diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 886987c..d3f0e9e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -51,7 +51,7 @@ jobs: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ${{ secrets.AWS_REGION }} - - uses: abhilash1in/aws-secrets-manager-action@v2.0.0 + - uses: abhilash1in/aws-secrets-manager-action@v2.1.0 with: secrets: 'my_secret*' parse-json: true diff --git a/README.md b/README.md index 5b968ad..9e10339 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ steps: aws-region: ${{ secrets.AWS_REGION }} - name: Read secrets from AWS Secrets Manager into environment variables - uses: abhilash1in/aws-secrets-manager-action@v2.0.0 + uses: abhilash1in/aws-secrets-manager-action@v2.1.0 with: secrets: | my_secret_1 diff --git a/dist/index.js b/dist/index.js index 9871dd4..0170925 100644 --- a/dist/index.js +++ b/dist/index.js @@ -135,12 +135,13 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; +exports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; const command_1 = __webpack_require__(87351); const file_command_1 = __webpack_require__(717); const utils_1 = __webpack_require__(5278); const os = __importStar(__webpack_require__(12087)); const path = __importStar(__webpack_require__(85622)); +const oidc_utils_1 = __webpack_require__(98041); /** * The code to exit an action */ @@ -313,19 +314,30 @@ exports.debug = debug; /** * Adds an error issue * @param message error issue message. Errors will be converted to string via toString() + * @param properties optional properties to add to the annotation. */ -function error(message) { - command_1.issue('error', message instanceof Error ? message.toString() : message); +function error(message, properties = {}) { + command_1.issueCommand('error', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message); } exports.error = error; /** - * Adds an warning issue + * Adds a warning issue * @param message warning issue message. Errors will be converted to string via toString() + * @param properties optional properties to add to the annotation. */ -function warning(message) { - command_1.issue('warning', message instanceof Error ? message.toString() : message); +function warning(message, properties = {}) { + command_1.issueCommand('warning', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message); } exports.warning = warning; +/** + * Adds a notice issue + * @param message notice issue message. Errors will be converted to string via toString() + * @param properties optional properties to add to the annotation. + */ +function notice(message, properties = {}) { + command_1.issueCommand('notice', utils_1.toCommandProperties(properties), message instanceof Error ? message.toString() : message); +} +exports.notice = notice; /** * Writes info to log with console.log. * @param message info message @@ -398,6 +410,22 @@ function getState(name) { return process.env[`STATE_${name}`] || ''; } exports.getState = getState; +function getIDToken(aud) { + return __awaiter(this, void 0, void 0, function* () { + return yield oidc_utils_1.OidcClient.getIDToken(aud); + }); +} +exports.getIDToken = getIDToken; +/** + * Summary exports + */ +var summary_1 = __webpack_require__(81327); +Object.defineProperty(exports, "summary", ({ enumerable: true, get: function () { return summary_1.summary; } })); +/** + * @deprecated use core.summary + */ +var summary_2 = __webpack_require__(81327); +Object.defineProperty(exports, "markdownSummary", ({ enumerable: true, get: function () { return summary_2.markdownSummary; } })); //# sourceMappingURL=core.js.map /***/ }), @@ -451,6 +479,380 @@ exports.issueCommand = issueCommand; /***/ }), +/***/ 98041: +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.OidcClient = void 0; +const http_client_1 = __webpack_require__(39925); +const auth_1 = __webpack_require__(23702); +const core_1 = __webpack_require__(42186); +class OidcClient { + static createHttpClient(allowRetry = true, maxRetry = 10) { + const requestOptions = { + allowRetries: allowRetry, + maxRetries: maxRetry + }; + return new http_client_1.HttpClient('actions/oidc-client', [new auth_1.BearerCredentialHandler(OidcClient.getRequestToken())], requestOptions); + } + static getRequestToken() { + const token = process.env['ACTIONS_ID_TOKEN_REQUEST_TOKEN']; + if (!token) { + throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable'); + } + return token; + } + static getIDTokenUrl() { + const runtimeUrl = process.env['ACTIONS_ID_TOKEN_REQUEST_URL']; + if (!runtimeUrl) { + throw new Error('Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable'); + } + return runtimeUrl; + } + static getCall(id_token_url) { + var _a; + return __awaiter(this, void 0, void 0, function* () { + const httpclient = OidcClient.createHttpClient(); + const res = yield httpclient + .getJson(id_token_url) + .catch(error => { + throw new Error(`Failed to get ID Token. \n + Error Code : ${error.statusCode}\n + Error Message: ${error.result.message}`); + }); + const id_token = (_a = res.result) === null || _a === void 0 ? void 0 : _a.value; + if (!id_token) { + throw new Error('Response json body do not have ID Token field'); + } + return id_token; + }); + } + static getIDToken(audience) { + return __awaiter(this, void 0, void 0, function* () { + try { + // New ID Token is requested from action service + let id_token_url = OidcClient.getIDTokenUrl(); + if (audience) { + const encodedAudience = encodeURIComponent(audience); + id_token_url = `${id_token_url}&audience=${encodedAudience}`; + } + core_1.debug(`ID token url is ${id_token_url}`); + const id_token = yield OidcClient.getCall(id_token_url); + core_1.setSecret(id_token); + return id_token; + } + catch (error) { + throw new Error(`Error message: ${error.message}`); + } + }); + } +} +exports.OidcClient = OidcClient; +//# sourceMappingURL=oidc-utils.js.map + +/***/ }), + +/***/ 81327: +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; + +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", ({ value: true })); +exports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0; +const os_1 = __webpack_require__(12087); +const fs_1 = __webpack_require__(35747); +const { access, appendFile, writeFile } = fs_1.promises; +exports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY'; +exports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary'; +class Summary { + constructor() { + this._buffer = ''; + } + /** + * Finds the summary file path from the environment, rejects if env var is not found or file does not exist + * Also checks r/w permissions. + * + * @returns step summary file path + */ + filePath() { + return __awaiter(this, void 0, void 0, function* () { + if (this._filePath) { + return this._filePath; + } + const pathFromEnv = process.env[exports.SUMMARY_ENV_VAR]; + if (!pathFromEnv) { + throw new Error(`Unable to find environment variable for $${exports.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`); + } + try { + yield access(pathFromEnv, fs_1.constants.R_OK | fs_1.constants.W_OK); + } + catch (_a) { + throw new Error(`Unable to access summary file: '${pathFromEnv}'. Check if the file has correct read/write permissions.`); + } + this._filePath = pathFromEnv; + return this._filePath; + }); + } + /** + * Wraps content in an HTML tag, adding any HTML attributes + * + * @param {string} tag HTML tag to wrap + * @param {string | null} content content within the tag + * @param {[attribute: string]: string} attrs key-value list of HTML attributes to add + * + * @returns {string} content wrapped in HTML element + */ + wrap(tag, content, attrs = {}) { + const htmlAttrs = Object.entries(attrs) + .map(([key, value]) => ` ${key}="${value}"`) + .join(''); + if (!content) { + return `<${tag}${htmlAttrs}>`; + } + return `<${tag}${htmlAttrs}>${content}`; + } + /** + * Writes text in the buffer to the summary buffer file and empties buffer. Will append by default. + * + * @param {SummaryWriteOptions} [options] (optional) options for write operation + * + * @returns {Promise} summary instance + */ + write(options) { + return __awaiter(this, void 0, void 0, function* () { + const overwrite = !!(options === null || options === void 0 ? void 0 : options.overwrite); + const filePath = yield this.filePath(); + const writeFunc = overwrite ? writeFile : appendFile; + yield writeFunc(filePath, this._buffer, { encoding: 'utf8' }); + return this.emptyBuffer(); + }); + } + /** + * Clears the summary buffer and wipes the summary file + * + * @returns {Summary} summary instance + */ + clear() { + return __awaiter(this, void 0, void 0, function* () { + return this.emptyBuffer().write({ overwrite: true }); + }); + } + /** + * Returns the current summary buffer as a string + * + * @returns {string} string of summary buffer + */ + stringify() { + return this._buffer; + } + /** + * If the summary buffer is empty + * + * @returns {boolen} true if the buffer is empty + */ + isEmptyBuffer() { + return this._buffer.length === 0; + } + /** + * Resets the summary buffer without writing to summary file + * + * @returns {Summary} summary instance + */ + emptyBuffer() { + this._buffer = ''; + return this; + } + /** + * Adds raw text to the summary buffer + * + * @param {string} text content to add + * @param {boolean} [addEOL=false] (optional) append an EOL to the raw text (default: false) + * + * @returns {Summary} summary instance + */ + addRaw(text, addEOL = false) { + this._buffer += text; + return addEOL ? this.addEOL() : this; + } + /** + * Adds the operating system-specific end-of-line marker to the buffer + * + * @returns {Summary} summary instance + */ + addEOL() { + return this.addRaw(os_1.EOL); + } + /** + * Adds an HTML codeblock to the summary buffer + * + * @param {string} code content to render within fenced code block + * @param {string} lang (optional) language to syntax highlight code + * + * @returns {Summary} summary instance + */ + addCodeBlock(code, lang) { + const attrs = Object.assign({}, (lang && { lang })); + const element = this.wrap('pre', this.wrap('code', code), attrs); + return this.addRaw(element).addEOL(); + } + /** + * Adds an HTML list to the summary buffer + * + * @param {string[]} items list of items to render + * @param {boolean} [ordered=false] (optional) if the rendered list should be ordered or not (default: false) + * + * @returns {Summary} summary instance + */ + addList(items, ordered = false) { + const tag = ordered ? 'ol' : 'ul'; + const listItems = items.map(item => this.wrap('li', item)).join(''); + const element = this.wrap(tag, listItems); + return this.addRaw(element).addEOL(); + } + /** + * Adds an HTML table to the summary buffer + * + * @param {SummaryTableCell[]} rows table rows + * + * @returns {Summary} summary instance + */ + addTable(rows) { + const tableBody = rows + .map(row => { + const cells = row + .map(cell => { + if (typeof cell === 'string') { + return this.wrap('td', cell); + } + const { header, data, colspan, rowspan } = cell; + const tag = header ? 'th' : 'td'; + const attrs = Object.assign(Object.assign({}, (colspan && { colspan })), (rowspan && { rowspan })); + return this.wrap(tag, data, attrs); + }) + .join(''); + return this.wrap('tr', cells); + }) + .join(''); + const element = this.wrap('table', tableBody); + return this.addRaw(element).addEOL(); + } + /** + * Adds a collapsable HTML details element to the summary buffer + * + * @param {string} label text for the closed state + * @param {string} content collapsable content + * + * @returns {Summary} summary instance + */ + addDetails(label, content) { + const element = this.wrap('details', this.wrap('summary', label) + content); + return this.addRaw(element).addEOL(); + } + /** + * Adds an HTML image tag to the summary buffer + * + * @param {string} src path to the image you to embed + * @param {string} alt text description of the image + * @param {SummaryImageOptions} options (optional) addition image attributes + * + * @returns {Summary} summary instance + */ + addImage(src, alt, options) { + const { width, height } = options || {}; + const attrs = Object.assign(Object.assign({}, (width && { width })), (height && { height })); + const element = this.wrap('img', null, Object.assign({ src, alt }, attrs)); + return this.addRaw(element).addEOL(); + } + /** + * Adds an HTML section heading element + * + * @param {string} text heading text + * @param {number | string} [level=1] (optional) the heading level, default: 1 + * + * @returns {Summary} summary instance + */ + addHeading(text, level) { + const tag = `h${level}`; + const allowedTag = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].includes(tag) + ? tag + : 'h1'; + const element = this.wrap(allowedTag, text); + return this.addRaw(element).addEOL(); + } + /** + * Adds an HTML thematic break (
) to the summary buffer + * + * @returns {Summary} summary instance + */ + addSeparator() { + const element = this.wrap('hr', null); + return this.addRaw(element).addEOL(); + } + /** + * Adds an HTML line break (
) to the summary buffer + * + * @returns {Summary} summary instance + */ + addBreak() { + const element = this.wrap('br', null); + return this.addRaw(element).addEOL(); + } + /** + * Adds an HTML blockquote to the summary buffer + * + * @param {string} text quote text + * @param {string} cite (optional) citation url + * + * @returns {Summary} summary instance + */ + addQuote(text, cite) { + const attrs = Object.assign({}, (cite && { cite })); + const element = this.wrap('blockquote', text, attrs); + return this.addRaw(element).addEOL(); + } + /** + * Adds an HTML anchor tag to the summary buffer + * + * @param {string} text link text/content + * @param {string} href hyperlink + * + * @returns {Summary} summary instance + */ + addLink(text, href) { + const element = this.wrap('a', text, { href }); + return this.addRaw(element).addEOL(); + } +} +const _summary = new Summary(); +/** + * @deprecated use `core.summary` + */ +exports.markdownSummary = _summary; +exports.summary = _summary; +//# sourceMappingURL=summary.js.map + +/***/ }), + /***/ 5278: /***/ ((__unused_webpack_module, exports) => { @@ -459,7 +861,7 @@ exports.issueCommand = issueCommand; // We use any as a valid input type /* eslint-disable @typescript-eslint/no-explicit-any */ Object.defineProperty(exports, "__esModule", ({ value: true })); -exports.toCommandValue = void 0; +exports.toCommandProperties = exports.toCommandValue = void 0; /** * Sanitizes an input into a string so it can be passed into issueCommand safely * @param input input to sanitize into a string @@ -474,8 +876,704 @@ function toCommandValue(input) { return JSON.stringify(input); } exports.toCommandValue = toCommandValue; +/** + * + * @param annotationProperties + * @returns The command properties to send with the actual annotation command + * See IssueCommandProperties: https://github.com/actions/runner/blob/main/src/Runner.Worker/ActionCommandManager.cs#L646 + */ +function toCommandProperties(annotationProperties) { + if (!Object.keys(annotationProperties).length) { + return {}; + } + return { + title: annotationProperties.title, + file: annotationProperties.file, + line: annotationProperties.startLine, + endLine: annotationProperties.endLine, + col: annotationProperties.startColumn, + endColumn: annotationProperties.endColumn + }; +} +exports.toCommandProperties = toCommandProperties; //# sourceMappingURL=utils.js.map +/***/ }), + +/***/ 23702: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +class BasicCredentialHandler { + constructor(username, password) { + this.username = username; + this.password = password; + } + prepareRequest(options) { + options.headers['Authorization'] = + 'Basic ' + + Buffer.from(this.username + ':' + this.password).toString('base64'); + } + // This handler cannot handle 401 + canHandleAuthentication(response) { + return false; + } + handleAuthentication(httpClient, requestInfo, objs) { + return null; + } +} +exports.BasicCredentialHandler = BasicCredentialHandler; +class BearerCredentialHandler { + constructor(token) { + this.token = token; + } + // currently implements pre-authorization + // TODO: support preAuth = false where it hooks on 401 + prepareRequest(options) { + options.headers['Authorization'] = 'Bearer ' + this.token; + } + // This handler cannot handle 401 + canHandleAuthentication(response) { + return false; + } + handleAuthentication(httpClient, requestInfo, objs) { + return null; + } +} +exports.BearerCredentialHandler = BearerCredentialHandler; +class PersonalAccessTokenCredentialHandler { + constructor(token) { + this.token = token; + } + // currently implements pre-authorization + // TODO: support preAuth = false where it hooks on 401 + prepareRequest(options) { + options.headers['Authorization'] = + 'Basic ' + Buffer.from('PAT:' + this.token).toString('base64'); + } + // This handler cannot handle 401 + canHandleAuthentication(response) { + return false; + } + handleAuthentication(httpClient, requestInfo, objs) { + return null; + } +} +exports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler; + + +/***/ }), + +/***/ 39925: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +const http = __webpack_require__(98605); +const https = __webpack_require__(57211); +const pm = __webpack_require__(16443); +let tunnel; +var HttpCodes; +(function (HttpCodes) { + HttpCodes[HttpCodes["OK"] = 200] = "OK"; + HttpCodes[HttpCodes["MultipleChoices"] = 300] = "MultipleChoices"; + HttpCodes[HttpCodes["MovedPermanently"] = 301] = "MovedPermanently"; + HttpCodes[HttpCodes["ResourceMoved"] = 302] = "ResourceMoved"; + HttpCodes[HttpCodes["SeeOther"] = 303] = "SeeOther"; + HttpCodes[HttpCodes["NotModified"] = 304] = "NotModified"; + HttpCodes[HttpCodes["UseProxy"] = 305] = "UseProxy"; + HttpCodes[HttpCodes["SwitchProxy"] = 306] = "SwitchProxy"; + HttpCodes[HttpCodes["TemporaryRedirect"] = 307] = "TemporaryRedirect"; + HttpCodes[HttpCodes["PermanentRedirect"] = 308] = "PermanentRedirect"; + HttpCodes[HttpCodes["BadRequest"] = 400] = "BadRequest"; + HttpCodes[HttpCodes["Unauthorized"] = 401] = "Unauthorized"; + HttpCodes[HttpCodes["PaymentRequired"] = 402] = "PaymentRequired"; + HttpCodes[HttpCodes["Forbidden"] = 403] = "Forbidden"; + HttpCodes[HttpCodes["NotFound"] = 404] = "NotFound"; + HttpCodes[HttpCodes["MethodNotAllowed"] = 405] = "MethodNotAllowed"; + HttpCodes[HttpCodes["NotAcceptable"] = 406] = "NotAcceptable"; + HttpCodes[HttpCodes["ProxyAuthenticationRequired"] = 407] = "ProxyAuthenticationRequired"; + HttpCodes[HttpCodes["RequestTimeout"] = 408] = "RequestTimeout"; + HttpCodes[HttpCodes["Conflict"] = 409] = "Conflict"; + HttpCodes[HttpCodes["Gone"] = 410] = "Gone"; + HttpCodes[HttpCodes["TooManyRequests"] = 429] = "TooManyRequests"; + HttpCodes[HttpCodes["InternalServerError"] = 500] = "InternalServerError"; + HttpCodes[HttpCodes["NotImplemented"] = 501] = "NotImplemented"; + HttpCodes[HttpCodes["BadGateway"] = 502] = "BadGateway"; + HttpCodes[HttpCodes["ServiceUnavailable"] = 503] = "ServiceUnavailable"; + HttpCodes[HttpCodes["GatewayTimeout"] = 504] = "GatewayTimeout"; +})(HttpCodes = exports.HttpCodes || (exports.HttpCodes = {})); +var Headers; +(function (Headers) { + Headers["Accept"] = "accept"; + Headers["ContentType"] = "content-type"; +})(Headers = exports.Headers || (exports.Headers = {})); +var MediaTypes; +(function (MediaTypes) { + MediaTypes["ApplicationJson"] = "application/json"; +})(MediaTypes = exports.MediaTypes || (exports.MediaTypes = {})); +/** + * Returns the proxy URL, depending upon the supplied url and proxy environment variables. + * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com + */ +function getProxyUrl(serverUrl) { + let proxyUrl = pm.getProxyUrl(new URL(serverUrl)); + return proxyUrl ? proxyUrl.href : ''; +} +exports.getProxyUrl = getProxyUrl; +const HttpRedirectCodes = [ + HttpCodes.MovedPermanently, + HttpCodes.ResourceMoved, + HttpCodes.SeeOther, + HttpCodes.TemporaryRedirect, + HttpCodes.PermanentRedirect +]; +const HttpResponseRetryCodes = [ + HttpCodes.BadGateway, + HttpCodes.ServiceUnavailable, + HttpCodes.GatewayTimeout +]; +const RetryableHttpVerbs = ['OPTIONS', 'GET', 'DELETE', 'HEAD']; +const ExponentialBackoffCeiling = 10; +const ExponentialBackoffTimeSlice = 5; +class HttpClientError extends Error { + constructor(message, statusCode) { + super(message); + this.name = 'HttpClientError'; + this.statusCode = statusCode; + Object.setPrototypeOf(this, HttpClientError.prototype); + } +} +exports.HttpClientError = HttpClientError; +class HttpClientResponse { + constructor(message) { + this.message = message; + } + readBody() { + return new Promise(async (resolve, reject) => { + let output = Buffer.alloc(0); + this.message.on('data', (chunk) => { + output = Buffer.concat([output, chunk]); + }); + this.message.on('end', () => { + resolve(output.toString()); + }); + }); + } +} +exports.HttpClientResponse = HttpClientResponse; +function isHttps(requestUrl) { + let parsedUrl = new URL(requestUrl); + return parsedUrl.protocol === 'https:'; +} +exports.isHttps = isHttps; +class HttpClient { + constructor(userAgent, handlers, requestOptions) { + this._ignoreSslError = false; + this._allowRedirects = true; + this._allowRedirectDowngrade = false; + this._maxRedirects = 50; + this._allowRetries = false; + this._maxRetries = 1; + this._keepAlive = false; + this._disposed = false; + this.userAgent = userAgent; + this.handlers = handlers || []; + this.requestOptions = requestOptions; + if (requestOptions) { + if (requestOptions.ignoreSslError != null) { + this._ignoreSslError = requestOptions.ignoreSslError; + } + this._socketTimeout = requestOptions.socketTimeout; + if (requestOptions.allowRedirects != null) { + this._allowRedirects = requestOptions.allowRedirects; + } + if (requestOptions.allowRedirectDowngrade != null) { + this._allowRedirectDowngrade = requestOptions.allowRedirectDowngrade; + } + if (requestOptions.maxRedirects != null) { + this._maxRedirects = Math.max(requestOptions.maxRedirects, 0); + } + if (requestOptions.keepAlive != null) { + this._keepAlive = requestOptions.keepAlive; + } + if (requestOptions.allowRetries != null) { + this._allowRetries = requestOptions.allowRetries; + } + if (requestOptions.maxRetries != null) { + this._maxRetries = requestOptions.maxRetries; + } + } + } + options(requestUrl, additionalHeaders) { + return this.request('OPTIONS', requestUrl, null, additionalHeaders || {}); + } + get(requestUrl, additionalHeaders) { + return this.request('GET', requestUrl, null, additionalHeaders || {}); + } + del(requestUrl, additionalHeaders) { + return this.request('DELETE', requestUrl, null, additionalHeaders || {}); + } + post(requestUrl, data, additionalHeaders) { + return this.request('POST', requestUrl, data, additionalHeaders || {}); + } + patch(requestUrl, data, additionalHeaders) { + return this.request('PATCH', requestUrl, data, additionalHeaders || {}); + } + put(requestUrl, data, additionalHeaders) { + return this.request('PUT', requestUrl, data, additionalHeaders || {}); + } + head(requestUrl, additionalHeaders) { + return this.request('HEAD', requestUrl, null, additionalHeaders || {}); + } + sendStream(verb, requestUrl, stream, additionalHeaders) { + return this.request(verb, requestUrl, stream, additionalHeaders); + } + /** + * Gets a typed object from an endpoint + * Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise + */ + async getJson(requestUrl, additionalHeaders = {}) { + additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson); + let res = await this.get(requestUrl, additionalHeaders); + return this._processResponse(res, this.requestOptions); + } + async postJson(requestUrl, obj, additionalHeaders = {}) { + let data = JSON.stringify(obj, null, 2); + additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson); + additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson); + let res = await this.post(requestUrl, data, additionalHeaders); + return this._processResponse(res, this.requestOptions); + } + async putJson(requestUrl, obj, additionalHeaders = {}) { + let data = JSON.stringify(obj, null, 2); + additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson); + additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson); + let res = await this.put(requestUrl, data, additionalHeaders); + return this._processResponse(res, this.requestOptions); + } + async patchJson(requestUrl, obj, additionalHeaders = {}) { + let data = JSON.stringify(obj, null, 2); + additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson); + additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson); + let res = await this.patch(requestUrl, data, additionalHeaders); + return this._processResponse(res, this.requestOptions); + } + /** + * Makes a raw http request. + * All other methods such as get, post, patch, and request ultimately call this. + * Prefer get, del, post and patch + */ + async request(verb, requestUrl, data, headers) { + if (this._disposed) { + throw new Error('Client has already been disposed.'); + } + let parsedUrl = new URL(requestUrl); + let info = this._prepareRequest(verb, parsedUrl, headers); + // Only perform retries on reads since writes may not be idempotent. + let maxTries = this._allowRetries && RetryableHttpVerbs.indexOf(verb) != -1 + ? this._maxRetries + 1 + : 1; + let numTries = 0; + let response; + while (numTries < maxTries) { + response = await this.requestRaw(info, data); + // Check if it's an authentication challenge + if (response && + response.message && + response.message.statusCode === HttpCodes.Unauthorized) { + let authenticationHandler; + for (let i = 0; i < this.handlers.length; i++) { + if (this.handlers[i].canHandleAuthentication(response)) { + authenticationHandler = this.handlers[i]; + break; + } + } + if (authenticationHandler) { + return authenticationHandler.handleAuthentication(this, info, data); + } + else { + // We have received an unauthorized response but have no handlers to handle it. + // Let the response return to the caller. + return response; + } + } + let redirectsRemaining = this._maxRedirects; + while (HttpRedirectCodes.indexOf(response.message.statusCode) != -1 && + this._allowRedirects && + redirectsRemaining > 0) { + const redirectUrl = response.message.headers['location']; + if (!redirectUrl) { + // if there's no location to redirect to, we won't + break; + } + let parsedRedirectUrl = new URL(redirectUrl); + if (parsedUrl.protocol == 'https:' && + parsedUrl.protocol != parsedRedirectUrl.protocol && + !this._allowRedirectDowngrade) { + throw new Error('Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.'); + } + // we need to finish reading the response before reassigning response + // which will leak the open socket. + await response.readBody(); + // strip authorization header if redirected to a different hostname + if (parsedRedirectUrl.hostname !== parsedUrl.hostname) { + for (let header in headers) { + // header names are case insensitive + if (header.toLowerCase() === 'authorization') { + delete headers[header]; + } + } + } + // let's make the request with the new redirectUrl + info = this._prepareRequest(verb, parsedRedirectUrl, headers); + response = await this.requestRaw(info, data); + redirectsRemaining--; + } + if (HttpResponseRetryCodes.indexOf(response.message.statusCode) == -1) { + // If not a retry code, return immediately instead of retrying + return response; + } + numTries += 1; + if (numTries < maxTries) { + await response.readBody(); + await this._performExponentialBackoff(numTries); + } + } + return response; + } + /** + * Needs to be called if keepAlive is set to true in request options. + */ + dispose() { + if (this._agent) { + this._agent.destroy(); + } + this._disposed = true; + } + /** + * Raw request. + * @param info + * @param data + */ + requestRaw(info, data) { + return new Promise((resolve, reject) => { + let callbackForResult = function (err, res) { + if (err) { + reject(err); + } + resolve(res); + }; + this.requestRawWithCallback(info, data, callbackForResult); + }); + } + /** + * Raw request with callback. + * @param info + * @param data + * @param onResult + */ + requestRawWithCallback(info, data, onResult) { + let socket; + if (typeof data === 'string') { + info.options.headers['Content-Length'] = Buffer.byteLength(data, 'utf8'); + } + let callbackCalled = false; + let handleResult = (err, res) => { + if (!callbackCalled) { + callbackCalled = true; + onResult(err, res); + } + }; + let req = info.httpModule.request(info.options, (msg) => { + let res = new HttpClientResponse(msg); + handleResult(null, res); + }); + req.on('socket', sock => { + socket = sock; + }); + // If we ever get disconnected, we want the socket to timeout eventually + req.setTimeout(this._socketTimeout || 3 * 60000, () => { + if (socket) { + socket.end(); + } + handleResult(new Error('Request timeout: ' + info.options.path), null); + }); + req.on('error', function (err) { + // err has statusCode property + // res should have headers + handleResult(err, null); + }); + if (data && typeof data === 'string') { + req.write(data, 'utf8'); + } + if (data && typeof data !== 'string') { + data.on('close', function () { + req.end(); + }); + data.pipe(req); + } + else { + req.end(); + } + } + /** + * Gets an http agent. This function is useful when you need an http agent that handles + * routing through a proxy server - depending upon the url and proxy environment variables. + * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com + */ + getAgent(serverUrl) { + let parsedUrl = new URL(serverUrl); + return this._getAgent(parsedUrl); + } + _prepareRequest(method, requestUrl, headers) { + const info = {}; + info.parsedUrl = requestUrl; + const usingSsl = info.parsedUrl.protocol === 'https:'; + info.httpModule = usingSsl ? https : http; + const defaultPort = usingSsl ? 443 : 80; + info.options = {}; + info.options.host = info.parsedUrl.hostname; + info.options.port = info.parsedUrl.port + ? parseInt(info.parsedUrl.port) + : defaultPort; + info.options.path = + (info.parsedUrl.pathname || '') + (info.parsedUrl.search || ''); + info.options.method = method; + info.options.headers = this._mergeHeaders(headers); + if (this.userAgent != null) { + info.options.headers['user-agent'] = this.userAgent; + } + info.options.agent = this._getAgent(info.parsedUrl); + // gives handlers an opportunity to participate + if (this.handlers) { + this.handlers.forEach(handler => { + handler.prepareRequest(info.options); + }); + } + return info; + } + _mergeHeaders(headers) { + const lowercaseKeys = obj => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCase()] = obj[k]), c), {}); + if (this.requestOptions && this.requestOptions.headers) { + return Object.assign({}, lowercaseKeys(this.requestOptions.headers), lowercaseKeys(headers)); + } + return lowercaseKeys(headers || {}); + } + _getExistingOrDefaultHeader(additionalHeaders, header, _default) { + const lowercaseKeys = obj => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCase()] = obj[k]), c), {}); + let clientHeader; + if (this.requestOptions && this.requestOptions.headers) { + clientHeader = lowercaseKeys(this.requestOptions.headers)[header]; + } + return additionalHeaders[header] || clientHeader || _default; + } + _getAgent(parsedUrl) { + let agent; + let proxyUrl = pm.getProxyUrl(parsedUrl); + let useProxy = proxyUrl && proxyUrl.hostname; + if (this._keepAlive && useProxy) { + agent = this._proxyAgent; + } + if (this._keepAlive && !useProxy) { + agent = this._agent; + } + // if agent is already assigned use that agent. + if (!!agent) { + return agent; + } + const usingSsl = parsedUrl.protocol === 'https:'; + let maxSockets = 100; + if (!!this.requestOptions) { + maxSockets = this.requestOptions.maxSockets || http.globalAgent.maxSockets; + } + if (useProxy) { + // If using proxy, need tunnel + if (!tunnel) { + tunnel = __webpack_require__(74294); + } + const agentOptions = { + maxSockets: maxSockets, + keepAlive: this._keepAlive, + proxy: { + ...((proxyUrl.username || proxyUrl.password) && { + proxyAuth: `${proxyUrl.username}:${proxyUrl.password}` + }), + host: proxyUrl.hostname, + port: proxyUrl.port + } + }; + let tunnelAgent; + const overHttps = proxyUrl.protocol === 'https:'; + if (usingSsl) { + tunnelAgent = overHttps ? tunnel.httpsOverHttps : tunnel.httpsOverHttp; + } + else { + tunnelAgent = overHttps ? tunnel.httpOverHttps : tunnel.httpOverHttp; + } + agent = tunnelAgent(agentOptions); + this._proxyAgent = agent; + } + // if reusing agent across request and tunneling agent isn't assigned create a new agent + if (this._keepAlive && !agent) { + const options = { keepAlive: this._keepAlive, maxSockets: maxSockets }; + agent = usingSsl ? new https.Agent(options) : new http.Agent(options); + this._agent = agent; + } + // if not using private agent and tunnel agent isn't setup then use global agent + if (!agent) { + agent = usingSsl ? https.globalAgent : http.globalAgent; + } + if (usingSsl && this._ignoreSslError) { + // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process + // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options + // we have to cast it to any and change it directly + agent.options = Object.assign(agent.options || {}, { + rejectUnauthorized: false + }); + } + return agent; + } + _performExponentialBackoff(retryNumber) { + retryNumber = Math.min(ExponentialBackoffCeiling, retryNumber); + const ms = ExponentialBackoffTimeSlice * Math.pow(2, retryNumber); + return new Promise(resolve => setTimeout(() => resolve(), ms)); + } + static dateTimeDeserializer(key, value) { + if (typeof value === 'string') { + let a = new Date(value); + if (!isNaN(a.valueOf())) { + return a; + } + } + return value; + } + async _processResponse(res, options) { + return new Promise(async (resolve, reject) => { + const statusCode = res.message.statusCode; + const response = { + statusCode: statusCode, + result: null, + headers: {} + }; + // not found leads to null obj returned + if (statusCode == HttpCodes.NotFound) { + resolve(response); + } + let obj; + let contents; + // get the result from the body + try { + contents = await res.readBody(); + if (contents && contents.length > 0) { + if (options && options.deserializeDates) { + obj = JSON.parse(contents, HttpClient.dateTimeDeserializer); + } + else { + obj = JSON.parse(contents); + } + response.result = obj; + } + response.headers = res.message.headers; + } + catch (err) { + // Invalid resource (contents not json); leaving result obj null + } + // note that 3xx redirects are handled by the http layer. + if (statusCode > 299) { + let msg; + // if exception/error in body, attempt to get better error + if (obj && obj.message) { + msg = obj.message; + } + else if (contents && contents.length > 0) { + // it may be the case that the exception is in the body message as string + msg = contents; + } + else { + msg = 'Failed request: (' + statusCode + ')'; + } + let err = new HttpClientError(msg, statusCode); + err.result = response.result; + reject(err); + } + else { + resolve(response); + } + }); + } +} +exports.HttpClient = HttpClient; + + +/***/ }), + +/***/ 16443: +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + +Object.defineProperty(exports, "__esModule", ({ value: true })); +function getProxyUrl(reqUrl) { + let usingSsl = reqUrl.protocol === 'https:'; + let proxyUrl; + if (checkBypass(reqUrl)) { + return proxyUrl; + } + let proxyVar; + if (usingSsl) { + proxyVar = process.env['https_proxy'] || process.env['HTTPS_PROXY']; + } + else { + proxyVar = process.env['http_proxy'] || process.env['HTTP_PROXY']; + } + if (proxyVar) { + proxyUrl = new URL(proxyVar); + } + return proxyUrl; +} +exports.getProxyUrl = getProxyUrl; +function checkBypass(reqUrl) { + if (!reqUrl.hostname) { + return false; + } + let noProxy = process.env['no_proxy'] || process.env['NO_PROXY'] || ''; + if (!noProxy) { + return false; + } + // Determine the request port + let reqPort; + if (reqUrl.port) { + reqPort = Number(reqUrl.port); + } + else if (reqUrl.protocol === 'http:') { + reqPort = 80; + } + else if (reqUrl.protocol === 'https:') { + reqPort = 443; + } + // Format the request hostname and hostname with port + let upperReqHosts = [reqUrl.hostname.toUpperCase()]; + if (typeof reqPort === 'number') { + upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`); + } + // Compare request host against noproxy + for (let upperNoProxyItem of noProxy + .split(',') + .map(x => x.trim().toUpperCase()) + .filter(x => x)) { + if (upperReqHosts.some(x => x === upperNoProxyItem)) { + return true; + } + } + return false; +} +exports.checkBypass = checkBypass; + + /***/ }), /***/ 20940: @@ -501,6 +1599,31 @@ Object.defineProperty(apiLoader.services['accessanalyzer'], '2019-11-01', { module.exports = AWS.AccessAnalyzer; +/***/ }), + +/***/ 20234: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['account'] = {}; +AWS.Account = Service.defineService('account', ['2021-02-01']); +Object.defineProperty(apiLoader.services['account'], '2021-02-01', { + get: function get() { + var model = __webpack_require__(25870); + model.paginators = __webpack_require__(69544)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Account; + + /***/ }), /***/ 30838: @@ -855,7 +1978,42 @@ module.exports = { SSMIncidents: __webpack_require__(20590), ApplicationCostProfiler: __webpack_require__(20887), AppRunner: __webpack_require__(75589), - Proton: __webpack_require__(9275) + Proton: __webpack_require__(9275), + Route53RecoveryCluster: __webpack_require__(35738), + Route53RecoveryControlConfig: __webpack_require__(16063), + Route53RecoveryReadiness: __webpack_require__(79106), + ChimeSDKIdentity: __webpack_require__(55975), + ChimeSDKMessaging: __webpack_require__(25255), + SnowDeviceManagement: __webpack_require__(64655), + MemoryDB: __webpack_require__(50782), + OpenSearch: __webpack_require__(60358), + KafkaConnect: __webpack_require__(61879), + VoiceID: __webpack_require__(28747), + Wisdom: __webpack_require__(85266), + Account: __webpack_require__(20234), + CloudControl: __webpack_require__(25630), + Grafana: __webpack_require__(51050), + Panorama: __webpack_require__(20368), + ChimeSDKMeetings: __webpack_require__(80788), + Resiliencehub: __webpack_require__(21173), + MigrationHubStrategy: __webpack_require__(96533), + AppConfigData: __webpack_require__(45282), + Drs: __webpack_require__(41116), + MigrationHubRefactorSpaces: __webpack_require__(2925), + Evidently: __webpack_require__(21440), + Inspector2: __webpack_require__(98650), + Rbin: __webpack_require__(70145), + RUM: __webpack_require__(53237), + BackupGateway: __webpack_require__(68277), + IoTTwinMaker: __webpack_require__(65010), + WorkSpacesWeb: __webpack_require__(94124), + AmplifyUIBuilder: __webpack_require__(89937), + Keyspaces: __webpack_require__(24789), + Billingconductor: __webpack_require__(38416), + GameSparks: __webpack_require__(83025), + PinpointSMSVoiceV2: __webpack_require__(478), + Ivschat: __webpack_require__(17077), + ChimeSDKMediaPipelines: __webpack_require__(18423) }; /***/ }), @@ -874,6 +2032,7 @@ Object.defineProperty(apiLoader.services['amp'], '2020-08-01', { get: function get() { var model = __webpack_require__(36184); model.paginators = __webpack_require__(7850)/* .pagination */ .o; + model.waiters = __webpack_require__(49041)/* .waiters */ .V; return model; }, enumerable: true, @@ -933,6 +2092,31 @@ Object.defineProperty(apiLoader.services['amplifybackend'], '2020-08-11', { module.exports = AWS.AmplifyBackend; +/***/ }), + +/***/ 89937: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['amplifyuibuilder'] = {}; +AWS.AmplifyUIBuilder = Service.defineService('amplifyuibuilder', ['2021-08-11']); +Object.defineProperty(apiLoader.services['amplifyuibuilder'], '2021-08-11', { + get: function get() { + var model = __webpack_require__(36902); + model.paginators = __webpack_require__(90795)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.AmplifyUIBuilder; + + /***/ }), /***/ 91759: @@ -1034,6 +2218,31 @@ Object.defineProperty(apiLoader.services['appconfig'], '2019-10-09', { module.exports = AWS.AppConfig; +/***/ }), + +/***/ 45282: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['appconfigdata'] = {}; +AWS.AppConfigData = Service.defineService('appconfigdata', ['2021-11-11']); +Object.defineProperty(apiLoader.services['appconfigdata'], '2021-11-11', { + get: function get() { + var model = __webpack_require__(32619); + model.paginators = __webpack_require__(44762)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.AppConfigData; + + /***/ }), /***/ 60844: @@ -1419,6 +2628,31 @@ Object.defineProperty(apiLoader.services['backup'], '2018-11-15', { module.exports = AWS.Backup; +/***/ }), + +/***/ 68277: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['backupgateway'] = {}; +AWS.BackupGateway = Service.defineService('backupgateway', ['2021-01-01']); +Object.defineProperty(apiLoader.services['backupgateway'], '2021-01-01', { + get: function get() { + var model = __webpack_require__(50816); + model.paginators = __webpack_require__(42274)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.BackupGateway; + + /***/ }), /***/ 10000: @@ -1444,6 +2678,32 @@ Object.defineProperty(apiLoader.services['batch'], '2016-08-10', { module.exports = AWS.Batch; +/***/ }), + +/***/ 38416: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['billingconductor'] = {}; +AWS.Billingconductor = Service.defineService('billingconductor', ['2021-07-30']); +Object.defineProperty(apiLoader.services['billingconductor'], '2021-07-30', { + get: function get() { + var model = __webpack_require__(92966); + model.paginators = __webpack_require__(34646)/* .pagination */ .o; + model.waiters = __webpack_require__(88376)/* .waiters */ .V; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Billingconductor; + + /***/ }), /***/ 35429: @@ -1519,6 +2779,106 @@ Object.defineProperty(apiLoader.services['chime'], '2018-05-01', { module.exports = AWS.Chime; +/***/ }), + +/***/ 55975: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['chimesdkidentity'] = {}; +AWS.ChimeSDKIdentity = Service.defineService('chimesdkidentity', ['2021-04-20']); +Object.defineProperty(apiLoader.services['chimesdkidentity'], '2021-04-20', { + get: function get() { + var model = __webpack_require__(62052); + model.paginators = __webpack_require__(77523)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.ChimeSDKIdentity; + + +/***/ }), + +/***/ 18423: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['chimesdkmediapipelines'] = {}; +AWS.ChimeSDKMediaPipelines = Service.defineService('chimesdkmediapipelines', ['2021-07-15']); +Object.defineProperty(apiLoader.services['chimesdkmediapipelines'], '2021-07-15', { + get: function get() { + var model = __webpack_require__(73501); + model.paginators = __webpack_require__(1890)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.ChimeSDKMediaPipelines; + + +/***/ }), + +/***/ 80788: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['chimesdkmeetings'] = {}; +AWS.ChimeSDKMeetings = Service.defineService('chimesdkmeetings', ['2021-07-15']); +Object.defineProperty(apiLoader.services['chimesdkmeetings'], '2021-07-15', { + get: function get() { + var model = __webpack_require__(15081); + model.paginators = __webpack_require__(29537)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.ChimeSDKMeetings; + + +/***/ }), + +/***/ 25255: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['chimesdkmessaging'] = {}; +AWS.ChimeSDKMessaging = Service.defineService('chimesdkmessaging', ['2021-05-15']); +Object.defineProperty(apiLoader.services['chimesdkmessaging'], '2021-05-15', { + get: function get() { + var model = __webpack_require__(4378); + model.paginators = __webpack_require__(8921)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.ChimeSDKMessaging; + + /***/ }), /***/ 85473: @@ -1544,6 +2904,32 @@ Object.defineProperty(apiLoader.services['cloud9'], '2017-09-23', { module.exports = AWS.Cloud9; +/***/ }), + +/***/ 25630: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['cloudcontrol'] = {}; +AWS.CloudControl = Service.defineService('cloudcontrol', ['2021-09-30']); +Object.defineProperty(apiLoader.services['cloudcontrol'], '2021-09-30', { + get: function get() { + var model = __webpack_require__(56373); + model.paginators = __webpack_require__(86078)/* .pagination */ .o; + model.waiters = __webpack_require__(50992)/* .waiters */ .V; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.CloudControl; + + /***/ }), /***/ 56231: @@ -2831,6 +4217,31 @@ Object.defineProperty(apiLoader.services['docdb'], '2014-10-31', { module.exports = AWS.DocDB; +/***/ }), + +/***/ 41116: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['drs'] = {}; +AWS.Drs = Service.defineService('drs', ['2020-02-26']); +Object.defineProperty(apiLoader.services['drs'], '2020-02-26', { + get: function get() { + var model = __webpack_require__(15526); + model.paginators = __webpack_require__(68795)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Drs; + + /***/ }), /***/ 14347: @@ -3341,6 +4752,7 @@ var apiLoader = AWS.apiLoader; apiLoader.services['eventbridge'] = {}; AWS.EventBridge = Service.defineService('eventbridge', ['2015-10-07']); +__webpack_require__(3034); Object.defineProperty(apiLoader.services['eventbridge'], '2015-10-07', { get: function get() { var model = __webpack_require__(16181); @@ -3354,6 +4766,31 @@ Object.defineProperty(apiLoader.services['eventbridge'], '2015-10-07', { module.exports = AWS.EventBridge; +/***/ }), + +/***/ 21440: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['evidently'] = {}; +AWS.Evidently = Service.defineService('evidently', ['2021-02-01']); +Object.defineProperty(apiLoader.services['evidently'], '2021-02-01', { + get: function get() { + var model = __webpack_require__(28544); + model.paginators = __webpack_require__(54840)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Evidently; + + /***/ }), /***/ 3052: @@ -3366,7 +4803,6 @@ var apiLoader = AWS.apiLoader; apiLoader.services['finspace'] = {}; AWS.Finspace = Service.defineService('finspace', ['2021-03-12']); -__webpack_require__(6583); Object.defineProperty(apiLoader.services['finspace'], '2021-03-12', { get: function get() { var model = __webpack_require__(37103); @@ -3392,7 +4828,6 @@ var apiLoader = AWS.apiLoader; apiLoader.services['finspacedata'] = {}; AWS.Finspacedata = Service.defineService('finspacedata', ['2020-07-13']); -__webpack_require__(43972); Object.defineProperty(apiLoader.services['finspacedata'], '2020-07-13', { get: function get() { var model = __webpack_require__(76667); @@ -3606,6 +5041,31 @@ Object.defineProperty(apiLoader.services['gamelift'], '2015-10-01', { module.exports = AWS.GameLift; +/***/ }), + +/***/ 83025: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['gamesparks'] = {}; +AWS.GameSparks = Service.defineService('gamesparks', ['2021-08-17']); +Object.defineProperty(apiLoader.services['gamesparks'], '2021-08-17', { + get: function get() { + var model = __webpack_require__(22116); + model.paginators = __webpack_require__(66322)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.GameSparks; + + /***/ }), /***/ 63249: @@ -3683,6 +5143,31 @@ Object.defineProperty(apiLoader.services['glue'], '2017-03-31', { module.exports = AWS.Glue; +/***/ }), + +/***/ 51050: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['grafana'] = {}; +AWS.Grafana = Service.defineService('grafana', ['2020-08-18']); +Object.defineProperty(apiLoader.services['grafana'], '2020-08-18', { + get: function get() { + var model = __webpack_require__(1266); + model.paginators = __webpack_require__(72877)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Grafana; + + /***/ }), /***/ 20690: @@ -3983,6 +5468,31 @@ Object.defineProperty(apiLoader.services['inspector'], '2016-02-16', { module.exports = AWS.Inspector; +/***/ }), + +/***/ 98650: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['inspector2'] = {}; +AWS.Inspector2 = Service.defineService('inspector2', ['2020-06-08']); +Object.defineProperty(apiLoader.services['inspector2'], '2020-06-08', { + get: function get() { + var model = __webpack_require__(7545); + model.paginators = __webpack_require__(55254)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Inspector2; + + /***/ }), /***/ 98392: @@ -4309,6 +5819,32 @@ Object.defineProperty(apiLoader.services['iotthingsgraph'], '2018-09-06', { module.exports = AWS.IoTThingsGraph; +/***/ }), + +/***/ 65010: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['iottwinmaker'] = {}; +AWS.IoTTwinMaker = Service.defineService('iottwinmaker', ['2021-11-29']); +Object.defineProperty(apiLoader.services['iottwinmaker'], '2021-11-29', { + get: function get() { + var model = __webpack_require__(46721); + model.paginators = __webpack_require__(18823)/* .pagination */ .o; + model.waiters = __webpack_require__(2950)/* .waiters */ .V; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.IoTTwinMaker; + + /***/ }), /***/ 8226: @@ -4359,6 +5895,31 @@ Object.defineProperty(apiLoader.services['ivs'], '2020-07-14', { module.exports = AWS.IVS; +/***/ }), + +/***/ 17077: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['ivschat'] = {}; +AWS.Ivschat = Service.defineService('ivschat', ['2020-07-14']); +Object.defineProperty(apiLoader.services['ivschat'], '2020-07-14', { + get: function get() { + var model = __webpack_require__(70907); + model.paginators = __webpack_require__(14120)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Ivschat; + + /***/ }), /***/ 56775: @@ -4384,6 +5945,31 @@ Object.defineProperty(apiLoader.services['kafka'], '2018-11-14', { module.exports = AWS.Kafka; +/***/ }), + +/***/ 61879: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['kafkaconnect'] = {}; +AWS.KafkaConnect = Service.defineService('kafkaconnect', ['2021-09-14']); +Object.defineProperty(apiLoader.services['kafkaconnect'], '2021-09-14', { + get: function get() { + var model = __webpack_require__(37421); + model.paginators = __webpack_require__(67736)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.KafkaConnect; + + /***/ }), /***/ 66122: @@ -4409,6 +5995,32 @@ Object.defineProperty(apiLoader.services['kendra'], '2019-02-03', { module.exports = AWS.Kendra; +/***/ }), + +/***/ 24789: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['keyspaces'] = {}; +AWS.Keyspaces = Service.defineService('keyspaces', ['2022-02-10']); +Object.defineProperty(apiLoader.services['keyspaces'], '2022-02-10', { + get: function get() { + var model = __webpack_require__(52836); + model.paginators = __webpack_require__(39387)/* .pagination */ .o; + model.waiters = __webpack_require__(86799)/* .waiters */ .V; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Keyspaces; + + /***/ }), /***/ 49876: @@ -4708,11 +6320,11 @@ var apiLoader = AWS.apiLoader; apiLoader.services['lexmodelsv2'] = {}; AWS.LexModelsV2 = Service.defineService('lexmodelsv2', ['2020-08-07']); -__webpack_require__(22922); Object.defineProperty(apiLoader.services['lexmodelsv2'], '2020-08-07', { get: function get() { var model = __webpack_require__(28033); model.paginators = __webpack_require__(20751)/* .pagination */ .o; + model.waiters = __webpack_require__(78897)/* .waiters */ .V; return model; }, enumerable: true, @@ -4884,7 +6496,6 @@ var apiLoader = AWS.apiLoader; apiLoader.services['lookoutmetrics'] = {}; AWS.LookoutMetrics = Service.defineService('lookoutmetrics', ['2017-07-25']); -__webpack_require__(64605); Object.defineProperty(apiLoader.services['lookoutmetrics'], '2017-07-25', { get: function get() { var model = __webpack_require__(99604); @@ -5327,6 +6938,31 @@ Object.defineProperty(apiLoader.services['mediatailor'], '2018-04-23', { module.exports = AWS.MediaTailor; +/***/ }), + +/***/ 50782: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['memorydb'] = {}; +AWS.MemoryDB = Service.defineService('memorydb', ['2021-01-01']); +Object.defineProperty(apiLoader.services['memorydb'], '2021-01-01', { + get: function get() { + var model = __webpack_require__(64138); + model.paginators = __webpack_require__(50497)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.MemoryDB; + + /***/ }), /***/ 41339: @@ -5402,6 +7038,56 @@ Object.defineProperty(apiLoader.services['migrationhubconfig'], '2019-06-30', { module.exports = AWS.MigrationHubConfig; +/***/ }), + +/***/ 2925: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['migrationhubrefactorspaces'] = {}; +AWS.MigrationHubRefactorSpaces = Service.defineService('migrationhubrefactorspaces', ['2021-10-26']); +Object.defineProperty(apiLoader.services['migrationhubrefactorspaces'], '2021-10-26', { + get: function get() { + var model = __webpack_require__(17685); + model.paginators = __webpack_require__(38574)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.MigrationHubRefactorSpaces; + + +/***/ }), + +/***/ 96533: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['migrationhubstrategy'] = {}; +AWS.MigrationHubStrategy = Service.defineService('migrationhubstrategy', ['2020-02-19']); +Object.defineProperty(apiLoader.services['migrationhubstrategy'], '2020-02-19', { + get: function get() { + var model = __webpack_require__(42549); + model.paginators = __webpack_require__(37439)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.MigrationHubStrategy; + + /***/ }), /***/ 39782: @@ -5619,6 +7305,7 @@ Object.defineProperty(apiLoader.services['nimble'], '2020-08-01', { get: function get() { var model = __webpack_require__(95712); model.paginators = __webpack_require__(98909)/* .pagination */ .o; + model.waiters = __webpack_require__(90597)/* .waiters */ .V; return model; }, enumerable: true, @@ -5628,6 +7315,31 @@ Object.defineProperty(apiLoader.services['nimble'], '2020-08-01', { module.exports = AWS.Nimble; +/***/ }), + +/***/ 60358: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['opensearch'] = {}; +AWS.OpenSearch = Service.defineService('opensearch', ['2021-01-01']); +Object.defineProperty(apiLoader.services['opensearch'], '2021-01-01', { + get: function get() { + var model = __webpack_require__(19949); + model.paginators = __webpack_require__(55508)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.OpenSearch; + + /***/ }), /***/ 75691: @@ -5730,6 +7442,31 @@ Object.defineProperty(apiLoader.services['outposts'], '2019-12-03', { module.exports = AWS.Outposts; +/***/ }), + +/***/ 20368: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['panorama'] = {}; +AWS.Panorama = Service.defineService('panorama', ['2019-07-24']); +Object.defineProperty(apiLoader.services['panorama'], '2019-07-24', { + get: function get() { + var model = __webpack_require__(11360); + model.paginators = __webpack_require__(85327)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Panorama; + + /***/ }), /***/ 33696: @@ -5903,6 +7640,32 @@ Object.defineProperty(apiLoader.services['pinpointsmsvoice'], '2018-09-05', { module.exports = AWS.PinpointSMSVoice; +/***/ }), + +/***/ 478: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['pinpointsmsvoicev2'] = {}; +AWS.PinpointSMSVoiceV2 = Service.defineService('pinpointsmsvoicev2', ['2022-03-31']); +Object.defineProperty(apiLoader.services['pinpointsmsvoicev2'], '2022-03-31', { + get: function get() { + var model = __webpack_require__(53129); + model.paginators = __webpack_require__(75142)/* .pagination */ .o; + model.waiters = __webpack_require__(51868)/* .waiters */ .V; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.PinpointSMSVoiceV2; + + /***/ }), /***/ 97332: @@ -6080,6 +7843,31 @@ Object.defineProperty(apiLoader.services['ram'], '2018-01-04', { module.exports = AWS.RAM; +/***/ }), + +/***/ 70145: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['rbin'] = {}; +AWS.Rbin = Service.defineService('rbin', ['2021-06-15']); +Object.defineProperty(apiLoader.services['rbin'], '2021-06-15', { + get: function get() { + var model = __webpack_require__(95122); + model.paginators = __webpack_require__(28107)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Rbin; + + /***/ }), /***/ 71578: @@ -6247,6 +8035,31 @@ Object.defineProperty(apiLoader.services['rekognition'], '2016-06-27', { module.exports = AWS.Rekognition; +/***/ }), + +/***/ 21173: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['resiliencehub'] = {}; +AWS.Resiliencehub = Service.defineService('resiliencehub', ['2020-04-30']); +Object.defineProperty(apiLoader.services['resiliencehub'], '2020-04-30', { + get: function get() { + var model = __webpack_require__(69249); + model.paginators = __webpack_require__(56661)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Resiliencehub; + + /***/ }), /***/ 58756: @@ -6374,6 +8187,82 @@ Object.defineProperty(apiLoader.services['route53domains'], '2014-05-15', { module.exports = AWS.Route53Domains; +/***/ }), + +/***/ 35738: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['route53recoverycluster'] = {}; +AWS.Route53RecoveryCluster = Service.defineService('route53recoverycluster', ['2019-12-02']); +Object.defineProperty(apiLoader.services['route53recoverycluster'], '2019-12-02', { + get: function get() { + var model = __webpack_require__(77257); + model.paginators = __webpack_require__(33426)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Route53RecoveryCluster; + + +/***/ }), + +/***/ 16063: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['route53recoverycontrolconfig'] = {}; +AWS.Route53RecoveryControlConfig = Service.defineService('route53recoverycontrolconfig', ['2020-11-02']); +Object.defineProperty(apiLoader.services['route53recoverycontrolconfig'], '2020-11-02', { + get: function get() { + var model = __webpack_require__(29886); + model.paginators = __webpack_require__(43116)/* .pagination */ .o; + model.waiters = __webpack_require__(79230)/* .waiters */ .V; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Route53RecoveryControlConfig; + + +/***/ }), + +/***/ 79106: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['route53recoveryreadiness'] = {}; +AWS.Route53RecoveryReadiness = Service.defineService('route53recoveryreadiness', ['2019-12-02']); +Object.defineProperty(apiLoader.services['route53recoveryreadiness'], '2019-12-02', { + get: function get() { + var model = __webpack_require__(41608); + model.paginators = __webpack_require__(70416)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Route53RecoveryReadiness; + + /***/ }), /***/ 25894: @@ -6399,6 +8288,31 @@ Object.defineProperty(apiLoader.services['route53resolver'], '2018-04-01', { module.exports = AWS.Route53Resolver; +/***/ }), + +/***/ 53237: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['rum'] = {}; +AWS.RUM = Service.defineService('rum', ['2018-05-10']); +Object.defineProperty(apiLoader.services['rum'], '2018-05-10', { + get: function get() { + var model = __webpack_require__(22298); + model.paginators = __webpack_require__(67053)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.RUM; + + /***/ }), /***/ 83256: @@ -6981,6 +8895,31 @@ Object.defineProperty(apiLoader.services['snowball'], '2016-06-30', { module.exports = AWS.Snowball; +/***/ }), + +/***/ 64655: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['snowdevicemanagement'] = {}; +AWS.SnowDeviceManagement = Service.defineService('snowdevicemanagement', ['2021-08-04']); +Object.defineProperty(apiLoader.services['snowdevicemanagement'], '2021-08-04', { + get: function get() { + var model = __webpack_require__(94140); + model.paginators = __webpack_require__(20626)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.SnowDeviceManagement; + + /***/ }), /***/ 28581: @@ -7452,6 +9391,7 @@ Object.defineProperty(apiLoader.services['transfer'], '2018-11-05', { get: function get() { var model = __webpack_require__(42419); model.paginators = __webpack_require__(70586)/* .pagination */ .o; + model.waiters = __webpack_require__(73183)/* .waiters */ .V; return model; }, enumerable: true, @@ -7486,6 +9426,31 @@ Object.defineProperty(apiLoader.services['translate'], '2017-07-01', { module.exports = AWS.Translate; +/***/ }), + +/***/ 28747: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['voiceid'] = {}; +AWS.VoiceID = Service.defineService('voiceid', ['2021-09-27']); +Object.defineProperty(apiLoader.services['voiceid'], '2021-09-27', { + get: function get() { + var model = __webpack_require__(12372); + model.paginators = __webpack_require__(89603)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.VoiceID; + + /***/ }), /***/ 72742: @@ -7586,6 +9551,31 @@ Object.defineProperty(apiLoader.services['wellarchitected'], '2020-03-31', { module.exports = AWS.WellArchitected; +/***/ }), + +/***/ 85266: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['wisdom'] = {}; +AWS.Wisdom = Service.defineService('wisdom', ['2020-10-19']); +Object.defineProperty(apiLoader.services['wisdom'], '2020-10-19', { + get: function get() { + var model = __webpack_require__(95090); + model.paginators = __webpack_require__(52237)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.Wisdom; + + /***/ }), /***/ 38835: @@ -7711,6 +9701,31 @@ Object.defineProperty(apiLoader.services['workspaces'], '2015-04-08', { module.exports = AWS.WorkSpaces; +/***/ }), + +/***/ 94124: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +__webpack_require__(73639); +var AWS = __webpack_require__(28437); +var Service = AWS.Service; +var apiLoader = AWS.apiLoader; + +apiLoader.services['workspacesweb'] = {}; +AWS.WorkSpacesWeb = Service.defineService('workspacesweb', ['2020-07-08']); +Object.defineProperty(apiLoader.services['workspacesweb'], '2020-07-08', { + get: function get() { + var model = __webpack_require__(53596); + model.paginators = __webpack_require__(61133)/* .pagination */ .o; + return model; + }, + enumerable: true, + configurable: true +}); + +module.exports = AWS.WorkSpacesWeb; + + /***/ }), /***/ 41548: @@ -8058,7 +10073,7 @@ var PromisesDependency; * * @!attribute computeChecksums * @return [Boolean] whether to compute checksums for payload bodies when - * the service accepts it (currently supported in S3 only). + * the service accepts it (currently supported in S3 and SQS only). * * @!attribute convertResponseTypes * @return [Boolean] whether types are converted when parsing response data. @@ -8189,7 +10204,13 @@ var PromisesDependency; * @!attribute stsRegionalEndpoints * @return ['legacy'|'regional'] whether to send sts request to global endpoints or * regional endpoints. - * Defaults to 'legacy' + * Defaults to 'legacy'. + * + * @!attribute useFipsEndpoint + * @return [Boolean] Enables FIPS compatible endpoints. Defaults to `false`. + * + * @!attribute useDualstackEndpoint + * @return [Boolean] Enables IPv6 dualstack endpoint. Defaults to `false`. */ AWS.Config = AWS.util.inherit({ /** @@ -8344,6 +10365,10 @@ AWS.Config = AWS.util.inherit({ * @option options stsRegionalEndpoints ['legacy'|'regional'] whether to send sts request * to global endpoints or regional endpoints. * Defaults to 'legacy'. + * @option options useFipsEndpoint [Boolean] Enables FIPS compatible endpoints. + * Defaults to `false`. + * @option options useDualstackEndpoint [Boolean] Enables IPv6 dualstack endpoint. + * Defaults to `false`. */ constructor: function Config(options) { if (options === undefined) options = {}; @@ -8567,7 +10592,9 @@ AWS.Config = AWS.util.inherit({ endpointDiscoveryEnabled: undefined, endpointCacheSize: 1000, hostPrefixEnabled: true, - stsRegionalEndpoints: 'legacy' + stsRegionalEndpoints: 'legacy', + useFipsEndpoint: false, + useDualstackEndpoint: false }, /** @@ -8723,7 +10750,7 @@ AWS.util.update(AWS, { /** * @constant */ - VERSION: '2.953.0', + VERSION: '2.1130.0', /** * @api private @@ -8785,7 +10812,7 @@ __webpack_require__(1556); __webpack_require__(54995); __webpack_require__(78652); __webpack_require__(58743); -__webpack_require__(39925); +__webpack_require__(7246); __webpack_require__(9897); __webpack_require__(99127); @@ -9823,6 +11850,7 @@ AWS.CredentialProviderChain = AWS.util.inherit(AWS.Credentials, { * AWS.CredentialProviderChain.defaultProviders = [ * function () { return new AWS.EnvironmentCredentials('AWS'); }, * function () { return new AWS.EnvironmentCredentials('AMAZON'); }, + * function () { return new AWS.SsoCredentials(); }, * function () { return new AWS.SharedIniFileCredentials(); }, * function () { return new AWS.ECSCredentials(); }, * function () { return new AWS.ProcessCredentials(); }, @@ -9875,15 +11903,27 @@ __webpack_require__(25768); * AWS.config.credentials = new AWS.EC2MetadataCredentials({ * httpOptions: { timeout: 5000 }, // 5 second timeout * maxRetries: 10, // retry 10 times - * retryDelayOptions: { base: 200 } // see AWS.Config for information + * retryDelayOptions: { base: 200 }, // see AWS.Config for information + * logger: console // see AWS.Config for information * }); + * ``` * * If your requests are timing out in connecting to the metadata service, such * as when testing on a development machine, you can use the connectTimeout * option, specified in milliseconds, which also defaults to 1 second. - * ``` + * + * If the requests failed or returns expired credentials, it will + * extend the expiration of current credential, with a warning message. For more + * information, please go to: + * https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html + * + * @!attribute originalExpiration + * @return [Date] The optional original expiration of the current credential. + * In case of AWS outage, the EC2 metadata will extend expiration of the + * existing credential. * * @see AWS.Config.retryDelayOptions + * @see AWS.Config.logger * * @!macro nobrowser */ @@ -9901,7 +11941,7 @@ AWS.EC2MetadataCredentials = AWS.util.inherit(AWS.Credentials, { options.httpOptions); this.metadataService = new AWS.MetadataService(options); - this.metadata = {}; + this.logger = options.logger || AWS.config && AWS.config.logger; }, /** @@ -9919,6 +11959,13 @@ AWS.EC2MetadataCredentials = AWS.util.inherit(AWS.Credentials, { */ defaultMaxRetries: 3, + /** + * The original expiration of the current credential. In case of AWS + * outage, the EC2 metadata will extend expiration of the existing + * credential. + */ + originalExpiration: undefined, + /** * Loads the credentials from the instance metadata service * @@ -9941,25 +11988,63 @@ AWS.EC2MetadataCredentials = AWS.util.inherit(AWS.Credentials, { load: function load(callback) { var self = this; self.metadataService.loadCredentials(function(err, creds) { - if (!err) { - var currentTime = AWS.util.date.getDate(); - var expireTime = new Date(creds.Expiration); - if (expireTime < currentTime) { - err = AWS.util.error( - new Error('EC2 Instance Metadata Serivce provided expired credentials'), - { code: 'EC2MetadataCredentialsProviderFailure' } - ); + if (err) { + if (self.hasLoadedCredentials()) { + self.extendExpirationIfExpired(); + callback(); } else { - self.expired = false; - self.metadata = creds; - self.accessKeyId = creds.AccessKeyId; - self.secretAccessKey = creds.SecretAccessKey; - self.sessionToken = creds.Token; - self.expireTime = expireTime; + callback(err); } + } else { + self.setCredentials(creds); + self.extendExpirationIfExpired(); + callback(); } - callback(err); }); + }, + + /** + * Whether this credential has been loaded. + * @api private + */ + hasLoadedCredentials: function hasLoadedCredentials() { + return this.AccessKeyId && this.secretAccessKey; + }, + + /** + * if expired, extend the expiration by 15 minutes base plus a jitter of 5 + * minutes range. + * @api private + */ + extendExpirationIfExpired: function extendExpirationIfExpired() { + if (this.needsRefresh()) { + this.originalExpiration = this.originalExpiration || this.expireTime; + this.expired = false; + var nextTimeout = 15 * 60 + Math.floor(Math.random() * 5 * 60); + var currentTime = AWS.util.date.getDate().getTime(); + this.expireTime = new Date(currentTime + nextTimeout * 1000); + // TODO: add doc link; + this.logger.warn('Attempting credential expiration extension due to a ' + + 'credential service availability issue. A refresh of these ' + + 'credentials will be attempted again at ' + this.expireTime + + '\nFor more information, please visit: https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html'); + } + }, + + /** + * Update the credential with new credential responded from EC2 metadata + * service. + * @api private + */ + setCredentials: function setCredentials(creds) { + var currentTime = AWS.util.date.getDate().getTime(); + var expireTime = new Date(creds.Expiration); + this.expired = currentTime >= expireTime ? true : false; + this.metadata = creds; + this.accessKeyId = creds.AccessKeyId; + this.secretAccessKey = creds.SecretAccessKey; + this.sessionToken = creds.Token; + this.expireTime = expireTime; } }); @@ -10949,6 +13034,192 @@ AWS.SharedIniFileCredentials = AWS.util.inherit(AWS.Credentials, { }); +/***/ }), + +/***/ 68335: +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { + +var AWS = __webpack_require__(28437); +var path = __webpack_require__(85622); +var crypto = __webpack_require__(76417); +var iniLoader = AWS.util.iniLoader; + +/** + * Represents credentials from sso.getRoleCredentials API for + * `sso_*` values defined in shared credentials file. + * + * ## Using SSO credentials + * + * The credentials file must specify the information below to use sso: + * + * [default] + * sso_account_id = 012345678901 + * sso_region = us-east-1 + * sso_role_name = SampleRole + * sso_start_url = https://d-abc123.awsapps.com/start + * + * This information will be automatically added to your shared credentials file by running + * `aws configure sso`. + * + * ## Using custom profiles + * + * The SDK supports loading credentials for separate profiles. This can be done + * in two ways: + * + * 1. Set the `AWS_PROFILE` environment variable in your process prior to + * loading the SDK. + * 2. Directly load the AWS.SsoCredentials provider: + * + * ```javascript + * var creds = new AWS.SsoCredentials({profile: 'myprofile'}); + * AWS.config.credentials = creds; + * ``` + * + * @!macro nobrowser + */ +AWS.SsoCredentials = AWS.util.inherit(AWS.Credentials, { + /** + * Creates a new SsoCredentials object. + * + * @param options [map] a set of options + * @option options profile [String] (AWS_PROFILE env var or 'default') + * the name of the profile to load. + * @option options filename [String] ('~/.aws/credentials' or defined by + * AWS_SHARED_CREDENTIALS_FILE process env var) + * the filename to use when loading credentials. + * @option options callback [Function] (err) Credentials are eagerly loaded + * by the constructor. When the callback is called with no error, the + * credentials have been loaded successfully. + */ + constructor: function SsoCredentials(options) { + AWS.Credentials.call(this); + + options = options || {}; + this.errorCode = 'SsoCredentialsProviderFailure'; + this.expired = true; + + this.filename = options.filename; + this.profile = options.profile || process.env.AWS_PROFILE || AWS.util.defaultProfile; + this.service = options.ssoClient; + this.get(options.callback || AWS.util.fn.noop); + }, + + /** + * @api private + */ + load: function load(callback) { + /** + * The time window (15 mins) that SDK will treat the SSO token expires in before the defined expiration date in token. + * This is needed because server side may have invalidated the token before the defined expiration date. + * + * @internal + */ + var EXPIRE_WINDOW_MS = 15 * 60 * 1000; + var self = this; + try { + var profiles = AWS.util.getProfilesFromSharedConfig(iniLoader, this.filename); + var profile = profiles[this.profile] || {}; + + if (Object.keys(profile).length === 0) { + throw AWS.util.error( + new Error('Profile ' + this.profile + ' not found'), + { code: self.errorCode } + ); + } + + if (!profile.sso_start_url || !profile.sso_account_id || !profile.sso_region || !profile.sso_role_name) { + throw AWS.util.error( + new Error('Profile ' + this.profile + ' does not have valid SSO credentials. Required parameters "sso_account_id", "sso_region", ' + + '"sso_role_name", "sso_start_url". Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html'), + { code: self.errorCode } + ); + } + + var hasher = crypto.createHash('sha1'); + var fileName = hasher.update(profile.sso_start_url).digest('hex') + '.json'; + + var cachePath = path.join( + iniLoader.getHomeDir(), + '.aws', + 'sso', + 'cache', + fileName + ); + var cacheFile = AWS.util.readFileSync(cachePath); + var cacheContent = null; + if (cacheFile) { + cacheContent = JSON.parse(cacheFile); + } + + if (!cacheContent) { + throw AWS.util.error( + new Error('Cached credentials not found under ' + this.profile + ' profile. Please make sure you log in with aws sso login first'), + { code: self.errorCode } + ); + } + + if (!cacheContent.startUrl || !cacheContent.region || !cacheContent.accessToken || !cacheContent.expiresAt) { + throw AWS.util.error( + new Error('Cached credentials are missing required properties. Try running aws sso login.') + ); + } + + if (new Date(cacheContent.expiresAt).getTime() - Date.now() <= EXPIRE_WINDOW_MS) { + throw AWS.util.error(new Error( + 'The SSO session associated with this profile has expired. To refresh this SSO session run aws sso login with the corresponding profile.' + )); + } + + if (!self.service || self.service.config.region !== profile.sso_region) { + self.service = new AWS.SSO({ region: profile.sso_region }); + } + var request = { + accessToken: cacheContent.accessToken, + accountId: profile.sso_account_id, + roleName: profile.sso_role_name, + }; + self.service.getRoleCredentials(request, function(err, data) { + if (err || !data || !data.roleCredentials) { + callback(AWS.util.error( + err || new Error('Please log in using "aws sso login"'), + { code: self.errorCode } + ), null); + } else if (!data.roleCredentials.accessKeyId || !data.roleCredentials.secretAccessKey || !data.roleCredentials.sessionToken || !data.roleCredentials.expiration) { + throw AWS.util.error(new Error( + 'SSO returns an invalid temporary credential.' + )); + } else { + self.expired = false; + self.accessKeyId = data.roleCredentials.accessKeyId; + self.secretAccessKey = data.roleCredentials.secretAccessKey; + self.sessionToken = data.roleCredentials.sessionToken; + self.expireTime = new Date(data.roleCredentials.expiration); + callback(null); + } + }); + } catch (err) { + callback(err); + } + }, + + /** + * Loads the credentials from the AWS SSO process + * + * @callback callback function(err) + * Called after the AWS SSO process has been executed. When this + * callback is called with no error, it means that the credentials + * information has been loaded into the object (as the `accessKeyId`, + * `secretAccessKey`, and `sessionToken` properties). + * @param err [Error] if an error occurred, this value will be filled + * @see get + */ + refresh: function refresh(callback) { + iniLoader.clearCachedFiles(); + this.coalesceRefresh(callback || AWS.util.fn.callback); + }, +}); + + /***/ }), /***/ 77360: @@ -13803,7 +16074,6 @@ AWS.EventListeners = { operation.httpChecksumRequired && req.service.config.computeChecksums && isNonStreamingPayload && - req.service.getSignerClass(req) === AWS.Signers.V4 && !headers['Content-MD5'] ) { var md5 = AWS.util.crypto.md5(body, 'base64'); @@ -14180,7 +16450,7 @@ AWS.EventListeners = { ['EAI_NONAME', 'EAI_NODATA'].indexOf(AWS.util.getSystemErrorName(err.errno) >= 0); } if (err.code === 'NetworkingError' && isDNSError(err)) { - var message = 'Inaccessible host: `' + err.hostname + + var message = 'Inaccessible host: `' + err.hostname + '\' at port `' + err.port + '\'. This service may not be available in the `' + err.region + '\' region.'; this.response.error = AWS.util.error(new Error(message), { @@ -14928,6 +17198,8 @@ module.exports = JsonParser; var AWS = __webpack_require__(28437); __webpack_require__(1556); var inherit = AWS.util.inherit; +var getMetadataServiceEndpoint = __webpack_require__(608); +var URL = __webpack_require__(78835).URL; /** * Represents a metadata service available on EC2 instances. Using the @@ -14947,9 +17219,9 @@ var inherit = AWS.util.inherit; */ AWS.MetadataService = inherit({ /** - * @return [String] the hostname of the instance metadata service + * @return [String] the endpoint of the instance metadata service */ - host: '169.254.169.254', + endpoint: getMetadataServiceEndpoint(), /** * @!ignore @@ -14985,6 +17257,10 @@ AWS.MetadataService = inherit({ * retry delay on retryable errors. See AWS.Config for details. */ constructor: function MetadataService(options) { + if (options && options.host) { + options.endpoint = 'http://' + options.host; + delete options.host; + } AWS.util.update(this, options); }, @@ -15017,7 +17293,11 @@ AWS.MetadataService = inherit({ } path = path || '/'; - var httpRequest = new AWS.HttpRequest('http://' + this.host + path); + + // Verify that host is a valid URL + if (URL) { new URL(this.endpoint); } + + var httpRequest = new AWS.HttpRequest(this.endpoint + path); httpRequest.method = options.method || 'GET'; if (options.headers) { httpRequest.headers = options.headers; @@ -15162,6 +17442,107 @@ AWS.MetadataService = inherit({ module.exports = AWS.MetadataService; +/***/ }), + +/***/ 83205: +/***/ ((module) => { + +var getEndpoint = function() { + return { + IPv4: 'http://169.254.169.254', + IPv6: 'http://[fd00:ec2::254]', + }; +}; + +module.exports = getEndpoint; + + +/***/ }), + +/***/ 95578: +/***/ ((module) => { + +var ENV_ENDPOINT_NAME = 'AWS_EC2_METADATA_SERVICE_ENDPOINT'; +var CONFIG_ENDPOINT_NAME = 'ec2_metadata_service_endpoint'; + +var getEndpointConfigOptions = function() { + return { + environmentVariableSelector: function(env) { return env[ENV_ENDPOINT_NAME]; }, + configFileSelector: function(profile) { return profile[CONFIG_ENDPOINT_NAME]; }, + default: undefined, + }; +}; + +module.exports = getEndpointConfigOptions; + + +/***/ }), + +/***/ 37997: +/***/ ((module) => { + +var getEndpointMode = function() { + return { + IPv4: 'IPv4', + IPv6: 'IPv6', + }; +}; + +module.exports = getEndpointMode; + + +/***/ }), + +/***/ 45509: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var EndpointMode = __webpack_require__(37997)(); + +var ENV_ENDPOINT_MODE_NAME = 'AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE'; +var CONFIG_ENDPOINT_MODE_NAME = 'ec2_metadata_service_endpoint_mode'; + +var getEndpointModeConfigOptions = function() { + return { + environmentVariableSelector: function(env) { return env[ENV_ENDPOINT_MODE_NAME]; }, + configFileSelector: function(profile) { return profile[CONFIG_ENDPOINT_MODE_NAME]; }, + default: EndpointMode.IPv4, + }; +}; + +module.exports = getEndpointModeConfigOptions; + + +/***/ }), + +/***/ 608: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var AWS = __webpack_require__(28437); + +var Endpoint = __webpack_require__(83205)(); +var EndpointMode = __webpack_require__(37997)(); + +var ENDPOINT_CONFIG_OPTIONS = __webpack_require__(95578)(); +var ENDPOINT_MODE_CONFIG_OPTIONS = __webpack_require__(45509)(); + +var getMetadataServiceEndpoint = function() { + var endpoint = AWS.util.loadConfig(ENDPOINT_CONFIG_OPTIONS); + if (endpoint !== undefined) return endpoint; + + var endpointMode = AWS.util.loadConfig(ENDPOINT_MODE_CONFIG_OPTIONS); + switch (endpointMode) { + case EndpointMode.IPv4: + return Endpoint.IPv4; + case EndpointMode.IPv6: + return Endpoint.IPv6; + default: + throw new Error('Unsupported endpoint mode: ' + endpointMode); + } +}; + +module.exports = getMetadataServiceEndpoint; + + /***/ }), /***/ 17657: @@ -15318,7 +17699,12 @@ function Operation(name, operation, options) { (operation.endpointdiscovery.required ? 'REQUIRED' : 'OPTIONAL') : 'NULL' ); - property(this, 'httpChecksumRequired', operation.httpChecksumRequired, false); + + // httpChecksum replaces usage of httpChecksumRequired, but some APIs + // (s3control) still uses old trait. + var httpChecksumRequired = operation.httpChecksumRequired + || (operation.httpChecksum && operation.httpChecksum.requestChecksumRequired); + property(this, 'httpChecksumRequired', httpChecksumRequired, false); memoizedProperty(this, 'input', function() { if (!operation.input) { @@ -15891,6 +18277,10 @@ module.exports = Shape; var util = __webpack_require__(77985); +var region_utils = __webpack_require__(99517); +var isFipsRegion = region_utils.isFipsRegion; +var getRealRegion = region_utils.getRealRegion; + util.isBrowser = function() { return false; }; util.isNode = function() { return true; }; @@ -15912,6 +18302,33 @@ util.clientSideMonitoring = { util.iniLoader = __webpack_require__(29697)/* .iniLoader */ .b; util.getSystemErrorName = __webpack_require__(31669).getSystemErrorName; +util.loadConfig = function(options) { + var envValue = options.environmentVariableSelector(process.env); + if (envValue !== undefined) { + return envValue; + } + + var configFile = {}; + try { + configFile = util.iniLoader ? util.iniLoader.loadFrom({ + isConfig: true, + filename: process.env[util.sharedConfigFileEnv] + }) : {}; + } catch (e) {} + var sharedFileConfig = configFile[ + process.env.AWS_PROFILE || util.defaultProfile + ] || {}; + var configValue = options.configFileSelector(sharedFileConfig); + if (configValue !== undefined) { + return configValue; + } + + if (typeof options.default === 'function') { + return options.default(); + } + return options.default; +}; + var AWS; /** @@ -15945,6 +18362,7 @@ __webpack_require__(57714); __webpack_require__(27454); __webpack_require__(13754); __webpack_require__(80371); +__webpack_require__(68335); // Setup default chain providers // If this changes, please update documentation for @@ -15953,6 +18371,7 @@ __webpack_require__(80371); AWS.CredentialProviderChain.defaultProviders = [ function () { return new AWS.EnvironmentCredentials('AWS'); }, function () { return new AWS.EnvironmentCredentials('AMAZON'); }, + function () { return new AWS.SsoCredentials(); }, function () { return new AWS.SharedIniFileCredentials(); }, function () { return new AWS.ECSCredentials(); }, function () { return new AWS.ProcessCredentials(); }, @@ -15960,6 +18379,54 @@ AWS.CredentialProviderChain.defaultProviders = [ function () { return new AWS.EC2MetadataCredentials(); } ]; +var getRegion = function() { + var env = process.env; + var region = env.AWS_REGION || env.AMAZON_REGION; + if (env[AWS.util.configOptInEnv]) { + var toCheck = [ + {filename: env[AWS.util.sharedCredentialsFileEnv]}, + {isConfig: true, filename: env[AWS.util.sharedConfigFileEnv]} + ]; + var iniLoader = AWS.util.iniLoader; + while (!region && toCheck.length) { + var configFile = {}; + var fileInfo = toCheck.shift(); + try { + configFile = iniLoader.loadFrom(fileInfo); + } catch (err) { + if (fileInfo.isConfig) throw err; + } + var profile = configFile[env.AWS_PROFILE || AWS.util.defaultProfile]; + region = profile && profile.region; + } + } + return region; +}; + +var getBooleanValue = function(value) { + return value === 'true' ? true: value === 'false' ? false: undefined; +}; + +var USE_FIPS_ENDPOINT_CONFIG_OPTIONS = { + environmentVariableSelector: function(env) { + return getBooleanValue(env['AWS_USE_FIPS_ENDPOINT']); + }, + configFileSelector: function(profile) { + return getBooleanValue(profile['use_fips_endpoint']); + }, + default: false, +}; + +var USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS = { + environmentVariableSelector: function(env) { + return getBooleanValue(env['AWS_USE_DUALSTACK_ENDPOINT']); + }, + configFileSelector: function(profile) { + return getBooleanValue(profile['use_dualstack_endpoint']); + }, + default: false, +}; + // Update configuration keys AWS.util.update(AWS.Config.prototype.keys, { credentials: function () { @@ -15980,27 +18447,17 @@ AWS.util.update(AWS.Config.prototype.keys, { return process.env.AWSJS_DEBUG ? console : null; }, region: function() { - var env = process.env; - var region = env.AWS_REGION || env.AMAZON_REGION; - if (env[AWS.util.configOptInEnv]) { - var toCheck = [ - {filename: env[AWS.util.sharedCredentialsFileEnv]}, - {isConfig: true, filename: env[AWS.util.sharedConfigFileEnv]} - ]; - var iniLoader = AWS.util.iniLoader; - while (!region && toCheck.length) { - var configFile = {}; - var fileInfo = toCheck.shift(); - try { - configFile = iniLoader.loadFrom(fileInfo); - } catch (err) { - if (fileInfo.isConfig) throw err; - } - var profile = configFile[env.AWS_PROFILE || AWS.util.defaultProfile]; - region = profile && profile.region; - } - } - return region; + var region = getRegion(); + return region ? getRealRegion(region): undefined; + }, + useFipsEndpoint: function() { + var region = getRegion(); + return isFipsRegion(region) + ? true + : util.loadConfig(USE_FIPS_ENDPOINT_CONFIG_OPTIONS); + }, + useDualstackEndpoint: function() { + return util.loadConfig(USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS); } }); @@ -16066,8 +18523,9 @@ AWS.ParamValidator = AWS.util.inherit({ }, validateStructure: function validateStructure(shape, params, context) { - this.validateType(params, context, ['object'], 'structure'); + if (shape.isDocument) return true; + this.validateType(params, context, ['object'], 'structure'); var paramName; for (var i = 0; shape.required && i < shape.required.length; i++) { paramName = shape.required[i]; @@ -16875,30 +19333,24 @@ function populateBody(req) { var params = {}; var payloadShape = input.members[input.payload]; params = req.params[input.payload]; - if (params === undefined) return; if (payloadShape.type === 'structure') { - req.httpRequest.body = builder.build(params, payloadShape); + req.httpRequest.body = builder.build(params || {}, payloadShape); applyContentTypeHeader(req); - } else { // non-JSON payload + } else if (params !== undefined) { + // non-JSON payload req.httpRequest.body = params; if (payloadShape.type === 'binary' || payloadShape.isStreaming) { applyContentTypeHeader(req, true); } } } else { - var body = builder.build(req.params, input); - if (body !== '{}' || req.httpRequest.method !== 'GET') { //don't send empty body for GET method - req.httpRequest.body = body; - } + req.httpRequest.body = builder.build(req.params, input); applyContentTypeHeader(req); } } function applyContentTypeHeader(req, isBinary) { - var operation = req.service.api.operations[req.operation]; - var input = operation.input; - if (!req.httpRequest.headers['Content-Type']) { var type = isBinary ? 'binary/octet-stream' : 'application/json'; req.httpRequest.headers['Content-Type'] = type; @@ -16908,8 +19360,8 @@ function applyContentTypeHeader(req, isBinary) { function buildRequest(req) { Rest.buildRequest(req); - // never send body payload on HEAD/DELETE - if (['HEAD', 'DELETE'].indexOf(req.httpRequest.method) < 0) { + // never send body payload on GET/HEAD/DELETE + if (['GET', 'HEAD', 'DELETE'].indexOf(req.httpRequest.method) < 0) { populateBody(req); } } @@ -17628,6 +20080,34 @@ module.exports = { }; +/***/ }), + +/***/ 99517: +/***/ ((module) => { + +function isFipsRegion(region) { + return typeof region === 'string' && (region.startsWith('fips-') || region.endsWith('-fips')); +} + +function isGlobalRegion(region) { + return typeof region === 'string' && ['aws-global', 'aws-us-gov-global'].includes(region); +} + +function getRealRegion(region) { + return ['fips-aws-global', 'aws-fips', 'aws-global'].includes(region) + ? 'us-east-1' + : ['fips-aws-us-gov-global', 'aws-us-gov-global'].includes(region) + ? 'us-gov-west-1' + : region.replace(/fips-(dkr-|prod-)?|-fips/, ''); +} + +module.exports = { + isFipsRegion: isFipsRegion, + isGlobalRegion: isGlobalRegion, + getRealRegion: getRealRegion +}; + + /***/ }), /***/ 18262: @@ -17638,7 +20118,6 @@ var regionConfig = __webpack_require__(51765); function generateRegionPrefix(region) { if (!region) return null; - var parts = region.split('-'); if (parts.length < 3) return null; return parts.slice(0, parts.length - 2).join('-') + '-*'; @@ -17672,25 +20151,26 @@ function applyConfig(service, config) { function configureEndpoint(service) { var keys = derivedKeys(service); + var useFipsEndpoint = service.config.useFipsEndpoint; + var useDualstackEndpoint = service.config.useDualstackEndpoint; for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!key) continue; - if (Object.prototype.hasOwnProperty.call(regionConfig.rules, key)) { - var config = regionConfig.rules[key]; + var rules = useFipsEndpoint + ? useDualstackEndpoint + ? regionConfig.dualstackFipsRules + : regionConfig.fipsRules + : useDualstackEndpoint + ? regionConfig.dualstackRules + : regionConfig.rules; + + if (Object.prototype.hasOwnProperty.call(rules, key)) { + var config = rules[key]; if (typeof config === 'string') { config = regionConfig.patterns[config]; } - // set dualstack endpoint - if (service.config.useDualstack && util.isDualstackAvailable(service)) { - config = util.copy(config); - config.endpoint = config.endpoint.replace( - /{service}\.({region}\.)?/, - '{service}.dualstack.{region}.' - ); - } - // set global endpoint service.isGlobalEndpoint = !!config.globalEndpoint; if (config.signingRegion) { @@ -17730,7 +20210,7 @@ function getEndpointSuffix(region) { */ module.exports = { configureEndpoint: configureEndpoint, - getEndpointSuffix: getEndpointSuffix + getEndpointSuffix: getEndpointSuffix, }; @@ -18054,12 +20534,10 @@ AWS.Request = inherit({ var region = service.config.region; var customUserAgent = service.config.customUserAgent; - if (service.isGlobalEndpoint) { - if (service.signingRegion) { - region = service.signingRegion; - } else { - region = 'us-east-1'; - } + if (service.signingRegion) { + region = service.signingRegion; + } else if (service.isGlobalEndpoint) { + region = 'us-east-1'; } this.domain = domain && domain.active; @@ -18554,7 +21032,7 @@ AWS.util.mixin(AWS.Request, AWS.SequentialExecutor); /***/ }), -/***/ 39925: +/***/ 7246: /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { /** @@ -19963,6 +22441,7 @@ var regionConfig = __webpack_require__(18262); var inherit = AWS.util.inherit; var clientCount = 0; +var region_utils = __webpack_require__(99517); /** * The service class representing an AWS service. @@ -19984,6 +22463,24 @@ AWS.Service = inherit({ throw AWS.util.error(new Error(), 'Service must be constructed with `new\' operator'); } + + if (config) { + if (config.region) { + var region = config.region; + if (region_utils.isFipsRegion(region)) { + config.region = region_utils.getRealRegion(region); + config.useFipsEndpoint = true; + } + if (region_utils.isGlobalRegion(region)) { + config.region = region_utils.getRealRegion(region); + } + } + if (typeof config.useDualstack === 'boolean' + && typeof config.useDualstackEndpoint !== 'boolean') { + config.useDualstackEndpoint = config.useDualstack; + } + } + var ServiceClass = this.loadServiceClass(config || {}); if (ServiceClass) { var originalConfig = AWS.util.copy(config); @@ -21142,64 +23639,30 @@ AWS.util.update(AWS.EC2.prototype, { /***/ }), -/***/ 6583: +/***/ 3034: /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { var AWS = __webpack_require__(28437); -AWS.util.update(AWS.Finspace.prototype, { +AWS.util.update(AWS.EventBridge.prototype, { /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { - request.addListener('build', this.modifyContentType); - }, - - /** - * Normally rest-json services require `Content-Type` header to be 'application/json', - * However Finspace service requires the header to be 'application/x-amz-json-1.1'. - * - * @api private - */ - modifyContentType: function modifyContentType(request) { - if (request.httpRequest.headers['Content-Type'] === 'application/json') { - request.httpRequest.headers['Content-Type'] = 'application/x-amz-json-1.1'; + if (request.operation === 'putEvents') { + var params = request.params || {}; + if (params.EndpointId !== undefined) { + throw new AWS.util.error(new Error(), { + code: 'InvalidParameter', + message: 'EndpointId is not supported in current SDK.\n' + + 'You should consider switching to V3(https://github.com/aws/aws-sdk-js-v3).' + }); + } } - } -}); - - - -/***/ }), - -/***/ 43972: -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { - -var AWS = __webpack_require__(28437); - -AWS.util.update(AWS.Finspacedata.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - request.addListener('build', this.modifyContentType); }, - - /** - * Normally rest-json services require `Content-Type` header to be 'application/json', - * However Finspacedata service requires the header to be 'application/x-amz-json-1.1'. - * - * @api private - */ - modifyContentType: function modifyContentType(request) { - if (request.httpRequest.headers['Content-Type'] === 'application/json') { - request.httpRequest.headers['Content-Type'] = 'application/x-amz-json-1.1'; - } - } }); - /***/ }), /***/ 14472: @@ -21448,65 +23911,6 @@ AWS.util.update(AWS.Lambda.prototype, { -/***/ }), - -/***/ 22922: -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { - -var AWS = __webpack_require__(28437); - -AWS.util.update(AWS.LexModelsV2.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - request.addListener('build', this.modifyContentType); - }, - - /** - * Normally rest-json services require `Content-Type` header to be 'application/json', - * However Lex Model V2 services requires the header to be 'application/x-amz-json-1.1'. - * - * @api private - */ - modifyContentType: function modifyContentType(request) { - if (request.httpRequest.headers['Content-Type'] === 'application/json') { - request.httpRequest.headers['Content-Type'] = 'application/x-amz-json-1.1'; - } - } -}); - - - -/***/ }), - -/***/ 64605: -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { - -var AWS = __webpack_require__(28437); - -AWS.util.update(AWS.LookoutMetrics.prototype, { - /** - * @api private - */ - setupRequestListeners: function setupRequestListeners(request) { - request.addListener('build', this.modifyContentType); - }, - - /** - * Normally rest-json services require `Content-Type` header to be 'application/json', - * However lookout metrics services requires the header to be 'application/x-amz-json-1.1'. - * - * @api private - */ - modifyContentType: function modifyContentType(request) { - if (request.httpRequest.headers['Content-Type'] === 'application/json') { - request.httpRequest.headers['Content-Type'] = 'application/x-amz-json-1.1'; - } - } -}); - - /***/ }), /***/ 19174: @@ -21891,11 +24295,12 @@ AWS.util.update(AWS.S3.prototype, { if (request._parsedArn.service === 's3') { request.addListener('validate', s3util.validateS3AccessPointArn); request.addListener('validate', this.validateArnResourceType); + request.addListener('validate', this.validateArnRegion); } else if (request._parsedArn.service === 's3-outposts') { request.addListener('validate', s3util.validateOutpostsAccessPointArn); request.addListener('validate', s3util.validateOutpostsArn); + request.addListener('validate', s3util.validateArnRegion); } - request.addListener('validate', s3util.validateArnRegion); request.addListener('validate', s3util.validateArnAccount); request.addListener('validate', s3util.validateArnService); request.addListener('build', this.populateUriFromAccessPointArn); @@ -21937,6 +24342,13 @@ AWS.util.update(AWS.S3.prototype, { } }, + /** + * @api private + */ + validateArnRegion: function validateArnRegion(req) { + s3util.validateArnRegion(req, { allowFipsEndpoint: true }); + }, + /** * Validate resource-type supplied in S3 ARN */ @@ -22033,7 +24445,7 @@ AWS.util.update(AWS.S3.prototype, { if (b) { if (!service.pathStyleBucketName(b)) { if (service.config.useAccelerateEndpoint && service.isValidAccelerateOperation(req.operation)) { - if (service.config.useDualstack) { + if (service.config.useDualstackEndpoint) { endpoint.hostname = b + '.s3-accelerate.dualstack.amazonaws.com'; } else { endpoint.hostname = b + '.s3-accelerate.amazonaws.com'; @@ -22092,7 +24504,9 @@ AWS.util.update(AWS.S3.prototype, { var outpostsSuffix = isOutpostArn ? '.' + accessPointArn.outpostId: ''; var serviceName = isOutpostArn ? 's3-outposts': 's3-accesspoint'; - var dualStackSuffix = !isOutpostArn && req.service.config.useDualstack ? '.dualstack' : ''; + var fipsSuffix = !isOutpostArn && req.service.config.useFipsEndpoint ? '-fips': ''; + var dualStackSuffix = !isOutpostArn && + req.service.config.useDualstackEndpoint ? '.dualstack' : ''; var endpoint = req.httpRequest.endpoint; var dnsSuffix = regionUtil.getEndpointSuffix(accessPointArn.region); @@ -22100,7 +24514,7 @@ AWS.util.update(AWS.S3.prototype, { endpoint.hostname = [ accessPointArn.accessPoint + '-' + accessPointArn.accountId + outpostsSuffix, - serviceName + dualStackSuffix, + serviceName + fipsSuffix + dualStackSuffix, useArnRegion ? accessPointArn.region : req.service.config.region, dnsSuffix ].join('.'); @@ -22109,9 +24523,10 @@ AWS.util.update(AWS.S3.prototype, { // should be in the format: "accesspoint/${accesspointName}" var serviceName = 's3-object-lambda'; var accesspointName = accessPointArn.resource.split('/')[1]; + var fipsSuffix = req.service.config.useFipsEndpoint ? '-fips': ''; endpoint.hostname = [ accesspointName + '-' + accessPointArn.accountId, - serviceName, + serviceName + fipsSuffix, useArnRegion ? accessPointArn.region : req.service.config.region, dnsSuffix ].join('.'); @@ -22171,21 +24586,6 @@ AWS.util.update(AWS.S3.prototype, { } }, - /** - * @api private - */ - computableChecksumOperations: { - putBucketCors: true, - putBucketLifecycle: true, - putBucketLifecycleConfiguration: true, - putBucketTagging: true, - deleteObjects: true, - putBucketReplication: true, - putObjectLegalHold: true, - putObjectRetention: true, - putObjectLockConfiguration: true - }, - /** * Checks whether checksums should be computed for the request if it's not * already set by {AWS.EventListeners.Core.COMPUTE_CHECKSUM}. It depends on @@ -22198,7 +24598,8 @@ AWS.util.update(AWS.S3.prototype, { willComputeChecksums: function willComputeChecksums(req) { var rules = req.service.api.operations[req.operation].input.members; var body = req.httpRequest.body; - var needsContentMD5 = rules.ContentMD5 && + var needsContentMD5 = req.service.config.computeChecksums && + rules.ContentMD5 && !req.params.ContentMD5 && body && (AWS.util.Buffer.isBuffer(req.httpRequest.body) || typeof req.httpRequest.body === 'string'); @@ -23082,7 +25483,7 @@ AWS.util.update(AWS.S3Control.prototype, { } if (isArnInBucket || isArnInName) { - request.addListener('validate', s3util.validateArnRegion); + request.addListener('validate', this.validateArnRegion); request.addListener('validate', this.validateArnAccountWithParams, true); request.addListener('validate', s3util.validateArnAccount); request.addListener('validate', s3util.validateArnService); @@ -23153,9 +25554,10 @@ AWS.util.update(AWS.S3Control.prototype, { var endpoint = req.httpRequest.endpoint; var useArnRegion = req.service.config.s3UseArnRegion; + var useFipsEndpoint = req.service.config.useFipsEndpoint; endpoint.hostname = [ - 's3-outposts', + 's3-outposts' + (useFipsEndpoint ? '-fips': ''), useArnRegion ? parsedArn.region : req.service.config.region, 'amazonaws.com' ].join('.'); @@ -23167,8 +25569,9 @@ AWS.util.update(AWS.S3Control.prototype, { */ populateEndpointForOutpostId: function populateEndpointForOutpostId(req) { var endpoint = req.httpRequest.endpoint; + var useFipsEndpoint = req.service.config.useFipsEndpoint; endpoint.hostname = [ - 's3-outposts', + 's3-outposts' + (useFipsEndpoint ? '-fips': ''), req.service.config.region, 'amazonaws.com' ].join('.'); @@ -23186,6 +25589,13 @@ AWS.util.update(AWS.S3Control.prototype, { } }, + /** + * @api private + */ + validateArnRegion: function validateArnRegion(req) { + s3util.validateArnRegion(req, { allowFipsEndpoint: true }); + }, + /** * @api private */ @@ -23396,28 +25806,43 @@ var s3util = { /** * Validate region field in ARN supplied in Bucket parameter is a valid region */ - validateArnRegion: function validateArnRegion(req) { + validateArnRegion: function validateArnRegion(req, options) { + if (options === undefined) { + options = {}; + } + var useArnRegion = s3util.loadUseArnRegionConfig(req); var regionFromArn = req._parsedArn.region; var clientRegion = req.service.config.region; + var useFipsEndpoint = req.service.config.useFipsEndpoint; + var allowFipsEndpoint = options.allowFipsEndpoint || false; if (!regionFromArn) { + var message = 'ARN region is empty'; + if (req._parsedArn.service === 's3') { + message = message + '\nYou may want to use multi-regional ARN. The feature is not supported in current SDK. ' + + 'You should consider switching to V3(https://github.com/aws/aws-sdk-js-v3).'; + } throw AWS.util.error(new Error(), { code: 'InvalidARN', - message: 'ARN region is empty' + message: message }); } - if ( - clientRegion.indexOf('fips') >= 0 || - regionFromArn.indexOf('fips') >= 0 - ) { + if (useFipsEndpoint && !allowFipsEndpoint) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'ARN endpoint is not compatible with FIPS region' }); } + if (regionFromArn.indexOf('fips') >= 0) { + throw AWS.util.error(new Error(), { + code: 'InvalidConfiguration', + message: 'FIPS region not allowed in ARN' + }); + } + if (!useArnRegion && regionFromArn !== clientRegion) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', @@ -23440,10 +25865,10 @@ var s3util = { }); } - if (req._parsedArn.service === 's3-outposts' && req.service.config.useDualstack) { + if (req._parsedArn.service === 's3-outposts' && req.service.config.useDualstackEndpoint) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', - message: 'useDualstack config is not supported with outposts access point ARN' + message: 'Dualstack is not supported with outposts access point ARN' }); } }, @@ -24617,7 +27042,7 @@ AWS.Signers.V4 = inherit(AWS.Signers.RequestSigner, { hexEncodedBodyHash: function hexEncodedBodyHash() { var request = this.request; - if (this.isPresigned() && this.serviceName === 's3' && !request.body) { + if (this.isPresigned() && (['s3', 's3-object-lambda'].indexOf(this.serviceName) > -1) && !request.body) { return 'UNSIGNED-PAYLOAD'; } else if (request.headers['X-Amz-Content-Sha256']) { return request.headers['X-Amz-Content-Sha256']; @@ -26625,6 +29050,18 @@ exports.LRUCache = LRUCache; var TYPE_NULL = 7; var TYPE_ARRAY_NUMBER = 8; var TYPE_ARRAY_STRING = 9; + var TYPE_NAME_TABLE = { + 0: 'number', + 1: 'any', + 2: 'string', + 3: 'array', + 4: 'object', + 5: 'boolean', + 6: 'expression', + 7: 'null', + 8: 'Array', + 9: 'Array' + }; var TOK_EOF = "EOF"; var TOK_UNQUOTEDIDENTIFIER = "UnquotedIdentifier"; @@ -27036,10 +29473,8 @@ exports.LRUCache = LRUCache; var node = {type: "Field", name: token.value}; if (this._lookahead(0) === TOK_LPAREN) { throw new Error("Quoted identifier not allowed for function names."); - } else { - return node; } - break; + return node; case TOK_NOT: right = this.expression(bindingPower.Not); return {type: "NotExpression", children: [right]}; @@ -27073,10 +29508,8 @@ exports.LRUCache = LRUCache; right = this._parseProjectionRHS(bindingPower.Star); return {type: "Projection", children: [{type: "Identity"}, right]}; - } else { - return this._parseMultiselectList(); } - break; + return this._parseMultiselectList(); case TOK_CURRENT: return {type: TOK_CURRENT}; case TOK_EXPREF: @@ -27108,13 +29541,11 @@ exports.LRUCache = LRUCache; if (this._lookahead(0) !== TOK_STAR) { right = this._parseDotRHS(rbp); return {type: "Subexpression", children: [left, right]}; - } else { - // Creating a projection. - this._advance(); - right = this._parseProjectionRHS(rbp); - return {type: "ValueProjection", children: [left, right]}; } - break; + // Creating a projection. + this._advance(); + right = this._parseProjectionRHS(rbp); + return {type: "ValueProjection", children: [left, right]}; case TOK_PIPE: right = this.expression(bindingPower.Pipe); return {type: TOK_PIPE, children: [left, right]}; @@ -27168,13 +29599,11 @@ exports.LRUCache = LRUCache; if (token.type === TOK_NUMBER || token.type === TOK_COLON) { right = this._parseIndexExpression(); return this._projectIfSlice(left, right); - } else { - this._match(TOK_STAR); - this._match(TOK_RBRACKET); - right = this._parseProjectionRHS(bindingPower.Star); - return {type: "Projection", children: [left, right]}; } - break; + this._match(TOK_STAR); + this._match(TOK_RBRACKET); + right = this._parseProjectionRHS(bindingPower.Star); + return {type: "Projection", children: [left, right]}; default: this._errorToken(this._lookaheadToken(0)); } @@ -27351,19 +29780,15 @@ exports.LRUCache = LRUCache; var matched, current, result, first, second, field, left, right, collected, i; switch (node.type) { case "Field": - if (value === null ) { - return null; - } else if (isObject(value)) { + if (value !== null && isObject(value)) { field = value[node.name]; if (field === undefined) { return null; } else { return field; } - } else { - return null; } - break; + return null; case "Subexpression": result = this.visit(node.children[0], value); for (i = 1; i < node.children.length; i++) { @@ -27734,11 +30159,16 @@ exports.LRUCache = LRUCache; } } if (!typeMatched) { + var expected = currentSpec + .map(function(typeIdentifier) { + return TYPE_NAME_TABLE[typeIdentifier]; + }) + .join(','); throw new Error("TypeError: " + name + "() " + "expected argument " + (i + 1) + - " to be type " + currentSpec + - " but received type " + actualType + - " instead."); + " to be type " + expected + + " but received type " + + TYPE_NAME_TABLE[actualType] + " instead."); } } }, @@ -29735,6 +32165,286 @@ exports.LRUCache = LRUCache; })( false ? 0 : exports) +/***/ }), + +/***/ 74294: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +module.exports = __webpack_require__(54219); + + +/***/ }), + +/***/ 54219: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; + + +var net = __webpack_require__(11631); +var tls = __webpack_require__(4016); +var http = __webpack_require__(98605); +var https = __webpack_require__(57211); +var events = __webpack_require__(28614); +var assert = __webpack_require__(42357); +var util = __webpack_require__(31669); + + +exports.httpOverHttp = httpOverHttp; +exports.httpsOverHttp = httpsOverHttp; +exports.httpOverHttps = httpOverHttps; +exports.httpsOverHttps = httpsOverHttps; + + +function httpOverHttp(options) { + var agent = new TunnelingAgent(options); + agent.request = http.request; + return agent; +} + +function httpsOverHttp(options) { + var agent = new TunnelingAgent(options); + agent.request = http.request; + agent.createSocket = createSecureSocket; + agent.defaultPort = 443; + return agent; +} + +function httpOverHttps(options) { + var agent = new TunnelingAgent(options); + agent.request = https.request; + return agent; +} + +function httpsOverHttps(options) { + var agent = new TunnelingAgent(options); + agent.request = https.request; + agent.createSocket = createSecureSocket; + agent.defaultPort = 443; + return agent; +} + + +function TunnelingAgent(options) { + var self = this; + self.options = options || {}; + self.proxyOptions = self.options.proxy || {}; + self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets; + self.requests = []; + self.sockets = []; + + self.on('free', function onFree(socket, host, port, localAddress) { + var options = toOptions(host, port, localAddress); + for (var i = 0, len = self.requests.length; i < len; ++i) { + var pending = self.requests[i]; + if (pending.host === options.host && pending.port === options.port) { + // Detect the request to connect same origin server, + // reuse the connection. + self.requests.splice(i, 1); + pending.request.onSocket(socket); + return; + } + } + socket.destroy(); + self.removeSocket(socket); + }); +} +util.inherits(TunnelingAgent, events.EventEmitter); + +TunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) { + var self = this; + var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress)); + + if (self.sockets.length >= this.maxSockets) { + // We are over limit so we'll add it to the queue. + self.requests.push(options); + return; + } + + // If we are under maxSockets create a new one. + self.createSocket(options, function(socket) { + socket.on('free', onFree); + socket.on('close', onCloseOrRemove); + socket.on('agentRemove', onCloseOrRemove); + req.onSocket(socket); + + function onFree() { + self.emit('free', socket, options); + } + + function onCloseOrRemove(err) { + self.removeSocket(socket); + socket.removeListener('free', onFree); + socket.removeListener('close', onCloseOrRemove); + socket.removeListener('agentRemove', onCloseOrRemove); + } + }); +}; + +TunnelingAgent.prototype.createSocket = function createSocket(options, cb) { + var self = this; + var placeholder = {}; + self.sockets.push(placeholder); + + var connectOptions = mergeOptions({}, self.proxyOptions, { + method: 'CONNECT', + path: options.host + ':' + options.port, + agent: false, + headers: { + host: options.host + ':' + options.port + } + }); + if (options.localAddress) { + connectOptions.localAddress = options.localAddress; + } + if (connectOptions.proxyAuth) { + connectOptions.headers = connectOptions.headers || {}; + connectOptions.headers['Proxy-Authorization'] = 'Basic ' + + new Buffer(connectOptions.proxyAuth).toString('base64'); + } + + debug('making CONNECT request'); + var connectReq = self.request(connectOptions); + connectReq.useChunkedEncodingByDefault = false; // for v0.6 + connectReq.once('response', onResponse); // for v0.6 + connectReq.once('upgrade', onUpgrade); // for v0.6 + connectReq.once('connect', onConnect); // for v0.7 or later + connectReq.once('error', onError); + connectReq.end(); + + function onResponse(res) { + // Very hacky. This is necessary to avoid http-parser leaks. + res.upgrade = true; + } + + function onUpgrade(res, socket, head) { + // Hacky. + process.nextTick(function() { + onConnect(res, socket, head); + }); + } + + function onConnect(res, socket, head) { + connectReq.removeAllListeners(); + socket.removeAllListeners(); + + if (res.statusCode !== 200) { + debug('tunneling socket could not be established, statusCode=%d', + res.statusCode); + socket.destroy(); + var error = new Error('tunneling socket could not be established, ' + + 'statusCode=' + res.statusCode); + error.code = 'ECONNRESET'; + options.request.emit('error', error); + self.removeSocket(placeholder); + return; + } + if (head.length > 0) { + debug('got illegal response body from proxy'); + socket.destroy(); + var error = new Error('got illegal response body from proxy'); + error.code = 'ECONNRESET'; + options.request.emit('error', error); + self.removeSocket(placeholder); + return; + } + debug('tunneling connection has established'); + self.sockets[self.sockets.indexOf(placeholder)] = socket; + return cb(socket); + } + + function onError(cause) { + connectReq.removeAllListeners(); + + debug('tunneling socket could not be established, cause=%s\n', + cause.message, cause.stack); + var error = new Error('tunneling socket could not be established, ' + + 'cause=' + cause.message); + error.code = 'ECONNRESET'; + options.request.emit('error', error); + self.removeSocket(placeholder); + } +}; + +TunnelingAgent.prototype.removeSocket = function removeSocket(socket) { + var pos = this.sockets.indexOf(socket) + if (pos === -1) { + return; + } + this.sockets.splice(pos, 1); + + var pending = this.requests.shift(); + if (pending) { + // If we have pending requests and a socket gets closed a new one + // needs to be created to take over in the pool for the one that closed. + this.createSocket(pending, function(socket) { + pending.request.onSocket(socket); + }); + } +}; + +function createSecureSocket(options, cb) { + var self = this; + TunnelingAgent.prototype.createSocket.call(self, options, function(socket) { + var hostHeader = options.request.getHeader('host'); + var tlsOptions = mergeOptions({}, self.options, { + socket: socket, + servername: hostHeader ? hostHeader.replace(/:.*$/, '') : options.host + }); + + // 0 is dummy port for v0.6 + var secureSocket = tls.connect(0, tlsOptions); + self.sockets[self.sockets.indexOf(socket)] = secureSocket; + cb(secureSocket); + }); +} + + +function toOptions(host, port, localAddress) { + if (typeof host === 'string') { // since v0.10 + return { + host: host, + port: port, + localAddress: localAddress + }; + } + return host; // for v0.11 or later +} + +function mergeOptions(target) { + for (var i = 1, len = arguments.length; i < len; ++i) { + var overrides = arguments[i]; + if (typeof overrides === 'object') { + var keys = Object.keys(overrides); + for (var j = 0, keyLen = keys.length; j < keyLen; ++j) { + var k = keys[j]; + if (overrides[k] !== undefined) { + target[k] = overrides[k]; + } + } + } + } + return target; +} + + +var debug; +if (process.env.NODE_DEBUG && /\btunnel\b/.test(process.env.NODE_DEBUG)) { + debug = function() { + var args = Array.prototype.slice.call(arguments); + if (typeof args[0] === 'string') { + args[0] = 'TUNNEL: ' + args[0]; + } else { + args.unshift('TUNNEL:'); + } + console.error.apply(console, args); + } +} else { + debug = function() {}; +} +exports.debug = debug; // for test + + /***/ }), /***/ 2155: @@ -33576,7 +36286,7 @@ module.exports = JSON.parse("{\"o\":{\"ListApplicationStates\":{\"input_token\": /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-11-01\",\"endpointPrefix\":\"access-analyzer\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Access Analyzer\",\"serviceId\":\"AccessAnalyzer\",\"signatureVersion\":\"v4\",\"signingName\":\"access-analyzer\",\"uid\":\"accessanalyzer-2019-11-01\"},\"operations\":{\"ApplyArchiveRule\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/archive-rule\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analyzerArn\",\"ruleName\"],\"members\":{\"analyzerArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"ruleName\":{}}},\"idempotent\":true},\"CancelPolicyGeneration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/policy/generation/{jobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"CreateAccessPreview\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/access-preview\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analyzerArn\",\"configurations\"],\"members\":{\"analyzerArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"configurations\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"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\":\"S1l\"},\"ruleName\":{}}}},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S1o\"},\"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\":\"S1l\"},\"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},\"GetAccessPreview\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/access-preview/{accessPreviewId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"accessPreviewId\",\"analyzerArn\"],\"members\":{\"accessPreviewId\":{\"location\":\"uri\",\"locationName\":\"accessPreviewId\"},\"analyzerArn\":{\"location\":\"querystring\",\"locationName\":\"analyzerArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"accessPreview\"],\"members\":{\"accessPreview\":{\"type\":\"structure\",\"required\":[\"analyzerArn\",\"configurations\",\"createdAt\",\"id\",\"status\"],\"members\":{\"analyzerArn\":{},\"configurations\":{\"shape\":\"S9\"},\"createdAt\":{\"shape\":\"S1x\"},\"id\":{},\"status\":{},\"statusReason\":{\"shape\":\"S1z\"}}}}}},\"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\":\"S25\"},\"analyzedAt\":{\"shape\":\"S1x\"},\"createdAt\":{\"shape\":\"S1x\"},\"error\":{},\"isPublic\":{\"type\":\"boolean\"},\"resourceArn\":{},\"resourceOwnerAccount\":{},\"resourceType\":{},\"sharedVia\":{\"type\":\"list\",\"member\":{}},\"status\":{},\"updatedAt\":{\"shape\":\"S1x\"}}}}}},\"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\":\"S2b\"}}}},\"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\":\"S2h\"}}}},\"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\":\"S25\"},\"analyzedAt\":{\"shape\":\"S1x\"},\"condition\":{\"shape\":\"S2m\"},\"createdAt\":{\"shape\":\"S1x\"},\"error\":{},\"id\":{},\"isPublic\":{\"type\":\"boolean\"},\"principal\":{\"shape\":\"S2n\"},\"resource\":{},\"resourceOwnerAccount\":{},\"resourceType\":{},\"sources\":{\"shape\":\"S2o\"},\"status\":{},\"updatedAt\":{\"shape\":\"S1x\"}}}}}},\"GetGeneratedPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/policy/generation/{jobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"includeResourcePlaceholders\":{\"location\":\"querystring\",\"locationName\":\"includeResourcePlaceholders\",\"type\":\"boolean\"},\"includeServiceLevelTemplate\":{\"location\":\"querystring\",\"locationName\":\"includeServiceLevelTemplate\",\"type\":\"boolean\"},\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"generatedPolicyResult\",\"jobDetails\"],\"members\":{\"generatedPolicyResult\":{\"type\":\"structure\",\"required\":[\"properties\"],\"members\":{\"generatedPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"policy\"],\"members\":{\"policy\":{}}}},\"properties\":{\"type\":\"structure\",\"required\":[\"principalArn\"],\"members\":{\"cloudTrailProperties\":{\"type\":\"structure\",\"required\":[\"endTime\",\"startTime\",\"trailProperties\"],\"members\":{\"endTime\":{\"shape\":\"S1x\"},\"startTime\":{\"shape\":\"S1x\"},\"trailProperties\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"cloudTrailArn\"],\"members\":{\"allRegions\":{\"type\":\"boolean\"},\"cloudTrailArn\":{},\"regions\":{\"shape\":\"S32\"}}}}}},\"isComplete\":{\"type\":\"boolean\"},\"principalArn\":{}}}}},\"jobDetails\":{\"type\":\"structure\",\"required\":[\"jobId\",\"startedOn\",\"status\"],\"members\":{\"completedOn\":{\"shape\":\"S1x\"},\"jobError\":{\"type\":\"structure\",\"required\":[\"code\",\"message\"],\"members\":{\"code\":{},\"message\":{}}},\"jobId\":{},\"startedOn\":{\"shape\":\"S1x\"},\"status\":{}}}}}},\"ListAccessPreviewFindings\":{\"http\":{\"requestUri\":\"/access-preview/{accessPreviewId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"accessPreviewId\",\"analyzerArn\"],\"members\":{\"accessPreviewId\":{\"location\":\"uri\",\"locationName\":\"accessPreviewId\"},\"analyzerArn\":{},\"filter\":{\"shape\":\"S1l\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"findings\"],\"members\":{\"findings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"changeType\",\"createdAt\",\"id\",\"resourceOwnerAccount\",\"resourceType\",\"status\"],\"members\":{\"action\":{\"shape\":\"S25\"},\"changeType\":{},\"condition\":{\"shape\":\"S2m\"},\"createdAt\":{\"shape\":\"S1x\"},\"error\":{},\"existingFindingId\":{},\"existingFindingStatus\":{},\"id\":{},\"isPublic\":{\"type\":\"boolean\"},\"principal\":{\"shape\":\"S2n\"},\"resource\":{},\"resourceOwnerAccount\":{},\"resourceType\":{},\"sources\":{\"shape\":\"S2o\"},\"status\":{}}}},\"nextToken\":{}}}},\"ListAccessPreviews\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/access-preview\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analyzerArn\"],\"members\":{\"analyzerArn\":{\"location\":\"querystring\",\"locationName\":\"analyzerArn\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"accessPreviews\"],\"members\":{\"accessPreviews\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"analyzerArn\",\"createdAt\",\"id\",\"status\"],\"members\":{\"analyzerArn\":{},\"createdAt\":{\"shape\":\"S1x\"},\"id\":{},\"status\":{},\"statusReason\":{\"shape\":\"S1z\"}}}},\"nextToken\":{}}}},\"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\":\"S2b\"}},\"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\":\"S2h\"}},\"nextToken\":{}}}},\"ListFindings\":{\"http\":{\"requestUri\":\"/finding\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analyzerArn\"],\"members\":{\"analyzerArn\":{},\"filter\":{\"shape\":\"S1l\"},\"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\":\"S25\"},\"analyzedAt\":{\"shape\":\"S1x\"},\"condition\":{\"shape\":\"S2m\"},\"createdAt\":{\"shape\":\"S1x\"},\"error\":{},\"id\":{},\"isPublic\":{\"type\":\"boolean\"},\"principal\":{\"shape\":\"S2n\"},\"resource\":{},\"resourceOwnerAccount\":{},\"resourceType\":{},\"sources\":{\"shape\":\"S2o\"},\"status\":{},\"updatedAt\":{\"shape\":\"S1x\"}}}},\"nextToken\":{}}}},\"ListPolicyGenerations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/policy/generation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"principalArn\":{\"location\":\"querystring\",\"locationName\":\"principalArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"policyGenerations\"],\"members\":{\"nextToken\":{},\"policyGenerations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"jobId\",\"principalArn\",\"startedOn\",\"status\"],\"members\":{\"completedOn\":{\"shape\":\"S1x\"},\"jobId\":{},\"principalArn\":{},\"startedOn\":{\"shape\":\"S1x\"},\"status\":{}}}}}}},\"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\":\"S1o\"}}}},\"StartPolicyGeneration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/policy/generation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyGenerationDetails\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"cloudTrailDetails\":{\"type\":\"structure\",\"required\":[\"accessRole\",\"startTime\",\"trails\"],\"members\":{\"accessRole\":{},\"endTime\":{\"shape\":\"S1x\"},\"startTime\":{\"shape\":\"S1x\"},\"trails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"cloudTrailArn\"],\"members\":{\"allRegions\":{\"type\":\"boolean\"},\"cloudTrailArn\":{},\"regions\":{\"shape\":\"S32\"}}}}}},\"policyGenerationDetails\":{\"type\":\"structure\",\"required\":[\"principalArn\"],\"members\":{\"principalArn\":{}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{}}},\"idempotent\":true},\"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\":\"S1o\"}}},\"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\":\"S1l\"},\"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},\"ValidatePolicy\":{\"http\":{\"requestUri\":\"/policy/validation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyDocument\",\"policyType\"],\"members\":{\"locale\":{},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"policyDocument\":{},\"policyType\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"findings\"],\"members\":{\"findings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"findingDetails\",\"findingType\",\"issueCode\",\"learnMoreLink\",\"locations\"],\"members\":{\"findingDetails\":{},\"findingType\":{},\"issueCode\":{},\"learnMoreLink\":{},\"locations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"path\",\"span\"],\"members\":{\"path\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"index\":{\"type\":\"integer\"},\"key\":{},\"substring\":{\"type\":\"structure\",\"required\":[\"length\",\"start\"],\"members\":{\"length\":{\"type\":\"integer\"},\"start\":{\"type\":\"integer\"}}},\"value\":{}},\"union\":true}},\"span\":{\"type\":\"structure\",\"required\":[\"end\",\"start\"],\"members\":{\"end\":{\"shape\":\"S54\"},\"start\":{\"shape\":\"S54\"}}}}}}}}},\"nextToken\":{}}}}},\"shapes\":{\"S9\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"iamRole\":{\"type\":\"structure\",\"members\":{\"trustPolicy\":{}}},\"kmsKey\":{\"type\":\"structure\",\"members\":{\"grants\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"granteePrincipal\",\"issuingAccount\",\"operations\"],\"members\":{\"constraints\":{\"type\":\"structure\",\"members\":{\"encryptionContextEquals\":{\"shape\":\"Si\"},\"encryptionContextSubset\":{\"shape\":\"Si\"}}},\"granteePrincipal\":{},\"issuingAccount\":{},\"operations\":{\"type\":\"list\",\"member\":{}},\"retiringPrincipal\":{}}}},\"keyPolicies\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"s3Bucket\":{\"type\":\"structure\",\"members\":{\"accessPoints\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"accessPointPolicy\":{},\"networkOrigin\":{\"type\":\"structure\",\"members\":{\"internetConfiguration\":{\"type\":\"structure\",\"members\":{}},\"vpcConfiguration\":{\"type\":\"structure\",\"required\":[\"vpcId\"],\"members\":{\"vpcId\":{}}}},\"union\":true},\"publicAccessBlock\":{\"shape\":\"S12\"}}}},\"bucketAclGrants\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"grantee\",\"permission\"],\"members\":{\"grantee\":{\"type\":\"structure\",\"members\":{\"id\":{},\"uri\":{}},\"union\":true},\"permission\":{}}}},\"bucketPolicy\":{},\"bucketPublicAccessBlock\":{\"shape\":\"S12\"}}},\"secretsManagerSecret\":{\"type\":\"structure\",\"members\":{\"kmsKeyId\":{},\"secretPolicy\":{}}},\"sqsQueue\":{\"type\":\"structure\",\"members\":{\"queuePolicy\":{}}}},\"union\":true}},\"Si\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S12\":{\"type\":\"structure\",\"required\":[\"ignorePublicAcls\",\"restrictPublicBuckets\"],\"members\":{\"ignorePublicAcls\":{\"type\":\"boolean\"},\"restrictPublicBuckets\":{\"type\":\"boolean\"}}},\"S1l\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"contains\":{\"shape\":\"S1n\"},\"eq\":{\"shape\":\"S1n\"},\"exists\":{\"type\":\"boolean\"},\"neq\":{\"shape\":\"S1n\"}}}},\"S1n\":{\"type\":\"list\",\"member\":{}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1x\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1z\":{\"type\":\"structure\",\"required\":[\"code\"],\"members\":{\"code\":{}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S2b\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"name\",\"status\",\"type\"],\"members\":{\"arn\":{},\"createdAt\":{\"shape\":\"S1x\"},\"lastResourceAnalyzed\":{},\"lastResourceAnalyzedAt\":{\"shape\":\"S1x\"},\"name\":{},\"status\":{},\"statusReason\":{\"type\":\"structure\",\"required\":[\"code\"],\"members\":{\"code\":{}}},\"tags\":{\"shape\":\"S1o\"},\"type\":{}}},\"S2h\":{\"type\":\"structure\",\"required\":[\"createdAt\",\"filter\",\"ruleName\",\"updatedAt\"],\"members\":{\"createdAt\":{\"shape\":\"S1x\"},\"filter\":{\"shape\":\"S1l\"},\"ruleName\":{},\"updatedAt\":{\"shape\":\"S1x\"}}},\"S2m\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2n\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"detail\":{\"type\":\"structure\",\"members\":{\"accessPointArn\":{}}},\"type\":{}}}},\"S32\":{\"type\":\"list\",\"member\":{}},\"S54\":{\"type\":\"structure\",\"required\":[\"column\",\"line\",\"offset\"],\"members\":{\"column\":{\"type\":\"integer\"},\"line\":{\"type\":\"integer\"},\"offset\":{\"type\":\"integer\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-11-01\",\"endpointPrefix\":\"access-analyzer\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Access Analyzer\",\"serviceId\":\"AccessAnalyzer\",\"signatureVersion\":\"v4\",\"signingName\":\"access-analyzer\",\"uid\":\"accessanalyzer-2019-11-01\"},\"operations\":{\"ApplyArchiveRule\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/archive-rule\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analyzerArn\",\"ruleName\"],\"members\":{\"analyzerArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"ruleName\":{}}},\"idempotent\":true},\"CancelPolicyGeneration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/policy/generation/{jobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"CreateAccessPreview\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/access-preview\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analyzerArn\",\"configurations\"],\"members\":{\"analyzerArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"configurations\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"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\":\"S1l\"},\"ruleName\":{}}}},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S1o\"},\"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\":\"S1l\"},\"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},\"GetAccessPreview\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/access-preview/{accessPreviewId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"accessPreviewId\",\"analyzerArn\"],\"members\":{\"accessPreviewId\":{\"location\":\"uri\",\"locationName\":\"accessPreviewId\"},\"analyzerArn\":{\"location\":\"querystring\",\"locationName\":\"analyzerArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"accessPreview\"],\"members\":{\"accessPreview\":{\"type\":\"structure\",\"required\":[\"analyzerArn\",\"configurations\",\"createdAt\",\"id\",\"status\"],\"members\":{\"analyzerArn\":{},\"configurations\":{\"shape\":\"S9\"},\"createdAt\":{\"shape\":\"S1x\"},\"id\":{},\"status\":{},\"statusReason\":{\"shape\":\"S1z\"}}}}}},\"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\":\"S25\"},\"analyzedAt\":{\"shape\":\"S1x\"},\"createdAt\":{\"shape\":\"S1x\"},\"error\":{},\"isPublic\":{\"type\":\"boolean\"},\"resourceArn\":{},\"resourceOwnerAccount\":{},\"resourceType\":{},\"sharedVia\":{\"type\":\"list\",\"member\":{}},\"status\":{},\"updatedAt\":{\"shape\":\"S1x\"}}}}}},\"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\":\"S2b\"}}}},\"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\":\"S2h\"}}}},\"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\":\"S25\"},\"analyzedAt\":{\"shape\":\"S1x\"},\"condition\":{\"shape\":\"S2m\"},\"createdAt\":{\"shape\":\"S1x\"},\"error\":{},\"id\":{},\"isPublic\":{\"type\":\"boolean\"},\"principal\":{\"shape\":\"S2n\"},\"resource\":{},\"resourceOwnerAccount\":{},\"resourceType\":{},\"sources\":{\"shape\":\"S2o\"},\"status\":{},\"updatedAt\":{\"shape\":\"S1x\"}}}}}},\"GetGeneratedPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/policy/generation/{jobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"includeResourcePlaceholders\":{\"location\":\"querystring\",\"locationName\":\"includeResourcePlaceholders\",\"type\":\"boolean\"},\"includeServiceLevelTemplate\":{\"location\":\"querystring\",\"locationName\":\"includeServiceLevelTemplate\",\"type\":\"boolean\"},\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"generatedPolicyResult\",\"jobDetails\"],\"members\":{\"generatedPolicyResult\":{\"type\":\"structure\",\"required\":[\"properties\"],\"members\":{\"generatedPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"policy\"],\"members\":{\"policy\":{}}}},\"properties\":{\"type\":\"structure\",\"required\":[\"principalArn\"],\"members\":{\"cloudTrailProperties\":{\"type\":\"structure\",\"required\":[\"endTime\",\"startTime\",\"trailProperties\"],\"members\":{\"endTime\":{\"shape\":\"S1x\"},\"startTime\":{\"shape\":\"S1x\"},\"trailProperties\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"cloudTrailArn\"],\"members\":{\"allRegions\":{\"type\":\"boolean\"},\"cloudTrailArn\":{},\"regions\":{\"shape\":\"S32\"}}}}}},\"isComplete\":{\"type\":\"boolean\"},\"principalArn\":{}}}}},\"jobDetails\":{\"type\":\"structure\",\"required\":[\"jobId\",\"startedOn\",\"status\"],\"members\":{\"completedOn\":{\"shape\":\"S1x\"},\"jobError\":{\"type\":\"structure\",\"required\":[\"code\",\"message\"],\"members\":{\"code\":{},\"message\":{}}},\"jobId\":{},\"startedOn\":{\"shape\":\"S1x\"},\"status\":{}}}}}},\"ListAccessPreviewFindings\":{\"http\":{\"requestUri\":\"/access-preview/{accessPreviewId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"accessPreviewId\",\"analyzerArn\"],\"members\":{\"accessPreviewId\":{\"location\":\"uri\",\"locationName\":\"accessPreviewId\"},\"analyzerArn\":{},\"filter\":{\"shape\":\"S1l\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"findings\"],\"members\":{\"findings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"changeType\",\"createdAt\",\"id\",\"resourceOwnerAccount\",\"resourceType\",\"status\"],\"members\":{\"action\":{\"shape\":\"S25\"},\"changeType\":{},\"condition\":{\"shape\":\"S2m\"},\"createdAt\":{\"shape\":\"S1x\"},\"error\":{},\"existingFindingId\":{},\"existingFindingStatus\":{},\"id\":{},\"isPublic\":{\"type\":\"boolean\"},\"principal\":{\"shape\":\"S2n\"},\"resource\":{},\"resourceOwnerAccount\":{},\"resourceType\":{},\"sources\":{\"shape\":\"S2o\"},\"status\":{}}}},\"nextToken\":{}}}},\"ListAccessPreviews\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/access-preview\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analyzerArn\"],\"members\":{\"analyzerArn\":{\"location\":\"querystring\",\"locationName\":\"analyzerArn\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"accessPreviews\"],\"members\":{\"accessPreviews\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"analyzerArn\",\"createdAt\",\"id\",\"status\"],\"members\":{\"analyzerArn\":{},\"createdAt\":{\"shape\":\"S1x\"},\"id\":{},\"status\":{},\"statusReason\":{\"shape\":\"S1z\"}}}},\"nextToken\":{}}}},\"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\":\"S2b\"}},\"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\":\"S2h\"}},\"nextToken\":{}}}},\"ListFindings\":{\"http\":{\"requestUri\":\"/finding\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analyzerArn\"],\"members\":{\"analyzerArn\":{},\"filter\":{\"shape\":\"S1l\"},\"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\":\"S25\"},\"analyzedAt\":{\"shape\":\"S1x\"},\"condition\":{\"shape\":\"S2m\"},\"createdAt\":{\"shape\":\"S1x\"},\"error\":{},\"id\":{},\"isPublic\":{\"type\":\"boolean\"},\"principal\":{\"shape\":\"S2n\"},\"resource\":{},\"resourceOwnerAccount\":{},\"resourceType\":{},\"sources\":{\"shape\":\"S2o\"},\"status\":{},\"updatedAt\":{\"shape\":\"S1x\"}}}},\"nextToken\":{}}}},\"ListPolicyGenerations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/policy/generation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"principalArn\":{\"location\":\"querystring\",\"locationName\":\"principalArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"policyGenerations\"],\"members\":{\"nextToken\":{},\"policyGenerations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"jobId\",\"principalArn\",\"startedOn\",\"status\"],\"members\":{\"completedOn\":{\"shape\":\"S1x\"},\"jobId\":{},\"principalArn\":{},\"startedOn\":{\"shape\":\"S1x\"},\"status\":{}}}}}}},\"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\":\"S1o\"}}}},\"StartPolicyGeneration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/policy/generation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyGenerationDetails\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"cloudTrailDetails\":{\"type\":\"structure\",\"required\":[\"accessRole\",\"startTime\",\"trails\"],\"members\":{\"accessRole\":{},\"endTime\":{\"shape\":\"S1x\"},\"startTime\":{\"shape\":\"S1x\"},\"trails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"cloudTrailArn\"],\"members\":{\"allRegions\":{\"type\":\"boolean\"},\"cloudTrailArn\":{},\"regions\":{\"shape\":\"S32\"}}}}}},\"policyGenerationDetails\":{\"type\":\"structure\",\"required\":[\"principalArn\"],\"members\":{\"principalArn\":{}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{}}},\"idempotent\":true},\"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\":\"S1o\"}}},\"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\":\"S1l\"},\"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},\"ValidatePolicy\":{\"http\":{\"requestUri\":\"/policy/validation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyDocument\",\"policyType\"],\"members\":{\"locale\":{},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"policyDocument\":{},\"policyType\":{},\"validatePolicyResourceType\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"findings\"],\"members\":{\"findings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"findingDetails\",\"findingType\",\"issueCode\",\"learnMoreLink\",\"locations\"],\"members\":{\"findingDetails\":{},\"findingType\":{},\"issueCode\":{},\"learnMoreLink\":{},\"locations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"path\",\"span\"],\"members\":{\"path\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"index\":{\"type\":\"integer\"},\"key\":{},\"substring\":{\"type\":\"structure\",\"required\":[\"length\",\"start\"],\"members\":{\"length\":{\"type\":\"integer\"},\"start\":{\"type\":\"integer\"}}},\"value\":{}},\"union\":true}},\"span\":{\"type\":\"structure\",\"required\":[\"end\",\"start\"],\"members\":{\"end\":{\"shape\":\"S55\"},\"start\":{\"shape\":\"S55\"}}}}}}}}},\"nextToken\":{}}}}},\"shapes\":{\"S9\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"iamRole\":{\"type\":\"structure\",\"members\":{\"trustPolicy\":{}}},\"kmsKey\":{\"type\":\"structure\",\"members\":{\"grants\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"granteePrincipal\",\"issuingAccount\",\"operations\"],\"members\":{\"constraints\":{\"type\":\"structure\",\"members\":{\"encryptionContextEquals\":{\"shape\":\"Si\"},\"encryptionContextSubset\":{\"shape\":\"Si\"}}},\"granteePrincipal\":{},\"issuingAccount\":{},\"operations\":{\"type\":\"list\",\"member\":{}},\"retiringPrincipal\":{}}}},\"keyPolicies\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"s3Bucket\":{\"type\":\"structure\",\"members\":{\"accessPoints\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"accessPointPolicy\":{},\"networkOrigin\":{\"type\":\"structure\",\"members\":{\"internetConfiguration\":{\"type\":\"structure\",\"members\":{}},\"vpcConfiguration\":{\"type\":\"structure\",\"required\":[\"vpcId\"],\"members\":{\"vpcId\":{}}}},\"union\":true},\"publicAccessBlock\":{\"shape\":\"S12\"}}}},\"bucketAclGrants\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"grantee\",\"permission\"],\"members\":{\"grantee\":{\"type\":\"structure\",\"members\":{\"id\":{},\"uri\":{}},\"union\":true},\"permission\":{}}}},\"bucketPolicy\":{},\"bucketPublicAccessBlock\":{\"shape\":\"S12\"}}},\"secretsManagerSecret\":{\"type\":\"structure\",\"members\":{\"kmsKeyId\":{},\"secretPolicy\":{}}},\"sqsQueue\":{\"type\":\"structure\",\"members\":{\"queuePolicy\":{}}}},\"union\":true}},\"Si\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S12\":{\"type\":\"structure\",\"required\":[\"ignorePublicAcls\",\"restrictPublicBuckets\"],\"members\":{\"ignorePublicAcls\":{\"type\":\"boolean\"},\"restrictPublicBuckets\":{\"type\":\"boolean\"}}},\"S1l\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"contains\":{\"shape\":\"S1n\"},\"eq\":{\"shape\":\"S1n\"},\"exists\":{\"type\":\"boolean\"},\"neq\":{\"shape\":\"S1n\"}}}},\"S1n\":{\"type\":\"list\",\"member\":{}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1x\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1z\":{\"type\":\"structure\",\"required\":[\"code\"],\"members\":{\"code\":{}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S2b\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"name\",\"status\",\"type\"],\"members\":{\"arn\":{},\"createdAt\":{\"shape\":\"S1x\"},\"lastResourceAnalyzed\":{},\"lastResourceAnalyzedAt\":{\"shape\":\"S1x\"},\"name\":{},\"status\":{},\"statusReason\":{\"type\":\"structure\",\"required\":[\"code\"],\"members\":{\"code\":{}}},\"tags\":{\"shape\":\"S1o\"},\"type\":{}}},\"S2h\":{\"type\":\"structure\",\"required\":[\"createdAt\",\"filter\",\"ruleName\",\"updatedAt\"],\"members\":{\"createdAt\":{\"shape\":\"S1x\"},\"filter\":{\"shape\":\"S1l\"},\"ruleName\":{},\"updatedAt\":{\"shape\":\"S1x\"}}},\"S2m\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2n\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"detail\":{\"type\":\"structure\",\"members\":{\"accessPointArn\":{}}},\"type\":{}}}},\"S32\":{\"type\":\"list\",\"member\":{}},\"S55\":{\"type\":\"structure\",\"required\":[\"column\",\"line\",\"offset\"],\"members\":{\"column\":{\"type\":\"integer\"},\"line\":{\"type\":\"integer\"},\"offset\":{\"type\":\"integer\"}}}}}"); /***/ }), @@ -33588,6 +36298,22 @@ module.exports = JSON.parse("{\"o\":{\"ListAccessPreviewFindings\":{\"input_toke /***/ }), +/***/ 25870: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-02-01\",\"endpointPrefix\":\"account\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Account\",\"serviceId\":\"Account\",\"signatureVersion\":\"v4\",\"signingName\":\"account\",\"uid\":\"account-2021-02-01\"},\"operations\":{\"DeleteAlternateContact\":{\"http\":{\"requestUri\":\"/deleteAlternateContact\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AlternateContactType\"],\"members\":{\"AccountId\":{},\"AlternateContactType\":{}}},\"idempotent\":true},\"GetAlternateContact\":{\"http\":{\"requestUri\":\"/getAlternateContact\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AlternateContactType\"],\"members\":{\"AccountId\":{},\"AlternateContactType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AlternateContact\":{\"type\":\"structure\",\"members\":{\"AlternateContactType\":{},\"EmailAddress\":{\"shape\":\"S7\"},\"Name\":{\"shape\":\"S8\"},\"PhoneNumber\":{\"shape\":\"S9\"},\"Title\":{\"shape\":\"Sa\"}}}}}},\"PutAlternateContact\":{\"http\":{\"requestUri\":\"/putAlternateContact\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AlternateContactType\",\"EmailAddress\",\"Name\",\"PhoneNumber\",\"Title\"],\"members\":{\"AccountId\":{},\"AlternateContactType\":{},\"EmailAddress\":{\"shape\":\"S7\"},\"Name\":{\"shape\":\"S8\"},\"PhoneNumber\":{\"shape\":\"S9\"},\"Title\":{\"shape\":\"Sa\"}}},\"idempotent\":true}},\"shapes\":{\"S7\":{\"type\":\"string\",\"sensitive\":true},\"S8\":{\"type\":\"string\",\"sensitive\":true},\"S9\":{\"type\":\"string\",\"sensitive\":true},\"Sa\":{\"type\":\"string\",\"sensitive\":true}}}"); + +/***/ }), + +/***/ 69544: +/***/ ((module) => { + +"use strict"; +module.exports = {"o":{}}; + +/***/ }), + /***/ 22335: /***/ ((module) => { @@ -33616,7 +36342,7 @@ module.exports = JSON.parse("{\"V\":{\"CertificateValidated\":{\"delay\":60,\"ma /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-08-22\",\"endpointPrefix\":\"acm-pca\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"ACM-PCA\",\"serviceFullName\":\"AWS Certificate Manager Private Certificate Authority\",\"serviceId\":\"ACM PCA\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"ACMPrivateCA\",\"uid\":\"acm-pca-2017-08-22\"},\"operations\":{\"CreateCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityConfiguration\",\"CertificateAuthorityType\"],\"members\":{\"CertificateAuthorityConfiguration\":{\"shape\":\"S2\"},\"RevocationConfiguration\":{\"shape\":\"Ss\"},\"CertificateAuthorityType\":{},\"IdempotencyToken\":{},\"KeyStorageSecurityStandard\":{},\"Tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateAuthorityArn\":{}}},\"idempotent\":true},\"CreateCertificateAuthorityAuditReport\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"S3BucketName\",\"AuditReportResponseFormat\"],\"members\":{\"CertificateAuthorityArn\":{},\"S3BucketName\":{},\"AuditReportResponseFormat\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuditReportId\":{},\"S3Key\":{}}},\"idempotent\":true},\"CreatePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Principal\",\"Actions\"],\"members\":{\"CertificateAuthorityArn\":{},\"Principal\":{},\"SourceAccount\":{},\"Actions\":{\"shape\":\"S1f\"}}}},\"DeleteCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"PermanentDeletionTimeInDays\":{\"type\":\"integer\"}}}},\"DeletePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Principal\"],\"members\":{\"CertificateAuthorityArn\":{},\"Principal\":{},\"SourceAccount\":{}}}},\"DeletePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}}},\"DescribeCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateAuthority\":{\"shape\":\"S1n\"}}}},\"DescribeCertificateAuthorityAuditReport\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"AuditReportId\"],\"members\":{\"CertificateAuthorityArn\":{},\"AuditReportId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuditReportStatus\":{},\"S3BucketName\":{},\"S3Key\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}},\"GetCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"CertificateArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"CertificateArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"CertificateChain\":{}}}},\"GetCertificateAuthorityCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"CertificateChain\":{}}}},\"GetCertificateAuthorityCsr\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Csr\":{}}}},\"GetPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}}},\"ImportCertificateAuthorityCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Certificate\"],\"members\":{\"CertificateAuthorityArn\":{},\"Certificate\":{\"type\":\"blob\"},\"CertificateChain\":{\"type\":\"blob\"}}}},\"IssueCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Csr\",\"SigningAlgorithm\",\"Validity\"],\"members\":{\"ApiPassthrough\":{\"type\":\"structure\",\"members\":{\"Extensions\":{\"type\":\"structure\",\"members\":{\"CertificatePolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"CertPolicyId\"],\"members\":{\"CertPolicyId\":{},\"PolicyQualifiers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PolicyQualifierId\",\"Qualifier\"],\"members\":{\"PolicyQualifierId\":{},\"Qualifier\":{\"type\":\"structure\",\"required\":[\"CpsUri\"],\"members\":{\"CpsUri\":{}}}}}}}}},\"ExtendedKeyUsage\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExtendedKeyUsageType\":{},\"ExtendedKeyUsageObjectIdentifier\":{}}}},\"KeyUsage\":{\"shape\":\"Sf\"},\"SubjectAlternativeNames\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}}}},\"Subject\":{\"shape\":\"S5\"}}},\"CertificateAuthorityArn\":{},\"Csr\":{\"type\":\"blob\"},\"SigningAlgorithm\":{},\"TemplateArn\":{},\"Validity\":{\"shape\":\"S2o\"},\"ValidityNotBefore\":{\"shape\":\"S2o\"},\"IdempotencyToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateArn\":{}}},\"idempotent\":true},\"ListCertificateAuthorities\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResourceOwner\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateAuthorities\":{\"type\":\"list\",\"member\":{\"shape\":\"S1n\"}},\"NextToken\":{}}}},\"ListPermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Permissions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CertificateAuthorityArn\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Principal\":{},\"SourceAccount\":{},\"Actions\":{\"shape\":\"S1f\"},\"Policy\":{}}}},\"NextToken\":{}}}},\"ListTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S10\"},\"NextToken\":{}}}},\"PutPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Policy\"],\"members\":{\"ResourceArn\":{},\"Policy\":{}}}},\"RestoreCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{}}}},\"RevokeCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"CertificateSerial\",\"RevocationReason\"],\"members\":{\"CertificateAuthorityArn\":{},\"CertificateSerial\":{},\"RevocationReason\":{}}}},\"TagCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Tags\"],\"members\":{\"CertificateAuthorityArn\":{},\"Tags\":{\"shape\":\"S10\"}}}},\"UntagCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Tags\"],\"members\":{\"CertificateAuthorityArn\":{},\"Tags\":{\"shape\":\"S10\"}}}},\"UpdateCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"RevocationConfiguration\":{\"shape\":\"Ss\"},\"Status\":{}}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"required\":[\"KeyAlgorithm\",\"SigningAlgorithm\",\"Subject\"],\"members\":{\"KeyAlgorithm\":{},\"SigningAlgorithm\":{},\"Subject\":{\"shape\":\"S5\"},\"CsrExtensions\":{\"type\":\"structure\",\"members\":{\"KeyUsage\":{\"shape\":\"Sf\"},\"SubjectInformationAccess\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccessMethod\",\"AccessLocation\"],\"members\":{\"AccessMethod\":{\"type\":\"structure\",\"members\":{\"CustomObjectIdentifier\":{},\"AccessMethodType\":{}}},\"AccessLocation\":{\"shape\":\"Sm\"}}}}}}}},\"S5\":{\"type\":\"structure\",\"members\":{\"Country\":{},\"Organization\":{},\"OrganizationalUnit\":{},\"DistinguishedNameQualifier\":{},\"State\":{},\"CommonName\":{},\"SerialNumber\":{},\"Locality\":{},\"Title\":{},\"Surname\":{},\"GivenName\":{},\"Initials\":{},\"Pseudonym\":{},\"GenerationQualifier\":{}}},\"Sf\":{\"type\":\"structure\",\"members\":{\"DigitalSignature\":{\"type\":\"boolean\"},\"NonRepudiation\":{\"type\":\"boolean\"},\"KeyEncipherment\":{\"type\":\"boolean\"},\"DataEncipherment\":{\"type\":\"boolean\"},\"KeyAgreement\":{\"type\":\"boolean\"},\"KeyCertSign\":{\"type\":\"boolean\"},\"CRLSign\":{\"type\":\"boolean\"},\"EncipherOnly\":{\"type\":\"boolean\"},\"DecipherOnly\":{\"type\":\"boolean\"}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"OtherName\":{\"type\":\"structure\",\"required\":[\"TypeId\",\"Value\"],\"members\":{\"TypeId\":{},\"Value\":{}}},\"Rfc822Name\":{},\"DnsName\":{},\"DirectoryName\":{\"shape\":\"S5\"},\"EdiPartyName\":{\"type\":\"structure\",\"required\":[\"PartyName\"],\"members\":{\"PartyName\":{},\"NameAssigner\":{}}},\"UniformResourceIdentifier\":{},\"IpAddress\":{},\"RegisteredId\":{}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"CrlConfiguration\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"ExpirationInDays\":{\"type\":\"integer\"},\"CustomCname\":{},\"S3BucketName\":{},\"S3ObjectAcl\":{}}}}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1n\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"OwnerAccount\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastStateChangeAt\":{\"type\":\"timestamp\"},\"Type\":{},\"Serial\":{},\"Status\":{},\"NotBefore\":{\"type\":\"timestamp\"},\"NotAfter\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"CertificateAuthorityConfiguration\":{\"shape\":\"S2\"},\"RevocationConfiguration\":{\"shape\":\"Ss\"},\"RestorableUntil\":{\"type\":\"timestamp\"},\"KeyStorageSecurityStandard\":{}}},\"S2o\":{\"type\":\"structure\",\"required\":[\"Value\",\"Type\"],\"members\":{\"Value\":{\"type\":\"long\"},\"Type\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-08-22\",\"endpointPrefix\":\"acm-pca\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"ACM-PCA\",\"serviceFullName\":\"AWS Certificate Manager Private Certificate Authority\",\"serviceId\":\"ACM PCA\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"ACMPrivateCA\",\"uid\":\"acm-pca-2017-08-22\"},\"operations\":{\"CreateCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityConfiguration\",\"CertificateAuthorityType\"],\"members\":{\"CertificateAuthorityConfiguration\":{\"shape\":\"S2\"},\"RevocationConfiguration\":{\"shape\":\"Sv\"},\"CertificateAuthorityType\":{},\"IdempotencyToken\":{},\"KeyStorageSecurityStandard\":{},\"Tags\":{\"shape\":\"S14\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateAuthorityArn\":{}}},\"idempotent\":true},\"CreateCertificateAuthorityAuditReport\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"S3BucketName\",\"AuditReportResponseFormat\"],\"members\":{\"CertificateAuthorityArn\":{},\"S3BucketName\":{},\"AuditReportResponseFormat\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuditReportId\":{},\"S3Key\":{}}},\"idempotent\":true},\"CreatePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Principal\",\"Actions\"],\"members\":{\"CertificateAuthorityArn\":{},\"Principal\":{},\"SourceAccount\":{},\"Actions\":{\"shape\":\"S1j\"}}}},\"DeleteCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"PermanentDeletionTimeInDays\":{\"type\":\"integer\"}}}},\"DeletePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Principal\"],\"members\":{\"CertificateAuthorityArn\":{},\"Principal\":{},\"SourceAccount\":{}}}},\"DeletePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}}},\"DescribeCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateAuthority\":{\"shape\":\"S1r\"}}}},\"DescribeCertificateAuthorityAuditReport\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"AuditReportId\"],\"members\":{\"CertificateAuthorityArn\":{},\"AuditReportId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuditReportStatus\":{},\"S3BucketName\":{},\"S3Key\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}},\"GetCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"CertificateArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"CertificateArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"CertificateChain\":{}}}},\"GetCertificateAuthorityCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"CertificateChain\":{}}}},\"GetCertificateAuthorityCsr\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Csr\":{}}}},\"GetPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}}},\"ImportCertificateAuthorityCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Certificate\"],\"members\":{\"CertificateAuthorityArn\":{},\"Certificate\":{\"type\":\"blob\"},\"CertificateChain\":{\"type\":\"blob\"}}}},\"IssueCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Csr\",\"SigningAlgorithm\",\"Validity\"],\"members\":{\"ApiPassthrough\":{\"type\":\"structure\",\"members\":{\"Extensions\":{\"type\":\"structure\",\"members\":{\"CertificatePolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"CertPolicyId\"],\"members\":{\"CertPolicyId\":{},\"PolicyQualifiers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PolicyQualifierId\",\"Qualifier\"],\"members\":{\"PolicyQualifierId\":{},\"Qualifier\":{\"type\":\"structure\",\"required\":[\"CpsUri\"],\"members\":{\"CpsUri\":{}}}}}}}}},\"ExtendedKeyUsage\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExtendedKeyUsageType\":{},\"ExtendedKeyUsageObjectIdentifier\":{}}}},\"KeyUsage\":{\"shape\":\"Sj\"},\"SubjectAlternativeNames\":{\"type\":\"list\",\"member\":{\"shape\":\"Sp\"}},\"CustomExtensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ObjectIdentifier\",\"Value\"],\"members\":{\"ObjectIdentifier\":{},\"Value\":{},\"Critical\":{\"type\":\"boolean\"}}}}}},\"Subject\":{\"shape\":\"S5\"}}},\"CertificateAuthorityArn\":{},\"Csr\":{\"type\":\"blob\"},\"SigningAlgorithm\":{},\"TemplateArn\":{},\"Validity\":{\"shape\":\"S2v\"},\"ValidityNotBefore\":{\"shape\":\"S2v\"},\"IdempotencyToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateArn\":{}}},\"idempotent\":true},\"ListCertificateAuthorities\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResourceOwner\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateAuthorities\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\"}},\"NextToken\":{}}}},\"ListPermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Permissions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CertificateAuthorityArn\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Principal\":{},\"SourceAccount\":{},\"Actions\":{\"shape\":\"S1j\"},\"Policy\":{}}}},\"NextToken\":{}}}},\"ListTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S14\"},\"NextToken\":{}}}},\"PutPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Policy\"],\"members\":{\"ResourceArn\":{},\"Policy\":{}}}},\"RestoreCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{}}}},\"RevokeCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"CertificateSerial\",\"RevocationReason\"],\"members\":{\"CertificateAuthorityArn\":{},\"CertificateSerial\":{},\"RevocationReason\":{}}}},\"TagCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Tags\"],\"members\":{\"CertificateAuthorityArn\":{},\"Tags\":{\"shape\":\"S14\"}}}},\"UntagCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\",\"Tags\"],\"members\":{\"CertificateAuthorityArn\":{},\"Tags\":{\"shape\":\"S14\"}}}},\"UpdateCertificateAuthority\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateAuthorityArn\"],\"members\":{\"CertificateAuthorityArn\":{},\"RevocationConfiguration\":{\"shape\":\"Sv\"},\"Status\":{}}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"required\":[\"KeyAlgorithm\",\"SigningAlgorithm\",\"Subject\"],\"members\":{\"KeyAlgorithm\":{},\"SigningAlgorithm\":{},\"Subject\":{\"shape\":\"S5\"},\"CsrExtensions\":{\"type\":\"structure\",\"members\":{\"KeyUsage\":{\"shape\":\"Sj\"},\"SubjectInformationAccess\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccessMethod\",\"AccessLocation\"],\"members\":{\"AccessMethod\":{\"type\":\"structure\",\"members\":{\"CustomObjectIdentifier\":{},\"AccessMethodType\":{}}},\"AccessLocation\":{\"shape\":\"Sp\"}}}}}}}},\"S5\":{\"type\":\"structure\",\"members\":{\"Country\":{},\"Organization\":{},\"OrganizationalUnit\":{},\"DistinguishedNameQualifier\":{},\"State\":{},\"CommonName\":{},\"SerialNumber\":{},\"Locality\":{},\"Title\":{},\"Surname\":{},\"GivenName\":{},\"Initials\":{},\"Pseudonym\":{},\"GenerationQualifier\":{},\"CustomAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ObjectIdentifier\",\"Value\"],\"members\":{\"ObjectIdentifier\":{},\"Value\":{}}}}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"DigitalSignature\":{\"type\":\"boolean\"},\"NonRepudiation\":{\"type\":\"boolean\"},\"KeyEncipherment\":{\"type\":\"boolean\"},\"DataEncipherment\":{\"type\":\"boolean\"},\"KeyAgreement\":{\"type\":\"boolean\"},\"KeyCertSign\":{\"type\":\"boolean\"},\"CRLSign\":{\"type\":\"boolean\"},\"EncipherOnly\":{\"type\":\"boolean\"},\"DecipherOnly\":{\"type\":\"boolean\"}}},\"Sp\":{\"type\":\"structure\",\"members\":{\"OtherName\":{\"type\":\"structure\",\"required\":[\"TypeId\",\"Value\"],\"members\":{\"TypeId\":{},\"Value\":{}}},\"Rfc822Name\":{},\"DnsName\":{},\"DirectoryName\":{\"shape\":\"S5\"},\"EdiPartyName\":{\"type\":\"structure\",\"required\":[\"PartyName\"],\"members\":{\"PartyName\":{},\"NameAssigner\":{}}},\"UniformResourceIdentifier\":{},\"IpAddress\":{},\"RegisteredId\":{}}},\"Sv\":{\"type\":\"structure\",\"members\":{\"CrlConfiguration\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"ExpirationInDays\":{\"type\":\"integer\"},\"CustomCname\":{},\"S3BucketName\":{},\"S3ObjectAcl\":{}}},\"OcspConfiguration\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"OcspCustomCname\":{}}}}},\"S14\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1j\":{\"type\":\"list\",\"member\":{}},\"S1r\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"OwnerAccount\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastStateChangeAt\":{\"type\":\"timestamp\"},\"Type\":{},\"Serial\":{},\"Status\":{},\"NotBefore\":{\"type\":\"timestamp\"},\"NotAfter\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"CertificateAuthorityConfiguration\":{\"shape\":\"S2\"},\"RevocationConfiguration\":{\"shape\":\"Sv\"},\"RestorableUntil\":{\"type\":\"timestamp\"},\"KeyStorageSecurityStandard\":{}}},\"S2v\":{\"type\":\"structure\",\"required\":[\"Value\",\"Type\"],\"members\":{\"Value\":{\"type\":\"long\"},\"Type\":{}}}}}"); /***/ }), @@ -33656,7 +36382,7 @@ module.exports = JSON.parse("{\"o\":{\"ListBusinessReportSchedules\":{\"input_to /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":{}}}}}"); +module.exports = JSON.parse("{\"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\":{\"CreateAlertManagerDefinition\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/alertmanager/definition\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"data\",\"workspaceId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"data\":{\"type\":\"blob\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{\"shape\":\"S6\"}}},\"idempotent\":true},\"CreateRuleGroupsNamespace\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/rulegroupsnamespaces\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"data\",\"name\",\"workspaceId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"data\":{\"type\":\"blob\"},\"name\":{},\"tags\":{\"shape\":\"Sc\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"name\",\"status\"],\"members\":{\"arn\":{},\"name\":{},\"status\":{\"shape\":\"Sh\"},\"tags\":{\"shape\":\"Sc\"}}},\"idempotent\":true},\"CreateWorkspace\":{\"http\":{\"requestUri\":\"/workspaces\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"alias\":{},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"status\",\"workspaceId\"],\"members\":{\"arn\":{},\"status\":{\"shape\":\"Sn\"},\"tags\":{\"shape\":\"Sc\"},\"workspaceId\":{}}},\"idempotent\":true},\"DeleteAlertManagerDefinition\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workspaces/{workspaceId}/alertmanager/definition\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"idempotent\":true},\"DeleteRuleGroupsNamespace\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workspaces/{workspaceId}/rulegroupsnamespaces/{name}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"workspaceId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"},\"name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"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},\"DescribeAlertManagerDefinition\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}/alertmanager/definition\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"alertManagerDefinition\"],\"members\":{\"alertManagerDefinition\":{\"type\":\"structure\",\"required\":[\"createdAt\",\"data\",\"modifiedAt\",\"status\"],\"members\":{\"createdAt\":{\"type\":\"timestamp\"},\"data\":{\"type\":\"blob\"},\"modifiedAt\":{\"type\":\"timestamp\"},\"status\":{\"shape\":\"S6\"}}}}}},\"DescribeRuleGroupsNamespace\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}/rulegroupsnamespaces/{name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"workspaceId\"],\"members\":{\"name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ruleGroupsNamespace\"],\"members\":{\"ruleGroupsNamespace\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"data\",\"modifiedAt\",\"name\",\"status\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"data\":{\"type\":\"blob\"},\"modifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"status\":{\"shape\":\"Sh\"},\"tags\":{\"shape\":\"Sc\"}}}}}},\"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\":\"Sn\"},\"tags\":{\"shape\":\"Sc\"},\"workspaceId\":{}}}}}},\"ListRuleGroupsNamespaces\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}/rulegroupsnamespaces\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"name\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ruleGroupsNamespaces\"],\"members\":{\"nextToken\":{},\"ruleGroupsNamespaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"modifiedAt\",\"name\",\"status\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"modifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"status\":{\"shape\":\"Sh\"},\"tags\":{\"shape\":\"Sc\"}}}}}}},\"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\"}}}},\"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\":\"Sn\"},\"tags\":{\"shape\":\"Sc\"},\"workspaceId\":{}}}}}}},\"PutAlertManagerDefinition\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workspaces/{workspaceId}/alertmanager/definition\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"data\",\"workspaceId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"data\":{\"type\":\"blob\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{\"shape\":\"S6\"}}},\"idempotent\":true},\"PutRuleGroupsNamespace\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workspaces/{workspaceId}/rulegroupsnamespaces/{name}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"data\",\"name\",\"workspaceId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"data\":{\"type\":\"blob\"},\"name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"name\",\"status\"],\"members\":{\"arn\":{},\"name\":{},\"status\":{\"shape\":\"Sh\"},\"tags\":{\"shape\":\"Sc\"}}},\"idempotent\":true},\"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\":{}}},\"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},\"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\":{},\"statusReason\":{}}},\"Sc\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sh\":{\"type\":\"structure\",\"required\":[\"statusCode\"],\"members\":{\"statusCode\":{},\"statusReason\":{}}},\"Sn\":{\"type\":\"structure\",\"required\":[\"statusCode\"],\"members\":{\"statusCode\":{}}}}}"); /***/ }), @@ -33664,7 +36390,15 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListWorkspaces\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"workspaces\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListRuleGroupsNamespaces\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"ruleGroupsNamespaces\"},\"ListWorkspaces\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"workspaces\"}}}"); + +/***/ }), + +/***/ 49041: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"V\":{\"WorkspaceActive\":{\"description\":\"Wait until a workspace reaches ACTIVE status\",\"delay\":2,\"maxAttempts\":60,\"operation\":\"DescribeWorkspace\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"workspace.status.statusCode\",\"state\":\"success\",\"expected\":\"ACTIVE\"},{\"matcher\":\"path\",\"argument\":\"workspace.status.statusCode\",\"state\":\"retry\",\"expected\":\"UPDATING\"},{\"matcher\":\"path\",\"argument\":\"workspace.status.statusCode\",\"state\":\"retry\",\"expected\":\"CREATING\"}]},\"WorkspaceDeleted\":{\"description\":\"Wait until a workspace reaches DELETED status\",\"delay\":2,\"maxAttempts\":60,\"operation\":\"DescribeWorkspace\",\"acceptors\":[{\"matcher\":\"error\",\"state\":\"success\",\"expected\":\"ResourceNotFoundException\"},{\"matcher\":\"path\",\"argument\":\"workspace.status.statusCode\",\"state\":\"retry\",\"expected\":\"DELETING\"}]}}}"); /***/ }), @@ -33672,7 +36406,7 @@ module.exports = JSON.parse("{\"o\":{\"ListWorkspaces\":{\"input_token\":\"nextT /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"amplify\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amplify\",\"serviceFullName\":\"AWS Amplify\",\"serviceId\":\"Amplify\",\"signatureVersion\":\"v4\",\"signingName\":\"amplify\",\"uid\":\"amplify-2017-07-25\"},\"operations\":{\"CreateApp\":{\"http\":{\"requestUri\":\"/apps\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"description\":{},\"repository\":{},\"platform\":{},\"iamServiceRoleArn\":{},\"oauthToken\":{\"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\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"amplify\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amplify\",\"serviceFullName\":\"AWS Amplify\",\"serviceId\":\"Amplify\",\"signatureVersion\":\"v4\",\"signingName\":\"amplify\",\"uid\":\"amplify-2017-07-25\"},\"operations\":{\"CreateApp\":{\"http\":{\"requestUri\":\"/apps\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"description\":{},\"repository\":{},\"platform\":{},\"iamServiceRoleArn\":{},\"oauthToken\":{\"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\":{\"shape\":\"Sp\"},\"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\":\"S1i\"}}}},\"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\":{\"shape\":\"Sp\"},\"ttl\":{},\"displayName\":{},\"enablePullRequestPreview\":{\"type\":\"boolean\"},\"pullRequestEnvironmentName\":{},\"backendEnvironmentArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"branch\"],\"members\":{\"branch\":{\"shape\":\"S1p\"}}}},\"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\":\"S28\"},\"autoSubDomainCreationPatterns\":{\"shape\":\"S2b\"},\"autoSubDomainIAMRole\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"domainAssociation\"],\"members\":{\"domainAssociation\":{\"shape\":\"S2f\"}}}},\"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\":\"S2q\"}}}},\"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\":\"S1i\"}}}},\"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\":\"S1p\"}}}},\"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\":\"S2f\"}}}},\"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\":\"S34\"}}}},\"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\":\"S2q\"}}}},\"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\":\"S1i\"}}}},\"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\":\"S1p\"}}}},\"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\":\"S2f\"}}}},\"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\":\"S34\"},\"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\":\"S2q\"}}}},\"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\":\"S1i\"}},\"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\":\"S1p\"}},\"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\":\"S2f\"}},\"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\":\"S34\"}},\"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\":\"S2q\"}},\"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\":\"S34\"}}}},\"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\":\"S34\"}}}},\"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\":\"S34\"}}}},\"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\":{\"shape\":\"Sp\"},\"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\":{\"shape\":\"Sp\"},\"ttl\":{},\"displayName\":{},\"enablePullRequestPreview\":{\"type\":\"boolean\"},\"pullRequestEnvironmentName\":{},\"backendEnvironmentArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"branch\"],\"members\":{\"branch\":{\"shape\":\"S1p\"}}}},\"UpdateDomainAssociation\":{\"http\":{\"requestUri\":\"/apps/{appId}/domains/{domainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"domainName\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"domainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"enableAutoSubDomain\":{\"type\":\"boolean\"},\"subDomainSettings\":{\"shape\":\"S28\"},\"autoSubDomainCreationPatterns\":{\"shape\":\"S2b\"},\"autoSubDomainIAMRole\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"domainAssociation\"],\"members\":{\"domainAssociation\":{\"shape\":\"S2f\"}}}},\"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\":\"S2q\"}}}}},\"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\":{}},\"Sp\":{\"type\":\"string\",\"sensitive\":true},\"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\":{\"shape\":\"Sp\"},\"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\":{\"shape\":\"Sp\"},\"customHeaders\":{},\"enableAutoBranchCreation\":{\"type\":\"boolean\"},\"autoBranchCreationPatterns\":{\"shape\":\"Ss\"},\"autoBranchCreationConfig\":{\"shape\":\"Su\"},\"repositoryCloneMethod\":{}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"backendEnvironmentArn\",\"environmentName\",\"createTime\",\"updateTime\"],\"members\":{\"backendEnvironmentArn\":{},\"environmentName\":{},\"stackName\":{},\"deploymentArtifacts\":{},\"createTime\":{\"type\":\"timestamp\"},\"updateTime\":{\"type\":\"timestamp\"}}},\"S1p\":{\"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\":{\"shape\":\"Sp\"},\"ttl\":{},\"associatedResources\":{\"type\":\"list\",\"member\":{}},\"enablePullRequestPreview\":{\"type\":\"boolean\"},\"pullRequestEnvironmentName\":{},\"destinationBranch\":{},\"sourceBranch\":{},\"backendEnvironmentArn\":{}}},\"S28\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}},\"S29\":{\"type\":\"structure\",\"required\":[\"prefix\",\"branchName\"],\"members\":{\"prefix\":{},\"branchName\":{}}},\"S2b\":{\"type\":\"list\",\"member\":{}},\"S2f\":{\"type\":\"structure\",\"required\":[\"domainAssociationArn\",\"domainName\",\"enableAutoSubDomain\",\"domainStatus\",\"statusReason\",\"subDomains\"],\"members\":{\"domainAssociationArn\":{},\"domainName\":{},\"enableAutoSubDomain\":{\"type\":\"boolean\"},\"autoSubDomainCreationPatterns\":{\"shape\":\"S2b\"},\"autoSubDomainIAMRole\":{},\"domainStatus\":{},\"statusReason\":{},\"certificateVerificationDNSRecord\":{},\"subDomains\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"subDomainSetting\",\"verified\",\"dnsRecord\"],\"members\":{\"subDomainSetting\":{\"shape\":\"S29\"},\"verified\":{\"type\":\"boolean\"},\"dnsRecord\":{}}}}}},\"S2q\":{\"type\":\"structure\",\"required\":[\"webhookArn\",\"webhookId\",\"webhookUrl\",\"branchName\",\"description\",\"createTime\",\"updateTime\"],\"members\":{\"webhookArn\":{},\"webhookId\":{},\"webhookUrl\":{},\"branchName\":{},\"description\":{},\"createTime\":{\"type\":\"timestamp\"},\"updateTime\":{\"type\":\"timestamp\"}}},\"S34\":{\"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\":{}}}}}"); /***/ }), @@ -33688,7 +36422,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\"}}}},\"ImportBackendAuth\":{\"http\":{\"requestUri\":\"/backend/{appId}/auth/{backendEnvironmentName}/import\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"location\":\"uri\",\"locationName\":\"backendEnvironmentName\"},\"IdentityPoolId\":{\"locationName\":\"identityPoolId\"},\"NativeClientId\":{\"locationName\":\"nativeClientId\"},\"UserPoolId\":{\"locationName\":\"userPoolId\"},\"WebClientId\":{\"locationName\":\"webClientId\"}},\"required\":[\"AppId\",\"BackendEnvironmentName\",\"UserPoolId\",\"NativeClientId\",\"WebClientId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"locationName\":\"backendEnvironmentName\"},\"Error\":{\"locationName\":\"error\"},\"JobId\":{\"locationName\":\"jobId\"},\"Operation\":{\"locationName\":\"operation\"},\"Status\":{\"locationName\":\"status\"}}}},\"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\":\"S16\",\"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\":\"S2q\",\"locationName\":\"loginAuthConfig\"}},\"required\":[\"AppId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"locationName\":\"appId\"},\"BackendManagerAppId\":{\"locationName\":\"backendManagerAppId\"},\"Error\":{\"locationName\":\"error\"},\"LoginAuthConfig\":{\"shape\":\"S2q\",\"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\":\"S16\",\"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\"},\"SignInWithApple\":{\"type\":\"structure\",\"members\":{\"ClientId\":{\"locationName\":\"client_id\"},\"KeyId\":{\"locationName\":\"key_id\"},\"PrivateKey\":{\"locationName\":\"private_key\"},\"TeamId\":{\"locationName\":\"team_id\"}}}}},\"S13\":{\"type\":\"structure\",\"members\":{\"ClientId\":{\"locationName\":\"client_id\"},\"ClientSecret\":{\"locationName\":\"client_secret\"}}},\"S16\":{\"type\":\"list\",\"member\":{}},\"S2q\":{\"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\"}}}}}"); +module.exports = JSON.parse("{\"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\"}}}},\"CreateBackendStorage\":{\"http\":{\"requestUri\":\"/backend/{appId}/storage\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"locationName\":\"backendEnvironmentName\"},\"ResourceConfig\":{\"locationName\":\"resourceConfig\",\"type\":\"structure\",\"members\":{\"BucketName\":{\"locationName\":\"bucketName\"},\"Permissions\":{\"shape\":\"S1h\",\"locationName\":\"permissions\"},\"ServiceName\":{\"locationName\":\"serviceName\"}},\"required\":[\"ServiceName\",\"Permissions\"]},\"ResourceName\":{\"locationName\":\"resourceName\"}},\"required\":[\"AppId\",\"ResourceName\",\"BackendEnvironmentName\",\"ResourceConfig\"]},\"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\"}}}},\"DeleteBackendStorage\":{\"http\":{\"requestUri\":\"/backend/{appId}/storage/{backendEnvironmentName}/remove\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"location\":\"uri\",\"locationName\":\"backendEnvironmentName\"},\"ResourceName\":{\"locationName\":\"resourceName\"},\"ServiceName\":{\"locationName\":\"serviceName\"}},\"required\":[\"AppId\",\"BackendEnvironmentName\",\"ServiceName\",\"ResourceName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"locationName\":\"backendEnvironmentName\"},\"JobId\":{\"locationName\":\"jobId\"},\"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\":{\"AmplifyFeatureFlags\":{\"locationName\":\"amplifyFeatureFlags\"},\"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\"}}}},\"GetBackendStorage\":{\"http\":{\"requestUri\":\"/backend/{appId}/storage/{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\"},\"ResourceConfig\":{\"locationName\":\"resourceConfig\",\"type\":\"structure\",\"members\":{\"BucketName\":{\"locationName\":\"bucketName\"},\"Imported\":{\"locationName\":\"imported\",\"type\":\"boolean\"},\"Permissions\":{\"shape\":\"S1h\",\"locationName\":\"permissions\"},\"ServiceName\":{\"locationName\":\"serviceName\"}},\"required\":[\"ServiceName\",\"Imported\"]},\"ResourceName\":{\"locationName\":\"resourceName\"}}}},\"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\"}}}},\"ImportBackendAuth\":{\"http\":{\"requestUri\":\"/backend/{appId}/auth/{backendEnvironmentName}/import\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"location\":\"uri\",\"locationName\":\"backendEnvironmentName\"},\"IdentityPoolId\":{\"locationName\":\"identityPoolId\"},\"NativeClientId\":{\"locationName\":\"nativeClientId\"},\"UserPoolId\":{\"locationName\":\"userPoolId\"},\"WebClientId\":{\"locationName\":\"webClientId\"}},\"required\":[\"AppId\",\"BackendEnvironmentName\",\"UserPoolId\",\"NativeClientId\",\"WebClientId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"locationName\":\"backendEnvironmentName\"},\"Error\":{\"locationName\":\"error\"},\"JobId\":{\"locationName\":\"jobId\"},\"Operation\":{\"locationName\":\"operation\"},\"Status\":{\"locationName\":\"status\"}}}},\"ImportBackendStorage\":{\"http\":{\"requestUri\":\"/backend/{appId}/storage/{backendEnvironmentName}/import\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"location\":\"uri\",\"locationName\":\"backendEnvironmentName\"},\"BucketName\":{\"locationName\":\"bucketName\"},\"ServiceName\":{\"locationName\":\"serviceName\"}},\"required\":[\"AppId\",\"BackendEnvironmentName\",\"ServiceName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"locationName\":\"backendEnvironmentName\"},\"JobId\":{\"locationName\":\"jobId\"},\"Status\":{\"locationName\":\"status\"}}}},\"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\"}}}},\"ListS3Buckets\":{\"http\":{\"requestUri\":\"/s3Buckets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Buckets\":{\"locationName\":\"buckets\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreationDate\":{\"locationName\":\"creationDate\"},\"Name\":{\"locationName\":\"name\"}}}},\"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\":\"S16\",\"locationName\":\"additionalConstraints\"},\"MinimumLength\":{\"locationName\":\"minimumLength\",\"type\":\"double\"}}},\"VerificationMessage\":{\"locationName\":\"verificationMessage\",\"type\":\"structure\",\"members\":{\"DeliveryMethod\":{\"locationName\":\"deliveryMethod\"},\"EmailSettings\":{\"shape\":\"Sq\",\"locationName\":\"emailSettings\"},\"SmsSettings\":{\"shape\":\"Sr\",\"locationName\":\"smsSettings\"}},\"required\":[\"DeliveryMethod\"]}}}},\"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\":\"S3c\",\"locationName\":\"loginAuthConfig\"}},\"required\":[\"AppId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"locationName\":\"appId\"},\"BackendManagerAppId\":{\"locationName\":\"backendManagerAppId\"},\"Error\":{\"locationName\":\"error\"},\"LoginAuthConfig\":{\"shape\":\"S3c\",\"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\"}}}},\"UpdateBackendStorage\":{\"http\":{\"requestUri\":\"/backend/{appId}/storage/{backendEnvironmentName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"location\":\"uri\",\"locationName\":\"backendEnvironmentName\"},\"ResourceConfig\":{\"locationName\":\"resourceConfig\",\"type\":\"structure\",\"members\":{\"Permissions\":{\"shape\":\"S1h\",\"locationName\":\"permissions\"},\"ServiceName\":{\"locationName\":\"serviceName\"}},\"required\":[\"ServiceName\",\"Permissions\"]},\"ResourceName\":{\"locationName\":\"resourceName\"}},\"required\":[\"AppId\",\"BackendEnvironmentName\",\"ResourceName\",\"ResourceConfig\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AppId\":{\"locationName\":\"appId\"},\"BackendEnvironmentName\":{\"locationName\":\"backendEnvironmentName\"},\"JobId\":{\"locationName\":\"jobId\"},\"Status\":{\"locationName\":\"status\"}}}}},\"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\":\"S16\",\"locationName\":\"additionalConstraints\"},\"MinimumLength\":{\"locationName\":\"minimumLength\",\"type\":\"double\"}},\"required\":[\"MinimumLength\"]},\"RequiredSignUpAttributes\":{\"locationName\":\"requiredSignUpAttributes\",\"type\":\"list\",\"member\":{}},\"SignInMethod\":{\"locationName\":\"signInMethod\"},\"UserPoolName\":{\"locationName\":\"userPoolName\"},\"VerificationMessage\":{\"locationName\":\"verificationMessage\",\"type\":\"structure\",\"members\":{\"DeliveryMethod\":{\"locationName\":\"deliveryMethod\"},\"EmailSettings\":{\"shape\":\"Sq\",\"locationName\":\"emailSettings\"},\"SmsSettings\":{\"shape\":\"Sr\",\"locationName\":\"smsSettings\"}},\"required\":[\"DeliveryMethod\"]}},\"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\"},\"SignInWithApple\":{\"type\":\"structure\",\"members\":{\"ClientId\":{\"locationName\":\"client_id\"},\"KeyId\":{\"locationName\":\"key_id\"},\"PrivateKey\":{\"locationName\":\"private_key\"},\"TeamId\":{\"locationName\":\"team_id\"}}}}},\"S13\":{\"type\":\"structure\",\"members\":{\"ClientId\":{\"locationName\":\"client_id\"},\"ClientSecret\":{\"locationName\":\"client_secret\"}}},\"S16\":{\"type\":\"list\",\"member\":{}},\"S1h\":{\"type\":\"structure\",\"members\":{\"Authenticated\":{\"locationName\":\"authenticated\",\"type\":\"list\",\"member\":{}},\"UnAuthenticated\":{\"locationName\":\"unAuthenticated\",\"type\":\"list\",\"member\":{}}},\"required\":[\"Authenticated\"]},\"S3c\":{\"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\"}}}}}"); /***/ }), @@ -33700,11 +36434,27 @@ module.exports = JSON.parse("{\"o\":{\"ListBackendJobs\":{\"input_token\":\"Next /***/ }), +/***/ 36902: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-08-11\",\"endpointPrefix\":\"amplifyuibuilder\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Amplify UI Builder\",\"serviceId\":\"AmplifyUIBuilder\",\"signatureVersion\":\"v4\",\"signingName\":\"amplifyuibuilder\",\"uid\":\"amplifyuibuilder-2021-08-11\"},\"operations\":{\"CreateComponent\":{\"http\":{\"requestUri\":\"/app/{appId}/environment/{environmentName}/components\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"componentToCreate\",\"environmentName\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"clientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"},\"componentToCreate\":{\"type\":\"structure\",\"required\":[\"bindingProperties\",\"componentType\",\"name\",\"overrides\",\"properties\",\"variants\"],\"members\":{\"bindingProperties\":{\"shape\":\"S4\"},\"children\":{\"shape\":\"S9\"},\"collectionProperties\":{\"shape\":\"Sn\"},\"componentType\":{},\"events\":{\"shape\":\"Sb\"},\"name\":{},\"overrides\":{\"shape\":\"Sv\"},\"properties\":{\"shape\":\"Sl\"},\"schemaVersion\":{},\"sourceId\":{},\"tags\":{\"shape\":\"Sx\"},\"variants\":{\"shape\":\"S10\"}}},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"}},\"payload\":\"componentToCreate\"},\"output\":{\"type\":\"structure\",\"members\":{\"entity\":{\"shape\":\"S14\"}},\"payload\":\"entity\"},\"idempotent\":true},\"CreateTheme\":{\"http\":{\"requestUri\":\"/app/{appId}/environment/{environmentName}/themes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\",\"themeToCreate\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"clientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"themeToCreate\":{\"type\":\"structure\",\"required\":[\"name\",\"values\"],\"members\":{\"name\":{},\"overrides\":{\"shape\":\"S1a\"},\"tags\":{\"shape\":\"Sx\"},\"values\":{\"shape\":\"S1a\"}}}},\"payload\":\"themeToCreate\"},\"output\":{\"type\":\"structure\",\"members\":{\"entity\":{\"shape\":\"S1e\"}},\"payload\":\"entity\"},\"idempotent\":true},\"DeleteComponent\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/app/{appId}/environment/{environmentName}/components/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\",\"id\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"idempotent\":true},\"DeleteTheme\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/app/{appId}/environment/{environmentName}/themes/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\",\"id\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"idempotent\":true},\"ExchangeCodeForToken\":{\"http\":{\"requestUri\":\"/tokens/{provider}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"provider\",\"request\"],\"members\":{\"provider\":{\"location\":\"uri\",\"locationName\":\"provider\"},\"request\":{\"type\":\"structure\",\"required\":[\"code\",\"redirectUri\"],\"members\":{\"code\":{\"shape\":\"S1k\"},\"redirectUri\":{}}}},\"payload\":\"request\"},\"output\":{\"type\":\"structure\",\"required\":[\"accessToken\",\"expiresIn\",\"refreshToken\"],\"members\":{\"accessToken\":{\"shape\":\"S1k\"},\"expiresIn\":{\"type\":\"integer\"},\"refreshToken\":{\"shape\":\"S1k\"}}}},\"ExportComponents\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/export/app/{appId}/environment/{environmentName}/components\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"entities\"],\"members\":{\"entities\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"nextToken\":{}}}},\"ExportThemes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/export/app/{appId}/environment/{environmentName}/themes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"entities\"],\"members\":{\"entities\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}},\"nextToken\":{}}}},\"GetComponent\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app/{appId}/environment/{environmentName}/components/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\",\"id\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"component\":{\"shape\":\"S14\"}},\"payload\":\"component\"}},\"GetTheme\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app/{appId}/environment/{environmentName}/themes/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\",\"id\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"theme\":{\"shape\":\"S1e\"}},\"payload\":\"theme\"}},\"ListComponents\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app/{appId}/environment/{environmentName}/components\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"entities\"],\"members\":{\"entities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"appId\",\"componentType\",\"environmentName\",\"id\",\"name\"],\"members\":{\"appId\":{},\"componentType\":{},\"environmentName\":{},\"id\":{},\"name\":{}}}},\"nextToken\":{}}}},\"ListThemes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app/{appId}/environment/{environmentName}/themes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"entities\"],\"members\":{\"entities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\",\"id\",\"name\"],\"members\":{\"appId\":{},\"environmentName\":{},\"id\":{},\"name\":{}}}},\"nextToken\":{}}}},\"RefreshToken\":{\"http\":{\"requestUri\":\"/tokens/{provider}/refresh\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"provider\",\"refreshTokenBody\"],\"members\":{\"provider\":{\"location\":\"uri\",\"locationName\":\"provider\"},\"refreshTokenBody\":{\"type\":\"structure\",\"required\":[\"token\"],\"members\":{\"token\":{\"shape\":\"S1k\"}}}},\"payload\":\"refreshTokenBody\"},\"output\":{\"type\":\"structure\",\"required\":[\"accessToken\",\"expiresIn\"],\"members\":{\"accessToken\":{\"shape\":\"S1k\"},\"expiresIn\":{\"type\":\"integer\"}}}},\"UpdateComponent\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/app/{appId}/environment/{environmentName}/components/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\",\"id\",\"updatedComponent\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"clientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"updatedComponent\":{\"type\":\"structure\",\"members\":{\"bindingProperties\":{\"shape\":\"S4\"},\"children\":{\"shape\":\"S9\"},\"collectionProperties\":{\"shape\":\"Sn\"},\"componentType\":{},\"events\":{\"shape\":\"Sb\"},\"id\":{},\"name\":{},\"overrides\":{\"shape\":\"Sv\"},\"properties\":{\"shape\":\"Sl\"},\"schemaVersion\":{},\"sourceId\":{},\"variants\":{\"shape\":\"S10\"}}}},\"payload\":\"updatedComponent\"},\"output\":{\"type\":\"structure\",\"members\":{\"entity\":{\"shape\":\"S14\"}},\"payload\":\"entity\"},\"idempotent\":true},\"UpdateTheme\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/app/{appId}/environment/{environmentName}/themes/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appId\",\"environmentName\",\"id\",\"updatedTheme\"],\"members\":{\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"clientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"},\"environmentName\":{\"location\":\"uri\",\"locationName\":\"environmentName\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"updatedTheme\":{\"type\":\"structure\",\"required\":[\"values\"],\"members\":{\"id\":{},\"name\":{},\"overrides\":{\"shape\":\"S1a\"},\"values\":{\"shape\":\"S1a\"}}}},\"payload\":\"updatedTheme\"},\"output\":{\"type\":\"structure\",\"members\":{\"entity\":{\"shape\":\"S1e\"}},\"payload\":\"entity\"},\"idempotent\":true}},\"shapes\":{\"S4\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"bindingProperties\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"defaultValue\":{},\"field\":{},\"key\":{},\"model\":{},\"predicates\":{\"shape\":\"S7\"},\"userAttribute\":{}}},\"defaultValue\":{},\"type\":{}}}},\"S7\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\"}},\"S8\":{\"type\":\"structure\",\"members\":{\"and\":{\"shape\":\"S7\"},\"field\":{},\"operand\":{},\"operator\":{},\"or\":{\"shape\":\"S7\"}}},\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"componentType\",\"name\",\"properties\"],\"members\":{\"children\":{\"shape\":\"S9\"},\"componentType\":{},\"events\":{\"shape\":\"Sb\"},\"name\":{},\"properties\":{\"shape\":\"Sl\"},\"sourceId\":{}}}},\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"action\":{},\"bindingEvent\":{},\"parameters\":{\"type\":\"structure\",\"members\":{\"anchor\":{\"shape\":\"Se\"},\"fields\":{\"shape\":\"Sl\"},\"global\":{\"shape\":\"Se\"},\"id\":{\"shape\":\"Se\"},\"model\":{},\"state\":{\"type\":\"structure\",\"required\":[\"componentName\",\"property\",\"set\"],\"members\":{\"componentName\":{},\"property\":{},\"set\":{\"shape\":\"Se\"}}},\"target\":{\"shape\":\"Se\"},\"type\":{\"shape\":\"Se\"},\"url\":{\"shape\":\"Se\"}}}}}},\"Se\":{\"type\":\"structure\",\"members\":{\"bindingProperties\":{\"shape\":\"Sf\"},\"bindings\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"element\",\"property\"],\"members\":{\"element\":{},\"property\":{}}}},\"collectionBindingProperties\":{\"shape\":\"Sf\"},\"componentName\":{},\"concat\":{\"type\":\"list\",\"member\":{\"shape\":\"Se\"}},\"condition\":{\"type\":\"structure\",\"members\":{\"else\":{\"shape\":\"Se\"},\"field\":{},\"operand\":{},\"operandType\":{},\"operator\":{},\"property\":{},\"then\":{\"shape\":\"Se\"}}},\"configured\":{\"type\":\"boolean\"},\"defaultValue\":{},\"event\":{},\"importedValue\":{},\"model\":{},\"property\":{},\"type\":{},\"userAttribute\":{},\"value\":{}}},\"Sf\":{\"type\":\"structure\",\"required\":[\"property\"],\"members\":{\"field\":{},\"property\":{}}},\"Sl\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Se\"}},\"Sn\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"model\"],\"members\":{\"identifiers\":{\"type\":\"list\",\"member\":{}},\"model\":{},\"predicate\":{\"shape\":\"S8\"},\"sort\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"direction\",\"field\"],\"members\":{\"direction\":{},\"field\":{}}}}}}},\"Sv\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"map\",\"key\":{},\"value\":{}}},\"Sx\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"overrides\":{\"shape\":\"Sv\"},\"variantValues\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S14\":{\"type\":\"structure\",\"required\":[\"appId\",\"bindingProperties\",\"componentType\",\"createdAt\",\"environmentName\",\"id\",\"name\",\"overrides\",\"properties\",\"variants\"],\"members\":{\"appId\":{},\"bindingProperties\":{\"shape\":\"S4\"},\"children\":{\"shape\":\"S9\"},\"collectionProperties\":{\"shape\":\"Sn\"},\"componentType\":{},\"createdAt\":{\"shape\":\"S15\"},\"environmentName\":{},\"events\":{\"shape\":\"Sb\"},\"id\":{},\"modifiedAt\":{\"shape\":\"S15\"},\"name\":{},\"overrides\":{\"shape\":\"Sv\"},\"properties\":{\"shape\":\"Sl\"},\"schemaVersion\":{},\"sourceId\":{},\"tags\":{\"shape\":\"Sx\"},\"variants\":{\"shape\":\"S10\"}}},\"S15\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"children\":{\"shape\":\"S1a\"},\"value\":{}}}}}},\"S1e\":{\"type\":\"structure\",\"required\":[\"appId\",\"createdAt\",\"environmentName\",\"id\",\"name\",\"values\"],\"members\":{\"appId\":{},\"createdAt\":{\"shape\":\"S15\"},\"environmentName\":{},\"id\":{},\"modifiedAt\":{\"shape\":\"S15\"},\"name\":{},\"overrides\":{\"shape\":\"S1a\"},\"tags\":{\"shape\":\"Sx\"},\"values\":{\"shape\":\"S1a\"}}},\"S1k\":{\"type\":\"string\",\"sensitive\":true}}}"); + +/***/ }), + +/***/ 90795: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ExportComponents\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"entities\"},\"ExportThemes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"entities\"},\"ListComponents\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"entities\"},\"ListThemes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"entities\"}}}"); + +/***/ }), + /***/ 33895: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-07-09\",\"endpointPrefix\":\"apigateway\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon API Gateway\",\"serviceId\":\"API Gateway\",\"signatureVersion\":\"v4\",\"uid\":\"apigateway-2015-07-09\"},\"operations\":{\"CreateApiKey\":{\"http\":{\"requestUri\":\"/apikeys\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"enabled\":{\"type\":\"boolean\"},\"generateDistinctId\":{\"type\":\"boolean\"},\"value\":{},\"stageKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"restApiId\":{},\"stageName\":{}}}},\"customerId\":{},\"tags\":{\"shape\":\"S6\"}}},\"output\":{\"shape\":\"S7\"}},\"CreateAuthorizer\":{\"http\":{\"requestUri\":\"/restapis/{restapi_id}/authorizers\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\",\"name\",\"type\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"name\":{},\"type\":{},\"providerARNs\":{\"shape\":\"Sc\"},\"authType\":{},\"authorizerUri\":{},\"authorizerCredentials\":{},\"identitySource\":{},\"identityValidationExpression\":{},\"authorizerResultTtlInSeconds\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"Sf\"}},\"CreateBasePathMapping\":{\"http\":{\"requestUri\":\"/domainnames/{domain_name}/basepathmappings\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"restApiId\"],\"members\":{\"domainName\":{\"location\":\"uri\",\"locationName\":\"domain_name\"},\"basePath\":{},\"restApiId\":{},\"stage\":{}}},\"output\":{\"shape\":\"Sh\"}},\"CreateDeployment\":{\"http\":{\"requestUri\":\"/restapis/{restapi_id}/deployments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"stageName\":{},\"stageDescription\":{},\"description\":{},\"cacheClusterEnabled\":{\"type\":\"boolean\"},\"cacheClusterSize\":{},\"variables\":{\"shape\":\"S6\"},\"canarySettings\":{\"type\":\"structure\",\"members\":{\"percentTraffic\":{\"type\":\"double\"},\"stageVariableOverrides\":{\"shape\":\"S6\"},\"useStageCache\":{\"type\":\"boolean\"}}},\"tracingEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Sn\"}},\"CreateDocumentationPart\":{\"http\":{\"requestUri\":\"/restapis/{restapi_id}/documentation/parts\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\",\"location\",\"properties\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"location\":{\"shape\":\"Ss\"},\"properties\":{}}},\"output\":{\"shape\":\"Sv\"}},\"CreateDocumentationVersion\":{\"http\":{\"requestUri\":\"/restapis/{restapi_id}/documentation/versions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\",\"documentationVersion\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"documentationVersion\":{},\"stageName\":{},\"description\":{}}},\"output\":{\"shape\":\"Sx\"}},\"CreateDomainName\":{\"http\":{\"requestUri\":\"/domainnames\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{},\"certificateName\":{},\"certificateBody\":{},\"certificatePrivateKey\":{},\"certificateChain\":{},\"certificateArn\":{},\"regionalCertificateName\":{},\"regionalCertificateArn\":{},\"endpointConfiguration\":{\"shape\":\"Sz\"},\"tags\":{\"shape\":\"S6\"},\"securityPolicy\":{},\"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\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-07-09\",\"endpointPrefix\":\"apigateway\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon API Gateway\",\"serviceId\":\"API Gateway\",\"signatureVersion\":\"v4\",\"uid\":\"apigateway-2015-07-09\"},\"operations\":{\"CreateApiKey\":{\"http\":{\"requestUri\":\"/apikeys\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"enabled\":{\"type\":\"boolean\"},\"generateDistinctId\":{\"type\":\"boolean\"},\"value\":{},\"stageKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"restApiId\":{},\"stageName\":{}}}},\"customerId\":{},\"tags\":{\"shape\":\"S6\"}}},\"output\":{\"shape\":\"S7\"}},\"CreateAuthorizer\":{\"http\":{\"requestUri\":\"/restapis/{restapi_id}/authorizers\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\",\"name\",\"type\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"name\":{},\"type\":{},\"providerARNs\":{\"shape\":\"Sc\"},\"authType\":{},\"authorizerUri\":{},\"authorizerCredentials\":{},\"identitySource\":{},\"identityValidationExpression\":{},\"authorizerResultTtlInSeconds\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"Sf\"}},\"CreateBasePathMapping\":{\"http\":{\"requestUri\":\"/domainnames/{domain_name}/basepathmappings\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"restApiId\"],\"members\":{\"domainName\":{\"location\":\"uri\",\"locationName\":\"domain_name\"},\"basePath\":{},\"restApiId\":{},\"stage\":{}}},\"output\":{\"shape\":\"Sh\"}},\"CreateDeployment\":{\"http\":{\"requestUri\":\"/restapis/{restapi_id}/deployments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"stageName\":{},\"stageDescription\":{},\"description\":{},\"cacheClusterEnabled\":{\"type\":\"boolean\"},\"cacheClusterSize\":{},\"variables\":{\"shape\":\"S6\"},\"canarySettings\":{\"type\":\"structure\",\"members\":{\"percentTraffic\":{\"type\":\"double\"},\"stageVariableOverrides\":{\"shape\":\"S6\"},\"useStageCache\":{\"type\":\"boolean\"}}},\"tracingEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Sn\"}},\"CreateDocumentationPart\":{\"http\":{\"requestUri\":\"/restapis/{restapi_id}/documentation/parts\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\",\"location\",\"properties\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"location\":{\"shape\":\"Ss\"},\"properties\":{}}},\"output\":{\"shape\":\"Sv\"}},\"CreateDocumentationVersion\":{\"http\":{\"requestUri\":\"/restapis/{restapi_id}/documentation/versions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"restApiId\",\"documentationVersion\"],\"members\":{\"restApiId\":{\"location\":\"uri\",\"locationName\":\"restapi_id\"},\"documentationVersion\":{},\"stageName\":{},\"description\":{}}},\"output\":{\"shape\":\"Sx\"}},\"CreateDomainName\":{\"http\":{\"requestUri\":\"/domainnames\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{},\"certificateName\":{},\"certificateBody\":{},\"certificatePrivateKey\":{},\"certificateChain\":{},\"certificateArn\":{},\"regionalCertificateName\":{},\"regionalCertificateArn\":{},\"endpointConfiguration\":{\"shape\":\"Sz\"},\"tags\":{\"shape\":\"S6\"},\"securityPolicy\":{},\"mutualTlsAuthentication\":{\"type\":\"structure\",\"members\":{\"truststoreUri\":{},\"truststoreVersion\":{}}},\"ownershipVerificationCertificateArn\":{}}},\"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\"}}},\"ownershipVerificationCertificateArn\":{}}},\"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\":{}}}}}}"); /***/ }), @@ -33712,7 +36462,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"GetApiKeys\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetBasePathMappings\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetClientCertificates\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetDeployments\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetDomainNames\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetModels\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetResources\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetRestApis\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetUsage\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetUsagePlanKeys\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetUsagePlans\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetVpcLinks\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetApiKeys\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetBasePathMappings\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetClientCertificates\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetDeployments\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetDomainNames\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetModels\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetResources\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetRestApis\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"output_token\":\"position\",\"result_key\":\"items\"},\"GetUsage\":{\"input_token\":\"position\",\"limit_key\":\"limit\",\"non_aggregate_keys\":[\"usagePlanId\",\"startDate\",\"endDate\"],\"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\"}}}"); /***/ }), @@ -33736,7 +36486,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-29\",\"endpointPrefix\":\"apigateway\",\"signingName\":\"apigateway\",\"serviceFullName\":\"AmazonApiGatewayV2\",\"serviceId\":\"ApiGatewayV2\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"apigatewayv2-2018-11-29\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateApi\":{\"http\":{\"requestUri\":\"/v2/apis\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Target\":{\"locationName\":\"target\"},\"Version\":{\"locationName\":\"version\"}},\"required\":[\"ProtocolType\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"CreateApiMapping\":{\"http\":{\"requestUri\":\"/v2/domainnames/{domainName}/apimappings\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"Stage\":{\"locationName\":\"stage\"}},\"required\":[\"DomainName\",\"Stage\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"Stage\":{\"locationName\":\"stage\"}}}},\"CreateAuthorizer\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/authorizers\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"ApiId\",\"AuthorizerType\",\"IdentitySource\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}}}},\"CreateDeployment\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/deployments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"Description\":{\"locationName\":\"description\"},\"StageName\":{\"locationName\":\"stageName\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AutoDeployed\":{\"locationName\":\"autoDeployed\",\"type\":\"boolean\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"DeploymentStatus\":{\"locationName\":\"deploymentStatus\"},\"DeploymentStatusMessage\":{\"locationName\":\"deploymentStatusMessage\"},\"Description\":{\"locationName\":\"description\"}}}},\"CreateDomainName\":{\"http\":{\"requestUri\":\"/v2/domainnames\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S15\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiMappingSelectionExpression\":{\"locationName\":\"apiMappingSelectionExpression\"},\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S17\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"CreateIntegration\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/integrations\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1j\",\"locationName\":\"tlsConfig\"}},\"required\":[\"ApiId\",\"IntegrationType\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationResponseSelectionExpression\":{\"locationName\":\"integrationResponseSelectionExpression\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1l\",\"locationName\":\"tlsConfig\"}}}},\"CreateIntegrationResponse\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}},\"required\":[\"ApiId\",\"IntegrationId\",\"IntegrationResponseKey\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationResponseId\":{\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}}}},\"CreateModel\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/models\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}},\"required\":[\"ApiId\",\"Schema\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}}}},\"CreateRoute\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/routes\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}},\"required\":[\"ApiId\",\"RouteKey\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}}}},\"CreateRouteResponse\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}},\"required\":[\"ApiId\",\"RouteId\",\"RouteResponseKey\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteResponseId\":{\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}}}},\"CreateStage\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/stages\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"ApiId\",\"StageName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"LastDeploymentStatusMessage\":{\"locationName\":\"lastDeploymentStatusMessage\"},\"LastUpdatedDate\":{\"shape\":\"Sl\",\"locationName\":\"lastUpdatedDate\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"CreateVpcLink\":{\"http\":{\"requestUri\":\"/v2/vpclinks\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"SubnetIds\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"VpcLinkId\":{\"locationName\":\"vpcLinkId\"},\"VpcLinkStatus\":{\"locationName\":\"vpcLinkStatus\"},\"VpcLinkStatusMessage\":{\"locationName\":\"vpcLinkStatusMessage\"},\"VpcLinkVersion\":{\"locationName\":\"vpcLinkVersion\"}}}},\"DeleteAccessLogSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}/accesslogsettings\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"ApiId\"]}},\"DeleteApi\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}},\"required\":[\"ApiId\"]}},\"DeleteApiMapping\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/domainnames/{domainName}/apimappings/{apiMappingId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiMappingId\":{\"location\":\"uri\",\"locationName\":\"apiMappingId\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}},\"required\":[\"ApiMappingId\",\"DomainName\"]}},\"DeleteAuthorizer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/authorizers/{authorizerId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AuthorizerId\":{\"location\":\"uri\",\"locationName\":\"authorizerId\"}},\"required\":[\"AuthorizerId\",\"ApiId\"]}},\"DeleteCorsConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/cors\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}},\"required\":[\"ApiId\"]}},\"DeleteDeployment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/deployments/{deploymentId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"DeploymentId\":{\"location\":\"uri\",\"locationName\":\"deploymentId\"}},\"required\":[\"ApiId\",\"DeploymentId\"]}},\"DeleteDomainName\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/domainnames/{domainName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}},\"required\":[\"DomainName\"]}},\"DeleteIntegration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"}},\"required\":[\"ApiId\",\"IntegrationId\"]}},\"DeleteIntegrationResponse\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationResponseId\":{\"location\":\"uri\",\"locationName\":\"integrationResponseId\"}},\"required\":[\"ApiId\",\"IntegrationResponseId\",\"IntegrationId\"]}},\"DeleteModel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/models/{modelId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelId\":{\"location\":\"uri\",\"locationName\":\"modelId\"}},\"required\":[\"ModelId\",\"ApiId\"]}},\"DeleteRoute\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"}},\"required\":[\"ApiId\",\"RouteId\"]}},\"DeleteRouteRequestParameter\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RequestParameterKey\":{\"location\":\"uri\",\"locationName\":\"requestParameterKey\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"}},\"required\":[\"RequestParameterKey\",\"ApiId\",\"RouteId\"]}},\"DeleteRouteResponse\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteResponseId\":{\"location\":\"uri\",\"locationName\":\"routeResponseId\"}},\"required\":[\"RouteResponseId\",\"ApiId\",\"RouteId\"]}},\"DeleteRouteSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteKey\":{\"location\":\"uri\",\"locationName\":\"routeKey\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"RouteKey\",\"ApiId\"]}},\"DeleteStage\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"ApiId\"]}},\"DeleteVpcLink\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/vpclinks/{vpcLinkId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"VpcLinkId\":{\"location\":\"uri\",\"locationName\":\"vpcLinkId\"}},\"required\":[\"VpcLinkId\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExportApi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/exports/{specification}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ExportVersion\":{\"location\":\"querystring\",\"locationName\":\"exportVersion\"},\"IncludeExtensions\":{\"location\":\"querystring\",\"locationName\":\"includeExtensions\",\"type\":\"boolean\"},\"OutputType\":{\"location\":\"querystring\",\"locationName\":\"outputType\"},\"Specification\":{\"location\":\"uri\",\"locationName\":\"specification\"},\"StageName\":{\"location\":\"querystring\",\"locationName\":\"stageName\"}},\"required\":[\"Specification\",\"OutputType\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"body\":{\"type\":\"blob\"}},\"payload\":\"body\"}},\"ResetAuthorizersCache\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}/cache/authorizers\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"ApiId\"]}},\"GetApi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"GetApiMapping\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/domainnames/{domainName}/apimappings/{apiMappingId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiMappingId\":{\"location\":\"uri\",\"locationName\":\"apiMappingId\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}},\"required\":[\"ApiMappingId\",\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"Stage\":{\"locationName\":\"stage\"}}}},\"GetApiMappings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/domainnames/{domainName}/apimappings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"Stage\":{\"locationName\":\"stage\"}},\"required\":[\"Stage\",\"ApiId\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetApis\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}},\"required\":[\"RouteSelectionExpression\",\"Name\",\"ProtocolType\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetAuthorizer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/authorizers/{authorizerId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AuthorizerId\":{\"location\":\"uri\",\"locationName\":\"authorizerId\"}},\"required\":[\"AuthorizerId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}}}},\"GetAuthorizers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/authorizers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"Name\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetDeployment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/deployments/{deploymentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"DeploymentId\":{\"location\":\"uri\",\"locationName\":\"deploymentId\"}},\"required\":[\"ApiId\",\"DeploymentId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AutoDeployed\":{\"locationName\":\"autoDeployed\",\"type\":\"boolean\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"DeploymentStatus\":{\"locationName\":\"deploymentStatus\"},\"DeploymentStatusMessage\":{\"locationName\":\"deploymentStatusMessage\"},\"Description\":{\"locationName\":\"description\"}}}},\"GetDeployments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/deployments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AutoDeployed\":{\"locationName\":\"autoDeployed\",\"type\":\"boolean\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"DeploymentStatus\":{\"locationName\":\"deploymentStatus\"},\"DeploymentStatusMessage\":{\"locationName\":\"deploymentStatusMessage\"},\"Description\":{\"locationName\":\"description\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetDomainName\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/domainnames/{domainName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}},\"required\":[\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiMappingSelectionExpression\":{\"locationName\":\"apiMappingSelectionExpression\"},\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S17\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"GetDomainNames\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/domainnames\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiMappingSelectionExpression\":{\"locationName\":\"apiMappingSelectionExpression\"},\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S17\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"DomainName\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetIntegration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"}},\"required\":[\"ApiId\",\"IntegrationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationResponseSelectionExpression\":{\"locationName\":\"integrationResponseSelectionExpression\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1l\",\"locationName\":\"tlsConfig\"}}}},\"GetIntegrationResponse\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationResponseId\":{\"location\":\"uri\",\"locationName\":\"integrationResponseId\"}},\"required\":[\"ApiId\",\"IntegrationResponseId\",\"IntegrationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationResponseId\":{\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}}}},\"GetIntegrationResponses\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"IntegrationId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationResponseId\":{\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}},\"required\":[\"IntegrationResponseKey\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetIntegrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/integrations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationResponseSelectionExpression\":{\"locationName\":\"integrationResponseSelectionExpression\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1l\",\"locationName\":\"tlsConfig\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetModel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/models/{modelId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelId\":{\"location\":\"uri\",\"locationName\":\"modelId\"}},\"required\":[\"ModelId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}}}},\"GetModelTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/models/{modelId}/template\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelId\":{\"location\":\"uri\",\"locationName\":\"modelId\"}},\"required\":[\"ModelId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\"}}}},\"GetModels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/models\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}},\"required\":[\"Name\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetRoute\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"}},\"required\":[\"ApiId\",\"RouteId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}}}},\"GetRouteResponse\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteResponseId\":{\"location\":\"uri\",\"locationName\":\"routeResponseId\"}},\"required\":[\"RouteResponseId\",\"ApiId\",\"RouteId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteResponseId\":{\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}}}},\"GetRouteResponses\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"}},\"required\":[\"RouteId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteResponseId\":{\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}},\"required\":[\"RouteResponseKey\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetRoutes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/routes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}},\"required\":[\"RouteKey\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetStage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"LastDeploymentStatusMessage\":{\"locationName\":\"lastDeploymentStatusMessage\"},\"LastUpdatedDate\":{\"shape\":\"Sl\",\"locationName\":\"lastUpdatedDate\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"GetStages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/stages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"LastDeploymentStatusMessage\":{\"locationName\":\"lastDeploymentStatusMessage\"},\"LastUpdatedDate\":{\"shape\":\"Sl\",\"locationName\":\"lastUpdatedDate\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"StageName\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"GetVpcLink\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/vpclinks/{vpcLinkId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"VpcLinkId\":{\"location\":\"uri\",\"locationName\":\"vpcLinkId\"}},\"required\":[\"VpcLinkId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"VpcLinkId\":{\"locationName\":\"vpcLinkId\"},\"VpcLinkStatus\":{\"locationName\":\"vpcLinkStatus\"},\"VpcLinkStatusMessage\":{\"locationName\":\"vpcLinkStatusMessage\"},\"VpcLinkVersion\":{\"locationName\":\"vpcLinkVersion\"}}}},\"GetVpcLinks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/vpclinks\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"VpcLinkId\":{\"locationName\":\"vpcLinkId\"},\"VpcLinkStatus\":{\"locationName\":\"vpcLinkStatus\"},\"VpcLinkStatusMessage\":{\"locationName\":\"vpcLinkStatusMessage\"},\"VpcLinkVersion\":{\"locationName\":\"vpcLinkVersion\"}},\"required\":[\"VpcLinkId\",\"SecurityGroupIds\",\"SubnetIds\",\"Name\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ImportApi\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/apis\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Basepath\":{\"location\":\"querystring\",\"locationName\":\"basepath\"},\"Body\":{\"locationName\":\"body\"},\"FailOnWarnings\":{\"location\":\"querystring\",\"locationName\":\"failOnWarnings\",\"type\":\"boolean\"}},\"required\":[\"Body\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"ReimportApi\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/apis/{apiId}\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"Basepath\":{\"location\":\"querystring\",\"locationName\":\"basepath\"},\"Body\":{\"locationName\":\"body\"},\"FailOnWarnings\":{\"location\":\"querystring\",\"locationName\":\"failOnWarnings\",\"type\":\"boolean\"}},\"required\":[\"ApiId\",\"Body\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/v2/tags/{resource-arn}\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"shape\":\"Sm\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}},\"required\":[\"ResourceArn\",\"TagKeys\"]}},\"UpdateApi\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"Name\":{\"locationName\":\"name\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Target\":{\"locationName\":\"target\"},\"Version\":{\"locationName\":\"version\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"UpdateApiMapping\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/domainnames/{domainName}/apimappings/{apiMappingId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"location\":\"uri\",\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"Stage\":{\"locationName\":\"stage\"}},\"required\":[\"ApiMappingId\",\"ApiId\",\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"Stage\":{\"locationName\":\"stage\"}}}},\"UpdateAuthorizer\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/authorizers/{authorizerId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"location\":\"uri\",\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"AuthorizerId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}}}},\"UpdateDeployment\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/deployments/{deploymentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"DeploymentId\":{\"location\":\"uri\",\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"}},\"required\":[\"ApiId\",\"DeploymentId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AutoDeployed\":{\"locationName\":\"autoDeployed\",\"type\":\"boolean\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"DeploymentStatus\":{\"locationName\":\"deploymentStatus\"},\"DeploymentStatusMessage\":{\"locationName\":\"deploymentStatusMessage\"},\"Description\":{\"locationName\":\"description\"}}}},\"UpdateDomainName\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/domainnames/{domainName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S15\",\"locationName\":\"mutualTlsAuthentication\"}},\"required\":[\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiMappingSelectionExpression\":{\"locationName\":\"apiMappingSelectionExpression\"},\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S17\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"UpdateIntegration\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1j\",\"locationName\":\"tlsConfig\"}},\"required\":[\"ApiId\",\"IntegrationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationResponseSelectionExpression\":{\"locationName\":\"integrationResponseSelectionExpression\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1l\",\"locationName\":\"tlsConfig\"}}}},\"UpdateIntegrationResponse\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationResponseId\":{\"location\":\"uri\",\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}},\"required\":[\"ApiId\",\"IntegrationResponseId\",\"IntegrationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationResponseId\":{\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}}}},\"UpdateModel\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/models/{modelId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"location\":\"uri\",\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}},\"required\":[\"ModelId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}}}},\"UpdateRoute\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}},\"required\":[\"ApiId\",\"RouteId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}}}},\"UpdateRouteResponse\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteResponseId\":{\"location\":\"uri\",\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}},\"required\":[\"RouteResponseId\",\"ApiId\",\"RouteId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteResponseId\":{\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}}}},\"UpdateStage\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"}},\"required\":[\"StageName\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"LastDeploymentStatusMessage\":{\"locationName\":\"lastDeploymentStatusMessage\"},\"LastUpdatedDate\":{\"shape\":\"Sl\",\"locationName\":\"lastUpdatedDate\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"UpdateVpcLink\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/vpclinks/{vpcLinkId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"VpcLinkId\":{\"location\":\"uri\",\"locationName\":\"vpcLinkId\"}},\"required\":[\"VpcLinkId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"VpcLinkId\":{\"locationName\":\"vpcLinkId\"},\"VpcLinkStatus\":{\"locationName\":\"vpcLinkStatus\"},\"VpcLinkStatusMessage\":{\"locationName\":\"vpcLinkStatusMessage\"},\"VpcLinkVersion\":{\"locationName\":\"vpcLinkVersion\"}}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"members\":{\"AllowCredentials\":{\"locationName\":\"allowCredentials\",\"type\":\"boolean\"},\"AllowHeaders\":{\"shape\":\"S5\",\"locationName\":\"allowHeaders\"},\"AllowMethods\":{\"locationName\":\"allowMethods\",\"type\":\"list\",\"member\":{}},\"AllowOrigins\":{\"locationName\":\"allowOrigins\",\"type\":\"list\",\"member\":{}},\"ExposeHeaders\":{\"shape\":\"S5\",\"locationName\":\"exposeHeaders\"},\"MaxAge\":{\"locationName\":\"maxAge\",\"type\":\"integer\"}}},\"S5\":{\"type\":\"list\",\"member\":{}},\"Sg\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sl\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sm\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"structure\",\"members\":{\"Audience\":{\"shape\":\"Sm\",\"locationName\":\"audience\"},\"Issuer\":{\"locationName\":\"issuer\"}}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiGatewayDomainName\":{\"locationName\":\"apiGatewayDomainName\"},\"CertificateArn\":{\"locationName\":\"certificateArn\"},\"CertificateName\":{\"locationName\":\"certificateName\"},\"CertificateUploadDate\":{\"shape\":\"Sl\",\"locationName\":\"certificateUploadDate\"},\"DomainNameStatus\":{\"locationName\":\"domainNameStatus\"},\"DomainNameStatusMessage\":{\"locationName\":\"domainNameStatusMessage\"},\"EndpointType\":{\"locationName\":\"endpointType\"},\"HostedZoneId\":{\"locationName\":\"hostedZoneId\"},\"SecurityPolicy\":{\"locationName\":\"securityPolicy\"}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"TruststoreUri\":{\"locationName\":\"truststoreUri\"},\"TruststoreVersion\":{\"locationName\":\"truststoreVersion\"}}},\"S17\":{\"type\":\"structure\",\"members\":{\"TruststoreUri\":{\"locationName\":\"truststoreUri\"},\"TruststoreVersion\":{\"locationName\":\"truststoreVersion\"},\"TruststoreWarnings\":{\"shape\":\"Sm\",\"locationName\":\"truststoreWarnings\"}}},\"S1e\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1f\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1h\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S1e\"}},\"S1j\":{\"type\":\"structure\",\"members\":{\"ServerNameToVerify\":{\"locationName\":\"serverNameToVerify\"}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"ServerNameToVerify\":{\"locationName\":\"serverNameToVerify\"}}},\"S1s\":{\"type\":\"list\",\"member\":{}},\"S1u\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1v\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Required\":{\"locationName\":\"required\",\"type\":\"boolean\"}}}},\"S21\":{\"type\":\"structure\",\"members\":{\"DestinationArn\":{\"locationName\":\"destinationArn\"},\"Format\":{\"locationName\":\"format\"}}},\"S22\":{\"type\":\"structure\",\"members\":{\"DataTraceEnabled\":{\"locationName\":\"dataTraceEnabled\",\"type\":\"boolean\"},\"DetailedMetricsEnabled\":{\"locationName\":\"detailedMetricsEnabled\",\"type\":\"boolean\"},\"LoggingLevel\":{\"locationName\":\"loggingLevel\"},\"ThrottlingBurstLimit\":{\"locationName\":\"throttlingBurstLimit\",\"type\":\"integer\"},\"ThrottlingRateLimit\":{\"locationName\":\"throttlingRateLimit\",\"type\":\"double\"}}},\"S26\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S22\"}},\"S27\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2b\":{\"type\":\"list\",\"member\":{}},\"S2c\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-29\",\"endpointPrefix\":\"apigateway\",\"signingName\":\"apigateway\",\"serviceFullName\":\"AmazonApiGatewayV2\",\"serviceId\":\"ApiGatewayV2\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"apigatewayv2-2018-11-29\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateApi\":{\"http\":{\"requestUri\":\"/v2/apis\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Target\":{\"locationName\":\"target\"},\"Version\":{\"locationName\":\"version\"}},\"required\":[\"ProtocolType\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"CreateApiMapping\":{\"http\":{\"requestUri\":\"/v2/domainnames/{domainName}/apimappings\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"Stage\":{\"locationName\":\"stage\"}},\"required\":[\"DomainName\",\"Stage\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"Stage\":{\"locationName\":\"stage\"}}}},\"CreateAuthorizer\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/authorizers\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"ApiId\",\"AuthorizerType\",\"IdentitySource\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}}}},\"CreateDeployment\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/deployments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"Description\":{\"locationName\":\"description\"},\"StageName\":{\"locationName\":\"stageName\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AutoDeployed\":{\"locationName\":\"autoDeployed\",\"type\":\"boolean\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"DeploymentStatus\":{\"locationName\":\"deploymentStatus\"},\"DeploymentStatusMessage\":{\"locationName\":\"deploymentStatusMessage\"},\"Description\":{\"locationName\":\"description\"}}}},\"CreateDomainName\":{\"http\":{\"requestUri\":\"/v2/domainnames\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S15\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiMappingSelectionExpression\":{\"locationName\":\"apiMappingSelectionExpression\"},\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S17\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"CreateIntegration\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/integrations\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1j\",\"locationName\":\"tlsConfig\"}},\"required\":[\"ApiId\",\"IntegrationType\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationResponseSelectionExpression\":{\"locationName\":\"integrationResponseSelectionExpression\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1l\",\"locationName\":\"tlsConfig\"}}}},\"CreateIntegrationResponse\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}},\"required\":[\"ApiId\",\"IntegrationId\",\"IntegrationResponseKey\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationResponseId\":{\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}}}},\"CreateModel\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/models\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}},\"required\":[\"ApiId\",\"Schema\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}}}},\"CreateRoute\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/routes\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}},\"required\":[\"ApiId\",\"RouteKey\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}}}},\"CreateRouteResponse\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}},\"required\":[\"ApiId\",\"RouteId\",\"RouteResponseKey\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteResponseId\":{\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}}}},\"CreateStage\":{\"http\":{\"requestUri\":\"/v2/apis/{apiId}/stages\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"ApiId\",\"StageName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"LastDeploymentStatusMessage\":{\"locationName\":\"lastDeploymentStatusMessage\"},\"LastUpdatedDate\":{\"shape\":\"Sl\",\"locationName\":\"lastUpdatedDate\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"CreateVpcLink\":{\"http\":{\"requestUri\":\"/v2/vpclinks\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"SubnetIds\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"VpcLinkId\":{\"locationName\":\"vpcLinkId\"},\"VpcLinkStatus\":{\"locationName\":\"vpcLinkStatus\"},\"VpcLinkStatusMessage\":{\"locationName\":\"vpcLinkStatusMessage\"},\"VpcLinkVersion\":{\"locationName\":\"vpcLinkVersion\"}}}},\"DeleteAccessLogSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}/accesslogsettings\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"ApiId\"]}},\"DeleteApi\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}},\"required\":[\"ApiId\"]}},\"DeleteApiMapping\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/domainnames/{domainName}/apimappings/{apiMappingId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiMappingId\":{\"location\":\"uri\",\"locationName\":\"apiMappingId\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}},\"required\":[\"ApiMappingId\",\"DomainName\"]}},\"DeleteAuthorizer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/authorizers/{authorizerId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AuthorizerId\":{\"location\":\"uri\",\"locationName\":\"authorizerId\"}},\"required\":[\"AuthorizerId\",\"ApiId\"]}},\"DeleteCorsConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/cors\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}},\"required\":[\"ApiId\"]}},\"DeleteDeployment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/deployments/{deploymentId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"DeploymentId\":{\"location\":\"uri\",\"locationName\":\"deploymentId\"}},\"required\":[\"ApiId\",\"DeploymentId\"]}},\"DeleteDomainName\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/domainnames/{domainName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}},\"required\":[\"DomainName\"]}},\"DeleteIntegration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"}},\"required\":[\"ApiId\",\"IntegrationId\"]}},\"DeleteIntegrationResponse\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationResponseId\":{\"location\":\"uri\",\"locationName\":\"integrationResponseId\"}},\"required\":[\"ApiId\",\"IntegrationResponseId\",\"IntegrationId\"]}},\"DeleteModel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/models/{modelId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelId\":{\"location\":\"uri\",\"locationName\":\"modelId\"}},\"required\":[\"ModelId\",\"ApiId\"]}},\"DeleteRoute\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"}},\"required\":[\"ApiId\",\"RouteId\"]}},\"DeleteRouteRequestParameter\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RequestParameterKey\":{\"location\":\"uri\",\"locationName\":\"requestParameterKey\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"}},\"required\":[\"RequestParameterKey\",\"ApiId\",\"RouteId\"]}},\"DeleteRouteResponse\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteResponseId\":{\"location\":\"uri\",\"locationName\":\"routeResponseId\"}},\"required\":[\"RouteResponseId\",\"ApiId\",\"RouteId\"]}},\"DeleteRouteSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteKey\":{\"location\":\"uri\",\"locationName\":\"routeKey\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"RouteKey\",\"ApiId\"]}},\"DeleteStage\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"ApiId\"]}},\"DeleteVpcLink\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/vpclinks/{vpcLinkId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"VpcLinkId\":{\"location\":\"uri\",\"locationName\":\"vpcLinkId\"}},\"required\":[\"VpcLinkId\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExportApi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/exports/{specification}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ExportVersion\":{\"location\":\"querystring\",\"locationName\":\"exportVersion\"},\"IncludeExtensions\":{\"location\":\"querystring\",\"locationName\":\"includeExtensions\",\"type\":\"boolean\"},\"OutputType\":{\"location\":\"querystring\",\"locationName\":\"outputType\"},\"Specification\":{\"location\":\"uri\",\"locationName\":\"specification\"},\"StageName\":{\"location\":\"querystring\",\"locationName\":\"stageName\"}},\"required\":[\"Specification\",\"OutputType\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"body\":{\"type\":\"blob\"}},\"payload\":\"body\"}},\"ResetAuthorizersCache\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}/cache/authorizers\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"ApiId\"]}},\"GetApi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"GetApiMapping\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/domainnames/{domainName}/apimappings/{apiMappingId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiMappingId\":{\"location\":\"uri\",\"locationName\":\"apiMappingId\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}},\"required\":[\"ApiMappingId\",\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"Stage\":{\"locationName\":\"stage\"}}}},\"GetApiMappings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/domainnames/{domainName}/apimappings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"Stage\":{\"locationName\":\"stage\"}},\"required\":[\"Stage\",\"ApiId\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetApis\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}},\"required\":[\"RouteSelectionExpression\",\"Name\",\"ProtocolType\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetAuthorizer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/authorizers/{authorizerId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AuthorizerId\":{\"location\":\"uri\",\"locationName\":\"authorizerId\"}},\"required\":[\"AuthorizerId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}}}},\"GetAuthorizers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/authorizers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"Name\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetDeployment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/deployments/{deploymentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"DeploymentId\":{\"location\":\"uri\",\"locationName\":\"deploymentId\"}},\"required\":[\"ApiId\",\"DeploymentId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AutoDeployed\":{\"locationName\":\"autoDeployed\",\"type\":\"boolean\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"DeploymentStatus\":{\"locationName\":\"deploymentStatus\"},\"DeploymentStatusMessage\":{\"locationName\":\"deploymentStatusMessage\"},\"Description\":{\"locationName\":\"description\"}}}},\"GetDeployments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/deployments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AutoDeployed\":{\"locationName\":\"autoDeployed\",\"type\":\"boolean\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"DeploymentStatus\":{\"locationName\":\"deploymentStatus\"},\"DeploymentStatusMessage\":{\"locationName\":\"deploymentStatusMessage\"},\"Description\":{\"locationName\":\"description\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetDomainName\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/domainnames/{domainName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}},\"required\":[\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiMappingSelectionExpression\":{\"locationName\":\"apiMappingSelectionExpression\"},\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S17\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"GetDomainNames\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/domainnames\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiMappingSelectionExpression\":{\"locationName\":\"apiMappingSelectionExpression\"},\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S17\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"DomainName\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetIntegration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"}},\"required\":[\"ApiId\",\"IntegrationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationResponseSelectionExpression\":{\"locationName\":\"integrationResponseSelectionExpression\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1l\",\"locationName\":\"tlsConfig\"}}}},\"GetIntegrationResponse\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationResponseId\":{\"location\":\"uri\",\"locationName\":\"integrationResponseId\"}},\"required\":[\"ApiId\",\"IntegrationResponseId\",\"IntegrationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationResponseId\":{\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}}}},\"GetIntegrationResponses\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"IntegrationId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationResponseId\":{\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}},\"required\":[\"IntegrationResponseKey\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetIntegrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/integrations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationResponseSelectionExpression\":{\"locationName\":\"integrationResponseSelectionExpression\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1l\",\"locationName\":\"tlsConfig\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetModel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/models/{modelId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelId\":{\"location\":\"uri\",\"locationName\":\"modelId\"}},\"required\":[\"ModelId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}}}},\"GetModelTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/models/{modelId}/template\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelId\":{\"location\":\"uri\",\"locationName\":\"modelId\"}},\"required\":[\"ModelId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\"}}}},\"GetModels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/models\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}},\"required\":[\"Name\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetRoute\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"}},\"required\":[\"ApiId\",\"RouteId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}}}},\"GetRouteResponse\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteResponseId\":{\"location\":\"uri\",\"locationName\":\"routeResponseId\"}},\"required\":[\"RouteResponseId\",\"ApiId\",\"RouteId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteResponseId\":{\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}}}},\"GetRouteResponses\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"}},\"required\":[\"RouteId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteResponseId\":{\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}},\"required\":[\"RouteResponseKey\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetRoutes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/routes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}},\"required\":[\"RouteKey\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetStage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"}},\"required\":[\"StageName\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"LastDeploymentStatusMessage\":{\"locationName\":\"lastDeploymentStatusMessage\"},\"LastUpdatedDate\":{\"shape\":\"Sl\",\"locationName\":\"lastUpdatedDate\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"GetStages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/apis/{apiId}/stages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"LastDeploymentStatusMessage\":{\"locationName\":\"lastDeploymentStatusMessage\"},\"LastUpdatedDate\":{\"shape\":\"Sl\",\"locationName\":\"lastUpdatedDate\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"StageName\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"GetVpcLink\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/vpclinks/{vpcLinkId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"VpcLinkId\":{\"location\":\"uri\",\"locationName\":\"vpcLinkId\"}},\"required\":[\"VpcLinkId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"VpcLinkId\":{\"locationName\":\"vpcLinkId\"},\"VpcLinkStatus\":{\"locationName\":\"vpcLinkStatus\"},\"VpcLinkStatusMessage\":{\"locationName\":\"vpcLinkStatusMessage\"},\"VpcLinkVersion\":{\"locationName\":\"vpcLinkVersion\"}}}},\"GetVpcLinks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/vpclinks\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"VpcLinkId\":{\"locationName\":\"vpcLinkId\"},\"VpcLinkStatus\":{\"locationName\":\"vpcLinkStatus\"},\"VpcLinkStatusMessage\":{\"locationName\":\"vpcLinkStatusMessage\"},\"VpcLinkVersion\":{\"locationName\":\"vpcLinkVersion\"}},\"required\":[\"VpcLinkId\",\"SecurityGroupIds\",\"SubnetIds\",\"Name\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ImportApi\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/apis\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Basepath\":{\"location\":\"querystring\",\"locationName\":\"basepath\"},\"Body\":{\"locationName\":\"body\"},\"FailOnWarnings\":{\"location\":\"querystring\",\"locationName\":\"failOnWarnings\",\"type\":\"boolean\"}},\"required\":[\"Body\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"ReimportApi\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/apis/{apiId}\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"Basepath\":{\"location\":\"querystring\",\"locationName\":\"basepath\"},\"Body\":{\"locationName\":\"body\"},\"FailOnWarnings\":{\"location\":\"querystring\",\"locationName\":\"failOnWarnings\",\"type\":\"boolean\"}},\"required\":[\"ApiId\",\"Body\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/v2/tags/{resource-arn}\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"shape\":\"Sm\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}},\"required\":[\"ResourceArn\",\"TagKeys\"]}},\"UpdateApi\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"Name\":{\"locationName\":\"name\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Target\":{\"locationName\":\"target\"},\"Version\":{\"locationName\":\"version\"}},\"required\":[\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiEndpoint\":{\"locationName\":\"apiEndpoint\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiId\":{\"locationName\":\"apiId\"},\"ApiKeySelectionExpression\":{\"locationName\":\"apiKeySelectionExpression\"},\"CorsConfiguration\":{\"shape\":\"S3\",\"locationName\":\"corsConfiguration\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Description\":{\"locationName\":\"description\"},\"DisableSchemaValidation\":{\"locationName\":\"disableSchemaValidation\",\"type\":\"boolean\"},\"DisableExecuteApiEndpoint\":{\"locationName\":\"disableExecuteApiEndpoint\",\"type\":\"boolean\"},\"ImportInfo\":{\"shape\":\"Sm\",\"locationName\":\"importInfo\"},\"Name\":{\"locationName\":\"name\"},\"ProtocolType\":{\"locationName\":\"protocolType\"},\"RouteSelectionExpression\":{\"locationName\":\"routeSelectionExpression\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"Version\":{\"locationName\":\"version\"},\"Warnings\":{\"shape\":\"Sm\",\"locationName\":\"warnings\"}}}},\"UpdateApiMapping\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/domainnames/{domainName}/apimappings/{apiMappingId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"location\":\"uri\",\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"Stage\":{\"locationName\":\"stage\"}},\"required\":[\"ApiMappingId\",\"ApiId\",\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"locationName\":\"apiId\"},\"ApiMappingId\":{\"locationName\":\"apiMappingId\"},\"ApiMappingKey\":{\"locationName\":\"apiMappingKey\"},\"Stage\":{\"locationName\":\"stage\"}}}},\"UpdateAuthorizer\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/authorizers/{authorizerId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"location\":\"uri\",\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"AuthorizerId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AuthorizerCredentialsArn\":{\"locationName\":\"authorizerCredentialsArn\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"AuthorizerPayloadFormatVersion\":{\"locationName\":\"authorizerPayloadFormatVersion\"},\"AuthorizerResultTtlInSeconds\":{\"locationName\":\"authorizerResultTtlInSeconds\",\"type\":\"integer\"},\"AuthorizerType\":{\"locationName\":\"authorizerType\"},\"AuthorizerUri\":{\"locationName\":\"authorizerUri\"},\"EnableSimpleResponses\":{\"locationName\":\"enableSimpleResponses\",\"type\":\"boolean\"},\"IdentitySource\":{\"shape\":\"Ss\",\"locationName\":\"identitySource\"},\"IdentityValidationExpression\":{\"locationName\":\"identityValidationExpression\"},\"JwtConfiguration\":{\"shape\":\"St\",\"locationName\":\"jwtConfiguration\"},\"Name\":{\"locationName\":\"name\"}}}},\"UpdateDeployment\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/deployments/{deploymentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"DeploymentId\":{\"location\":\"uri\",\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"}},\"required\":[\"ApiId\",\"DeploymentId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AutoDeployed\":{\"locationName\":\"autoDeployed\",\"type\":\"boolean\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"DeploymentStatus\":{\"locationName\":\"deploymentStatus\"},\"DeploymentStatusMessage\":{\"locationName\":\"deploymentStatusMessage\"},\"Description\":{\"locationName\":\"description\"}}}},\"UpdateDomainName\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/domainnames/{domainName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S15\",\"locationName\":\"mutualTlsAuthentication\"}},\"required\":[\"DomainName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiMappingSelectionExpression\":{\"locationName\":\"apiMappingSelectionExpression\"},\"DomainName\":{\"locationName\":\"domainName\"},\"DomainNameConfigurations\":{\"shape\":\"S10\",\"locationName\":\"domainNameConfigurations\"},\"MutualTlsAuthentication\":{\"shape\":\"S17\",\"locationName\":\"mutualTlsAuthentication\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"UpdateIntegration\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1j\",\"locationName\":\"tlsConfig\"}},\"required\":[\"ApiId\",\"IntegrationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ConnectionId\":{\"locationName\":\"connectionId\"},\"ConnectionType\":{\"locationName\":\"connectionType\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"CredentialsArn\":{\"locationName\":\"credentialsArn\"},\"Description\":{\"locationName\":\"description\"},\"IntegrationId\":{\"locationName\":\"integrationId\"},\"IntegrationMethod\":{\"locationName\":\"integrationMethod\"},\"IntegrationResponseSelectionExpression\":{\"locationName\":\"integrationResponseSelectionExpression\"},\"IntegrationSubtype\":{\"locationName\":\"integrationSubtype\"},\"IntegrationType\":{\"locationName\":\"integrationType\"},\"IntegrationUri\":{\"locationName\":\"integrationUri\"},\"PassthroughBehavior\":{\"locationName\":\"passthroughBehavior\"},\"PayloadFormatVersion\":{\"locationName\":\"payloadFormatVersion\"},\"RequestParameters\":{\"shape\":\"S1e\",\"locationName\":\"requestParameters\"},\"RequestTemplates\":{\"shape\":\"S1f\",\"locationName\":\"requestTemplates\"},\"ResponseParameters\":{\"shape\":\"S1h\",\"locationName\":\"responseParameters\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"},\"TimeoutInMillis\":{\"locationName\":\"timeoutInMillis\",\"type\":\"integer\"},\"TlsConfig\":{\"shape\":\"S1l\",\"locationName\":\"tlsConfig\"}}}},\"UpdateIntegrationResponse\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationId\":{\"location\":\"uri\",\"locationName\":\"integrationId\"},\"IntegrationResponseId\":{\"location\":\"uri\",\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}},\"required\":[\"ApiId\",\"IntegrationResponseId\",\"IntegrationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentHandlingStrategy\":{\"locationName\":\"contentHandlingStrategy\"},\"IntegrationResponseId\":{\"locationName\":\"integrationResponseId\"},\"IntegrationResponseKey\":{\"locationName\":\"integrationResponseKey\"},\"ResponseParameters\":{\"shape\":\"S1e\",\"locationName\":\"responseParameters\"},\"ResponseTemplates\":{\"shape\":\"S1f\",\"locationName\":\"responseTemplates\"},\"TemplateSelectionExpression\":{\"locationName\":\"templateSelectionExpression\"}}}},\"UpdateModel\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/models/{modelId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"location\":\"uri\",\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}},\"required\":[\"ModelId\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ContentType\":{\"locationName\":\"contentType\"},\"Description\":{\"locationName\":\"description\"},\"ModelId\":{\"locationName\":\"modelId\"},\"Name\":{\"locationName\":\"name\"},\"Schema\":{\"locationName\":\"schema\"}}}},\"UpdateRoute\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}},\"required\":[\"ApiId\",\"RouteId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"ApiKeyRequired\":{\"locationName\":\"apiKeyRequired\",\"type\":\"boolean\"},\"AuthorizationScopes\":{\"shape\":\"S1s\",\"locationName\":\"authorizationScopes\"},\"AuthorizationType\":{\"locationName\":\"authorizationType\"},\"AuthorizerId\":{\"locationName\":\"authorizerId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"OperationName\":{\"locationName\":\"operationName\"},\"RequestModels\":{\"shape\":\"S1u\",\"locationName\":\"requestModels\"},\"RequestParameters\":{\"shape\":\"S1v\",\"locationName\":\"requestParameters\"},\"RouteId\":{\"locationName\":\"routeId\"},\"RouteKey\":{\"locationName\":\"routeKey\"},\"RouteResponseSelectionExpression\":{\"locationName\":\"routeResponseSelectionExpression\"},\"Target\":{\"locationName\":\"target\"}}}},\"UpdateRouteResponse\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteId\":{\"location\":\"uri\",\"locationName\":\"routeId\"},\"RouteResponseId\":{\"location\":\"uri\",\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}},\"required\":[\"RouteResponseId\",\"ApiId\",\"RouteId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ModelSelectionExpression\":{\"locationName\":\"modelSelectionExpression\"},\"ResponseModels\":{\"shape\":\"S1u\",\"locationName\":\"responseModels\"},\"ResponseParameters\":{\"shape\":\"S1v\",\"locationName\":\"responseParameters\"},\"RouteResponseId\":{\"locationName\":\"routeResponseId\"},\"RouteResponseKey\":{\"locationName\":\"routeResponseKey\"}}}},\"UpdateStage\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/apis/{apiId}/stages/{stageName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"}},\"required\":[\"StageName\",\"ApiId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AccessLogSettings\":{\"shape\":\"S21\",\"locationName\":\"accessLogSettings\"},\"ApiGatewayManaged\":{\"locationName\":\"apiGatewayManaged\",\"type\":\"boolean\"},\"AutoDeploy\":{\"locationName\":\"autoDeploy\",\"type\":\"boolean\"},\"ClientCertificateId\":{\"locationName\":\"clientCertificateId\"},\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"DefaultRouteSettings\":{\"shape\":\"S22\",\"locationName\":\"defaultRouteSettings\"},\"DeploymentId\":{\"locationName\":\"deploymentId\"},\"Description\":{\"locationName\":\"description\"},\"LastDeploymentStatusMessage\":{\"locationName\":\"lastDeploymentStatusMessage\"},\"LastUpdatedDate\":{\"shape\":\"Sl\",\"locationName\":\"lastUpdatedDate\"},\"RouteSettings\":{\"shape\":\"S26\",\"locationName\":\"routeSettings\"},\"StageName\":{\"locationName\":\"stageName\"},\"StageVariables\":{\"shape\":\"S27\",\"locationName\":\"stageVariables\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"}}}},\"UpdateVpcLink\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v2/vpclinks/{vpcLinkId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"VpcLinkId\":{\"location\":\"uri\",\"locationName\":\"vpcLinkId\"}},\"required\":[\"VpcLinkId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sl\",\"locationName\":\"createdDate\"},\"Name\":{\"locationName\":\"name\"},\"SecurityGroupIds\":{\"shape\":\"S2b\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S2c\",\"locationName\":\"subnetIds\"},\"Tags\":{\"shape\":\"Sg\",\"locationName\":\"tags\"},\"VpcLinkId\":{\"locationName\":\"vpcLinkId\"},\"VpcLinkStatus\":{\"locationName\":\"vpcLinkStatus\"},\"VpcLinkStatusMessage\":{\"locationName\":\"vpcLinkStatusMessage\"},\"VpcLinkVersion\":{\"locationName\":\"vpcLinkVersion\"}}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"members\":{\"AllowCredentials\":{\"locationName\":\"allowCredentials\",\"type\":\"boolean\"},\"AllowHeaders\":{\"shape\":\"S5\",\"locationName\":\"allowHeaders\"},\"AllowMethods\":{\"locationName\":\"allowMethods\",\"type\":\"list\",\"member\":{}},\"AllowOrigins\":{\"locationName\":\"allowOrigins\",\"type\":\"list\",\"member\":{}},\"ExposeHeaders\":{\"shape\":\"S5\",\"locationName\":\"exposeHeaders\"},\"MaxAge\":{\"locationName\":\"maxAge\",\"type\":\"integer\"}}},\"S5\":{\"type\":\"list\",\"member\":{}},\"Sg\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sl\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sm\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"structure\",\"members\":{\"Audience\":{\"shape\":\"Sm\",\"locationName\":\"audience\"},\"Issuer\":{\"locationName\":\"issuer\"}}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiGatewayDomainName\":{\"locationName\":\"apiGatewayDomainName\"},\"CertificateArn\":{\"locationName\":\"certificateArn\"},\"CertificateName\":{\"locationName\":\"certificateName\"},\"CertificateUploadDate\":{\"shape\":\"Sl\",\"locationName\":\"certificateUploadDate\"},\"DomainNameStatus\":{\"locationName\":\"domainNameStatus\"},\"DomainNameStatusMessage\":{\"locationName\":\"domainNameStatusMessage\"},\"EndpointType\":{\"locationName\":\"endpointType\"},\"HostedZoneId\":{\"locationName\":\"hostedZoneId\"},\"SecurityPolicy\":{\"locationName\":\"securityPolicy\"},\"OwnershipVerificationCertificateArn\":{\"locationName\":\"ownershipVerificationCertificateArn\"}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"TruststoreUri\":{\"locationName\":\"truststoreUri\"},\"TruststoreVersion\":{\"locationName\":\"truststoreVersion\"}}},\"S17\":{\"type\":\"structure\",\"members\":{\"TruststoreUri\":{\"locationName\":\"truststoreUri\"},\"TruststoreVersion\":{\"locationName\":\"truststoreVersion\"},\"TruststoreWarnings\":{\"shape\":\"Sm\",\"locationName\":\"truststoreWarnings\"}}},\"S1e\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1f\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1h\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S1e\"}},\"S1j\":{\"type\":\"structure\",\"members\":{\"ServerNameToVerify\":{\"locationName\":\"serverNameToVerify\"}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"ServerNameToVerify\":{\"locationName\":\"serverNameToVerify\"}}},\"S1s\":{\"type\":\"list\",\"member\":{}},\"S1u\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1v\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Required\":{\"locationName\":\"required\",\"type\":\"boolean\"}}}},\"S21\":{\"type\":\"structure\",\"members\":{\"DestinationArn\":{\"locationName\":\"destinationArn\"},\"Format\":{\"locationName\":\"format\"}}},\"S22\":{\"type\":\"structure\",\"members\":{\"DataTraceEnabled\":{\"locationName\":\"dataTraceEnabled\",\"type\":\"boolean\"},\"DetailedMetricsEnabled\":{\"locationName\":\"detailedMetricsEnabled\",\"type\":\"boolean\"},\"LoggingLevel\":{\"locationName\":\"loggingLevel\"},\"ThrottlingBurstLimit\":{\"locationName\":\"throttlingBurstLimit\",\"type\":\"integer\"},\"ThrottlingRateLimit\":{\"locationName\":\"throttlingRateLimit\",\"type\":\"double\"}}},\"S26\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S22\"}},\"S27\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2b\":{\"type\":\"list\",\"member\":{}},\"S2c\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -33752,7 +36502,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-10-09\",\"endpointPrefix\":\"appconfig\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AppConfig\",\"serviceFullName\":\"Amazon AppConfig\",\"serviceId\":\"AppConfig\",\"signatureVersion\":\"v4\",\"signingName\":\"appconfig\",\"uid\":\"appconfig-2019-10-09\"},\"operations\":{\"CreateApplication\":{\"http\":{\"requestUri\":\"/applications\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"shape\":\"S7\"}},\"CreateConfigurationProfile\":{\"http\":{\"requestUri\":\"/applications/{ApplicationId}/configurationprofiles\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationId\",\"Name\",\"LocationUri\"],\"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\"}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-10-09\",\"endpointPrefix\":\"appconfig\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AppConfig\",\"serviceFullName\":\"Amazon AppConfig\",\"serviceId\":\"AppConfig\",\"signatureVersion\":\"v4\",\"signingName\":\"appconfig\",\"uid\":\"appconfig-2019-10-09\"},\"operations\":{\"CreateApplication\":{\"http\":{\"requestUri\":\"/applications\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"shape\":\"S7\"}},\"CreateConfigurationProfile\":{\"http\":{\"requestUri\":\"/applications/{ApplicationId}/configurationprofiles\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationId\",\"Name\",\"LocationUri\"],\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"ApplicationId\"},\"Name\":{},\"Description\":{},\"LocationUri\":{},\"RetrievalRoleArn\":{},\"Validators\":{\"shape\":\"Sc\"},\"Tags\":{\"shape\":\"S4\"},\"Type\":{}}},\"output\":{\"shape\":\"Sh\"}},\"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\":\"Sn\"}},\"CreateEnvironment\":{\"http\":{\"requestUri\":\"/applications/{ApplicationId}/environments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationId\",\"Name\"],\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"ApplicationId\"},\"Name\":{},\"Description\":{},\"Monitors\":{\"shape\":\"Sq\"},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"shape\":\"St\"}},\"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\":\"Sw\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"LatestVersionNumber\":{\"location\":\"header\",\"locationName\":\"Latest-Version-Number\",\"type\":\"integer\"}},\"payload\":\"Content\"},\"output\":{\"shape\":\"Sz\"}},\"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\":\"Sw\"},\"ConfigurationVersion\":{\"location\":\"header\",\"locationName\":\"Configuration-Version\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"}},\"payload\":\"Content\"},\"deprecated\":true,\"deprecatedMessage\":\"This API has been deprecated in favor of the GetLatestConfiguration API used in conjunction with StartConfigurationSession.\"},\"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\":\"Sh\"}},\"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\":\"S1e\"}},\"GetDeploymentStrategy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/deploymentstrategies/{DeploymentStrategyId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DeploymentStrategyId\"],\"members\":{\"DeploymentStrategyId\":{\"location\":\"uri\",\"locationName\":\"DeploymentStrategyId\"}}},\"output\":{\"shape\":\"Sn\"}},\"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\":\"St\"}},\"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\":\"Sz\"}},\"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\"},\"Type\":{\"location\":\"querystring\",\"locationName\":\"type\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Id\":{},\"Name\":{},\"LocationUri\":{},\"ValidatorTypes\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"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\":\"Sn\"}},\"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\":\"S1k\"},\"CompletedAt\":{\"shape\":\"S1k\"}}}},\"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\":\"St\"}},\"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\":\"S1e\"}},\"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\":\"S1e\"}},\"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\":\"Sh\"}},\"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\":\"Sn\"}},\"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\":\"Sq\"}}},\"output\":{\"shape\":\"St\"}},\"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}}}},\"Sh\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"LocationUri\":{},\"RetrievalRoleArn\":{},\"Validators\":{\"shape\":\"Sc\"},\"Type\":{}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"DeploymentDurationInMinutes\":{\"type\":\"integer\"},\"GrowthType\":{},\"GrowthFactor\":{\"type\":\"float\"},\"FinalBakeTimeInMinutes\":{\"type\":\"integer\"},\"ReplicateTo\":{}}},\"Sq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AlarmArn\"],\"members\":{\"AlarmArn\":{},\"AlarmRoleArn\":{}}}},\"St\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"State\":{},\"Monitors\":{\"shape\":\"Sq\"}}},\"Sw\":{\"type\":\"blob\",\"sensitive\":true},\"Sz\":{\"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\":\"Sw\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"}},\"payload\":\"Content\"},\"S1e\":{\"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\":\"S1k\"}}}},\"PercentageComplete\":{\"type\":\"float\"},\"StartedAt\":{\"shape\":\"S1k\"},\"CompletedAt\":{\"shape\":\"S1k\"}}},\"S1k\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); /***/ }), @@ -33764,11 +36514,27 @@ module.exports = JSON.parse("{\"o\":{\"ListApplications\":{\"input_token\":\"Nex /***/ }), +/***/ 32619: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-11-11\",\"endpointPrefix\":\"appconfigdata\",\"jsonVersion\":\"1.0\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS AppConfig Data\",\"serviceId\":\"AppConfigData\",\"signatureVersion\":\"v4\",\"signingName\":\"appconfig\",\"uid\":\"appconfigdata-2021-11-11\"},\"operations\":{\"GetLatestConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationToken\"],\"members\":{\"ConfigurationToken\":{\"location\":\"querystring\",\"locationName\":\"configuration_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPollConfigurationToken\":{\"location\":\"header\",\"locationName\":\"Next-Poll-Configuration-Token\"},\"NextPollIntervalInSeconds\":{\"location\":\"header\",\"locationName\":\"Next-Poll-Interval-In-Seconds\",\"type\":\"integer\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"Configuration\":{\"type\":\"blob\",\"sensitive\":true}},\"payload\":\"Configuration\"}},\"StartConfigurationSession\":{\"http\":{\"requestUri\":\"/configurationsessions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\",\"ConfigurationProfileIdentifier\"],\"members\":{\"ApplicationIdentifier\":{},\"EnvironmentIdentifier\":{},\"ConfigurationProfileIdentifier\":{},\"RequiredMinimumPollIntervalInSeconds\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InitialConfigurationToken\":{}}}}},\"shapes\":{}}"); + +/***/ }), + +/***/ 44762: +/***/ ((module) => { + +"use strict"; +module.exports = {"o":{}}; + +/***/ }), + /***/ 63769: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-08-23\",\"endpointPrefix\":\"appflow\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Appflow\",\"serviceId\":\"Appflow\",\"signatureVersion\":\"v4\",\"signingName\":\"appflow\",\"uid\":\"appflow-2020-08-23\"},\"operations\":{\"CreateConnectorProfile\":{\"http\":{\"requestUri\":\"/create-connector-profile\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorProfileName\",\"connectorType\",\"connectionMode\",\"connectorProfileConfig\"],\"members\":{\"connectorProfileName\":{},\"kmsArn\":{},\"connectorType\":{},\"connectionMode\":{},\"connectorProfileConfig\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorProfileArn\":{}}}},\"CreateFlow\":{\"http\":{\"requestUri\":\"/create-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\",\"triggerConfig\",\"sourceFlowConfig\",\"destinationFlowConfigList\",\"tasks\"],\"members\":{\"flowName\":{},\"description\":{},\"kmsArn\":{},\"triggerConfig\":{\"shape\":\"S22\"},\"sourceFlowConfig\":{\"shape\":\"S2b\"},\"destinationFlowConfigList\":{\"shape\":\"S2u\"},\"tasks\":{\"shape\":\"S3m\"},\"tags\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"flowStatus\":{}}}},\"DeleteConnectorProfile\":{\"http\":{\"requestUri\":\"/delete-connector-profile\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorProfileName\"],\"members\":{\"connectorProfileName\":{},\"forceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFlow\":{\"http\":{\"requestUri\":\"/delete-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{},\"forceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeConnectorEntity\":{\"http\":{\"requestUri\":\"/describe-connector-entity\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorEntityName\"],\"members\":{\"connectorEntityName\":{},\"connectorType\":{},\"connectorProfileName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"connectorEntityFields\"],\"members\":{\"connectorEntityFields\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"identifier\"],\"members\":{\"identifier\":{},\"label\":{},\"supportedFieldTypeDetails\":{\"type\":\"structure\",\"required\":[\"v1\"],\"members\":{\"v1\":{\"type\":\"structure\",\"required\":[\"fieldType\",\"filterOperators\"],\"members\":{\"fieldType\":{},\"filterOperators\":{\"type\":\"list\",\"member\":{}},\"supportedValues\":{\"type\":\"list\",\"member\":{}}}}}},\"description\":{},\"sourceProperties\":{\"type\":\"structure\",\"members\":{\"isRetrievable\":{\"type\":\"boolean\"},\"isQueryable\":{\"type\":\"boolean\"}}},\"destinationProperties\":{\"type\":\"structure\",\"members\":{\"isCreatable\":{\"type\":\"boolean\"},\"isNullable\":{\"type\":\"boolean\"},\"isUpsertable\":{\"type\":\"boolean\"},\"isUpdatable\":{\"type\":\"boolean\"},\"supportedWriteOperations\":{\"type\":\"list\",\"member\":{}}}}}}}}}},\"DescribeConnectorProfiles\":{\"http\":{\"requestUri\":\"/describe-connector-profiles\"},\"input\":{\"type\":\"structure\",\"members\":{\"connectorProfileNames\":{\"type\":\"list\",\"member\":{}},\"connectorType\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorProfileDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"connectorProfileArn\":{},\"connectorProfileName\":{},\"connectorType\":{},\"connectionMode\":{},\"credentialsArn\":{},\"connectorProfileProperties\":{\"shape\":\"S7\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"DescribeConnectors\":{\"http\":{\"requestUri\":\"/describe-connectors\"},\"input\":{\"type\":\"structure\",\"members\":{\"connectorTypes\":{\"shape\":\"S5a\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorConfigurations\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"canUseAsSource\":{\"type\":\"boolean\"},\"canUseAsDestination\":{\"type\":\"boolean\"},\"supportedDestinationConnectors\":{\"shape\":\"S5a\"},\"supportedSchedulingFrequencies\":{\"type\":\"list\",\"member\":{}},\"isPrivateLinkEnabled\":{\"type\":\"boolean\"},\"isPrivateLinkEndpointUrlRequired\":{\"type\":\"boolean\"},\"supportedTriggerTypes\":{\"type\":\"list\",\"member\":{}},\"connectorMetadata\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{\"type\":\"structure\",\"members\":{}},\"Datadog\":{\"type\":\"structure\",\"members\":{}},\"Dynatrace\":{\"type\":\"structure\",\"members\":{}},\"GoogleAnalytics\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S5m\"}}},\"InforNexus\":{\"type\":\"structure\",\"members\":{}},\"Marketo\":{\"type\":\"structure\",\"members\":{}},\"Redshift\":{\"type\":\"structure\",\"members\":{}},\"S3\":{\"type\":\"structure\",\"members\":{}},\"Salesforce\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S5m\"}}},\"ServiceNow\":{\"type\":\"structure\",\"members\":{}},\"Singular\":{\"type\":\"structure\",\"members\":{}},\"Slack\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S5m\"}}},\"Snowflake\":{\"type\":\"structure\",\"members\":{\"supportedRegions\":{\"type\":\"list\",\"member\":{}}}},\"Trendmicro\":{\"type\":\"structure\",\"members\":{}},\"Veeva\":{\"type\":\"structure\",\"members\":{}},\"Zendesk\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S5m\"}}},\"EventBridge\":{\"type\":\"structure\",\"members\":{}},\"Upsolver\":{\"type\":\"structure\",\"members\":{}},\"CustomerProfiles\":{\"type\":\"structure\",\"members\":{}},\"Honeycode\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S5m\"}}}}}}}},\"nextToken\":{}}}},\"DescribeFlow\":{\"http\":{\"requestUri\":\"/describe-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"description\":{},\"flowName\":{},\"kmsArn\":{},\"flowStatus\":{},\"flowStatusMessage\":{},\"sourceFlowConfig\":{\"shape\":\"S2b\"},\"destinationFlowConfigList\":{\"shape\":\"S2u\"},\"lastRunExecutionDetails\":{\"shape\":\"S68\"},\"triggerConfig\":{\"shape\":\"S22\"},\"tasks\":{\"shape\":\"S3m\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdBy\":{},\"lastUpdatedBy\":{},\"tags\":{\"shape\":\"S4a\"}}}},\"DescribeFlowExecutionRecords\":{\"http\":{\"requestUri\":\"/describe-flow-execution-records\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowExecutions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"executionId\":{},\"executionStatus\":{},\"executionResult\":{\"type\":\"structure\",\"members\":{\"errorInfo\":{\"type\":\"structure\",\"members\":{\"putFailuresCount\":{\"type\":\"long\"},\"executionMessage\":{}}},\"bytesProcessed\":{\"type\":\"long\"},\"bytesWritten\":{\"type\":\"long\"},\"recordsProcessed\":{\"type\":\"long\"}}},\"startedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"dataPullStartTime\":{\"type\":\"timestamp\"},\"dataPullEndTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListConnectorEntities\":{\"http\":{\"requestUri\":\"/list-connector-entities\"},\"input\":{\"type\":\"structure\",\"members\":{\"connectorProfileName\":{},\"connectorType\":{},\"entitiesPath\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"connectorEntityMap\"],\"members\":{\"connectorEntityMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"label\":{},\"hasNestedEntities\":{\"type\":\"boolean\"}}}}}}}},\"ListFlows\":{\"http\":{\"requestUri\":\"/list-flows\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"description\":{},\"flowName\":{},\"flowStatus\":{},\"sourceConnectorType\":{},\"destinationConnectorType\":{},\"triggerType\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdBy\":{},\"lastUpdatedBy\":{},\"tags\":{\"shape\":\"S4a\"},\"lastRunExecutionDetails\":{\"shape\":\"S68\"}}}},\"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\":\"S4a\"}}}},\"StartFlow\":{\"http\":{\"requestUri\":\"/start-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"flowStatus\":{},\"executionId\":{}}}},\"StopFlow\":{\"http\":{\"requestUri\":\"/stop-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"flowStatus\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateConnectorProfile\":{\"http\":{\"requestUri\":\"/update-connector-profile\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorProfileName\",\"connectionMode\",\"connectorProfileConfig\"],\"members\":{\"connectorProfileName\":{},\"connectionMode\":{},\"connectorProfileConfig\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorProfileArn\":{}}}},\"UpdateFlow\":{\"http\":{\"requestUri\":\"/update-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\",\"triggerConfig\",\"destinationFlowConfigList\",\"tasks\"],\"members\":{\"flowName\":{},\"description\":{},\"triggerConfig\":{\"shape\":\"S22\"},\"sourceFlowConfig\":{\"shape\":\"S2b\"},\"destinationFlowConfigList\":{\"shape\":\"S2u\"},\"tasks\":{\"shape\":\"S3m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowStatus\":{}}}}},\"shapes\":{\"S6\":{\"type\":\"structure\",\"required\":[\"connectorProfileProperties\",\"connectorProfileCredentials\"],\"members\":{\"connectorProfileProperties\":{\"shape\":\"S7\"},\"connectorProfileCredentials\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{\"type\":\"structure\",\"required\":[\"apiKey\",\"secretKey\"],\"members\":{\"apiKey\":{},\"secretKey\":{\"type\":\"string\",\"sensitive\":true}}},\"Datadog\":{\"type\":\"structure\",\"required\":[\"apiKey\",\"applicationKey\"],\"members\":{\"apiKey\":{},\"applicationKey\":{}}},\"Dynatrace\":{\"type\":\"structure\",\"required\":[\"apiToken\"],\"members\":{\"apiToken\":{}}},\"GoogleAnalytics\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S19\"},\"accessToken\":{\"shape\":\"S1a\"},\"refreshToken\":{},\"oAuthRequest\":{\"shape\":\"S1c\"}}},\"Honeycode\":{\"type\":\"structure\",\"members\":{\"accessToken\":{\"shape\":\"S1a\"},\"refreshToken\":{},\"oAuthRequest\":{\"shape\":\"S1c\"}}},\"InforNexus\":{\"type\":\"structure\",\"required\":[\"accessKeyId\",\"userId\",\"secretAccessKey\",\"datakey\"],\"members\":{\"accessKeyId\":{\"type\":\"string\",\"sensitive\":true},\"userId\":{},\"secretAccessKey\":{},\"datakey\":{}}},\"Marketo\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S19\"},\"accessToken\":{\"shape\":\"S1a\"},\"oAuthRequest\":{\"shape\":\"S1c\"}}},\"Redshift\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S1m\"}}},\"Salesforce\":{\"type\":\"structure\",\"members\":{\"accessToken\":{\"shape\":\"S1a\"},\"refreshToken\":{},\"oAuthRequest\":{\"shape\":\"S1c\"},\"clientCredentialsArn\":{\"type\":\"string\",\"sensitive\":true}}},\"ServiceNow\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S1m\"}}},\"Singular\":{\"type\":\"structure\",\"required\":[\"apiKey\"],\"members\":{\"apiKey\":{}}},\"Slack\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S19\"},\"accessToken\":{\"shape\":\"S1a\"},\"oAuthRequest\":{\"shape\":\"S1c\"}}},\"Snowflake\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S1m\"}}},\"Trendmicro\":{\"type\":\"structure\",\"required\":[\"apiSecretKey\"],\"members\":{\"apiSecretKey\":{\"type\":\"string\",\"sensitive\":true}}},\"Veeva\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S1m\"}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S19\"},\"accessToken\":{\"shape\":\"S1a\"},\"oAuthRequest\":{\"shape\":\"S1c\"}}}}}}},\"S7\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{\"type\":\"structure\",\"members\":{}},\"Datadog\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Dynatrace\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"GoogleAnalytics\":{\"type\":\"structure\",\"members\":{}},\"Honeycode\":{\"type\":\"structure\",\"members\":{}},\"InforNexus\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Marketo\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Redshift\":{\"type\":\"structure\",\"required\":[\"databaseUrl\",\"bucketName\",\"roleArn\"],\"members\":{\"databaseUrl\":{},\"bucketName\":{},\"bucketPrefix\":{},\"roleArn\":{}}},\"Salesforce\":{\"type\":\"structure\",\"members\":{\"instanceUrl\":{},\"isSandboxEnvironment\":{\"type\":\"boolean\"}}},\"ServiceNow\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Singular\":{\"type\":\"structure\",\"members\":{}},\"Slack\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Snowflake\":{\"type\":\"structure\",\"required\":[\"warehouse\",\"stage\",\"bucketName\"],\"members\":{\"warehouse\":{},\"stage\":{},\"bucketName\":{},\"bucketPrefix\":{},\"privateLinkServiceName\":{},\"accountName\":{},\"region\":{}}},\"Trendmicro\":{\"type\":\"structure\",\"members\":{}},\"Veeva\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}}}},\"S19\":{\"type\":\"string\",\"sensitive\":true},\"S1a\":{\"type\":\"string\",\"sensitive\":true},\"S1c\":{\"type\":\"structure\",\"members\":{\"authCode\":{},\"redirectUri\":{}}},\"S1m\":{\"type\":\"string\",\"sensitive\":true},\"S22\":{\"type\":\"structure\",\"required\":[\"triggerType\"],\"members\":{\"triggerType\":{},\"triggerProperties\":{\"type\":\"structure\",\"members\":{\"Scheduled\":{\"type\":\"structure\",\"required\":[\"scheduleExpression\"],\"members\":{\"scheduleExpression\":{},\"dataPullMode\":{},\"scheduleStartTime\":{\"type\":\"timestamp\"},\"scheduleEndTime\":{\"type\":\"timestamp\"},\"timezone\":{},\"scheduleOffset\":{\"type\":\"long\"},\"firstExecutionFrom\":{\"type\":\"timestamp\"}}}}}}},\"S2b\":{\"type\":\"structure\",\"required\":[\"connectorType\",\"sourceConnectorProperties\"],\"members\":{\"connectorType\":{},\"connectorProfileName\":{},\"sourceConnectorProperties\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Datadog\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Dynatrace\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"GoogleAnalytics\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"InforNexus\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Marketo\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"S3\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"bucketPrefix\":{}}},\"Salesforce\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"enableDynamicFieldUpdate\":{\"type\":\"boolean\"},\"includeDeletedRecords\":{\"type\":\"boolean\"}}},\"ServiceNow\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Singular\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Slack\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Trendmicro\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Veeva\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}}}},\"incrementalPullConfig\":{\"type\":\"structure\",\"members\":{\"datetimeTypeFieldName\":{}}}}},\"S2u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"connectorType\",\"destinationConnectorProperties\"],\"members\":{\"connectorType\":{},\"connectorProfileName\":{},\"destinationConnectorProperties\":{\"type\":\"structure\",\"members\":{\"Redshift\":{\"type\":\"structure\",\"required\":[\"object\",\"intermediateBucketName\"],\"members\":{\"object\":{},\"intermediateBucketName\":{},\"bucketPrefix\":{},\"errorHandlingConfig\":{\"shape\":\"S2y\"}}},\"S3\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"bucketPrefix\":{},\"s3OutputFormatConfig\":{\"type\":\"structure\",\"members\":{\"fileType\":{},\"prefixConfig\":{\"shape\":\"S32\"},\"aggregationConfig\":{\"shape\":\"S35\"}}}}},\"Salesforce\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"idFieldNames\":{\"shape\":\"S38\"},\"errorHandlingConfig\":{\"shape\":\"S2y\"},\"writeOperationType\":{}}},\"Snowflake\":{\"type\":\"structure\",\"required\":[\"object\",\"intermediateBucketName\"],\"members\":{\"object\":{},\"intermediateBucketName\":{},\"bucketPrefix\":{},\"errorHandlingConfig\":{\"shape\":\"S2y\"}}},\"EventBridge\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"errorHandlingConfig\":{\"shape\":\"S2y\"}}},\"LookoutMetrics\":{\"type\":\"structure\",\"members\":{}},\"Upsolver\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"s3OutputFormatConfig\"],\"members\":{\"bucketName\":{},\"bucketPrefix\":{},\"s3OutputFormatConfig\":{\"type\":\"structure\",\"required\":[\"prefixConfig\"],\"members\":{\"fileType\":{},\"prefixConfig\":{\"shape\":\"S32\"},\"aggregationConfig\":{\"shape\":\"S35\"}}}}},\"Honeycode\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"errorHandlingConfig\":{\"shape\":\"S2y\"}}},\"CustomerProfiles\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{},\"objectTypeName\":{}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"idFieldNames\":{\"shape\":\"S38\"},\"errorHandlingConfig\":{\"shape\":\"S2y\"},\"writeOperationType\":{}}}}}}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"failOnFirstDestinationError\":{\"type\":\"boolean\"},\"bucketPrefix\":{},\"bucketName\":{}}},\"S32\":{\"type\":\"structure\",\"members\":{\"prefixType\":{},\"prefixFormat\":{}}},\"S35\":{\"type\":\"structure\",\"members\":{\"aggregationType\":{}}},\"S38\":{\"type\":\"list\",\"member\":{}},\"S3m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"sourceFields\",\"taskType\"],\"members\":{\"sourceFields\":{\"type\":\"list\",\"member\":{}},\"connectorOperator\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{},\"Datadog\":{},\"Dynatrace\":{},\"GoogleAnalytics\":{},\"InforNexus\":{},\"Marketo\":{},\"S3\":{},\"Salesforce\":{},\"ServiceNow\":{},\"Singular\":{},\"Slack\":{},\"Trendmicro\":{},\"Veeva\":{},\"Zendesk\":{}}},\"destinationField\":{},\"taskType\":{},\"taskProperties\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S4a\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S5a\":{\"type\":\"list\",\"member\":{}},\"S5m\":{\"type\":\"list\",\"member\":{}},\"S68\":{\"type\":\"structure\",\"members\":{\"mostRecentExecutionMessage\":{},\"mostRecentExecutionTime\":{\"type\":\"timestamp\"},\"mostRecentExecutionStatus\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-08-23\",\"endpointPrefix\":\"appflow\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Appflow\",\"serviceId\":\"Appflow\",\"signatureVersion\":\"v4\",\"signingName\":\"appflow\",\"uid\":\"appflow-2020-08-23\"},\"operations\":{\"CreateConnectorProfile\":{\"http\":{\"requestUri\":\"/create-connector-profile\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorProfileName\",\"connectorType\",\"connectionMode\",\"connectorProfileConfig\"],\"members\":{\"connectorProfileName\":{},\"kmsArn\":{},\"connectorType\":{},\"connectorLabel\":{},\"connectionMode\":{},\"connectorProfileConfig\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorProfileArn\":{}}}},\"CreateFlow\":{\"http\":{\"requestUri\":\"/create-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\",\"triggerConfig\",\"sourceFlowConfig\",\"destinationFlowConfigList\",\"tasks\"],\"members\":{\"flowName\":{},\"description\":{},\"kmsArn\":{},\"triggerConfig\":{\"shape\":\"S2z\"},\"sourceFlowConfig\":{\"shape\":\"S38\"},\"destinationFlowConfigList\":{\"shape\":\"S3z\"},\"tasks\":{\"shape\":\"S4v\"},\"tags\":{\"shape\":\"S5l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"flowStatus\":{}}}},\"DeleteConnectorProfile\":{\"http\":{\"requestUri\":\"/delete-connector-profile\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorProfileName\"],\"members\":{\"connectorProfileName\":{},\"forceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFlow\":{\"http\":{\"requestUri\":\"/delete-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{},\"forceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeConnector\":{\"http\":{\"requestUri\":\"/describe-connector\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorType\"],\"members\":{\"connectorType\":{},\"connectorLabel\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorConfiguration\":{\"shape\":\"S5x\"}}}},\"DescribeConnectorEntity\":{\"http\":{\"requestUri\":\"/describe-connector-entity\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorEntityName\"],\"members\":{\"connectorEntityName\":{},\"connectorType\":{},\"connectorProfileName\":{},\"apiVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"connectorEntityFields\"],\"members\":{\"connectorEntityFields\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"identifier\"],\"members\":{\"identifier\":{},\"parentIdentifier\":{},\"label\":{},\"isPrimaryKey\":{\"type\":\"boolean\"},\"defaultValue\":{},\"isDeprecated\":{\"type\":\"boolean\"},\"supportedFieldTypeDetails\":{\"type\":\"structure\",\"required\":[\"v1\"],\"members\":{\"v1\":{\"type\":\"structure\",\"required\":[\"fieldType\",\"filterOperators\"],\"members\":{\"fieldType\":{},\"filterOperators\":{\"type\":\"list\",\"member\":{}},\"supportedValues\":{\"type\":\"list\",\"member\":{}},\"valueRegexPattern\":{},\"supportedDateFormat\":{},\"fieldValueRange\":{\"shape\":\"S82\"},\"fieldLengthRange\":{\"shape\":\"S82\"}}}}},\"description\":{},\"sourceProperties\":{\"type\":\"structure\",\"members\":{\"isRetrievable\":{\"type\":\"boolean\"},\"isQueryable\":{\"type\":\"boolean\"},\"isTimestampFieldForIncrementalQueries\":{\"type\":\"boolean\"}}},\"destinationProperties\":{\"type\":\"structure\",\"members\":{\"isCreatable\":{\"type\":\"boolean\"},\"isNullable\":{\"type\":\"boolean\"},\"isUpsertable\":{\"type\":\"boolean\"},\"isUpdatable\":{\"type\":\"boolean\"},\"isDefaultedOnCreate\":{\"type\":\"boolean\"},\"supportedWriteOperations\":{\"shape\":\"S7l\"}}},\"customProperties\":{\"shape\":\"S3w\"}}}}}}},\"DescribeConnectorProfiles\":{\"http\":{\"requestUri\":\"/describe-connector-profiles\"},\"input\":{\"type\":\"structure\",\"members\":{\"connectorProfileNames\":{\"type\":\"list\",\"member\":{}},\"connectorType\":{},\"connectorLabel\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorProfileDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"connectorProfileArn\":{},\"connectorProfileName\":{},\"connectorType\":{},\"connectorLabel\":{},\"connectionMode\":{},\"credentialsArn\":{},\"connectorProfileProperties\":{\"shape\":\"S8\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"privateConnectionProvisioningState\":{\"type\":\"structure\",\"members\":{\"status\":{},\"failureMessage\":{},\"failureCause\":{}}}}}},\"nextToken\":{}}}},\"DescribeConnectors\":{\"http\":{\"requestUri\":\"/describe-connectors\"},\"input\":{\"type\":\"structure\",\"members\":{\"connectorTypes\":{\"shape\":\"S5y\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorConfigurations\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S5x\"}},\"connectors\":{\"shape\":\"S8k\"},\"nextToken\":{}}}},\"DescribeFlow\":{\"http\":{\"requestUri\":\"/describe-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"description\":{},\"flowName\":{},\"kmsArn\":{},\"flowStatus\":{},\"flowStatusMessage\":{},\"sourceFlowConfig\":{\"shape\":\"S38\"},\"destinationFlowConfigList\":{\"shape\":\"S3z\"},\"lastRunExecutionDetails\":{\"shape\":\"S8q\"},\"triggerConfig\":{\"shape\":\"S2z\"},\"tasks\":{\"shape\":\"S4v\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdBy\":{},\"lastUpdatedBy\":{},\"tags\":{\"shape\":\"S5l\"}}}},\"DescribeFlowExecutionRecords\":{\"http\":{\"requestUri\":\"/describe-flow-execution-records\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowExecutions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"executionId\":{},\"executionStatus\":{},\"executionResult\":{\"type\":\"structure\",\"members\":{\"errorInfo\":{\"type\":\"structure\",\"members\":{\"putFailuresCount\":{\"type\":\"long\"},\"executionMessage\":{}}},\"bytesProcessed\":{\"type\":\"long\"},\"bytesWritten\":{\"type\":\"long\"},\"recordsProcessed\":{\"type\":\"long\"}}},\"startedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"dataPullStartTime\":{\"type\":\"timestamp\"},\"dataPullEndTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListConnectorEntities\":{\"http\":{\"requestUri\":\"/list-connector-entities\"},\"input\":{\"type\":\"structure\",\"members\":{\"connectorProfileName\":{},\"connectorType\":{},\"entitiesPath\":{},\"apiVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"connectorEntityMap\"],\"members\":{\"connectorEntityMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"label\":{},\"hasNestedEntities\":{\"type\":\"boolean\"}}}}}}}},\"ListConnectors\":{\"http\":{\"requestUri\":\"/list-connectors\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectors\":{\"shape\":\"S8k\"},\"nextToken\":{}}}},\"ListFlows\":{\"http\":{\"requestUri\":\"/list-flows\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"description\":{},\"flowName\":{},\"flowStatus\":{},\"sourceConnectorType\":{},\"sourceConnectorLabel\":{},\"destinationConnectorType\":{},\"destinationConnectorLabel\":{},\"triggerType\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdBy\":{},\"lastUpdatedBy\":{},\"tags\":{\"shape\":\"S5l\"},\"lastRunExecutionDetails\":{\"shape\":\"S8q\"}}}},\"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\":\"S5l\"}}}},\"RegisterConnector\":{\"http\":{\"requestUri\":\"/register-connector\"},\"input\":{\"type\":\"structure\",\"members\":{\"connectorLabel\":{},\"description\":{},\"connectorProvisioningType\":{},\"connectorProvisioningConfig\":{\"shape\":\"S7n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorArn\":{}}}},\"StartFlow\":{\"http\":{\"requestUri\":\"/start-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"flowStatus\":{},\"executionId\":{}}}},\"StopFlow\":{\"http\":{\"requestUri\":\"/stop-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\"],\"members\":{\"flowName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowArn\":{},\"flowStatus\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S5l\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UnregisterConnector\":{\"http\":{\"requestUri\":\"/unregister-connector\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorLabel\"],\"members\":{\"connectorLabel\":{},\"forceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateConnectorProfile\":{\"http\":{\"requestUri\":\"/update-connector-profile\"},\"input\":{\"type\":\"structure\",\"required\":[\"connectorProfileName\",\"connectionMode\",\"connectorProfileConfig\"],\"members\":{\"connectorProfileName\":{},\"connectionMode\":{},\"connectorProfileConfig\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorProfileArn\":{}}}},\"UpdateFlow\":{\"http\":{\"requestUri\":\"/update-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"flowName\",\"triggerConfig\",\"sourceFlowConfig\",\"destinationFlowConfigList\",\"tasks\"],\"members\":{\"flowName\":{},\"description\":{},\"triggerConfig\":{\"shape\":\"S2z\"},\"sourceFlowConfig\":{\"shape\":\"S38\"},\"destinationFlowConfigList\":{\"shape\":\"S3z\"},\"tasks\":{\"shape\":\"S4v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"flowStatus\":{}}}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"required\":[\"connectorProfileProperties\",\"connectorProfileCredentials\"],\"members\":{\"connectorProfileProperties\":{\"shape\":\"S8\"},\"connectorProfileCredentials\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{\"type\":\"structure\",\"required\":[\"apiKey\",\"secretKey\"],\"members\":{\"apiKey\":{\"shape\":\"S1m\"},\"secretKey\":{\"type\":\"string\",\"sensitive\":true}}},\"Datadog\":{\"type\":\"structure\",\"required\":[\"apiKey\",\"applicationKey\"],\"members\":{\"apiKey\":{\"shape\":\"S1m\"},\"applicationKey\":{}}},\"Dynatrace\":{\"type\":\"structure\",\"required\":[\"apiToken\"],\"members\":{\"apiToken\":{}}},\"GoogleAnalytics\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S1u\"},\"accessToken\":{\"shape\":\"S1v\"},\"refreshToken\":{},\"oAuthRequest\":{\"shape\":\"S1x\"}}},\"Honeycode\":{\"type\":\"structure\",\"members\":{\"accessToken\":{\"shape\":\"S1v\"},\"refreshToken\":{},\"oAuthRequest\":{\"shape\":\"S1x\"}}},\"InforNexus\":{\"type\":\"structure\",\"required\":[\"accessKeyId\",\"userId\",\"secretAccessKey\",\"datakey\"],\"members\":{\"accessKeyId\":{\"type\":\"string\",\"sensitive\":true},\"userId\":{},\"secretAccessKey\":{},\"datakey\":{}}},\"Marketo\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S1u\"},\"accessToken\":{\"shape\":\"S1v\"},\"oAuthRequest\":{\"shape\":\"S1x\"}}},\"Redshift\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S27\"}}},\"Salesforce\":{\"type\":\"structure\",\"members\":{\"accessToken\":{\"shape\":\"S1v\"},\"refreshToken\":{},\"oAuthRequest\":{\"shape\":\"S1x\"},\"clientCredentialsArn\":{\"type\":\"string\",\"sensitive\":true}}},\"ServiceNow\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S27\"}}},\"Singular\":{\"type\":\"structure\",\"required\":[\"apiKey\"],\"members\":{\"apiKey\":{\"shape\":\"S1m\"}}},\"Slack\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S1u\"},\"accessToken\":{\"shape\":\"S1v\"},\"oAuthRequest\":{\"shape\":\"S1x\"}}},\"Snowflake\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S27\"}}},\"Trendmicro\":{\"type\":\"structure\",\"required\":[\"apiSecretKey\"],\"members\":{\"apiSecretKey\":{\"shape\":\"S2f\"}}},\"Veeva\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S27\"}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S1u\"},\"accessToken\":{\"shape\":\"S1v\"},\"oAuthRequest\":{\"shape\":\"S1x\"}}},\"SAPOData\":{\"type\":\"structure\",\"members\":{\"basicAuthCredentials\":{\"shape\":\"S2j\"},\"oAuthCredentials\":{\"type\":\"structure\",\"required\":[\"clientId\",\"clientSecret\"],\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S1u\"},\"accessToken\":{\"shape\":\"S1v\"},\"refreshToken\":{},\"oAuthRequest\":{\"shape\":\"S1x\"}}}}},\"CustomConnector\":{\"type\":\"structure\",\"required\":[\"authenticationType\"],\"members\":{\"authenticationType\":{},\"basic\":{\"shape\":\"S2j\"},\"oauth2\":{\"type\":\"structure\",\"members\":{\"clientId\":{},\"clientSecret\":{\"shape\":\"S1u\"},\"accessToken\":{\"shape\":\"S1v\"},\"refreshToken\":{},\"oAuthRequest\":{\"shape\":\"S1x\"}}},\"apiKey\":{\"type\":\"structure\",\"required\":[\"apiKey\"],\"members\":{\"apiKey\":{\"shape\":\"S1m\"},\"apiSecretKey\":{\"shape\":\"S2f\"}}},\"custom\":{\"type\":\"structure\",\"required\":[\"customAuthenticationType\"],\"members\":{\"customAuthenticationType\":{},\"credentialsMap\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"string\",\"sensitive\":true}}}}}}}}}},\"S8\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{\"type\":\"structure\",\"members\":{}},\"Datadog\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Dynatrace\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"GoogleAnalytics\":{\"type\":\"structure\",\"members\":{}},\"Honeycode\":{\"type\":\"structure\",\"members\":{}},\"InforNexus\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Marketo\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Redshift\":{\"type\":\"structure\",\"required\":[\"databaseUrl\",\"bucketName\",\"roleArn\"],\"members\":{\"databaseUrl\":{},\"bucketName\":{},\"bucketPrefix\":{},\"roleArn\":{}}},\"Salesforce\":{\"type\":\"structure\",\"members\":{\"instanceUrl\":{},\"isSandboxEnvironment\":{\"type\":\"boolean\"}}},\"ServiceNow\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Singular\":{\"type\":\"structure\",\"members\":{}},\"Slack\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Snowflake\":{\"type\":\"structure\",\"required\":[\"warehouse\",\"stage\",\"bucketName\"],\"members\":{\"warehouse\":{},\"stage\":{},\"bucketName\":{},\"bucketPrefix\":{},\"privateLinkServiceName\":{},\"accountName\":{},\"region\":{}}},\"Trendmicro\":{\"type\":\"structure\",\"members\":{}},\"Veeva\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"instanceUrl\"],\"members\":{\"instanceUrl\":{}}},\"SAPOData\":{\"type\":\"structure\",\"required\":[\"applicationHostUrl\",\"applicationServicePath\",\"portNumber\",\"clientNumber\"],\"members\":{\"applicationHostUrl\":{},\"applicationServicePath\":{},\"portNumber\":{\"type\":\"integer\"},\"clientNumber\":{},\"logonLanguage\":{},\"privateLinkServiceName\":{},\"oAuthProperties\":{\"type\":\"structure\",\"required\":[\"tokenUrl\",\"authCodeUrl\",\"oAuthScopes\"],\"members\":{\"tokenUrl\":{},\"authCodeUrl\":{},\"oAuthScopes\":{\"shape\":\"S19\"}}}}},\"CustomConnector\":{\"type\":\"structure\",\"members\":{\"profileProperties\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"oAuth2Properties\":{\"type\":\"structure\",\"required\":[\"tokenUrl\",\"oAuth2GrantType\"],\"members\":{\"tokenUrl\":{},\"oAuth2GrantType\":{},\"tokenUrlCustomProperties\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}}},\"S19\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"string\",\"sensitive\":true},\"S1u\":{\"type\":\"string\",\"sensitive\":true},\"S1v\":{\"type\":\"string\",\"sensitive\":true},\"S1x\":{\"type\":\"structure\",\"members\":{\"authCode\":{},\"redirectUri\":{}}},\"S27\":{\"type\":\"string\",\"sensitive\":true},\"S2f\":{\"type\":\"string\",\"sensitive\":true},\"S2j\":{\"type\":\"structure\",\"required\":[\"username\",\"password\"],\"members\":{\"username\":{},\"password\":{\"shape\":\"S27\"}}},\"S2z\":{\"type\":\"structure\",\"required\":[\"triggerType\"],\"members\":{\"triggerType\":{},\"triggerProperties\":{\"type\":\"structure\",\"members\":{\"Scheduled\":{\"type\":\"structure\",\"required\":[\"scheduleExpression\"],\"members\":{\"scheduleExpression\":{},\"dataPullMode\":{},\"scheduleStartTime\":{\"type\":\"timestamp\"},\"scheduleEndTime\":{\"type\":\"timestamp\"},\"timezone\":{},\"scheduleOffset\":{\"type\":\"long\"},\"firstExecutionFrom\":{\"type\":\"timestamp\"}}}}}}},\"S38\":{\"type\":\"structure\",\"required\":[\"connectorType\",\"sourceConnectorProperties\"],\"members\":{\"connectorType\":{},\"apiVersion\":{},\"connectorProfileName\":{},\"sourceConnectorProperties\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Datadog\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Dynatrace\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"GoogleAnalytics\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"InforNexus\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Marketo\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"S3\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"bucketPrefix\":{},\"s3InputFormatConfig\":{\"type\":\"structure\",\"members\":{\"s3InputFileType\":{}}}}},\"Salesforce\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"enableDynamicFieldUpdate\":{\"type\":\"boolean\"},\"includeDeletedRecords\":{\"type\":\"boolean\"}}},\"ServiceNow\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Singular\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Slack\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Trendmicro\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"Veeva\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"documentType\":{},\"includeSourceFiles\":{\"type\":\"boolean\"},\"includeRenditions\":{\"type\":\"boolean\"},\"includeAllVersions\":{\"type\":\"boolean\"}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{}}},\"SAPOData\":{\"type\":\"structure\",\"members\":{\"objectPath\":{}}},\"CustomConnector\":{\"type\":\"structure\",\"required\":[\"entityName\"],\"members\":{\"entityName\":{},\"customProperties\":{\"shape\":\"S3w\"}}}}},\"incrementalPullConfig\":{\"type\":\"structure\",\"members\":{\"datetimeTypeFieldName\":{}}}}},\"S3w\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"connectorType\",\"destinationConnectorProperties\"],\"members\":{\"connectorType\":{},\"apiVersion\":{},\"connectorProfileName\":{},\"destinationConnectorProperties\":{\"type\":\"structure\",\"members\":{\"Redshift\":{\"type\":\"structure\",\"required\":[\"object\",\"intermediateBucketName\"],\"members\":{\"object\":{},\"intermediateBucketName\":{},\"bucketPrefix\":{},\"errorHandlingConfig\":{\"shape\":\"S43\"}}},\"S3\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"bucketPrefix\":{},\"s3OutputFormatConfig\":{\"type\":\"structure\",\"members\":{\"fileType\":{},\"prefixConfig\":{\"shape\":\"S47\"},\"aggregationConfig\":{\"shape\":\"S4a\"}}}}},\"Salesforce\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"idFieldNames\":{\"shape\":\"S4d\"},\"errorHandlingConfig\":{\"shape\":\"S43\"},\"writeOperationType\":{}}},\"Snowflake\":{\"type\":\"structure\",\"required\":[\"object\",\"intermediateBucketName\"],\"members\":{\"object\":{},\"intermediateBucketName\":{},\"bucketPrefix\":{},\"errorHandlingConfig\":{\"shape\":\"S43\"}}},\"EventBridge\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"errorHandlingConfig\":{\"shape\":\"S43\"}}},\"LookoutMetrics\":{\"type\":\"structure\",\"members\":{}},\"Upsolver\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"s3OutputFormatConfig\"],\"members\":{\"bucketName\":{},\"bucketPrefix\":{},\"s3OutputFormatConfig\":{\"type\":\"structure\",\"required\":[\"prefixConfig\"],\"members\":{\"fileType\":{},\"prefixConfig\":{\"shape\":\"S47\"},\"aggregationConfig\":{\"shape\":\"S4a\"}}}}},\"Honeycode\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"errorHandlingConfig\":{\"shape\":\"S43\"}}},\"CustomerProfiles\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{},\"objectTypeName\":{}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"idFieldNames\":{\"shape\":\"S4d\"},\"errorHandlingConfig\":{\"shape\":\"S43\"},\"writeOperationType\":{}}},\"Marketo\":{\"type\":\"structure\",\"required\":[\"object\"],\"members\":{\"object\":{},\"errorHandlingConfig\":{\"shape\":\"S43\"}}},\"CustomConnector\":{\"type\":\"structure\",\"required\":[\"entityName\"],\"members\":{\"entityName\":{},\"errorHandlingConfig\":{\"shape\":\"S43\"},\"writeOperationType\":{},\"idFieldNames\":{\"shape\":\"S4d\"},\"customProperties\":{\"shape\":\"S3w\"}}},\"SAPOData\":{\"type\":\"structure\",\"required\":[\"objectPath\"],\"members\":{\"objectPath\":{},\"successResponseHandlingConfig\":{\"type\":\"structure\",\"members\":{\"bucketPrefix\":{},\"bucketName\":{}}},\"idFieldNames\":{\"shape\":\"S4d\"},\"errorHandlingConfig\":{\"shape\":\"S43\"},\"writeOperationType\":{}}}}}}}},\"S43\":{\"type\":\"structure\",\"members\":{\"failOnFirstDestinationError\":{\"type\":\"boolean\"},\"bucketPrefix\":{},\"bucketName\":{}}},\"S47\":{\"type\":\"structure\",\"members\":{\"prefixType\":{},\"prefixFormat\":{}}},\"S4a\":{\"type\":\"structure\",\"members\":{\"aggregationType\":{}}},\"S4d\":{\"type\":\"list\",\"member\":{}},\"S4v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"sourceFields\",\"taskType\"],\"members\":{\"sourceFields\":{\"type\":\"list\",\"member\":{}},\"connectorOperator\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{},\"Datadog\":{},\"Dynatrace\":{},\"GoogleAnalytics\":{},\"InforNexus\":{},\"Marketo\":{},\"S3\":{},\"Salesforce\":{},\"ServiceNow\":{},\"Singular\":{},\"Slack\":{},\"Trendmicro\":{},\"Veeva\":{},\"Zendesk\":{},\"SAPOData\":{},\"CustomConnector\":{}}},\"destinationField\":{},\"taskType\":{},\"taskProperties\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S5l\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S5x\":{\"type\":\"structure\",\"members\":{\"canUseAsSource\":{\"type\":\"boolean\"},\"canUseAsDestination\":{\"type\":\"boolean\"},\"supportedDestinationConnectors\":{\"shape\":\"S5y\"},\"supportedSchedulingFrequencies\":{\"type\":\"list\",\"member\":{}},\"isPrivateLinkEnabled\":{\"type\":\"boolean\"},\"isPrivateLinkEndpointUrlRequired\":{\"type\":\"boolean\"},\"supportedTriggerTypes\":{\"type\":\"list\",\"member\":{}},\"connectorMetadata\":{\"type\":\"structure\",\"members\":{\"Amplitude\":{\"type\":\"structure\",\"members\":{}},\"Datadog\":{\"type\":\"structure\",\"members\":{}},\"Dynatrace\":{\"type\":\"structure\",\"members\":{}},\"GoogleAnalytics\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S19\"}}},\"InforNexus\":{\"type\":\"structure\",\"members\":{}},\"Marketo\":{\"type\":\"structure\",\"members\":{}},\"Redshift\":{\"type\":\"structure\",\"members\":{}},\"S3\":{\"type\":\"structure\",\"members\":{}},\"Salesforce\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S19\"}}},\"ServiceNow\":{\"type\":\"structure\",\"members\":{}},\"Singular\":{\"type\":\"structure\",\"members\":{}},\"Slack\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S19\"}}},\"Snowflake\":{\"type\":\"structure\",\"members\":{\"supportedRegions\":{\"type\":\"list\",\"member\":{}}}},\"Trendmicro\":{\"type\":\"structure\",\"members\":{}},\"Veeva\":{\"type\":\"structure\",\"members\":{}},\"Zendesk\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S19\"}}},\"EventBridge\":{\"type\":\"structure\",\"members\":{}},\"Upsolver\":{\"type\":\"structure\",\"members\":{}},\"CustomerProfiles\":{\"type\":\"structure\",\"members\":{}},\"Honeycode\":{\"type\":\"structure\",\"members\":{\"oAuthScopes\":{\"shape\":\"S19\"}}},\"SAPOData\":{\"type\":\"structure\",\"members\":{}}}},\"connectorType\":{},\"connectorLabel\":{},\"connectorDescription\":{},\"connectorOwner\":{},\"connectorName\":{},\"connectorVersion\":{},\"connectorArn\":{},\"connectorModes\":{\"shape\":\"S6u\"},\"authenticationConfig\":{\"type\":\"structure\",\"members\":{\"isBasicAuthSupported\":{\"type\":\"boolean\"},\"isApiKeyAuthSupported\":{\"type\":\"boolean\"},\"isOAuth2Supported\":{\"type\":\"boolean\"},\"isCustomAuthSupported\":{\"type\":\"boolean\"},\"oAuth2Defaults\":{\"type\":\"structure\",\"members\":{\"oauthScopes\":{\"shape\":\"S19\"},\"tokenUrls\":{\"type\":\"list\",\"member\":{}},\"authCodeUrls\":{\"type\":\"list\",\"member\":{}},\"oauth2GrantTypesSupported\":{\"type\":\"list\",\"member\":{}},\"oauth2CustomProperties\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"isRequired\":{\"type\":\"boolean\"},\"label\":{},\"description\":{},\"isSensitiveField\":{\"type\":\"boolean\"},\"connectorSuppliedValues\":{\"shape\":\"S75\"},\"type\":{}}}}}},\"customAuthConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"customAuthenticationType\":{},\"authParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"isRequired\":{\"type\":\"boolean\"},\"label\":{},\"description\":{},\"isSensitiveField\":{\"type\":\"boolean\"},\"connectorSuppliedValues\":{\"shape\":\"S75\"}}}}}}}}},\"connectorRuntimeSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"dataType\":{},\"isRequired\":{\"type\":\"boolean\"},\"label\":{},\"description\":{},\"scope\":{},\"connectorSuppliedValueOptions\":{\"type\":\"list\",\"member\":{}}}}},\"supportedApiVersions\":{\"type\":\"list\",\"member\":{}},\"supportedOperators\":{\"type\":\"list\",\"member\":{}},\"supportedWriteOperations\":{\"shape\":\"S7l\"},\"connectorProvisioningType\":{},\"connectorProvisioningConfig\":{\"shape\":\"S7n\"},\"logoURL\":{},\"registeredAt\":{\"type\":\"timestamp\"},\"registeredBy\":{}}},\"S5y\":{\"type\":\"list\",\"member\":{}},\"S6u\":{\"type\":\"list\",\"member\":{}},\"S75\":{\"type\":\"list\",\"member\":{}},\"S7l\":{\"type\":\"list\",\"member\":{}},\"S7n\":{\"type\":\"structure\",\"members\":{\"lambda\":{\"type\":\"structure\",\"required\":[\"lambdaArn\"],\"members\":{\"lambdaArn\":{}}}}},\"S82\":{\"type\":\"structure\",\"members\":{\"maximum\":{\"type\":\"double\"},\"minimum\":{\"type\":\"double\"}}},\"S8k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"connectorDescription\":{},\"connectorName\":{},\"connectorOwner\":{},\"connectorVersion\":{},\"applicationType\":{},\"connectorType\":{},\"connectorLabel\":{},\"registeredAt\":{\"type\":\"timestamp\"},\"registeredBy\":{},\"connectorProvisioningType\":{},\"connectorModes\":{\"shape\":\"S6u\"}}}},\"S8q\":{\"type\":\"structure\",\"members\":{\"mostRecentExecutionMessage\":{},\"mostRecentExecutionTime\":{\"type\":\"timestamp\"},\"mostRecentExecutionStatus\":{}}}}}"); /***/ }), @@ -33776,7 +36542,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeConnectorProfiles\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"DescribeConnectors\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\"},\"DescribeFlowExecutionRecords\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListFlows\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeConnectorProfiles\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"DescribeConnectors\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"DescribeFlowExecutionRecords\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListConnectors\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListFlows\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); /***/ }), @@ -33784,7 +36550,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeConnectorProfiles\":{\"input_toke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-29\",\"endpointPrefix\":\"app-integrations\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon AppIntegrations Service\",\"serviceId\":\"AppIntegrations\",\"signatureVersion\":\"v4\",\"signingName\":\"app-integrations\",\"uid\":\"appintegrations-2020-07-29\"},\"operations\":{\"CreateEventIntegration\":{\"http\":{\"requestUri\":\"/eventIntegrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"EventFilter\",\"EventBridgeBus\"],\"members\":{\"Name\":{},\"Description\":{},\"EventFilter\":{\"shape\":\"S4\"},\"EventBridgeBus\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventIntegrationArn\":{}}}},\"DeleteEventIntegration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/eventIntegrations/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetEventIntegration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/eventIntegrations/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"EventIntegrationArn\":{},\"EventBridgeBus\":{},\"EventFilter\":{\"shape\":\"S4\"},\"Tags\":{\"shape\":\"S8\"}}}},\"ListEventIntegrationAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/eventIntegrations/{Name}/associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"EventIntegrationName\"],\"members\":{\"EventIntegrationName\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventIntegrationAssociations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EventIntegrationAssociationArn\":{},\"EventIntegrationAssociationId\":{},\"EventIntegrationName\":{},\"ClientId\":{},\"EventBridgeRuleName\":{},\"ClientAssociationMetadata\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"NextToken\":{}}}},\"ListEventIntegrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/eventIntegrations\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventIntegrations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EventIntegrationArn\":{},\"Name\":{},\"Description\":{},\"EventFilter\":{\"shape\":\"S4\"},\"EventBridgeBus\":{},\"Tags\":{\"shape\":\"S8\"}}}},\"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\":\"S8\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S8\"}}},\"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\":{}}},\"UpdateEventIntegration\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/eventIntegrations/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"Source\"],\"members\":{\"Source\":{}}},\"S8\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-29\",\"endpointPrefix\":\"app-integrations\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon AppIntegrations Service\",\"serviceId\":\"AppIntegrations\",\"signatureVersion\":\"v4\",\"signingName\":\"app-integrations\",\"uid\":\"appintegrations-2020-07-29\"},\"operations\":{\"CreateDataIntegration\":{\"http\":{\"requestUri\":\"/dataIntegrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"KmsKey\":{},\"SourceURI\":{},\"ScheduleConfig\":{\"shape\":\"S5\"},\"Tags\":{\"shape\":\"S8\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"KmsKey\":{},\"SourceURI\":{},\"ScheduleConfiguration\":{\"shape\":\"S5\"},\"Tags\":{\"shape\":\"S8\"},\"ClientToken\":{}}}},\"CreateEventIntegration\":{\"http\":{\"requestUri\":\"/eventIntegrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"EventFilter\",\"EventBridgeBus\"],\"members\":{\"Name\":{},\"Description\":{},\"EventFilter\":{\"shape\":\"Sg\"},\"EventBridgeBus\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventIntegrationArn\":{}}}},\"DeleteDataIntegration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/dataIntegrations/{Identifier}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DataIntegrationIdentifier\"],\"members\":{\"DataIntegrationIdentifier\":{\"location\":\"uri\",\"locationName\":\"Identifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEventIntegration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/eventIntegrations/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetDataIntegration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/dataIntegrations/{Identifier}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"Identifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"KmsKey\":{},\"SourceURI\":{},\"ScheduleConfiguration\":{\"shape\":\"S5\"},\"Tags\":{\"shape\":\"S8\"}}}},\"GetEventIntegration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/eventIntegrations/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"EventIntegrationArn\":{},\"EventBridgeBus\":{},\"EventFilter\":{\"shape\":\"Sg\"},\"Tags\":{\"shape\":\"S8\"}}}},\"ListDataIntegrationAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/dataIntegrations/{Identifier}/associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"DataIntegrationIdentifier\"],\"members\":{\"DataIntegrationIdentifier\":{\"location\":\"uri\",\"locationName\":\"Identifier\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataIntegrationAssociations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DataIntegrationAssociationArn\":{},\"DataIntegrationArn\":{},\"ClientId\":{}}}},\"NextToken\":{}}}},\"ListDataIntegrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/dataIntegrations\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataIntegrations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{},\"SourceURI\":{}}}},\"NextToken\":{}}}},\"ListEventIntegrationAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/eventIntegrations/{Name}/associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"EventIntegrationName\"],\"members\":{\"EventIntegrationName\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventIntegrationAssociations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EventIntegrationAssociationArn\":{},\"EventIntegrationAssociationId\":{},\"EventIntegrationName\":{},\"ClientId\":{},\"EventBridgeRuleName\":{},\"ClientAssociationMetadata\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"NextToken\":{}}}},\"ListEventIntegrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/eventIntegrations\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventIntegrations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EventIntegrationArn\":{},\"Name\":{},\"Description\":{},\"EventFilter\":{\"shape\":\"Sg\"},\"EventBridgeBus\":{},\"Tags\":{\"shape\":\"S8\"}}}},\"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\":\"S8\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S8\"}}},\"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\":{}}},\"UpdateDataIntegration\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/dataIntegrations/{Identifier}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"Identifier\"},\"Name\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEventIntegration\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/eventIntegrations/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"FirstExecutionFrom\":{},\"Object\":{},\"ScheduleExpression\":{}}},\"S8\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sg\":{\"type\":\"structure\",\"required\":[\"Source\"],\"members\":{\"Source\":{}}}}}"); /***/ }), @@ -33816,7 +36582,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeScalableTargets\":{\"input_token\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-11-25\",\"endpointPrefix\":\"applicationinsights\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Application Insights\",\"serviceFullName\":\"Amazon CloudWatch Application Insights\",\"serviceId\":\"Application Insights\",\"signatureVersion\":\"v4\",\"signingName\":\"applicationinsights\",\"targetPrefix\":\"EC2WindowsBarleyService\",\"uid\":\"application-insights-2018-11-25\"},\"operations\":{\"CreateApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"OpsCenterEnabled\":{\"type\":\"boolean\"},\"CWEMonitorEnabled\":{\"type\":\"boolean\"},\"OpsItemSNSTopicArn\":{},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInfo\":{\"shape\":\"Sb\"}}}},\"CreateComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\",\"ResourceList\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{},\"ResourceList\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateLogPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"PatternSetName\",\"PatternName\",\"Pattern\",\"Rank\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"PatternName\":{},\"Pattern\":{},\"Rank\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LogPattern\":{\"shape\":\"Sp\"},\"ResourceGroupName\":{}}}},\"DeleteApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLogPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"PatternSetName\",\"PatternName\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"PatternName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInfo\":{\"shape\":\"Sb\"}}}},\"DescribeComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationComponent\":{\"shape\":\"S11\"},\"ResourceList\":{\"shape\":\"Sg\"}}}},\"DescribeComponentConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Monitor\":{\"type\":\"boolean\"},\"Tier\":{},\"ComponentConfiguration\":{}}}},\"DescribeComponentConfigurationRecommendation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\",\"Tier\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{},\"Tier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComponentConfiguration\":{}}}},\"DescribeLogPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"PatternSetName\",\"PatternName\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"PatternName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LogPattern\":{\"shape\":\"Sp\"}}}},\"DescribeObservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ObservationId\"],\"members\":{\"ObservationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Observation\":{\"shape\":\"S1k\"}}}},\"DescribeProblem\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProblemId\"],\"members\":{\"ProblemId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Problem\":{\"shape\":\"S2w\"}}}},\"DescribeProblemObservations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProblemId\"],\"members\":{\"ProblemId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RelatedObservations\":{\"type\":\"structure\",\"members\":{\"ObservationList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1k\"}}}}}}},\"ListApplications\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInfoList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sb\"}},\"NextToken\":{}}}},\"ListComponents\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationComponentList\":{\"type\":\"list\",\"member\":{\"shape\":\"S11\"}},\"NextToken\":{}}}},\"ListConfigurationHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"EventStatus\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MonitoredResourceARN\":{},\"EventStatus\":{},\"EventResourceType\":{},\"EventTime\":{\"type\":\"timestamp\"},\"EventDetail\":{},\"EventResourceName\":{}}}},\"NextToken\":{}}}},\"ListLogPatternSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LogPatternSets\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListLogPatterns\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LogPatterns\":{\"type\":\"list\",\"member\":{\"shape\":\"Sp\"}},\"NextToken\":{}}}},\"ListProblems\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProblemList\":{\"type\":\"list\",\"member\":{\"shape\":\"S2w\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S6\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"OpsCenterEnabled\":{\"type\":\"boolean\"},\"CWEMonitorEnabled\":{\"type\":\"boolean\"},\"OpsItemSNSTopicArn\":{},\"RemoveSNSTopic\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInfo\":{\"shape\":\"Sb\"}}}},\"UpdateComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{},\"NewComponentName\":{},\"ResourceList\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateComponentConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{},\"Monitor\":{\"type\":\"boolean\"},\"Tier\":{},\"ComponentConfiguration\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLogPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"PatternSetName\",\"PatternName\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"PatternName\":{},\"Pattern\":{},\"Rank\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LogPattern\":{\"shape\":\"Sp\"}}}}},\"shapes\":{\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sb\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LifeCycle\":{},\"OpsItemSNSTopicArn\":{},\"OpsCenterEnabled\":{\"type\":\"boolean\"},\"CWEMonitorEnabled\":{\"type\":\"boolean\"},\"Remarks\":{}}},\"Sg\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"structure\",\"members\":{\"PatternSetName\":{},\"PatternName\":{},\"Pattern\":{},\"Rank\":{\"type\":\"integer\"}}},\"S11\":{\"type\":\"structure\",\"members\":{\"ComponentName\":{},\"ComponentRemarks\":{},\"ResourceType\":{},\"OsType\":{},\"Tier\":{},\"Monitor\":{\"type\":\"boolean\"},\"DetectedWorkload\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"SourceType\":{},\"SourceARN\":{},\"LogGroup\":{},\"LineTime\":{\"type\":\"timestamp\"},\"LogText\":{},\"LogFilter\":{},\"MetricNamespace\":{},\"MetricName\":{},\"Unit\":{},\"Value\":{\"type\":\"double\"},\"CloudWatchEventId\":{},\"CloudWatchEventSource\":{},\"CloudWatchEventDetailType\":{},\"HealthEventArn\":{},\"HealthService\":{},\"HealthEventTypeCode\":{},\"HealthEventTypeCategory\":{},\"HealthEventDescription\":{},\"CodeDeployDeploymentId\":{},\"CodeDeployDeploymentGroup\":{},\"CodeDeployState\":{},\"CodeDeployApplication\":{},\"CodeDeployInstanceGroupId\":{},\"Ec2State\":{},\"RdsEventCategories\":{},\"RdsEventMessage\":{},\"S3EventName\":{},\"StatesExecutionArn\":{},\"StatesArn\":{},\"StatesStatus\":{},\"StatesInput\":{},\"EbsEvent\":{},\"EbsResult\":{},\"EbsCause\":{},\"EbsRequestId\":{},\"XRayFaultPercent\":{\"type\":\"integer\"},\"XRayThrottlePercent\":{\"type\":\"integer\"},\"XRayErrorPercent\":{\"type\":\"integer\"},\"XRayRequestCount\":{\"type\":\"integer\"},\"XRayRequestAverageLatency\":{\"type\":\"long\"},\"XRayNodeName\":{},\"XRayNodeType\":{}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Title\":{},\"Insights\":{},\"Status\":{},\"AffectedResource\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"SeverityLevel\":{},\"ResourceGroupName\":{},\"Feedback\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-11-25\",\"endpointPrefix\":\"applicationinsights\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Application Insights\",\"serviceFullName\":\"Amazon CloudWatch Application Insights\",\"serviceId\":\"Application Insights\",\"signatureVersion\":\"v4\",\"signingName\":\"applicationinsights\",\"targetPrefix\":\"EC2WindowsBarleyService\",\"uid\":\"application-insights-2018-11-25\"},\"operations\":{\"CreateApplication\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"OpsCenterEnabled\":{\"type\":\"boolean\"},\"CWEMonitorEnabled\":{\"type\":\"boolean\"},\"OpsItemSNSTopicArn\":{},\"Tags\":{\"shape\":\"S6\"},\"AutoConfigEnabled\":{\"type\":\"boolean\"},\"AutoCreate\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInfo\":{\"shape\":\"Sd\"}}}},\"CreateComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\",\"ResourceList\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{},\"ResourceList\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateLogPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"PatternSetName\",\"PatternName\",\"Pattern\",\"Rank\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"PatternName\":{},\"Pattern\":{},\"Rank\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LogPattern\":{\"shape\":\"Ss\"},\"ResourceGroupName\":{}}}},\"DeleteApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLogPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"PatternSetName\",\"PatternName\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"PatternName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInfo\":{\"shape\":\"Sd\"}}}},\"DescribeComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationComponent\":{\"shape\":\"S14\"},\"ResourceList\":{\"shape\":\"Sj\"}}}},\"DescribeComponentConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Monitor\":{\"type\":\"boolean\"},\"Tier\":{},\"ComponentConfiguration\":{}}}},\"DescribeComponentConfigurationRecommendation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\",\"Tier\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{},\"Tier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComponentConfiguration\":{}}}},\"DescribeLogPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"PatternSetName\",\"PatternName\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"PatternName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LogPattern\":{\"shape\":\"Ss\"}}}},\"DescribeObservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ObservationId\"],\"members\":{\"ObservationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Observation\":{\"shape\":\"S1n\"}}}},\"DescribeProblem\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProblemId\"],\"members\":{\"ProblemId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Problem\":{\"shape\":\"S2z\"}}}},\"DescribeProblemObservations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProblemId\"],\"members\":{\"ProblemId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RelatedObservations\":{\"type\":\"structure\",\"members\":{\"ObservationList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1n\"}}}}}}},\"ListApplications\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInfoList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\"}},\"NextToken\":{}}}},\"ListComponents\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationComponentList\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"NextToken\":{}}}},\"ListConfigurationHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"EventStatus\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MonitoredResourceARN\":{},\"EventStatus\":{},\"EventResourceType\":{},\"EventTime\":{\"type\":\"timestamp\"},\"EventDetail\":{},\"EventResourceName\":{}}}},\"NextToken\":{}}}},\"ListLogPatternSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LogPatternSets\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListLogPatterns\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LogPatterns\":{\"type\":\"list\",\"member\":{\"shape\":\"Ss\"}},\"NextToken\":{}}}},\"ListProblems\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"ComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProblemList\":{\"type\":\"list\",\"member\":{\"shape\":\"S2z\"}},\"NextToken\":{},\"ResourceGroupName\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S6\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\"],\"members\":{\"ResourceGroupName\":{},\"OpsCenterEnabled\":{\"type\":\"boolean\"},\"CWEMonitorEnabled\":{\"type\":\"boolean\"},\"OpsItemSNSTopicArn\":{},\"RemoveSNSTopic\":{\"type\":\"boolean\"},\"AutoConfigEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInfo\":{\"shape\":\"Sd\"}}}},\"UpdateComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{},\"NewComponentName\":{},\"ResourceList\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateComponentConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"ComponentName\"],\"members\":{\"ResourceGroupName\":{},\"ComponentName\":{},\"Monitor\":{\"type\":\"boolean\"},\"Tier\":{},\"ComponentConfiguration\":{},\"AutoConfigEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLogPattern\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceGroupName\",\"PatternSetName\",\"PatternName\"],\"members\":{\"ResourceGroupName\":{},\"PatternSetName\":{},\"PatternName\":{},\"Pattern\":{},\"Rank\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LogPattern\":{\"shape\":\"Ss\"}}}}},\"shapes\":{\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sd\":{\"type\":\"structure\",\"members\":{\"ResourceGroupName\":{},\"LifeCycle\":{},\"OpsItemSNSTopicArn\":{},\"OpsCenterEnabled\":{\"type\":\"boolean\"},\"CWEMonitorEnabled\":{\"type\":\"boolean\"},\"Remarks\":{},\"AutoConfigEnabled\":{\"type\":\"boolean\"},\"DiscoveryType\":{}}},\"Sj\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"structure\",\"members\":{\"PatternSetName\":{},\"PatternName\":{},\"Pattern\":{},\"Rank\":{\"type\":\"integer\"}}},\"S14\":{\"type\":\"structure\",\"members\":{\"ComponentName\":{},\"ComponentRemarks\":{},\"ResourceType\":{},\"OsType\":{},\"Tier\":{},\"Monitor\":{\"type\":\"boolean\"},\"DetectedWorkload\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"SourceType\":{},\"SourceARN\":{},\"LogGroup\":{},\"LineTime\":{\"type\":\"timestamp\"},\"LogText\":{},\"LogFilter\":{},\"MetricNamespace\":{},\"MetricName\":{},\"Unit\":{},\"Value\":{\"type\":\"double\"},\"CloudWatchEventId\":{},\"CloudWatchEventSource\":{},\"CloudWatchEventDetailType\":{},\"HealthEventArn\":{},\"HealthService\":{},\"HealthEventTypeCode\":{},\"HealthEventTypeCategory\":{},\"HealthEventDescription\":{},\"CodeDeployDeploymentId\":{},\"CodeDeployDeploymentGroup\":{},\"CodeDeployState\":{},\"CodeDeployApplication\":{},\"CodeDeployInstanceGroupId\":{},\"Ec2State\":{},\"RdsEventCategories\":{},\"RdsEventMessage\":{},\"S3EventName\":{},\"StatesExecutionArn\":{},\"StatesArn\":{},\"StatesStatus\":{},\"StatesInput\":{},\"EbsEvent\":{},\"EbsResult\":{},\"EbsCause\":{},\"EbsRequestId\":{},\"XRayFaultPercent\":{\"type\":\"integer\"},\"XRayThrottlePercent\":{\"type\":\"integer\"},\"XRayErrorPercent\":{\"type\":\"integer\"},\"XRayRequestCount\":{\"type\":\"integer\"},\"XRayRequestAverageLatency\":{\"type\":\"long\"},\"XRayNodeName\":{},\"XRayNodeType\":{}}},\"S2z\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Title\":{},\"Insights\":{},\"Status\":{},\"AffectedResource\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"SeverityLevel\":{},\"ResourceGroupName\":{},\"Feedback\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"RecurringCount\":{\"type\":\"long\"},\"LastRecurrenceTime\":{\"type\":\"timestamp\"}}}}}"); /***/ }), @@ -33880,7 +36646,7 @@ module.exports = JSON.parse("{\"o\":{\"ListGatewayRoutes\":{\"input_token\":\"ne /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-05-15\",\"endpointPrefix\":\"apprunner\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"AWS App Runner\",\"serviceId\":\"AppRunner\",\"signatureVersion\":\"v4\",\"signingName\":\"apprunner\",\"targetPrefix\":\"AppRunner\",\"uid\":\"apprunner-2020-05-15\"},\"operations\":{\"AssociateCustomDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\",\"DomainName\"],\"members\":{\"ServiceArn\":{},\"DomainName\":{},\"EnableWWWSubdomain\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DNSTarget\",\"ServiceArn\",\"CustomDomain\"],\"members\":{\"DNSTarget\":{},\"ServiceArn\":{},\"CustomDomain\":{\"shape\":\"S7\"}}}},\"CreateAutoScalingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfigurationName\"],\"members\":{\"AutoScalingConfigurationName\":{},\"MaxConcurrency\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"MaxSize\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfiguration\"],\"members\":{\"AutoScalingConfiguration\":{\"shape\":\"Sm\"}}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionName\",\"ProviderType\"],\"members\":{\"ConnectionName\":{},\"ProviderType\":{},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Connection\"],\"members\":{\"Connection\":{\"shape\":\"Sv\"}}}},\"CreateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceName\",\"SourceConfiguration\"],\"members\":{\"ServiceName\":{},\"SourceConfiguration\":{\"shape\":\"Sz\"},\"InstanceConfiguration\":{\"shape\":\"S1i\"},\"Tags\":{\"shape\":\"Sh\"},\"EncryptionConfiguration\":{\"shape\":\"S1l\"},\"HealthCheckConfiguration\":{\"shape\":\"S1n\"},\"AutoScalingConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\",\"OperationId\"],\"members\":{\"Service\":{\"shape\":\"S1u\"},\"OperationId\":{}}}},\"DeleteAutoScalingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfigurationArn\"],\"members\":{\"AutoScalingConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfiguration\"],\"members\":{\"AutoScalingConfiguration\":{\"shape\":\"Sm\"}}}},\"DeleteConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionArn\"],\"members\":{\"ConnectionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"Sv\"}}}},\"DeleteService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\",\"OperationId\"],\"members\":{\"Service\":{\"shape\":\"S1u\"},\"OperationId\":{}}}},\"DescribeAutoScalingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfigurationArn\"],\"members\":{\"AutoScalingConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfiguration\"],\"members\":{\"AutoScalingConfiguration\":{\"shape\":\"Sm\"}}}},\"DescribeCustomDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DNSTarget\",\"ServiceArn\",\"CustomDomains\"],\"members\":{\"DNSTarget\":{},\"ServiceArn\":{},\"CustomDomains\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}},\"NextToken\":{}}}},\"DescribeService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"Service\":{\"shape\":\"S1u\"}}}},\"DisassociateCustomDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\",\"DomainName\"],\"members\":{\"ServiceArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DNSTarget\",\"ServiceArn\",\"CustomDomain\"],\"members\":{\"DNSTarget\":{},\"ServiceArn\":{},\"CustomDomain\":{\"shape\":\"S7\"}}}},\"ListAutoScalingConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"AutoScalingConfigurationName\":{},\"LatestOnly\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfigurationSummaryList\"],\"members\":{\"AutoScalingConfigurationSummaryList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1x\"}},\"NextToken\":{}}}},\"ListConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConnectionName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ConnectionSummaryList\"],\"members\":{\"ConnectionSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConnectionName\":{},\"ConnectionArn\":{},\"ProviderType\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListOperations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Type\":{},\"Status\":{},\"TargetArn\":{},\"StartedAt\":{\"type\":\"timestamp\"},\"EndedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServiceSummaryList\"],\"members\":{\"ServiceSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceName\":{},\"ServiceId\":{},\"ServiceArn\":{},\"ServiceUrl\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"Status\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sh\"}}}},\"PauseService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"Service\":{\"shape\":\"S1u\"},\"OperationId\":{}}}},\"ResumeService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"Service\":{\"shape\":\"S1u\"},\"OperationId\":{}}}},\"StartDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{},\"SourceConfiguration\":{\"shape\":\"Sz\"},\"InstanceConfiguration\":{\"shape\":\"S1i\"},\"AutoScalingConfigurationArn\":{},\"HealthCheckConfiguration\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\",\"OperationId\"],\"members\":{\"Service\":{\"shape\":\"S1u\"},\"OperationId\":{}}}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"EnableWWWSubdomain\",\"Status\"],\"members\":{\"DomainName\":{},\"EnableWWWSubdomain\":{\"type\":\"boolean\"},\"CertificateValidationRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Value\":{},\"Status\":{}}}},\"Status\":{}}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"AutoScalingConfigurationArn\":{},\"AutoScalingConfigurationName\":{},\"AutoScalingConfigurationRevision\":{\"type\":\"integer\"},\"Latest\":{\"type\":\"boolean\"},\"Status\":{},\"MaxConcurrency\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"MaxSize\":{\"type\":\"integer\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"DeletedAt\":{\"type\":\"timestamp\"}}},\"Sv\":{\"type\":\"structure\",\"members\":{\"ConnectionName\":{},\"ConnectionArn\":{},\"ProviderType\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}},\"Sz\":{\"type\":\"structure\",\"members\":{\"CodeRepository\":{\"type\":\"structure\",\"required\":[\"RepositoryUrl\",\"SourceCodeVersion\"],\"members\":{\"RepositoryUrl\":{},\"SourceCodeVersion\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{}}},\"CodeConfiguration\":{\"type\":\"structure\",\"required\":[\"ConfigurationSource\"],\"members\":{\"ConfigurationSource\":{},\"CodeConfigurationValues\":{\"type\":\"structure\",\"required\":[\"Runtime\"],\"members\":{\"Runtime\":{},\"BuildCommand\":{\"type\":\"string\",\"sensitive\":true},\"StartCommand\":{\"type\":\"string\",\"sensitive\":true},\"Port\":{},\"RuntimeEnvironmentVariables\":{\"shape\":\"S19\"}}}}}}},\"ImageRepository\":{\"type\":\"structure\",\"required\":[\"ImageIdentifier\",\"ImageRepositoryType\"],\"members\":{\"ImageIdentifier\":{},\"ImageConfiguration\":{\"type\":\"structure\",\"members\":{\"RuntimeEnvironmentVariables\":{\"shape\":\"S19\"},\"StartCommand\":{},\"Port\":{}}},\"ImageRepositoryType\":{}}},\"AutoDeploymentsEnabled\":{\"type\":\"boolean\"},\"AuthenticationConfiguration\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"AccessRoleArn\":{}}}}},\"S19\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"string\",\"sensitive\":true}},\"S1i\":{\"type\":\"structure\",\"members\":{\"Cpu\":{},\"Memory\":{},\"InstanceRoleArn\":{}}},\"S1l\":{\"type\":\"structure\",\"required\":[\"KmsKey\"],\"members\":{\"KmsKey\":{}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"Protocol\":{},\"Path\":{},\"Interval\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"HealthyThreshold\":{\"type\":\"integer\"},\"UnhealthyThreshold\":{\"type\":\"integer\"}}},\"S1u\":{\"type\":\"structure\",\"required\":[\"ServiceName\",\"ServiceId\",\"ServiceArn\",\"ServiceUrl\",\"CreatedAt\",\"UpdatedAt\",\"Status\",\"SourceConfiguration\",\"InstanceConfiguration\",\"AutoScalingConfigurationSummary\"],\"members\":{\"ServiceName\":{},\"ServiceId\":{},\"ServiceArn\":{},\"ServiceUrl\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"DeletedAt\":{\"type\":\"timestamp\"},\"Status\":{},\"SourceConfiguration\":{\"shape\":\"Sz\"},\"InstanceConfiguration\":{\"shape\":\"S1i\"},\"EncryptionConfiguration\":{\"shape\":\"S1l\"},\"HealthCheckConfiguration\":{\"shape\":\"S1n\"},\"AutoScalingConfigurationSummary\":{\"shape\":\"S1x\"}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"AutoScalingConfigurationArn\":{},\"AutoScalingConfigurationName\":{},\"AutoScalingConfigurationRevision\":{\"type\":\"integer\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-05-15\",\"endpointPrefix\":\"apprunner\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"AWS App Runner\",\"serviceId\":\"AppRunner\",\"signatureVersion\":\"v4\",\"signingName\":\"apprunner\",\"targetPrefix\":\"AppRunner\",\"uid\":\"apprunner-2020-05-15\"},\"operations\":{\"AssociateCustomDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\",\"DomainName\"],\"members\":{\"ServiceArn\":{},\"DomainName\":{},\"EnableWWWSubdomain\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DNSTarget\",\"ServiceArn\",\"CustomDomain\"],\"members\":{\"DNSTarget\":{},\"ServiceArn\":{},\"CustomDomain\":{\"shape\":\"S7\"}}}},\"CreateAutoScalingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfigurationName\"],\"members\":{\"AutoScalingConfigurationName\":{},\"MaxConcurrency\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"MaxSize\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfiguration\"],\"members\":{\"AutoScalingConfiguration\":{\"shape\":\"Sm\"}}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionName\",\"ProviderType\"],\"members\":{\"ConnectionName\":{},\"ProviderType\":{},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Connection\"],\"members\":{\"Connection\":{\"shape\":\"Sv\"}}}},\"CreateObservabilityConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ObservabilityConfigurationName\"],\"members\":{\"ObservabilityConfigurationName\":{},\"TraceConfiguration\":{\"shape\":\"Sz\"},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ObservabilityConfiguration\"],\"members\":{\"ObservabilityConfiguration\":{\"shape\":\"S12\"}}}},\"CreateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceName\",\"SourceConfiguration\"],\"members\":{\"ServiceName\":{},\"SourceConfiguration\":{\"shape\":\"S16\"},\"InstanceConfiguration\":{\"shape\":\"S1p\"},\"Tags\":{\"shape\":\"Sh\"},\"EncryptionConfiguration\":{\"shape\":\"S1s\"},\"HealthCheckConfiguration\":{\"shape\":\"S1u\"},\"AutoScalingConfigurationArn\":{},\"NetworkConfiguration\":{\"shape\":\"S21\"},\"ObservabilityConfiguration\":{\"shape\":\"S24\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\",\"OperationId\"],\"members\":{\"Service\":{\"shape\":\"S26\"},\"OperationId\":{}}}},\"CreateVpcConnector\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcConnectorName\",\"Subnets\"],\"members\":{\"VpcConnectorName\":{},\"Subnets\":{\"shape\":\"S2d\"},\"SecurityGroups\":{\"shape\":\"S2d\"},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"VpcConnector\"],\"members\":{\"VpcConnector\":{\"shape\":\"S2f\"}}}},\"DeleteAutoScalingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfigurationArn\"],\"members\":{\"AutoScalingConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfiguration\"],\"members\":{\"AutoScalingConfiguration\":{\"shape\":\"Sm\"}}}},\"DeleteConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionArn\"],\"members\":{\"ConnectionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"Sv\"}}}},\"DeleteObservabilityConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ObservabilityConfigurationArn\"],\"members\":{\"ObservabilityConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ObservabilityConfiguration\"],\"members\":{\"ObservabilityConfiguration\":{\"shape\":\"S12\"}}}},\"DeleteService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\",\"OperationId\"],\"members\":{\"Service\":{\"shape\":\"S26\"},\"OperationId\":{}}}},\"DeleteVpcConnector\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcConnectorArn\"],\"members\":{\"VpcConnectorArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"VpcConnector\"],\"members\":{\"VpcConnector\":{\"shape\":\"S2f\"}}}},\"DescribeAutoScalingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfigurationArn\"],\"members\":{\"AutoScalingConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfiguration\"],\"members\":{\"AutoScalingConfiguration\":{\"shape\":\"Sm\"}}}},\"DescribeCustomDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DNSTarget\",\"ServiceArn\",\"CustomDomains\"],\"members\":{\"DNSTarget\":{},\"ServiceArn\":{},\"CustomDomains\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}},\"NextToken\":{}}}},\"DescribeObservabilityConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ObservabilityConfigurationArn\"],\"members\":{\"ObservabilityConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ObservabilityConfiguration\"],\"members\":{\"ObservabilityConfiguration\":{\"shape\":\"S12\"}}}},\"DescribeService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"Service\":{\"shape\":\"S26\"}}}},\"DescribeVpcConnector\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcConnectorArn\"],\"members\":{\"VpcConnectorArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"VpcConnector\"],\"members\":{\"VpcConnector\":{\"shape\":\"S2f\"}}}},\"DisassociateCustomDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\",\"DomainName\"],\"members\":{\"ServiceArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DNSTarget\",\"ServiceArn\",\"CustomDomain\"],\"members\":{\"DNSTarget\":{},\"ServiceArn\":{},\"CustomDomain\":{\"shape\":\"S7\"}}}},\"ListAutoScalingConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"AutoScalingConfigurationName\":{},\"LatestOnly\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoScalingConfigurationSummaryList\"],\"members\":{\"AutoScalingConfigurationSummaryList\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}},\"NextToken\":{}}}},\"ListConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConnectionName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ConnectionSummaryList\"],\"members\":{\"ConnectionSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConnectionName\":{},\"ConnectionArn\":{},\"ProviderType\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListObservabilityConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"ObservabilityConfigurationName\":{},\"LatestOnly\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ObservabilityConfigurationSummaryList\"],\"members\":{\"ObservabilityConfigurationSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ObservabilityConfigurationArn\":{},\"ObservabilityConfigurationName\":{},\"ObservabilityConfigurationRevision\":{\"type\":\"integer\"}}}},\"NextToken\":{}}}},\"ListOperations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Type\":{},\"Status\":{},\"TargetArn\":{},\"StartedAt\":{\"type\":\"timestamp\"},\"EndedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServiceSummaryList\"],\"members\":{\"ServiceSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceName\":{},\"ServiceId\":{},\"ServiceArn\":{},\"ServiceUrl\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"Status\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sh\"}}}},\"ListVpcConnectors\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"VpcConnectors\"],\"members\":{\"VpcConnectors\":{\"type\":\"list\",\"member\":{\"shape\":\"S2f\"}},\"NextToken\":{}}}},\"PauseService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"Service\":{\"shape\":\"S26\"},\"OperationId\":{}}}},\"ResumeService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"Service\":{\"shape\":\"S26\"},\"OperationId\":{}}}},\"StartDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceArn\"],\"members\":{\"ServiceArn\":{},\"SourceConfiguration\":{\"shape\":\"S16\"},\"InstanceConfiguration\":{\"shape\":\"S1p\"},\"AutoScalingConfigurationArn\":{},\"HealthCheckConfiguration\":{\"shape\":\"S1u\"},\"NetworkConfiguration\":{\"shape\":\"S21\"},\"ObservabilityConfiguration\":{\"shape\":\"S24\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Service\",\"OperationId\"],\"members\":{\"Service\":{\"shape\":\"S26\"},\"OperationId\":{}}}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"EnableWWWSubdomain\",\"Status\"],\"members\":{\"DomainName\":{},\"EnableWWWSubdomain\":{\"type\":\"boolean\"},\"CertificateValidationRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Value\":{},\"Status\":{}}}},\"Status\":{}}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"AutoScalingConfigurationArn\":{},\"AutoScalingConfigurationName\":{},\"AutoScalingConfigurationRevision\":{\"type\":\"integer\"},\"Latest\":{\"type\":\"boolean\"},\"Status\":{},\"MaxConcurrency\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"MaxSize\":{\"type\":\"integer\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"DeletedAt\":{\"type\":\"timestamp\"}}},\"Sv\":{\"type\":\"structure\",\"members\":{\"ConnectionName\":{},\"ConnectionArn\":{},\"ProviderType\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}},\"Sz\":{\"type\":\"structure\",\"required\":[\"Vendor\"],\"members\":{\"Vendor\":{}}},\"S12\":{\"type\":\"structure\",\"members\":{\"ObservabilityConfigurationArn\":{},\"ObservabilityConfigurationName\":{},\"TraceConfiguration\":{\"shape\":\"Sz\"},\"ObservabilityConfigurationRevision\":{\"type\":\"integer\"},\"Latest\":{\"type\":\"boolean\"},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"DeletedAt\":{\"type\":\"timestamp\"}}},\"S16\":{\"type\":\"structure\",\"members\":{\"CodeRepository\":{\"type\":\"structure\",\"required\":[\"RepositoryUrl\",\"SourceCodeVersion\"],\"members\":{\"RepositoryUrl\":{},\"SourceCodeVersion\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{}}},\"CodeConfiguration\":{\"type\":\"structure\",\"required\":[\"ConfigurationSource\"],\"members\":{\"ConfigurationSource\":{},\"CodeConfigurationValues\":{\"type\":\"structure\",\"required\":[\"Runtime\"],\"members\":{\"Runtime\":{},\"BuildCommand\":{\"type\":\"string\",\"sensitive\":true},\"StartCommand\":{\"shape\":\"S1f\"},\"Port\":{},\"RuntimeEnvironmentVariables\":{\"shape\":\"S1g\"}}}}}}},\"ImageRepository\":{\"type\":\"structure\",\"required\":[\"ImageIdentifier\",\"ImageRepositoryType\"],\"members\":{\"ImageIdentifier\":{},\"ImageConfiguration\":{\"type\":\"structure\",\"members\":{\"RuntimeEnvironmentVariables\":{\"shape\":\"S1g\"},\"StartCommand\":{\"shape\":\"S1f\"},\"Port\":{}}},\"ImageRepositoryType\":{}}},\"AutoDeploymentsEnabled\":{\"type\":\"boolean\"},\"AuthenticationConfiguration\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"AccessRoleArn\":{}}}}},\"S1f\":{\"type\":\"string\",\"sensitive\":true},\"S1g\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"string\",\"sensitive\":true}},\"S1p\":{\"type\":\"structure\",\"members\":{\"Cpu\":{},\"Memory\":{},\"InstanceRoleArn\":{}}},\"S1s\":{\"type\":\"structure\",\"required\":[\"KmsKey\"],\"members\":{\"KmsKey\":{}}},\"S1u\":{\"type\":\"structure\",\"members\":{\"Protocol\":{},\"Path\":{},\"Interval\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"HealthyThreshold\":{\"type\":\"integer\"},\"UnhealthyThreshold\":{\"type\":\"integer\"}}},\"S21\":{\"type\":\"structure\",\"members\":{\"EgressConfiguration\":{\"type\":\"structure\",\"members\":{\"EgressType\":{},\"VpcConnectorArn\":{}}}}},\"S24\":{\"type\":\"structure\",\"required\":[\"ObservabilityEnabled\"],\"members\":{\"ObservabilityEnabled\":{\"type\":\"boolean\"},\"ObservabilityConfigurationArn\":{}}},\"S26\":{\"type\":\"structure\",\"required\":[\"ServiceName\",\"ServiceId\",\"ServiceArn\",\"ServiceUrl\",\"CreatedAt\",\"UpdatedAt\",\"Status\",\"SourceConfiguration\",\"InstanceConfiguration\",\"AutoScalingConfigurationSummary\",\"NetworkConfiguration\"],\"members\":{\"ServiceName\":{},\"ServiceId\":{},\"ServiceArn\":{},\"ServiceUrl\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"DeletedAt\":{\"type\":\"timestamp\"},\"Status\":{},\"SourceConfiguration\":{\"shape\":\"S16\"},\"InstanceConfiguration\":{\"shape\":\"S1p\"},\"EncryptionConfiguration\":{\"shape\":\"S1s\"},\"HealthCheckConfiguration\":{\"shape\":\"S1u\"},\"AutoScalingConfigurationSummary\":{\"shape\":\"S29\"},\"NetworkConfiguration\":{\"shape\":\"S21\"},\"ObservabilityConfiguration\":{\"shape\":\"S24\"}}},\"S29\":{\"type\":\"structure\",\"members\":{\"AutoScalingConfigurationArn\":{},\"AutoScalingConfigurationName\":{},\"AutoScalingConfigurationRevision\":{\"type\":\"integer\"}}},\"S2d\":{\"type\":\"list\",\"member\":{}},\"S2f\":{\"type\":\"structure\",\"members\":{\"VpcConnectorName\":{},\"VpcConnectorArn\":{},\"VpcConnectorRevision\":{\"type\":\"integer\"},\"Subnets\":{\"shape\":\"S2d\"},\"SecurityGroups\":{\"shape\":\"S2d\"},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"DeletedAt\":{\"type\":\"timestamp\"}}}}}"); /***/ }), @@ -33888,7 +36654,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeCustomDomains\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAutoScalingConfigurations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListConnections\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListOperations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListServices\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeCustomDomains\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAutoScalingConfigurations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListConnections\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListObservabilityConfigurations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListOperations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListServices\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListVpcConnectors\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -33896,7 +36662,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeCustomDomains\":{\"input_token\": /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-12-01\",\"endpointPrefix\":\"appstream2\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon AppStream\",\"serviceId\":\"AppStream\",\"signatureVersion\":\"v4\",\"signingName\":\"appstream\",\"targetPrefix\":\"PhotonAdminProxyService\",\"uid\":\"appstream-2016-12-01\"},\"operations\":{\"AssociateFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\",\"StackName\"],\"members\":{\"FleetName\":{},\"StackName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"BatchAssociateUserStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserStackAssociations\"],\"members\":{\"UserStackAssociations\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"shape\":\"Sb\"}}}},\"BatchDisassociateUserStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserStackAssociations\"],\"members\":{\"UserStackAssociations\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"shape\":\"Sb\"}}}},\"CopyImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceImageName\",\"DestinationImageName\",\"DestinationRegion\"],\"members\":{\"SourceImageName\":{},\"DestinationImageName\":{},\"DestinationRegion\":{},\"DestinationImageDescription\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DestinationImageName\":{}}}},\"CreateDirectoryConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryName\",\"OrganizationalUnitDistinguishedNames\"],\"members\":{\"DirectoryName\":{},\"OrganizationalUnitDistinguishedNames\":{\"shape\":\"Sn\"},\"ServiceAccountCredentials\":{\"shape\":\"Sp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryConfig\":{\"shape\":\"St\"}}}},\"CreateFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InstanceType\",\"ComputeCapacity\"],\"members\":{\"Name\":{},\"ImageName\":{},\"ImageArn\":{},\"InstanceType\":{},\"FleetType\":{},\"ComputeCapacity\":{\"shape\":\"Sy\"},\"VpcConfig\":{\"shape\":\"S10\"},\"MaxUserDurationInSeconds\":{\"type\":\"integer\"},\"DisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"Description\":{},\"DisplayName\":{},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S15\"},\"Tags\":{\"shape\":\"S16\"},\"IdleDisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"IamRoleArn\":{},\"StreamView\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Fleet\":{\"shape\":\"S1b\"}}}},\"CreateImageBuilder\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InstanceType\"],\"members\":{\"Name\":{},\"ImageName\":{},\"ImageArn\":{},\"InstanceType\":{},\"Description\":{},\"DisplayName\":{},\"VpcConfig\":{\"shape\":\"S10\"},\"IamRoleArn\":{},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S15\"},\"AppstreamAgentVersion\":{},\"Tags\":{\"shape\":\"S16\"},\"AccessEndpoints\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilder\":{\"shape\":\"S1n\"}}}},\"CreateImageBuilderStreamingURL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Validity\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingURL\":{},\"Expires\":{\"type\":\"timestamp\"}}}},\"CreateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"DisplayName\":{},\"StorageConnectors\":{\"shape\":\"S1z\"},\"RedirectURL\":{},\"FeedbackURL\":{},\"UserSettings\":{\"shape\":\"S27\"},\"ApplicationSettings\":{\"shape\":\"S2b\"},\"Tags\":{\"shape\":\"S16\"},\"AccessEndpoints\":{\"shape\":\"S1j\"},\"EmbedHostDomains\":{\"shape\":\"S2d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stack\":{\"shape\":\"S2g\"}}}},\"CreateStreamingURL\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"FleetName\",\"UserId\"],\"members\":{\"StackName\":{},\"FleetName\":{},\"UserId\":{},\"ApplicationId\":{},\"Validity\":{\"type\":\"long\"},\"SessionContext\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingURL\":{},\"Expires\":{\"type\":\"timestamp\"}}}},\"CreateUpdatedImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"existingImageName\",\"newImageName\"],\"members\":{\"existingImageName\":{},\"newImageName\":{},\"newImageDescription\":{},\"newImageDisplayName\":{},\"newImageTags\":{\"shape\":\"S16\"},\"dryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"image\":{\"shape\":\"S2q\"},\"canUpdateImage\":{\"type\":\"boolean\"}}}},\"CreateUsageReportSubscription\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"Schedule\":{}}}},\"CreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationType\"],\"members\":{\"UserName\":{\"shape\":\"S7\"},\"MessageAction\":{},\"FirstName\":{\"shape\":\"S34\"},\"LastName\":{\"shape\":\"S34\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDirectoryConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryName\"],\"members\":{\"DirectoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Image\":{\"shape\":\"S2q\"}}}},\"DeleteImageBuilder\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilder\":{\"shape\":\"S1n\"}}}},\"DeleteImagePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"SharedAccountId\"],\"members\":{\"Name\":{},\"SharedAccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteUsageReportSubscription\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationType\"],\"members\":{\"UserName\":{\"shape\":\"S7\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeDirectoryConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryNames\":{\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"St\"}},\"NextToken\":{}}}},\"DescribeFleets\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S3s\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Fleets\":{\"type\":\"list\",\"member\":{\"shape\":\"S1b\"}},\"NextToken\":{}}}},\"DescribeImageBuilders\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S3s\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilders\":{\"type\":\"list\",\"member\":{\"shape\":\"S1n\"}},\"NextToken\":{}}}},\"DescribeImagePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"MaxResults\":{\"type\":\"integer\"},\"SharedAwsAccountIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SharedImagePermissionsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"sharedAccountId\",\"imagePermissions\"],\"members\":{\"sharedAccountId\":{},\"imagePermissions\":{\"shape\":\"S2y\"}}}},\"NextToken\":{}}}},\"DescribeImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S3s\"},\"Arns\":{\"type\":\"list\",\"member\":{}},\"Type\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Images\":{\"type\":\"list\",\"member\":{\"shape\":\"S2q\"}},\"NextToken\":{}}}},\"DescribeSessions\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"FleetName\"],\"members\":{\"StackName\":{},\"FleetName\":{},\"UserId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Sessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\",\"UserId\",\"StackName\",\"FleetName\",\"State\"],\"members\":{\"Id\":{},\"UserId\":{},\"StackName\":{},\"FleetName\":{},\"State\":{},\"ConnectionState\":{},\"StartTime\":{\"type\":\"timestamp\"},\"MaxExpirationTime\":{\"type\":\"timestamp\"},\"AuthenticationType\":{},\"NetworkAccessConfiguration\":{\"shape\":\"S1s\"}}}},\"NextToken\":{}}}},\"DescribeStacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S3s\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stacks\":{\"type\":\"list\",\"member\":{\"shape\":\"S2g\"}},\"NextToken\":{}}}},\"DescribeUsageReportSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UsageReportSubscriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"Schedule\":{},\"LastGeneratedReportDate\":{\"type\":\"timestamp\"},\"SubscriptionErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"NextToken\":{}}}},\"DescribeUserStackAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"UserName\":{\"shape\":\"S7\"},\"AuthenticationType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserStackAssociations\":{\"shape\":\"S5\"},\"NextToken\":{}}}},\"DescribeUsers\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthenticationType\"],\"members\":{\"AuthenticationType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Users\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AuthenticationType\"],\"members\":{\"Arn\":{},\"UserName\":{\"shape\":\"S7\"},\"Enabled\":{\"type\":\"boolean\"},\"Status\":{},\"FirstName\":{\"shape\":\"S34\"},\"LastName\":{\"shape\":\"S34\"},\"CreatedTime\":{\"type\":\"timestamp\"},\"AuthenticationType\":{}}}},\"NextToken\":{}}}},\"DisableUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationType\"],\"members\":{\"UserName\":{\"shape\":\"S7\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\",\"StackName\"],\"members\":{\"FleetName\":{},\"StackName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationType\"],\"members\":{\"UserName\":{\"shape\":\"S7\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExpireSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"SessionId\"],\"members\":{\"SessionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ListAssociatedFleets\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S3s\"},\"NextToken\":{}}}},\"ListAssociatedStacks\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\"],\"members\":{\"FleetName\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S3s\"},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S16\"}}}},\"StartFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartImageBuilder\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"AppstreamAgentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilder\":{\"shape\":\"S1n\"}}}},\"StopFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StopImageBuilder\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilder\":{\"shape\":\"S1n\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S16\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDirectoryConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryName\"],\"members\":{\"DirectoryName\":{},\"OrganizationalUnitDistinguishedNames\":{\"shape\":\"Sn\"},\"ServiceAccountCredentials\":{\"shape\":\"Sp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryConfig\":{\"shape\":\"St\"}}}},\"UpdateFleet\":{\"input\":{\"type\":\"structure\",\"members\":{\"ImageName\":{},\"ImageArn\":{},\"Name\":{},\"InstanceType\":{},\"ComputeCapacity\":{\"shape\":\"Sy\"},\"VpcConfig\":{\"shape\":\"S10\"},\"MaxUserDurationInSeconds\":{\"type\":\"integer\"},\"DisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"DeleteVpcConfig\":{\"deprecated\":true,\"type\":\"boolean\"},\"Description\":{},\"DisplayName\":{},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S15\"},\"IdleDisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"AttributesToDelete\":{\"type\":\"list\",\"member\":{}},\"IamRoleArn\":{},\"StreamView\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Fleet\":{\"shape\":\"S1b\"}}}},\"UpdateImagePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"SharedAccountId\",\"ImagePermissions\"],\"members\":{\"Name\":{},\"SharedAccountId\":{},\"ImagePermissions\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"DisplayName\":{},\"Description\":{},\"Name\":{},\"StorageConnectors\":{\"shape\":\"S1z\"},\"DeleteStorageConnectors\":{\"deprecated\":true,\"type\":\"boolean\"},\"RedirectURL\":{},\"FeedbackURL\":{},\"AttributesToDelete\":{\"type\":\"list\",\"member\":{}},\"UserSettings\":{\"shape\":\"S27\"},\"ApplicationSettings\":{\"shape\":\"S2b\"},\"AccessEndpoints\":{\"shape\":\"S1j\"},\"EmbedHostDomains\":{\"shape\":\"S2d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stack\":{\"shape\":\"S2g\"}}}}},\"shapes\":{\"S5\":{\"type\":\"list\",\"member\":{\"shape\":\"S6\"}},\"S6\":{\"type\":\"structure\",\"required\":[\"StackName\",\"UserName\",\"AuthenticationType\"],\"members\":{\"StackName\":{},\"UserName\":{\"shape\":\"S7\"},\"AuthenticationType\":{},\"SendEmailNotification\":{\"type\":\"boolean\"}}},\"S7\":{\"type\":\"string\",\"sensitive\":true},\"Sb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"UserStackAssociation\":{\"shape\":\"S6\"},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"Sn\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"structure\",\"required\":[\"AccountName\",\"AccountPassword\"],\"members\":{\"AccountName\":{\"type\":\"string\",\"sensitive\":true},\"AccountPassword\":{\"type\":\"string\",\"sensitive\":true}}},\"St\":{\"type\":\"structure\",\"required\":[\"DirectoryName\"],\"members\":{\"DirectoryName\":{},\"OrganizationalUnitDistinguishedNames\":{\"shape\":\"Sn\"},\"ServiceAccountCredentials\":{\"shape\":\"Sp\"},\"CreatedTime\":{\"type\":\"timestamp\"}}},\"Sy\":{\"type\":\"structure\",\"required\":[\"DesiredInstances\"],\"members\":{\"DesiredInstances\":{\"type\":\"integer\"}}},\"S10\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"type\":\"list\",\"member\":{}},\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"DirectoryName\":{},\"OrganizationalUnitDistinguishedName\":{}}},\"S16\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1b\":{\"type\":\"structure\",\"required\":[\"Arn\",\"Name\",\"InstanceType\",\"ComputeCapacityStatus\",\"State\"],\"members\":{\"Arn\":{},\"Name\":{},\"DisplayName\":{},\"Description\":{},\"ImageName\":{},\"ImageArn\":{},\"InstanceType\":{},\"FleetType\":{},\"ComputeCapacityStatus\":{\"type\":\"structure\",\"required\":[\"Desired\"],\"members\":{\"Desired\":{\"type\":\"integer\"},\"Running\":{\"type\":\"integer\"},\"InUse\":{\"type\":\"integer\"},\"Available\":{\"type\":\"integer\"}}},\"MaxUserDurationInSeconds\":{\"type\":\"integer\"},\"DisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"State\":{},\"VpcConfig\":{\"shape\":\"S10\"},\"CreatedTime\":{\"type\":\"timestamp\"},\"FleetErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S15\"},\"IdleDisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"IamRoleArn\":{},\"StreamView\":{}}},\"S1j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EndpointType\"],\"members\":{\"EndpointType\":{},\"VpceId\":{}}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Arn\":{},\"ImageArn\":{},\"Description\":{},\"DisplayName\":{},\"VpcConfig\":{\"shape\":\"S10\"},\"InstanceType\":{},\"Platform\":{},\"IamRoleArn\":{},\"State\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"CreatedTime\":{\"type\":\"timestamp\"},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S15\"},\"NetworkAccessConfiguration\":{\"shape\":\"S1s\"},\"ImageBuilderErrors\":{\"shape\":\"S1t\"},\"AppstreamAgentVersion\":{},\"AccessEndpoints\":{\"shape\":\"S1j\"}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"EniPrivateIpAddress\":{},\"EniId\":{}}},\"S1t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{},\"ErrorTimestamp\":{\"type\":\"timestamp\"}}}},\"S1z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConnectorType\"],\"members\":{\"ConnectorType\":{},\"ResourceIdentifier\":{},\"Domains\":{\"type\":\"list\",\"member\":{}}}}},\"S27\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Action\",\"Permission\"],\"members\":{\"Action\":{},\"Permission\":{}}}},\"S2b\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"SettingsGroup\":{}}},\"S2d\":{\"type\":\"list\",\"member\":{}},\"S2g\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Arn\":{},\"Name\":{},\"Description\":{},\"DisplayName\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"StorageConnectors\":{\"shape\":\"S1z\"},\"RedirectURL\":{},\"FeedbackURL\":{},\"StackErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"UserSettings\":{\"shape\":\"S27\"},\"ApplicationSettings\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"SettingsGroup\":{},\"S3BucketName\":{}}},\"AccessEndpoints\":{\"shape\":\"S1j\"},\"EmbedHostDomains\":{\"shape\":\"S2d\"}}},\"S2q\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Arn\":{},\"BaseImageArn\":{},\"DisplayName\":{},\"State\":{},\"Visibility\":{},\"ImageBuilderSupported\":{\"type\":\"boolean\"},\"ImageBuilderName\":{},\"Platform\":{},\"Description\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"Applications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"DisplayName\":{},\"IconURL\":{},\"LaunchPath\":{},\"LaunchParameters\":{},\"Enabled\":{\"type\":\"boolean\"},\"Metadata\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"CreatedTime\":{\"type\":\"timestamp\"},\"PublicBaseImageReleasedDate\":{\"type\":\"timestamp\"},\"AppstreamAgentVersion\":{},\"ImagePermissions\":{\"shape\":\"S2y\"},\"ImageErrors\":{\"shape\":\"S1t\"}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"allowFleet\":{\"type\":\"boolean\"},\"allowImageBuilder\":{\"type\":\"boolean\"}}},\"S34\":{\"type\":\"string\",\"sensitive\":true},\"S3s\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-12-01\",\"endpointPrefix\":\"appstream2\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon AppStream\",\"serviceId\":\"AppStream\",\"signatureVersion\":\"v4\",\"signingName\":\"appstream\",\"targetPrefix\":\"PhotonAdminProxyService\",\"uid\":\"appstream-2016-12-01\"},\"operations\":{\"AssociateApplicationFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\",\"ApplicationArn\"],\"members\":{\"FleetName\":{},\"ApplicationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationFleetAssociation\":{\"shape\":\"S5\"}}}},\"AssociateApplicationToEntitlement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"EntitlementName\",\"ApplicationIdentifier\"],\"members\":{\"StackName\":{},\"EntitlementName\":{},\"ApplicationIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\",\"StackName\"],\"members\":{\"FleetName\":{},\"StackName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"BatchAssociateUserStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserStackAssociations\"],\"members\":{\"UserStackAssociations\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"shape\":\"Si\"}}}},\"BatchDisassociateUserStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserStackAssociations\"],\"members\":{\"UserStackAssociations\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"shape\":\"Si\"}}}},\"CopyImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceImageName\",\"DestinationImageName\",\"DestinationRegion\"],\"members\":{\"SourceImageName\":{},\"DestinationImageName\":{},\"DestinationRegion\":{},\"DestinationImageDescription\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DestinationImageName\":{}}}},\"CreateAppBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"SourceS3Location\",\"SetupScriptDetails\"],\"members\":{\"Name\":{},\"Description\":{},\"DisplayName\":{},\"SourceS3Location\":{\"shape\":\"St\"},\"SetupScriptDetails\":{\"shape\":\"Sw\"},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppBlock\":{\"shape\":\"S12\"}}}},\"CreateApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"IconS3Location\",\"LaunchPath\",\"Platforms\",\"InstanceFamilies\",\"AppBlockArn\"],\"members\":{\"Name\":{},\"DisplayName\":{},\"Description\":{},\"IconS3Location\":{\"shape\":\"St\"},\"LaunchPath\":{},\"WorkingDirectory\":{},\"LaunchParameters\":{},\"Platforms\":{\"shape\":\"S15\"},\"InstanceFamilies\":{\"shape\":\"S17\"},\"AppBlockArn\":{},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Application\":{\"shape\":\"S19\"}}}},\"CreateDirectoryConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryName\",\"OrganizationalUnitDistinguishedNames\"],\"members\":{\"DirectoryName\":{},\"OrganizationalUnitDistinguishedNames\":{\"shape\":\"S1d\"},\"ServiceAccountCredentials\":{\"shape\":\"S1f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryConfig\":{\"shape\":\"S1j\"}}}},\"CreateEntitlement\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"StackName\",\"AppVisibility\",\"Attributes\"],\"members\":{\"Name\":{},\"StackName\":{},\"Description\":{},\"AppVisibility\":{},\"Attributes\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Entitlement\":{\"shape\":\"S1p\"}}}},\"CreateFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InstanceType\"],\"members\":{\"Name\":{},\"ImageName\":{},\"ImageArn\":{},\"InstanceType\":{},\"FleetType\":{},\"ComputeCapacity\":{\"shape\":\"S1s\"},\"VpcConfig\":{\"shape\":\"S1t\"},\"MaxUserDurationInSeconds\":{\"type\":\"integer\"},\"DisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"Description\":{},\"DisplayName\":{},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S1x\"},\"Tags\":{\"shape\":\"Sy\"},\"IdleDisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"IamRoleArn\":{},\"StreamView\":{},\"Platform\":{},\"MaxConcurrentSessions\":{\"type\":\"integer\"},\"UsbDeviceFilterStrings\":{\"shape\":\"S1z\"},\"SessionScriptS3Location\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Fleet\":{\"shape\":\"S22\"}}}},\"CreateImageBuilder\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InstanceType\"],\"members\":{\"Name\":{},\"ImageName\":{},\"ImageArn\":{},\"InstanceType\":{},\"Description\":{},\"DisplayName\":{},\"VpcConfig\":{\"shape\":\"S1t\"},\"IamRoleArn\":{},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S1x\"},\"AppstreamAgentVersion\":{},\"Tags\":{\"shape\":\"Sy\"},\"AccessEndpoints\":{\"shape\":\"S2a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilder\":{\"shape\":\"S2e\"}}}},\"CreateImageBuilderStreamingURL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Validity\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingURL\":{},\"Expires\":{\"type\":\"timestamp\"}}}},\"CreateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"DisplayName\":{},\"StorageConnectors\":{\"shape\":\"S2p\"},\"RedirectURL\":{},\"FeedbackURL\":{},\"UserSettings\":{\"shape\":\"S2x\"},\"ApplicationSettings\":{\"shape\":\"S31\"},\"Tags\":{\"shape\":\"Sy\"},\"AccessEndpoints\":{\"shape\":\"S2a\"},\"EmbedHostDomains\":{\"shape\":\"S33\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stack\":{\"shape\":\"S36\"}}}},\"CreateStreamingURL\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"FleetName\",\"UserId\"],\"members\":{\"StackName\":{},\"FleetName\":{},\"UserId\":{},\"ApplicationId\":{},\"Validity\":{\"type\":\"long\"},\"SessionContext\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingURL\":{},\"Expires\":{\"type\":\"timestamp\"}}}},\"CreateUpdatedImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"existingImageName\",\"newImageName\"],\"members\":{\"existingImageName\":{},\"newImageName\":{},\"newImageDescription\":{},\"newImageDisplayName\":{},\"newImageTags\":{\"shape\":\"Sy\"},\"dryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"image\":{\"shape\":\"S3g\"},\"canUpdateImage\":{\"type\":\"boolean\"}}}},\"CreateUsageReportSubscription\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"Schedule\":{}}}},\"CreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationType\"],\"members\":{\"UserName\":{\"shape\":\"Se\"},\"MessageAction\":{},\"FirstName\":{\"shape\":\"S3s\"},\"LastName\":{\"shape\":\"S3s\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAppBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDirectoryConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryName\"],\"members\":{\"DirectoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEntitlement\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"StackName\"],\"members\":{\"Name\":{},\"StackName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Image\":{\"shape\":\"S3g\"}}}},\"DeleteImageBuilder\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilder\":{\"shape\":\"S2e\"}}}},\"DeleteImagePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"SharedAccountId\"],\"members\":{\"Name\":{},\"SharedAccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteUsageReportSubscription\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationType\"],\"members\":{\"UserName\":{\"shape\":\"Se\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeAppBlocks\":{\"input\":{\"type\":\"structure\",\"members\":{\"Arns\":{\"shape\":\"S4i\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppBlocks\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}},\"NextToken\":{}}}},\"DescribeApplicationFleetAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetName\":{},\"ApplicationArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationFleetAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}},\"NextToken\":{}}}},\"DescribeApplications\":{\"input\":{\"type\":\"structure\",\"members\":{\"Arns\":{\"shape\":\"S4i\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Applications\":{\"shape\":\"S3l\"},\"NextToken\":{}}}},\"DescribeDirectoryConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryNames\":{\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"NextToken\":{}}}},\"DescribeEntitlements\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"Name\":{},\"StackName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Entitlements\":{\"type\":\"list\",\"member\":{\"shape\":\"S1p\"}},\"NextToken\":{}}}},\"DescribeFleets\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S17\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Fleets\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"NextToken\":{}}}},\"DescribeImageBuilders\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S17\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilders\":{\"type\":\"list\",\"member\":{\"shape\":\"S2e\"}},\"NextToken\":{}}}},\"DescribeImagePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"MaxResults\":{\"type\":\"integer\"},\"SharedAwsAccountIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SharedImagePermissionsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"sharedAccountId\",\"imagePermissions\"],\"members\":{\"sharedAccountId\":{},\"imagePermissions\":{\"shape\":\"S3m\"}}}},\"NextToken\":{}}}},\"DescribeImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S17\"},\"Arns\":{\"shape\":\"S4i\"},\"Type\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Images\":{\"type\":\"list\",\"member\":{\"shape\":\"S3g\"}},\"NextToken\":{}}}},\"DescribeSessions\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"FleetName\"],\"members\":{\"StackName\":{},\"FleetName\":{},\"UserId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Sessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\",\"UserId\",\"StackName\",\"FleetName\",\"State\"],\"members\":{\"Id\":{},\"UserId\":{},\"StackName\":{},\"FleetName\":{},\"State\":{},\"ConnectionState\":{},\"StartTime\":{\"type\":\"timestamp\"},\"MaxExpirationTime\":{\"type\":\"timestamp\"},\"AuthenticationType\":{},\"NetworkAccessConfiguration\":{\"shape\":\"S2i\"}}}},\"NextToken\":{}}}},\"DescribeStacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S17\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stacks\":{\"type\":\"list\",\"member\":{\"shape\":\"S36\"}},\"NextToken\":{}}}},\"DescribeUsageReportSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UsageReportSubscriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"Schedule\":{},\"LastGeneratedReportDate\":{\"type\":\"timestamp\"},\"SubscriptionErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"NextToken\":{}}}},\"DescribeUserStackAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"UserName\":{\"shape\":\"Se\"},\"AuthenticationType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserStackAssociations\":{\"shape\":\"Sc\"},\"NextToken\":{}}}},\"DescribeUsers\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthenticationType\"],\"members\":{\"AuthenticationType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Users\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AuthenticationType\"],\"members\":{\"Arn\":{},\"UserName\":{\"shape\":\"Se\"},\"Enabled\":{\"type\":\"boolean\"},\"Status\":{},\"FirstName\":{\"shape\":\"S3s\"},\"LastName\":{\"shape\":\"S3s\"},\"CreatedTime\":{\"type\":\"timestamp\"},\"AuthenticationType\":{}}}},\"NextToken\":{}}}},\"DisableUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationType\"],\"members\":{\"UserName\":{\"shape\":\"Se\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateApplicationFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\",\"ApplicationArn\"],\"members\":{\"FleetName\":{},\"ApplicationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateApplicationFromEntitlement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"EntitlementName\",\"ApplicationIdentifier\"],\"members\":{\"StackName\":{},\"EntitlementName\":{},\"ApplicationIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\",\"StackName\"],\"members\":{\"FleetName\":{},\"StackName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationType\"],\"members\":{\"UserName\":{\"shape\":\"Se\"},\"AuthenticationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExpireSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"SessionId\"],\"members\":{\"SessionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ListAssociatedFleets\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S17\"},\"NextToken\":{}}}},\"ListAssociatedStacks\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\"],\"members\":{\"FleetName\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Names\":{\"shape\":\"S17\"},\"NextToken\":{}}}},\"ListEntitledApplications\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"EntitlementName\"],\"members\":{\"StackName\":{},\"EntitlementName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EntitledApplications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\"],\"members\":{\"ApplicationIdentifier\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sy\"}}}},\"StartFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartImageBuilder\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"AppstreamAgentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilder\":{\"shape\":\"S2e\"}}}},\"StopFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StopImageBuilder\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageBuilder\":{\"shape\":\"S2e\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sy\"}}},\"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\":[\"Name\"],\"members\":{\"Name\":{},\"DisplayName\":{},\"Description\":{},\"IconS3Location\":{\"shape\":\"St\"},\"LaunchPath\":{},\"WorkingDirectory\":{},\"LaunchParameters\":{},\"AppBlockArn\":{},\"AttributesToDelete\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Application\":{\"shape\":\"S19\"}}}},\"UpdateDirectoryConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryName\"],\"members\":{\"DirectoryName\":{},\"OrganizationalUnitDistinguishedNames\":{\"shape\":\"S1d\"},\"ServiceAccountCredentials\":{\"shape\":\"S1f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryConfig\":{\"shape\":\"S1j\"}}}},\"UpdateEntitlement\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"StackName\"],\"members\":{\"Name\":{},\"StackName\":{},\"Description\":{},\"AppVisibility\":{},\"Attributes\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Entitlement\":{\"shape\":\"S1p\"}}}},\"UpdateFleet\":{\"input\":{\"type\":\"structure\",\"members\":{\"ImageName\":{},\"ImageArn\":{},\"Name\":{},\"InstanceType\":{},\"ComputeCapacity\":{\"shape\":\"S1s\"},\"VpcConfig\":{\"shape\":\"S1t\"},\"MaxUserDurationInSeconds\":{\"type\":\"integer\"},\"DisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"DeleteVpcConfig\":{\"deprecated\":true,\"type\":\"boolean\"},\"Description\":{},\"DisplayName\":{},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S1x\"},\"IdleDisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"AttributesToDelete\":{\"type\":\"list\",\"member\":{}},\"IamRoleArn\":{},\"StreamView\":{},\"Platform\":{},\"MaxConcurrentSessions\":{\"type\":\"integer\"},\"UsbDeviceFilterStrings\":{\"shape\":\"S1z\"},\"SessionScriptS3Location\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Fleet\":{\"shape\":\"S22\"}}}},\"UpdateImagePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"SharedAccountId\",\"ImagePermissions\"],\"members\":{\"Name\":{},\"SharedAccountId\":{},\"ImagePermissions\":{\"shape\":\"S3m\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"DisplayName\":{},\"Description\":{},\"Name\":{},\"StorageConnectors\":{\"shape\":\"S2p\"},\"DeleteStorageConnectors\":{\"deprecated\":true,\"type\":\"boolean\"},\"RedirectURL\":{},\"FeedbackURL\":{},\"AttributesToDelete\":{\"type\":\"list\",\"member\":{}},\"UserSettings\":{\"shape\":\"S2x\"},\"ApplicationSettings\":{\"shape\":\"S31\"},\"AccessEndpoints\":{\"shape\":\"S2a\"},\"EmbedHostDomains\":{\"shape\":\"S33\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stack\":{\"shape\":\"S36\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"required\":[\"FleetName\",\"ApplicationArn\"],\"members\":{\"FleetName\":{},\"ApplicationArn\":{}}},\"Sc\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\"}},\"Sd\":{\"type\":\"structure\",\"required\":[\"StackName\",\"UserName\",\"AuthenticationType\"],\"members\":{\"StackName\":{},\"UserName\":{\"shape\":\"Se\"},\"AuthenticationType\":{},\"SendEmailNotification\":{\"type\":\"boolean\"}}},\"Se\":{\"type\":\"string\",\"sensitive\":true},\"Si\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"UserStackAssociation\":{\"shape\":\"Sd\"},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"St\":{\"type\":\"structure\",\"required\":[\"S3Bucket\",\"S3Key\"],\"members\":{\"S3Bucket\":{},\"S3Key\":{}}},\"Sw\":{\"type\":\"structure\",\"required\":[\"ScriptS3Location\",\"ExecutablePath\",\"TimeoutInSeconds\"],\"members\":{\"ScriptS3Location\":{\"shape\":\"St\"},\"ExecutablePath\":{},\"ExecutableParameters\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"}}},\"Sy\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S12\":{\"type\":\"structure\",\"required\":[\"Name\",\"Arn\",\"SetupScriptDetails\"],\"members\":{\"Name\":{},\"Arn\":{},\"Description\":{},\"DisplayName\":{},\"SourceS3Location\":{\"shape\":\"St\"},\"SetupScriptDetails\":{\"shape\":\"Sw\"},\"CreatedTime\":{\"type\":\"timestamp\"}}},\"S15\":{\"type\":\"list\",\"member\":{}},\"S17\":{\"type\":\"list\",\"member\":{}},\"S19\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"DisplayName\":{},\"IconURL\":{},\"LaunchPath\":{},\"LaunchParameters\":{},\"Enabled\":{\"type\":\"boolean\"},\"Metadata\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"WorkingDirectory\":{},\"Description\":{},\"Arn\":{},\"AppBlockArn\":{},\"IconS3Location\":{\"shape\":\"St\"},\"Platforms\":{\"shape\":\"S15\"},\"InstanceFamilies\":{\"shape\":\"S17\"},\"CreatedTime\":{\"type\":\"timestamp\"}}},\"S1d\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"structure\",\"required\":[\"AccountName\",\"AccountPassword\"],\"members\":{\"AccountName\":{\"type\":\"string\",\"sensitive\":true},\"AccountPassword\":{\"type\":\"string\",\"sensitive\":true}}},\"S1j\":{\"type\":\"structure\",\"required\":[\"DirectoryName\"],\"members\":{\"DirectoryName\":{},\"OrganizationalUnitDistinguishedNames\":{\"shape\":\"S1d\"},\"ServiceAccountCredentials\":{\"shape\":\"S1f\"},\"CreatedTime\":{\"type\":\"timestamp\"}}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S1p\":{\"type\":\"structure\",\"required\":[\"Name\",\"StackName\",\"AppVisibility\",\"Attributes\"],\"members\":{\"Name\":{},\"StackName\":{},\"Description\":{},\"AppVisibility\":{},\"Attributes\":{\"shape\":\"S1m\"},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}},\"S1s\":{\"type\":\"structure\",\"required\":[\"DesiredInstances\"],\"members\":{\"DesiredInstances\":{\"type\":\"integer\"}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"type\":\"list\",\"member\":{}},\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"DirectoryName\":{},\"OrganizationalUnitDistinguishedName\":{}}},\"S1z\":{\"type\":\"list\",\"member\":{}},\"S22\":{\"type\":\"structure\",\"required\":[\"Arn\",\"Name\",\"InstanceType\",\"ComputeCapacityStatus\",\"State\"],\"members\":{\"Arn\":{},\"Name\":{},\"DisplayName\":{},\"Description\":{},\"ImageName\":{},\"ImageArn\":{},\"InstanceType\":{},\"FleetType\":{},\"ComputeCapacityStatus\":{\"type\":\"structure\",\"required\":[\"Desired\"],\"members\":{\"Desired\":{\"type\":\"integer\"},\"Running\":{\"type\":\"integer\"},\"InUse\":{\"type\":\"integer\"},\"Available\":{\"type\":\"integer\"}}},\"MaxUserDurationInSeconds\":{\"type\":\"integer\"},\"DisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"State\":{},\"VpcConfig\":{\"shape\":\"S1t\"},\"CreatedTime\":{\"type\":\"timestamp\"},\"FleetErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S1x\"},\"IdleDisconnectTimeoutInSeconds\":{\"type\":\"integer\"},\"IamRoleArn\":{},\"StreamView\":{},\"Platform\":{},\"MaxConcurrentSessions\":{\"type\":\"integer\"},\"UsbDeviceFilterStrings\":{\"shape\":\"S1z\"},\"SessionScriptS3Location\":{\"shape\":\"St\"}}},\"S2a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EndpointType\"],\"members\":{\"EndpointType\":{},\"VpceId\":{}}}},\"S2e\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Arn\":{},\"ImageArn\":{},\"Description\":{},\"DisplayName\":{},\"VpcConfig\":{\"shape\":\"S1t\"},\"InstanceType\":{},\"Platform\":{},\"IamRoleArn\":{},\"State\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"CreatedTime\":{\"type\":\"timestamp\"},\"EnableDefaultInternetAccess\":{\"type\":\"boolean\"},\"DomainJoinInfo\":{\"shape\":\"S1x\"},\"NetworkAccessConfiguration\":{\"shape\":\"S2i\"},\"ImageBuilderErrors\":{\"shape\":\"S2j\"},\"AppstreamAgentVersion\":{},\"AccessEndpoints\":{\"shape\":\"S2a\"}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"EniPrivateIpAddress\":{},\"EniId\":{}}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{},\"ErrorTimestamp\":{\"type\":\"timestamp\"}}}},\"S2p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConnectorType\"],\"members\":{\"ConnectorType\":{},\"ResourceIdentifier\":{},\"Domains\":{\"type\":\"list\",\"member\":{}}}}},\"S2x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Action\",\"Permission\"],\"members\":{\"Action\":{},\"Permission\":{}}}},\"S31\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"SettingsGroup\":{}}},\"S33\":{\"type\":\"list\",\"member\":{}},\"S36\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Arn\":{},\"Name\":{},\"Description\":{},\"DisplayName\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"StorageConnectors\":{\"shape\":\"S2p\"},\"RedirectURL\":{},\"FeedbackURL\":{},\"StackErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"UserSettings\":{\"shape\":\"S2x\"},\"ApplicationSettings\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"SettingsGroup\":{},\"S3BucketName\":{}}},\"AccessEndpoints\":{\"shape\":\"S2a\"},\"EmbedHostDomains\":{\"shape\":\"S33\"}}},\"S3g\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Arn\":{},\"BaseImageArn\":{},\"DisplayName\":{},\"State\":{},\"Visibility\":{},\"ImageBuilderSupported\":{\"type\":\"boolean\"},\"ImageBuilderName\":{},\"Platform\":{},\"Description\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"Applications\":{\"shape\":\"S3l\"},\"CreatedTime\":{\"type\":\"timestamp\"},\"PublicBaseImageReleasedDate\":{\"type\":\"timestamp\"},\"AppstreamAgentVersion\":{},\"ImagePermissions\":{\"shape\":\"S3m\"},\"ImageErrors\":{\"shape\":\"S2j\"}}},\"S3l\":{\"type\":\"list\",\"member\":{\"shape\":\"S19\"}},\"S3m\":{\"type\":\"structure\",\"members\":{\"allowFleet\":{\"type\":\"boolean\"},\"allowImageBuilder\":{\"type\":\"boolean\"}}},\"S3s\":{\"type\":\"string\",\"sensitive\":true},\"S4i\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -33920,7 +36686,7 @@ module.exports = JSON.parse("{\"V\":{\"FleetStarted\":{\"delay\":30,\"maxAttempt /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"appsync\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AWSAppSync\",\"serviceFullName\":\"AWS AppSync\",\"serviceId\":\"AppSync\",\"signatureVersion\":\"v4\",\"signingName\":\"appsync\",\"uid\":\"appsync-2017-07-25\"},\"operations\":{\"CreateApiCache\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/ApiCaches\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"ttl\",\"apiCachingBehavior\",\"type\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ttl\":{\"type\":\"long\"},\"transitEncryptionEnabled\":{\"type\":\"boolean\"},\"atRestEncryptionEnabled\":{\"type\":\"boolean\"},\"apiCachingBehavior\":{},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiCache\":{\"shape\":\"S8\"}}}},\"CreateApiKey\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/apikeys\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"description\":{},\"expires\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiKey\":{\"shape\":\"Sc\"}}}},\"CreateDataSource\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/datasources\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\",\"type\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{},\"description\":{},\"type\":{},\"serviceRoleArn\":{},\"dynamodbConfig\":{\"shape\":\"Sg\"},\"lambdaConfig\":{\"shape\":\"Si\"},\"elasticsearchConfig\":{\"shape\":\"Sj\"},\"httpConfig\":{\"shape\":\"Sk\"},\"relationalDatabaseConfig\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataSource\":{\"shape\":\"Ss\"}}}},\"CreateFunction\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/functions\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\",\"dataSourceName\",\"functionVersion\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{},\"description\":{},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"functionVersion\":{},\"syncConfig\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"functionConfiguration\":{\"shape\":\"S10\"}}}},\"CreateGraphqlApi\":{\"http\":{\"requestUri\":\"/v1/apis\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"authenticationType\"],\"members\":{\"name\":{},\"logConfig\":{\"shape\":\"S12\"},\"authenticationType\":{},\"userPoolConfig\":{\"shape\":\"S15\"},\"openIDConnectConfig\":{\"shape\":\"S17\"},\"tags\":{\"shape\":\"S18\"},\"additionalAuthenticationProviders\":{\"shape\":\"S1b\"},\"xrayEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"graphqlApi\":{\"shape\":\"S1f\"}}}},\"CreateResolver\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"fieldName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"fieldName\":{},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"kind\":{},\"pipelineConfig\":{\"shape\":\"S1j\"},\"syncConfig\":{\"shape\":\"Sv\"},\"cachingConfig\":{\"shape\":\"S1l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolver\":{\"shape\":\"S1o\"}}}},\"CreateType\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/types\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"definition\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"definition\":{},\"format\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"type\":{\"shape\":\"S1s\"}}}},\"DeleteApiCache\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/ApiCaches\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteApiKey\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/apikeys/{id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"id\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDataSource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/datasources/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFunction\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/functions/{functionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"functionId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"functionId\":{\"location\":\"uri\",\"locationName\":\"functionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteGraphqlApi\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteResolver\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"fieldName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"fieldName\":{\"location\":\"uri\",\"locationName\":\"fieldName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteType\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"FlushApiCache\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/FlushCache\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetApiCache\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/ApiCaches\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiCache\":{\"shape\":\"S8\"}}}},\"GetDataSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/datasources/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataSource\":{\"shape\":\"Ss\"}}}},\"GetFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/functions/{functionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"functionId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"functionId\":{\"location\":\"uri\",\"locationName\":\"functionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"functionConfiguration\":{\"shape\":\"S10\"}}}},\"GetGraphqlApi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"graphqlApi\":{\"shape\":\"S1f\"}}}},\"GetIntrospectionSchema\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/schema\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"format\":{\"location\":\"querystring\",\"locationName\":\"format\"},\"includeDirectives\":{\"location\":\"querystring\",\"locationName\":\"includeDirectives\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"schema\":{\"type\":\"blob\"}},\"payload\":\"schema\"}},\"GetResolver\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"fieldName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"fieldName\":{\"location\":\"uri\",\"locationName\":\"fieldName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolver\":{\"shape\":\"S1o\"}}}},\"GetSchemaCreationStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/schemacreation\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"details\":{}}}},\"GetType\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"format\":{\"location\":\"querystring\",\"locationName\":\"format\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"type\":{\"shape\":\"S1s\"}}}},\"ListApiKeys\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/apikeys\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}},\"nextToken\":{}}}},\"ListDataSources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/datasources\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataSources\":{\"type\":\"list\",\"member\":{\"shape\":\"Ss\"}},\"nextToken\":{}}}},\"ListFunctions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/functions\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"functions\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"nextToken\":{}}}},\"ListGraphqlApis\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"graphqlApis\":{\"type\":\"list\",\"member\":{\"shape\":\"S1f\"}},\"nextToken\":{}}}},\"ListResolvers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolvers\":{\"shape\":\"S39\"},\"nextToken\":{}}}},\"ListResolversByFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/functions/{functionId}/resolvers\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"functionId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"functionId\":{\"location\":\"uri\",\"locationName\":\"functionId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolvers\":{\"shape\":\"S39\"},\"nextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"S18\"}}}},\"ListTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/types\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"format\":{\"location\":\"querystring\",\"locationName\":\"format\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"types\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}},\"nextToken\":{}}}},\"StartSchemaCreation\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/schemacreation\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"definition\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"definition\":{\"type\":\"blob\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/v1/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S18\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApiCache\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/ApiCaches/update\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"ttl\",\"apiCachingBehavior\",\"type\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ttl\":{\"type\":\"long\"},\"apiCachingBehavior\":{},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiCache\":{\"shape\":\"S8\"}}}},\"UpdateApiKey\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/apikeys/{id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"id\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"description\":{},\"expires\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiKey\":{\"shape\":\"Sc\"}}}},\"UpdateDataSource\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/datasources/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\",\"type\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"description\":{},\"type\":{},\"serviceRoleArn\":{},\"dynamodbConfig\":{\"shape\":\"Sg\"},\"lambdaConfig\":{\"shape\":\"Si\"},\"elasticsearchConfig\":{\"shape\":\"Sj\"},\"httpConfig\":{\"shape\":\"Sk\"},\"relationalDatabaseConfig\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataSource\":{\"shape\":\"Ss\"}}}},\"UpdateFunction\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/functions/{functionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\",\"functionId\",\"dataSourceName\",\"functionVersion\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{},\"description\":{},\"functionId\":{\"location\":\"uri\",\"locationName\":\"functionId\"},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"functionVersion\":{},\"syncConfig\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"functionConfiguration\":{\"shape\":\"S10\"}}}},\"UpdateGraphqlApi\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{},\"logConfig\":{\"shape\":\"S12\"},\"authenticationType\":{},\"userPoolConfig\":{\"shape\":\"S15\"},\"openIDConnectConfig\":{\"shape\":\"S17\"},\"additionalAuthenticationProviders\":{\"shape\":\"S1b\"},\"xrayEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"graphqlApi\":{\"shape\":\"S1f\"}}}},\"UpdateResolver\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"fieldName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"fieldName\":{\"location\":\"uri\",\"locationName\":\"fieldName\"},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"kind\":{},\"pipelineConfig\":{\"shape\":\"S1j\"},\"syncConfig\":{\"shape\":\"Sv\"},\"cachingConfig\":{\"shape\":\"S1l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolver\":{\"shape\":\"S1o\"}}}},\"UpdateType\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"definition\":{},\"format\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"type\":{\"shape\":\"S1s\"}}}}},\"shapes\":{\"S8\":{\"type\":\"structure\",\"members\":{\"ttl\":{\"type\":\"long\"},\"apiCachingBehavior\":{},\"transitEncryptionEnabled\":{\"type\":\"boolean\"},\"atRestEncryptionEnabled\":{\"type\":\"boolean\"},\"type\":{},\"status\":{}}},\"Sc\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"expires\":{\"type\":\"long\"},\"deletes\":{\"type\":\"long\"}}},\"Sg\":{\"type\":\"structure\",\"required\":[\"tableName\",\"awsRegion\"],\"members\":{\"tableName\":{},\"awsRegion\":{},\"useCallerCredentials\":{\"type\":\"boolean\"},\"deltaSyncConfig\":{\"type\":\"structure\",\"members\":{\"baseTableTTL\":{\"type\":\"long\"},\"deltaSyncTableName\":{},\"deltaSyncTableTTL\":{\"type\":\"long\"}}},\"versioned\":{\"type\":\"boolean\"}}},\"Si\":{\"type\":\"structure\",\"required\":[\"lambdaFunctionArn\"],\"members\":{\"lambdaFunctionArn\":{}}},\"Sj\":{\"type\":\"structure\",\"required\":[\"endpoint\",\"awsRegion\"],\"members\":{\"endpoint\":{},\"awsRegion\":{}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"endpoint\":{},\"authorizationConfig\":{\"type\":\"structure\",\"required\":[\"authorizationType\"],\"members\":{\"authorizationType\":{},\"awsIamConfig\":{\"type\":\"structure\",\"members\":{\"signingRegion\":{},\"signingServiceName\":{}}}}}}},\"So\":{\"type\":\"structure\",\"members\":{\"relationalDatabaseSourceType\":{},\"rdsHttpEndpointConfig\":{\"type\":\"structure\",\"members\":{\"awsRegion\":{},\"dbClusterIdentifier\":{},\"databaseName\":{},\"schema\":{},\"awsSecretStoreArn\":{}}}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"dataSourceArn\":{},\"name\":{},\"description\":{},\"type\":{},\"serviceRoleArn\":{},\"dynamodbConfig\":{\"shape\":\"Sg\"},\"lambdaConfig\":{\"shape\":\"Si\"},\"elasticsearchConfig\":{\"shape\":\"Sj\"},\"httpConfig\":{\"shape\":\"Sk\"},\"relationalDatabaseConfig\":{\"shape\":\"So\"}}},\"Sv\":{\"type\":\"structure\",\"members\":{\"conflictHandler\":{},\"conflictDetection\":{},\"lambdaConflictHandlerConfig\":{\"type\":\"structure\",\"members\":{\"lambdaConflictHandlerArn\":{}}}}},\"S10\":{\"type\":\"structure\",\"members\":{\"functionId\":{},\"functionArn\":{},\"name\":{},\"description\":{},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"functionVersion\":{},\"syncConfig\":{\"shape\":\"Sv\"}}},\"S12\":{\"type\":\"structure\",\"required\":[\"fieldLogLevel\",\"cloudWatchLogsRoleArn\"],\"members\":{\"fieldLogLevel\":{},\"cloudWatchLogsRoleArn\":{},\"excludeVerboseContent\":{\"type\":\"boolean\"}}},\"S15\":{\"type\":\"structure\",\"required\":[\"userPoolId\",\"awsRegion\",\"defaultAction\"],\"members\":{\"userPoolId\":{},\"awsRegion\":{},\"defaultAction\":{},\"appIdClientRegex\":{}}},\"S17\":{\"type\":\"structure\",\"required\":[\"issuer\"],\"members\":{\"issuer\":{},\"clientId\":{},\"iatTTL\":{\"type\":\"long\"},\"authTTL\":{\"type\":\"long\"}}},\"S18\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"authenticationType\":{},\"openIDConnectConfig\":{\"shape\":\"S17\"},\"userPoolConfig\":{\"type\":\"structure\",\"required\":[\"userPoolId\",\"awsRegion\"],\"members\":{\"userPoolId\":{},\"awsRegion\":{},\"appIdClientRegex\":{}}}}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"name\":{},\"apiId\":{},\"authenticationType\":{},\"logConfig\":{\"shape\":\"S12\"},\"userPoolConfig\":{\"shape\":\"S15\"},\"openIDConnectConfig\":{\"shape\":\"S17\"},\"arn\":{},\"uris\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"tags\":{\"shape\":\"S18\"},\"additionalAuthenticationProviders\":{\"shape\":\"S1b\"},\"xrayEnabled\":{\"type\":\"boolean\"},\"wafWebAclArn\":{}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"functions\":{\"type\":\"list\",\"member\":{}}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"ttl\":{\"type\":\"long\"},\"cachingKeys\":{\"type\":\"list\",\"member\":{}}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"typeName\":{},\"fieldName\":{},\"dataSourceName\":{},\"resolverArn\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"kind\":{},\"pipelineConfig\":{\"shape\":\"S1j\"},\"syncConfig\":{\"shape\":\"Sv\"},\"cachingConfig\":{\"shape\":\"S1l\"}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"arn\":{},\"definition\":{},\"format\":{}}},\"S39\":{\"type\":\"list\",\"member\":{\"shape\":\"S1o\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"appsync\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AWSAppSync\",\"serviceFullName\":\"AWS AppSync\",\"serviceId\":\"AppSync\",\"signatureVersion\":\"v4\",\"signingName\":\"appsync\",\"uid\":\"appsync-2017-07-25\"},\"operations\":{\"AssociateApi\":{\"http\":{\"requestUri\":\"/v1/domainnames/{domainName}/apiassociation\"},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"apiId\"],\"members\":{\"domainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"apiId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiAssociation\":{\"shape\":\"S5\"}}}},\"CreateApiCache\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/ApiCaches\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"ttl\",\"apiCachingBehavior\",\"type\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ttl\":{\"type\":\"long\"},\"transitEncryptionEnabled\":{\"type\":\"boolean\"},\"atRestEncryptionEnabled\":{\"type\":\"boolean\"},\"apiCachingBehavior\":{},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiCache\":{\"shape\":\"Sd\"}}}},\"CreateApiKey\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/apikeys\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"description\":{},\"expires\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiKey\":{\"shape\":\"Sh\"}}}},\"CreateDataSource\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/datasources\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\",\"type\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{},\"description\":{},\"type\":{},\"serviceRoleArn\":{},\"dynamodbConfig\":{\"shape\":\"Sl\"},\"lambdaConfig\":{\"shape\":\"Sn\"},\"elasticsearchConfig\":{\"shape\":\"So\"},\"openSearchServiceConfig\":{\"shape\":\"Sp\"},\"httpConfig\":{\"shape\":\"Sq\"},\"relationalDatabaseConfig\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataSource\":{\"shape\":\"Sy\"}}}},\"CreateDomainName\":{\"http\":{\"requestUri\":\"/v1/domainnames\"},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"certificateArn\"],\"members\":{\"domainName\":{},\"certificateArn\":{},\"description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domainNameConfig\":{\"shape\":\"S13\"}}}},\"CreateFunction\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/functions\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\",\"dataSourceName\",\"functionVersion\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{},\"description\":{},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"functionVersion\":{},\"syncConfig\":{\"shape\":\"S16\"},\"maxBatchSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"functionConfiguration\":{\"shape\":\"S1c\"}}}},\"CreateGraphqlApi\":{\"http\":{\"requestUri\":\"/v1/apis\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"authenticationType\"],\"members\":{\"name\":{},\"logConfig\":{\"shape\":\"S1e\"},\"authenticationType\":{},\"userPoolConfig\":{\"shape\":\"S1h\"},\"openIDConnectConfig\":{\"shape\":\"S1j\"},\"tags\":{\"shape\":\"S1k\"},\"additionalAuthenticationProviders\":{\"shape\":\"S1n\"},\"xrayEnabled\":{\"type\":\"boolean\"},\"lambdaAuthorizerConfig\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"graphqlApi\":{\"shape\":\"S1t\"}}}},\"CreateResolver\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"fieldName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"fieldName\":{},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"kind\":{},\"pipelineConfig\":{\"shape\":\"S1x\"},\"syncConfig\":{\"shape\":\"S16\"},\"cachingConfig\":{\"shape\":\"S1z\"},\"maxBatchSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolver\":{\"shape\":\"S22\"}}}},\"CreateType\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/types\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"definition\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"definition\":{},\"format\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"type\":{\"shape\":\"S26\"}}}},\"DeleteApiCache\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/ApiCaches\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteApiKey\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/apikeys/{id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"id\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDataSource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/datasources/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDomainName\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/domainnames/{domainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFunction\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/functions/{functionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"functionId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"functionId\":{\"location\":\"uri\",\"locationName\":\"functionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteGraphqlApi\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteResolver\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"fieldName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"fieldName\":{\"location\":\"uri\",\"locationName\":\"fieldName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteType\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateApi\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/domainnames/{domainName}/apiassociation\"},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"FlushApiCache\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apis/{apiId}/FlushCache\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetApiAssociation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/domainnames/{domainName}/apiassociation\"},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiAssociation\":{\"shape\":\"S5\"}}}},\"GetApiCache\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/ApiCaches\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiCache\":{\"shape\":\"Sd\"}}}},\"GetDataSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/datasources/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataSource\":{\"shape\":\"Sy\"}}}},\"GetDomainName\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/domainnames/{domainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"domainNameConfig\":{\"shape\":\"S13\"}}}},\"GetFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/functions/{functionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"functionId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"functionId\":{\"location\":\"uri\",\"locationName\":\"functionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"functionConfiguration\":{\"shape\":\"S1c\"}}}},\"GetGraphqlApi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"graphqlApi\":{\"shape\":\"S1t\"}}}},\"GetIntrospectionSchema\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/schema\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"format\":{\"location\":\"querystring\",\"locationName\":\"format\"},\"includeDirectives\":{\"location\":\"querystring\",\"locationName\":\"includeDirectives\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"schema\":{\"type\":\"blob\"}},\"payload\":\"schema\"}},\"GetResolver\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"fieldName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"fieldName\":{\"location\":\"uri\",\"locationName\":\"fieldName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolver\":{\"shape\":\"S22\"}}}},\"GetSchemaCreationStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/schemacreation\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"details\":{}}}},\"GetType\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"format\":{\"location\":\"querystring\",\"locationName\":\"format\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"type\":{\"shape\":\"S26\"}}}},\"ListApiKeys\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/apikeys\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"Sh\"}},\"nextToken\":{}}}},\"ListDataSources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/datasources\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataSources\":{\"type\":\"list\",\"member\":{\"shape\":\"Sy\"}},\"nextToken\":{}}}},\"ListDomainNames\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/domainnames\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"domainNameConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S13\"}},\"nextToken\":{}}}},\"ListFunctions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/functions\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"functions\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\"}},\"nextToken\":{}}}},\"ListGraphqlApis\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"graphqlApis\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}},\"nextToken\":{}}}},\"ListResolvers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolvers\":{\"shape\":\"S3y\"},\"nextToken\":{}}}},\"ListResolversByFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/functions/{functionId}/resolvers\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"functionId\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"functionId\":{\"location\":\"uri\",\"locationName\":\"functionId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolvers\":{\"shape\":\"S3y\"},\"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\":\"S1k\"}}}},\"ListTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apis/{apiId}/types\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"format\":{\"location\":\"querystring\",\"locationName\":\"format\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"types\":{\"type\":\"list\",\"member\":{\"shape\":\"S26\"}},\"nextToken\":{}}}},\"StartSchemaCreation\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/schemacreation\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"definition\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"definition\":{\"type\":\"blob\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/v1/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApiCache\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/ApiCaches/update\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"ttl\",\"apiCachingBehavior\",\"type\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"ttl\":{\"type\":\"long\"},\"apiCachingBehavior\":{},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiCache\":{\"shape\":\"Sd\"}}}},\"UpdateApiKey\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/apikeys/{id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"id\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"description\":{},\"expires\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"apiKey\":{\"shape\":\"Sh\"}}}},\"UpdateDataSource\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/datasources/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\",\"type\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"description\":{},\"type\":{},\"serviceRoleArn\":{},\"dynamodbConfig\":{\"shape\":\"Sl\"},\"lambdaConfig\":{\"shape\":\"Sn\"},\"elasticsearchConfig\":{\"shape\":\"So\"},\"openSearchServiceConfig\":{\"shape\":\"Sp\"},\"httpConfig\":{\"shape\":\"Sq\"},\"relationalDatabaseConfig\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataSource\":{\"shape\":\"Sy\"}}}},\"UpdateDomainName\":{\"http\":{\"requestUri\":\"/v1/domainnames/{domainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{\"location\":\"uri\",\"locationName\":\"domainName\"},\"description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domainNameConfig\":{\"shape\":\"S13\"}}}},\"UpdateFunction\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/functions/{functionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\",\"functionId\",\"dataSourceName\",\"functionVersion\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{},\"description\":{},\"functionId\":{\"location\":\"uri\",\"locationName\":\"functionId\"},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"functionVersion\":{},\"syncConfig\":{\"shape\":\"S16\"},\"maxBatchSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"functionConfiguration\":{\"shape\":\"S1c\"}}}},\"UpdateGraphqlApi\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"name\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"name\":{},\"logConfig\":{\"shape\":\"S1e\"},\"authenticationType\":{},\"userPoolConfig\":{\"shape\":\"S1h\"},\"openIDConnectConfig\":{\"shape\":\"S1j\"},\"additionalAuthenticationProviders\":{\"shape\":\"S1n\"},\"xrayEnabled\":{\"type\":\"boolean\"},\"lambdaAuthorizerConfig\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"graphqlApi\":{\"shape\":\"S1t\"}}}},\"UpdateResolver\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"fieldName\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"fieldName\":{\"location\":\"uri\",\"locationName\":\"fieldName\"},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"kind\":{},\"pipelineConfig\":{\"shape\":\"S1x\"},\"syncConfig\":{\"shape\":\"S16\"},\"cachingConfig\":{\"shape\":\"S1z\"},\"maxBatchSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resolver\":{\"shape\":\"S22\"}}}},\"UpdateType\":{\"http\":{\"requestUri\":\"/v1/apis/{apiId}/types/{typeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"apiId\",\"typeName\",\"format\"],\"members\":{\"apiId\":{\"location\":\"uri\",\"locationName\":\"apiId\"},\"typeName\":{\"location\":\"uri\",\"locationName\":\"typeName\"},\"definition\":{},\"format\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"type\":{\"shape\":\"S26\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"apiId\":{},\"associationStatus\":{},\"deploymentDetail\":{}}},\"Sd\":{\"type\":\"structure\",\"members\":{\"ttl\":{\"type\":\"long\"},\"apiCachingBehavior\":{},\"transitEncryptionEnabled\":{\"type\":\"boolean\"},\"atRestEncryptionEnabled\":{\"type\":\"boolean\"},\"type\":{},\"status\":{}}},\"Sh\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"expires\":{\"type\":\"long\"},\"deletes\":{\"type\":\"long\"}}},\"Sl\":{\"type\":\"structure\",\"required\":[\"tableName\",\"awsRegion\"],\"members\":{\"tableName\":{},\"awsRegion\":{},\"useCallerCredentials\":{\"type\":\"boolean\"},\"deltaSyncConfig\":{\"type\":\"structure\",\"members\":{\"baseTableTTL\":{\"type\":\"long\"},\"deltaSyncTableName\":{},\"deltaSyncTableTTL\":{\"type\":\"long\"}}},\"versioned\":{\"type\":\"boolean\"}}},\"Sn\":{\"type\":\"structure\",\"required\":[\"lambdaFunctionArn\"],\"members\":{\"lambdaFunctionArn\":{}}},\"So\":{\"type\":\"structure\",\"required\":[\"endpoint\",\"awsRegion\"],\"members\":{\"endpoint\":{},\"awsRegion\":{}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"endpoint\",\"awsRegion\"],\"members\":{\"endpoint\":{},\"awsRegion\":{}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"endpoint\":{},\"authorizationConfig\":{\"type\":\"structure\",\"required\":[\"authorizationType\"],\"members\":{\"authorizationType\":{},\"awsIamConfig\":{\"type\":\"structure\",\"members\":{\"signingRegion\":{},\"signingServiceName\":{}}}}}}},\"Su\":{\"type\":\"structure\",\"members\":{\"relationalDatabaseSourceType\":{},\"rdsHttpEndpointConfig\":{\"type\":\"structure\",\"members\":{\"awsRegion\":{},\"dbClusterIdentifier\":{},\"databaseName\":{},\"schema\":{},\"awsSecretStoreArn\":{}}}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"dataSourceArn\":{},\"name\":{},\"description\":{},\"type\":{},\"serviceRoleArn\":{},\"dynamodbConfig\":{\"shape\":\"Sl\"},\"lambdaConfig\":{\"shape\":\"Sn\"},\"elasticsearchConfig\":{\"shape\":\"So\"},\"openSearchServiceConfig\":{\"shape\":\"Sp\"},\"httpConfig\":{\"shape\":\"Sq\"},\"relationalDatabaseConfig\":{\"shape\":\"Su\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"description\":{},\"certificateArn\":{},\"appsyncDomainName\":{},\"hostedZoneId\":{}}},\"S16\":{\"type\":\"structure\",\"members\":{\"conflictHandler\":{},\"conflictDetection\":{},\"lambdaConflictHandlerConfig\":{\"type\":\"structure\",\"members\":{\"lambdaConflictHandlerArn\":{}}}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"functionId\":{},\"functionArn\":{},\"name\":{},\"description\":{},\"dataSourceName\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"functionVersion\":{},\"syncConfig\":{\"shape\":\"S16\"},\"maxBatchSize\":{\"type\":\"integer\"}}},\"S1e\":{\"type\":\"structure\",\"required\":[\"fieldLogLevel\",\"cloudWatchLogsRoleArn\"],\"members\":{\"fieldLogLevel\":{},\"cloudWatchLogsRoleArn\":{},\"excludeVerboseContent\":{\"type\":\"boolean\"}}},\"S1h\":{\"type\":\"structure\",\"required\":[\"userPoolId\",\"awsRegion\",\"defaultAction\"],\"members\":{\"userPoolId\":{},\"awsRegion\":{},\"defaultAction\":{},\"appIdClientRegex\":{}}},\"S1j\":{\"type\":\"structure\",\"required\":[\"issuer\"],\"members\":{\"issuer\":{},\"clientId\":{},\"iatTTL\":{\"type\":\"long\"},\"authTTL\":{\"type\":\"long\"}}},\"S1k\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"authenticationType\":{},\"openIDConnectConfig\":{\"shape\":\"S1j\"},\"userPoolConfig\":{\"type\":\"structure\",\"required\":[\"userPoolId\",\"awsRegion\"],\"members\":{\"userPoolId\":{},\"awsRegion\":{},\"appIdClientRegex\":{}}},\"lambdaAuthorizerConfig\":{\"shape\":\"S1q\"}}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"authorizerUri\"],\"members\":{\"authorizerResultTtlInSeconds\":{\"type\":\"integer\"},\"authorizerUri\":{},\"identityValidationExpression\":{}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"name\":{},\"apiId\":{},\"authenticationType\":{},\"logConfig\":{\"shape\":\"S1e\"},\"userPoolConfig\":{\"shape\":\"S1h\"},\"openIDConnectConfig\":{\"shape\":\"S1j\"},\"arn\":{},\"uris\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"tags\":{\"shape\":\"S1k\"},\"additionalAuthenticationProviders\":{\"shape\":\"S1n\"},\"xrayEnabled\":{\"type\":\"boolean\"},\"wafWebAclArn\":{},\"lambdaAuthorizerConfig\":{\"shape\":\"S1q\"}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"functions\":{\"type\":\"list\",\"member\":{}}}},\"S1z\":{\"type\":\"structure\",\"members\":{\"ttl\":{\"type\":\"long\"},\"cachingKeys\":{\"type\":\"list\",\"member\":{}}}},\"S22\":{\"type\":\"structure\",\"members\":{\"typeName\":{},\"fieldName\":{},\"dataSourceName\":{},\"resolverArn\":{},\"requestMappingTemplate\":{},\"responseMappingTemplate\":{},\"kind\":{},\"pipelineConfig\":{\"shape\":\"S1x\"},\"syncConfig\":{\"shape\":\"S16\"},\"cachingConfig\":{\"shape\":\"S1z\"},\"maxBatchSize\":{\"type\":\"integer\"}}},\"S26\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"arn\":{},\"definition\":{},\"format\":{}}},\"S3y\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}}}}"); /***/ }), @@ -33936,7 +36702,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-05-18\",\"endpointPrefix\":\"athena\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Athena\",\"serviceId\":\"Athena\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AmazonAthena\",\"uid\":\"athena-2017-05-18\"},\"operations\":{\"BatchGetNamedQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"NamedQueryIds\"],\"members\":{\"NamedQueryIds\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NamedQueries\":{\"type\":\"list\",\"member\":{\"shape\":\"S6\"}},\"UnprocessedNamedQueryIds\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NamedQueryId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"BatchGetQueryExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryExecutionIds\"],\"members\":{\"QueryExecutionIds\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"QueryExecutions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}},\"UnprocessedQueryExecutionIds\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QueryExecutionId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"CreateDataCatalog\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S13\"},\"Tags\":{\"shape\":\"S16\"}}},\"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},\"CreatePreparedStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StatementName\",\"WorkGroup\",\"QueryStatement\"],\"members\":{\"StatementName\":{},\"WorkGroup\":{},\"QueryStatement\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateWorkGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Configuration\":{\"shape\":\"S1i\"},\"Description\":{},\"Tags\":{\"shape\":\"S16\"}}},\"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},\"DeletePreparedStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StatementName\",\"WorkGroup\"],\"members\":{\"StatementName\":{},\"WorkGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S13\"}}}}}},\"GetDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"CatalogName\",\"DatabaseName\"],\"members\":{\"CatalogName\":{},\"DatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Database\":{\"shape\":\"S20\"}}}},\"GetNamedQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"NamedQueryId\"],\"members\":{\"NamedQueryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NamedQuery\":{\"shape\":\"S6\"}}}},\"GetPreparedStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StatementName\",\"WorkGroup\"],\"members\":{\"StatementName\":{},\"WorkGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PreparedStatement\":{\"type\":\"structure\",\"members\":{\"StatementName\":{},\"QueryStatement\":{},\"WorkGroupName\":{},\"Description\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}}}},\"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\":\"S2q\"}}}},\"GetWorkGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkGroup\"],\"members\":{\"WorkGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkGroup\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"State\":{},\"Configuration\":{\"shape\":\"S1i\"},\"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\":\"S20\"}},\"NextToken\":{}}}},\"ListEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EngineVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sy\"}},\"NextToken\":{}}}},\"ListNamedQueries\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"WorkGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NamedQueryIds\":{\"shape\":\"S2\"},\"NextToken\":{}}}},\"ListPreparedStatements\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkGroup\"],\"members\":{\"WorkGroup\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PreparedStatements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StatementName\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"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\":\"S2q\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S16\"},\"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\"},\"EngineVersion\":{\"shape\":\"Sy\"}}}},\"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\":\"S16\"}}},\"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\":\"S13\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdatePreparedStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StatementName\",\"WorkGroup\",\"QueryStatement\"],\"members\":{\"StatementName\":{},\"WorkGroup\":{},\"QueryStatement\":{},\"Description\":{}}},\"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\"},\"EngineVersion\":{\"shape\":\"Sy\"}}},\"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\":{},\"EngineVersion\":{\"shape\":\"Sy\"}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"OutputLocation\":{},\"EncryptionConfiguration\":{\"shape\":\"Sp\"}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"EncryptionOption\"],\"members\":{\"EncryptionOption\":{},\"KmsKey\":{}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"Database\":{},\"Catalog\":{}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"SelectedEngineVersion\":{},\"EffectiveEngineVersion\":{}}},\"S13\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S16\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"ResultConfiguration\":{\"shape\":\"Sn\"},\"EnforceWorkGroupConfiguration\":{\"type\":\"boolean\"},\"PublishCloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"BytesScannedCutoffPerQuery\":{\"type\":\"long\"},\"RequesterPaysEnabled\":{\"type\":\"boolean\"},\"EngineVersion\":{\"shape\":\"Sy\"}}},\"S20\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S13\"}}},\"S2q\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"LastAccessTime\":{\"type\":\"timestamp\"},\"TableType\":{},\"Columns\":{\"shape\":\"S2t\"},\"PartitionKeys\":{\"shape\":\"S2t\"},\"Parameters\":{\"shape\":\"S13\"}}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Type\":{},\"Comment\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-05-18\",\"endpointPrefix\":\"athena\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Athena\",\"serviceId\":\"Athena\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AmazonAthena\",\"uid\":\"athena-2017-05-18\"},\"operations\":{\"BatchGetNamedQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"NamedQueryIds\"],\"members\":{\"NamedQueryIds\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NamedQueries\":{\"type\":\"list\",\"member\":{\"shape\":\"S6\"}},\"UnprocessedNamedQueryIds\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NamedQueryId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"BatchGetQueryExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryExecutionIds\"],\"members\":{\"QueryExecutionIds\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"QueryExecutions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}},\"UnprocessedQueryExecutionIds\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QueryExecutionId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"CreateDataCatalog\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S19\"},\"Tags\":{\"shape\":\"S1c\"}}},\"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},\"CreatePreparedStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StatementName\",\"WorkGroup\",\"QueryStatement\"],\"members\":{\"StatementName\":{},\"WorkGroup\":{},\"QueryStatement\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateWorkGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Configuration\":{\"shape\":\"S1o\"},\"Description\":{},\"Tags\":{\"shape\":\"S1c\"}}},\"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},\"DeletePreparedStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StatementName\",\"WorkGroup\"],\"members\":{\"StatementName\":{},\"WorkGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S19\"}}}}}},\"GetDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"CatalogName\",\"DatabaseName\"],\"members\":{\"CatalogName\":{},\"DatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Database\":{\"shape\":\"S26\"}}}},\"GetNamedQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"NamedQueryId\"],\"members\":{\"NamedQueryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NamedQuery\":{\"shape\":\"S6\"}}}},\"GetPreparedStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StatementName\",\"WorkGroup\"],\"members\":{\"StatementName\":{},\"WorkGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PreparedStatement\":{\"type\":\"structure\",\"members\":{\"StatementName\":{},\"QueryStatement\":{},\"WorkGroupName\":{},\"Description\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}}}},\"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\":\"S2v\"}}}},\"GetWorkGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkGroup\"],\"members\":{\"WorkGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkGroup\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"State\":{},\"Configuration\":{\"shape\":\"S1o\"},\"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\":\"S26\"}},\"NextToken\":{}}}},\"ListEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EngineVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"NextToken\":{}}}},\"ListNamedQueries\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"WorkGroup\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NamedQueryIds\":{\"shape\":\"S2\"},\"NextToken\":{}}}},\"ListPreparedStatements\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkGroup\"],\"members\":{\"WorkGroup\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PreparedStatements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StatementName\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"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\":\"S2v\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S1c\"},\"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\"},\"EngineVersion\":{\"shape\":\"S14\"}}}},\"NextToken\":{}}}},\"StartQueryExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryString\"],\"members\":{\"QueryString\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"QueryExecutionContext\":{\"shape\":\"St\"},\"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\":\"S1c\"}}},\"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\":\"S19\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateNamedQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"NamedQueryId\",\"Name\",\"QueryString\"],\"members\":{\"NamedQueryId\":{},\"Name\":{},\"Description\":{},\"QueryString\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdatePreparedStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"StatementName\",\"WorkGroup\",\"QueryStatement\"],\"members\":{\"StatementName\":{},\"WorkGroup\":{},\"QueryStatement\":{},\"Description\":{}}},\"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\"},\"ExpectedBucketOwner\":{},\"RemoveExpectedBucketOwner\":{\"type\":\"boolean\"},\"AclConfiguration\":{\"shape\":\"Sr\"},\"RemoveAclConfiguration\":{\"type\":\"boolean\"}}},\"PublishCloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"BytesScannedCutoffPerQuery\":{\"type\":\"long\"},\"RemoveBytesScannedCutoffPerQuery\":{\"type\":\"boolean\"},\"RequesterPaysEnabled\":{\"type\":\"boolean\"},\"EngineVersion\":{\"shape\":\"S14\"}}},\"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\":\"St\"},\"Status\":{\"type\":\"structure\",\"members\":{\"State\":{},\"StateChangeReason\":{},\"SubmissionDateTime\":{\"type\":\"timestamp\"},\"CompletionDateTime\":{\"type\":\"timestamp\"},\"AthenaError\":{\"type\":\"structure\",\"members\":{\"ErrorCategory\":{\"type\":\"integer\"},\"ErrorType\":{\"type\":\"integer\"},\"Retryable\":{\"type\":\"boolean\"},\"ErrorMessage\":{}}}}},\"Statistics\":{\"type\":\"structure\",\"members\":{\"EngineExecutionTimeInMillis\":{\"type\":\"long\"},\"DataScannedInBytes\":{\"type\":\"long\"},\"DataManifestLocation\":{},\"TotalExecutionTimeInMillis\":{\"type\":\"long\"},\"QueryQueueTimeInMillis\":{\"type\":\"long\"},\"QueryPlanningTimeInMillis\":{\"type\":\"long\"},\"ServiceProcessingTimeInMillis\":{\"type\":\"long\"}}},\"WorkGroup\":{},\"EngineVersion\":{\"shape\":\"S14\"}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"OutputLocation\":{},\"EncryptionConfiguration\":{\"shape\":\"Sp\"},\"ExpectedBucketOwner\":{},\"AclConfiguration\":{\"shape\":\"Sr\"}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"EncryptionOption\"],\"members\":{\"EncryptionOption\":{},\"KmsKey\":{}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"S3AclOption\"],\"members\":{\"S3AclOption\":{}}},\"St\":{\"type\":\"structure\",\"members\":{\"Database\":{},\"Catalog\":{}}},\"S14\":{\"type\":\"structure\",\"members\":{\"SelectedEngineVersion\":{},\"EffectiveEngineVersion\":{}}},\"S19\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"ResultConfiguration\":{\"shape\":\"Sn\"},\"EnforceWorkGroupConfiguration\":{\"type\":\"boolean\"},\"PublishCloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"BytesScannedCutoffPerQuery\":{\"type\":\"long\"},\"RequesterPaysEnabled\":{\"type\":\"boolean\"},\"EngineVersion\":{\"shape\":\"S14\"}}},\"S26\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S19\"}}},\"S2v\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"LastAccessTime\":{\"type\":\"timestamp\"},\"TableType\":{},\"Columns\":{\"shape\":\"S2y\"},\"PartitionKeys\":{\"shape\":\"S2y\"},\"Parameters\":{\"shape\":\"S19\"}}},\"S2y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Type\":{},\"Comment\":{}}}}}}"); /***/ }), @@ -33952,7 +36718,7 @@ module.exports = JSON.parse("{\"o\":{\"GetQueryResults\":{\"input_token\":\"Next /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"auditmanager\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Audit Manager\",\"serviceId\":\"AuditManager\",\"signatureVersion\":\"v4\",\"signingName\":\"auditmanager\",\"uid\":\"auditmanager-2017-07-25\"},\"operations\":{\"AssociateAssessmentReportEvidenceFolder\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/associateToAssessmentReport\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"evidenceFolderId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"evidenceFolderId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"BatchAssociateAssessmentReportEvidence\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/batchAssociateToAssessmentReport\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"evidenceFolderId\",\"evidenceIds\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"evidenceFolderId\":{},\"evidenceIds\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceIds\":{\"shape\":\"S5\"},\"errors\":{\"shape\":\"S7\"}}}},\"BatchCreateDelegationByAssessment\":{\"http\":{\"requestUri\":\"/assessments/{assessmentId}/delegations\"},\"input\":{\"type\":\"structure\",\"required\":[\"createDelegationRequests\",\"assessmentId\"],\"members\":{\"createDelegationRequests\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\"}},\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"delegations\":{\"shape\":\"Sj\"},\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"createDelegationRequest\":{\"shape\":\"Sd\"},\"errorCode\":{},\"errorMessage\":{}}}}}}},\"BatchDeleteDelegationByAssessment\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/delegations\"},\"input\":{\"type\":\"structure\",\"required\":[\"delegationIds\",\"assessmentId\"],\"members\":{\"delegationIds\":{\"type\":\"list\",\"member\":{}},\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"delegationId\":{},\"errorCode\":{},\"errorMessage\":{}}}}}}},\"BatchDisassociateAssessmentReportEvidence\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/batchDisassociateFromAssessmentReport\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"evidenceFolderId\",\"evidenceIds\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"evidenceFolderId\":{},\"evidenceIds\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceIds\":{\"shape\":\"S5\"},\"errors\":{\"shape\":\"S7\"}}}},\"BatchImportEvidenceToAssessmentControl\":{\"http\":{\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}/evidence\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"controlId\",\"manualEvidence\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"},\"manualEvidence\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"manualEvidence\":{\"shape\":\"S10\"},\"errorCode\":{},\"errorMessage\":{}}}}}}},\"CreateAssessment\":{\"http\":{\"requestUri\":\"/assessments\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"assessmentReportsDestination\",\"scope\",\"roles\",\"frameworkId\"],\"members\":{\"name\":{},\"description\":{},\"assessmentReportsDestination\":{\"shape\":\"S17\"},\"scope\":{\"shape\":\"S19\"},\"roles\":{\"shape\":\"S1i\"},\"frameworkId\":{},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessment\":{\"shape\":\"S1o\"}}}},\"CreateAssessmentFramework\":{\"http\":{\"requestUri\":\"/assessmentFrameworks\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"controlSets\"],\"members\":{\"name\":{},\"description\":{},\"complianceType\":{},\"controlSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"controls\":{\"shape\":\"S2j\"}}}},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"framework\":{\"shape\":\"S2m\"}}}},\"CreateAssessmentReport\":{\"http\":{\"requestUri\":\"/assessments/{assessmentId}/reports\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"assessmentId\"],\"members\":{\"name\":{},\"description\":{},\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentReport\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"awsAccountId\":{},\"assessmentId\":{},\"assessmentName\":{},\"author\":{},\"status\":{},\"creationTime\":{\"type\":\"timestamp\"}}}}}},\"CreateControl\":{\"http\":{\"requestUri\":\"/controls\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"controlMappingSources\"],\"members\":{\"name\":{},\"description\":{},\"testingInformation\":{},\"actionPlanTitle\":{},\"actionPlanInstructions\":{},\"controlMappingSources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"sourceName\":{},\"sourceDescription\":{},\"sourceSetUpOption\":{},\"sourceType\":{},\"sourceKeyword\":{\"shape\":\"S33\"},\"sourceFrequency\":{},\"troubleshootingText\":{}}}},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"control\":{\"shape\":\"S2s\"}}}},\"DeleteAssessment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assessments/{assessmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAssessmentFramework\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assessmentFrameworks/{frameworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkId\"],\"members\":{\"frameworkId\":{\"location\":\"uri\",\"locationName\":\"frameworkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAssessmentReport\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assessments/{assessmentId}/reports/{assessmentReportId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"assessmentReportId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"assessmentReportId\":{\"location\":\"uri\",\"locationName\":\"assessmentReportId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteControl\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/controls/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlId\"],\"members\":{\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeregisterAccount\":{\"http\":{\"requestUri\":\"/account/deregisterAccount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"DeregisterOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/account/deregisterOrganizationAdminAccount\"},\"input\":{\"type\":\"structure\",\"members\":{\"adminAccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateAssessmentReportEvidenceFolder\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/disassociateFromAssessmentReport\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"evidenceFolderId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"evidenceFolderId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetAccountStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/account/status\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"GetAssessment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessment\":{\"shape\":\"S1o\"},\"userRole\":{\"shape\":\"S1j\"}}}},\"GetAssessmentFramework\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessmentFrameworks/{frameworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkId\"],\"members\":{\"frameworkId\":{\"location\":\"uri\",\"locationName\":\"frameworkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"framework\":{\"shape\":\"S2m\"}}}},\"GetAssessmentReportUrl\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/reports/{assessmentReportId}/url\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentReportId\",\"assessmentId\"],\"members\":{\"assessmentReportId\":{\"location\":\"uri\",\"locationName\":\"assessmentReportId\"},\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"preSignedUrl\":{\"type\":\"structure\",\"members\":{\"hyperlinkName\":{},\"link\":{}}}}}},\"GetChangeLogs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/changelogs\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"querystring\",\"locationName\":\"controlSetId\"},\"controlId\":{\"location\":\"querystring\",\"locationName\":\"controlId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"changeLogs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"objectType\":{},\"objectName\":{},\"action\":{},\"createdAt\":{\"type\":\"timestamp\"},\"createdBy\":{}}}},\"nextToken\":{}}}},\"GetControl\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/controls/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlId\"],\"members\":{\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"control\":{\"shape\":\"S2s\"}}}},\"GetDelegations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/delegations\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"delegations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"assessmentName\":{},\"assessmentId\":{},\"status\":{},\"roleArn\":{},\"creationTime\":{\"type\":\"timestamp\"},\"controlSetName\":{}}}},\"nextToken\":{}}}},\"GetEvidence\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence/{evidenceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"evidenceFolderId\",\"evidenceId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"evidenceFolderId\":{\"location\":\"uri\",\"locationName\":\"evidenceFolderId\"},\"evidenceId\":{\"location\":\"uri\",\"locationName\":\"evidenceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidence\":{\"shape\":\"S4p\"}}}},\"GetEvidenceByEvidenceFolder\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"evidenceFolderId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"evidenceFolderId\":{\"location\":\"uri\",\"locationName\":\"evidenceFolderId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidence\":{\"type\":\"list\",\"member\":{\"shape\":\"S4p\"}},\"nextToken\":{}}}},\"GetEvidenceFolder\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"evidenceFolderId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"evidenceFolderId\":{\"location\":\"uri\",\"locationName\":\"evidenceFolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceFolder\":{\"shape\":\"S53\"}}}},\"GetEvidenceFoldersByAssessment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/evidenceFolders\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceFolders\":{\"shape\":\"S57\"},\"nextToken\":{}}}},\"GetEvidenceFoldersByAssessmentControl\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/evidenceFolders-by-assessment-control/{controlSetId}/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"controlId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceFolders\":{\"shape\":\"S57\"},\"nextToken\":{}}}},\"GetOrganizationAdminAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/account/organizationAdminAccount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"adminAccountId\":{},\"organizationId\":{}}}},\"GetServicesInScope\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/services\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"displayName\":{},\"description\":{},\"category\":{}}}}}}},\"GetSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/settings/{attribute}\"},\"input\":{\"type\":\"structure\",\"required\":[\"attribute\"],\"members\":{\"attribute\":{\"location\":\"uri\",\"locationName\":\"attribute\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"settings\":{\"shape\":\"S5k\"}}}},\"ListAssessmentFrameworks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessmentFrameworks\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkType\"],\"members\":{\"frameworkType\":{\"location\":\"querystring\",\"locationName\":\"frameworkType\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"frameworkMetadataList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"id\":{},\"type\":{},\"name\":{},\"description\":{},\"logo\":{},\"complianceType\":{},\"controlsCount\":{\"type\":\"integer\"},\"controlSetsCount\":{\"type\":\"integer\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListAssessmentReports\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessmentReports\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentReports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"assessmentId\":{},\"assessmentName\":{},\"author\":{},\"status\":{},\"creationTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListAssessments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"complianceType\":{},\"status\":{},\"roles\":{\"shape\":\"S1i\"},\"delegations\":{\"shape\":\"Sj\"},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdated\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListControls\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/controls\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlType\"],\"members\":{\"controlType\":{\"location\":\"querystring\",\"locationName\":\"controlType\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"controlMetadataList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"id\":{},\"name\":{},\"controlSources\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListKeywordsForDataSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/dataSourceKeywords\"},\"input\":{\"type\":\"structure\",\"required\":[\"source\"],\"members\":{\"source\":{\"location\":\"querystring\",\"locationName\":\"source\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"keywords\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{}}}},\"ListNotifications\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/notifications\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"notifications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"assessmentId\":{},\"assessmentName\":{},\"controlSetId\":{},\"controlSetName\":{},\"description\":{},\"eventTime\":{\"type\":\"timestamp\"},\"source\":{}}}},\"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\"}}}},\"RegisterAccount\":{\"http\":{\"requestUri\":\"/account/registerAccount\"},\"input\":{\"type\":\"structure\",\"members\":{\"kmsKey\":{},\"delegatedAdminAccount\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"RegisterOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/account/registerOrganizationAdminAccount\"},\"input\":{\"type\":\"structure\",\"required\":[\"adminAccountId\"],\"members\":{\"adminAccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"adminAccountId\":{},\"organizationId\":{}}}},\"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\":{}}},\"UpdateAssessment\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"scope\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"assessmentName\":{},\"assessmentDescription\":{},\"scope\":{\"shape\":\"S19\"},\"assessmentReportsDestination\":{\"shape\":\"S17\"},\"roles\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessment\":{\"shape\":\"S1o\"}}}},\"UpdateAssessmentControl\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"controlId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"},\"controlStatus\":{},\"commentBody\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"control\":{\"shape\":\"S22\"}}}},\"UpdateAssessmentControlSetStatus\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"status\",\"comment\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"status\":{},\"comment\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"controlSet\":{\"shape\":\"S1y\"}}}},\"UpdateAssessmentFramework\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessmentFrameworks/{frameworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkId\",\"name\",\"controlSets\"],\"members\":{\"frameworkId\":{\"location\":\"uri\",\"locationName\":\"frameworkId\"},\"name\":{},\"description\":{},\"complianceType\":{},\"controlSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"id\":{},\"name\":{},\"controls\":{\"shape\":\"S2j\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"framework\":{\"shape\":\"S2m\"}}}},\"UpdateAssessmentStatus\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"status\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessment\":{\"shape\":\"S1o\"}}}},\"UpdateControl\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/controls/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlId\",\"name\",\"controlMappingSources\"],\"members\":{\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"},\"name\":{},\"description\":{},\"testingInformation\":{},\"actionPlanTitle\":{},\"actionPlanInstructions\":{},\"controlMappingSources\":{\"shape\":\"S2x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"control\":{\"shape\":\"S2s\"}}}},\"UpdateSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/settings\"},\"input\":{\"type\":\"structure\",\"members\":{\"snsTopic\":{},\"defaultAssessmentReportsDestination\":{\"shape\":\"S17\"},\"defaultProcessOwners\":{\"shape\":\"S1i\"},\"kmsKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"settings\":{\"shape\":\"S5k\"}}}},\"ValidateAssessmentReportIntegrity\":{\"http\":{\"requestUri\":\"/assessmentReports/integrity\"},\"input\":{\"type\":\"structure\",\"required\":[\"s3RelativePath\"],\"members\":{\"s3RelativePath\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"signatureValid\":{\"type\":\"boolean\"},\"signatureAlgorithm\":{},\"signatureDateTime\":{},\"signatureKeyId\":{},\"validationErrors\":{\"type\":\"list\",\"member\":{}}}}}},\"shapes\":{\"S5\":{\"type\":\"list\",\"member\":{}},\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"evidenceId\":{},\"errorCode\":{},\"errorMessage\":{}}}},\"Sd\":{\"type\":\"structure\",\"members\":{\"comment\":{},\"controlSetId\":{},\"roleArn\":{},\"roleType\":{}}},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"assessmentName\":{},\"assessmentId\":{},\"status\":{},\"roleArn\":{},\"roleType\":{},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdated\":{\"type\":\"timestamp\"},\"controlSetId\":{},\"comment\":{},\"createdBy\":{}}}},\"S10\":{\"type\":\"structure\",\"members\":{\"s3ResourcePath\":{}}},\"S17\":{\"type\":\"structure\",\"members\":{\"destinationType\":{},\"destination\":{}}},\"S19\":{\"type\":\"structure\",\"members\":{\"awsAccounts\":{\"type\":\"list\",\"member\":{\"shape\":\"S1b\"}},\"awsServices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"serviceName\":{}}}}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"id\":{},\"emailAddress\":{},\"name\":{}}},\"S1i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1j\":{\"type\":\"structure\",\"members\":{\"roleType\":{},\"roleArn\":{}}},\"S1k\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1o\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"awsAccount\":{\"shape\":\"S1b\"},\"metadata\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"description\":{},\"complianceType\":{},\"status\":{},\"assessmentReportsDestination\":{\"shape\":\"S17\"},\"scope\":{\"shape\":\"S19\"},\"roles\":{\"shape\":\"S1i\"},\"delegations\":{\"shape\":\"Sj\"},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdated\":{\"type\":\"timestamp\"}}},\"framework\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"metadata\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"logo\":{},\"complianceType\":{}}},\"controlSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S1y\"}}}},\"tags\":{\"shape\":\"S1k\"}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"status\":{},\"roles\":{\"shape\":\"S1i\"},\"controls\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"delegations\":{\"shape\":\"Sj\"},\"systemEvidenceCount\":{\"type\":\"integer\"},\"manualEvidenceCount\":{\"type\":\"integer\"}}},\"S22\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"status\":{},\"response\":{},\"comments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"authorName\":{},\"commentBody\":{},\"postedDate\":{\"type\":\"timestamp\"}}}},\"evidenceSources\":{\"type\":\"list\",\"member\":{}},\"evidenceCount\":{\"type\":\"integer\"},\"assessmentReportEvidenceCount\":{\"type\":\"integer\"}}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{}}}},\"S2m\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"id\":{},\"name\":{},\"type\":{},\"complianceType\":{},\"description\":{},\"logo\":{},\"controlSources\":{},\"controlSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"controls\":{\"type\":\"list\",\"member\":{\"shape\":\"S2s\"}}}}},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdBy\":{},\"lastUpdatedBy\":{},\"tags\":{\"shape\":\"S1k\"}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"id\":{},\"type\":{},\"name\":{},\"description\":{},\"testingInformation\":{},\"actionPlanTitle\":{},\"actionPlanInstructions\":{},\"controlSources\":{},\"controlMappingSources\":{\"shape\":\"S2x\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdBy\":{},\"lastUpdatedBy\":{},\"tags\":{\"shape\":\"S1k\"}}},\"S2x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"sourceId\":{},\"sourceName\":{},\"sourceDescription\":{},\"sourceSetUpOption\":{},\"sourceType\":{},\"sourceKeyword\":{\"shape\":\"S33\"},\"sourceFrequency\":{},\"troubleshootingText\":{}}}},\"S33\":{\"type\":\"structure\",\"members\":{\"keywordInputType\":{},\"keywordValue\":{}}},\"S4p\":{\"type\":\"structure\",\"members\":{\"dataSource\":{},\"evidenceAwsAccountId\":{},\"time\":{\"type\":\"timestamp\"},\"eventSource\":{},\"eventName\":{},\"evidenceByType\":{},\"resourcesIncluded\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"value\":{}}}},\"attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"iamId\":{},\"complianceCheck\":{},\"awsOrganization\":{},\"awsAccountId\":{},\"evidenceFolderId\":{},\"id\":{},\"assessmentReportSelection\":{}}},\"S53\":{\"type\":\"structure\",\"members\":{\"name\":{},\"date\":{\"type\":\"timestamp\"},\"assessmentId\":{},\"controlSetId\":{},\"controlId\":{},\"id\":{},\"dataSource\":{},\"author\":{},\"totalEvidence\":{\"type\":\"integer\"},\"assessmentReportSelectionCount\":{\"type\":\"integer\"},\"controlName\":{},\"evidenceResourcesIncludedCount\":{\"type\":\"integer\"},\"evidenceByTypeConfigurationDataCount\":{\"type\":\"integer\"},\"evidenceByTypeManualCount\":{\"type\":\"integer\"},\"evidenceByTypeComplianceCheckCount\":{\"type\":\"integer\"},\"evidenceByTypeComplianceCheckIssuesCount\":{\"type\":\"integer\"},\"evidenceByTypeUserActivityCount\":{\"type\":\"integer\"},\"evidenceAwsServiceSourceCount\":{\"type\":\"integer\"}}},\"S57\":{\"type\":\"list\",\"member\":{\"shape\":\"S53\"}},\"S5k\":{\"type\":\"structure\",\"members\":{\"isAwsOrgEnabled\":{\"type\":\"boolean\"},\"snsTopic\":{},\"defaultAssessmentReportsDestination\":{\"shape\":\"S17\"},\"defaultProcessOwners\":{\"shape\":\"S1i\"},\"kmsKey\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"auditmanager\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Audit Manager\",\"serviceId\":\"AuditManager\",\"signatureVersion\":\"v4\",\"signingName\":\"auditmanager\",\"uid\":\"auditmanager-2017-07-25\"},\"operations\":{\"AssociateAssessmentReportEvidenceFolder\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/associateToAssessmentReport\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"evidenceFolderId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"evidenceFolderId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"BatchAssociateAssessmentReportEvidence\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/batchAssociateToAssessmentReport\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"evidenceFolderId\",\"evidenceIds\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"evidenceFolderId\":{},\"evidenceIds\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceIds\":{\"shape\":\"S5\"},\"errors\":{\"shape\":\"S7\"}}}},\"BatchCreateDelegationByAssessment\":{\"http\":{\"requestUri\":\"/assessments/{assessmentId}/delegations\"},\"input\":{\"type\":\"structure\",\"required\":[\"createDelegationRequests\",\"assessmentId\"],\"members\":{\"createDelegationRequests\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\"}},\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"delegations\":{\"shape\":\"Sj\"},\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"createDelegationRequest\":{\"shape\":\"Sd\"},\"errorCode\":{},\"errorMessage\":{}}}}}}},\"BatchDeleteDelegationByAssessment\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/delegations\"},\"input\":{\"type\":\"structure\",\"required\":[\"delegationIds\",\"assessmentId\"],\"members\":{\"delegationIds\":{\"type\":\"list\",\"member\":{}},\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"delegationId\":{},\"errorCode\":{},\"errorMessage\":{}}}}}}},\"BatchDisassociateAssessmentReportEvidence\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/batchDisassociateFromAssessmentReport\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"evidenceFolderId\",\"evidenceIds\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"evidenceFolderId\":{},\"evidenceIds\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceIds\":{\"shape\":\"S5\"},\"errors\":{\"shape\":\"S7\"}}}},\"BatchImportEvidenceToAssessmentControl\":{\"http\":{\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}/evidence\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"controlId\",\"manualEvidence\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"},\"manualEvidence\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"manualEvidence\":{\"shape\":\"S10\"},\"errorCode\":{},\"errorMessage\":{}}}}}}},\"CreateAssessment\":{\"http\":{\"requestUri\":\"/assessments\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"assessmentReportsDestination\",\"scope\",\"roles\",\"frameworkId\"],\"members\":{\"name\":{},\"description\":{},\"assessmentReportsDestination\":{\"shape\":\"S17\"},\"scope\":{\"shape\":\"S19\"},\"roles\":{\"shape\":\"S1i\"},\"frameworkId\":{},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessment\":{\"shape\":\"S1o\"}}}},\"CreateAssessmentFramework\":{\"http\":{\"requestUri\":\"/assessmentFrameworks\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"controlSets\"],\"members\":{\"name\":{},\"description\":{},\"complianceType\":{},\"controlSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"controls\":{\"shape\":\"S2j\"}}}},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"framework\":{\"shape\":\"S2m\"}}}},\"CreateAssessmentReport\":{\"http\":{\"requestUri\":\"/assessments/{assessmentId}/reports\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"assessmentId\"],\"members\":{\"name\":{},\"description\":{},\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentReport\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"awsAccountId\":{},\"assessmentId\":{},\"assessmentName\":{},\"author\":{},\"status\":{},\"creationTime\":{\"type\":\"timestamp\"}}}}}},\"CreateControl\":{\"http\":{\"requestUri\":\"/controls\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"controlMappingSources\"],\"members\":{\"name\":{},\"description\":{},\"testingInformation\":{},\"actionPlanTitle\":{},\"actionPlanInstructions\":{},\"controlMappingSources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"sourceName\":{},\"sourceDescription\":{},\"sourceSetUpOption\":{},\"sourceType\":{},\"sourceKeyword\":{\"shape\":\"S33\"},\"sourceFrequency\":{},\"troubleshootingText\":{}}}},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"control\":{\"shape\":\"S2s\"}}}},\"DeleteAssessment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assessments/{assessmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAssessmentFramework\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assessmentFrameworks/{frameworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkId\"],\"members\":{\"frameworkId\":{\"location\":\"uri\",\"locationName\":\"frameworkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAssessmentFrameworkShare\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assessmentFrameworkShareRequests/{requestId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"requestId\",\"requestType\"],\"members\":{\"requestId\":{\"location\":\"uri\",\"locationName\":\"requestId\"},\"requestType\":{\"location\":\"querystring\",\"locationName\":\"requestType\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAssessmentReport\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assessments/{assessmentId}/reports/{assessmentReportId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"assessmentReportId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"assessmentReportId\":{\"location\":\"uri\",\"locationName\":\"assessmentReportId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteControl\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/controls/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlId\"],\"members\":{\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeregisterAccount\":{\"http\":{\"requestUri\":\"/account/deregisterAccount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"DeregisterOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/account/deregisterOrganizationAdminAccount\"},\"input\":{\"type\":\"structure\",\"members\":{\"adminAccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateAssessmentReportEvidenceFolder\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/disassociateFromAssessmentReport\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"evidenceFolderId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"evidenceFolderId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetAccountStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/account/status\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"GetAssessment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessment\":{\"shape\":\"S1o\"},\"userRole\":{\"shape\":\"S1j\"}}}},\"GetAssessmentFramework\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessmentFrameworks/{frameworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkId\"],\"members\":{\"frameworkId\":{\"location\":\"uri\",\"locationName\":\"frameworkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"framework\":{\"shape\":\"S2m\"}}}},\"GetAssessmentReportUrl\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/reports/{assessmentReportId}/url\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentReportId\",\"assessmentId\"],\"members\":{\"assessmentReportId\":{\"location\":\"uri\",\"locationName\":\"assessmentReportId\"},\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"preSignedUrl\":{\"type\":\"structure\",\"members\":{\"hyperlinkName\":{},\"link\":{}}}}}},\"GetChangeLogs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/changelogs\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"querystring\",\"locationName\":\"controlSetId\"},\"controlId\":{\"location\":\"querystring\",\"locationName\":\"controlId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"changeLogs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"objectType\":{},\"objectName\":{},\"action\":{},\"createdAt\":{\"type\":\"timestamp\"},\"createdBy\":{}}}},\"nextToken\":{}}}},\"GetControl\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/controls/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlId\"],\"members\":{\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"control\":{\"shape\":\"S2s\"}}}},\"GetDelegations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/delegations\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"delegations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"assessmentName\":{},\"assessmentId\":{},\"status\":{},\"roleArn\":{},\"creationTime\":{\"type\":\"timestamp\"},\"controlSetName\":{}}}},\"nextToken\":{}}}},\"GetEvidence\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence/{evidenceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"evidenceFolderId\",\"evidenceId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"evidenceFolderId\":{\"location\":\"uri\",\"locationName\":\"evidenceFolderId\"},\"evidenceId\":{\"location\":\"uri\",\"locationName\":\"evidenceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidence\":{\"shape\":\"S4s\"}}}},\"GetEvidenceByEvidenceFolder\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"evidenceFolderId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"evidenceFolderId\":{\"location\":\"uri\",\"locationName\":\"evidenceFolderId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidence\":{\"type\":\"list\",\"member\":{\"shape\":\"S4s\"}},\"nextToken\":{}}}},\"GetEvidenceFolder\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"evidenceFolderId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"evidenceFolderId\":{\"location\":\"uri\",\"locationName\":\"evidenceFolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceFolder\":{\"shape\":\"S56\"}}}},\"GetEvidenceFoldersByAssessment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/evidenceFolders\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceFolders\":{\"shape\":\"S5a\"},\"nextToken\":{}}}},\"GetEvidenceFoldersByAssessmentControl\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments/{assessmentId}/evidenceFolders-by-assessment-control/{controlSetId}/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"controlId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"evidenceFolders\":{\"shape\":\"S5a\"},\"nextToken\":{}}}},\"GetInsights\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/insights\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"insights\":{\"type\":\"structure\",\"members\":{\"activeAssessmentsCount\":{\"type\":\"integer\"},\"noncompliantEvidenceCount\":{\"type\":\"integer\"},\"compliantEvidenceCount\":{\"type\":\"integer\"},\"inconclusiveEvidenceCount\":{\"type\":\"integer\"},\"assessmentControlsCountByNoncompliantEvidence\":{\"type\":\"integer\"},\"totalAssessmentControlsCount\":{\"type\":\"integer\"},\"lastUpdated\":{\"type\":\"timestamp\"}}}}}},\"GetInsightsByAssessment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/insights/assessments/{assessmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"insights\":{\"type\":\"structure\",\"members\":{\"noncompliantEvidenceCount\":{\"type\":\"integer\"},\"compliantEvidenceCount\":{\"type\":\"integer\"},\"inconclusiveEvidenceCount\":{\"type\":\"integer\"},\"assessmentControlsCountByNoncompliantEvidence\":{\"type\":\"integer\"},\"totalAssessmentControlsCount\":{\"type\":\"integer\"},\"lastUpdated\":{\"type\":\"timestamp\"}}}}}},\"GetOrganizationAdminAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/account/organizationAdminAccount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"adminAccountId\":{},\"organizationId\":{}}}},\"GetServicesInScope\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/services\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"displayName\":{},\"description\":{},\"category\":{}}}}}}},\"GetSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/settings/{attribute}\"},\"input\":{\"type\":\"structure\",\"required\":[\"attribute\"],\"members\":{\"attribute\":{\"location\":\"uri\",\"locationName\":\"attribute\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"settings\":{\"shape\":\"S5u\"}}}},\"ListAssessmentControlInsightsByControlDomain\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/insights/controls-by-assessment\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlDomainId\",\"assessmentId\"],\"members\":{\"controlDomainId\":{\"location\":\"querystring\",\"locationName\":\"controlDomainId\"},\"assessmentId\":{\"location\":\"querystring\",\"locationName\":\"assessmentId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"controlInsightsByAssessment\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"evidenceInsights\":{\"shape\":\"S62\"},\"controlSetName\":{},\"lastUpdated\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListAssessmentFrameworkShareRequests\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessmentFrameworkShareRequests\"},\"input\":{\"type\":\"structure\",\"required\":[\"requestType\"],\"members\":{\"requestType\":{\"location\":\"querystring\",\"locationName\":\"requestType\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentFrameworkShareRequests\":{\"type\":\"list\",\"member\":{\"shape\":\"S66\"}},\"nextToken\":{}}}},\"ListAssessmentFrameworks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessmentFrameworks\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkType\"],\"members\":{\"frameworkType\":{\"location\":\"querystring\",\"locationName\":\"frameworkType\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"frameworkMetadataList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"id\":{},\"type\":{},\"name\":{},\"description\":{},\"logo\":{},\"complianceType\":{},\"controlsCount\":{\"type\":\"integer\"},\"controlSetsCount\":{\"type\":\"integer\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListAssessmentReports\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessmentReports\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentReports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"assessmentId\":{},\"assessmentName\":{},\"author\":{},\"status\":{},\"creationTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListAssessments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assessments\"},\"input\":{\"type\":\"structure\",\"members\":{\"status\":{\"location\":\"querystring\",\"locationName\":\"status\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"complianceType\":{},\"status\":{},\"roles\":{\"shape\":\"S1i\"},\"delegations\":{\"shape\":\"Sj\"},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdated\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListControlDomainInsights\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/insights/control-domains\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"controlDomainInsights\":{\"shape\":\"S6q\"},\"nextToken\":{}}}},\"ListControlDomainInsightsByAssessment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/insights/control-domains-by-assessment\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{\"location\":\"querystring\",\"locationName\":\"assessmentId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"controlDomainInsights\":{\"shape\":\"S6q\"},\"nextToken\":{}}}},\"ListControlInsightsByControlDomain\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/insights/controls\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlDomainId\"],\"members\":{\"controlDomainId\":{\"location\":\"querystring\",\"locationName\":\"controlDomainId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"controlInsightsMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"evidenceInsights\":{\"shape\":\"S62\"},\"lastUpdated\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListControls\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/controls\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlType\"],\"members\":{\"controlType\":{\"location\":\"querystring\",\"locationName\":\"controlType\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"controlMetadataList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"id\":{},\"name\":{},\"controlSources\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListKeywordsForDataSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/dataSourceKeywords\"},\"input\":{\"type\":\"structure\",\"required\":[\"source\"],\"members\":{\"source\":{\"location\":\"querystring\",\"locationName\":\"source\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"keywords\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{}}}},\"ListNotifications\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/notifications\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"notifications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"assessmentId\":{},\"assessmentName\":{},\"controlSetId\":{},\"controlSetName\":{},\"description\":{},\"eventTime\":{\"type\":\"timestamp\"},\"source\":{}}}},\"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\"}}}},\"RegisterAccount\":{\"http\":{\"requestUri\":\"/account/registerAccount\"},\"input\":{\"type\":\"structure\",\"members\":{\"kmsKey\":{},\"delegatedAdminAccount\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"RegisterOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/account/registerOrganizationAdminAccount\"},\"input\":{\"type\":\"structure\",\"required\":[\"adminAccountId\"],\"members\":{\"adminAccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"adminAccountId\":{},\"organizationId\":{}}}},\"StartAssessmentFrameworkShare\":{\"http\":{\"requestUri\":\"/assessmentFrameworks/{frameworkId}/shareRequests\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkId\",\"destinationAccount\",\"destinationRegion\"],\"members\":{\"frameworkId\":{\"location\":\"uri\",\"locationName\":\"frameworkId\"},\"destinationAccount\":{},\"destinationRegion\":{},\"comment\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentFrameworkShareRequest\":{\"shape\":\"S66\"}}}},\"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\":{}}},\"UpdateAssessment\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"scope\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"assessmentName\":{},\"assessmentDescription\":{},\"scope\":{\"shape\":\"S19\"},\"assessmentReportsDestination\":{\"shape\":\"S17\"},\"roles\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessment\":{\"shape\":\"S1o\"}}}},\"UpdateAssessmentControl\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"controlId\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"},\"controlStatus\":{},\"commentBody\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"control\":{\"shape\":\"S22\"}}}},\"UpdateAssessmentControlSetStatus\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/controlSets/{controlSetId}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"controlSetId\",\"status\",\"comment\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"controlSetId\":{\"location\":\"uri\",\"locationName\":\"controlSetId\"},\"status\":{},\"comment\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"controlSet\":{\"shape\":\"S1y\"}}}},\"UpdateAssessmentFramework\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessmentFrameworks/{frameworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"frameworkId\",\"name\",\"controlSets\"],\"members\":{\"frameworkId\":{\"location\":\"uri\",\"locationName\":\"frameworkId\"},\"name\":{},\"description\":{},\"complianceType\":{},\"controlSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"controls\"],\"members\":{\"id\":{},\"name\":{},\"controls\":{\"shape\":\"S2j\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"framework\":{\"shape\":\"S2m\"}}}},\"UpdateAssessmentFrameworkShare\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessmentFrameworkShareRequests/{requestId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"requestId\",\"requestType\",\"action\"],\"members\":{\"requestId\":{\"location\":\"uri\",\"locationName\":\"requestId\"},\"requestType\":{},\"action\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentFrameworkShareRequest\":{\"shape\":\"S66\"}}}},\"UpdateAssessmentStatus\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/assessments/{assessmentId}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\",\"status\"],\"members\":{\"assessmentId\":{\"location\":\"uri\",\"locationName\":\"assessmentId\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessment\":{\"shape\":\"S1o\"}}}},\"UpdateControl\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/controls/{controlId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"controlId\",\"name\",\"controlMappingSources\"],\"members\":{\"controlId\":{\"location\":\"uri\",\"locationName\":\"controlId\"},\"name\":{},\"description\":{},\"testingInformation\":{},\"actionPlanTitle\":{},\"actionPlanInstructions\":{},\"controlMappingSources\":{\"shape\":\"S2x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"control\":{\"shape\":\"S2s\"}}}},\"UpdateSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/settings\"},\"input\":{\"type\":\"structure\",\"members\":{\"snsTopic\":{},\"defaultAssessmentReportsDestination\":{\"shape\":\"S17\"},\"defaultProcessOwners\":{\"shape\":\"S1i\"},\"kmsKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"settings\":{\"shape\":\"S5u\"}}}},\"ValidateAssessmentReportIntegrity\":{\"http\":{\"requestUri\":\"/assessmentReports/integrity\"},\"input\":{\"type\":\"structure\",\"required\":[\"s3RelativePath\"],\"members\":{\"s3RelativePath\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"signatureValid\":{\"type\":\"boolean\"},\"signatureAlgorithm\":{},\"signatureDateTime\":{},\"signatureKeyId\":{},\"validationErrors\":{\"type\":\"list\",\"member\":{}}}}}},\"shapes\":{\"S5\":{\"type\":\"list\",\"member\":{}},\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"evidenceId\":{},\"errorCode\":{},\"errorMessage\":{}}}},\"Sd\":{\"type\":\"structure\",\"members\":{\"comment\":{},\"controlSetId\":{},\"roleArn\":{},\"roleType\":{}}},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"assessmentName\":{},\"assessmentId\":{},\"status\":{},\"roleArn\":{},\"roleType\":{},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdated\":{\"type\":\"timestamp\"},\"controlSetId\":{},\"comment\":{},\"createdBy\":{}}}},\"S10\":{\"type\":\"structure\",\"members\":{\"s3ResourcePath\":{}}},\"S17\":{\"type\":\"structure\",\"members\":{\"destinationType\":{},\"destination\":{}}},\"S19\":{\"type\":\"structure\",\"members\":{\"awsAccounts\":{\"type\":\"list\",\"member\":{\"shape\":\"S1b\"}},\"awsServices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"serviceName\":{}}}}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"id\":{},\"emailAddress\":{},\"name\":{}}},\"S1i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1j\":{\"type\":\"structure\",\"members\":{\"roleType\":{},\"roleArn\":{}}},\"S1k\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1o\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"awsAccount\":{\"shape\":\"S1b\"},\"metadata\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"description\":{},\"complianceType\":{},\"status\":{},\"assessmentReportsDestination\":{\"shape\":\"S17\"},\"scope\":{\"shape\":\"S19\"},\"roles\":{\"shape\":\"S1i\"},\"delegations\":{\"shape\":\"Sj\"},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdated\":{\"type\":\"timestamp\"}}},\"framework\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"metadata\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"logo\":{},\"complianceType\":{}}},\"controlSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S1y\"}}}},\"tags\":{\"shape\":\"S1k\"}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"status\":{},\"roles\":{\"shape\":\"S1i\"},\"controls\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"delegations\":{\"shape\":\"Sj\"},\"systemEvidenceCount\":{\"type\":\"integer\"},\"manualEvidenceCount\":{\"type\":\"integer\"}}},\"S22\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"description\":{},\"status\":{},\"response\":{},\"comments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"authorName\":{},\"commentBody\":{},\"postedDate\":{\"type\":\"timestamp\"}}}},\"evidenceSources\":{\"type\":\"list\",\"member\":{}},\"evidenceCount\":{\"type\":\"integer\"},\"assessmentReportEvidenceCount\":{\"type\":\"integer\"}}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}}},\"S2m\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"id\":{},\"name\":{},\"type\":{},\"complianceType\":{},\"description\":{},\"logo\":{},\"controlSources\":{},\"controlSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"controls\":{\"type\":\"list\",\"member\":{\"shape\":\"S2s\"}}}}},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdBy\":{},\"lastUpdatedBy\":{},\"tags\":{\"shape\":\"S1k\"}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"id\":{},\"type\":{},\"name\":{},\"description\":{},\"testingInformation\":{},\"actionPlanTitle\":{},\"actionPlanInstructions\":{},\"controlSources\":{},\"controlMappingSources\":{\"shape\":\"S2x\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdBy\":{},\"lastUpdatedBy\":{},\"tags\":{\"shape\":\"S1k\"}}},\"S2x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"sourceId\":{},\"sourceName\":{},\"sourceDescription\":{},\"sourceSetUpOption\":{},\"sourceType\":{},\"sourceKeyword\":{\"shape\":\"S33\"},\"sourceFrequency\":{},\"troubleshootingText\":{}}}},\"S33\":{\"type\":\"structure\",\"members\":{\"keywordInputType\":{},\"keywordValue\":{}}},\"S4s\":{\"type\":\"structure\",\"members\":{\"dataSource\":{},\"evidenceAwsAccountId\":{},\"time\":{\"type\":\"timestamp\"},\"eventSource\":{},\"eventName\":{},\"evidenceByType\":{},\"resourcesIncluded\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"value\":{}}}},\"attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"iamId\":{},\"complianceCheck\":{},\"awsOrganization\":{},\"awsAccountId\":{},\"evidenceFolderId\":{},\"id\":{},\"assessmentReportSelection\":{}}},\"S56\":{\"type\":\"structure\",\"members\":{\"name\":{},\"date\":{\"type\":\"timestamp\"},\"assessmentId\":{},\"controlSetId\":{},\"controlId\":{},\"id\":{},\"dataSource\":{},\"author\":{},\"totalEvidence\":{\"type\":\"integer\"},\"assessmentReportSelectionCount\":{\"type\":\"integer\"},\"controlName\":{},\"evidenceResourcesIncludedCount\":{\"type\":\"integer\"},\"evidenceByTypeConfigurationDataCount\":{\"type\":\"integer\"},\"evidenceByTypeManualCount\":{\"type\":\"integer\"},\"evidenceByTypeComplianceCheckCount\":{\"type\":\"integer\"},\"evidenceByTypeComplianceCheckIssuesCount\":{\"type\":\"integer\"},\"evidenceByTypeUserActivityCount\":{\"type\":\"integer\"},\"evidenceAwsServiceSourceCount\":{\"type\":\"integer\"}}},\"S5a\":{\"type\":\"list\",\"member\":{\"shape\":\"S56\"}},\"S5u\":{\"type\":\"structure\",\"members\":{\"isAwsOrgEnabled\":{\"type\":\"boolean\"},\"snsTopic\":{},\"defaultAssessmentReportsDestination\":{\"shape\":\"S17\"},\"defaultProcessOwners\":{\"shape\":\"S1i\"},\"kmsKey\":{}}},\"S62\":{\"type\":\"structure\",\"members\":{\"noncompliantEvidenceCount\":{\"type\":\"integer\"},\"compliantEvidenceCount\":{\"type\":\"integer\"},\"inconclusiveEvidenceCount\":{\"type\":\"integer\"}}},\"S66\":{\"type\":\"structure\",\"members\":{\"id\":{},\"frameworkId\":{},\"frameworkName\":{},\"frameworkDescription\":{},\"status\":{},\"sourceAccount\":{},\"destinationAccount\":{},\"destinationRegion\":{},\"expirationTime\":{\"type\":\"timestamp\"},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdated\":{\"type\":\"timestamp\"},\"comment\":{},\"standardControlsCount\":{\"type\":\"integer\"},\"customControlsCount\":{\"type\":\"integer\"},\"complianceType\":{}}},\"S6q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"controlsCountByNoncompliantEvidence\":{\"type\":\"integer\"},\"totalControlsCount\":{\"type\":\"integer\"},\"evidenceInsights\":{\"shape\":\"S62\"},\"lastUpdated\":{\"type\":\"timestamp\"}}}}}}"); /***/ }), @@ -33960,7 +36726,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"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\"},\"ListAssessmentControlInsightsByControlDomain\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListAssessmentFrameworkShareRequests\":{\"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\"},\"ListControlDomainInsights\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListControlDomainInsightsByAssessment\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListControlInsightsByControlDomain\":{\"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\"}}}"); /***/ }), @@ -33968,7 +36734,7 @@ module.exports = JSON.parse("{\"o\":{\"GetChangeLogs\":{\"input_token\":\"nextTo /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2011-01-01\",\"endpointPrefix\":\"autoscaling\",\"protocol\":\"query\",\"serviceFullName\":\"Auto Scaling\",\"serviceId\":\"Auto Scaling\",\"signatureVersion\":\"v4\",\"uid\":\"autoscaling-2011-01-01\",\"xmlNamespace\":\"http://autoscaling.amazonaws.com/doc/2011-01-01/\"},\"operations\":{\"AttachInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"AutoScalingGroupName\":{}}}},\"AttachLoadBalancerTargetGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"TargetGroupARNs\"],\"members\":{\"AutoScalingGroupName\":{},\"TargetGroupARNs\":{\"shape\":\"S6\"}}},\"output\":{\"resultWrapper\":\"AttachLoadBalancerTargetGroupsResult\",\"type\":\"structure\",\"members\":{}}},\"AttachLoadBalancers\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"LoadBalancerNames\"],\"members\":{\"AutoScalingGroupName\":{},\"LoadBalancerNames\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"AttachLoadBalancersResult\",\"type\":\"structure\",\"members\":{}}},\"BatchDeleteScheduledAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"ScheduledActionNames\"],\"members\":{\"AutoScalingGroupName\":{},\"ScheduledActionNames\":{\"shape\":\"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\"},\"TimeZone\":{}}}}}},\"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\"},\"Context\":{}}}},\"CreateLaunchConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LaunchConfigurationName\"],\"members\":{\"LaunchConfigurationName\":{},\"ImageId\":{},\"KeyName\":{},\"SecurityGroups\":{\"shape\":\"S1y\"},\"ClassicLinkVPCId\":{},\"ClassicLinkVPCSecurityGroups\":{\"shape\":\"S1z\"},\"UserData\":{},\"InstanceId\":{},\"InstanceType\":{},\"KernelId\":{},\"RamdiskId\":{},\"BlockDeviceMappings\":{\"shape\":\"S21\"},\"InstanceMonitoring\":{\"shape\":\"S2b\"},\"SpotPrice\":{},\"IamInstanceProfile\":{},\"EbsOptimized\":{\"type\":\"boolean\"},\"AssociatePublicIpAddress\":{\"type\":\"boolean\"},\"PlacementTenancy\":{},\"MetadataOptions\":{\"shape\":\"S2g\"}}}},\"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\"}}}},\"DeleteWarmPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"ForceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DeleteWarmPoolResult\",\"type\":\"structure\",\"members\":{}}},\"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\":\"S35\"},\"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\"},\"PredictedCapacity\":{\"type\":\"integer\"},\"DefaultCooldown\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"S1d\"},\"LoadBalancerNames\":{\"shape\":\"Sa\"},\"TargetGroupARNs\":{\"shape\":\"S6\"},\"HealthCheckType\":{},\"HealthCheckGracePeriod\":{\"type\":\"integer\"},\"Instances\":{\"shape\":\"S3b\"},\"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\":\"S3i\"},\"TerminationPolicies\":{\"shape\":\"S1g\"},\"NewInstancesProtectedFromScaleIn\":{\"type\":\"boolean\"},\"ServiceLinkedRoleARN\":{},\"MaxInstanceLifetime\":{\"type\":\"integer\"},\"CapacityRebalance\":{\"type\":\"boolean\"},\"WarmPoolConfiguration\":{\"shape\":\"S3k\"},\"WarmPoolSize\":{\"type\":\"integer\"},\"Context\":{}}}},\"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\":\"S3v\"}}}},\"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\"},\"ProgressDetails\":{\"type\":\"structure\",\"members\":{\"LivePoolProgress\":{\"type\":\"structure\",\"members\":{\"PercentageComplete\":{\"type\":\"integer\"},\"InstancesToUpdate\":{\"type\":\"integer\"}}},\"WarmPoolProgress\":{\"type\":\"structure\",\"members\":{\"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\":\"S1y\"},\"ClassicLinkVPCId\":{},\"ClassicLinkVPCSecurityGroups\":{\"shape\":\"S1z\"},\"UserData\":{},\"InstanceType\":{},\"KernelId\":{},\"RamdiskId\":{},\"BlockDeviceMappings\":{\"shape\":\"S21\"},\"InstanceMonitoring\":{\"shape\":\"S2b\"},\"SpotPrice\":{},\"IamInstanceProfile\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"EbsOptimized\":{\"type\":\"boolean\"},\"AssociatePublicIpAddress\":{\"type\":\"boolean\"},\"PlacementTenancy\":{},\"MetadataOptions\":{\"shape\":\"S2g\"}}}},\"NextToken\":{}}}},\"DescribeLifecycleHookTypes\":{\"output\":{\"resultWrapper\":\"DescribeLifecycleHookTypesResult\",\"type\":\"structure\",\"members\":{\"LifecycleHookTypes\":{\"shape\":\"S3v\"}}}},\"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\":\"S35\"},\"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\":\"S56\"},\"MinAdjustmentMagnitude\":{\"type\":\"integer\"},\"ScalingAdjustment\":{\"type\":\"integer\"},\"Cooldown\":{\"type\":\"integer\"},\"StepAdjustments\":{\"shape\":\"S59\"},\"MetricAggregationType\":{},\"EstimatedInstanceWarmup\":{\"type\":\"integer\"},\"Alarms\":{\"shape\":\"S5d\"},\"TargetTrackingConfiguration\":{\"shape\":\"S5f\"},\"Enabled\":{\"type\":\"boolean\"},\"PredictiveScalingConfiguration\":{\"shape\":\"S5t\"}}}},\"NextToken\":{}}}},\"DescribeScalingActivities\":{\"input\":{\"type\":\"structure\",\"members\":{\"ActivityIds\":{\"type\":\"list\",\"member\":{}},\"AutoScalingGroupName\":{},\"IncludeDeletedGroups\":{\"type\":\"boolean\"},\"MaxRecords\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeScalingActivitiesResult\",\"type\":\"structure\",\"required\":[\"Activities\"],\"members\":{\"Activities\":{\"shape\":\"S6a\"},\"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\"},\"TimeZone\":{}}}},\"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\":\"S3i\"},\"NextToken\":{}}}},\"DescribeTerminationPolicyTypes\":{\"output\":{\"resultWrapper\":\"DescribeTerminationPolicyTypesResult\",\"type\":\"structure\",\"members\":{\"TerminationPolicyTypes\":{\"shape\":\"S1g\"}}}},\"DescribeWarmPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeWarmPoolResult\",\"type\":\"structure\",\"members\":{\"WarmPoolConfiguration\":{\"shape\":\"S3k\"},\"Instances\":{\"shape\":\"S3b\"},\"NextToken\":{}}}},\"DetachInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"AutoScalingGroupName\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DetachInstancesResult\",\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S6a\"}}}},\"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\":\"S72\"}}}},\"EnableMetricsCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"Granularity\"],\"members\":{\"AutoScalingGroupName\":{},\"Metrics\":{\"shape\":\"S72\"},\"Granularity\":{}}}},\"EnterStandby\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"AutoScalingGroupName\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"EnterStandbyResult\",\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S6a\"}}}},\"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\":\"S6a\"}}}},\"GetPredictiveScalingForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"PolicyName\",\"StartTime\",\"EndTime\"],\"members\":{\"AutoScalingGroupName\":{},\"PolicyName\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"output\":{\"resultWrapper\":\"GetPredictiveScalingForecastResult\",\"type\":\"structure\",\"required\":[\"LoadForecast\",\"CapacityForecast\",\"UpdateTime\"],\"members\":{\"LoadForecast\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Timestamps\",\"Values\",\"MetricSpecification\"],\"members\":{\"Timestamps\":{\"shape\":\"S7e\"},\"Values\":{\"shape\":\"S7f\"},\"MetricSpecification\":{\"shape\":\"S5v\"}}}},\"CapacityForecast\":{\"type\":\"structure\",\"required\":[\"Timestamps\",\"Values\"],\"members\":{\"Timestamps\":{\"shape\":\"S7e\"},\"Values\":{\"shape\":\"S7f\"}}},\"UpdateTime\":{\"type\":\"timestamp\"}}}},\"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\":\"S3v\"}}}},\"PutScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"PolicyName\"],\"members\":{\"AutoScalingGroupName\":{},\"PolicyName\":{},\"PolicyType\":{},\"AdjustmentType\":{},\"MinAdjustmentStep\":{\"shape\":\"S56\"},\"MinAdjustmentMagnitude\":{\"type\":\"integer\"},\"ScalingAdjustment\":{\"type\":\"integer\"},\"Cooldown\":{\"type\":\"integer\"},\"MetricAggregationType\":{},\"StepAdjustments\":{\"shape\":\"S59\"},\"EstimatedInstanceWarmup\":{\"type\":\"integer\"},\"TargetTrackingConfiguration\":{\"shape\":\"S5f\"},\"Enabled\":{\"type\":\"boolean\"},\"PredictiveScalingConfiguration\":{\"shape\":\"S5t\"}}},\"output\":{\"resultWrapper\":\"PutScalingPolicyResult\",\"type\":\"structure\",\"members\":{\"PolicyARN\":{},\"Alarms\":{\"shape\":\"S5d\"}}}},\"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\"},\"TimeZone\":{}}}},\"PutWarmPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"MaxGroupPreparedCapacity\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"PoolState\":{}}},\"output\":{\"resultWrapper\":\"PutWarmPoolResult\",\"type\":\"structure\",\"members\":{}}},\"RecordLifecycleActionHeartbeat\":{\"input\":{\"type\":\"structure\",\"required\":[\"LifecycleHookName\",\"AutoScalingGroupName\"],\"members\":{\"LifecycleHookName\":{},\"AutoScalingGroupName\":{},\"LifecycleActionToken\":{},\"InstanceId\":{}}},\"output\":{\"resultWrapper\":\"RecordLifecycleActionHeartbeatResult\",\"type\":\"structure\",\"members\":{}}},\"ResumeProcesses\":{\"input\":{\"shape\":\"S7r\"}},\"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\"},\"CheckpointPercentages\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"CheckpointDelay\":{\"type\":\"integer\"}}}}},\"output\":{\"resultWrapper\":\"StartInstanceRefreshResult\",\"type\":\"structure\",\"members\":{\"InstanceRefreshId\":{}}}},\"SuspendProcesses\":{\"input\":{\"shape\":\"S7r\"}},\"TerminateInstanceInAutoScalingGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceId\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"TerminateInstanceInAutoScalingGroupResult\",\"type\":\"structure\",\"members\":{\"Activity\":{\"shape\":\"S6b\"}}}},\"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\"},\"Context\":{}}}}},\"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\"}}}},\"S1y\":{\"type\":\"list\",\"member\":{}},\"S1z\":{\"type\":\"list\",\"member\":{}},\"S21\":{\"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\"},\"Throughput\":{\"type\":\"integer\"}}},\"NoDevice\":{\"type\":\"boolean\"}}}},\"S2b\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"HttpTokens\":{},\"HttpPutResponseHopLimit\":{\"type\":\"integer\"},\"HttpEndpoint\":{}}},\"S35\":{\"type\":\"list\",\"member\":{}},\"S3b\":{\"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\":{}}}},\"S3i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"Key\":{},\"Value\":{},\"PropagateAtLaunch\":{\"type\":\"boolean\"}}}},\"S3k\":{\"type\":\"structure\",\"members\":{\"MaxGroupPreparedCapacity\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"PoolState\":{},\"Status\":{}}},\"S3v\":{\"type\":\"list\",\"member\":{}},\"S56\":{\"type\":\"integer\",\"deprecated\":true},\"S59\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ScalingAdjustment\"],\"members\":{\"MetricIntervalLowerBound\":{\"type\":\"double\"},\"MetricIntervalUpperBound\":{\"type\":\"double\"},\"ScalingAdjustment\":{\"type\":\"integer\"}}}},\"S5d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"AlarmARN\":{}}}},\"S5f\":{\"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\"}}},\"S5t\":{\"type\":\"structure\",\"required\":[\"MetricSpecifications\"],\"members\":{\"MetricSpecifications\":{\"type\":\"list\",\"member\":{\"shape\":\"S5v\"}},\"Mode\":{},\"SchedulingBufferTime\":{\"type\":\"integer\"},\"MaxCapacityBreachBehavior\":{},\"MaxCapacityBuffer\":{\"type\":\"integer\"}}},\"S5v\":{\"type\":\"structure\",\"required\":[\"TargetValue\"],\"members\":{\"TargetValue\":{\"type\":\"double\"},\"PredefinedMetricPairSpecification\":{\"type\":\"structure\",\"required\":[\"PredefinedMetricType\"],\"members\":{\"PredefinedMetricType\":{},\"ResourceLabel\":{}}},\"PredefinedScalingMetricSpecification\":{\"type\":\"structure\",\"required\":[\"PredefinedMetricType\"],\"members\":{\"PredefinedMetricType\":{},\"ResourceLabel\":{}}},\"PredefinedLoadMetricSpecification\":{\"type\":\"structure\",\"required\":[\"PredefinedMetricType\"],\"members\":{\"PredefinedMetricType\":{},\"ResourceLabel\":{}}}}},\"S6a\":{\"type\":\"list\",\"member\":{\"shape\":\"S6b\"}},\"S6b\":{\"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\":{},\"AutoScalingGroupState\":{},\"AutoScalingGroupARN\":{}}},\"S72\":{\"type\":\"list\",\"member\":{}},\"S7e\":{\"type\":\"list\",\"member\":{\"type\":\"timestamp\"}},\"S7f\":{\"type\":\"list\",\"member\":{\"type\":\"double\"}},\"S7r\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"ScalingProcesses\":{\"type\":\"list\",\"member\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2011-01-01\",\"endpointPrefix\":\"autoscaling\",\"protocol\":\"query\",\"serviceFullName\":\"Auto Scaling\",\"serviceId\":\"Auto Scaling\",\"signatureVersion\":\"v4\",\"uid\":\"autoscaling-2011-01-01\",\"xmlNamespace\":\"http://autoscaling.amazonaws.com/doc/2011-01-01/\"},\"operations\":{\"AttachInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"AutoScalingGroupName\":{}}}},\"AttachLoadBalancerTargetGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"TargetGroupARNs\"],\"members\":{\"AutoScalingGroupName\":{},\"TargetGroupARNs\":{\"shape\":\"S6\"}}},\"output\":{\"resultWrapper\":\"AttachLoadBalancerTargetGroupsResult\",\"type\":\"structure\",\"members\":{}}},\"AttachLoadBalancers\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"LoadBalancerNames\"],\"members\":{\"AutoScalingGroupName\":{},\"LoadBalancerNames\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"AttachLoadBalancersResult\",\"type\":\"structure\",\"members\":{}}},\"BatchDeleteScheduledAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"ScheduledActionNames\"],\"members\":{\"AutoScalingGroupName\":{},\"ScheduledActionNames\":{\"shape\":\"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\"},\"TimeZone\":{}}}}}},\"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\":\"S26\"},\"LoadBalancerNames\":{\"shape\":\"Sa\"},\"TargetGroupARNs\":{\"shape\":\"S6\"},\"HealthCheckType\":{},\"HealthCheckGracePeriod\":{\"type\":\"integer\"},\"PlacementGroup\":{},\"VPCZoneIdentifier\":{},\"TerminationPolicies\":{\"shape\":\"S29\"},\"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\":\"S2j\"},\"ServiceLinkedRoleARN\":{},\"MaxInstanceLifetime\":{\"type\":\"integer\"},\"Context\":{},\"DesiredCapacityType\":{},\"DefaultInstanceWarmup\":{\"type\":\"integer\"}}}},\"CreateLaunchConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LaunchConfigurationName\"],\"members\":{\"LaunchConfigurationName\":{},\"ImageId\":{},\"KeyName\":{},\"SecurityGroups\":{\"shape\":\"S2s\"},\"ClassicLinkVPCId\":{},\"ClassicLinkVPCSecurityGroups\":{\"shape\":\"S2t\"},\"UserData\":{},\"InstanceId\":{},\"InstanceType\":{},\"KernelId\":{},\"RamdiskId\":{},\"BlockDeviceMappings\":{\"shape\":\"S2v\"},\"InstanceMonitoring\":{\"shape\":\"S35\"},\"SpotPrice\":{},\"IamInstanceProfile\":{},\"EbsOptimized\":{\"type\":\"boolean\"},\"AssociatePublicIpAddress\":{\"type\":\"boolean\"},\"PlacementTenancy\":{},\"MetadataOptions\":{\"shape\":\"S3a\"}}}},\"CreateOrUpdateTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Tags\"],\"members\":{\"Tags\":{\"shape\":\"S2j\"}}}},\"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\":\"S2j\"}}}},\"DeleteWarmPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"ForceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DeleteWarmPoolResult\",\"type\":\"structure\",\"members\":{}}},\"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\":\"S3z\"},\"NextToken\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S41\"}}},\"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\"},\"PredictedCapacity\":{\"type\":\"integer\"},\"DefaultCooldown\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"S26\"},\"LoadBalancerNames\":{\"shape\":\"Sa\"},\"TargetGroupARNs\":{\"shape\":\"S6\"},\"HealthCheckType\":{},\"HealthCheckGracePeriod\":{\"type\":\"integer\"},\"Instances\":{\"shape\":\"S48\"},\"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\":\"S4f\"},\"TerminationPolicies\":{\"shape\":\"S29\"},\"NewInstancesProtectedFromScaleIn\":{\"type\":\"boolean\"},\"ServiceLinkedRoleARN\":{},\"MaxInstanceLifetime\":{\"type\":\"integer\"},\"CapacityRebalance\":{\"type\":\"boolean\"},\"WarmPoolConfiguration\":{\"shape\":\"S4h\"},\"WarmPoolSize\":{\"type\":\"integer\"},\"Context\":{},\"DesiredCapacityType\":{},\"DefaultInstanceWarmup\":{\"type\":\"integer\"}}}},\"NextToken\":{}}}},\"DescribeAutoScalingInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"MaxRecords\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeAutoScalingInstancesResult\",\"type\":\"structure\",\"members\":{\"AutoScalingInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"AutoScalingGroupName\",\"AvailabilityZone\",\"LifecycleState\",\"HealthStatus\",\"ProtectedFromScaleIn\"],\"members\":{\"InstanceId\":{},\"InstanceType\":{},\"AutoScalingGroupName\":{},\"AvailabilityZone\":{},\"LifecycleState\":{},\"HealthStatus\":{},\"LaunchConfigurationName\":{},\"LaunchTemplate\":{\"shape\":\"S10\"},\"ProtectedFromScaleIn\":{\"type\":\"boolean\"},\"WeightedCapacity\":{}}}},\"NextToken\":{}}}},\"DescribeAutoScalingNotificationTypes\":{\"output\":{\"resultWrapper\":\"DescribeAutoScalingNotificationTypesResult\",\"type\":\"structure\",\"members\":{\"AutoScalingNotificationTypes\":{\"shape\":\"S4u\"}}}},\"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\"},\"ProgressDetails\":{\"type\":\"structure\",\"members\":{\"LivePoolProgress\":{\"type\":\"structure\",\"members\":{\"PercentageComplete\":{\"type\":\"integer\"},\"InstancesToUpdate\":{\"type\":\"integer\"}}},\"WarmPoolProgress\":{\"type\":\"structure\",\"members\":{\"PercentageComplete\":{\"type\":\"integer\"},\"InstancesToUpdate\":{\"type\":\"integer\"}}}}},\"Preferences\":{\"shape\":\"S56\"},\"DesiredConfiguration\":{\"shape\":\"S5c\"}}}},\"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\":\"S2s\"},\"ClassicLinkVPCId\":{},\"ClassicLinkVPCSecurityGroups\":{\"shape\":\"S2t\"},\"UserData\":{},\"InstanceType\":{},\"KernelId\":{},\"RamdiskId\":{},\"BlockDeviceMappings\":{\"shape\":\"S2v\"},\"InstanceMonitoring\":{\"shape\":\"S35\"},\"SpotPrice\":{},\"IamInstanceProfile\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"EbsOptimized\":{\"type\":\"boolean\"},\"AssociatePublicIpAddress\":{\"type\":\"boolean\"},\"PlacementTenancy\":{},\"MetadataOptions\":{\"shape\":\"S3a\"}}}},\"NextToken\":{}}}},\"DescribeLifecycleHookTypes\":{\"output\":{\"resultWrapper\":\"DescribeLifecycleHookTypesResult\",\"type\":\"structure\",\"members\":{\"LifecycleHookTypes\":{\"shape\":\"S4u\"}}}},\"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\":\"S3z\"},\"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\":\"S6c\"},\"MinAdjustmentMagnitude\":{\"type\":\"integer\"},\"ScalingAdjustment\":{\"type\":\"integer\"},\"Cooldown\":{\"type\":\"integer\"},\"StepAdjustments\":{\"shape\":\"S6f\"},\"MetricAggregationType\":{},\"EstimatedInstanceWarmup\":{\"type\":\"integer\"},\"Alarms\":{\"shape\":\"S6j\"},\"TargetTrackingConfiguration\":{\"shape\":\"S6l\"},\"Enabled\":{\"type\":\"boolean\"},\"PredictiveScalingConfiguration\":{\"shape\":\"S6z\"}}}},\"NextToken\":{}}}},\"DescribeScalingActivities\":{\"input\":{\"type\":\"structure\",\"members\":{\"ActivityIds\":{\"type\":\"list\",\"member\":{}},\"AutoScalingGroupName\":{},\"IncludeDeletedGroups\":{\"type\":\"boolean\"},\"MaxRecords\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeScalingActivitiesResult\",\"type\":\"structure\",\"required\":[\"Activities\"],\"members\":{\"Activities\":{\"shape\":\"S7q\"},\"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\"},\"TimeZone\":{}}}},\"NextToken\":{}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S41\"},\"NextToken\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeTagsResult\",\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S4f\"},\"NextToken\":{}}}},\"DescribeTerminationPolicyTypes\":{\"output\":{\"resultWrapper\":\"DescribeTerminationPolicyTypesResult\",\"type\":\"structure\",\"members\":{\"TerminationPolicyTypes\":{\"shape\":\"S29\"}}}},\"DescribeWarmPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeWarmPoolResult\",\"type\":\"structure\",\"members\":{\"WarmPoolConfiguration\":{\"shape\":\"S4h\"},\"Instances\":{\"shape\":\"S48\"},\"NextToken\":{}}}},\"DetachInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"AutoScalingGroupName\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DetachInstancesResult\",\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S7q\"}}}},\"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\":\"S8f\"}}}},\"EnableMetricsCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"Granularity\"],\"members\":{\"AutoScalingGroupName\":{},\"Metrics\":{\"shape\":\"S8f\"},\"Granularity\":{}}}},\"EnterStandby\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceIds\":{\"shape\":\"S2\"},\"AutoScalingGroupName\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"EnterStandbyResult\",\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S7q\"}}}},\"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\":\"S7q\"}}}},\"GetPredictiveScalingForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"PolicyName\",\"StartTime\",\"EndTime\"],\"members\":{\"AutoScalingGroupName\":{},\"PolicyName\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"output\":{\"resultWrapper\":\"GetPredictiveScalingForecastResult\",\"type\":\"structure\",\"required\":[\"LoadForecast\",\"CapacityForecast\",\"UpdateTime\"],\"members\":{\"LoadForecast\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Timestamps\",\"Values\",\"MetricSpecification\"],\"members\":{\"Timestamps\":{\"shape\":\"S8r\"},\"Values\":{\"shape\":\"S8s\"},\"MetricSpecification\":{\"shape\":\"S71\"}}}},\"CapacityForecast\":{\"type\":\"structure\",\"required\":[\"Timestamps\",\"Values\"],\"members\":{\"Timestamps\":{\"shape\":\"S8r\"},\"Values\":{\"shape\":\"S8s\"}}},\"UpdateTime\":{\"type\":\"timestamp\"}}}},\"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\":\"S4u\"}}}},\"PutScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\",\"PolicyName\"],\"members\":{\"AutoScalingGroupName\":{},\"PolicyName\":{},\"PolicyType\":{},\"AdjustmentType\":{},\"MinAdjustmentStep\":{\"shape\":\"S6c\"},\"MinAdjustmentMagnitude\":{\"type\":\"integer\"},\"ScalingAdjustment\":{\"type\":\"integer\"},\"Cooldown\":{\"type\":\"integer\"},\"MetricAggregationType\":{},\"StepAdjustments\":{\"shape\":\"S6f\"},\"EstimatedInstanceWarmup\":{\"type\":\"integer\"},\"TargetTrackingConfiguration\":{\"shape\":\"S6l\"},\"Enabled\":{\"type\":\"boolean\"},\"PredictiveScalingConfiguration\":{\"shape\":\"S6z\"}}},\"output\":{\"resultWrapper\":\"PutScalingPolicyResult\",\"type\":\"structure\",\"members\":{\"PolicyARN\":{},\"Alarms\":{\"shape\":\"S6j\"}}}},\"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\"},\"TimeZone\":{}}}},\"PutWarmPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"MaxGroupPreparedCapacity\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"PoolState\":{},\"InstanceReusePolicy\":{\"shape\":\"S4m\"}}},\"output\":{\"resultWrapper\":\"PutWarmPoolResult\",\"type\":\"structure\",\"members\":{}}},\"RecordLifecycleActionHeartbeat\":{\"input\":{\"type\":\"structure\",\"required\":[\"LifecycleHookName\",\"AutoScalingGroupName\"],\"members\":{\"LifecycleHookName\":{},\"AutoScalingGroupName\":{},\"LifecycleActionToken\":{},\"InstanceId\":{}}},\"output\":{\"resultWrapper\":\"RecordLifecycleActionHeartbeatResult\",\"type\":\"structure\",\"members\":{}}},\"ResumeProcesses\":{\"input\":{\"shape\":\"S94\"}},\"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\":{},\"DesiredConfiguration\":{\"shape\":\"S5c\"},\"Preferences\":{\"shape\":\"S56\"}}},\"output\":{\"resultWrapper\":\"StartInstanceRefreshResult\",\"type\":\"structure\",\"members\":{\"InstanceRefreshId\":{}}}},\"SuspendProcesses\":{\"input\":{\"shape\":\"S94\"}},\"TerminateInstanceInAutoScalingGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ShouldDecrementDesiredCapacity\"],\"members\":{\"InstanceId\":{},\"ShouldDecrementDesiredCapacity\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"TerminateInstanceInAutoScalingGroupResult\",\"type\":\"structure\",\"members\":{\"Activity\":{\"shape\":\"S7r\"}}}},\"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\":\"S26\"},\"HealthCheckType\":{},\"HealthCheckGracePeriod\":{\"type\":\"integer\"},\"PlacementGroup\":{},\"VPCZoneIdentifier\":{},\"TerminationPolicies\":{\"shape\":\"S29\"},\"NewInstancesProtectedFromScaleIn\":{\"type\":\"boolean\"},\"ServiceLinkedRoleARN\":{},\"MaxInstanceLifetime\":{\"type\":\"integer\"},\"CapacityRebalance\":{\"type\":\"boolean\"},\"Context\":{},\"DesiredCapacityType\":{},\"DefaultInstanceWarmup\":{\"type\":\"integer\"}}}}},\"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\"},\"InstanceRequirements\":{\"type\":\"structure\",\"required\":[\"VCpuCount\",\"MemoryMiB\"],\"members\":{\"VCpuCount\":{\"type\":\"structure\",\"required\":[\"Min\"],\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"MemoryMiB\":{\"type\":\"structure\",\"required\":[\"Min\"],\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"CpuManufacturers\":{\"type\":\"list\",\"member\":{}},\"MemoryGiBPerVCpu\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"double\"},\"Max\":{\"type\":\"double\"}}},\"ExcludedInstanceTypes\":{\"type\":\"list\",\"member\":{}},\"InstanceGenerations\":{\"type\":\"list\",\"member\":{}},\"SpotMaxPricePercentageOverLowestPrice\":{\"type\":\"integer\"},\"OnDemandMaxPricePercentageOverLowestPrice\":{\"type\":\"integer\"},\"BareMetal\":{},\"BurstablePerformance\":{},\"RequireHibernateSupport\":{\"type\":\"boolean\"},\"NetworkInterfaceCount\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"LocalStorage\":{},\"LocalStorageTypes\":{\"type\":\"list\",\"member\":{}},\"TotalLocalStorageGB\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"double\"},\"Max\":{\"type\":\"double\"}}},\"BaselineEbsBandwidthMbps\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"AcceleratorTypes\":{\"type\":\"list\",\"member\":{}},\"AcceleratorCount\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"AcceleratorManufacturers\":{\"type\":\"list\",\"member\":{}},\"AcceleratorNames\":{\"type\":\"list\",\"member\":{}},\"AcceleratorTotalMemoryMiB\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}}}}}}}}},\"InstancesDistribution\":{\"type\":\"structure\",\"members\":{\"OnDemandAllocationStrategy\":{},\"OnDemandBaseCapacity\":{\"type\":\"integer\"},\"OnDemandPercentageAboveBaseCapacity\":{\"type\":\"integer\"},\"SpotAllocationStrategy\":{},\"SpotInstancePools\":{\"type\":\"integer\"},\"SpotMaxPrice\":{}}}}},\"S26\":{\"type\":\"list\",\"member\":{}},\"S29\":{\"type\":\"list\",\"member\":{}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"Key\":{},\"Value\":{},\"PropagateAtLaunch\":{\"type\":\"boolean\"}}}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S2t\":{\"type\":\"list\",\"member\":{}},\"S2v\":{\"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\"},\"Throughput\":{\"type\":\"integer\"}}},\"NoDevice\":{\"type\":\"boolean\"}}}},\"S35\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"S3a\":{\"type\":\"structure\",\"members\":{\"HttpTokens\":{},\"HttpPutResponseHopLimit\":{\"type\":\"integer\"},\"HttpEndpoint\":{}}},\"S3z\":{\"type\":\"list\",\"member\":{}},\"S41\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S48\":{\"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\":{}}}},\"S4f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"Key\":{},\"Value\":{},\"PropagateAtLaunch\":{\"type\":\"boolean\"}}}},\"S4h\":{\"type\":\"structure\",\"members\":{\"MaxGroupPreparedCapacity\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"PoolState\":{},\"Status\":{},\"InstanceReusePolicy\":{\"shape\":\"S4m\"}}},\"S4m\":{\"type\":\"structure\",\"members\":{\"ReuseOnScaleIn\":{\"type\":\"boolean\"}}},\"S4u\":{\"type\":\"list\",\"member\":{}},\"S56\":{\"type\":\"structure\",\"members\":{\"MinHealthyPercentage\":{\"type\":\"integer\"},\"InstanceWarmup\":{\"type\":\"integer\"},\"CheckpointPercentages\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"CheckpointDelay\":{\"type\":\"integer\"},\"SkipMatching\":{\"type\":\"boolean\"}}},\"S5c\":{\"type\":\"structure\",\"members\":{\"LaunchTemplate\":{\"shape\":\"S10\"},\"MixedInstancesPolicy\":{\"shape\":\"S12\"}}},\"S6c\":{\"type\":\"integer\",\"deprecated\":true},\"S6f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ScalingAdjustment\"],\"members\":{\"MetricIntervalLowerBound\":{\"type\":\"double\"},\"MetricIntervalUpperBound\":{\"type\":\"double\"},\"ScalingAdjustment\":{\"type\":\"integer\"}}}},\"S6j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"AlarmARN\":{}}}},\"S6l\":{\"type\":\"structure\",\"required\":[\"TargetValue\"],\"members\":{\"PredefinedMetricSpecification\":{\"type\":\"structure\",\"required\":[\"PredefinedMetricType\"],\"members\":{\"PredefinedMetricType\":{},\"ResourceLabel\":{}}},\"CustomizedMetricSpecification\":{\"type\":\"structure\",\"required\":[\"MetricName\",\"Namespace\",\"Statistic\"],\"members\":{\"MetricName\":{},\"Namespace\":{},\"Dimensions\":{\"shape\":\"S6r\"},\"Statistic\":{},\"Unit\":{}}},\"TargetValue\":{\"type\":\"double\"},\"DisableScaleIn\":{\"type\":\"boolean\"}}},\"S6r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S6z\":{\"type\":\"structure\",\"required\":[\"MetricSpecifications\"],\"members\":{\"MetricSpecifications\":{\"type\":\"list\",\"member\":{\"shape\":\"S71\"}},\"Mode\":{},\"SchedulingBufferTime\":{\"type\":\"integer\"},\"MaxCapacityBreachBehavior\":{},\"MaxCapacityBuffer\":{\"type\":\"integer\"}}},\"S71\":{\"type\":\"structure\",\"required\":[\"TargetValue\"],\"members\":{\"TargetValue\":{\"type\":\"double\"},\"PredefinedMetricPairSpecification\":{\"type\":\"structure\",\"required\":[\"PredefinedMetricType\"],\"members\":{\"PredefinedMetricType\":{},\"ResourceLabel\":{}}},\"PredefinedScalingMetricSpecification\":{\"type\":\"structure\",\"required\":[\"PredefinedMetricType\"],\"members\":{\"PredefinedMetricType\":{},\"ResourceLabel\":{}}},\"PredefinedLoadMetricSpecification\":{\"type\":\"structure\",\"required\":[\"PredefinedMetricType\"],\"members\":{\"PredefinedMetricType\":{},\"ResourceLabel\":{}}},\"CustomizedScalingMetricSpecification\":{\"type\":\"structure\",\"required\":[\"MetricDataQueries\"],\"members\":{\"MetricDataQueries\":{\"shape\":\"S79\"}}},\"CustomizedLoadMetricSpecification\":{\"type\":\"structure\",\"required\":[\"MetricDataQueries\"],\"members\":{\"MetricDataQueries\":{\"shape\":\"S79\"}}},\"CustomizedCapacityMetricSpecification\":{\"type\":\"structure\",\"required\":[\"MetricDataQueries\"],\"members\":{\"MetricDataQueries\":{\"shape\":\"S79\"}}}}},\"S79\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Expression\":{},\"MetricStat\":{\"type\":\"structure\",\"required\":[\"Metric\",\"Stat\"],\"members\":{\"Metric\":{\"type\":\"structure\",\"required\":[\"Namespace\",\"MetricName\"],\"members\":{\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S6r\"}}},\"Stat\":{},\"Unit\":{}}},\"Label\":{},\"ReturnData\":{\"type\":\"boolean\"}}}},\"S7q\":{\"type\":\"list\",\"member\":{\"shape\":\"S7r\"}},\"S7r\":{\"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\":{},\"AutoScalingGroupState\":{},\"AutoScalingGroupARN\":{}}},\"S8f\":{\"type\":\"list\",\"member\":{}},\"S8r\":{\"type\":\"list\",\"member\":{\"type\":\"timestamp\"}},\"S8s\":{\"type\":\"list\",\"member\":{\"type\":\"double\"}},\"S94\":{\"type\":\"structure\",\"required\":[\"AutoScalingGroupName\"],\"members\":{\"AutoScalingGroupName\":{},\"ScalingProcesses\":{\"type\":\"list\",\"member\":{}}}}}}"); /***/ }), @@ -34000,7 +36766,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-11-15\",\"endpointPrefix\":\"backup\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Backup\",\"serviceId\":\"Backup\",\"signatureVersion\":\"v4\",\"uid\":\"backup-2018-11-15\"},\"operations\":{\"CreateBackupPlan\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/backup/plans/\"},\"input\":{\"type\":\"structure\",\"required\":[\"BackupPlan\"],\"members\":{\"BackupPlan\":{\"shape\":\"S2\"},\"BackupPlanTags\":{\"shape\":\"Sc\"},\"CreatorRequestId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupPlanId\":{},\"BackupPlanArn\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"VersionId\":{},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}},\"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\":\"St\"},\"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\":\"S1g\"},\"ResourceType\":{},\"BytesTransferred\":{\"type\":\"long\"},\"ExpectedCompletionDate\":{\"type\":\"timestamp\"},\"StartBy\":{\"type\":\"timestamp\"},\"BackupOptions\":{\"shape\":\"Sm\"},\"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\":\"S1m\"}}},\"idempotent\":true},\"DescribeGlobalSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-settings\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalSettings\":{\"shape\":\"S1q\"},\"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\":\"S1g\"},\"IamRoleArn\":{},\"Status\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"CompletionDate\":{\"type\":\"timestamp\"},\"BackupSizeInBytes\":{\"type\":\"long\"},\"CalculatedLifecycle\":{\"shape\":\"S1y\"},\"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\":\"S23\"}}}},\"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},\"DisassociateRecoveryPoint\":{\"http\":{\"requestUri\":\"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/disassociate\"},\"input\":{\"type\":\"structure\",\"required\":[\"BackupVaultName\",\"RecoveryPointArn\"],\"members\":{\"BackupVaultName\":{\"location\":\"uri\",\"locationName\":\"backupVaultName\"},\"RecoveryPointArn\":{\"location\":\"uri\",\"locationName\":\"recoveryPointArn\"}}}},\"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\":\"S2e\"},\"BackupPlanId\":{},\"BackupPlanArn\":{},\"VersionId\":{},\"CreatorRequestId\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"DeletionDate\":{\"type\":\"timestamp\"},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}},\"idempotent\":true},\"GetBackupPlanFromJSON\":{\"http\":{\"requestUri\":\"/backup/template/json/toPlan\"},\"input\":{\"type\":\"structure\",\"required\":[\"BackupPlanTemplateJson\"],\"members\":{\"BackupPlanTemplateJson\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupPlan\":{\"shape\":\"S2e\"}}}},\"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\":\"S2e\"}}}},\"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\":\"St\"},\"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\":\"S2s\"}}},\"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\":\"S2w\"}}},\"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\":\"S1g\"},\"ExpectedCompletionDate\":{\"type\":\"timestamp\"},\"StartBy\":{\"type\":\"timestamp\"},\"ResourceType\":{},\"BytesTransferred\":{\"type\":\"long\"},\"BackupOptions\":{\"shape\":\"Sm\"},\"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\":\"S3d\"}}}},\"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\":\"S3d\"}}}},\"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\":\"S1m\"}},\"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\":\"S1g\"},\"IamRoleArn\":{},\"Status\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"CompletionDate\":{\"type\":\"timestamp\"},\"BackupSizeInBytes\":{\"type\":\"long\"},\"CalculatedLifecycle\":{\"shape\":\"S1y\"},\"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\":\"S2s\"}}},\"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\":\"Sm\"}}},\"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\":\"S2w\"},\"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\":\"Sj\"}}},\"idempotent\":true},\"UpdateGlobalSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/global-settings\"},\"input\":{\"type\":\"structure\",\"members\":{\"GlobalSettings\":{\"shape\":\"S1q\"}}}},\"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\":\"S1y\"}}},\"idempotent\":true},\"UpdateRegionSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/account-settings\"},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceTypeOptInPreference\":{\"shape\":\"S23\"}}}}},\"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\"},\"EnableContinuousBackup\":{\"type\":\"boolean\"}}}},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}},\"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\":{}}}},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"BackupOptions\":{\"shape\":\"Sm\"}}}},\"Sm\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"St\":{\"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\":{}}}}}},\"S1g\":{\"type\":\"structure\",\"members\":{\"BackupPlanId\":{},\"BackupPlanArn\":{},\"BackupPlanVersion\":{},\"BackupRuleId\":{}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"CopyJobId\":{},\"SourceBackupVaultArn\":{},\"SourceRecoveryPointArn\":{},\"DestinationBackupVaultArn\":{},\"DestinationRecoveryPointArn\":{},\"ResourceArn\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"CompletionDate\":{\"type\":\"timestamp\"},\"State\":{},\"StatusMessage\":{},\"BackupSizeInBytes\":{\"type\":\"long\"},\"IamRoleArn\":{},\"CreatedBy\":{\"shape\":\"S1g\"},\"ResourceType\":{}}},\"S1q\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1y\":{\"type\":\"structure\",\"members\":{\"MoveToColdStorageAt\":{\"type\":\"timestamp\"},\"DeleteAt\":{\"type\":\"timestamp\"}}},\"S23\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"boolean\"}},\"S2e\":{\"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\"},\"EnableContinuousBackup\":{\"type\":\"boolean\"}}}},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S2w\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"S3d\":{\"type\":\"structure\",\"members\":{\"BackupPlanArn\":{},\"BackupPlanId\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"DeletionDate\":{\"type\":\"timestamp\"},\"VersionId\":{},\"BackupPlanName\":{},\"CreatorRequestId\":{},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-11-15\",\"endpointPrefix\":\"backup\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Backup\",\"serviceId\":\"Backup\",\"signatureVersion\":\"v4\",\"uid\":\"backup-2018-11-15\"},\"operations\":{\"CreateBackupPlan\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/backup/plans/\"},\"input\":{\"type\":\"structure\",\"required\":[\"BackupPlan\"],\"members\":{\"BackupPlan\":{\"shape\":\"S2\"},\"BackupPlanTags\":{\"shape\":\"Sc\"},\"CreatorRequestId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupPlanId\":{},\"BackupPlanArn\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"VersionId\":{},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}},\"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\":\"St\"},\"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},\"CreateFramework\":{\"http\":{\"requestUri\":\"/audit/frameworks\"},\"input\":{\"type\":\"structure\",\"required\":[\"FrameworkName\",\"FrameworkControls\"],\"members\":{\"FrameworkName\":{},\"FrameworkDescription\":{},\"FrameworkControls\":{\"shape\":\"S1b\"},\"IdempotencyToken\":{\"idempotencyToken\":true},\"FrameworkTags\":{\"shape\":\"S1l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FrameworkName\":{},\"FrameworkArn\":{}}},\"idempotent\":true},\"CreateReportPlan\":{\"http\":{\"requestUri\":\"/audit/report-plans\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReportPlanName\",\"ReportDeliveryChannel\",\"ReportSetting\"],\"members\":{\"ReportPlanName\":{},\"ReportPlanDescription\":{},\"ReportDeliveryChannel\":{\"shape\":\"S1q\"},\"ReportSetting\":{\"shape\":\"S1s\"},\"ReportPlanTags\":{\"shape\":\"S1l\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportPlanName\":{},\"ReportPlanArn\":{},\"CreationTime\":{\"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},\"DeleteBackupVaultLockConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/backup-vaults/{backupVaultName}/vault-lock\"},\"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},\"DeleteFramework\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/audit/frameworks/{frameworkName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"FrameworkName\"],\"members\":{\"FrameworkName\":{\"location\":\"uri\",\"locationName\":\"frameworkName\"}}}},\"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},\"DeleteReportPlan\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/audit/report-plans/{reportPlanName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReportPlanName\"],\"members\":{\"ReportPlanName\":{\"location\":\"uri\",\"locationName\":\"reportPlanName\"}}},\"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\":\"S2a\"},\"ResourceType\":{},\"BytesTransferred\":{\"type\":\"long\"},\"ExpectedCompletionDate\":{\"type\":\"timestamp\"},\"StartBy\":{\"type\":\"timestamp\"},\"BackupOptions\":{\"shape\":\"Sm\"},\"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\"},\"Locked\":{\"type\":\"boolean\"},\"MinRetentionDays\":{\"type\":\"long\"},\"MaxRetentionDays\":{\"type\":\"long\"},\"LockDate\":{\"type\":\"timestamp\"}}},\"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\":\"S2g\"}}},\"idempotent\":true},\"DescribeFramework\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/audit/frameworks/{frameworkName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"FrameworkName\"],\"members\":{\"FrameworkName\":{\"location\":\"uri\",\"locationName\":\"frameworkName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FrameworkName\":{},\"FrameworkArn\":{},\"FrameworkDescription\":{},\"FrameworkControls\":{\"shape\":\"S1b\"},\"CreationTime\":{\"type\":\"timestamp\"},\"DeploymentStatus\":{},\"FrameworkStatus\":{},\"IdempotencyToken\":{}}}},\"DescribeGlobalSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-settings\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalSettings\":{\"shape\":\"S2m\"},\"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\":\"S2a\"},\"IamRoleArn\":{},\"Status\":{},\"StatusMessage\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"CompletionDate\":{\"type\":\"timestamp\"},\"BackupSizeInBytes\":{\"type\":\"long\"},\"CalculatedLifecycle\":{\"shape\":\"S2u\"},\"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\":\"S2z\"},\"ResourceTypeManagementPreference\":{\"shape\":\"S31\"}}}},\"DescribeReportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/audit/report-jobs/{reportJobId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReportJobId\"],\"members\":{\"ReportJobId\":{\"location\":\"uri\",\"locationName\":\"reportJobId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportJob\":{\"shape\":\"S35\"}}}},\"DescribeReportPlan\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/audit/report-plans/{reportPlanName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReportPlanName\"],\"members\":{\"ReportPlanName\":{\"location\":\"uri\",\"locationName\":\"reportPlanName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportPlan\":{\"shape\":\"S39\"}}}},\"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},\"DisassociateRecoveryPoint\":{\"http\":{\"requestUri\":\"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/disassociate\"},\"input\":{\"type\":\"structure\",\"required\":[\"BackupVaultName\",\"RecoveryPointArn\"],\"members\":{\"BackupVaultName\":{\"location\":\"uri\",\"locationName\":\"backupVaultName\"},\"RecoveryPointArn\":{\"location\":\"uri\",\"locationName\":\"recoveryPointArn\"}}}},\"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\":\"S3j\"},\"BackupPlanId\":{},\"BackupPlanArn\":{},\"VersionId\":{},\"CreatorRequestId\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"DeletionDate\":{\"type\":\"timestamp\"},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}},\"idempotent\":true},\"GetBackupPlanFromJSON\":{\"http\":{\"requestUri\":\"/backup/template/json/toPlan\"},\"input\":{\"type\":\"structure\",\"required\":[\"BackupPlanTemplateJson\"],\"members\":{\"BackupPlanTemplateJson\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupPlan\":{\"shape\":\"S3j\"}}}},\"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\":\"S3j\"}}}},\"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\":\"St\"},\"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\":\"S3x\"}}},\"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\":\"S41\"}}},\"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\"},\"ByCompleteAfter\":{\"location\":\"querystring\",\"locationName\":\"completeAfter\",\"type\":\"timestamp\"},\"ByCompleteBefore\":{\"location\":\"querystring\",\"locationName\":\"completeBefore\",\"type\":\"timestamp\"}}},\"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\":\"S2a\"},\"ExpectedCompletionDate\":{\"type\":\"timestamp\"},\"StartBy\":{\"type\":\"timestamp\"},\"ResourceType\":{},\"BytesTransferred\":{\"type\":\"long\"},\"BackupOptions\":{\"shape\":\"Sm\"},\"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\":\"S4i\"}}}},\"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\":\"S4i\"}}}},\"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\"},\"Locked\":{\"type\":\"boolean\"},\"MinRetentionDays\":{\"type\":\"long\"},\"MaxRetentionDays\":{\"type\":\"long\"},\"LockDate\":{\"type\":\"timestamp\"}}}},\"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\"},\"ByCompleteBefore\":{\"location\":\"querystring\",\"locationName\":\"completeBefore\",\"type\":\"timestamp\"},\"ByCompleteAfter\":{\"location\":\"querystring\",\"locationName\":\"completeAfter\",\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CopyJobs\":{\"type\":\"list\",\"member\":{\"shape\":\"S2g\"}},\"NextToken\":{}}}},\"ListFrameworks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/audit/frameworks\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Frameworks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FrameworkName\":{},\"FrameworkArn\":{},\"FrameworkDescription\":{},\"NumberOfControls\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"DeploymentStatus\":{}}}},\"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\":\"S2a\"},\"IamRoleArn\":{},\"Status\":{},\"StatusMessage\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"CompletionDate\":{\"type\":\"timestamp\"},\"BackupSizeInBytes\":{\"type\":\"long\"},\"CalculatedLifecycle\":{\"shape\":\"S2u\"},\"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\":{},\"StatusMessage\":{},\"EncryptionKeyArn\":{},\"BackupSizeBytes\":{\"type\":\"long\"},\"BackupVaultName\":{}}}}}},\"idempotent\":true},\"ListReportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/audit/report-jobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"ByReportPlanName\":{\"location\":\"querystring\",\"locationName\":\"ReportPlanName\"},\"ByCreationBefore\":{\"location\":\"querystring\",\"locationName\":\"CreationBefore\",\"type\":\"timestamp\"},\"ByCreationAfter\":{\"location\":\"querystring\",\"locationName\":\"CreationAfter\",\"type\":\"timestamp\"},\"ByStatus\":{\"location\":\"querystring\",\"locationName\":\"Status\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportJobs\":{\"type\":\"list\",\"member\":{\"shape\":\"S35\"}},\"NextToken\":{}}}},\"ListReportPlans\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/audit/report-plans\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportPlans\":{\"type\":\"list\",\"member\":{\"shape\":\"S39\"}},\"NextToken\":{}}}},\"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\"},\"ByCompleteBefore\":{\"location\":\"querystring\",\"locationName\":\"completeBefore\",\"type\":\"timestamp\"},\"ByCompleteAfter\":{\"location\":\"querystring\",\"locationName\":\"completeAfter\",\"type\":\"timestamp\"}}},\"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},\"PutBackupVaultLockConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/backup-vaults/{backupVaultName}/vault-lock\"},\"input\":{\"type\":\"structure\",\"required\":[\"BackupVaultName\"],\"members\":{\"BackupVaultName\":{\"location\":\"uri\",\"locationName\":\"backupVaultName\"},\"MinRetentionDays\":{\"type\":\"long\"},\"MaxRetentionDays\":{\"type\":\"long\"},\"ChangeableForDays\":{\"type\":\"long\"}}},\"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\":\"S3x\"}}},\"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\":\"Sm\"}}},\"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},\"StartReportJob\":{\"http\":{\"requestUri\":\"/audit/report-jobs/{reportPlanName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReportPlanName\"],\"members\":{\"ReportPlanName\":{\"location\":\"uri\",\"locationName\":\"reportPlanName\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportJobId\":{}}},\"idempotent\":true},\"StartRestoreJob\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/restore-jobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"RecoveryPointArn\",\"Metadata\",\"IamRoleArn\"],\"members\":{\"RecoveryPointArn\":{},\"Metadata\":{\"shape\":\"S41\"},\"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\":\"Sj\"}}},\"idempotent\":true},\"UpdateFramework\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/audit/frameworks/{frameworkName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"FrameworkName\"],\"members\":{\"FrameworkName\":{\"location\":\"uri\",\"locationName\":\"frameworkName\"},\"FrameworkDescription\":{},\"FrameworkControls\":{\"shape\":\"S1b\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"FrameworkName\":{},\"FrameworkArn\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"UpdateGlobalSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/global-settings\"},\"input\":{\"type\":\"structure\",\"members\":{\"GlobalSettings\":{\"shape\":\"S2m\"}}}},\"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\":\"S2u\"}}},\"idempotent\":true},\"UpdateRegionSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/account-settings\"},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceTypeOptInPreference\":{\"shape\":\"S2z\"},\"ResourceTypeManagementPreference\":{\"shape\":\"S31\"}}}},\"UpdateReportPlan\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/audit/report-plans/{reportPlanName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReportPlanName\"],\"members\":{\"ReportPlanName\":{\"location\":\"uri\",\"locationName\":\"reportPlanName\"},\"ReportPlanDescription\":{},\"ReportDeliveryChannel\":{\"shape\":\"S1q\"},\"ReportSetting\":{\"shape\":\"S1s\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportPlanName\":{},\"ReportPlanArn\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"required\":[\"BackupPlanName\",\"Rules\"],\"members\":{\"BackupPlanName\":{},\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RuleName\",\"TargetBackupVaultName\"],\"members\":{\"RuleName\":{},\"TargetBackupVaultName\":{},\"ScheduleExpression\":{},\"StartWindowMinutes\":{\"type\":\"long\"},\"CompletionWindowMinutes\":{\"type\":\"long\"},\"Lifecycle\":{\"shape\":\"Sa\"},\"RecoveryPointTags\":{\"shape\":\"Sc\"},\"CopyActions\":{\"shape\":\"Sf\"},\"EnableContinuousBackup\":{\"type\":\"boolean\"}}}},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}},\"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\":{}}}},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"BackupOptions\":{\"shape\":\"Sm\"}}}},\"Sm\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"St\":{\"type\":\"structure\",\"required\":[\"SelectionName\",\"IamRoleArn\"],\"members\":{\"SelectionName\":{},\"IamRoleArn\":{},\"Resources\":{\"shape\":\"Sw\"},\"ListOfTags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConditionType\",\"ConditionKey\",\"ConditionValue\"],\"members\":{\"ConditionType\":{},\"ConditionKey\":{},\"ConditionValue\":{}}}},\"NotResources\":{\"shape\":\"Sw\"},\"Conditions\":{\"type\":\"structure\",\"members\":{\"StringEquals\":{\"shape\":\"S13\"},\"StringNotEquals\":{\"shape\":\"S13\"},\"StringLike\":{\"shape\":\"S13\"},\"StringNotLike\":{\"shape\":\"S13\"}}}}},\"Sw\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConditionKey\":{},\"ConditionValue\":{}}}},\"S1b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ControlName\"],\"members\":{\"ControlName\":{},\"ControlInputParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}},\"ControlScope\":{\"type\":\"structure\",\"members\":{\"ComplianceResourceIds\":{\"type\":\"list\",\"member\":{}},\"ComplianceResourceTypes\":{\"type\":\"list\",\"member\":{}},\"Tags\":{\"shape\":\"S1l\"}}}}}},\"S1l\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1q\":{\"type\":\"structure\",\"required\":[\"S3BucketName\"],\"members\":{\"S3BucketName\":{},\"S3KeyPrefix\":{},\"Formats\":{\"type\":\"list\",\"member\":{}}}},\"S1s\":{\"type\":\"structure\",\"required\":[\"ReportTemplate\"],\"members\":{\"ReportTemplate\":{},\"FrameworkArns\":{\"shape\":\"S1t\"},\"NumberOfFrameworks\":{\"type\":\"integer\"}}},\"S1t\":{\"type\":\"list\",\"member\":{}},\"S2a\":{\"type\":\"structure\",\"members\":{\"BackupPlanId\":{},\"BackupPlanArn\":{},\"BackupPlanVersion\":{},\"BackupRuleId\":{}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"CopyJobId\":{},\"SourceBackupVaultArn\":{},\"SourceRecoveryPointArn\":{},\"DestinationBackupVaultArn\":{},\"DestinationRecoveryPointArn\":{},\"ResourceArn\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"CompletionDate\":{\"type\":\"timestamp\"},\"State\":{},\"StatusMessage\":{},\"BackupSizeInBytes\":{\"type\":\"long\"},\"IamRoleArn\":{},\"CreatedBy\":{\"shape\":\"S2a\"},\"ResourceType\":{}}},\"S2m\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2u\":{\"type\":\"structure\",\"members\":{\"MoveToColdStorageAt\":{\"type\":\"timestamp\"},\"DeleteAt\":{\"type\":\"timestamp\"}}},\"S2z\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"boolean\"}},\"S31\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"boolean\"}},\"S35\":{\"type\":\"structure\",\"members\":{\"ReportJobId\":{},\"ReportPlanArn\":{},\"ReportTemplate\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusMessage\":{},\"ReportDestination\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"S3Keys\":{\"shape\":\"S1t\"}}}}},\"S39\":{\"type\":\"structure\",\"members\":{\"ReportPlanArn\":{},\"ReportPlanName\":{},\"ReportPlanDescription\":{},\"ReportSetting\":{\"shape\":\"S1s\"},\"ReportDeliveryChannel\":{\"shape\":\"S1q\"},\"DeploymentStatus\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastAttemptedExecutionTime\":{\"type\":\"timestamp\"},\"LastSuccessfulExecutionTime\":{\"type\":\"timestamp\"}}},\"S3j\":{\"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\"},\"EnableContinuousBackup\":{\"type\":\"boolean\"}}}},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}},\"S3x\":{\"type\":\"list\",\"member\":{}},\"S41\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"S4i\":{\"type\":\"structure\",\"members\":{\"BackupPlanArn\":{},\"BackupPlanId\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"DeletionDate\":{\"type\":\"timestamp\"},\"VersionId\":{},\"BackupPlanName\":{},\"CreatorRequestId\":{},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"AdvancedBackupSettings\":{\"shape\":\"Sj\"}}}}}"); /***/ }), @@ -34008,7 +36774,23 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListBackupJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListBackupPlanTemplates\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListBackupPlanVersions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListBackupPlans\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListBackupSelections\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListBackupVaults\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListCopyJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListProtectedResources\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListRecoveryPointsByBackupVault\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListRecoveryPointsByResource\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListRestoreJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListTags\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListBackupJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"BackupJobs\"},\"ListBackupPlanTemplates\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"BackupPlanTemplatesList\"},\"ListBackupPlanVersions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"BackupPlanVersionsList\"},\"ListBackupPlans\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"BackupPlansList\"},\"ListBackupSelections\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"BackupSelectionsList\"},\"ListBackupVaults\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"BackupVaultList\"},\"ListCopyJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"CopyJobs\"},\"ListFrameworks\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListProtectedResources\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Results\"},\"ListRecoveryPointsByBackupVault\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"RecoveryPoints\"},\"ListRecoveryPointsByResource\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"RecoveryPoints\"},\"ListReportJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListReportPlans\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListRestoreJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"RestoreJobs\"},\"ListTags\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + +/***/ 50816: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-01-01\",\"endpointPrefix\":\"backup-gateway\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Backup Gateway\",\"serviceId\":\"Backup Gateway\",\"signatureVersion\":\"v4\",\"signingName\":\"backup-gateway\",\"targetPrefix\":\"BackupOnPremises_v20210101\",\"uid\":\"backup-gateway-2021-01-01\"},\"operations\":{\"AssociateGatewayToServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayArn\",\"ServerArn\"],\"members\":{\"GatewayArn\":{},\"ServerArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayArn\":{}}}},\"CreateGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"ActivationKey\",\"GatewayDisplayName\",\"GatewayType\"],\"members\":{\"ActivationKey\":{},\"GatewayDisplayName\":{},\"GatewayType\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayArn\":{}}}},\"DeleteGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayArn\"],\"members\":{\"GatewayArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayArn\":{}}},\"idempotent\":true},\"DeleteHypervisor\":{\"input\":{\"type\":\"structure\",\"required\":[\"HypervisorArn\"],\"members\":{\"HypervisorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"HypervisorArn\":{}}},\"idempotent\":true},\"DisassociateGatewayFromServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayArn\"],\"members\":{\"GatewayArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayArn\":{}}}},\"ImportHypervisorConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Host\",\"Name\"],\"members\":{\"Host\":{},\"KmsKeyArn\":{},\"Name\":{},\"Password\":{\"shape\":\"Sn\"},\"Tags\":{\"shape\":\"S9\"},\"Username\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"HypervisorArn\":{}}}},\"ListGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Gateways\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GatewayArn\":{},\"GatewayDisplayName\":{},\"GatewayType\":{},\"HypervisorId\":{},\"LastSeenTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListHypervisors\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Hypervisors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Host\":{},\"HypervisorArn\":{},\"KmsKeyArn\":{},\"Name\":{},\"State\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S9\"}}}},\"ListVirtualMachines\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"VirtualMachines\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"HostName\":{},\"HypervisorId\":{},\"LastBackupDate\":{\"type\":\"timestamp\"},\"Name\":{},\"Path\":{},\"ResourceArn\":{}}}}}}},\"PutMaintenanceStartTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayArn\",\"HourOfDay\",\"MinuteOfHour\"],\"members\":{\"DayOfMonth\":{\"type\":\"integer\"},\"DayOfWeek\":{\"type\":\"integer\"},\"GatewayArn\":{},\"HourOfDay\":{\"type\":\"integer\"},\"MinuteOfHour\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayArn\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{}}}},\"TestHypervisorConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayArn\",\"Host\"],\"members\":{\"GatewayArn\":{},\"Host\":{},\"Password\":{\"shape\":\"Sn\"},\"Username\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{}}}},\"UpdateGatewayInformation\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayArn\"],\"members\":{\"GatewayArn\":{},\"GatewayDisplayName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayArn\":{}}}},\"UpdateHypervisor\":{\"input\":{\"type\":\"structure\",\"required\":[\"HypervisorArn\"],\"members\":{\"Host\":{},\"HypervisorArn\":{},\"Password\":{\"shape\":\"Sn\"},\"Username\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"HypervisorArn\":{}}}}},\"shapes\":{\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sn\":{\"type\":\"string\",\"sensitive\":true},\"So\":{\"type\":\"string\",\"sensitive\":true}}}"); + +/***/ }), + +/***/ 42274: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListGateways\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Gateways\"},\"ListHypervisors\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Hypervisors\"},\"ListVirtualMachines\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"VirtualMachines\"}}}"); /***/ }), @@ -34016,7 +36798,7 @@ module.exports = JSON.parse("{\"o\":{\"ListBackupJobs\":{\"input_token\":\"NextT /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-08-10\",\"endpointPrefix\":\"batch\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AWS Batch\",\"serviceFullName\":\"AWS Batch\",\"serviceId\":\"Batch\",\"signatureVersion\":\"v4\",\"uid\":\"batch-2016-08-10\"},\"operations\":{\"CancelJob\":{\"http\":{\"requestUri\":\"/v1/canceljob\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobId\",\"reason\"],\"members\":{\"jobId\":{},\"reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateComputeEnvironment\":{\"http\":{\"requestUri\":\"/v1/createcomputeenvironment\"},\"input\":{\"type\":\"structure\",\"required\":[\"computeEnvironmentName\",\"type\"],\"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\":\"S28\"},\"nodeProperties\":{\"shape\":\"S29\"},\"tags\":{\"shape\":\"Si\"},\"propagateTags\":{\"type\":\"boolean\"},\"platformCapabilities\":{\"shape\":\"S2c\"}}}},\"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\":\"S2r\"}}},\"startedAt\":{\"type\":\"long\"},\"stoppedAt\":{\"type\":\"long\"},\"statusReason\":{}}}},\"statusReason\":{},\"createdAt\":{\"type\":\"long\"},\"retryStrategy\":{\"shape\":\"S17\"},\"startedAt\":{\"type\":\"long\"},\"stoppedAt\":{\"type\":\"long\"},\"dependsOn\":{\"shape\":\"S2u\"},\"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\":\"S1j\"},\"mountPoints\":{\"shape\":\"S1l\"},\"readonlyRootFilesystem\":{\"type\":\"boolean\"},\"ulimits\":{\"shape\":\"S1o\"},\"privileged\":{\"type\":\"boolean\"},\"user\":{},\"exitCode\":{\"type\":\"integer\"},\"reason\":{},\"containerInstanceArn\":{},\"taskArn\":{},\"logStreamName\":{},\"instanceType\":{},\"networkInterfaces\":{\"shape\":\"S2r\"},\"resourceRequirements\":{\"shape\":\"S1q\"},\"linuxParameters\":{\"shape\":\"S1t\"},\"logConfiguration\":{\"shape\":\"S20\"},\"secrets\":{\"shape\":\"S23\"},\"networkConfiguration\":{\"shape\":\"S25\"},\"fargatePlatformConfiguration\":{\"shape\":\"S27\"}}},\"nodeDetails\":{\"type\":\"structure\",\"members\":{\"nodeIndex\":{\"type\":\"integer\"},\"isMainNode\":{\"type\":\"boolean\"}}},\"nodeProperties\":{\"shape\":\"S29\"},\"arrayProperties\":{\"type\":\"structure\",\"members\":{\"statusSummary\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"size\":{\"type\":\"integer\"},\"index\":{\"type\":\"integer\"}}},\"timeout\":{\"shape\":\"S28\"},\"tags\":{\"shape\":\"Si\"},\"propagateTags\":{\"type\":\"boolean\"},\"platformCapabilities\":{\"shape\":\"S2c\"}}}}}}},\"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\":\"S29\"},\"retryStrategy\":{\"shape\":\"S17\"},\"propagateTags\":{\"type\":\"boolean\"},\"timeout\":{\"shape\":\"S28\"},\"tags\":{\"shape\":\"Si\"},\"platformCapabilities\":{\"shape\":\"S2c\"}}},\"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\":\"S2u\"},\"jobDefinition\":{},\"parameters\":{\"shape\":\"S16\"},\"containerOverrides\":{\"shape\":\"S3f\"},\"nodeOverrides\":{\"type\":\"structure\",\"members\":{\"numNodes\":{\"type\":\"integer\"},\"nodePropertyOverrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"targetNodes\"],\"members\":{\"targetNodes\":{},\"containerOverrides\":{\"shape\":\"S3f\"}}}}}},\"retryStrategy\":{\"shape\":\"S17\"},\"propagateTags\":{\"type\":\"boolean\"},\"timeout\":{\"shape\":\"S28\"},\"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\":\"S1j\"},\"mountPoints\":{\"shape\":\"S1l\"},\"readonlyRootFilesystem\":{\"type\":\"boolean\"},\"privileged\":{\"type\":\"boolean\"},\"ulimits\":{\"shape\":\"S1o\"},\"user\":{},\"instanceType\":{},\"resourceRequirements\":{\"shape\":\"S1q\"},\"linuxParameters\":{\"shape\":\"S1t\"},\"logConfiguration\":{\"shape\":\"S20\"},\"secrets\":{\"shape\":\"S23\"},\"networkConfiguration\":{\"shape\":\"S25\"},\"fargatePlatformConfiguration\":{\"shape\":\"S27\"}}},\"S1c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"host\":{\"type\":\"structure\",\"members\":{\"sourcePath\":{}}},\"name\":{},\"efsVolumeConfiguration\":{\"type\":\"structure\",\"required\":[\"fileSystemId\"],\"members\":{\"fileSystemId\":{},\"rootDirectory\":{},\"transitEncryption\":{},\"transitEncryptionPort\":{\"type\":\"integer\"},\"authorizationConfig\":{\"type\":\"structure\",\"members\":{\"accessPointId\":{},\"iam\":{}}}}}}}},\"S1j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}}},\"S1l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"containerPath\":{},\"readOnly\":{\"type\":\"boolean\"},\"sourceVolume\":{}}}},\"S1o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"hardLimit\",\"name\",\"softLimit\"],\"members\":{\"hardLimit\":{\"type\":\"integer\"},\"name\":{},\"softLimit\":{\"type\":\"integer\"}}}},\"S1q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"value\",\"type\"],\"members\":{\"value\":{},\"type\":{}}}},\"S1t\":{\"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\"}}},\"S20\":{\"type\":\"structure\",\"required\":[\"logDriver\"],\"members\":{\"logDriver\":{},\"options\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"secretOptions\":{\"shape\":\"S23\"}}},\"S23\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"valueFrom\"],\"members\":{\"name\":{},\"valueFrom\":{}}}},\"S25\":{\"type\":\"structure\",\"members\":{\"assignPublicIp\":{}}},\"S27\":{\"type\":\"structure\",\"members\":{\"platformVersion\":{}}},\"S28\":{\"type\":\"structure\",\"members\":{\"attemptDurationSeconds\":{\"type\":\"integer\"}}},\"S29\":{\"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\"}}}}}},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"attachmentId\":{},\"ipv6Address\":{},\"privateIpv4Address\":{}}}},\"S2u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"type\":{}}}},\"S3f\":{\"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\":\"S1j\"},\"resourceRequirements\":{\"shape\":\"S1q\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-08-10\",\"endpointPrefix\":\"batch\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AWS Batch\",\"serviceFullName\":\"AWS Batch\",\"serviceId\":\"Batch\",\"signatureVersion\":\"v4\",\"uid\":\"batch-2016-08-10\"},\"operations\":{\"CancelJob\":{\"http\":{\"requestUri\":\"/v1/canceljob\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobId\",\"reason\"],\"members\":{\"jobId\":{},\"reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateComputeEnvironment\":{\"http\":{\"requestUri\":\"/v1/createcomputeenvironment\"},\"input\":{\"type\":\"structure\",\"required\":[\"computeEnvironmentName\",\"type\"],\"members\":{\"computeEnvironmentName\":{},\"type\":{},\"state\":{},\"unmanagedvCpus\":{\"type\":\"integer\"},\"computeResources\":{\"shape\":\"S8\"},\"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\":{},\"schedulingPolicyArn\":{},\"priority\":{\"type\":\"integer\"},\"computeEnvironmentOrder\":{\"shape\":\"So\"},\"tags\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"jobQueueName\",\"jobQueueArn\"],\"members\":{\"jobQueueName\":{},\"jobQueueArn\":{}}}},\"CreateSchedulingPolicy\":{\"http\":{\"requestUri\":\"/v1/createschedulingpolicy\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"fairsharePolicy\":{\"shape\":\"Ss\"},\"tags\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"name\",\"arn\"],\"members\":{\"name\":{},\"arn\":{}}}},\"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\":{}}},\"DeleteSchedulingPolicy\":{\"http\":{\"requestUri\":\"/v1/deleteschedulingpolicy\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"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\"],\"members\":{\"computeEnvironmentName\":{},\"computeEnvironmentArn\":{},\"unmanagedvCpus\":{\"type\":\"integer\"},\"ecsClusterArn\":{},\"tags\":{\"shape\":\"Si\"},\"type\":{},\"state\":{},\"status\":{},\"statusReason\":{},\"computeResources\":{\"shape\":\"S8\"},\"serviceRole\":{},\"updatePolicy\":{\"shape\":\"S1a\"}}}},\"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\":{},\"schedulingPriority\":{\"type\":\"integer\"},\"parameters\":{\"shape\":\"S1h\"},\"retryStrategy\":{\"shape\":\"S1i\"},\"containerProperties\":{\"shape\":\"S1m\"},\"timeout\":{\"shape\":\"S2i\"},\"nodeProperties\":{\"shape\":\"S2j\"},\"tags\":{\"shape\":\"Si\"},\"propagateTags\":{\"type\":\"boolean\"},\"platformCapabilities\":{\"shape\":\"S2m\"}}}},\"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\":{},\"schedulingPolicyArn\":{},\"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\":{},\"shareIdentifier\":{},\"schedulingPriority\":{\"type\":\"integer\"},\"attempts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"container\":{\"type\":\"structure\",\"members\":{\"containerInstanceArn\":{},\"taskArn\":{},\"exitCode\":{\"type\":\"integer\"},\"reason\":{},\"logStreamName\":{},\"networkInterfaces\":{\"shape\":\"S31\"}}},\"startedAt\":{\"type\":\"long\"},\"stoppedAt\":{\"type\":\"long\"},\"statusReason\":{}}}},\"statusReason\":{},\"createdAt\":{\"type\":\"long\"},\"retryStrategy\":{\"shape\":\"S1i\"},\"startedAt\":{\"type\":\"long\"},\"stoppedAt\":{\"type\":\"long\"},\"dependsOn\":{\"shape\":\"S34\"},\"jobDefinition\":{},\"parameters\":{\"shape\":\"S1h\"},\"container\":{\"type\":\"structure\",\"members\":{\"image\":{},\"vcpus\":{\"type\":\"integer\"},\"memory\":{\"type\":\"integer\"},\"command\":{\"shape\":\"Sb\"},\"jobRoleArn\":{},\"executionRoleArn\":{},\"volumes\":{\"shape\":\"S1n\"},\"environment\":{\"shape\":\"S1u\"},\"mountPoints\":{\"shape\":\"S1w\"},\"readonlyRootFilesystem\":{\"type\":\"boolean\"},\"ulimits\":{\"shape\":\"S1y\"},\"privileged\":{\"type\":\"boolean\"},\"user\":{},\"exitCode\":{\"type\":\"integer\"},\"reason\":{},\"containerInstanceArn\":{},\"taskArn\":{},\"logStreamName\":{},\"instanceType\":{},\"networkInterfaces\":{\"shape\":\"S31\"},\"resourceRequirements\":{\"shape\":\"S20\"},\"linuxParameters\":{\"shape\":\"S23\"},\"logConfiguration\":{\"shape\":\"S2a\"},\"secrets\":{\"shape\":\"S2d\"},\"networkConfiguration\":{\"shape\":\"S2f\"},\"fargatePlatformConfiguration\":{\"shape\":\"S2h\"}}},\"nodeDetails\":{\"type\":\"structure\",\"members\":{\"nodeIndex\":{\"type\":\"integer\"},\"isMainNode\":{\"type\":\"boolean\"}}},\"nodeProperties\":{\"shape\":\"S2j\"},\"arrayProperties\":{\"type\":\"structure\",\"members\":{\"statusSummary\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"size\":{\"type\":\"integer\"},\"index\":{\"type\":\"integer\"}}},\"timeout\":{\"shape\":\"S2i\"},\"tags\":{\"shape\":\"Si\"},\"propagateTags\":{\"type\":\"boolean\"},\"platformCapabilities\":{\"shape\":\"S2m\"}}}}}}},\"DescribeSchedulingPolicies\":{\"http\":{\"requestUri\":\"/v1/describeschedulingpolicies\"},\"input\":{\"type\":\"structure\",\"required\":[\"arns\"],\"members\":{\"arns\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"schedulingPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"arn\"],\"members\":{\"name\":{},\"arn\":{},\"fairsharePolicy\":{\"shape\":\"Ss\"},\"tags\":{\"shape\":\"Si\"}}}}}}},\"ListJobs\":{\"http\":{\"requestUri\":\"/v1/listjobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"jobQueue\":{},\"arrayJobId\":{},\"multiNodeJobId\":{},\"jobStatus\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"shape\":\"Sb\"}}}}}},\"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\"}}},\"jobDefinition\":{}}}},\"nextToken\":{}}}},\"ListSchedulingPolicies\":{\"http\":{\"requestUri\":\"/v1/listschedulingpolicies\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"schedulingPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"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\":\"S1h\"},\"schedulingPriority\":{\"type\":\"integer\"},\"containerProperties\":{\"shape\":\"S1m\"},\"nodeProperties\":{\"shape\":\"S2j\"},\"retryStrategy\":{\"shape\":\"S1i\"},\"propagateTags\":{\"type\":\"boolean\"},\"timeout\":{\"shape\":\"S2i\"},\"tags\":{\"shape\":\"Si\"},\"platformCapabilities\":{\"shape\":\"S2m\"}}},\"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\":{},\"shareIdentifier\":{},\"schedulingPriorityOverride\":{\"type\":\"integer\"},\"arrayProperties\":{\"type\":\"structure\",\"members\":{\"size\":{\"type\":\"integer\"}}},\"dependsOn\":{\"shape\":\"S34\"},\"jobDefinition\":{},\"parameters\":{\"shape\":\"S1h\"},\"containerOverrides\":{\"shape\":\"S3z\"},\"nodeOverrides\":{\"type\":\"structure\",\"members\":{\"numNodes\":{\"type\":\"integer\"},\"nodePropertyOverrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"targetNodes\"],\"members\":{\"targetNodes\":{},\"containerOverrides\":{\"shape\":\"S3z\"}}}}}},\"retryStrategy\":{\"shape\":\"S1i\"},\"propagateTags\":{\"type\":\"boolean\"},\"timeout\":{\"shape\":\"S2i\"},\"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\":{},\"unmanagedvCpus\":{\"type\":\"integer\"},\"computeResources\":{\"type\":\"structure\",\"members\":{\"minvCpus\":{\"type\":\"integer\"},\"maxvCpus\":{\"type\":\"integer\"},\"desiredvCpus\":{\"type\":\"integer\"},\"subnets\":{\"shape\":\"Sb\"},\"securityGroupIds\":{\"shape\":\"Sb\"},\"allocationStrategy\":{},\"instanceTypes\":{\"shape\":\"Sb\"},\"ec2KeyPair\":{},\"instanceRole\":{},\"tags\":{\"shape\":\"Sc\"},\"placementGroup\":{},\"bidPercentage\":{\"type\":\"integer\"},\"launchTemplate\":{\"shape\":\"Sd\"},\"ec2Configuration\":{\"shape\":\"Se\"},\"updateToLatestImageVersion\":{\"type\":\"boolean\"},\"type\":{},\"imageId\":{}}},\"serviceRole\":{},\"updatePolicy\":{\"shape\":\"S1a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"computeEnvironmentName\":{},\"computeEnvironmentArn\":{}}}},\"UpdateJobQueue\":{\"http\":{\"requestUri\":\"/v1/updatejobqueue\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobQueue\"],\"members\":{\"jobQueue\":{},\"state\":{},\"schedulingPolicyArn\":{},\"priority\":{\"type\":\"integer\"},\"computeEnvironmentOrder\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobQueueName\":{},\"jobQueueArn\":{}}}},\"UpdateSchedulingPolicy\":{\"http\":{\"requestUri\":\"/v1/updateschedulingpolicy\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"fairsharePolicy\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S8\":{\"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\":{\"shape\":\"Sc\"},\"placementGroup\":{},\"bidPercentage\":{\"type\":\"integer\"},\"spotIamFleetRole\":{},\"launchTemplate\":{\"shape\":\"Sd\"},\"ec2Configuration\":{\"shape\":\"Se\"}}},\"Sb\":{\"type\":\"list\",\"member\":{}},\"Sc\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sd\":{\"type\":\"structure\",\"members\":{\"launchTemplateId\":{},\"launchTemplateName\":{},\"version\":{}}},\"Se\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"imageType\"],\"members\":{\"imageType\":{},\"imageIdOverride\":{}}}},\"Si\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"So\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"order\",\"computeEnvironment\"],\"members\":{\"order\":{\"type\":\"integer\"},\"computeEnvironment\":{}}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"shareDecaySeconds\":{\"type\":\"integer\"},\"computeReservation\":{\"type\":\"integer\"},\"shareDistribution\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"shareIdentifier\"],\"members\":{\"shareIdentifier\":{},\"weightFactor\":{\"type\":\"float\"}}}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"terminateJobsOnUpdate\":{\"type\":\"boolean\"},\"jobExecutionTimeoutMinutes\":{\"type\":\"long\"}}},\"S1h\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1i\":{\"type\":\"structure\",\"members\":{\"attempts\":{\"type\":\"integer\"},\"evaluateOnExit\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"action\"],\"members\":{\"onStatusReason\":{},\"onReason\":{},\"onExitCode\":{},\"action\":{}}}}}},\"S1m\":{\"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\":\"S1n\"},\"environment\":{\"shape\":\"S1u\"},\"mountPoints\":{\"shape\":\"S1w\"},\"readonlyRootFilesystem\":{\"type\":\"boolean\"},\"privileged\":{\"type\":\"boolean\"},\"ulimits\":{\"shape\":\"S1y\"},\"user\":{},\"instanceType\":{},\"resourceRequirements\":{\"shape\":\"S20\"},\"linuxParameters\":{\"shape\":\"S23\"},\"logConfiguration\":{\"shape\":\"S2a\"},\"secrets\":{\"shape\":\"S2d\"},\"networkConfiguration\":{\"shape\":\"S2f\"},\"fargatePlatformConfiguration\":{\"shape\":\"S2h\"}}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"host\":{\"type\":\"structure\",\"members\":{\"sourcePath\":{}}},\"name\":{},\"efsVolumeConfiguration\":{\"type\":\"structure\",\"required\":[\"fileSystemId\"],\"members\":{\"fileSystemId\":{},\"rootDirectory\":{},\"transitEncryption\":{},\"transitEncryptionPort\":{\"type\":\"integer\"},\"authorizationConfig\":{\"type\":\"structure\",\"members\":{\"accessPointId\":{},\"iam\":{}}}}}}}},\"S1u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"containerPath\":{},\"readOnly\":{\"type\":\"boolean\"},\"sourceVolume\":{}}}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"hardLimit\",\"name\",\"softLimit\"],\"members\":{\"hardLimit\":{\"type\":\"integer\"},\"name\":{},\"softLimit\":{\"type\":\"integer\"}}}},\"S20\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"value\",\"type\"],\"members\":{\"value\":{},\"type\":{}}}},\"S23\":{\"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\"}}},\"S2a\":{\"type\":\"structure\",\"required\":[\"logDriver\"],\"members\":{\"logDriver\":{},\"options\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"secretOptions\":{\"shape\":\"S2d\"}}},\"S2d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"valueFrom\"],\"members\":{\"name\":{},\"valueFrom\":{}}}},\"S2f\":{\"type\":\"structure\",\"members\":{\"assignPublicIp\":{}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"platformVersion\":{}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"attemptDurationSeconds\":{\"type\":\"integer\"}}},\"S2j\":{\"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\":\"S1m\"}}}}}},\"S2m\":{\"type\":\"list\",\"member\":{}},\"S31\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"attachmentId\":{},\"ipv6Address\":{},\"privateIpv4Address\":{}}}},\"S34\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"type\":{}}}},\"S3z\":{\"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\":\"S1u\"},\"resourceRequirements\":{\"shape\":\"S20\"}}}}}"); /***/ }), @@ -34024,7 +36806,31 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeComputeEnvironments\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"computeEnvironments\"},\"DescribeJobDefinitions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"jobDefinitions\"},\"DescribeJobQueues\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"jobQueues\"},\"ListJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"jobSummaryList\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeComputeEnvironments\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"computeEnvironments\"},\"DescribeJobDefinitions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"jobDefinitions\"},\"DescribeJobQueues\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"jobQueues\"},\"ListJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"jobSummaryList\"},\"ListSchedulingPolicies\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"schedulingPolicies\"}}}"); + +/***/ }), + +/***/ 92966: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-07-30\",\"endpointPrefix\":\"billingconductor\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWSBillingConductor\",\"serviceId\":\"billingconductor\",\"signatureVersion\":\"v4\",\"signingName\":\"billingconductor\",\"uid\":\"billingconductor-2021-07-30\"},\"operations\":{\"AssociateAccounts\":{\"http\":{\"requestUri\":\"/associate-accounts\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\",\"AccountIds\"],\"members\":{\"Arn\":{},\"AccountIds\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"AssociatePricingRules\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/associate-pricing-rules\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\",\"PricingRuleArns\"],\"members\":{\"Arn\":{},\"PricingRuleArns\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"BatchAssociateResourcesToCustomLineItem\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/batch-associate-resources-to-custom-line-item\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TargetArn\",\"ResourceArns\"],\"members\":{\"TargetArn\":{},\"ResourceArns\":{\"type\":\"list\",\"member\":{}},\"BillingPeriodRange\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SuccessfullyAssociatedResources\":{\"shape\":\"Si\"},\"FailedAssociatedResources\":{\"shape\":\"Si\"}}},\"idempotent\":true},\"BatchDisassociateResourcesFromCustomLineItem\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/batch-disassociate-resources-from-custom-line-item\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TargetArn\",\"ResourceArns\"],\"members\":{\"TargetArn\":{},\"ResourceArns\":{\"type\":\"list\",\"member\":{}},\"BillingPeriodRange\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SuccessfullyDisassociatedResources\":{\"shape\":\"Sq\"},\"FailedDisassociatedResources\":{\"shape\":\"Sq\"}}},\"idempotent\":true},\"CreateBillingGroup\":{\"http\":{\"requestUri\":\"/create-billing-group\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"AccountGrouping\",\"ComputationPreference\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"},\"Name\":{\"shape\":\"Su\"},\"AccountGrouping\":{\"type\":\"structure\",\"required\":[\"LinkedAccountIds\"],\"members\":{\"LinkedAccountIds\":{\"shape\":\"S3\"}}},\"ComputationPreference\":{\"shape\":\"Sw\"},\"PrimaryAccountId\":{},\"Description\":{\"shape\":\"Sy\"},\"Tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"CreateCustomLineItem\":{\"http\":{\"requestUri\":\"/create-custom-line-item\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Description\",\"BillingGroupArn\",\"ChargeDetails\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"},\"Name\":{\"shape\":\"S14\"},\"Description\":{\"shape\":\"S15\"},\"BillingGroupArn\":{},\"BillingPeriodRange\":{\"shape\":\"Sf\"},\"Tags\":{\"shape\":\"Sz\"},\"ChargeDetails\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Flat\":{\"type\":\"structure\",\"required\":[\"ChargeValue\"],\"members\":{\"ChargeValue\":{\"type\":\"double\"}}},\"Percentage\":{\"type\":\"structure\",\"required\":[\"PercentageValue\"],\"members\":{\"PercentageValue\":{\"type\":\"double\"},\"AssociatedValues\":{\"type\":\"list\",\"member\":{}}}},\"Type\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}},\"CreatePricingPlan\":{\"http\":{\"requestUri\":\"/create-pricing-plan\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"},\"Name\":{\"shape\":\"S1f\"},\"Description\":{\"shape\":\"S1g\"},\"PricingRuleArns\":{\"type\":\"list\",\"member\":{}},\"Tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"CreatePricingRule\":{\"http\":{\"requestUri\":\"/create-pricing-rule\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Type\",\"ModifierPercentage\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"},\"Name\":{\"shape\":\"S1k\"},\"Description\":{\"shape\":\"S1l\"},\"Scope\":{},\"Type\":{},\"ModifierPercentage\":{\"type\":\"double\"},\"Service\":{},\"Tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"DeleteBillingGroup\":{\"http\":{\"requestUri\":\"/delete-billing-group\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"DeleteCustomLineItem\":{\"http\":{\"requestUri\":\"/delete-custom-line-item\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"BillingPeriodRange\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"DeletePricingPlan\":{\"http\":{\"requestUri\":\"/delete-pricing-plan\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"DeletePricingRule\":{\"http\":{\"requestUri\":\"/delete-pricing-rule\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"DisassociateAccounts\":{\"http\":{\"requestUri\":\"/disassociate-accounts\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\",\"AccountIds\"],\"members\":{\"Arn\":{},\"AccountIds\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"DisassociatePricingRules\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/disassociate-pricing-rules\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\",\"PricingRuleArns\"],\"members\":{\"Arn\":{},\"PricingRuleArns\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"ListAccountAssociations\":{\"http\":{\"requestUri\":\"/list-account-associations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"Association\":{},\"AccountId\":{}}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LinkedAccounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"BillingGroupArn\":{},\"AccountName\":{\"type\":\"string\",\"sensitive\":true},\"AccountEmail\":{\"type\":\"string\",\"sensitive\":true}}}},\"NextToken\":{}}}},\"ListBillingGroupCostReports\":{\"http\":{\"requestUri\":\"/list-billing-group-cost-reports\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"BillingGroupArns\":{\"shape\":\"S2f\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"BillingGroupCostReports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AWSCost\":{},\"ProformaCost\":{},\"Margin\":{},\"MarginPercentage\":{},\"Currency\":{}}}},\"NextToken\":{}}}},\"ListBillingGroups\":{\"http\":{\"requestUri\":\"/list-billing-groups\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"Arns\":{\"shape\":\"S2f\"},\"PricingPlan\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"BillingGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"shape\":\"Su\"},\"Arn\":{},\"Description\":{\"shape\":\"Sy\"},\"PrimaryAccountId\":{},\"ComputationPreference\":{\"shape\":\"Sw\"},\"Size\":{\"type\":\"long\"},\"CreationTime\":{\"type\":\"long\"},\"LastModifiedTime\":{\"type\":\"long\"},\"Status\":{},\"StatusReason\":{}}}},\"NextToken\":{}}}},\"ListCustomLineItems\":{\"http\":{\"requestUri\":\"/list-custom-line-items\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"Names\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"BillingGroups\":{\"shape\":\"S2f\"},\"Arns\":{\"type\":\"list\",\"member\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomLineItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{\"shape\":\"S14\"},\"ChargeDetails\":{\"shape\":\"S34\"},\"CurrencyCode\":{},\"Description\":{\"shape\":\"S15\"},\"ProductCode\":{},\"BillingGroupArn\":{},\"CreationTime\":{\"type\":\"long\"},\"LastModifiedTime\":{\"type\":\"long\"},\"AssociationSize\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"ListPricingPlans\":{\"http\":{\"requestUri\":\"/list-pricing-plans\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"Arns\":{\"shape\":\"S3c\"}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"PricingPlans\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"shape\":\"S1f\"},\"Arn\":{},\"Description\":{\"shape\":\"S1g\"},\"Size\":{\"type\":\"long\"},\"CreationTime\":{\"type\":\"long\"},\"LastModifiedTime\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"ListPricingPlansAssociatedWithPricingRule\":{\"http\":{\"requestUri\":\"/list-pricing-plans-associated-with-pricing-rule\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PricingRuleArn\"],\"members\":{\"BillingPeriod\":{},\"PricingRuleArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"PricingRuleArn\":{},\"PricingPlanArns\":{\"shape\":\"S3c\"},\"NextToken\":{}}}},\"ListPricingRules\":{\"http\":{\"requestUri\":\"/list-pricing-rules\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"Arns\":{\"shape\":\"S3n\"}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"PricingRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"shape\":\"S1k\"},\"Arn\":{},\"Description\":{\"shape\":\"S1l\"},\"Scope\":{},\"Type\":{},\"ModifierPercentage\":{\"type\":\"double\"},\"Service\":{},\"AssociatedPricingPlanCount\":{\"type\":\"long\"},\"CreationTime\":{\"type\":\"long\"},\"LastModifiedTime\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"ListPricingRulesAssociatedToPricingPlan\":{\"http\":{\"requestUri\":\"/list-pricing-rules-associated-to-pricing-plan\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PricingPlanArn\"],\"members\":{\"BillingPeriod\":{},\"PricingPlanArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BillingPeriod\":{},\"PricingPlanArn\":{},\"PricingRuleArns\":{\"shape\":\"S3n\"},\"NextToken\":{}}}},\"ListResourcesAssociatedToCustomLineItem\":{\"http\":{\"requestUri\":\"/list-resources-associated-to-custom-line-item\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"BillingPeriod\":{},\"Arn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"Relationship\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssociatedResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Relationship\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sz\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"Sz\"}}},\"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\":{}}},\"UpdateBillingGroup\":{\"http\":{\"requestUri\":\"/update-billing-group\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"Name\":{\"shape\":\"Su\"},\"Status\":{},\"ComputationPreference\":{\"shape\":\"Sw\"},\"Description\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{\"shape\":\"Su\"},\"Description\":{\"shape\":\"Sy\"},\"PrimaryAccountId\":{},\"PricingPlanArn\":{},\"Size\":{\"type\":\"long\"},\"LastModifiedTime\":{\"type\":\"long\"},\"Status\":{},\"StatusReason\":{}}},\"idempotent\":true},\"UpdateCustomLineItem\":{\"http\":{\"requestUri\":\"/update-custom-line-item\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"Name\":{\"shape\":\"Su\"},\"Description\":{\"shape\":\"S15\"},\"ChargeDetails\":{\"type\":\"structure\",\"members\":{\"Flat\":{\"type\":\"structure\",\"required\":[\"ChargeValue\"],\"members\":{\"ChargeValue\":{\"type\":\"double\"}}},\"Percentage\":{\"type\":\"structure\",\"required\":[\"PercentageValue\"],\"members\":{\"PercentageValue\":{\"type\":\"double\"}}}}},\"BillingPeriodRange\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"BillingGroupArn\":{},\"Name\":{\"shape\":\"S14\"},\"Description\":{\"shape\":\"S15\"},\"ChargeDetails\":{\"shape\":\"S34\"},\"LastModifiedTime\":{\"type\":\"long\"},\"AssociationSize\":{\"type\":\"long\"}}},\"idempotent\":true},\"UpdatePricingPlan\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/update-pricing-plan\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"Name\":{\"shape\":\"S1f\"},\"Description\":{\"shape\":\"S1g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{\"shape\":\"S1f\"},\"Description\":{\"shape\":\"S1g\"},\"Size\":{\"type\":\"long\"},\"LastModifiedTime\":{\"type\":\"long\"}}},\"idempotent\":true},\"UpdatePricingRule\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/update-pricing-rule\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"Name\":{\"shape\":\"S1k\"},\"Description\":{\"shape\":\"S1l\"},\"Type\":{},\"ModifierPercentage\":{\"type\":\"double\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{\"shape\":\"S1k\"},\"Description\":{\"shape\":\"S1l\"},\"Scope\":{},\"Type\":{},\"ModifierPercentage\":{\"type\":\"double\"},\"Service\":{},\"AssociatedPricingPlanCount\":{\"type\":\"long\"},\"LastModifiedTime\":{\"type\":\"long\"}}},\"idempotent\":true}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"S8\":{\"type\":\"list\",\"member\":{}},\"Sf\":{\"type\":\"structure\",\"required\":[\"InclusiveStartBillingPeriod\",\"ExclusiveEndBillingPeriod\"],\"members\":{\"InclusiveStartBillingPeriod\":{},\"ExclusiveEndBillingPeriod\":{}}},\"Si\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Error\":{\"shape\":\"Sk\"}}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"Reason\":{}}},\"Sq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Error\":{\"shape\":\"Sk\"}}}},\"Su\":{\"type\":\"string\",\"sensitive\":true},\"Sw\":{\"type\":\"structure\",\"required\":[\"PricingPlanArn\"],\"members\":{\"PricingPlanArn\":{}}},\"Sy\":{\"type\":\"string\",\"sensitive\":true},\"Sz\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S14\":{\"type\":\"string\",\"sensitive\":true},\"S15\":{\"type\":\"string\",\"sensitive\":true},\"S1f\":{\"type\":\"string\",\"sensitive\":true},\"S1g\":{\"type\":\"string\",\"sensitive\":true},\"S1k\":{\"type\":\"string\",\"sensitive\":true},\"S1l\":{\"type\":\"string\",\"sensitive\":true},\"S2f\":{\"type\":\"list\",\"member\":{}},\"S34\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Flat\":{\"type\":\"structure\",\"required\":[\"ChargeValue\"],\"members\":{\"ChargeValue\":{\"type\":\"double\"}}},\"Percentage\":{\"type\":\"structure\",\"required\":[\"PercentageValue\"],\"members\":{\"PercentageValue\":{\"type\":\"double\"}}},\"Type\":{}}},\"S3c\":{\"type\":\"list\",\"member\":{}},\"S3n\":{\"type\":\"list\",\"member\":{}}}}"); + +/***/ }), + +/***/ 34646: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListAccountAssociations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"LinkedAccounts\"},\"ListBillingGroupCostReports\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"BillingGroupCostReports\"},\"ListBillingGroups\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"BillingGroups\"},\"ListCustomLineItems\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"CustomLineItems\"},\"ListPricingPlans\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"BillingPeriod\"],\"output_token\":\"NextToken\",\"result_key\":\"PricingPlans\"},\"ListPricingPlansAssociatedWithPricingRule\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"BillingPeriod\",\"PricingRuleArn\"],\"output_token\":\"NextToken\",\"result_key\":\"PricingPlanArns\"},\"ListPricingRules\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"BillingPeriod\"],\"output_token\":\"NextToken\",\"result_key\":\"PricingRules\"},\"ListPricingRulesAssociatedToPricingPlan\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"BillingPeriod\",\"PricingPlanArn\"],\"output_token\":\"NextToken\",\"result_key\":\"PricingRuleArns\"},\"ListResourcesAssociatedToCustomLineItem\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"Arn\"],\"output_token\":\"NextToken\",\"result_key\":\"AssociatedResources\"}}}"); + +/***/ }), + +/***/ 88376: +/***/ ((module) => { + +"use strict"; +module.exports = {"V":{}}; /***/ }), @@ -34032,7 +36838,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeComputeEnvironments\":{\"input_to /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\"}}}"); +module.exports = JSON.parse("{\"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\":{\"CancelJob\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/job/{jobArn}/cancel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobArn\"],\"members\":{\"jobArn\":{\"location\":\"uri\",\"locationName\":\"jobArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"cancellationStatus\",\"jobArn\"],\"members\":{\"cancellationStatus\":{},\"jobArn\":{}}},\"idempotent\":true},\"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},\"CreateJob\":{\"http\":{\"requestUri\":\"/job\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"algorithmSpecification\",\"clientToken\",\"deviceConfig\",\"instanceConfig\",\"jobName\",\"outputDataConfig\",\"roleArn\"],\"members\":{\"algorithmSpecification\":{\"shape\":\"Sa\"},\"checkpointConfig\":{\"shape\":\"Sh\"},\"clientToken\":{\"idempotencyToken\":true},\"deviceConfig\":{\"shape\":\"Sj\"},\"hyperParameters\":{\"shape\":\"Sl\"},\"inputDataConfig\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"instanceConfig\":{\"shape\":\"Ss\"},\"jobName\":{},\"outputDataConfig\":{\"shape\":\"Sx\"},\"roleArn\":{},\"stoppingCondition\":{\"shape\":\"S10\"},\"tags\":{\"shape\":\"S12\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"jobArn\"],\"members\":{\"jobArn\":{}}}},\"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},\"jobToken\":{},\"outputS3Bucket\":{},\"outputS3KeyPrefix\":{},\"shots\":{\"type\":\"long\"},\"tags\":{\"shape\":\"S12\"}}},\"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\":{}}}},\"GetJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/job/{jobArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobArn\"],\"members\":{\"jobArn\":{\"location\":\"uri\",\"locationName\":\"jobArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"algorithmSpecification\",\"createdAt\",\"instanceConfig\",\"jobArn\",\"jobName\",\"outputDataConfig\",\"roleArn\",\"status\"],\"members\":{\"algorithmSpecification\":{\"shape\":\"Sa\"},\"billableDuration\":{\"type\":\"integer\"},\"checkpointConfig\":{\"shape\":\"Sh\"},\"createdAt\":{\"shape\":\"S1k\"},\"deviceConfig\":{\"shape\":\"Sj\"},\"endedAt\":{\"shape\":\"S1k\"},\"events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"eventType\":{},\"message\":{},\"timeOfEvent\":{\"shape\":\"S1k\"}}}},\"failureReason\":{},\"hyperParameters\":{\"shape\":\"Sl\"},\"inputDataConfig\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"instanceConfig\":{\"shape\":\"Ss\"},\"jobArn\":{},\"jobName\":{},\"outputDataConfig\":{\"shape\":\"Sx\"},\"roleArn\":{},\"startedAt\":{\"shape\":\"S1k\"},\"status\":{},\"stoppingCondition\":{\"shape\":\"S10\"},\"tags\":{\"shape\":\"S12\"}}}},\"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\":\"S1k\"},\"deviceArn\":{},\"deviceParameters\":{\"jsonvalue\":true},\"endedAt\":{\"shape\":\"S1k\"},\"failureReason\":{},\"jobArn\":{},\"outputS3Bucket\":{},\"outputS3Directory\":{},\"quantumTaskArn\":{},\"shots\":{\"type\":\"long\"},\"status\":{},\"tags\":{\"shape\":\"S12\"}}}},\"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\":\"S12\"}}}},\"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\":{}}}},\"SearchJobs\":{\"http\":{\"requestUri\":\"/jobs\",\"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\":[\"jobs\"],\"members\":{\"jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"createdAt\",\"device\",\"jobArn\",\"jobName\",\"status\"],\"members\":{\"createdAt\":{\"shape\":\"S1k\"},\"device\":{},\"endedAt\":{\"shape\":\"S1k\"},\"jobArn\":{},\"jobName\":{},\"startedAt\":{\"shape\":\"S1k\"},\"status\":{},\"tags\":{\"shape\":\"S12\"}}}},\"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\":\"S1k\"},\"deviceArn\":{},\"endedAt\":{\"shape\":\"S1k\"},\"outputS3Bucket\":{},\"outputS3Directory\":{},\"quantumTaskArn\":{},\"shots\":{\"type\":\"long\"},\"status\":{},\"tags\":{\"shape\":\"S12\"}}}}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S12\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\",\"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\":{\"Sa\":{\"type\":\"structure\",\"members\":{\"containerImage\":{\"type\":\"structure\",\"required\":[\"uri\"],\"members\":{\"uri\":{}}},\"scriptModeConfig\":{\"type\":\"structure\",\"required\":[\"entryPoint\",\"s3Uri\"],\"members\":{\"compressionType\":{},\"entryPoint\":{},\"s3Uri\":{}}}}},\"Sh\":{\"type\":\"structure\",\"required\":[\"s3Uri\"],\"members\":{\"localPath\":{},\"s3Uri\":{}}},\"Sj\":{\"type\":\"structure\",\"required\":[\"device\"],\"members\":{\"device\":{}}},\"Sl\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"So\":{\"type\":\"structure\",\"required\":[\"channelName\",\"dataSource\"],\"members\":{\"channelName\":{},\"contentType\":{},\"dataSource\":{\"type\":\"structure\",\"required\":[\"s3DataSource\"],\"members\":{\"s3DataSource\":{\"type\":\"structure\",\"required\":[\"s3Uri\"],\"members\":{\"s3Uri\":{}}}}}}},\"Ss\":{\"type\":\"structure\",\"required\":[\"instanceType\",\"volumeSizeInGb\"],\"members\":{\"instanceCount\":{\"type\":\"integer\"},\"instanceType\":{},\"volumeSizeInGb\":{\"type\":\"integer\"}}},\"Sx\":{\"type\":\"structure\",\"required\":[\"s3Path\"],\"members\":{\"kmsKeyId\":{},\"s3Path\":{}}},\"S10\":{\"type\":\"structure\",\"members\":{\"maxRuntimeInSeconds\":{\"type\":\"integer\"}}},\"S12\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1k\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); /***/ }), @@ -34040,7 +36846,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"SearchDevices\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"devices\"},\"SearchJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"jobs\"},\"SearchQuantumTasks\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"quantumTasks\"}}}"); /***/ }), @@ -34048,7 +36854,7 @@ module.exports = JSON.parse("{\"o\":{\"SearchDevices\":{\"input_token\":\"nextTo /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-10-20\",\"endpointPrefix\":\"budgets\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWSBudgets\",\"serviceFullName\":\"AWS Budgets\",\"serviceId\":\"Budgets\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSBudgetServiceGateway\",\"uid\":\"budgets-2016-10-20\"},\"operations\":{\"CreateBudget\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Budget\"],\"members\":{\"AccountId\":{},\"Budget\":{\"shape\":\"S3\"},\"NotificationsWithSubscribers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Notification\",\"Subscribers\"],\"members\":{\"Notification\":{\"shape\":\"Sl\"},\"Subscribers\":{\"shape\":\"Sr\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-10-20\",\"endpointPrefix\":\"budgets\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWSBudgets\",\"serviceFullName\":\"AWS Budgets\",\"serviceId\":\"Budgets\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSBudgetServiceGateway\",\"uid\":\"budgets-2016-10-20\"},\"operations\":{\"CreateBudget\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Budget\"],\"members\":{\"AccountId\":{},\"Budget\":{\"shape\":\"S3\"},\"NotificationsWithSubscribers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Notification\",\"Subscribers\"],\"members\":{\"Notification\":{\"shape\":\"Sp\"},\"Subscribers\":{\"shape\":\"Sv\"}}}}}},\"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\":\"S12\"},\"Definition\":{\"shape\":\"S13\"},\"ExecutionRoleArn\":{},\"ApprovalModel\":{},\"Subscribers\":{\"shape\":\"Sv\"}}},\"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\":\"Sp\"},\"Subscribers\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateSubscriber\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"BudgetName\",\"Notification\",\"Subscriber\"],\"members\":{\"AccountId\":{},\"BudgetName\":{},\"Notification\":{\"shape\":\"Sp\"},\"Subscriber\":{\"shape\":\"Sw\"}}},\"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\":\"S1x\"}}}},\"DeleteNotification\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"BudgetName\",\"Notification\"],\"members\":{\"AccountId\":{},\"BudgetName\":{},\"Notification\":{\"shape\":\"Sp\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSubscriber\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"BudgetName\",\"Notification\",\"Subscriber\"],\"members\":{\"AccountId\":{},\"BudgetName\":{},\"Notification\":{\"shape\":\"Sp\"},\"Subscriber\":{\"shape\":\"Sw\"}}},\"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\":\"S1x\"}}}},\"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\":\"S1x\"}}}}}},\"NextToken\":{}}}},\"DescribeBudgetActionsForAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Actions\"],\"members\":{\"Actions\":{\"shape\":\"S2g\"},\"NextToken\":{}}}},\"DescribeBudgetActionsForBudget\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"BudgetName\"],\"members\":{\"AccountId\":{},\"BudgetName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Actions\"],\"members\":{\"Actions\":{\"shape\":\"S2g\"},\"NextToken\":{}}}},\"DescribeBudgetNotificationsForAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BudgetNotificationsForAccount\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Notifications\":{\"shape\":\"S2o\"},\"BudgetName\":{}}}},\"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\":{\"shape\":\"S2o\"},\"NextToken\":{}}}},\"DescribeSubscribersForNotification\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"BudgetName\",\"Notification\"],\"members\":{\"AccountId\":{},\"BudgetName\":{},\"Notification\":{\"shape\":\"Sp\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Subscribers\":{\"shape\":\"Sv\"},\"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\":\"S12\"},\"Definition\":{\"shape\":\"S13\"},\"ExecutionRoleArn\":{},\"ApprovalModel\":{},\"Subscribers\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"BudgetName\",\"OldAction\",\"NewAction\"],\"members\":{\"AccountId\":{},\"BudgetName\":{},\"OldAction\":{\"shape\":\"S1x\"},\"NewAction\":{\"shape\":\"S1x\"}}}},\"UpdateNotification\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"BudgetName\",\"OldNotification\",\"NewNotification\"],\"members\":{\"AccountId\":{},\"BudgetName\":{},\"OldNotification\":{\"shape\":\"Sp\"},\"NewNotification\":{\"shape\":\"Sp\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateSubscriber\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"BudgetName\",\"Notification\",\"OldSubscriber\",\"NewSubscriber\"],\"members\":{\"AccountId\":{},\"BudgetName\":{},\"Notification\":{\"shape\":\"Sp\"},\"OldSubscriber\":{\"shape\":\"Sw\"},\"NewSubscriber\":{\"shape\":\"Sw\"}}},\"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\"},\"AutoAdjustData\":{\"type\":\"structure\",\"required\":[\"AutoAdjustType\"],\"members\":{\"AutoAdjustType\":{},\"HistoricalOptions\":{\"type\":\"structure\",\"required\":[\"BudgetAdjustmentPeriod\"],\"members\":{\"BudgetAdjustmentPeriod\":{\"type\":\"integer\"},\"LookBackAvailablePeriods\":{\"type\":\"integer\"}}},\"LastAutoAdjustTime\":{\"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\"}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"NotificationType\",\"ComparisonOperator\",\"Threshold\"],\"members\":{\"NotificationType\":{},\"ComparisonOperator\":{},\"Threshold\":{\"type\":\"double\"},\"ThresholdType\":{},\"NotificationState\":{}}},\"Sv\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\"}},\"Sw\":{\"type\":\"structure\",\"required\":[\"SubscriptionType\",\"Address\"],\"members\":{\"SubscriptionType\":{},\"Address\":{\"type\":\"string\",\"sensitive\":true}}},\"S12\":{\"type\":\"structure\",\"required\":[\"ActionThresholdValue\",\"ActionThresholdType\"],\"members\":{\"ActionThresholdValue\":{\"type\":\"double\"},\"ActionThresholdType\":{}}},\"S13\":{\"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\":{}}}}}},\"S1x\":{\"type\":\"structure\",\"required\":[\"ActionId\",\"BudgetName\",\"NotificationType\",\"ActionType\",\"ActionThreshold\",\"Definition\",\"ExecutionRoleArn\",\"ApprovalModel\",\"Status\",\"Subscribers\"],\"members\":{\"ActionId\":{},\"BudgetName\":{},\"NotificationType\":{},\"ActionType\":{},\"ActionThreshold\":{\"shape\":\"S12\"},\"Definition\":{\"shape\":\"S13\"},\"ExecutionRoleArn\":{},\"ApprovalModel\":{},\"Status\":{},\"Subscribers\":{\"shape\":\"Sv\"}}},\"S2g\":{\"type\":\"list\",\"member\":{\"shape\":\"S1x\"}},\"S2o\":{\"type\":\"list\",\"member\":{\"shape\":\"Sp\"}}}}"); /***/ }), @@ -34056,7 +36862,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"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\"},\"DescribeBudgetNotificationsForAccount\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"BudgetNotificationsForAccount\"},\"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\"}}}"); /***/ }), @@ -34064,7 +36870,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeBudgetActionHistories\":{\"input_ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-10-25\",\"endpointPrefix\":\"ce\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWS Cost Explorer\",\"serviceFullName\":\"AWS Cost Explorer Service\",\"serviceId\":\"Cost Explorer\",\"signatureVersion\":\"v4\",\"signingName\":\"ce\",\"targetPrefix\":\"AWSInsightsIndexService\",\"uid\":\"ce-2017-10-25\"},\"operations\":{\"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\"},\"DefaultValue\":{}}},\"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\":\"S1g\"},\"DefaultValue\":{}}}}}},\"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\",\"Granularity\",\"Metrics\"],\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"Metrics\":{\"shape\":\"S28\"},\"GroupBy\":{\"shape\":\"S2a\"},\"NextPageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPageToken\":{},\"GroupDefinitions\":{\"shape\":\"S2a\"},\"ResultsByTime\":{\"shape\":\"S2f\"},\"DimensionValueAttributes\":{\"shape\":\"S2q\"}}}},\"GetCostAndUsageWithResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Granularity\",\"Filter\"],\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"Metrics\":{\"shape\":\"S28\"},\"GroupBy\":{\"shape\":\"S2a\"},\"NextPageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPageToken\":{},\"GroupDefinitions\":{\"shape\":\"S2a\"},\"ResultsByTime\":{\"shape\":\"S2f\"},\"DimensionValueAttributes\":{\"shape\":\"S2q\"}}}},\"GetCostCategories\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"SearchString\":{},\"TimePeriod\":{\"shape\":\"S26\"},\"CostCategoryName\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S2z\"},\"MaxResults\":{\"type\":\"integer\"},\"NextPageToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ReturnSize\",\"TotalSize\"],\"members\":{\"NextPageToken\":{},\"CostCategoryNames\":{\"type\":\"list\",\"member\":{}},\"CostCategoryValues\":{\"shape\":\"S36\"},\"ReturnSize\":{\"type\":\"integer\"},\"TotalSize\":{\"type\":\"integer\"}}}},\"GetCostForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Metric\",\"Granularity\"],\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"Metric\":{},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"PredictionIntervalLevel\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Total\":{\"shape\":\"S2i\"},\"ForecastResultsByTime\":{\"shape\":\"S3b\"}}}},\"GetDimensionValues\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Dimension\"],\"members\":{\"SearchString\":{},\"TimePeriod\":{\"shape\":\"S26\"},\"Dimension\":{},\"Context\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S2z\"},\"MaxResults\":{\"type\":\"integer\"},\"NextPageToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DimensionValues\",\"ReturnSize\",\"TotalSize\"],\"members\":{\"DimensionValues\":{\"shape\":\"S2q\"},\"ReturnSize\":{\"type\":\"integer\"},\"TotalSize\":{\"type\":\"integer\"},\"NextPageToken\":{}}}},\"GetReservationCoverage\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"GroupBy\":{\"shape\":\"S2a\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"Metrics\":{\"shape\":\"S28\"},\"NextPageToken\":{},\"SortBy\":{\"shape\":\"S30\"},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CoveragesByTime\"],\"members\":{\"CoveragesByTime\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S2s\"},\"Coverage\":{\"shape\":\"S3m\"}}}},\"Total\":{\"shape\":\"S3m\"}}}},\"Total\":{\"shape\":\"S3m\"},\"NextPageToken\":{}}}},\"GetReservationPurchaseRecommendation\":{\"input\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"AccountId\":{},\"Service\":{},\"Filter\":{\"shape\":\"S7\"},\"AccountScope\":{},\"LookbackPeriodInDays\":{},\"TermInYears\":{},\"PaymentOption\":{},\"ServiceSpecification\":{\"shape\":\"S44\"},\"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\":\"S44\"},\"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\":\"S26\"},\"GroupBy\":{\"shape\":\"S2a\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S30\"},\"NextPageToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UtilizationsByTime\"],\"members\":{\"UtilizationsByTime\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Attributes\":{\"shape\":\"S2s\"},\"Utilization\":{\"shape\":\"S4t\"}}}},\"Total\":{\"shape\":\"S4t\"}}}},\"Total\":{\"shape\":\"S4t\"},\"NextPageToken\":{}}}},\"GetRightsizingRecommendation\":{\"input\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"Filter\":{\"shape\":\"S7\"},\"Configuration\":{\"shape\":\"S5c\"},\"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\":\"S5l\"},\"ResourceUtilization\":{\"shape\":\"S5n\"},\"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\":\"S5l\"},\"ExpectedResourceUtilization\":{\"shape\":\"S5n\"},\"PlatformDifferences\":{\"type\":\"list\",\"member\":{}}}}}}},\"TerminateRecommendationDetail\":{\"type\":\"structure\",\"members\":{\"EstimatedMonthlySavings\":{},\"CurrencyCode\":{}}},\"FindingReasonCodes\":{\"type\":\"list\",\"member\":{}}}}},\"NextPageToken\":{},\"Configuration\":{\"shape\":\"S5c\"}}}},\"GetSavingsPlansCoverage\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"GroupBy\":{\"shape\":\"S2a\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"Metrics\":{\"shape\":\"S28\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"SortBy\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SavingsPlansCoverages\"],\"members\":{\"SavingsPlansCoverages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S2s\"},\"Coverage\":{\"type\":\"structure\",\"members\":{\"SpendCoveredBySavingsPlans\":{},\"OnDemandCost\":{},\"TotalCost\":{},\"CoveragePercentage\":{}}},\"TimePeriod\":{\"shape\":\"S26\"}}}},\"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\":\"S26\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Total\"],\"members\":{\"SavingsPlansUtilizationsByTime\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Utilization\"],\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"Utilization\":{\"shape\":\"S6j\"},\"Savings\":{\"shape\":\"S6k\"},\"AmortizedCommitment\":{\"shape\":\"S6l\"}}}},\"Total\":{\"shape\":\"S6m\"}}}},\"GetSavingsPlansUtilizationDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"Filter\":{\"shape\":\"S7\"},\"DataType\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"SortBy\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SavingsPlansUtilizationDetails\",\"TimePeriod\"],\"members\":{\"SavingsPlansUtilizationDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SavingsPlanArn\":{},\"Attributes\":{\"shape\":\"S2s\"},\"Utilization\":{\"shape\":\"S6j\"},\"Savings\":{\"shape\":\"S6k\"},\"AmortizedCommitment\":{\"shape\":\"S6l\"}}}},\"Total\":{\"shape\":\"S6m\"},\"TimePeriod\":{\"shape\":\"S26\"},\"NextToken\":{}}}},\"GetTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"SearchString\":{},\"TimePeriod\":{\"shape\":\"S26\"},\"TagKey\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S2z\"},\"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\":\"S26\"},\"Metric\":{},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"PredictionIntervalLevel\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Total\":{\"shape\":\"S2i\"},\"ForecastResultsByTime\":{\"shape\":\"S3b\"}}}},\"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\":\"S1g\"},\"Values\":{\"shape\":\"S36\"},\"DefaultValue\":{}}}},\"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\"},\"DefaultValue\":{}}},\"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\",\"members\":{\"Value\":{},\"Rule\":{\"shape\":\"S7\"},\"InheritedValue\":{\"type\":\"structure\",\"members\":{\"DimensionName\":{},\"DimensionKey\":{}}},\"Type\":{}}}},\"S1g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Component\":{},\"Status\":{}}}},\"S26\":{\"type\":\"structure\",\"required\":[\"Start\",\"End\"],\"members\":{\"Start\":{},\"End\":{}}},\"S28\":{\"type\":\"list\",\"member\":{}},\"S2a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Key\":{}}}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"Total\":{\"shape\":\"S2h\"},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Keys\":{\"type\":\"list\",\"member\":{}},\"Metrics\":{\"shape\":\"S2h\"}}}},\"Estimated\":{\"type\":\"boolean\"}}}},\"S2h\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S2i\"}},\"S2i\":{\"type\":\"structure\",\"members\":{\"Amount\":{},\"Unit\":{}}},\"S2q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Attributes\":{\"shape\":\"S2s\"}}}},\"S2s\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2z\":{\"type\":\"list\",\"member\":{\"shape\":\"S30\"}},\"S30\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"SortOrder\":{}}},\"S36\":{\"type\":\"list\",\"member\":{}},\"S3b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimePeriod\":{\"shape\":\"S26\"},\"MeanValue\":{},\"PredictionIntervalLowerBound\":{},\"PredictionIntervalUpperBound\":{}}}},\"S3m\":{\"type\":\"structure\",\"members\":{\"CoverageHours\":{\"type\":\"structure\",\"members\":{\"OnDemandHours\":{},\"ReservedHours\":{},\"TotalRunningHours\":{},\"CoverageHoursPercentage\":{}}},\"CoverageNormalizedUnits\":{\"type\":\"structure\",\"members\":{\"OnDemandNormalizedUnits\":{},\"ReservedNormalizedUnits\":{},\"TotalRunningNormalizedUnits\":{},\"CoverageNormalizedUnitsPercentage\":{}}},\"CoverageCost\":{\"type\":\"structure\",\"members\":{\"OnDemandCost\":{}}}}},\"S44\":{\"type\":\"structure\",\"members\":{\"EC2Specification\":{\"type\":\"structure\",\"members\":{\"OfferingClass\":{}}}}},\"S4t\":{\"type\":\"structure\",\"members\":{\"UtilizationPercentage\":{},\"UtilizationPercentageInUnits\":{},\"PurchasedHours\":{},\"PurchasedUnits\":{},\"TotalActualHours\":{},\"TotalActualUnits\":{},\"UnusedHours\":{},\"UnusedUnits\":{},\"OnDemandCostOfRIHoursUsed\":{},\"NetRISavings\":{},\"TotalPotentialRISavings\":{},\"AmortizedUpfrontFee\":{},\"AmortizedRecurringFee\":{},\"TotalAmortizedFee\":{},\"RICostForUnusedHours\":{},\"RealizedSavings\":{},\"UnrealizedSavings\":{}}},\"S5c\":{\"type\":\"structure\",\"required\":[\"RecommendationTarget\",\"BenefitsConsidered\"],\"members\":{\"RecommendationTarget\":{},\"BenefitsConsidered\":{\"type\":\"boolean\"}}},\"S5l\":{\"type\":\"structure\",\"members\":{\"EC2ResourceDetails\":{\"type\":\"structure\",\"members\":{\"HourlyOnDemandRate\":{},\"InstanceType\":{},\"Platform\":{},\"Region\":{},\"Sku\":{},\"Memory\":{},\"NetworkPerformance\":{},\"Storage\":{},\"Vcpu\":{}}}}},\"S5n\":{\"type\":\"structure\",\"members\":{\"EC2ResourceUtilization\":{\"type\":\"structure\",\"members\":{\"MaxCpuUtilizationPercentage\":{},\"MaxMemoryUtilizationPercentage\":{},\"MaxStorageUtilizationPercentage\":{},\"EBSResourceUtilization\":{\"type\":\"structure\",\"members\":{\"EbsReadOpsPerSecond\":{},\"EbsWriteOpsPerSecond\":{},\"EbsReadBytesPerSecond\":{},\"EbsWriteBytesPerSecond\":{}}},\"DiskResourceUtilization\":{\"type\":\"structure\",\"members\":{\"DiskReadOpsPerSecond\":{},\"DiskWriteOpsPerSecond\":{},\"DiskReadBytesPerSecond\":{},\"DiskWriteBytesPerSecond\":{}}},\"NetworkResourceUtilization\":{\"type\":\"structure\",\"members\":{\"NetworkInBytesPerSecond\":{},\"NetworkOutBytesPerSecond\":{},\"NetworkPacketsInPerSecond\":{},\"NetworkPacketsOutPerSecond\":{}}}}}}},\"S6j\":{\"type\":\"structure\",\"members\":{\"TotalCommitment\":{},\"UsedCommitment\":{},\"UnusedCommitment\":{},\"UtilizationPercentage\":{}}},\"S6k\":{\"type\":\"structure\",\"members\":{\"NetSavings\":{},\"OnDemandCostEquivalent\":{}}},\"S6l\":{\"type\":\"structure\",\"members\":{\"AmortizedRecurringCommitment\":{},\"AmortizedUpfrontCommitment\":{},\"TotalAmortizedCommitment\":{}}},\"S6m\":{\"type\":\"structure\",\"required\":[\"Utilization\"],\"members\":{\"Utilization\":{\"shape\":\"S6j\"},\"Savings\":{\"shape\":\"S6k\"},\"AmortizedCommitment\":{\"shape\":\"S6l\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-10-25\",\"endpointPrefix\":\"ce\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWS Cost Explorer\",\"serviceFullName\":\"AWS Cost Explorer Service\",\"serviceId\":\"Cost Explorer\",\"signatureVersion\":\"v4\",\"signingName\":\"ce\",\"targetPrefix\":\"AWSInsightsIndexService\",\"uid\":\"ce-2017-10-25\"},\"operations\":{\"CreateAnomalyMonitor\":{\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyMonitor\"],\"members\":{\"AnomalyMonitor\":{\"shape\":\"S2\"},\"ResourceTags\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"MonitorArn\"],\"members\":{\"MonitorArn\":{}}}},\"CreateAnomalySubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"AnomalySubscription\"],\"members\":{\"AnomalySubscription\":{\"shape\":\"Sq\"},\"ResourceTags\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\"],\"members\":{\"SubscriptionArn\":{}}}},\"CreateCostCategoryDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RuleVersion\",\"Rules\"],\"members\":{\"Name\":{},\"RuleVersion\":{},\"Rules\":{\"shape\":\"S13\"},\"DefaultValue\":{},\"SplitChargeRules\":{\"shape\":\"S19\"},\"ResourceTags\":{\"shape\":\"Sk\"}}},\"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\":\"S13\"},\"SplitChargeRules\":{\"shape\":\"S19\"},\"ProcessingStatus\":{\"shape\":\"S1s\"},\"DefaultValue\":{}}}}}},\"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\":\"Sq\"}},\"NextPageToken\":{}}}},\"GetCostAndUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Granularity\",\"Metrics\"],\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"Metrics\":{\"shape\":\"S2k\"},\"GroupBy\":{\"shape\":\"S2m\"},\"NextPageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPageToken\":{},\"GroupDefinitions\":{\"shape\":\"S2m\"},\"ResultsByTime\":{\"shape\":\"S2r\"},\"DimensionValueAttributes\":{\"shape\":\"S32\"}}}},\"GetCostAndUsageWithResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Granularity\",\"Filter\"],\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"Metrics\":{\"shape\":\"S2k\"},\"GroupBy\":{\"shape\":\"S2m\"},\"NextPageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPageToken\":{},\"GroupDefinitions\":{\"shape\":\"S2m\"},\"ResultsByTime\":{\"shape\":\"S2r\"},\"DimensionValueAttributes\":{\"shape\":\"S32\"}}}},\"GetCostCategories\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"SearchString\":{},\"TimePeriod\":{\"shape\":\"S2i\"},\"CostCategoryName\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S3b\"},\"MaxResults\":{\"type\":\"integer\"},\"NextPageToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ReturnSize\",\"TotalSize\"],\"members\":{\"NextPageToken\":{},\"CostCategoryNames\":{\"type\":\"list\",\"member\":{}},\"CostCategoryValues\":{\"shape\":\"S3i\"},\"ReturnSize\":{\"type\":\"integer\"},\"TotalSize\":{\"type\":\"integer\"}}}},\"GetCostForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Metric\",\"Granularity\"],\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"Metric\":{},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"PredictionIntervalLevel\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Total\":{\"shape\":\"S2u\"},\"ForecastResultsByTime\":{\"shape\":\"S3n\"}}}},\"GetDimensionValues\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Dimension\"],\"members\":{\"SearchString\":{},\"TimePeriod\":{\"shape\":\"S2i\"},\"Dimension\":{},\"Context\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S3b\"},\"MaxResults\":{\"type\":\"integer\"},\"NextPageToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DimensionValues\",\"ReturnSize\",\"TotalSize\"],\"members\":{\"DimensionValues\":{\"shape\":\"S32\"},\"ReturnSize\":{\"type\":\"integer\"},\"TotalSize\":{\"type\":\"integer\"},\"NextPageToken\":{}}}},\"GetReservationCoverage\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"GroupBy\":{\"shape\":\"S2m\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"Metrics\":{\"shape\":\"S2k\"},\"NextPageToken\":{},\"SortBy\":{\"shape\":\"S3c\"},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CoveragesByTime\"],\"members\":{\"CoveragesByTime\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S34\"},\"Coverage\":{\"shape\":\"S3y\"}}}},\"Total\":{\"shape\":\"S3y\"}}}},\"Total\":{\"shape\":\"S3y\"},\"NextPageToken\":{}}}},\"GetReservationPurchaseRecommendation\":{\"input\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"AccountId\":{},\"Service\":{},\"Filter\":{\"shape\":\"S7\"},\"AccountScope\":{},\"LookbackPeriodInDays\":{},\"TermInYears\":{},\"PaymentOption\":{},\"ServiceSpecification\":{\"shape\":\"S4g\"},\"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\":\"S4g\"},\"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\":\"S2i\"},\"GroupBy\":{\"shape\":\"S2m\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S3c\"},\"NextPageToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UtilizationsByTime\"],\"members\":{\"UtilizationsByTime\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Attributes\":{\"shape\":\"S34\"},\"Utilization\":{\"shape\":\"S55\"}}}},\"Total\":{\"shape\":\"S55\"}}}},\"Total\":{\"shape\":\"S55\"},\"NextPageToken\":{}}}},\"GetRightsizingRecommendation\":{\"input\":{\"type\":\"structure\",\"required\":[\"Service\"],\"members\":{\"Filter\":{\"shape\":\"S7\"},\"Configuration\":{\"shape\":\"S5o\"},\"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\":\"S5x\"},\"ResourceUtilization\":{\"shape\":\"S5z\"},\"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\":\"S5x\"},\"ExpectedResourceUtilization\":{\"shape\":\"S5z\"},\"PlatformDifferences\":{\"type\":\"list\",\"member\":{}}}}}}},\"TerminateRecommendationDetail\":{\"type\":\"structure\",\"members\":{\"EstimatedMonthlySavings\":{},\"CurrencyCode\":{}}},\"FindingReasonCodes\":{\"type\":\"list\",\"member\":{}}}}},\"NextPageToken\":{},\"Configuration\":{\"shape\":\"S5o\"}}}},\"GetSavingsPlansCoverage\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"GroupBy\":{\"shape\":\"S2m\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"Metrics\":{\"shape\":\"S2k\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"SortBy\":{\"shape\":\"S3c\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SavingsPlansCoverages\"],\"members\":{\"SavingsPlansCoverages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S34\"},\"Coverage\":{\"type\":\"structure\",\"members\":{\"SpendCoveredBySavingsPlans\":{},\"OnDemandCost\":{},\"TotalCost\":{},\"CoveragePercentage\":{}}},\"TimePeriod\":{\"shape\":\"S2i\"}}}},\"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\":\"S2i\"},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S3c\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Total\"],\"members\":{\"SavingsPlansUtilizationsByTime\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TimePeriod\",\"Utilization\"],\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"Utilization\":{\"shape\":\"S6v\"},\"Savings\":{\"shape\":\"S6w\"},\"AmortizedCommitment\":{\"shape\":\"S6x\"}}}},\"Total\":{\"shape\":\"S6y\"}}}},\"GetSavingsPlansUtilizationDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"Filter\":{\"shape\":\"S7\"},\"DataType\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"SortBy\":{\"shape\":\"S3c\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SavingsPlansUtilizationDetails\",\"TimePeriod\"],\"members\":{\"SavingsPlansUtilizationDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SavingsPlanArn\":{},\"Attributes\":{\"shape\":\"S34\"},\"Utilization\":{\"shape\":\"S6v\"},\"Savings\":{\"shape\":\"S6w\"},\"AmortizedCommitment\":{\"shape\":\"S6x\"}}}},\"Total\":{\"shape\":\"S6y\"},\"TimePeriod\":{\"shape\":\"S2i\"},\"NextToken\":{}}}},\"GetTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"TimePeriod\"],\"members\":{\"SearchString\":{},\"TimePeriod\":{\"shape\":\"S2i\"},\"TagKey\":{},\"Filter\":{\"shape\":\"S7\"},\"SortBy\":{\"shape\":\"S3b\"},\"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\":\"S2i\"},\"Metric\":{},\"Granularity\":{},\"Filter\":{\"shape\":\"S7\"},\"PredictionIntervalLevel\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Total\":{\"shape\":\"S2u\"},\"ForecastResultsByTime\":{\"shape\":\"S3n\"}}}},\"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\":\"S1s\"},\"Values\":{\"shape\":\"S3i\"},\"DefaultValue\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceTags\":{\"shape\":\"Sk\"}}}},\"ProvideAnomalyFeedback\":{\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyId\",\"Feedback\"],\"members\":{\"AnomalyId\":{},\"Feedback\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AnomalyId\"],\"members\":{\"AnomalyId\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"ResourceTags\"],\"members\":{\"ResourceArn\":{},\"ResourceTags\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"ResourceTagKeys\"],\"members\":{\"ResourceArn\":{},\"ResourceTagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"Sr\"},\"Subscribers\":{\"shape\":\"St\"},\"SubscriptionName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\"],\"members\":{\"SubscriptionArn\":{}}}},\"UpdateCostCategoryDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"CostCategoryArn\",\"RuleVersion\",\"Rules\"],\"members\":{\"CostCategoryArn\":{},\"RuleVersion\":{},\"Rules\":{\"shape\":\"S13\"},\"DefaultValue\":{},\"SplitChargeRules\":{\"shape\":\"S19\"}}},\"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\"}}},\"Sk\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sq\":{\"type\":\"structure\",\"required\":[\"MonitorArnList\",\"Subscribers\",\"Threshold\",\"Frequency\",\"SubscriptionName\"],\"members\":{\"SubscriptionArn\":{},\"AccountId\":{},\"MonitorArnList\":{\"shape\":\"Sr\"},\"Subscribers\":{\"shape\":\"St\"},\"Threshold\":{\"type\":\"double\"},\"Frequency\":{},\"SubscriptionName\":{}}},\"Sr\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Type\":{},\"Status\":{}}}},\"S13\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Rule\":{\"shape\":\"S7\"},\"InheritedValue\":{\"type\":\"structure\",\"members\":{\"DimensionName\":{},\"DimensionKey\":{}}},\"Type\":{}}}},\"S19\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Source\",\"Targets\",\"Method\"],\"members\":{\"Source\":{},\"Targets\":{\"type\":\"list\",\"member\":{}},\"Method\":{},\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\",\"Values\"],\"members\":{\"Type\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}}}}},\"S1s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Component\":{},\"Status\":{}}}},\"S2i\":{\"type\":\"structure\",\"required\":[\"Start\",\"End\"],\"members\":{\"Start\":{},\"End\":{}}},\"S2k\":{\"type\":\"list\",\"member\":{}},\"S2m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Key\":{}}}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"Total\":{\"shape\":\"S2t\"},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Keys\":{\"type\":\"list\",\"member\":{}},\"Metrics\":{\"shape\":\"S2t\"}}}},\"Estimated\":{\"type\":\"boolean\"}}}},\"S2t\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S2u\"}},\"S2u\":{\"type\":\"structure\",\"members\":{\"Amount\":{},\"Unit\":{}}},\"S32\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Attributes\":{\"shape\":\"S34\"}}}},\"S34\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3b\":{\"type\":\"list\",\"member\":{\"shape\":\"S3c\"}},\"S3c\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"SortOrder\":{}}},\"S3i\":{\"type\":\"list\",\"member\":{}},\"S3n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimePeriod\":{\"shape\":\"S2i\"},\"MeanValue\":{},\"PredictionIntervalLowerBound\":{},\"PredictionIntervalUpperBound\":{}}}},\"S3y\":{\"type\":\"structure\",\"members\":{\"CoverageHours\":{\"type\":\"structure\",\"members\":{\"OnDemandHours\":{},\"ReservedHours\":{},\"TotalRunningHours\":{},\"CoverageHoursPercentage\":{}}},\"CoverageNormalizedUnits\":{\"type\":\"structure\",\"members\":{\"OnDemandNormalizedUnits\":{},\"ReservedNormalizedUnits\":{},\"TotalRunningNormalizedUnits\":{},\"CoverageNormalizedUnitsPercentage\":{}}},\"CoverageCost\":{\"type\":\"structure\",\"members\":{\"OnDemandCost\":{}}}}},\"S4g\":{\"type\":\"structure\",\"members\":{\"EC2Specification\":{\"type\":\"structure\",\"members\":{\"OfferingClass\":{}}}}},\"S55\":{\"type\":\"structure\",\"members\":{\"UtilizationPercentage\":{},\"UtilizationPercentageInUnits\":{},\"PurchasedHours\":{},\"PurchasedUnits\":{},\"TotalActualHours\":{},\"TotalActualUnits\":{},\"UnusedHours\":{},\"UnusedUnits\":{},\"OnDemandCostOfRIHoursUsed\":{},\"NetRISavings\":{},\"TotalPotentialRISavings\":{},\"AmortizedUpfrontFee\":{},\"AmortizedRecurringFee\":{},\"TotalAmortizedFee\":{},\"RICostForUnusedHours\":{},\"RealizedSavings\":{},\"UnrealizedSavings\":{}}},\"S5o\":{\"type\":\"structure\",\"required\":[\"RecommendationTarget\",\"BenefitsConsidered\"],\"members\":{\"RecommendationTarget\":{},\"BenefitsConsidered\":{\"type\":\"boolean\"}}},\"S5x\":{\"type\":\"structure\",\"members\":{\"EC2ResourceDetails\":{\"type\":\"structure\",\"members\":{\"HourlyOnDemandRate\":{},\"InstanceType\":{},\"Platform\":{},\"Region\":{},\"Sku\":{},\"Memory\":{},\"NetworkPerformance\":{},\"Storage\":{},\"Vcpu\":{}}}}},\"S5z\":{\"type\":\"structure\",\"members\":{\"EC2ResourceUtilization\":{\"type\":\"structure\",\"members\":{\"MaxCpuUtilizationPercentage\":{},\"MaxMemoryUtilizationPercentage\":{},\"MaxStorageUtilizationPercentage\":{},\"EBSResourceUtilization\":{\"type\":\"structure\",\"members\":{\"EbsReadOpsPerSecond\":{},\"EbsWriteOpsPerSecond\":{},\"EbsReadBytesPerSecond\":{},\"EbsWriteBytesPerSecond\":{}}},\"DiskResourceUtilization\":{\"type\":\"structure\",\"members\":{\"DiskReadOpsPerSecond\":{},\"DiskWriteOpsPerSecond\":{},\"DiskReadBytesPerSecond\":{},\"DiskWriteBytesPerSecond\":{}}},\"NetworkResourceUtilization\":{\"type\":\"structure\",\"members\":{\"NetworkInBytesPerSecond\":{},\"NetworkOutBytesPerSecond\":{},\"NetworkPacketsInPerSecond\":{},\"NetworkPacketsOutPerSecond\":{}}}}}}},\"S6v\":{\"type\":\"structure\",\"members\":{\"TotalCommitment\":{},\"UsedCommitment\":{},\"UnusedCommitment\":{},\"UtilizationPercentage\":{}}},\"S6w\":{\"type\":\"structure\",\"members\":{\"NetSavings\":{},\"OnDemandCostEquivalent\":{}}},\"S6x\":{\"type\":\"structure\",\"members\":{\"AmortizedRecurringCommitment\":{},\"AmortizedUpfrontCommitment\":{},\"TotalAmortizedCommitment\":{}}},\"S6y\":{\"type\":\"structure\",\"required\":[\"Utilization\"],\"members\":{\"Utilization\":{\"shape\":\"S6v\"},\"Savings\":{\"shape\":\"S6w\"},\"AmortizedCommitment\":{\"shape\":\"S6x\"}}}}}"); /***/ }), @@ -34080,7 +36886,7 @@ module.exports = JSON.parse("{\"o\":{\"GetSavingsPlansCoverage\":{\"input_token\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-01\",\"endpointPrefix\":\"chime\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Chime\",\"serviceId\":\"Chime\",\"signatureVersion\":\"v4\",\"uid\":\"chime-2018-05-01\"},\"operations\":{\"AssociatePhoneNumberWithUser\":{\"http\":{\"requestUri\":\"/accounts/{accountId}/users/{userId}?operation=associate-phone-number\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"UserId\",\"E164PhoneNumber\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"UserId\":{\"location\":\"uri\",\"locationName\":\"userId\"},\"E164PhoneNumber\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociatePhoneNumbersWithVoiceConnector\":{\"http\":{\"requestUri\":\"/voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"VoiceConnectorId\",\"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\"}}}},\"BatchCreateChannelMembership\":{\"http\":{\"requestUri\":\"/channels/{channelArn}/memberships?operation=batch-create\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArns\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"Type\":{},\"MemberArns\":{\"type\":\"list\",\"member\":{}},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BatchChannelMemberships\":{\"type\":\"structure\",\"members\":{\"InvitedBy\":{\"shape\":\"S14\"},\"Type\":{},\"Members\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"ChannelArn\":{}}},\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MemberArn\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}},\"endpoint\":{\"hostPrefix\":\"messaging-\"}},\"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\":\"S1h\"}}},\"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\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserErrors\":{\"shape\":\"S1m\"}}}},\"BatchUnsuspendUser\":{\"http\":{\"requestUri\":\"/accounts/{accountId}/users?operation=unsuspend\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"UserIdList\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"UserIdList\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserErrors\":{\"shape\":\"S1m\"}}}},\"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\":\"S1u\"}}}}}},\"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\":\"S21\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserErrors\":{\"shape\":\"S1m\"}}}},\"CreateAccount\":{\"http\":{\"requestUri\":\"/accounts\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Account\":{\"shape\":\"S28\"}}}},\"CreateAppInstance\":{\"http\":{\"requestUri\":\"/app-instances\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ClientRequestToken\"],\"members\":{\"Name\":{\"shape\":\"S2e\"},\"Metadata\":{\"shape\":\"S2f\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S2h\"}}},\"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\":\"S14\"},\"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\":\"S2n\"},\"Metadata\":{\"shape\":\"S2f\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S2h\"}}},\"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\":\"S23\"},\"Domain\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Bot\":{\"shape\":\"S2t\"}}}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\",\"Name\",\"ClientRequestToken\"],\"members\":{\"AppInstanceArn\":{},\"Name\":{\"shape\":\"S2e\"},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"S2f\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S2h\"},\"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\":\"S14\"}}},\"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\":\"S14\"}}},\"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\":\"S14\"}}},\"endpoint\":{\"hostPrefix\":\"messaging-\"}},\"CreateMediaCapturePipeline\":{\"http\":{\"requestUri\":\"/media-capture-pipelines\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"SourceType\",\"SourceArn\",\"SinkType\",\"SinkArn\"],\"members\":{\"SourceType\":{},\"SourceArn\":{\"shape\":\"S37\"},\"SinkType\":{},\"SinkArn\":{\"shape\":\"S37\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipeline\":{\"shape\":\"S3a\"}}}},\"CreateMeeting\":{\"http\":{\"requestUri\":\"/meetings\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ClientRequestToken\"],\"members\":{\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"ExternalMeetingId\":{\"shape\":\"S3d\"},\"MeetingHostId\":{\"shape\":\"Sn\"},\"MediaRegion\":{},\"Tags\":{\"shape\":\"S3e\"},\"NotificationsConfiguration\":{\"shape\":\"S3f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Meeting\":{\"shape\":\"S3h\"}}}},\"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\":\"S2g\",\"idempotencyToken\":true},\"ExternalMeetingId\":{\"shape\":\"S3d\"},\"MeetingHostId\":{\"shape\":\"Sn\"},\"MediaRegion\":{},\"Tags\":{\"shape\":\"S3e\"},\"NotificationsConfiguration\":{\"shape\":\"S3f\"},\"Attendees\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Meeting\":{\"shape\":\"S3h\"},\"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\":\"S3r\"}}}},\"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\":\"S41\"},\"NumberSelectionBehavior\":{},\"GeoMatchLevel\":{},\"GeoMatchParams\":{\"shape\":\"S45\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProxySession\":{\"shape\":\"S49\"}}}},\"CreateRoom\":{\"http\":{\"requestUri\":\"/accounts/{accountId}/rooms\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"Name\":{\"shape\":\"S23\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Room\":{\"shape\":\"S4g\"}}}},\"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\":\"S4j\"}}}},\"CreateSipMediaApplication\":{\"http\":{\"requestUri\":\"/sip-media-applications\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AwsRegion\",\"Name\",\"Endpoints\"],\"members\":{\"AwsRegion\":{},\"Name\":{},\"Endpoints\":{\"shape\":\"S4o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplication\":{\"shape\":\"S4s\"}}}},\"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\":{\"shape\":\"S4v\"}}}},\"CreateSipRule\":{\"http\":{\"requestUri\":\"/sip-rules\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"TriggerType\",\"TriggerValue\",\"TargetApplications\"],\"members\":{\"Name\":{},\"TriggerType\":{},\"TriggerValue\":{},\"Disabled\":{\"type\":\"boolean\"},\"TargetApplications\":{\"shape\":\"S4z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipRule\":{\"shape\":\"S53\"}}}},\"CreateUser\":{\"http\":{\"requestUri\":\"/accounts/{accountId}/users?operation=create\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"Username\":{},\"Email\":{\"shape\":\"S55\"},\"UserType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"S57\"}}}},\"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\":\"S5e\"}}}},\"CreateVoiceConnectorGroup\":{\"http\":{\"requestUri\":\"/voice-connector-groups\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"VoiceConnectorItems\":{\"shape\":\"S5h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorGroup\":{\"shape\":\"S5l\"}}}},\"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\"}}}},\"DeleteMediaCapturePipeline\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/media-capture-pipelines/{mediaPipelineId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"MediaPipelineId\"],\"members\":{\"MediaPipelineId\":{\"location\":\"uri\",\"locationName\":\"mediaPipelineId\"}}}},\"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\":\"S6g\"}}}},\"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\":\"S2e\"},\"Metadata\":{\"shape\":\"S2f\"},\"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\":\"S14\"},\"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\":\"S2n\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"Metadata\":{\"shape\":\"S2f\"},\"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\":\"S2e\"},\"ChannelArn\":{},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"S2f\"},\"CreatedBy\":{\"shape\":\"S14\"},\"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\":\"S14\"},\"ChannelArn\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"S14\"}}}}},\"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\":\"S14\"},\"Type\":{},\"Member\":{\"shape\":\"S14\"},\"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\":\"S72\"}}},\"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\":\"S77\"}}},\"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\":\"S14\"},\"ChannelArn\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"S14\"}}}}},\"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\":\"S1h\"}}},\"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\":\"S28\"}}}},\"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\":\"S7n\"}}}},\"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\":\"S7q\"},\"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\":\"S7v\"}}}},\"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\":\"S2t\"}}}},\"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\":\"S85\"},\"Metadata\":{\"shape\":\"S2f\"},\"Type\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastEditedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Sender\":{\"shape\":\"S14\"},\"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\":\"S8b\"}}}},\"GetGlobalSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/settings\",\"responseCode\":200},\"output\":{\"type\":\"structure\",\"members\":{\"BusinessCalling\":{\"shape\":\"S8d\"},\"VoiceConnector\":{\"shape\":\"S8e\"}}}},\"GetMediaCapturePipeline\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/media-capture-pipelines/{mediaPipelineId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MediaPipelineId\"],\"members\":{\"MediaPipelineId\":{\"location\":\"uri\",\"locationName\":\"mediaPipelineId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipeline\":{\"shape\":\"S3a\"}}}},\"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\":\"S3h\"}}}},\"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\":\"S8p\"}}}},\"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\":\"S3r\"}}}},\"GetPhoneNumberSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/settings/phone-number\",\"responseCode\":200},\"output\":{\"type\":\"structure\",\"members\":{\"CallingName\":{\"shape\":\"S1u\"},\"CallingNameUpdatedTimestamp\":{\"shape\":\"S2a\"}}}},\"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\":\"S49\"}}}},\"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\":\"S95\"},\"InitiateDeletionTimestamp\":{\"shape\":\"S2a\"}}}},\"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\":\"S4g\"}}}},\"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\":\"S4s\"}}}},\"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\":\"S9e\"}}}},\"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\":\"S53\"}}}},\"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\":\"S57\"}}}},\"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\":\"S9l\"}}}},\"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\":\"S5e\"}}}},\"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\":\"S9r\"}}}},\"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\":\"S5l\"}}}},\"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\":\"S9y\"}}}},\"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\":\"Sa1\"}}}},\"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\":\"Saa\"}}}},\"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\":\"Saf\"}}}},\"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\":\"Sam\"}}}},\"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\":\"S2a\"},\"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\":\"S55\"}},\"UserType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Invites\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InviteId\":{},\"Status\":{},\"EmailAddress\":{\"shape\":\"S55\"},\"EmailStatus\":{}}}}}}},\"ListAccounts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts\"},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"UserEmail\":{\"shape\":\"S55\",\"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\":\"S28\"}},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"AppInstanceAdmins\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Admin\":{\"shape\":\"S14\"}}}},\"NextToken\":{\"shape\":\"Sb5\"}}},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"AppInstanceUsers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{},\"Name\":{\"shape\":\"S2n\"},\"Metadata\":{\"shape\":\"S2f\"}}}},\"NextToken\":{\"shape\":\"Sb5\"}}},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"Name\":{\"shape\":\"S2e\"},\"Metadata\":{\"shape\":\"S2f\"}}}},\"NextToken\":{\"shape\":\"Sb5\"}}},\"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\":\"S2h\"}}}},\"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\":\"S2t\"}},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"Sb5\"},\"ChannelBans\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Member\":{\"shape\":\"S14\"}}}}}},\"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\":\"Sb5\",\"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\":\"S14\"}}}},\"NextToken\":{\"shape\":\"Sb5\"}}},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelMemberships\":{\"type\":\"list\",\"member\":{\"shape\":\"S72\"}},\"NextToken\":{\"shape\":\"Sb5\"}}},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"Sb5\"},\"ChannelMessages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MessageId\":{},\"Content\":{\"shape\":\"S85\"},\"Metadata\":{\"shape\":\"S2f\"},\"Type\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"LastEditedTimestamp\":{\"type\":\"timestamp\"},\"Sender\":{\"shape\":\"S14\"},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"Sb5\"},\"ChannelModerators\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Moderator\":{\"shape\":\"S14\"}}}}}},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"shape\":\"S73\"}},\"NextToken\":{\"shape\":\"Sb5\"}}},\"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\":\"Sb5\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"shape\":\"S77\"}},\"NextToken\":{\"shape\":\"Sb5\"}}},\"endpoint\":{\"hostPrefix\":\"messaging-\"}},\"ListMediaCapturePipelines\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/media-capture-pipelines\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipelines\":{\"type\":\"list\",\"member\":{\"shape\":\"S3a\"}},\"NextToken\":{}}}},\"ListMeetingTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/meetings/{meetingId}/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"meetingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S2h\"}}}},\"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\":\"S3h\"}},\"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\":\"S3r\"}},\"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\":\"S8p\"}},\"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\":\"S49\"}},\"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\":\"S4j\"}},\"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\":\"S4g\"}},\"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\":\"S4s\"}},\"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\":\"S53\"}},\"NextToken\":{}}}},\"ListSupportedPhoneNumberCountries\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/phone-number-countries\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ProductType\"],\"members\":{\"ProductType\":{\"location\":\"querystring\",\"locationName\":\"product-type\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumberCountries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CountryCode\":{},\"SupportedPhoneNumberTypes\":{\"type\":\"list\",\"member\":{}}}}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{\"shape\":\"S37\",\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S2h\"}}}},\"ListUsers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{accountId}/users\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"UserEmail\":{\"shape\":\"S55\",\"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\":\"S57\"}},\"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\":\"S5l\"}},\"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\":\"S6g\"}}}},\"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\":\"S5e\"}},\"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\":\"S7q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceRetentionSettings\":{\"shape\":\"S7q\"},\"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\":\"S7v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceStreamingConfigurations\":{\"shape\":\"S7v\"}}}},\"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\":\"S23\"},\"LambdaFunctionArn\":{\"shape\":\"S23\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventsConfiguration\":{\"shape\":\"S8b\"}}}},\"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\":\"S95\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RetentionSettings\":{\"shape\":\"S95\"},\"InitiateDeletionTimestamp\":{\"shape\":\"S2a\"}}}},\"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\":\"S9e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationLoggingConfiguration\":{\"shape\":\"S9e\"}}}},\"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\":\"S9r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EmergencyCallingConfiguration\":{\"shape\":\"S9r\"}}}},\"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\":\"S9y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoggingConfiguration\":{\"shape\":\"S9y\"}}}},\"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\":\"Sa1\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Origination\":{\"shape\":\"Sa1\"}}}},\"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\":\"Saa\"}}}},\"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\":\"Saf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingConfiguration\":{\"shape\":\"Saf\"}}}},\"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\":\"Sam\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Termination\":{\"shape\":\"Sam\"}}}},\"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\":\"S23\"},\"Password\":{\"shape\":\"S23\"}}}}}}},\"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\":\"S2t\"}}}},\"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\":\"S57\"}}}},\"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\":\"S8p\"}}}},\"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\"},\"PhoneNumberType\":{\"location\":\"querystring\",\"locationName\":\"phone-number-type\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"E164PhoneNumbers\":{\"shape\":\"S7\"},\"NextToken\":{}}}},\"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\":\"S2f\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"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\":\"S3e\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags?operation=tag-resource\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{\"shape\":\"S37\"},\"Tags\":{\"shape\":\"S2h\"}}}},\"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\":\"S37\"},\"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\":{},\"DefaultLicense\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Account\":{\"shape\":\"S28\"}}}},\"UpdateAccountSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/accounts/{accountId}/settings\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"AccountSettings\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"AccountSettings\":{\"shape\":\"S7n\"}}},\"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\":\"S2e\"},\"Metadata\":{\"shape\":\"S2f\"}}},\"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\":\"S2n\"},\"Metadata\":{\"shape\":\"S2f\"}}},\"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\":\"S2t\"}}}},\"UpdateChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{channelArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"Name\",\"Mode\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"Name\":{\"shape\":\"S2e\"},\"Mode\":{},\"Metadata\":{\"shape\":\"S2f\"},\"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\":\"S85\"},\"Metadata\":{\"shape\":\"S2f\"},\"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\":\"S8d\"},\"VoiceConnector\":{\"shape\":\"S8e\"}}}},\"UpdatePhoneNumber\":{\"http\":{\"requestUri\":\"/phone-numbers/{phoneNumberId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\"],\"members\":{\"PhoneNumberId\":{\"location\":\"uri\",\"locationName\":\"phoneNumberId\"},\"ProductType\":{},\"CallingName\":{\"shape\":\"S1u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumber\":{\"shape\":\"S8p\"}}}},\"UpdatePhoneNumberSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/settings/phone-number\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"CallingName\"],\"members\":{\"CallingName\":{\"shape\":\"S1u\"}}}},\"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\":\"S41\"},\"ExpiryMinutes\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProxySession\":{\"shape\":\"S49\"}}}},\"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\":\"S23\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Room\":{\"shape\":\"S4g\"}}}},\"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\":\"S4j\"}}}},\"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\":\"S4o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplication\":{\"shape\":\"S4s\"}}}},\"UpdateSipMediaApplicationCall\":{\"http\":{\"requestUri\":\"/sip-media-applications/{sipMediaApplicationId}/calls/{transactionId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"SipMediaApplicationId\",\"TransactionId\",\"Arguments\"],\"members\":{\"SipMediaApplicationId\":{\"location\":\"uri\",\"locationName\":\"sipMediaApplicationId\"},\"TransactionId\":{\"location\":\"uri\",\"locationName\":\"transactionId\"},\"Arguments\":{\"type\":\"map\",\"key\":{\"shape\":\"S23\"},\"value\":{\"shape\":\"S23\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationCall\":{\"shape\":\"S4v\"}}}},\"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\":\"S4z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipRule\":{\"shape\":\"S53\"}}}},\"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\":\"S21\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"S57\"}}}},\"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\":\"S9l\"}}}},\"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\":\"S5e\"}}}},\"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\":\"S5h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorGroup\":{\"shape\":\"S5l\"}}}}},\"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\":{}}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{\"type\":\"string\",\"sensitive\":true}}},\"S1h\":{\"type\":\"list\",\"member\":{}},\"S1k\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"UserId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"S1u\":{\"type\":\"string\",\"sensitive\":true},\"S21\":{\"type\":\"structure\",\"members\":{\"IsAlexaForBusinessEnabled\":{\"type\":\"boolean\"},\"AlexaForBusinessRoomArn\":{\"shape\":\"S23\"}}},\"S23\":{\"type\":\"string\",\"sensitive\":true},\"S28\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"AccountId\",\"Name\"],\"members\":{\"AwsAccountId\":{},\"AccountId\":{},\"Name\":{},\"AccountType\":{},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"DefaultLicense\":{},\"SupportedLicenses\":{\"type\":\"list\",\"member\":{}},\"AccountStatus\":{},\"SigninDelegateGroups\":{\"shape\":\"Sg\"}}},\"S2a\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S2e\":{\"type\":\"string\",\"sensitive\":true},\"S2f\":{\"type\":\"string\",\"sensitive\":true},\"S2g\":{\"type\":\"string\",\"sensitive\":true},\"S2h\":{\"type\":\"list\",\"member\":{\"shape\":\"Sp\"}},\"S2n\":{\"type\":\"string\",\"sensitive\":true},\"S2t\":{\"type\":\"structure\",\"members\":{\"BotId\":{},\"UserId\":{},\"DisplayName\":{\"shape\":\"S23\"},\"BotType\":{},\"Disabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"BotEmail\":{\"shape\":\"S23\"},\"SecurityToken\":{\"shape\":\"S23\"}}},\"S37\":{\"type\":\"string\",\"sensitive\":true},\"S3a\":{\"type\":\"structure\",\"members\":{\"MediaPipelineId\":{},\"SourceType\":{},\"SourceArn\":{\"shape\":\"S37\"},\"Status\":{},\"SinkType\":{},\"SinkArn\":{\"shape\":\"S37\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S3d\":{\"type\":\"string\",\"sensitive\":true},\"S3e\":{\"type\":\"list\",\"member\":{\"shape\":\"Sp\"}},\"S3f\":{\"type\":\"structure\",\"members\":{\"SnsTopicArn\":{\"shape\":\"S37\"},\"SqsQueueArn\":{\"shape\":\"S37\"}}},\"S3h\":{\"type\":\"structure\",\"members\":{\"MeetingId\":{},\"ExternalMeetingId\":{\"shape\":\"S3d\"},\"MediaPlacement\":{\"type\":\"structure\",\"members\":{\"AudioHostUrl\":{},\"AudioFallbackUrl\":{},\"ScreenDataUrl\":{},\"ScreenSharingUrl\":{},\"ScreenViewingUrl\":{},\"SignalingUrl\":{},\"TurnControlUrl\":{},\"EventIngestionUrl\":{}}},\"MediaRegion\":{}}},\"S3r\":{\"type\":\"structure\",\"members\":{\"PhoneNumberOrderId\":{},\"ProductType\":{},\"Status\":{},\"OrderedPhoneNumbers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"E164PhoneNumber\":{\"shape\":\"S3\"},\"Status\":{}}}},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S41\":{\"type\":\"list\",\"member\":{}},\"S45\":{\"type\":\"structure\",\"required\":[\"Country\",\"AreaCode\"],\"members\":{\"Country\":{},\"AreaCode\":{}}},\"S49\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorId\":{},\"ProxySessionId\":{},\"Name\":{},\"Status\":{},\"ExpiryMinutes\":{\"type\":\"integer\"},\"Capabilities\":{\"shape\":\"S41\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"EndedTimestamp\":{\"shape\":\"S2a\"},\"Participants\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PhoneNumber\":{\"shape\":\"S3\"},\"ProxyPhoneNumber\":{\"shape\":\"S3\"}}}},\"NumberSelectionBehavior\":{},\"GeoMatchLevel\":{},\"GeoMatchParams\":{\"shape\":\"S45\"}}},\"S4g\":{\"type\":\"structure\",\"members\":{\"RoomId\":{},\"Name\":{\"shape\":\"S23\"},\"AccountId\":{},\"CreatedBy\":{},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S4j\":{\"type\":\"structure\",\"members\":{\"RoomId\":{},\"Member\":{\"type\":\"structure\",\"members\":{\"MemberId\":{},\"MemberType\":{},\"Email\":{\"shape\":\"S23\"},\"FullName\":{\"shape\":\"S23\"},\"AccountId\":{}}},\"Role\":{},\"InvitedBy\":{},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S4o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LambdaArn\":{\"type\":\"string\",\"sensitive\":true}}}},\"S4s\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationId\":{},\"AwsRegion\":{},\"Name\":{},\"Endpoints\":{\"shape\":\"S4o\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S4v\":{\"type\":\"structure\",\"members\":{\"TransactionId\":{}}},\"S4z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationId\":{},\"Priority\":{\"type\":\"integer\"},\"AwsRegion\":{}}}},\"S53\":{\"type\":\"structure\",\"members\":{\"SipRuleId\":{},\"Name\":{},\"Disabled\":{\"type\":\"boolean\"},\"TriggerType\":{},\"TriggerValue\":{},\"TargetApplications\":{\"shape\":\"S4z\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S55\":{\"type\":\"string\",\"sensitive\":true},\"S57\":{\"type\":\"structure\",\"required\":[\"UserId\"],\"members\":{\"UserId\":{},\"AccountId\":{},\"PrimaryEmail\":{\"shape\":\"S55\"},\"PrimaryProvisionedNumber\":{\"shape\":\"S23\"},\"DisplayName\":{\"shape\":\"S23\"},\"LicenseType\":{},\"UserType\":{},\"UserRegistrationStatus\":{},\"UserInvitationStatus\":{},\"RegisteredOn\":{\"shape\":\"S2a\"},\"InvitedOn\":{\"shape\":\"S2a\"},\"AlexaForBusinessMetadata\":{\"shape\":\"S21\"},\"PersonalPIN\":{}}},\"S5e\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorId\":{},\"AwsRegion\":{},\"Name\":{},\"OutboundHostName\":{},\"RequireEncryption\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S5h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"VoiceConnectorId\",\"Priority\"],\"members\":{\"VoiceConnectorId\":{},\"Priority\":{\"type\":\"integer\"}}}},\"S5l\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorGroupId\":{},\"Name\":{},\"VoiceConnectorItems\":{\"shape\":\"S5h\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S6g\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\"}},\"S72\":{\"type\":\"structure\",\"members\":{\"ChannelSummary\":{\"shape\":\"S73\"},\"AppInstanceUserMembershipSummary\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"ReadMarkerTimestamp\":{\"type\":\"timestamp\"}}}}},\"S73\":{\"type\":\"structure\",\"members\":{\"Name\":{\"shape\":\"S2e\"},\"ChannelArn\":{},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"S2f\"},\"LastMessageTimestamp\":{\"type\":\"timestamp\"}}},\"S77\":{\"type\":\"structure\",\"members\":{\"ChannelSummary\":{\"shape\":\"S73\"}}},\"S7n\":{\"type\":\"structure\",\"members\":{\"DisableRemoteControl\":{\"type\":\"boolean\"},\"EnableDialOut\":{\"type\":\"boolean\"}}},\"S7q\":{\"type\":\"structure\",\"members\":{\"ChannelRetentionSettings\":{\"type\":\"structure\",\"members\":{\"RetentionDays\":{\"type\":\"integer\"}}}}},\"S7v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AppInstanceDataType\",\"ResourceArn\"],\"members\":{\"AppInstanceDataType\":{},\"ResourceArn\":{\"shape\":\"S37\"}}}},\"S85\":{\"type\":\"string\",\"sensitive\":true},\"S8b\":{\"type\":\"structure\",\"members\":{\"BotId\":{},\"OutboundEventsHTTPSEndpoint\":{\"shape\":\"S23\"},\"LambdaFunctionArn\":{\"shape\":\"S23\"}}},\"S8d\":{\"type\":\"structure\",\"members\":{\"CdrBucket\":{}}},\"S8e\":{\"type\":\"structure\",\"members\":{\"CdrBucket\":{}}},\"S8p\":{\"type\":\"structure\",\"members\":{\"PhoneNumberId\":{},\"E164PhoneNumber\":{\"shape\":\"S3\"},\"Country\":{},\"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\":\"S2a\"}}}},\"CallingName\":{\"shape\":\"S1u\"},\"CallingNameStatus\":{},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"DeletionTimestamp\":{\"shape\":\"S2a\"}}},\"S95\":{\"type\":\"structure\",\"members\":{\"RoomRetentionSettings\":{\"type\":\"structure\",\"members\":{\"RetentionDays\":{\"type\":\"integer\"}}},\"ConversationRetentionSettings\":{\"type\":\"structure\",\"members\":{\"RetentionDays\":{\"type\":\"integer\"}}}}},\"S9e\":{\"type\":\"structure\",\"members\":{\"EnableSipMediaApplicationMessageLogs\":{\"type\":\"boolean\"}}},\"S9l\":{\"type\":\"structure\",\"required\":[\"Telephony\"],\"members\":{\"Telephony\":{\"type\":\"structure\",\"required\":[\"InboundCalling\",\"OutboundCalling\",\"SMS\"],\"members\":{\"InboundCalling\":{\"type\":\"boolean\"},\"OutboundCalling\":{\"type\":\"boolean\"},\"SMS\":{\"type\":\"boolean\"}}}}},\"S9r\":{\"type\":\"structure\",\"members\":{\"DNIS\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EmergencyPhoneNumber\",\"CallingCountry\"],\"members\":{\"EmergencyPhoneNumber\":{\"shape\":\"S3\"},\"TestPhoneNumber\":{\"shape\":\"S3\"},\"CallingCountry\":{}}}}}},\"S9y\":{\"type\":\"structure\",\"members\":{\"EnableSIPLogs\":{\"type\":\"boolean\"}}},\"Sa1\":{\"type\":\"structure\",\"members\":{\"Routes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Host\":{},\"Port\":{\"type\":\"integer\"},\"Protocol\":{},\"Priority\":{\"type\":\"integer\"},\"Weight\":{\"type\":\"integer\"}}}},\"Disabled\":{\"type\":\"boolean\"}}},\"Saa\":{\"type\":\"structure\",\"members\":{\"DefaultSessionExpiryMinutes\":{\"type\":\"integer\"},\"Disabled\":{\"type\":\"boolean\"},\"FallBackPhoneNumber\":{\"shape\":\"S3\"},\"PhoneNumberCountries\":{\"shape\":\"Sac\"}}},\"Sac\":{\"type\":\"list\",\"member\":{}},\"Saf\":{\"type\":\"structure\",\"required\":[\"DataRetentionInHours\"],\"members\":{\"DataRetentionInHours\":{\"type\":\"integer\"},\"Disabled\":{\"type\":\"boolean\"},\"StreamingNotificationTargets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"NotificationTarget\"],\"members\":{\"NotificationTarget\":{}}}}}},\"Sam\":{\"type\":\"structure\",\"members\":{\"CpsLimit\":{\"type\":\"integer\"},\"DefaultPhoneNumber\":{\"shape\":\"S3\"},\"CallingRegions\":{\"type\":\"list\",\"member\":{}},\"CidrAllowedList\":{\"shape\":\"Sac\"},\"Disabled\":{\"type\":\"boolean\"}}},\"Sb5\":{\"type\":\"string\",\"sensitive\":true}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-01\",\"endpointPrefix\":\"chime\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Chime\",\"serviceId\":\"Chime\",\"signatureVersion\":\"v4\",\"uid\":\"chime-2018-05-01\"},\"operations\":{\"AssociatePhoneNumberWithUser\":{\"http\":{\"requestUri\":\"/accounts/{accountId}/users/{userId}?operation=associate-phone-number\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"UserId\",\"E164PhoneNumber\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"UserId\":{\"location\":\"uri\",\"locationName\":\"userId\"},\"E164PhoneNumber\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociatePhoneNumbersWithVoiceConnector\":{\"http\":{\"requestUri\":\"/voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"VoiceConnectorId\",\"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\"}}}},\"BatchCreateChannelMembership\":{\"http\":{\"requestUri\":\"/channels/{channelArn}/memberships?operation=batch-create\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArns\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"Type\":{},\"MemberArns\":{\"type\":\"list\",\"member\":{}},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BatchChannelMemberships\":{\"type\":\"structure\",\"members\":{\"InvitedBy\":{\"shape\":\"S14\"},\"Type\":{},\"Members\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"ChannelArn\":{}}},\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MemberArn\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}},\"endpoint\":{\"hostPrefix\":\"messaging-\"}},\"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\":\"S1h\"}}},\"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\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserErrors\":{\"shape\":\"S1m\"}}}},\"BatchUnsuspendUser\":{\"http\":{\"requestUri\":\"/accounts/{accountId}/users?operation=unsuspend\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"UserIdList\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"UserIdList\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserErrors\":{\"shape\":\"S1m\"}}}},\"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\":\"S1u\"}}}}}},\"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\":\"S21\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserErrors\":{\"shape\":\"S1m\"}}}},\"CreateAccount\":{\"http\":{\"requestUri\":\"/accounts\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Account\":{\"shape\":\"S28\"}}}},\"CreateAppInstance\":{\"http\":{\"requestUri\":\"/app-instances\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ClientRequestToken\"],\"members\":{\"Name\":{\"shape\":\"S2e\"},\"Metadata\":{\"shape\":\"S2f\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S2h\"}}},\"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\":\"S14\"},\"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\":\"S2n\"},\"Metadata\":{\"shape\":\"S2f\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S2h\"}}},\"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\":\"S23\"},\"Domain\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Bot\":{\"shape\":\"S2t\"}}}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\",\"Name\",\"ClientRequestToken\"],\"members\":{\"AppInstanceArn\":{},\"Name\":{\"shape\":\"S2e\"},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"S2f\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S2h\"},\"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\":\"S14\"}}},\"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\":\"S14\"}}},\"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\":\"S14\"}}},\"endpoint\":{\"hostPrefix\":\"messaging-\"}},\"CreateMediaCapturePipeline\":{\"http\":{\"requestUri\":\"/media-capture-pipelines\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"SourceType\",\"SourceArn\",\"SinkType\",\"SinkArn\"],\"members\":{\"SourceType\":{},\"SourceArn\":{\"shape\":\"S37\"},\"SinkType\":{},\"SinkArn\":{\"shape\":\"S37\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"ChimeSdkMeetingConfiguration\":{\"shape\":\"S39\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipeline\":{\"shape\":\"S3n\"}}}},\"CreateMeeting\":{\"http\":{\"requestUri\":\"/meetings\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ClientRequestToken\"],\"members\":{\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"ExternalMeetingId\":{\"shape\":\"S3q\"},\"MeetingHostId\":{\"shape\":\"Sn\"},\"MediaRegion\":{},\"Tags\":{\"shape\":\"S3r\"},\"NotificationsConfiguration\":{\"shape\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Meeting\":{\"shape\":\"S3u\"}}}},\"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\":\"S2g\",\"idempotencyToken\":true},\"ExternalMeetingId\":{\"shape\":\"S3q\"},\"MeetingHostId\":{\"shape\":\"Sn\"},\"MediaRegion\":{},\"Tags\":{\"shape\":\"S3r\"},\"NotificationsConfiguration\":{\"shape\":\"S3s\"},\"Attendees\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Meeting\":{\"shape\":\"S3u\"},\"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\":\"S44\"}}}},\"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\":\"S4e\"},\"NumberSelectionBehavior\":{},\"GeoMatchLevel\":{},\"GeoMatchParams\":{\"shape\":\"S4i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProxySession\":{\"shape\":\"S4m\"}}}},\"CreateRoom\":{\"http\":{\"requestUri\":\"/accounts/{accountId}/rooms\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"Name\":{\"shape\":\"S23\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Room\":{\"shape\":\"S4t\"}}}},\"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\":\"S4w\"}}}},\"CreateSipMediaApplication\":{\"http\":{\"requestUri\":\"/sip-media-applications\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AwsRegion\",\"Name\",\"Endpoints\"],\"members\":{\"AwsRegion\":{},\"Name\":{},\"Endpoints\":{\"shape\":\"S51\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplication\":{\"shape\":\"S55\"}}}},\"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\"},\"SipHeaders\":{\"type\":\"map\",\"key\":{\"shape\":\"S23\"},\"value\":{\"shape\":\"S23\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationCall\":{\"shape\":\"S59\"}}}},\"CreateSipRule\":{\"http\":{\"requestUri\":\"/sip-rules\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"TriggerType\",\"TriggerValue\",\"TargetApplications\"],\"members\":{\"Name\":{},\"TriggerType\":{},\"TriggerValue\":{},\"Disabled\":{\"type\":\"boolean\"},\"TargetApplications\":{\"shape\":\"S5d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipRule\":{\"shape\":\"S5h\"}}}},\"CreateUser\":{\"http\":{\"requestUri\":\"/accounts/{accountId}/users?operation=create\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"Username\":{},\"Email\":{\"shape\":\"S5j\"},\"UserType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"S5l\"}}}},\"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\":\"S5s\"}}}},\"CreateVoiceConnectorGroup\":{\"http\":{\"requestUri\":\"/voice-connector-groups\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"VoiceConnectorItems\":{\"shape\":\"S5v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorGroup\":{\"shape\":\"S5z\"}}}},\"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\"}}}},\"DeleteMediaCapturePipeline\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/media-capture-pipelines/{mediaPipelineId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"MediaPipelineId\"],\"members\":{\"MediaPipelineId\":{\"location\":\"uri\",\"locationName\":\"mediaPipelineId\"}}}},\"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\":\"S6u\"}}}},\"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\":\"S2e\"},\"Metadata\":{\"shape\":\"S2f\"},\"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\":\"S14\"},\"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\":\"S2n\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"Metadata\":{\"shape\":\"S2f\"},\"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\":\"S2e\"},\"ChannelArn\":{},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"S2f\"},\"CreatedBy\":{\"shape\":\"S14\"},\"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\":\"S14\"},\"ChannelArn\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"S14\"}}}}},\"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\":\"S14\"},\"Type\":{},\"Member\":{\"shape\":\"S14\"},\"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\":\"S7g\"}}},\"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\":\"S7l\"}}},\"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\":\"S14\"},\"ChannelArn\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"S14\"}}}}},\"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\":\"S1h\"}}},\"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\":\"S28\"}}}},\"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\":\"S81\"}}}},\"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\":\"S84\"},\"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\":\"S89\"}}}},\"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\":\"S2t\"}}}},\"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\":\"S8j\"},\"Metadata\":{\"shape\":\"S2f\"},\"Type\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastEditedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Sender\":{\"shape\":\"S14\"},\"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\":\"S8p\"}}}},\"GetGlobalSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/settings\",\"responseCode\":200},\"output\":{\"type\":\"structure\",\"members\":{\"BusinessCalling\":{\"shape\":\"S8r\"},\"VoiceConnector\":{\"shape\":\"S8s\"}}}},\"GetMediaCapturePipeline\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/media-capture-pipelines/{mediaPipelineId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MediaPipelineId\"],\"members\":{\"MediaPipelineId\":{\"location\":\"uri\",\"locationName\":\"mediaPipelineId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipeline\":{\"shape\":\"S3n\"}}}},\"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\":\"S3u\"}}}},\"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\":\"S93\"}}}},\"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\":\"S44\"}}}},\"GetPhoneNumberSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/settings/phone-number\",\"responseCode\":200},\"output\":{\"type\":\"structure\",\"members\":{\"CallingName\":{\"shape\":\"S1u\"},\"CallingNameUpdatedTimestamp\":{\"shape\":\"S2a\"}}}},\"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\":\"S4m\"}}}},\"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\":\"S9j\"},\"InitiateDeletionTimestamp\":{\"shape\":\"S2a\"}}}},\"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\":\"S4t\"}}}},\"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\":\"S55\"}}}},\"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\":\"S9s\"}}}},\"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\":\"S5h\"}}}},\"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\":\"S5l\"}}}},\"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\":\"S9z\"}}}},\"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\":\"S5s\"}}}},\"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\":\"Sa5\"}}}},\"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\":\"S5z\"}}}},\"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\":\"Sac\"}}}},\"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\":\"Saf\"}}}},\"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\":\"Sao\"}}}},\"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\":\"Sat\"}}}},\"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\":\"Sb0\"}}}},\"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\":\"S2a\"},\"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\":\"S5j\"}},\"UserType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Invites\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InviteId\":{},\"Status\":{},\"EmailAddress\":{\"shape\":\"S5j\"},\"EmailStatus\":{}}}}}}},\"ListAccounts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts\"},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"UserEmail\":{\"shape\":\"S5j\",\"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\":\"S28\"}},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"AppInstanceAdmins\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Admin\":{\"shape\":\"S14\"}}}},\"NextToken\":{\"shape\":\"Sbj\"}}},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"AppInstanceUsers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{},\"Name\":{\"shape\":\"S2n\"},\"Metadata\":{\"shape\":\"S2f\"}}}},\"NextToken\":{\"shape\":\"Sbj\"}}},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"Name\":{\"shape\":\"S2e\"},\"Metadata\":{\"shape\":\"S2f\"}}}},\"NextToken\":{\"shape\":\"Sbj\"}}},\"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\":\"S2h\"}}}},\"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\":\"S2t\"}},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"Sbj\"},\"ChannelBans\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Member\":{\"shape\":\"S14\"}}}}}},\"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\":\"Sbj\",\"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\":\"S14\"}}}},\"NextToken\":{\"shape\":\"Sbj\"}}},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelMemberships\":{\"type\":\"list\",\"member\":{\"shape\":\"S7g\"}},\"NextToken\":{\"shape\":\"Sbj\"}}},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"Sbj\"},\"ChannelMessages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MessageId\":{},\"Content\":{\"shape\":\"S8j\"},\"Metadata\":{\"shape\":\"S2f\"},\"Type\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"LastEditedTimestamp\":{\"type\":\"timestamp\"},\"Sender\":{\"shape\":\"S14\"},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"Sbj\"},\"ChannelModerators\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Moderator\":{\"shape\":\"S14\"}}}}}},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"shape\":\"S7h\"}},\"NextToken\":{\"shape\":\"Sbj\"}}},\"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\":\"Sbj\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"shape\":\"S7l\"}},\"NextToken\":{\"shape\":\"Sbj\"}}},\"endpoint\":{\"hostPrefix\":\"messaging-\"}},\"ListMediaCapturePipelines\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/media-capture-pipelines\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipelines\":{\"type\":\"list\",\"member\":{\"shape\":\"S3n\"}},\"NextToken\":{}}}},\"ListMeetingTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/meetings/{meetingId}/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"meetingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S2h\"}}}},\"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\":\"S3u\"}},\"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\":\"S44\"}},\"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\":\"S93\"}},\"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\":\"S4m\"}},\"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\":\"S4w\"}},\"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\":\"S4t\"}},\"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\":\"S55\"}},\"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\":\"S5h\"}},\"NextToken\":{}}}},\"ListSupportedPhoneNumberCountries\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/phone-number-countries\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ProductType\"],\"members\":{\"ProductType\":{\"location\":\"querystring\",\"locationName\":\"product-type\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumberCountries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CountryCode\":{},\"SupportedPhoneNumberTypes\":{\"type\":\"list\",\"member\":{}}}}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{\"shape\":\"S37\",\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S2h\"}}}},\"ListUsers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{accountId}/users\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"UserEmail\":{\"shape\":\"S5j\",\"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\":\"S5l\"}},\"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\":\"S5z\"}},\"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\":\"S6u\"}}}},\"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\":\"S5s\"}},\"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\":\"S84\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceRetentionSettings\":{\"shape\":\"S84\"},\"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\":\"S89\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceStreamingConfigurations\":{\"shape\":\"S89\"}}}},\"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\":\"S23\"},\"LambdaFunctionArn\":{\"shape\":\"S23\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventsConfiguration\":{\"shape\":\"S8p\"}}}},\"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\":\"S9j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RetentionSettings\":{\"shape\":\"S9j\"},\"InitiateDeletionTimestamp\":{\"shape\":\"S2a\"}}}},\"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\":\"S9s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationLoggingConfiguration\":{\"shape\":\"S9s\"}}}},\"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\":\"Sa5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EmergencyCallingConfiguration\":{\"shape\":\"Sa5\"}}}},\"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\":\"Sac\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoggingConfiguration\":{\"shape\":\"Sac\"}}}},\"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\":\"Saf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Origination\":{\"shape\":\"Saf\"}}}},\"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\":\"Sao\"}}}},\"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\":\"Sat\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingConfiguration\":{\"shape\":\"Sat\"}}}},\"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\":\"Sb0\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Termination\":{\"shape\":\"Sb0\"}}}},\"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\":\"S23\"},\"Password\":{\"shape\":\"S23\"}}}}}}},\"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\":\"S2t\"}}}},\"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\":\"S5l\"}}}},\"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\":\"S93\"}}}},\"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\"},\"PhoneNumberType\":{\"location\":\"querystring\",\"locationName\":\"phone-number-type\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"E164PhoneNumbers\":{\"shape\":\"S7\"},\"NextToken\":{}}}},\"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\":\"S2f\"},\"ClientRequestToken\":{\"shape\":\"S2g\",\"idempotencyToken\":true},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"MessageId\":{}}},\"endpoint\":{\"hostPrefix\":\"messaging-\"}},\"StartMeetingTranscription\":{\"http\":{\"requestUri\":\"/meetings/{meetingId}/transcription?operation=start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\",\"TranscriptionConfiguration\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"meetingId\"},\"TranscriptionConfiguration\":{\"type\":\"structure\",\"members\":{\"EngineTranscribeSettings\":{\"type\":\"structure\",\"required\":[\"LanguageCode\"],\"members\":{\"LanguageCode\":{},\"VocabularyFilterMethod\":{},\"VocabularyFilterName\":{},\"VocabularyName\":{},\"Region\":{},\"EnablePartialResultsStabilization\":{\"type\":\"boolean\"},\"PartialResultsStability\":{},\"ContentIdentificationType\":{},\"ContentRedactionType\":{},\"PiiEntityTypes\":{},\"LanguageModelName\":{}}},\"EngineTranscribeMedicalSettings\":{\"type\":\"structure\",\"required\":[\"LanguageCode\",\"Specialty\",\"Type\"],\"members\":{\"LanguageCode\":{},\"Specialty\":{},\"Type\":{},\"VocabularyName\":{},\"Region\":{},\"ContentIdentificationType\":{}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StopMeetingTranscription\":{\"http\":{\"requestUri\":\"/meetings/{meetingId}/transcription?operation=stop\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"meetingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S3r\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags?operation=tag-resource\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{\"shape\":\"S37\"},\"Tags\":{\"shape\":\"S2h\"}}}},\"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\":\"S37\"},\"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\":{},\"DefaultLicense\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Account\":{\"shape\":\"S28\"}}}},\"UpdateAccountSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/accounts/{accountId}/settings\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"AccountSettings\"],\"members\":{\"AccountId\":{\"location\":\"uri\",\"locationName\":\"accountId\"},\"AccountSettings\":{\"shape\":\"S81\"}}},\"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\":\"S2e\"},\"Metadata\":{\"shape\":\"S2f\"}}},\"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\":\"S2n\"},\"Metadata\":{\"shape\":\"S2f\"}}},\"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\":\"S2t\"}}}},\"UpdateChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{channelArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"Name\",\"Mode\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"Name\":{\"shape\":\"S2e\"},\"Mode\":{},\"Metadata\":{\"shape\":\"S2f\"},\"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\":\"S8j\"},\"Metadata\":{\"shape\":\"S2f\"},\"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\",\"members\":{\"BusinessCalling\":{\"shape\":\"S8r\"},\"VoiceConnector\":{\"shape\":\"S8s\"}}}},\"UpdatePhoneNumber\":{\"http\":{\"requestUri\":\"/phone-numbers/{phoneNumberId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\"],\"members\":{\"PhoneNumberId\":{\"location\":\"uri\",\"locationName\":\"phoneNumberId\"},\"ProductType\":{},\"CallingName\":{\"shape\":\"S1u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumber\":{\"shape\":\"S93\"}}}},\"UpdatePhoneNumberSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/settings/phone-number\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"CallingName\"],\"members\":{\"CallingName\":{\"shape\":\"S1u\"}}}},\"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\":\"S4e\"},\"ExpiryMinutes\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProxySession\":{\"shape\":\"S4m\"}}}},\"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\":\"S23\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Room\":{\"shape\":\"S4t\"}}}},\"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\":\"S4w\"}}}},\"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\":\"S51\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplication\":{\"shape\":\"S55\"}}}},\"UpdateSipMediaApplicationCall\":{\"http\":{\"requestUri\":\"/sip-media-applications/{sipMediaApplicationId}/calls/{transactionId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"SipMediaApplicationId\",\"TransactionId\",\"Arguments\"],\"members\":{\"SipMediaApplicationId\":{\"location\":\"uri\",\"locationName\":\"sipMediaApplicationId\"},\"TransactionId\":{\"location\":\"uri\",\"locationName\":\"transactionId\"},\"Arguments\":{\"type\":\"map\",\"key\":{\"shape\":\"S23\"},\"value\":{\"shape\":\"S23\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationCall\":{\"shape\":\"S59\"}}}},\"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\":\"S5d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SipRule\":{\"shape\":\"S5h\"}}}},\"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\":\"S21\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"S5l\"}}}},\"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\":\"S9z\"}}}},\"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\":\"S5s\"}}}},\"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\":\"S5v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorGroup\":{\"shape\":\"S5z\"}}}}},\"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\":{}}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{\"type\":\"string\",\"sensitive\":true}}},\"S1h\":{\"type\":\"list\",\"member\":{}},\"S1k\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"UserId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"S1u\":{\"type\":\"string\",\"sensitive\":true},\"S21\":{\"type\":\"structure\",\"members\":{\"IsAlexaForBusinessEnabled\":{\"type\":\"boolean\"},\"AlexaForBusinessRoomArn\":{\"shape\":\"S23\"}}},\"S23\":{\"type\":\"string\",\"sensitive\":true},\"S28\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"AccountId\",\"Name\"],\"members\":{\"AwsAccountId\":{},\"AccountId\":{},\"Name\":{},\"AccountType\":{},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"DefaultLicense\":{},\"SupportedLicenses\":{\"type\":\"list\",\"member\":{}},\"AccountStatus\":{},\"SigninDelegateGroups\":{\"shape\":\"Sg\"}}},\"S2a\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S2e\":{\"type\":\"string\",\"sensitive\":true},\"S2f\":{\"type\":\"string\",\"sensitive\":true},\"S2g\":{\"type\":\"string\",\"sensitive\":true},\"S2h\":{\"type\":\"list\",\"member\":{\"shape\":\"Sp\"}},\"S2n\":{\"type\":\"string\",\"sensitive\":true},\"S2t\":{\"type\":\"structure\",\"members\":{\"BotId\":{},\"UserId\":{},\"DisplayName\":{\"shape\":\"S23\"},\"BotType\":{},\"Disabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"BotEmail\":{\"shape\":\"S23\"},\"SecurityToken\":{\"shape\":\"S23\"}}},\"S37\":{\"type\":\"string\",\"sensitive\":true},\"S39\":{\"type\":\"structure\",\"members\":{\"SourceConfiguration\":{\"type\":\"structure\",\"members\":{\"SelectedVideoStreams\":{\"type\":\"structure\",\"members\":{\"AttendeeIds\":{\"type\":\"list\",\"member\":{}},\"ExternalUserIds\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\"}}}}}},\"ArtifactsConfiguration\":{\"type\":\"structure\",\"required\":[\"Audio\",\"Video\",\"Content\"],\"members\":{\"Audio\":{\"type\":\"structure\",\"required\":[\"MuxType\"],\"members\":{\"MuxType\":{}}},\"Video\":{\"type\":\"structure\",\"required\":[\"State\"],\"members\":{\"State\":{},\"MuxType\":{}}},\"Content\":{\"type\":\"structure\",\"required\":[\"State\"],\"members\":{\"State\":{},\"MuxType\":{}}}}}}},\"S3n\":{\"type\":\"structure\",\"members\":{\"MediaPipelineId\":{},\"SourceType\":{},\"SourceArn\":{\"shape\":\"S37\"},\"Status\":{},\"SinkType\":{},\"SinkArn\":{\"shape\":\"S37\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"ChimeSdkMeetingConfiguration\":{\"shape\":\"S39\"}}},\"S3q\":{\"type\":\"string\",\"sensitive\":true},\"S3r\":{\"type\":\"list\",\"member\":{\"shape\":\"Sp\"}},\"S3s\":{\"type\":\"structure\",\"members\":{\"SnsTopicArn\":{\"shape\":\"S37\"},\"SqsQueueArn\":{\"shape\":\"S37\"}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"MeetingId\":{},\"ExternalMeetingId\":{\"shape\":\"S3q\"},\"MediaPlacement\":{\"type\":\"structure\",\"members\":{\"AudioHostUrl\":{},\"AudioFallbackUrl\":{},\"ScreenDataUrl\":{},\"ScreenSharingUrl\":{},\"ScreenViewingUrl\":{},\"SignalingUrl\":{},\"TurnControlUrl\":{},\"EventIngestionUrl\":{}}},\"MediaRegion\":{}}},\"S44\":{\"type\":\"structure\",\"members\":{\"PhoneNumberOrderId\":{},\"ProductType\":{},\"Status\":{},\"OrderedPhoneNumbers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"E164PhoneNumber\":{\"shape\":\"S3\"},\"Status\":{}}}},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S4e\":{\"type\":\"list\",\"member\":{}},\"S4i\":{\"type\":\"structure\",\"required\":[\"Country\",\"AreaCode\"],\"members\":{\"Country\":{},\"AreaCode\":{}}},\"S4m\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorId\":{},\"ProxySessionId\":{},\"Name\":{},\"Status\":{},\"ExpiryMinutes\":{\"type\":\"integer\"},\"Capabilities\":{\"shape\":\"S4e\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"EndedTimestamp\":{\"shape\":\"S2a\"},\"Participants\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PhoneNumber\":{\"shape\":\"S3\"},\"ProxyPhoneNumber\":{\"shape\":\"S3\"}}}},\"NumberSelectionBehavior\":{},\"GeoMatchLevel\":{},\"GeoMatchParams\":{\"shape\":\"S4i\"}}},\"S4t\":{\"type\":\"structure\",\"members\":{\"RoomId\":{},\"Name\":{\"shape\":\"S23\"},\"AccountId\":{},\"CreatedBy\":{},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S4w\":{\"type\":\"structure\",\"members\":{\"RoomId\":{},\"Member\":{\"type\":\"structure\",\"members\":{\"MemberId\":{},\"MemberType\":{},\"Email\":{\"shape\":\"S23\"},\"FullName\":{\"shape\":\"S23\"},\"AccountId\":{}}},\"Role\":{},\"InvitedBy\":{},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S51\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LambdaArn\":{\"type\":\"string\",\"sensitive\":true}}}},\"S55\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationId\":{},\"AwsRegion\":{},\"Name\":{},\"Endpoints\":{\"shape\":\"S51\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S59\":{\"type\":\"structure\",\"members\":{\"TransactionId\":{}}},\"S5d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SipMediaApplicationId\":{},\"Priority\":{\"type\":\"integer\"},\"AwsRegion\":{}}}},\"S5h\":{\"type\":\"structure\",\"members\":{\"SipRuleId\":{},\"Name\":{},\"Disabled\":{\"type\":\"boolean\"},\"TriggerType\":{},\"TriggerValue\":{},\"TargetApplications\":{\"shape\":\"S5d\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"}}},\"S5j\":{\"type\":\"string\",\"sensitive\":true},\"S5l\":{\"type\":\"structure\",\"required\":[\"UserId\"],\"members\":{\"UserId\":{},\"AccountId\":{},\"PrimaryEmail\":{\"shape\":\"S5j\"},\"PrimaryProvisionedNumber\":{\"shape\":\"S23\"},\"DisplayName\":{\"shape\":\"S23\"},\"LicenseType\":{},\"UserType\":{},\"UserRegistrationStatus\":{},\"UserInvitationStatus\":{},\"RegisteredOn\":{\"shape\":\"S2a\"},\"InvitedOn\":{\"shape\":\"S2a\"},\"AlexaForBusinessMetadata\":{\"shape\":\"S21\"},\"PersonalPIN\":{}}},\"S5s\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorId\":{},\"AwsRegion\":{},\"Name\":{},\"OutboundHostName\":{},\"RequireEncryption\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"VoiceConnectorArn\":{}}},\"S5v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"VoiceConnectorId\",\"Priority\"],\"members\":{\"VoiceConnectorId\":{},\"Priority\":{\"type\":\"integer\"}}}},\"S5z\":{\"type\":\"structure\",\"members\":{\"VoiceConnectorGroupId\":{},\"Name\":{},\"VoiceConnectorItems\":{\"shape\":\"S5v\"},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"VoiceConnectorGroupArn\":{}}},\"S6u\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\"}},\"S7g\":{\"type\":\"structure\",\"members\":{\"ChannelSummary\":{\"shape\":\"S7h\"},\"AppInstanceUserMembershipSummary\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"ReadMarkerTimestamp\":{\"type\":\"timestamp\"}}}}},\"S7h\":{\"type\":\"structure\",\"members\":{\"Name\":{\"shape\":\"S2e\"},\"ChannelArn\":{},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"S2f\"},\"LastMessageTimestamp\":{\"type\":\"timestamp\"}}},\"S7l\":{\"type\":\"structure\",\"members\":{\"ChannelSummary\":{\"shape\":\"S7h\"}}},\"S81\":{\"type\":\"structure\",\"members\":{\"DisableRemoteControl\":{\"type\":\"boolean\"},\"EnableDialOut\":{\"type\":\"boolean\"}}},\"S84\":{\"type\":\"structure\",\"members\":{\"ChannelRetentionSettings\":{\"type\":\"structure\",\"members\":{\"RetentionDays\":{\"type\":\"integer\"}}}}},\"S89\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AppInstanceDataType\",\"ResourceArn\"],\"members\":{\"AppInstanceDataType\":{},\"ResourceArn\":{\"shape\":\"S37\"}}}},\"S8j\":{\"type\":\"string\",\"sensitive\":true},\"S8p\":{\"type\":\"structure\",\"members\":{\"BotId\":{},\"OutboundEventsHTTPSEndpoint\":{\"shape\":\"S23\"},\"LambdaFunctionArn\":{\"shape\":\"S23\"}}},\"S8r\":{\"type\":\"structure\",\"members\":{\"CdrBucket\":{}}},\"S8s\":{\"type\":\"structure\",\"members\":{\"CdrBucket\":{}}},\"S93\":{\"type\":\"structure\",\"members\":{\"PhoneNumberId\":{},\"E164PhoneNumber\":{\"shape\":\"S3\"},\"Country\":{},\"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\":\"S2a\"}}}},\"CallingName\":{\"shape\":\"S1u\"},\"CallingNameStatus\":{},\"CreatedTimestamp\":{\"shape\":\"S2a\"},\"UpdatedTimestamp\":{\"shape\":\"S2a\"},\"DeletionTimestamp\":{\"shape\":\"S2a\"}}},\"S9j\":{\"type\":\"structure\",\"members\":{\"RoomRetentionSettings\":{\"type\":\"structure\",\"members\":{\"RetentionDays\":{\"type\":\"integer\"}}},\"ConversationRetentionSettings\":{\"type\":\"structure\",\"members\":{\"RetentionDays\":{\"type\":\"integer\"}}}}},\"S9s\":{\"type\":\"structure\",\"members\":{\"EnableSipMediaApplicationMessageLogs\":{\"type\":\"boolean\"}}},\"S9z\":{\"type\":\"structure\",\"required\":[\"Telephony\"],\"members\":{\"Telephony\":{\"type\":\"structure\",\"required\":[\"InboundCalling\",\"OutboundCalling\",\"SMS\"],\"members\":{\"InboundCalling\":{\"type\":\"boolean\"},\"OutboundCalling\":{\"type\":\"boolean\"},\"SMS\":{\"type\":\"boolean\"}}}}},\"Sa5\":{\"type\":\"structure\",\"members\":{\"DNIS\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EmergencyPhoneNumber\",\"CallingCountry\"],\"members\":{\"EmergencyPhoneNumber\":{\"shape\":\"S3\"},\"TestPhoneNumber\":{\"shape\":\"S3\"},\"CallingCountry\":{}}}}}},\"Sac\":{\"type\":\"structure\",\"members\":{\"EnableSIPLogs\":{\"type\":\"boolean\"},\"EnableMediaMetricLogs\":{\"type\":\"boolean\"}}},\"Saf\":{\"type\":\"structure\",\"members\":{\"Routes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Host\":{},\"Port\":{\"type\":\"integer\"},\"Protocol\":{},\"Priority\":{\"type\":\"integer\"},\"Weight\":{\"type\":\"integer\"}}}},\"Disabled\":{\"type\":\"boolean\"}}},\"Sao\":{\"type\":\"structure\",\"members\":{\"DefaultSessionExpiryMinutes\":{\"type\":\"integer\"},\"Disabled\":{\"type\":\"boolean\"},\"FallBackPhoneNumber\":{\"shape\":\"S3\"},\"PhoneNumberCountries\":{\"shape\":\"Saq\"}}},\"Saq\":{\"type\":\"list\",\"member\":{}},\"Sat\":{\"type\":\"structure\",\"required\":[\"DataRetentionInHours\"],\"members\":{\"DataRetentionInHours\":{\"type\":\"integer\"},\"Disabled\":{\"type\":\"boolean\"},\"StreamingNotificationTargets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"NotificationTarget\"],\"members\":{\"NotificationTarget\":{}}}}}},\"Sb0\":{\"type\":\"structure\",\"members\":{\"CpsLimit\":{\"type\":\"integer\"},\"DefaultPhoneNumber\":{\"shape\":\"S3\"},\"CallingRegions\":{\"type\":\"list\",\"member\":{}},\"CidrAllowedList\":{\"shape\":\"Saq\"},\"Disabled\":{\"type\":\"boolean\"}}},\"Sbj\":{\"type\":\"string\",\"sensitive\":true}}}"); /***/ }), @@ -34092,11 +36898,75 @@ module.exports = JSON.parse("{\"o\":{\"ListAccounts\":{\"input_token\":\"NextTok /***/ }), +/***/ 62052: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-04-20\",\"endpointPrefix\":\"identity-chime\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Chime SDK Identity\",\"serviceId\":\"Chime SDK Identity\",\"signatureVersion\":\"v4\",\"signingName\":\"chime\",\"uid\":\"chime-sdk-identity-2021-04-20\"},\"operations\":{\"CreateAppInstance\":{\"http\":{\"requestUri\":\"/app-instances\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ClientRequestToken\"],\"members\":{\"Name\":{\"shape\":\"S2\"},\"Metadata\":{\"shape\":\"S3\"},\"ClientRequestToken\":{\"shape\":\"S4\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{}}}},\"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\":\"Sd\"},\"AppInstanceArn\":{}}}},\"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\":\"Sh\"},\"Metadata\":{\"shape\":\"S3\"},\"ClientRequestToken\":{\"shape\":\"S4\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{}}}},\"DeleteAppInstance\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/app-instances/{appInstanceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\"],\"members\":{\"AppInstanceArn\":{\"location\":\"uri\",\"locationName\":\"appInstanceArn\"}}}},\"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\"}}}},\"DeleteAppInstanceUser\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/app-instance-users/{appInstanceUserArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceUserArn\"],\"members\":{\"AppInstanceUserArn\":{\"location\":\"uri\",\"locationName\":\"appInstanceUserArn\"}}}},\"DeregisterAppInstanceUserEndpoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/app-instance-users/{appInstanceUserArn}/endpoints/{endpointId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceUserArn\",\"EndpointId\"],\"members\":{\"AppInstanceUserArn\":{\"shape\":\"Sn\",\"location\":\"uri\",\"locationName\":\"appInstanceUserArn\"},\"EndpointId\":{\"shape\":\"So\",\"location\":\"uri\",\"locationName\":\"endpointId\"}}}},\"DescribeAppInstance\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app-instances/{appInstanceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\"],\"members\":{\"AppInstanceArn\":{\"location\":\"uri\",\"locationName\":\"appInstanceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstance\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"Name\":{\"shape\":\"S2\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Metadata\":{\"shape\":\"S3\"}}}}}},\"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\":\"Sd\"},\"AppInstanceArn\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeAppInstanceUser\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app-instance-users/{appInstanceUserArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceUserArn\"],\"members\":{\"AppInstanceUserArn\":{\"location\":\"uri\",\"locationName\":\"appInstanceUserArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceUser\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{},\"Name\":{\"shape\":\"Sh\"},\"Metadata\":{\"shape\":\"S3\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeAppInstanceUserEndpoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app-instance-users/{appInstanceUserArn}/endpoints/{endpointId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceUserArn\",\"EndpointId\"],\"members\":{\"AppInstanceUserArn\":{\"shape\":\"S10\",\"location\":\"uri\",\"locationName\":\"appInstanceUserArn\"},\"EndpointId\":{\"shape\":\"So\",\"location\":\"uri\",\"locationName\":\"endpointId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserEndpoint\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{\"shape\":\"Sn\"},\"EndpointId\":{\"shape\":\"So\"},\"Name\":{\"shape\":\"S10\"},\"Type\":{},\"ResourceArn\":{\"shape\":\"Sn\"},\"EndpointAttributes\":{\"shape\":\"S14\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"AllowMessages\":{},\"EndpointState\":{\"shape\":\"S17\"}}}}}},\"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\":\"S1c\"},\"InitiateDeletionTimestamp\":{\"type\":\"timestamp\"}}}},\"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\":\"S1h\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"AppInstanceAdmins\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Admin\":{\"shape\":\"Sd\"}}}},\"NextToken\":{\"shape\":\"S1h\"}}}},\"ListAppInstanceUserEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app-instance-users/{appInstanceUserArn}/endpoints\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceUserArn\"],\"members\":{\"AppInstanceUserArn\":{\"shape\":\"Sn\",\"location\":\"uri\",\"locationName\":\"appInstanceUserArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S1h\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserEndpoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{\"shape\":\"Sn\"},\"EndpointId\":{\"shape\":\"So\"},\"Name\":{\"shape\":\"S10\"},\"Type\":{},\"AllowMessages\":{},\"EndpointState\":{\"shape\":\"S17\"}}}},\"NextToken\":{\"shape\":\"S1h\"}}}},\"ListAppInstanceUsers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app-instance-users\"},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\"],\"members\":{\"AppInstanceArn\":{\"location\":\"querystring\",\"locationName\":\"app-instance-arn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S1h\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"AppInstanceUsers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{},\"Name\":{\"shape\":\"Sh\"},\"Metadata\":{\"shape\":\"S3\"}}}},\"NextToken\":{\"shape\":\"S1h\"}}}},\"ListAppInstances\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/app-instances\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S1h\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{},\"Name\":{\"shape\":\"S2\"},\"Metadata\":{\"shape\":\"S3\"}}}},\"NextToken\":{\"shape\":\"S1h\"}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S5\"}}}},\"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\":\"S1c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceRetentionSettings\":{\"shape\":\"S1c\"},\"InitiateDeletionTimestamp\":{\"type\":\"timestamp\"}}}},\"RegisterAppInstanceUserEndpoint\":{\"http\":{\"requestUri\":\"/app-instance-users/{appInstanceUserArn}/endpoints\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceUserArn\",\"Type\",\"ResourceArn\",\"EndpointAttributes\",\"ClientRequestToken\"],\"members\":{\"AppInstanceUserArn\":{\"shape\":\"Sn\",\"location\":\"uri\",\"locationName\":\"appInstanceUserArn\"},\"Name\":{\"shape\":\"S10\"},\"Type\":{},\"ResourceArn\":{\"shape\":\"Sn\"},\"EndpointAttributes\":{\"shape\":\"S14\"},\"ClientRequestToken\":{\"shape\":\"S4\",\"idempotencyToken\":true},\"AllowMessages\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{\"shape\":\"Sn\"},\"EndpointId\":{\"shape\":\"So\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags?operation=tag-resource\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S5\"}}}},\"UntagResource\":{\"http\":{\"requestUri\":\"/tags?operation=untag-resource\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}}}}},\"UpdateAppInstance\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/app-instances/{appInstanceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\",\"Name\",\"Metadata\"],\"members\":{\"AppInstanceArn\":{\"location\":\"uri\",\"locationName\":\"appInstanceArn\"},\"Name\":{\"shape\":\"S2\"},\"Metadata\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceArn\":{}}}},\"UpdateAppInstanceUser\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/app-instance-users/{appInstanceUserArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceUserArn\",\"Name\",\"Metadata\"],\"members\":{\"AppInstanceUserArn\":{\"location\":\"uri\",\"locationName\":\"appInstanceUserArn\"},\"Name\":{\"shape\":\"Sh\"},\"Metadata\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{}}}},\"UpdateAppInstanceUserEndpoint\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/app-instance-users/{appInstanceUserArn}/endpoints/{endpointId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceUserArn\",\"EndpointId\"],\"members\":{\"AppInstanceUserArn\":{\"shape\":\"Sn\",\"location\":\"uri\",\"locationName\":\"appInstanceUserArn\"},\"EndpointId\":{\"shape\":\"So\",\"location\":\"uri\",\"locationName\":\"endpointId\"},\"Name\":{\"shape\":\"S10\"},\"AllowMessages\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppInstanceUserArn\":{\"shape\":\"Sn\"},\"EndpointId\":{\"shape\":\"So\"}}}}},\"shapes\":{\"S2\":{\"type\":\"string\",\"sensitive\":true},\"S3\":{\"type\":\"string\",\"sensitive\":true},\"S4\":{\"type\":\"string\",\"sensitive\":true},\"S5\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{\"shape\":\"S7\"},\"Value\":{\"type\":\"string\",\"sensitive\":true}}}},\"S7\":{\"type\":\"string\",\"sensitive\":true},\"Sd\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{\"type\":\"string\",\"sensitive\":true}}},\"Sh\":{\"type\":\"string\",\"sensitive\":true},\"Sn\":{\"type\":\"string\",\"sensitive\":true},\"So\":{\"type\":\"string\",\"sensitive\":true},\"S10\":{\"type\":\"string\",\"sensitive\":true},\"S14\":{\"type\":\"structure\",\"required\":[\"DeviceToken\"],\"members\":{\"DeviceToken\":{\"shape\":\"S15\"},\"VoipDeviceToken\":{\"shape\":\"S15\"}}},\"S15\":{\"type\":\"string\",\"sensitive\":true},\"S17\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"StatusReason\":{}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"ChannelRetentionSettings\":{\"type\":\"structure\",\"members\":{\"RetentionDays\":{\"type\":\"integer\"}}}}},\"S1h\":{\"type\":\"string\",\"sensitive\":true}}}"); + +/***/ }), + +/***/ 77523: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListAppInstanceAdmins\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAppInstanceUserEndpoints\":{\"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\"}}}"); + +/***/ }), + +/***/ 73501: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-07-15\",\"endpointPrefix\":\"media-pipelines-chime\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Chime SDK Media Pipelines\",\"serviceId\":\"Chime SDK Media Pipelines\",\"signatureVersion\":\"v4\",\"signingName\":\"chime\",\"uid\":\"chime-sdk-media-pipelines-2021-07-15\"},\"operations\":{\"CreateMediaCapturePipeline\":{\"http\":{\"requestUri\":\"/sdk-media-capture-pipelines\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"SourceType\",\"SourceArn\",\"SinkType\",\"SinkArn\"],\"members\":{\"SourceType\":{},\"SourceArn\":{\"shape\":\"S3\"},\"SinkType\":{},\"SinkArn\":{\"shape\":\"S3\"},\"ClientRequestToken\":{\"idempotencyToken\":true,\"type\":\"string\",\"sensitive\":true},\"ChimeSdkMeetingConfiguration\":{\"shape\":\"S6\"},\"Tags\":{\"shape\":\"Sl\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipeline\":{\"shape\":\"Sq\"}}}},\"DeleteMediaCapturePipeline\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/sdk-media-capture-pipelines/{mediaPipelineId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"MediaPipelineId\"],\"members\":{\"MediaPipelineId\":{\"location\":\"uri\",\"locationName\":\"mediaPipelineId\"}}}},\"GetMediaCapturePipeline\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sdk-media-capture-pipelines/{mediaPipelineId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MediaPipelineId\"],\"members\":{\"MediaPipelineId\":{\"location\":\"uri\",\"locationName\":\"mediaPipelineId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipeline\":{\"shape\":\"Sq\"}}}},\"ListMediaCapturePipelines\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sdk-media-capture-pipelines\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MediaCapturePipelines\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MediaPipelineId\":{},\"MediaPipelineArn\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sl\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags?operation=tag-resource\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sl\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"requestUri\":\"/tags?operation=untag-resource\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S3\":{\"type\":\"string\",\"sensitive\":true},\"S6\":{\"type\":\"structure\",\"members\":{\"SourceConfiguration\":{\"type\":\"structure\",\"members\":{\"SelectedVideoStreams\":{\"type\":\"structure\",\"members\":{\"AttendeeIds\":{\"type\":\"list\",\"member\":{}},\"ExternalUserIds\":{\"type\":\"list\",\"member\":{\"type\":\"string\",\"sensitive\":true}}}}}},\"ArtifactsConfiguration\":{\"type\":\"structure\",\"required\":[\"Audio\",\"Video\",\"Content\"],\"members\":{\"Audio\":{\"type\":\"structure\",\"required\":[\"MuxType\"],\"members\":{\"MuxType\":{}}},\"Video\":{\"type\":\"structure\",\"required\":[\"State\"],\"members\":{\"State\":{},\"MuxType\":{}}},\"Content\":{\"type\":\"structure\",\"required\":[\"State\"],\"members\":{\"State\":{},\"MuxType\":{}}}}}}},\"Sl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"MediaPipelineId\":{},\"MediaPipelineArn\":{},\"SourceType\":{},\"SourceArn\":{\"shape\":\"S3\"},\"Status\":{},\"SinkType\":{},\"SinkArn\":{\"shape\":\"S3\"},\"CreatedTimestamp\":{\"shape\":\"St\"},\"UpdatedTimestamp\":{\"shape\":\"St\"},\"ChimeSdkMeetingConfiguration\":{\"shape\":\"S6\"}}},\"St\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); + +/***/ }), + +/***/ 1890: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListMediaCapturePipelines\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + +/***/ 15081: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-07-15\",\"endpointPrefix\":\"meetings-chime\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Chime SDK Meetings\",\"serviceId\":\"Chime SDK Meetings\",\"signatureVersion\":\"v4\",\"signingName\":\"chime\",\"uid\":\"chime-sdk-meetings-2021-07-15\"},\"operations\":{\"BatchCreateAttendee\":{\"http\":{\"requestUri\":\"/meetings/{MeetingId}/attendees?operation=batch-create\"},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\",\"Attendees\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"MeetingId\"},\"Attendees\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attendees\":{\"shape\":\"S7\"},\"Errors\":{\"shape\":\"Sa\"}}}},\"CreateAttendee\":{\"http\":{\"requestUri\":\"/meetings/{MeetingId}/attendees\"},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\",\"ExternalUserId\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"MeetingId\"},\"ExternalUserId\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attendee\":{\"shape\":\"S8\"}}}},\"CreateMeeting\":{\"http\":{\"requestUri\":\"/meetings\"},\"input\":{\"type\":\"structure\",\"required\":[\"ClientRequestToken\",\"MediaRegion\",\"ExternalMeetingId\"],\"members\":{\"ClientRequestToken\":{\"shape\":\"Sg\",\"idempotencyToken\":true},\"MediaRegion\":{},\"MeetingHostId\":{\"shape\":\"S5\"},\"ExternalMeetingId\":{\"shape\":\"Si\"},\"NotificationsConfiguration\":{\"shape\":\"Sj\"},\"MeetingFeatures\":{\"shape\":\"Sl\"},\"PrimaryMeetingId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Meeting\":{\"shape\":\"Sq\"}}}},\"CreateMeetingWithAttendees\":{\"http\":{\"requestUri\":\"/meetings?operation=create-attendees\"},\"input\":{\"type\":\"structure\",\"required\":[\"ClientRequestToken\",\"MediaRegion\",\"ExternalMeetingId\",\"Attendees\"],\"members\":{\"ClientRequestToken\":{\"shape\":\"Sg\",\"idempotencyToken\":true},\"MediaRegion\":{},\"MeetingHostId\":{\"shape\":\"S5\"},\"ExternalMeetingId\":{\"shape\":\"Si\"},\"MeetingFeatures\":{\"shape\":\"Sl\"},\"NotificationsConfiguration\":{\"shape\":\"Sj\"},\"Attendees\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"PrimaryMeetingId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Meeting\":{\"shape\":\"Sq\"},\"Attendees\":{\"shape\":\"S7\"},\"Errors\":{\"shape\":\"Sa\"}}}},\"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\"}}}},\"DeleteMeeting\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/meetings/{MeetingId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"MeetingId\"}}}},\"GetAttendee\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/meetings/{MeetingId}/attendees/{AttendeeId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\",\"AttendeeId\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"MeetingId\"},\"AttendeeId\":{\"location\":\"uri\",\"locationName\":\"AttendeeId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attendee\":{\"shape\":\"S8\"}}}},\"GetMeeting\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/meetings/{MeetingId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"MeetingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Meeting\":{\"shape\":\"Sq\"}}}},\"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\":\"S7\"},\"NextToken\":{}}}},\"StartMeetingTranscription\":{\"http\":{\"requestUri\":\"/meetings/{MeetingId}/transcription?operation=start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\",\"TranscriptionConfiguration\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"MeetingId\"},\"TranscriptionConfiguration\":{\"type\":\"structure\",\"members\":{\"EngineTranscribeSettings\":{\"type\":\"structure\",\"members\":{\"LanguageCode\":{},\"VocabularyFilterMethod\":{},\"VocabularyFilterName\":{},\"VocabularyName\":{},\"Region\":{},\"EnablePartialResultsStabilization\":{\"type\":\"boolean\"},\"PartialResultsStability\":{},\"ContentIdentificationType\":{},\"ContentRedactionType\":{},\"PiiEntityTypes\":{},\"LanguageModelName\":{},\"IdentifyLanguage\":{\"type\":\"boolean\"},\"LanguageOptions\":{},\"PreferredLanguage\":{}}},\"EngineTranscribeMedicalSettings\":{\"type\":\"structure\",\"required\":[\"LanguageCode\",\"Specialty\",\"Type\"],\"members\":{\"LanguageCode\":{},\"Specialty\":{},\"Type\":{},\"VocabularyName\":{},\"Region\":{},\"ContentIdentificationType\":{}}}}}}}},\"StopMeetingTranscription\":{\"http\":{\"requestUri\":\"/meetings/{MeetingId}/transcription?operation=stop\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MeetingId\"],\"members\":{\"MeetingId\":{\"location\":\"uri\",\"locationName\":\"MeetingId\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"ExternalUserId\"],\"members\":{\"ExternalUserId\":{\"shape\":\"S5\"}}},\"S5\":{\"type\":\"string\",\"sensitive\":true},\"S7\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\"}},\"S8\":{\"type\":\"structure\",\"members\":{\"ExternalUserId\":{\"shape\":\"S5\"},\"AttendeeId\":{},\"JoinToken\":{\"type\":\"string\",\"sensitive\":true}}},\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExternalUserId\":{\"shape\":\"S5\"},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"Sg\":{\"type\":\"string\",\"sensitive\":true},\"Si\":{\"type\":\"string\",\"sensitive\":true},\"Sj\":{\"type\":\"structure\",\"members\":{\"LambdaFunctionArn\":{\"shape\":\"Sk\"},\"SnsTopicArn\":{\"shape\":\"Sk\"},\"SqsQueueArn\":{\"shape\":\"Sk\"}}},\"Sk\":{\"type\":\"string\",\"sensitive\":true},\"Sl\":{\"type\":\"structure\",\"members\":{\"Audio\":{\"type\":\"structure\",\"members\":{\"EchoReduction\":{}}}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"MeetingId\":{},\"MeetingHostId\":{\"shape\":\"S5\"},\"ExternalMeetingId\":{\"shape\":\"Si\"},\"MediaRegion\":{},\"MediaPlacement\":{\"type\":\"structure\",\"members\":{\"AudioHostUrl\":{},\"AudioFallbackUrl\":{},\"SignalingUrl\":{},\"TurnControlUrl\":{},\"ScreenDataUrl\":{},\"ScreenViewingUrl\":{},\"ScreenSharingUrl\":{},\"EventIngestionUrl\":{}}},\"MeetingFeatures\":{\"shape\":\"Sl\"},\"PrimaryMeetingId\":{}}}}}"); + +/***/ }), + +/***/ 29537: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListAttendees\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + +/***/ 4378: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-05-15\",\"endpointPrefix\":\"messaging-chime\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Chime SDK Messaging\",\"serviceId\":\"Chime SDK Messaging\",\"signatureVersion\":\"v4\",\"signingName\":\"chime\",\"uid\":\"chime-sdk-messaging-2021-05-15\"},\"operations\":{\"AssociateChannelFlow\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{channelArn}/channel-flow\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChannelFlowArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"ChannelFlowArn\":{},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}}},\"BatchCreateChannelMembership\":{\"http\":{\"requestUri\":\"/channels/{channelArn}/memberships?operation=batch-create\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArns\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"Type\":{},\"MemberArns\":{\"type\":\"list\",\"member\":{}},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BatchChannelMemberships\":{\"type\":\"structure\",\"members\":{\"InvitedBy\":{\"shape\":\"S8\"},\"Type\":{},\"Members\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\"}},\"ChannelArn\":{}}},\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MemberArn\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"ChannelFlowCallback\":{\"http\":{\"requestUri\":\"/channels/{channelArn}?operation=channel-flow-callback\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CallbackId\",\"ChannelArn\",\"ChannelMessage\"],\"members\":{\"CallbackId\":{\"idempotencyToken\":true},\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"DeleteResource\":{\"type\":\"boolean\"},\"ChannelMessage\":{\"type\":\"structure\",\"required\":[\"MessageId\"],\"members\":{\"MessageId\":{},\"Content\":{\"shape\":\"Sk\"},\"Metadata\":{\"shape\":\"Sl\"},\"PushNotification\":{\"shape\":\"Sm\"},\"MessageAttributes\":{\"shape\":\"Sq\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"CallbackId\":{}}}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\",\"Name\",\"ClientRequestToken\",\"ChimeBearer\"],\"members\":{\"AppInstanceArn\":{},\"Name\":{\"shape\":\"Sx\"},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"Sl\"},\"ClientRequestToken\":{\"shape\":\"S10\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S11\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{}}}},\"CreateChannelBan\":{\"http\":{\"requestUri\":\"/channels/{channelArn}/bans\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MemberArn\":{},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"Member\":{\"shape\":\"S8\"}}}},\"CreateChannelFlow\":{\"http\":{\"requestUri\":\"/channel-flows\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\",\"Processors\",\"Name\",\"ClientRequestToken\"],\"members\":{\"AppInstanceArn\":{},\"Processors\":{\"shape\":\"S19\"},\"Name\":{\"shape\":\"Sx\"},\"Tags\":{\"shape\":\"S11\"},\"ClientRequestToken\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelFlowArn\":{}}}},\"CreateChannelMembership\":{\"http\":{\"requestUri\":\"/channels/{channelArn}/memberships\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArn\",\"Type\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MemberArn\":{},\"Type\":{},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"Member\":{\"shape\":\"S8\"}}}},\"CreateChannelModerator\":{\"http\":{\"requestUri\":\"/channels/{channelArn}/moderators\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChannelModeratorArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"ChannelModeratorArn\":{},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"ChannelModerator\":{\"shape\":\"S8\"}}}},\"DeleteChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{channelArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}}},\"DeleteChannelBan\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{channelArn}/bans/{memberArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MemberArn\":{\"location\":\"uri\",\"locationName\":\"memberArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}}},\"DeleteChannelFlow\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channel-flows/{channelFlowArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelFlowArn\"],\"members\":{\"ChannelFlowArn\":{\"location\":\"uri\",\"locationName\":\"channelFlowArn\"}}}},\"DeleteChannelMembership\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{channelArn}/memberships/{memberArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MemberArn\":{\"location\":\"uri\",\"locationName\":\"memberArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}}},\"DeleteChannelMessage\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{channelArn}/messages/{messageId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MessageId\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MessageId\":{\"location\":\"uri\",\"locationName\":\"messageId\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}}},\"DeleteChannelModerator\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{channelArn}/moderators/{channelModeratorArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChannelModeratorArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"ChannelModeratorArn\":{\"location\":\"uri\",\"locationName\":\"channelModeratorArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}}},\"DescribeChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channel\":{\"type\":\"structure\",\"members\":{\"Name\":{\"shape\":\"Sx\"},\"ChannelArn\":{},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"Sl\"},\"CreatedBy\":{\"shape\":\"S8\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastMessageTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"ChannelFlowArn\":{}}}}}},\"DescribeChannelBan\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/bans/{memberArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArn\",\"ChimeBearer\"],\"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\":\"S8\"},\"ChannelArn\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"S8\"}}}}}},\"DescribeChannelFlow\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel-flows/{channelFlowArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelFlowArn\"],\"members\":{\"ChannelFlowArn\":{\"location\":\"uri\",\"locationName\":\"channelFlowArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelFlow\":{\"type\":\"structure\",\"members\":{\"ChannelFlowArn\":{},\"Processors\":{\"shape\":\"S19\"},\"Name\":{\"shape\":\"Sx\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeChannelMembership\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/memberships/{memberArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArn\",\"ChimeBearer\"],\"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\":\"S8\"},\"Type\":{},\"Member\":{\"shape\":\"S8\"},\"ChannelArn\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeChannelMembershipForAppInstanceUser\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}?scope=app-instance-user-membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"AppInstanceUserArn\",\"ChimeBearer\"],\"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\":\"S27\"}}}},\"DescribeChannelModeratedByAppInstanceUser\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}?scope=app-instance-user-moderated-channel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"AppInstanceUserArn\",\"ChimeBearer\"],\"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\":\"S2c\"}}}},\"DescribeChannelModerator\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/moderators/{channelModeratorArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChannelModeratorArn\",\"ChimeBearer\"],\"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\":\"S8\"},\"ChannelArn\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"S8\"}}}}}},\"DisassociateChannelFlow\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{channelArn}/channel-flow/{channelFlowArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChannelFlowArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"ChannelFlowArn\":{\"location\":\"uri\",\"locationName\":\"channelFlowArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}}},\"GetChannelMembershipPreferences\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/memberships/{memberArn}/preferences\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MemberArn\":{\"location\":\"uri\",\"locationName\":\"memberArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"Member\":{\"shape\":\"S8\"},\"Preferences\":{\"shape\":\"S2j\"}}}},\"GetChannelMessage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/messages/{messageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MessageId\",\"ChimeBearer\"],\"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\":\"S2q\"},\"Metadata\":{\"shape\":\"Sl\"},\"Type\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastEditedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Sender\":{\"shape\":\"S8\"},\"Redacted\":{\"type\":\"boolean\"},\"Persistence\":{},\"Status\":{\"shape\":\"S2t\"},\"MessageAttributes\":{\"shape\":\"Sq\"}}}}}},\"GetChannelMessageStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/messages/{messageId}?scope=message-status\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MessageId\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MessageId\":{\"location\":\"uri\",\"locationName\":\"messageId\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"shape\":\"S2t\"}}}},\"GetMessagingSessionEndpoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/endpoints/messaging-session\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Url\":{}}}}}},\"ListChannelBans\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/bans\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S34\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"S34\"},\"ChannelBans\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Member\":{\"shape\":\"S8\"}}}}}}},\"ListChannelFlows\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel-flows\",\"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\":\"S34\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelFlows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChannelFlowArn\":{},\"Name\":{\"shape\":\"Sx\"},\"Processors\":{\"shape\":\"S19\"}}}},\"NextToken\":{\"shape\":\"S34\"}}}},\"ListChannelMemberships\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/memberships\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"Type\":{\"location\":\"querystring\",\"locationName\":\"type\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S34\",\"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\":\"S8\"}}}},\"NextToken\":{\"shape\":\"S34\"}}}},\"ListChannelMembershipsForAppInstanceUser\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels?scope=app-instance-user-memberships\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChimeBearer\"],\"members\":{\"AppInstanceUserArn\":{\"location\":\"querystring\",\"locationName\":\"app-instance-user-arn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S34\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelMemberships\":{\"type\":\"list\",\"member\":{\"shape\":\"S27\"}},\"NextToken\":{\"shape\":\"S34\"}}}},\"ListChannelMessages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/messages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChimeBearer\"],\"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\":\"S34\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"S34\"},\"ChannelMessages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MessageId\":{},\"Content\":{\"shape\":\"S2q\"},\"Metadata\":{\"shape\":\"Sl\"},\"Type\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"LastEditedTimestamp\":{\"type\":\"timestamp\"},\"Sender\":{\"shape\":\"S8\"},\"Redacted\":{\"type\":\"boolean\"},\"Status\":{\"shape\":\"S2t\"},\"MessageAttributes\":{\"shape\":\"Sq\"}}}}}}},\"ListChannelModerators\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{channelArn}/moderators\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S34\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"NextToken\":{\"shape\":\"S34\"},\"ChannelModerators\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Moderator\":{\"shape\":\"S8\"}}}}}}},\"ListChannels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AppInstanceArn\",\"ChimeBearer\"],\"members\":{\"AppInstanceArn\":{\"location\":\"querystring\",\"locationName\":\"app-instance-arn\"},\"Privacy\":{\"location\":\"querystring\",\"locationName\":\"privacy\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S34\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"shape\":\"S28\"}},\"NextToken\":{\"shape\":\"S34\"}}}},\"ListChannelsAssociatedWithChannelFlow\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels?scope=channel-flow-associations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelFlowArn\"],\"members\":{\"ChannelFlowArn\":{\"location\":\"querystring\",\"locationName\":\"channel-flow-arn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S34\",\"location\":\"querystring\",\"locationName\":\"next-token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"shape\":\"Sx\"},\"ChannelArn\":{},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"Sl\"}}}},\"NextToken\":{\"shape\":\"S34\"}}}},\"ListChannelsModeratedByAppInstanceUser\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels?scope=app-instance-user-moderated-channels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChimeBearer\"],\"members\":{\"AppInstanceUserArn\":{\"location\":\"querystring\",\"locationName\":\"app-instance-user-arn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"NextToken\":{\"shape\":\"S34\",\"location\":\"querystring\",\"locationName\":\"next-token\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"shape\":\"S2c\"}},\"NextToken\":{\"shape\":\"S34\"}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S11\"}}}},\"PutChannelMembershipPreferences\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{channelArn}/memberships/{memberArn}/preferences\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MemberArn\",\"ChimeBearer\",\"Preferences\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MemberArn\":{\"location\":\"uri\",\"locationName\":\"memberArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"},\"Preferences\":{\"shape\":\"S2j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"Member\":{\"shape\":\"S8\"},\"Preferences\":{\"shape\":\"S2j\"}}}},\"RedactChannelMessage\":{\"http\":{\"requestUri\":\"/channels/{channelArn}/messages/{messageId}?operation=redact\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MessageId\",\"ChimeBearer\"],\"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\":{}}}},\"SendChannelMessage\":{\"http\":{\"requestUri\":\"/channels/{channelArn}/messages\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"Content\",\"Type\",\"Persistence\",\"ClientRequestToken\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"Content\":{\"shape\":\"Sk\"},\"Type\":{},\"Persistence\":{},\"Metadata\":{\"shape\":\"Sl\"},\"ClientRequestToken\":{\"shape\":\"S10\",\"idempotencyToken\":true},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"},\"PushNotification\":{\"shape\":\"Sm\"},\"MessageAttributes\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"MessageId\":{},\"Status\":{\"shape\":\"S2t\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags?operation=tag-resource\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S11\"}}}},\"UntagResource\":{\"http\":{\"requestUri\":\"/tags?operation=untag-resource\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S13\"}}}}},\"UpdateChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{channelArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"Name\",\"Mode\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"Name\":{\"shape\":\"Sx\"},\"Mode\":{},\"Metadata\":{\"shape\":\"Sl\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{}}}},\"UpdateChannelFlow\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel-flows/{channelFlowArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelFlowArn\",\"Processors\",\"Name\"],\"members\":{\"ChannelFlowArn\":{\"location\":\"uri\",\"locationName\":\"channelFlowArn\"},\"Processors\":{\"shape\":\"S19\"},\"Name\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelFlowArn\":{}}}},\"UpdateChannelMessage\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{channelArn}/messages/{messageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"MessageId\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"MessageId\":{\"location\":\"uri\",\"locationName\":\"messageId\"},\"Content\":{\"shape\":\"S2q\"},\"Metadata\":{\"shape\":\"Sl\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{},\"MessageId\":{},\"Status\":{\"shape\":\"S2t\"}}}},\"UpdateChannelReadMarker\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{channelArn}/readMarker\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelArn\",\"ChimeBearer\"],\"members\":{\"ChannelArn\":{\"location\":\"uri\",\"locationName\":\"channelArn\"},\"ChimeBearer\":{\"location\":\"header\",\"locationName\":\"x-amz-chime-bearer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelArn\":{}}}}},\"shapes\":{\"S8\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{\"type\":\"string\",\"sensitive\":true}}},\"Sk\":{\"type\":\"string\",\"sensitive\":true},\"Sl\":{\"type\":\"string\",\"sensitive\":true},\"Sm\":{\"type\":\"structure\",\"members\":{\"Title\":{\"type\":\"string\",\"sensitive\":true},\"Body\":{\"type\":\"string\",\"sensitive\":true},\"Type\":{}}},\"Sq\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"structure\",\"members\":{\"StringValues\":{\"type\":\"list\",\"member\":{\"type\":\"string\",\"sensitive\":true}}}}},\"Sx\":{\"type\":\"string\",\"sensitive\":true},\"S10\":{\"type\":\"string\",\"sensitive\":true},\"S11\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{\"shape\":\"S13\"},\"Value\":{\"type\":\"string\",\"sensitive\":true}}}},\"S13\":{\"type\":\"string\",\"sensitive\":true},\"S19\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Configuration\",\"ExecutionOrder\",\"FallbackAction\"],\"members\":{\"Name\":{\"shape\":\"Sx\"},\"Configuration\":{\"type\":\"structure\",\"required\":[\"Lambda\"],\"members\":{\"Lambda\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"InvocationType\"],\"members\":{\"ResourceArn\":{},\"InvocationType\":{}}}}},\"ExecutionOrder\":{\"type\":\"integer\"},\"FallbackAction\":{}}}},\"S27\":{\"type\":\"structure\",\"members\":{\"ChannelSummary\":{\"shape\":\"S28\"},\"AppInstanceUserMembershipSummary\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"ReadMarkerTimestamp\":{\"type\":\"timestamp\"}}}}},\"S28\":{\"type\":\"structure\",\"members\":{\"Name\":{\"shape\":\"Sx\"},\"ChannelArn\":{},\"Mode\":{},\"Privacy\":{},\"Metadata\":{\"shape\":\"Sl\"},\"LastMessageTimestamp\":{\"type\":\"timestamp\"}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"ChannelSummary\":{\"shape\":\"S28\"}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"PushNotifications\":{\"type\":\"structure\",\"required\":[\"AllowNotifications\"],\"members\":{\"AllowNotifications\":{},\"FilterRule\":{\"type\":\"string\",\"sensitive\":true}}}}},\"S2q\":{\"type\":\"string\",\"sensitive\":true},\"S2t\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Detail\":{}}},\"S34\":{\"type\":\"string\",\"sensitive\":true}}}"); + +/***/ }), + +/***/ 8921: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListChannelBans\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListChannelFlows\":{\"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\"},\"ListChannelsAssociatedWithChannelFlow\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListChannelsModeratedByAppInstanceUser\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + /***/ 90697: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-09-23\",\"endpointPrefix\":\"cloud9\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Cloud9\",\"serviceId\":\"Cloud9\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSCloud9WorkspaceManagementService\",\"uid\":\"cloud9-2017-09-23\"},\"operations\":{\"CreateEnvironmentEC2\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"instanceType\"],\"members\":{\"name\":{},\"description\":{\"shape\":\"S3\"},\"clientRequestToken\":{},\"instanceType\":{},\"subnetId\":{},\"imageId\":{},\"automaticStopTimeMinutes\":{\"type\":\"integer\"},\"ownerArn\":{},\"tags\":{\"shape\":\"Sa\"},\"connectionType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentId\":{}}},\"idempotent\":true},\"CreateEnvironmentMembership\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\",\"userArn\",\"permissions\"],\"members\":{\"environmentId\":{},\"userArn\":{},\"permissions\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"membership\"],\"members\":{\"membership\":{\"shape\":\"Sk\"}}},\"idempotent\":true},\"DeleteEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteEnvironmentMembership\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\",\"userArn\"],\"members\":{\"environmentId\":{},\"userArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeEnvironmentMemberships\":{\"input\":{\"type\":\"structure\",\"members\":{\"userArn\":{},\"environmentId\":{},\"permissions\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"memberships\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\"}},\"nextToken\":{}}}},\"DescribeEnvironmentStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"status\",\"message\"],\"members\":{\"status\":{},\"message\":{}}}},\"DescribeEnvironments\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentIds\"],\"members\":{\"environmentIds\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"environments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"type\",\"arn\",\"ownerArn\"],\"members\":{\"id\":{},\"name\":{},\"description\":{\"shape\":\"S3\"},\"type\":{},\"connectionType\":{},\"arn\":{},\"ownerArn\":{},\"lifecycle\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{},\"failureResource\":{}}},\"managedCredentialsStatus\":{}}}}}}},\"ListEnvironments\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"environmentIds\":{\"type\":\"list\",\"member\":{}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sa\"}}}},\"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\":{\"shape\":\"Sc\"},\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{},\"name\":{},\"description\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateEnvironmentMembership\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\",\"userArn\",\"permissions\"],\"members\":{\"environmentId\":{},\"userArn\":{},\"permissions\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"membership\":{\"shape\":\"Sk\"}}},\"idempotent\":true}},\"shapes\":{\"S3\":{\"type\":\"string\",\"sensitive\":true},\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{\"shape\":\"Sc\"},\"Value\":{\"type\":\"string\",\"sensitive\":true}},\"sensitive\":true},\"sensitive\":true},\"Sc\":{\"type\":\"string\",\"sensitive\":true},\"Sk\":{\"type\":\"structure\",\"required\":[\"permissions\",\"userId\",\"userArn\",\"environmentId\"],\"members\":{\"permissions\":{},\"userId\":{},\"userArn\":{},\"environmentId\":{},\"lastAccess\":{\"type\":\"timestamp\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-09-23\",\"endpointPrefix\":\"cloud9\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Cloud9\",\"serviceId\":\"Cloud9\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSCloud9WorkspaceManagementService\",\"uid\":\"cloud9-2017-09-23\"},\"operations\":{\"CreateEnvironmentEC2\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"instanceType\"],\"members\":{\"name\":{},\"description\":{\"shape\":\"S3\"},\"clientRequestToken\":{},\"instanceType\":{},\"subnetId\":{},\"imageId\":{},\"automaticStopTimeMinutes\":{\"type\":\"integer\"},\"ownerArn\":{},\"tags\":{\"shape\":\"Sa\"},\"connectionType\":{},\"dryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentId\":{}}},\"idempotent\":true},\"CreateEnvironmentMembership\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\",\"userArn\",\"permissions\"],\"members\":{\"environmentId\":{},\"userArn\":{},\"permissions\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"membership\"],\"members\":{\"membership\":{\"shape\":\"Sl\"}}},\"idempotent\":true},\"DeleteEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteEnvironmentMembership\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\",\"userArn\"],\"members\":{\"environmentId\":{},\"userArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeEnvironmentMemberships\":{\"input\":{\"type\":\"structure\",\"members\":{\"userArn\":{},\"environmentId\":{},\"permissions\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"memberships\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}},\"nextToken\":{}}}},\"DescribeEnvironmentStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"status\",\"message\"],\"members\":{\"status\":{},\"message\":{}}}},\"DescribeEnvironments\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentIds\"],\"members\":{\"environmentIds\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"environments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"type\",\"arn\",\"ownerArn\"],\"members\":{\"id\":{},\"name\":{},\"description\":{\"shape\":\"S3\"},\"type\":{},\"connectionType\":{},\"arn\":{},\"ownerArn\":{},\"lifecycle\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{},\"failureResource\":{}}},\"managedCredentialsStatus\":{}}}}}}},\"ListEnvironments\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"environmentIds\":{\"type\":\"list\",\"member\":{}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sa\"}}}},\"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\":{\"shape\":\"Sc\"},\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{},\"name\":{},\"description\":{\"shape\":\"S3\"},\"managedCredentialsAction\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateEnvironmentMembership\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\",\"userArn\",\"permissions\"],\"members\":{\"environmentId\":{},\"userArn\":{},\"permissions\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"membership\":{\"shape\":\"Sl\"}}},\"idempotent\":true}},\"shapes\":{\"S3\":{\"type\":\"string\",\"sensitive\":true},\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{\"shape\":\"Sc\"},\"Value\":{\"type\":\"string\",\"sensitive\":true}},\"sensitive\":true},\"sensitive\":true},\"Sc\":{\"type\":\"string\",\"sensitive\":true},\"Sl\":{\"type\":\"structure\",\"required\":[\"permissions\",\"userId\",\"userArn\",\"environmentId\"],\"members\":{\"permissions\":{},\"userId\":{},\"userArn\":{},\"environmentId\":{},\"lastAccess\":{\"type\":\"timestamp\"}}}}}"); /***/ }), @@ -34108,6 +36978,30 @@ module.exports = JSON.parse("{\"o\":{\"DescribeEnvironmentMemberships\":{\"input /***/ }), +/***/ 56373: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-09-30\",\"endpointPrefix\":\"cloudcontrolapi\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceAbbreviation\":\"CloudControlApi\",\"serviceFullName\":\"AWS Cloud Control API\",\"serviceId\":\"CloudControl\",\"signatureVersion\":\"v4\",\"signingName\":\"cloudcontrolapi\",\"targetPrefix\":\"CloudApiService\",\"uid\":\"cloudcontrol-2021-09-30\"},\"operations\":{\"CancelResourceRequest\":{\"input\":{\"type\":\"structure\",\"required\":[\"RequestToken\"],\"members\":{\"RequestToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProgressEvent\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"CreateResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeName\",\"DesiredState\"],\"members\":{\"TypeName\":{},\"TypeVersionId\":{},\"RoleArn\":{},\"ClientToken\":{\"idempotencyToken\":true},\"DesiredState\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProgressEvent\":{\"shape\":\"S4\"}}}},\"DeleteResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeName\",\"Identifier\"],\"members\":{\"TypeName\":{},\"TypeVersionId\":{},\"RoleArn\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Identifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProgressEvent\":{\"shape\":\"S4\"}}}},\"GetResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeName\",\"Identifier\"],\"members\":{\"TypeName\":{},\"TypeVersionId\":{},\"RoleArn\":{},\"Identifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TypeName\":{},\"ResourceDescription\":{\"shape\":\"Sm\"}}}},\"GetResourceRequestStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"RequestToken\"],\"members\":{\"RequestToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProgressEvent\":{\"shape\":\"S4\"}}}},\"ListResourceRequests\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"ResourceRequestStatusFilter\":{\"type\":\"structure\",\"members\":{\"Operations\":{\"type\":\"list\",\"member\":{}},\"OperationStatuses\":{\"type\":\"list\",\"member\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceRequestStatusSummaries\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"NextToken\":{}}}},\"ListResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeName\"],\"members\":{\"TypeName\":{},\"TypeVersionId\":{},\"RoleArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResourceModel\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TypeName\":{},\"ResourceDescriptions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}},\"NextToken\":{}}}},\"UpdateResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeName\",\"Identifier\",\"PatchDocument\"],\"members\":{\"TypeName\":{},\"TypeVersionId\":{},\"RoleArn\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Identifier\":{},\"PatchDocument\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProgressEvent\":{\"shape\":\"S4\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"TypeName\":{},\"Identifier\":{},\"RequestToken\":{},\"Operation\":{},\"OperationStatus\":{},\"EventTime\":{\"type\":\"timestamp\"},\"ResourceModel\":{\"shape\":\"Sa\"},\"StatusMessage\":{},\"ErrorCode\":{},\"RetryAfter\":{\"type\":\"timestamp\"}}},\"Sa\":{\"type\":\"string\",\"sensitive\":true},\"Sm\":{\"type\":\"structure\",\"members\":{\"Identifier\":{},\"Properties\":{\"shape\":\"Sa\"}}}}}"); + +/***/ }), + +/***/ 86078: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListResourceRequests\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListResources\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + +/***/ 50992: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"V\":{\"ResourceRequestSuccess\":{\"description\":\"Wait until resource operation request is successful\",\"operation\":\"GetResourceRequestStatus\",\"delay\":5,\"maxAttempts\":720,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"ProgressEvent.OperationStatus\",\"expected\":\"SUCCESS\"},{\"state\":\"failure\",\"matcher\":\"path\",\"argument\":\"ProgressEvent.OperationStatus\",\"expected\":\"FAILED\"},{\"state\":\"failure\",\"matcher\":\"path\",\"argument\":\"ProgressEvent.OperationStatus\",\"expected\":\"CANCEL_COMPLETE\"}]}}}"); + +/***/ }), + /***/ 87301: /***/ ((module) => { @@ -34144,7 +37038,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAppliedSchemaArns\":{\"input_token\": /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2010-05-15\",\"endpointPrefix\":\"cloudformation\",\"protocol\":\"query\",\"serviceFullName\":\"AWS CloudFormation\",\"serviceId\":\"CloudFormation\",\"signatureVersion\":\"v4\",\"uid\":\"cloudformation-2010-05-15\",\"xmlNamespace\":\"http://cloudformation.amazonaws.com/doc/2010-05-15/\"},\"operations\":{\"ActivateType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"PublicTypeArn\":{},\"PublisherId\":{},\"TypeName\":{},\"TypeNameAlias\":{},\"AutoUpdate\":{\"type\":\"boolean\"},\"LoggingConfig\":{\"shape\":\"S7\"},\"ExecutionRoleArn\":{},\"VersionBump\":{},\"MajorVersion\":{\"type\":\"long\"}}},\"output\":{\"resultWrapper\":\"ActivateTypeResult\",\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"BatchDescribeTypeConfigurations\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeConfigurationIdentifiers\"],\"members\":{\"TypeConfigurationIdentifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}}}},\"output\":{\"resultWrapper\":\"BatchDescribeTypeConfigurationsResult\",\"type\":\"structure\",\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{},\"TypeConfigurationIdentifier\":{\"shape\":\"Sg\"}}}},\"UnprocessedTypeConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}},\"TypeConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Alias\":{},\"Configuration\":{},\"LastUpdated\":{\"type\":\"timestamp\"},\"TypeArn\":{},\"TypeName\":{},\"IsDefaultConfiguration\":{\"type\":\"boolean\"}}}}}}},\"CancelUpdateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"ClientRequestToken\":{}}}},\"ContinueUpdateRollback\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"RoleARN\":{},\"ResourcesToSkip\":{\"type\":\"list\",\"member\":{}},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"ContinueUpdateRollbackResult\",\"type\":\"structure\",\"members\":{}}},\"CreateChangeSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"ChangeSetName\"],\"members\":{\"StackName\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"UsePreviousTemplate\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"ResourceTypes\":{\"shape\":\"S1f\"},\"RoleARN\":{},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"NotificationARNs\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1p\"},\"ChangeSetName\":{},\"ClientToken\":{},\"Description\":{},\"ChangeSetType\":{},\"ResourcesToImport\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"LogicalResourceId\",\"ResourceIdentifier\"],\"members\":{\"ResourceType\":{},\"LogicalResourceId\":{},\"ResourceIdentifier\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"IncludeNestedStacks\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateChangeSetResult\",\"type\":\"structure\",\"members\":{\"Id\":{},\"StackId\":{}}}},\"CreateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"Parameters\":{\"shape\":\"S18\"},\"DisableRollback\":{\"type\":\"boolean\"},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"TimeoutInMinutes\":{\"type\":\"integer\"},\"NotificationARNs\":{\"shape\":\"S1n\"},\"Capabilities\":{\"shape\":\"S1d\"},\"ResourceTypes\":{\"shape\":\"S1f\"},\"RoleARN\":{},\"OnFailure\":{},\"StackPolicyBody\":{},\"StackPolicyURL\":{},\"Tags\":{\"shape\":\"S1p\"},\"ClientRequestToken\":{},\"EnableTerminationProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateStackResult\",\"type\":\"structure\",\"members\":{\"StackId\":{}}}},\"CreateStackInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"Regions\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S2h\"},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"Regions\":{\"shape\":\"S2n\"},\"ParameterOverrides\":{\"shape\":\"S18\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"CreateStackInstancesResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"CreateStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"Description\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"S1p\"},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"PermissionModel\":{},\"AutoDeployment\":{\"shape\":\"S30\"},\"CallAs\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"resultWrapper\":\"CreateStackSetResult\",\"type\":\"structure\",\"members\":{\"StackSetId\":{}}}},\"DeactivateType\":{\"input\":{\"type\":\"structure\",\"members\":{\"TypeName\":{},\"Type\":{},\"Arn\":{}}},\"output\":{\"resultWrapper\":\"DeactivateTypeResult\",\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteChangeSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ChangeSetName\"],\"members\":{\"ChangeSetName\":{},\"StackName\":{}}},\"output\":{\"resultWrapper\":\"DeleteChangeSetResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"RetainResources\":{\"type\":\"list\",\"member\":{}},\"RoleARN\":{},\"ClientRequestToken\":{}}}},\"DeleteStackInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"Regions\",\"RetainStacks\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S2h\"},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"Regions\":{\"shape\":\"S2n\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"RetainStacks\":{\"type\":\"boolean\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DeleteStackInstancesResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"DeleteStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DeleteStackSetResult\",\"type\":\"structure\",\"members\":{}}},\"DeregisterType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"TypeName\":{},\"VersionId\":{}}},\"output\":{\"resultWrapper\":\"DeregisterTypeResult\",\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeAccountLimits\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeAccountLimitsResult\",\"type\":\"structure\",\"members\":{\"AccountLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{\"type\":\"integer\"}}}},\"NextToken\":{}}}},\"DescribeChangeSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ChangeSetName\"],\"members\":{\"ChangeSetName\":{},\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeChangeSetResult\",\"type\":\"structure\",\"members\":{\"ChangeSetName\":{},\"ChangeSetId\":{},\"StackId\":{},\"StackName\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S18\"},\"CreationTime\":{\"type\":\"timestamp\"},\"ExecutionStatus\":{},\"Status\":{},\"StatusReason\":{},\"NotificationARNs\":{\"shape\":\"S1n\"},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"S1p\"},\"Changes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"ResourceChange\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"Replacement\":{},\"Scope\":{\"type\":\"list\",\"member\":{}},\"Details\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Target\":{\"type\":\"structure\",\"members\":{\"Attribute\":{},\"Name\":{},\"RequiresRecreation\":{}}},\"Evaluation\":{},\"ChangeSource\":{},\"CausingEntity\":{}}}},\"ChangeSetId\":{},\"ModuleInfo\":{\"shape\":\"S4f\"}}}}}},\"NextToken\":{},\"IncludeNestedStacks\":{\"type\":\"boolean\"},\"ParentChangeSetId\":{},\"RootChangeSetId\":{}}}},\"DescribePublisher\":{\"input\":{\"type\":\"structure\",\"members\":{\"PublisherId\":{}}},\"output\":{\"resultWrapper\":\"DescribePublisherResult\",\"type\":\"structure\",\"members\":{\"PublisherId\":{},\"PublisherStatus\":{},\"IdentityProvider\":{},\"PublisherProfile\":{}}},\"idempotent\":true},\"DescribeStackDriftDetectionStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackDriftDetectionId\"],\"members\":{\"StackDriftDetectionId\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackDriftDetectionStatusResult\",\"type\":\"structure\",\"required\":[\"StackId\",\"StackDriftDetectionId\",\"DetectionStatus\",\"Timestamp\"],\"members\":{\"StackId\":{},\"StackDriftDetectionId\":{},\"StackDriftStatus\":{},\"DetectionStatus\":{},\"DetectionStatusReason\":{},\"DriftedStackResourceCount\":{\"type\":\"integer\"},\"Timestamp\":{\"type\":\"timestamp\"}}}},\"DescribeStackEvents\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackEventsResult\",\"type\":\"structure\",\"members\":{\"StackEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StackId\",\"EventId\",\"StackName\",\"Timestamp\"],\"members\":{\"StackId\":{},\"EventId\":{},\"StackName\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"ResourceStatus\":{},\"ResourceStatusReason\":{},\"ResourceProperties\":{},\"ClientRequestToken\":{}}}},\"NextToken\":{}}}},\"DescribeStackInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"StackInstanceAccount\",\"StackInstanceRegion\"],\"members\":{\"StackSetName\":{},\"StackInstanceAccount\":{},\"StackInstanceRegion\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackInstanceResult\",\"type\":\"structure\",\"members\":{\"StackInstance\":{\"type\":\"structure\",\"members\":{\"StackSetId\":{},\"Region\":{},\"Account\":{},\"StackId\":{},\"ParameterOverrides\":{\"shape\":\"S18\"},\"Status\":{},\"StackInstanceStatus\":{\"shape\":\"S56\"},\"StatusReason\":{},\"OrganizationalUnitId\":{},\"DriftStatus\":{},\"LastDriftCheckTimestamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeStackResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"LogicalResourceId\"],\"members\":{\"StackName\":{},\"LogicalResourceId\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackResourceResult\",\"type\":\"structure\",\"members\":{\"StackResourceDetail\":{\"type\":\"structure\",\"required\":[\"LogicalResourceId\",\"ResourceType\",\"LastUpdatedTimestamp\",\"ResourceStatus\"],\"members\":{\"StackName\":{},\"StackId\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"ResourceStatus\":{},\"ResourceStatusReason\":{},\"Description\":{},\"Metadata\":{},\"DriftInformation\":{\"shape\":\"S5d\"},\"ModuleInfo\":{\"shape\":\"S4f\"}}}}}},\"DescribeStackResourceDrifts\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"StackResourceDriftStatusFilters\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeStackResourceDriftsResult\",\"type\":\"structure\",\"required\":[\"StackResourceDrifts\"],\"members\":{\"StackResourceDrifts\":{\"type\":\"list\",\"member\":{\"shape\":\"S5k\"}},\"NextToken\":{}}}},\"DescribeStackResources\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackResourcesResult\",\"type\":\"structure\",\"members\":{\"StackResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LogicalResourceId\",\"ResourceType\",\"Timestamp\",\"ResourceStatus\"],\"members\":{\"StackName\":{},\"StackId\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"ResourceStatus\":{},\"ResourceStatusReason\":{},\"Description\":{},\"DriftInformation\":{\"shape\":\"S5d\"},\"ModuleInfo\":{\"shape\":\"S4f\"}}}}}}},\"DescribeStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackSetResult\",\"type\":\"structure\",\"members\":{\"StackSet\":{\"type\":\"structure\",\"members\":{\"StackSetName\":{},\"StackSetId\":{},\"Description\":{},\"Status\":{},\"TemplateBody\":{},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"S1p\"},\"StackSetARN\":{},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"StackSetDriftDetectionDetails\":{\"shape\":\"S64\"},\"AutoDeployment\":{\"shape\":\"S30\"},\"PermissionModel\":{},\"OrganizationalUnitIds\":{\"shape\":\"S2l\"}}}}}},\"DescribeStackSetOperation\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"OperationId\"],\"members\":{\"StackSetName\":{},\"OperationId\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackSetOperationResult\",\"type\":\"structure\",\"members\":{\"StackSetOperation\":{\"type\":\"structure\",\"members\":{\"OperationId\":{},\"StackSetId\":{},\"Action\":{},\"Status\":{},\"OperationPreferences\":{\"shape\":\"S2p\"},\"RetainStacks\":{\"type\":\"boolean\"},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"EndTimestamp\":{\"type\":\"timestamp\"},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"StackSetDriftDetectionDetails\":{\"shape\":\"S64\"}}}}}},\"DescribeStacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeStacksResult\",\"type\":\"structure\",\"members\":{\"Stacks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StackName\",\"CreationTime\",\"StackStatus\"],\"members\":{\"StackId\":{},\"StackName\":{},\"ChangeSetId\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S18\"},\"CreationTime\":{\"type\":\"timestamp\"},\"DeletionTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"StackStatus\":{},\"StackStatusReason\":{},\"DisableRollback\":{\"type\":\"boolean\"},\"NotificationARNs\":{\"shape\":\"S1n\"},\"TimeoutInMinutes\":{\"type\":\"integer\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Outputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OutputKey\":{},\"OutputValue\":{},\"Description\":{},\"ExportName\":{}}}},\"RoleARN\":{},\"Tags\":{\"shape\":\"S1p\"},\"EnableTerminationProtection\":{\"type\":\"boolean\"},\"ParentId\":{},\"RootId\":{},\"DriftInformation\":{\"type\":\"structure\",\"required\":[\"StackDriftStatus\"],\"members\":{\"StackDriftStatus\":{},\"LastCheckTimestamp\":{\"type\":\"timestamp\"}}}}}},\"NextToken\":{}}}},\"DescribeType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"Arn\":{},\"VersionId\":{},\"PublisherId\":{},\"PublicVersionNumber\":{}}},\"output\":{\"resultWrapper\":\"DescribeTypeResult\",\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"TypeName\":{},\"DefaultVersionId\":{},\"IsDefaultVersion\":{\"type\":\"boolean\"},\"TypeTestsStatus\":{},\"TypeTestsStatusDescription\":{},\"Description\":{},\"Schema\":{},\"ProvisioningType\":{},\"DeprecatedStatus\":{},\"LoggingConfig\":{\"shape\":\"S7\"},\"RequiredActivatedTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TypeNameAlias\":{},\"OriginalTypeName\":{},\"PublisherId\":{},\"SupportedMajorVersions\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}}}}},\"ExecutionRoleArn\":{},\"Visibility\":{},\"SourceUrl\":{},\"DocumentationUrl\":{},\"LastUpdated\":{\"type\":\"timestamp\"},\"TimeCreated\":{\"type\":\"timestamp\"},\"ConfigurationSchema\":{},\"PublisherId\":{},\"OriginalTypeName\":{},\"OriginalTypeArn\":{},\"PublicVersionNumber\":{},\"LatestPublicVersion\":{},\"IsActivated\":{\"type\":\"boolean\"},\"AutoUpdate\":{\"type\":\"boolean\"}}},\"idempotent\":true},\"DescribeTypeRegistration\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistrationToken\"],\"members\":{\"RegistrationToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeTypeRegistrationResult\",\"type\":\"structure\",\"members\":{\"ProgressStatus\":{},\"Description\":{},\"TypeArn\":{},\"TypeVersionArn\":{}}},\"idempotent\":true},\"DetectStackDrift\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"LogicalResourceIds\":{\"shape\":\"S7i\"}}},\"output\":{\"resultWrapper\":\"DetectStackDriftResult\",\"type\":\"structure\",\"required\":[\"StackDriftDetectionId\"],\"members\":{\"StackDriftDetectionId\":{}}}},\"DetectStackResourceDrift\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"LogicalResourceId\"],\"members\":{\"StackName\":{},\"LogicalResourceId\":{}}},\"output\":{\"resultWrapper\":\"DetectStackResourceDriftResult\",\"type\":\"structure\",\"required\":[\"StackResourceDrift\"],\"members\":{\"StackResourceDrift\":{\"shape\":\"S5k\"}}}},\"DetectStackSetDrift\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"OperationPreferences\":{\"shape\":\"S2p\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DetectStackSetDriftResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"EstimateTemplateCost\":{\"input\":{\"type\":\"structure\",\"members\":{\"TemplateBody\":{},\"TemplateURL\":{},\"Parameters\":{\"shape\":\"S18\"}}},\"output\":{\"resultWrapper\":\"EstimateTemplateCostResult\",\"type\":\"structure\",\"members\":{\"Url\":{}}}},\"ExecuteChangeSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ChangeSetName\"],\"members\":{\"ChangeSetName\":{},\"StackName\":{},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"ExecuteChangeSetResult\",\"type\":\"structure\",\"members\":{}}},\"GetStackPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{}}},\"output\":{\"resultWrapper\":\"GetStackPolicyResult\",\"type\":\"structure\",\"members\":{\"StackPolicyBody\":{}}}},\"GetTemplate\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"ChangeSetName\":{},\"TemplateStage\":{}}},\"output\":{\"resultWrapper\":\"GetTemplateResult\",\"type\":\"structure\",\"members\":{\"TemplateBody\":{},\"StagesAvailable\":{\"type\":\"list\",\"member\":{}}}}},\"GetTemplateSummary\":{\"input\":{\"type\":\"structure\",\"members\":{\"TemplateBody\":{},\"TemplateURL\":{},\"StackName\":{},\"StackSetName\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"GetTemplateSummaryResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterKey\":{},\"DefaultValue\":{},\"ParameterType\":{},\"NoEcho\":{\"type\":\"boolean\"},\"Description\":{},\"ParameterConstraints\":{\"type\":\"structure\",\"members\":{\"AllowedValues\":{\"type\":\"list\",\"member\":{}}}}}}},\"Description\":{},\"Capabilities\":{\"shape\":\"S1d\"},\"CapabilitiesReason\":{},\"ResourceTypes\":{\"shape\":\"S1f\"},\"Version\":{},\"Metadata\":{},\"DeclaredTransforms\":{\"shape\":\"S8b\"},\"ResourceIdentifierSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"LogicalResourceIds\":{\"shape\":\"S7i\"},\"ResourceIdentifiers\":{\"type\":\"list\",\"member\":{}}}}}}}},\"ListChangeSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListChangeSetsResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StackId\":{},\"StackName\":{},\"ChangeSetId\":{},\"ChangeSetName\":{},\"ExecutionStatus\":{},\"Status\":{},\"StatusReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"Description\":{},\"IncludeNestedStacks\":{\"type\":\"boolean\"},\"ParentChangeSetId\":{},\"RootChangeSetId\":{}}}},\"NextToken\":{}}}},\"ListExports\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListExportsResult\",\"type\":\"structure\",\"members\":{\"Exports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExportingStackId\":{},\"Name\":{},\"Value\":{}}}},\"NextToken\":{}}}},\"ListImports\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExportName\"],\"members\":{\"ExportName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListImportsResult\",\"type\":\"structure\",\"members\":{\"Imports\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListStackInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{}}}},\"StackInstanceAccount\":{},\"StackInstanceRegion\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ListStackInstancesResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StackSetId\":{},\"Region\":{},\"Account\":{},\"StackId\":{},\"Status\":{},\"StatusReason\":{},\"StackInstanceStatus\":{\"shape\":\"S56\"},\"OrganizationalUnitId\":{},\"DriftStatus\":{},\"LastDriftCheckTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListStackResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListStackResourcesResult\",\"type\":\"structure\",\"members\":{\"StackResourceSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LogicalResourceId\",\"ResourceType\",\"LastUpdatedTimestamp\",\"ResourceStatus\"],\"members\":{\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"ResourceStatus\":{},\"ResourceStatusReason\":{},\"DriftInformation\":{\"type\":\"structure\",\"required\":[\"StackResourceDriftStatus\"],\"members\":{\"StackResourceDriftStatus\":{},\"LastCheckTimestamp\":{\"type\":\"timestamp\"}}},\"ModuleInfo\":{\"shape\":\"S4f\"}}}},\"NextToken\":{}}}},\"ListStackSetOperationResults\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"OperationId\"],\"members\":{\"StackSetName\":{},\"OperationId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ListStackSetOperationResultsResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Account\":{},\"Region\":{},\"Status\":{},\"StatusReason\":{},\"AccountGateResult\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"StatusReason\":{}}},\"OrganizationalUnitId\":{}}}},\"NextToken\":{}}}},\"ListStackSetOperations\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ListStackSetOperationsResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OperationId\":{},\"Action\":{},\"Status\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"EndTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListStackSets\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Status\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ListStackSetsResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StackSetName\":{},\"StackSetId\":{},\"Description\":{},\"Status\":{},\"AutoDeployment\":{\"shape\":\"S30\"},\"PermissionModel\":{},\"DriftStatus\":{},\"LastDriftCheckTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListStacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StackStatusFilter\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"ListStacksResult\",\"type\":\"structure\",\"members\":{\"StackSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StackName\",\"CreationTime\",\"StackStatus\"],\"members\":{\"StackId\":{},\"StackName\":{},\"TemplateDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"DeletionTime\":{\"type\":\"timestamp\"},\"StackStatus\":{},\"StackStatusReason\":{},\"ParentId\":{},\"RootId\":{},\"DriftInformation\":{\"type\":\"structure\",\"required\":[\"StackDriftStatus\"],\"members\":{\"StackDriftStatus\":{},\"LastCheckTimestamp\":{\"type\":\"timestamp\"}}}}}},\"NextToken\":{}}}},\"ListTypeRegistrations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"TypeArn\":{},\"RegistrationStatusFilter\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListTypeRegistrationsResult\",\"type\":\"structure\",\"members\":{\"RegistrationTokenList\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}},\"idempotent\":true},\"ListTypeVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"Arn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DeprecatedStatus\":{},\"PublisherId\":{}}},\"output\":{\"resultWrapper\":\"ListTypeVersionsResult\",\"type\":\"structure\",\"members\":{\"TypeVersionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"VersionId\":{},\"IsDefaultVersion\":{\"type\":\"boolean\"},\"Arn\":{},\"TimeCreated\":{\"type\":\"timestamp\"},\"Description\":{},\"PublicVersionNumber\":{}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListTypes\":{\"input\":{\"type\":\"structure\",\"members\":{\"Visibility\":{},\"ProvisioningType\":{},\"DeprecatedStatus\":{},\"Type\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"Category\":{},\"PublisherId\":{},\"TypeNamePrefix\":{}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListTypesResult\",\"type\":\"structure\",\"members\":{\"TypeSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"DefaultVersionId\":{},\"TypeArn\":{},\"LastUpdated\":{\"type\":\"timestamp\"},\"Description\":{},\"PublisherId\":{},\"OriginalTypeName\":{},\"PublicVersionNumber\":{},\"LatestPublicVersion\":{},\"PublisherIdentity\":{},\"PublisherName\":{},\"IsActivated\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"PublishType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Arn\":{},\"TypeName\":{},\"PublicVersionNumber\":{}}},\"output\":{\"resultWrapper\":\"PublishTypeResult\",\"type\":\"structure\",\"members\":{\"PublicTypeArn\":{}}},\"idempotent\":true},\"RecordHandlerProgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"BearerToken\",\"OperationStatus\"],\"members\":{\"BearerToken\":{},\"OperationStatus\":{},\"CurrentOperationStatus\":{},\"StatusMessage\":{},\"ErrorCode\":{},\"ResourceModel\":{},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"RecordHandlerProgressResult\",\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"RegisterPublisher\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptTermsAndConditions\":{\"type\":\"boolean\"},\"ConnectionArn\":{}}},\"output\":{\"resultWrapper\":\"RegisterPublisherResult\",\"type\":\"structure\",\"members\":{\"PublisherId\":{}}},\"idempotent\":true},\"RegisterType\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeName\",\"SchemaHandlerPackage\"],\"members\":{\"Type\":{},\"TypeName\":{},\"SchemaHandlerPackage\":{},\"LoggingConfig\":{\"shape\":\"S7\"},\"ExecutionRoleArn\":{},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"RegisterTypeResult\",\"type\":\"structure\",\"members\":{\"RegistrationToken\":{}}},\"idempotent\":true},\"SetStackPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"StackPolicyBody\":{},\"StackPolicyURL\":{}}}},\"SetTypeConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Configuration\"],\"members\":{\"TypeArn\":{},\"Configuration\":{},\"ConfigurationAlias\":{},\"TypeName\":{},\"Type\":{}}},\"output\":{\"resultWrapper\":\"SetTypeConfigurationResult\",\"type\":\"structure\",\"members\":{\"ConfigurationArn\":{}}}},\"SetTypeDefaultVersion\":{\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"TypeName\":{},\"VersionId\":{}}},\"output\":{\"resultWrapper\":\"SetTypeDefaultVersionResult\",\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"SignalResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"LogicalResourceId\",\"UniqueId\",\"Status\"],\"members\":{\"StackName\":{},\"LogicalResourceId\":{},\"UniqueId\":{},\"Status\":{}}}},\"StopStackSetOperation\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"OperationId\"],\"members\":{\"StackSetName\":{},\"OperationId\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"StopStackSetOperationResult\",\"type\":\"structure\",\"members\":{}}},\"TestType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"TypeName\":{},\"VersionId\":{},\"LogDeliveryBucket\":{}}},\"output\":{\"resultWrapper\":\"TestTypeResult\",\"type\":\"structure\",\"members\":{\"TypeVersionArn\":{}}},\"idempotent\":true},\"UpdateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"UsePreviousTemplate\":{\"type\":\"boolean\"},\"StackPolicyDuringUpdateBody\":{},\"StackPolicyDuringUpdateURL\":{},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"ResourceTypes\":{\"shape\":\"S1f\"},\"RoleARN\":{},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"StackPolicyBody\":{},\"StackPolicyURL\":{},\"NotificationARNs\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1p\"},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"UpdateStackResult\",\"type\":\"structure\",\"members\":{\"StackId\":{}}}},\"UpdateStackInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"Regions\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S2h\"},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"Regions\":{\"shape\":\"S2n\"},\"ParameterOverrides\":{\"shape\":\"S18\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"UpdateStackInstancesResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"UpdateStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"Description\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"UsePreviousTemplate\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"S1p\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"PermissionModel\":{},\"AutoDeployment\":{\"shape\":\"S30\"},\"OperationId\":{\"idempotencyToken\":true},\"Accounts\":{\"shape\":\"S2h\"},\"Regions\":{\"shape\":\"S2n\"},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"UpdateStackSetResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"UpdateTerminationProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"EnableTerminationProtection\",\"StackName\"],\"members\":{\"EnableTerminationProtection\":{\"type\":\"boolean\"},\"StackName\":{}}},\"output\":{\"resultWrapper\":\"UpdateTerminationProtectionResult\",\"type\":\"structure\",\"members\":{\"StackId\":{}}}},\"ValidateTemplate\":{\"input\":{\"type\":\"structure\",\"members\":{\"TemplateBody\":{},\"TemplateURL\":{}}},\"output\":{\"resultWrapper\":\"ValidateTemplateResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterKey\":{},\"DefaultValue\":{},\"NoEcho\":{\"type\":\"boolean\"},\"Description\":{}}}},\"Description\":{},\"Capabilities\":{\"shape\":\"S1d\"},\"CapabilitiesReason\":{},\"DeclaredTransforms\":{\"shape\":\"S8b\"}}}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"required\":[\"LogRoleArn\",\"LogGroupName\"],\"members\":{\"LogRoleArn\":{},\"LogGroupName\":{}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"TypeArn\":{},\"TypeConfigurationAlias\":{},\"TypeConfigurationArn\":{},\"Type\":{},\"TypeName\":{}}},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterKey\":{},\"ParameterValue\":{},\"UsePreviousValue\":{\"type\":\"boolean\"},\"ResolvedValue\":{}}}},\"S1d\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1h\":{\"type\":\"structure\",\"members\":{\"RollbackTriggers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Arn\",\"Type\"],\"members\":{\"Arn\":{},\"Type\":{}}}},\"MonitoringTimeInMinutes\":{\"type\":\"integer\"}}},\"S1n\":{\"type\":\"list\",\"member\":{}},\"S1p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S2h\":{\"type\":\"list\",\"member\":{}},\"S2j\":{\"type\":\"structure\",\"members\":{\"Accounts\":{\"shape\":\"S2h\"},\"AccountsUrl\":{},\"OrganizationalUnitIds\":{\"shape\":\"S2l\"}}},\"S2l\":{\"type\":\"list\",\"member\":{}},\"S2n\":{\"type\":\"list\",\"member\":{}},\"S2p\":{\"type\":\"structure\",\"members\":{\"RegionConcurrencyType\":{},\"RegionOrder\":{\"shape\":\"S2n\"},\"FailureToleranceCount\":{\"type\":\"integer\"},\"FailureTolerancePercentage\":{\"type\":\"integer\"},\"MaxConcurrentCount\":{\"type\":\"integer\"},\"MaxConcurrentPercentage\":{\"type\":\"integer\"}}},\"S30\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"RetainStacksOnAccountRemoval\":{\"type\":\"boolean\"}}},\"S4f\":{\"type\":\"structure\",\"members\":{\"TypeHierarchy\":{},\"LogicalIdHierarchy\":{}}},\"S56\":{\"type\":\"structure\",\"members\":{\"DetailedStatus\":{}}},\"S5d\":{\"type\":\"structure\",\"required\":[\"StackResourceDriftStatus\"],\"members\":{\"StackResourceDriftStatus\":{},\"LastCheckTimestamp\":{\"type\":\"timestamp\"}}},\"S5k\":{\"type\":\"structure\",\"required\":[\"StackId\",\"LogicalResourceId\",\"ResourceType\",\"StackResourceDriftStatus\",\"Timestamp\"],\"members\":{\"StackId\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"PhysicalResourceIdContext\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"ResourceType\":{},\"ExpectedProperties\":{},\"ActualProperties\":{},\"PropertyDifferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PropertyPath\",\"ExpectedValue\",\"ActualValue\",\"DifferenceType\"],\"members\":{\"PropertyPath\":{},\"ExpectedValue\":{},\"ActualValue\":{},\"DifferenceType\":{}}}},\"StackResourceDriftStatus\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"ModuleInfo\":{\"shape\":\"S4f\"}}},\"S64\":{\"type\":\"structure\",\"members\":{\"DriftStatus\":{},\"DriftDetectionStatus\":{},\"LastDriftCheckTimestamp\":{\"type\":\"timestamp\"},\"TotalStackInstancesCount\":{\"type\":\"integer\"},\"DriftedStackInstancesCount\":{\"type\":\"integer\"},\"InSyncStackInstancesCount\":{\"type\":\"integer\"},\"InProgressStackInstancesCount\":{\"type\":\"integer\"},\"FailedStackInstancesCount\":{\"type\":\"integer\"}}},\"S7i\":{\"type\":\"list\",\"member\":{}},\"S8b\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2010-05-15\",\"endpointPrefix\":\"cloudformation\",\"protocol\":\"query\",\"serviceFullName\":\"AWS CloudFormation\",\"serviceId\":\"CloudFormation\",\"signatureVersion\":\"v4\",\"uid\":\"cloudformation-2010-05-15\",\"xmlNamespace\":\"http://cloudformation.amazonaws.com/doc/2010-05-15/\"},\"operations\":{\"ActivateType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"PublicTypeArn\":{},\"PublisherId\":{},\"TypeName\":{},\"TypeNameAlias\":{},\"AutoUpdate\":{\"type\":\"boolean\"},\"LoggingConfig\":{\"shape\":\"S7\"},\"ExecutionRoleArn\":{},\"VersionBump\":{},\"MajorVersion\":{\"type\":\"long\"}}},\"output\":{\"resultWrapper\":\"ActivateTypeResult\",\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"idempotent\":true},\"BatchDescribeTypeConfigurations\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeConfigurationIdentifiers\"],\"members\":{\"TypeConfigurationIdentifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}}}},\"output\":{\"resultWrapper\":\"BatchDescribeTypeConfigurationsResult\",\"type\":\"structure\",\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{},\"TypeConfigurationIdentifier\":{\"shape\":\"Sg\"}}}},\"UnprocessedTypeConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}},\"TypeConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Alias\":{},\"Configuration\":{},\"LastUpdated\":{\"type\":\"timestamp\"},\"TypeArn\":{},\"TypeName\":{},\"IsDefaultConfiguration\":{\"type\":\"boolean\"}}}}}}},\"CancelUpdateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"ClientRequestToken\":{}}}},\"ContinueUpdateRollback\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"RoleARN\":{},\"ResourcesToSkip\":{\"type\":\"list\",\"member\":{}},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"ContinueUpdateRollbackResult\",\"type\":\"structure\",\"members\":{}}},\"CreateChangeSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"ChangeSetName\"],\"members\":{\"StackName\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"UsePreviousTemplate\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"ResourceTypes\":{\"shape\":\"S1f\"},\"RoleARN\":{},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"NotificationARNs\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1p\"},\"ChangeSetName\":{},\"ClientToken\":{},\"Description\":{},\"ChangeSetType\":{},\"ResourcesToImport\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"LogicalResourceId\",\"ResourceIdentifier\"],\"members\":{\"ResourceType\":{},\"LogicalResourceId\":{},\"ResourceIdentifier\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"IncludeNestedStacks\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateChangeSetResult\",\"type\":\"structure\",\"members\":{\"Id\":{},\"StackId\":{}}}},\"CreateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"Parameters\":{\"shape\":\"S18\"},\"DisableRollback\":{\"type\":\"boolean\"},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"TimeoutInMinutes\":{\"type\":\"integer\"},\"NotificationARNs\":{\"shape\":\"S1n\"},\"Capabilities\":{\"shape\":\"S1d\"},\"ResourceTypes\":{\"shape\":\"S1f\"},\"RoleARN\":{},\"OnFailure\":{},\"StackPolicyBody\":{},\"StackPolicyURL\":{},\"Tags\":{\"shape\":\"S1p\"},\"ClientRequestToken\":{},\"EnableTerminationProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateStackResult\",\"type\":\"structure\",\"members\":{\"StackId\":{}}}},\"CreateStackInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"Regions\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S2h\"},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"Regions\":{\"shape\":\"S2n\"},\"ParameterOverrides\":{\"shape\":\"S18\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"CreateStackInstancesResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"CreateStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"Description\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"StackId\":{},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"S1p\"},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"PermissionModel\":{},\"AutoDeployment\":{\"shape\":\"S30\"},\"CallAs\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"ManagedExecution\":{\"shape\":\"S33\"}}},\"output\":{\"resultWrapper\":\"CreateStackSetResult\",\"type\":\"structure\",\"members\":{\"StackSetId\":{}}}},\"DeactivateType\":{\"input\":{\"type\":\"structure\",\"members\":{\"TypeName\":{},\"Type\":{},\"Arn\":{}}},\"output\":{\"resultWrapper\":\"DeactivateTypeResult\",\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteChangeSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ChangeSetName\"],\"members\":{\"ChangeSetName\":{},\"StackName\":{}}},\"output\":{\"resultWrapper\":\"DeleteChangeSetResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"RetainResources\":{\"type\":\"list\",\"member\":{}},\"RoleARN\":{},\"ClientRequestToken\":{}}}},\"DeleteStackInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"Regions\",\"RetainStacks\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S2h\"},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"Regions\":{\"shape\":\"S2n\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"RetainStacks\":{\"type\":\"boolean\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DeleteStackInstancesResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"DeleteStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DeleteStackSetResult\",\"type\":\"structure\",\"members\":{}}},\"DeregisterType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"TypeName\":{},\"VersionId\":{}}},\"output\":{\"resultWrapper\":\"DeregisterTypeResult\",\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeAccountLimits\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeAccountLimitsResult\",\"type\":\"structure\",\"members\":{\"AccountLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{\"type\":\"integer\"}}}},\"NextToken\":{}}}},\"DescribeChangeSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ChangeSetName\"],\"members\":{\"ChangeSetName\":{},\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeChangeSetResult\",\"type\":\"structure\",\"members\":{\"ChangeSetName\":{},\"ChangeSetId\":{},\"StackId\":{},\"StackName\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S18\"},\"CreationTime\":{\"type\":\"timestamp\"},\"ExecutionStatus\":{},\"Status\":{},\"StatusReason\":{},\"NotificationARNs\":{\"shape\":\"S1n\"},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"S1p\"},\"Changes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"HookInvocationCount\":{\"type\":\"integer\"},\"ResourceChange\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"Replacement\":{},\"Scope\":{\"type\":\"list\",\"member\":{}},\"Details\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Target\":{\"type\":\"structure\",\"members\":{\"Attribute\":{},\"Name\":{},\"RequiresRecreation\":{}}},\"Evaluation\":{},\"ChangeSource\":{},\"CausingEntity\":{}}}},\"ChangeSetId\":{},\"ModuleInfo\":{\"shape\":\"S4i\"}}}}}},\"NextToken\":{},\"IncludeNestedStacks\":{\"type\":\"boolean\"},\"ParentChangeSetId\":{},\"RootChangeSetId\":{}}}},\"DescribeChangeSetHooks\":{\"input\":{\"type\":\"structure\",\"required\":[\"ChangeSetName\"],\"members\":{\"ChangeSetName\":{},\"StackName\":{},\"NextToken\":{},\"LogicalResourceId\":{}}},\"output\":{\"resultWrapper\":\"DescribeChangeSetHooksResult\",\"type\":\"structure\",\"members\":{\"ChangeSetId\":{},\"ChangeSetName\":{},\"Hooks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InvocationPoint\":{},\"FailureMode\":{},\"TypeName\":{},\"TypeVersionId\":{},\"TypeConfigurationVersionId\":{},\"TargetDetails\":{\"type\":\"structure\",\"members\":{\"TargetType\":{},\"ResourceTargetDetails\":{\"type\":\"structure\",\"members\":{\"LogicalResourceId\":{},\"ResourceType\":{},\"ResourceAction\":{}}}}}}}},\"Status\":{},\"NextToken\":{},\"StackId\":{},\"StackName\":{}}}},\"DescribePublisher\":{\"input\":{\"type\":\"structure\",\"members\":{\"PublisherId\":{}}},\"output\":{\"resultWrapper\":\"DescribePublisherResult\",\"type\":\"structure\",\"members\":{\"PublisherId\":{},\"PublisherStatus\":{},\"IdentityProvider\":{},\"PublisherProfile\":{}}},\"idempotent\":true},\"DescribeStackDriftDetectionStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackDriftDetectionId\"],\"members\":{\"StackDriftDetectionId\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackDriftDetectionStatusResult\",\"type\":\"structure\",\"required\":[\"StackId\",\"StackDriftDetectionId\",\"DetectionStatus\",\"Timestamp\"],\"members\":{\"StackId\":{},\"StackDriftDetectionId\":{},\"StackDriftStatus\":{},\"DetectionStatus\":{},\"DetectionStatusReason\":{},\"DriftedStackResourceCount\":{\"type\":\"integer\"},\"Timestamp\":{\"type\":\"timestamp\"}}}},\"DescribeStackEvents\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackEventsResult\",\"type\":\"structure\",\"members\":{\"StackEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StackId\",\"EventId\",\"StackName\",\"Timestamp\"],\"members\":{\"StackId\":{},\"EventId\":{},\"StackName\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"ResourceStatus\":{},\"ResourceStatusReason\":{},\"ResourceProperties\":{},\"ClientRequestToken\":{},\"HookType\":{},\"HookStatus\":{},\"HookStatusReason\":{},\"HookInvocationPoint\":{},\"HookFailureMode\":{}}}},\"NextToken\":{}}}},\"DescribeStackInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"StackInstanceAccount\",\"StackInstanceRegion\"],\"members\":{\"StackSetName\":{},\"StackInstanceAccount\":{},\"StackInstanceRegion\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackInstanceResult\",\"type\":\"structure\",\"members\":{\"StackInstance\":{\"type\":\"structure\",\"members\":{\"StackSetId\":{},\"Region\":{},\"Account\":{},\"StackId\":{},\"ParameterOverrides\":{\"shape\":\"S18\"},\"Status\":{},\"StackInstanceStatus\":{\"shape\":\"S5q\"},\"StatusReason\":{},\"OrganizationalUnitId\":{},\"DriftStatus\":{},\"LastDriftCheckTimestamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeStackResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"LogicalResourceId\"],\"members\":{\"StackName\":{},\"LogicalResourceId\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackResourceResult\",\"type\":\"structure\",\"members\":{\"StackResourceDetail\":{\"type\":\"structure\",\"required\":[\"LogicalResourceId\",\"ResourceType\",\"LastUpdatedTimestamp\",\"ResourceStatus\"],\"members\":{\"StackName\":{},\"StackId\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"ResourceStatus\":{},\"ResourceStatusReason\":{},\"Description\":{},\"Metadata\":{},\"DriftInformation\":{\"shape\":\"S5x\"},\"ModuleInfo\":{\"shape\":\"S4i\"}}}}}},\"DescribeStackResourceDrifts\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"StackResourceDriftStatusFilters\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeStackResourceDriftsResult\",\"type\":\"structure\",\"required\":[\"StackResourceDrifts\"],\"members\":{\"StackResourceDrifts\":{\"type\":\"list\",\"member\":{\"shape\":\"S64\"}},\"NextToken\":{}}}},\"DescribeStackResources\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackResourcesResult\",\"type\":\"structure\",\"members\":{\"StackResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LogicalResourceId\",\"ResourceType\",\"Timestamp\",\"ResourceStatus\"],\"members\":{\"StackName\":{},\"StackId\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"ResourceStatus\":{},\"ResourceStatusReason\":{},\"Description\":{},\"DriftInformation\":{\"shape\":\"S5x\"},\"ModuleInfo\":{\"shape\":\"S4i\"}}}}}}},\"DescribeStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackSetResult\",\"type\":\"structure\",\"members\":{\"StackSet\":{\"type\":\"structure\",\"members\":{\"StackSetName\":{},\"StackSetId\":{},\"Description\":{},\"Status\":{},\"TemplateBody\":{},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"S1p\"},\"StackSetARN\":{},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"StackSetDriftDetectionDetails\":{\"shape\":\"S6o\"},\"AutoDeployment\":{\"shape\":\"S30\"},\"PermissionModel\":{},\"OrganizationalUnitIds\":{\"shape\":\"S2l\"},\"ManagedExecution\":{\"shape\":\"S33\"}}}}}},\"DescribeStackSetOperation\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"OperationId\"],\"members\":{\"StackSetName\":{},\"OperationId\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DescribeStackSetOperationResult\",\"type\":\"structure\",\"members\":{\"StackSetOperation\":{\"type\":\"structure\",\"members\":{\"OperationId\":{},\"StackSetId\":{},\"Action\":{},\"Status\":{},\"OperationPreferences\":{\"shape\":\"S2p\"},\"RetainStacks\":{\"type\":\"boolean\"},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"EndTimestamp\":{\"type\":\"timestamp\"},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"StackSetDriftDetectionDetails\":{\"shape\":\"S6o\"}}}}}},\"DescribeStacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeStacksResult\",\"type\":\"structure\",\"members\":{\"Stacks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StackName\",\"CreationTime\",\"StackStatus\"],\"members\":{\"StackId\":{},\"StackName\":{},\"ChangeSetId\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S18\"},\"CreationTime\":{\"type\":\"timestamp\"},\"DeletionTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"StackStatus\":{},\"StackStatusReason\":{},\"DisableRollback\":{\"type\":\"boolean\"},\"NotificationARNs\":{\"shape\":\"S1n\"},\"TimeoutInMinutes\":{\"type\":\"integer\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Outputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OutputKey\":{},\"OutputValue\":{},\"Description\":{},\"ExportName\":{}}}},\"RoleARN\":{},\"Tags\":{\"shape\":\"S1p\"},\"EnableTerminationProtection\":{\"type\":\"boolean\"},\"ParentId\":{},\"RootId\":{},\"DriftInformation\":{\"type\":\"structure\",\"required\":[\"StackDriftStatus\"],\"members\":{\"StackDriftStatus\":{},\"LastCheckTimestamp\":{\"type\":\"timestamp\"}}}}}},\"NextToken\":{}}}},\"DescribeType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"Arn\":{},\"VersionId\":{},\"PublisherId\":{},\"PublicVersionNumber\":{}}},\"output\":{\"resultWrapper\":\"DescribeTypeResult\",\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"TypeName\":{},\"DefaultVersionId\":{},\"IsDefaultVersion\":{\"type\":\"boolean\"},\"TypeTestsStatus\":{},\"TypeTestsStatusDescription\":{},\"Description\":{},\"Schema\":{},\"ProvisioningType\":{},\"DeprecatedStatus\":{},\"LoggingConfig\":{\"shape\":\"S7\"},\"RequiredActivatedTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TypeNameAlias\":{},\"OriginalTypeName\":{},\"PublisherId\":{},\"SupportedMajorVersions\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}}}}},\"ExecutionRoleArn\":{},\"Visibility\":{},\"SourceUrl\":{},\"DocumentationUrl\":{},\"LastUpdated\":{\"type\":\"timestamp\"},\"TimeCreated\":{\"type\":\"timestamp\"},\"ConfigurationSchema\":{},\"PublisherId\":{},\"OriginalTypeName\":{},\"OriginalTypeArn\":{},\"PublicVersionNumber\":{},\"LatestPublicVersion\":{},\"IsActivated\":{\"type\":\"boolean\"},\"AutoUpdate\":{\"type\":\"boolean\"}}},\"idempotent\":true},\"DescribeTypeRegistration\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistrationToken\"],\"members\":{\"RegistrationToken\":{}}},\"output\":{\"resultWrapper\":\"DescribeTypeRegistrationResult\",\"type\":\"structure\",\"members\":{\"ProgressStatus\":{},\"Description\":{},\"TypeArn\":{},\"TypeVersionArn\":{}}},\"idempotent\":true},\"DetectStackDrift\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"LogicalResourceIds\":{\"shape\":\"S82\"}}},\"output\":{\"resultWrapper\":\"DetectStackDriftResult\",\"type\":\"structure\",\"required\":[\"StackDriftDetectionId\"],\"members\":{\"StackDriftDetectionId\":{}}}},\"DetectStackResourceDrift\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"LogicalResourceId\"],\"members\":{\"StackName\":{},\"LogicalResourceId\":{}}},\"output\":{\"resultWrapper\":\"DetectStackResourceDriftResult\",\"type\":\"structure\",\"required\":[\"StackResourceDrift\"],\"members\":{\"StackResourceDrift\":{\"shape\":\"S64\"}}}},\"DetectStackSetDrift\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"OperationPreferences\":{\"shape\":\"S2p\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"DetectStackSetDriftResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"EstimateTemplateCost\":{\"input\":{\"type\":\"structure\",\"members\":{\"TemplateBody\":{},\"TemplateURL\":{},\"Parameters\":{\"shape\":\"S18\"}}},\"output\":{\"resultWrapper\":\"EstimateTemplateCostResult\",\"type\":\"structure\",\"members\":{\"Url\":{}}}},\"ExecuteChangeSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ChangeSetName\"],\"members\":{\"ChangeSetName\":{},\"StackName\":{},\"ClientRequestToken\":{},\"DisableRollback\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ExecuteChangeSetResult\",\"type\":\"structure\",\"members\":{}}},\"GetStackPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{}}},\"output\":{\"resultWrapper\":\"GetStackPolicyResult\",\"type\":\"structure\",\"members\":{\"StackPolicyBody\":{}}}},\"GetTemplate\":{\"input\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"ChangeSetName\":{},\"TemplateStage\":{}}},\"output\":{\"resultWrapper\":\"GetTemplateResult\",\"type\":\"structure\",\"members\":{\"TemplateBody\":{},\"StagesAvailable\":{\"type\":\"list\",\"member\":{}}}}},\"GetTemplateSummary\":{\"input\":{\"type\":\"structure\",\"members\":{\"TemplateBody\":{},\"TemplateURL\":{},\"StackName\":{},\"StackSetName\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"GetTemplateSummaryResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterKey\":{},\"DefaultValue\":{},\"ParameterType\":{},\"NoEcho\":{\"type\":\"boolean\"},\"Description\":{},\"ParameterConstraints\":{\"type\":\"structure\",\"members\":{\"AllowedValues\":{\"type\":\"list\",\"member\":{}}}}}}},\"Description\":{},\"Capabilities\":{\"shape\":\"S1d\"},\"CapabilitiesReason\":{},\"ResourceTypes\":{\"shape\":\"S1f\"},\"Version\":{},\"Metadata\":{},\"DeclaredTransforms\":{\"shape\":\"S8v\"},\"ResourceIdentifierSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"LogicalResourceIds\":{\"shape\":\"S82\"},\"ResourceIdentifiers\":{\"type\":\"list\",\"member\":{}}}}}}}},\"ImportStacksToStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"StackIds\":{\"type\":\"list\",\"member\":{}},\"StackIdsUrl\":{},\"OrganizationalUnitIds\":{\"shape\":\"S2l\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ImportStacksToStackSetResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"ListChangeSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListChangeSetsResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StackId\":{},\"StackName\":{},\"ChangeSetId\":{},\"ChangeSetName\":{},\"ExecutionStatus\":{},\"Status\":{},\"StatusReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"Description\":{},\"IncludeNestedStacks\":{\"type\":\"boolean\"},\"ParentChangeSetId\":{},\"RootChangeSetId\":{}}}},\"NextToken\":{}}}},\"ListExports\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListExportsResult\",\"type\":\"structure\",\"members\":{\"Exports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExportingStackId\":{},\"Name\":{},\"Value\":{}}}},\"NextToken\":{}}}},\"ListImports\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExportName\"],\"members\":{\"ExportName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListImportsResult\",\"type\":\"structure\",\"members\":{\"Imports\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListStackInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{}}}},\"StackInstanceAccount\":{},\"StackInstanceRegion\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ListStackInstancesResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StackSetId\":{},\"Region\":{},\"Account\":{},\"StackId\":{},\"Status\":{},\"StatusReason\":{},\"StackInstanceStatus\":{\"shape\":\"S5q\"},\"OrganizationalUnitId\":{},\"DriftStatus\":{},\"LastDriftCheckTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListStackResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListStackResourcesResult\",\"type\":\"structure\",\"members\":{\"StackResourceSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LogicalResourceId\",\"ResourceType\",\"LastUpdatedTimestamp\",\"ResourceStatus\"],\"members\":{\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"ResourceStatus\":{},\"ResourceStatusReason\":{},\"DriftInformation\":{\"type\":\"structure\",\"required\":[\"StackResourceDriftStatus\"],\"members\":{\"StackResourceDriftStatus\":{},\"LastCheckTimestamp\":{\"type\":\"timestamp\"}}},\"ModuleInfo\":{\"shape\":\"S4i\"}}}},\"NextToken\":{}}}},\"ListStackSetOperationResults\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"OperationId\"],\"members\":{\"StackSetName\":{},\"OperationId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ListStackSetOperationResultsResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Account\":{},\"Region\":{},\"Status\":{},\"StatusReason\":{},\"AccountGateResult\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"StatusReason\":{}}},\"OrganizationalUnitId\":{}}}},\"NextToken\":{}}}},\"ListStackSetOperations\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ListStackSetOperationsResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OperationId\":{},\"Action\":{},\"Status\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"EndTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListStackSets\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Status\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"ListStackSetsResult\",\"type\":\"structure\",\"members\":{\"Summaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StackSetName\":{},\"StackSetId\":{},\"Description\":{},\"Status\":{},\"AutoDeployment\":{\"shape\":\"S30\"},\"PermissionModel\":{},\"DriftStatus\":{},\"LastDriftCheckTimestamp\":{\"type\":\"timestamp\"},\"ManagedExecution\":{\"shape\":\"S33\"}}}},\"NextToken\":{}}}},\"ListStacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StackStatusFilter\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"ListStacksResult\",\"type\":\"structure\",\"members\":{\"StackSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StackName\",\"CreationTime\",\"StackStatus\"],\"members\":{\"StackId\":{},\"StackName\":{},\"TemplateDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"DeletionTime\":{\"type\":\"timestamp\"},\"StackStatus\":{},\"StackStatusReason\":{},\"ParentId\":{},\"RootId\":{},\"DriftInformation\":{\"type\":\"structure\",\"required\":[\"StackDriftStatus\"],\"members\":{\"StackDriftStatus\":{},\"LastCheckTimestamp\":{\"type\":\"timestamp\"}}}}}},\"NextToken\":{}}}},\"ListTypeRegistrations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"TypeArn\":{},\"RegistrationStatusFilter\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListTypeRegistrationsResult\",\"type\":\"structure\",\"members\":{\"RegistrationTokenList\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}},\"idempotent\":true},\"ListTypeVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"Arn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DeprecatedStatus\":{},\"PublisherId\":{}}},\"output\":{\"resultWrapper\":\"ListTypeVersionsResult\",\"type\":\"structure\",\"members\":{\"TypeVersionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"VersionId\":{},\"IsDefaultVersion\":{\"type\":\"boolean\"},\"Arn\":{},\"TimeCreated\":{\"type\":\"timestamp\"},\"Description\":{},\"PublicVersionNumber\":{}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListTypes\":{\"input\":{\"type\":\"structure\",\"members\":{\"Visibility\":{},\"ProvisioningType\":{},\"DeprecatedStatus\":{},\"Type\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"Category\":{},\"PublisherId\":{},\"TypeNamePrefix\":{}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListTypesResult\",\"type\":\"structure\",\"members\":{\"TypeSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"TypeName\":{},\"DefaultVersionId\":{},\"TypeArn\":{},\"LastUpdated\":{\"type\":\"timestamp\"},\"Description\":{},\"PublisherId\":{},\"OriginalTypeName\":{},\"PublicVersionNumber\":{},\"LatestPublicVersion\":{},\"PublisherIdentity\":{},\"PublisherName\":{},\"IsActivated\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"PublishType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Arn\":{},\"TypeName\":{},\"PublicVersionNumber\":{}}},\"output\":{\"resultWrapper\":\"PublishTypeResult\",\"type\":\"structure\",\"members\":{\"PublicTypeArn\":{}}},\"idempotent\":true},\"RecordHandlerProgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"BearerToken\",\"OperationStatus\"],\"members\":{\"BearerToken\":{},\"OperationStatus\":{},\"CurrentOperationStatus\":{},\"StatusMessage\":{},\"ErrorCode\":{},\"ResourceModel\":{},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"RecordHandlerProgressResult\",\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"RegisterPublisher\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptTermsAndConditions\":{\"type\":\"boolean\"},\"ConnectionArn\":{}}},\"output\":{\"resultWrapper\":\"RegisterPublisherResult\",\"type\":\"structure\",\"members\":{\"PublisherId\":{}}},\"idempotent\":true},\"RegisterType\":{\"input\":{\"type\":\"structure\",\"required\":[\"TypeName\",\"SchemaHandlerPackage\"],\"members\":{\"Type\":{},\"TypeName\":{},\"SchemaHandlerPackage\":{},\"LoggingConfig\":{\"shape\":\"S7\"},\"ExecutionRoleArn\":{},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"RegisterTypeResult\",\"type\":\"structure\",\"members\":{\"RegistrationToken\":{}}},\"idempotent\":true},\"RollbackStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"RoleARN\":{},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"RollbackStackResult\",\"type\":\"structure\",\"members\":{\"StackId\":{}}}},\"SetStackPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"StackPolicyBody\":{},\"StackPolicyURL\":{}}}},\"SetTypeConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Configuration\"],\"members\":{\"TypeArn\":{},\"Configuration\":{},\"ConfigurationAlias\":{},\"TypeName\":{},\"Type\":{}}},\"output\":{\"resultWrapper\":\"SetTypeConfigurationResult\",\"type\":\"structure\",\"members\":{\"ConfigurationArn\":{}}}},\"SetTypeDefaultVersion\":{\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"TypeName\":{},\"VersionId\":{}}},\"output\":{\"resultWrapper\":\"SetTypeDefaultVersionResult\",\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"SignalResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\",\"LogicalResourceId\",\"UniqueId\",\"Status\"],\"members\":{\"StackName\":{},\"LogicalResourceId\":{},\"UniqueId\":{},\"Status\":{}}}},\"StopStackSetOperation\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"OperationId\"],\"members\":{\"StackSetName\":{},\"OperationId\":{},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"StopStackSetOperationResult\",\"type\":\"structure\",\"members\":{}}},\"TestType\":{\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"TypeName\":{},\"VersionId\":{},\"LogDeliveryBucket\":{}}},\"output\":{\"resultWrapper\":\"TestTypeResult\",\"type\":\"structure\",\"members\":{\"TypeVersionArn\":{}}},\"idempotent\":true},\"UpdateStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackName\"],\"members\":{\"StackName\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"UsePreviousTemplate\":{\"type\":\"boolean\"},\"StackPolicyDuringUpdateBody\":{},\"StackPolicyDuringUpdateURL\":{},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"ResourceTypes\":{\"shape\":\"S1f\"},\"RoleARN\":{},\"RollbackConfiguration\":{\"shape\":\"S1h\"},\"StackPolicyBody\":{},\"StackPolicyURL\":{},\"NotificationARNs\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1p\"},\"DisableRollback\":{\"type\":\"boolean\"},\"ClientRequestToken\":{}}},\"output\":{\"resultWrapper\":\"UpdateStackResult\",\"type\":\"structure\",\"members\":{\"StackId\":{}}}},\"UpdateStackInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\",\"Regions\"],\"members\":{\"StackSetName\":{},\"Accounts\":{\"shape\":\"S2h\"},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"Regions\":{\"shape\":\"S2n\"},\"ParameterOverrides\":{\"shape\":\"S18\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"OperationId\":{\"idempotencyToken\":true},\"CallAs\":{}}},\"output\":{\"resultWrapper\":\"UpdateStackInstancesResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"UpdateStackSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"StackSetName\"],\"members\":{\"StackSetName\":{},\"Description\":{},\"TemplateBody\":{},\"TemplateURL\":{},\"UsePreviousTemplate\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S18\"},\"Capabilities\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"S1p\"},\"OperationPreferences\":{\"shape\":\"S2p\"},\"AdministrationRoleARN\":{},\"ExecutionRoleName\":{},\"DeploymentTargets\":{\"shape\":\"S2j\"},\"PermissionModel\":{},\"AutoDeployment\":{\"shape\":\"S30\"},\"OperationId\":{\"idempotencyToken\":true},\"Accounts\":{\"shape\":\"S2h\"},\"Regions\":{\"shape\":\"S2n\"},\"CallAs\":{},\"ManagedExecution\":{\"shape\":\"S33\"}}},\"output\":{\"resultWrapper\":\"UpdateStackSetResult\",\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"UpdateTerminationProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"EnableTerminationProtection\",\"StackName\"],\"members\":{\"EnableTerminationProtection\":{\"type\":\"boolean\"},\"StackName\":{}}},\"output\":{\"resultWrapper\":\"UpdateTerminationProtectionResult\",\"type\":\"structure\",\"members\":{\"StackId\":{}}}},\"ValidateTemplate\":{\"input\":{\"type\":\"structure\",\"members\":{\"TemplateBody\":{},\"TemplateURL\":{}}},\"output\":{\"resultWrapper\":\"ValidateTemplateResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterKey\":{},\"DefaultValue\":{},\"NoEcho\":{\"type\":\"boolean\"},\"Description\":{}}}},\"Description\":{},\"Capabilities\":{\"shape\":\"S1d\"},\"CapabilitiesReason\":{},\"DeclaredTransforms\":{\"shape\":\"S8v\"}}}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"required\":[\"LogRoleArn\",\"LogGroupName\"],\"members\":{\"LogRoleArn\":{},\"LogGroupName\":{}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"TypeArn\":{},\"TypeConfigurationAlias\":{},\"TypeConfigurationArn\":{},\"Type\":{},\"TypeName\":{}}},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterKey\":{},\"ParameterValue\":{},\"UsePreviousValue\":{\"type\":\"boolean\"},\"ResolvedValue\":{}}}},\"S1d\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1h\":{\"type\":\"structure\",\"members\":{\"RollbackTriggers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Arn\",\"Type\"],\"members\":{\"Arn\":{},\"Type\":{}}}},\"MonitoringTimeInMinutes\":{\"type\":\"integer\"}}},\"S1n\":{\"type\":\"list\",\"member\":{}},\"S1p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S2h\":{\"type\":\"list\",\"member\":{}},\"S2j\":{\"type\":\"structure\",\"members\":{\"Accounts\":{\"shape\":\"S2h\"},\"AccountsUrl\":{},\"OrganizationalUnitIds\":{\"shape\":\"S2l\"}}},\"S2l\":{\"type\":\"list\",\"member\":{}},\"S2n\":{\"type\":\"list\",\"member\":{}},\"S2p\":{\"type\":\"structure\",\"members\":{\"RegionConcurrencyType\":{},\"RegionOrder\":{\"shape\":\"S2n\"},\"FailureToleranceCount\":{\"type\":\"integer\"},\"FailureTolerancePercentage\":{\"type\":\"integer\"},\"MaxConcurrentCount\":{\"type\":\"integer\"},\"MaxConcurrentPercentage\":{\"type\":\"integer\"}}},\"S30\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"RetainStacksOnAccountRemoval\":{\"type\":\"boolean\"}}},\"S33\":{\"type\":\"structure\",\"members\":{\"Active\":{\"type\":\"boolean\"}}},\"S4i\":{\"type\":\"structure\",\"members\":{\"TypeHierarchy\":{},\"LogicalIdHierarchy\":{}}},\"S5q\":{\"type\":\"structure\",\"members\":{\"DetailedStatus\":{}}},\"S5x\":{\"type\":\"structure\",\"required\":[\"StackResourceDriftStatus\"],\"members\":{\"StackResourceDriftStatus\":{},\"LastCheckTimestamp\":{\"type\":\"timestamp\"}}},\"S64\":{\"type\":\"structure\",\"required\":[\"StackId\",\"LogicalResourceId\",\"ResourceType\",\"StackResourceDriftStatus\",\"Timestamp\"],\"members\":{\"StackId\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"PhysicalResourceIdContext\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"ResourceType\":{},\"ExpectedProperties\":{},\"ActualProperties\":{},\"PropertyDifferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PropertyPath\",\"ExpectedValue\",\"ActualValue\",\"DifferenceType\"],\"members\":{\"PropertyPath\":{},\"ExpectedValue\":{},\"ActualValue\":{},\"DifferenceType\":{}}}},\"StackResourceDriftStatus\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"ModuleInfo\":{\"shape\":\"S4i\"}}},\"S6o\":{\"type\":\"structure\",\"members\":{\"DriftStatus\":{},\"DriftDetectionStatus\":{},\"LastDriftCheckTimestamp\":{\"type\":\"timestamp\"},\"TotalStackInstancesCount\":{\"type\":\"integer\"},\"DriftedStackInstancesCount\":{\"type\":\"integer\"},\"InSyncStackInstancesCount\":{\"type\":\"integer\"},\"InProgressStackInstancesCount\":{\"type\":\"integer\"},\"FailedStackInstancesCount\":{\"type\":\"integer\"}}},\"S82\":{\"type\":\"list\",\"member\":{}},\"S8v\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -34312,7 +37206,7 @@ module.exports = JSON.parse("{\"V\":{\"DistributionDeployed\":{\"delay\":60,\"op /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":{\"AssociateAlias\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/distribution/{TargetDistributionId}/associate-alias\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TargetDistributionId\",\"Alias\"],\"members\":{\"TargetDistributionId\":{\"location\":\"uri\",\"locationName\":\"TargetDistributionId\"},\"Alias\":{\"location\":\"querystring\",\"locationName\":\"Alias\"}}}},\"CreateCachePolicy\":{\"http\":{\"requestUri\":\"/2020-05-31/cache-policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"CachePolicyConfig\"],\"members\":{\"CachePolicyConfig\":{\"shape\":\"S4\",\"locationName\":\"CachePolicyConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"CachePolicyConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"CachePolicy\":{\"shape\":\"Sm\"},\"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\":\"Sp\",\"locationName\":\"CloudFrontOriginAccessIdentityConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"CloudFrontOriginAccessIdentityConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"CloudFrontOriginAccessIdentity\":{\"shape\":\"Sr\"},\"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\":\"St\",\"locationName\":\"DistributionConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"DistributionConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"Distribution\":{\"shape\":\"S2q\"},\"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\":\"St\"},\"Tags\":{\"shape\":\"S34\"}}}},\"payload\":\"DistributionConfigWithTags\"},\"output\":{\"type\":\"structure\",\"members\":{\"Distribution\":{\"shape\":\"S2q\"},\"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\":\"S3b\",\"locationName\":\"FieldLevelEncryptionConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"FieldLevelEncryptionConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"FieldLevelEncryption\":{\"shape\":\"S3m\"},\"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\":\"S3o\",\"locationName\":\"FieldLevelEncryptionProfileConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"FieldLevelEncryptionProfileConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"FieldLevelEncryptionProfile\":{\"shape\":\"S3v\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FieldLevelEncryptionProfile\"}},\"CreateFunction\":{\"http\":{\"requestUri\":\"/2020-05-31/function\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateFunctionRequest\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"},\"type\":\"structure\",\"required\":[\"Name\",\"FunctionConfig\",\"FunctionCode\"],\"members\":{\"Name\":{},\"FunctionConfig\":{\"shape\":\"S3y\"},\"FunctionCode\":{\"shape\":\"S40\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S42\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FunctionSummary\"}},\"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\":\"S46\",\"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\":\"S4a\"}},\"payload\":\"Invalidation\"}},\"CreateKeyGroup\":{\"http\":{\"requestUri\":\"/2020-05-31/key-group\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"KeyGroupConfig\"],\"members\":{\"KeyGroupConfig\":{\"shape\":\"S4c\",\"locationName\":\"KeyGroupConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"KeyGroupConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"KeyGroup\":{\"shape\":\"S4f\"},\"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\":\"S4h\",\"locationName\":\"MonitoringSubscription\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"MonitoringSubscription\"},\"output\":{\"type\":\"structure\",\"members\":{\"MonitoringSubscription\":{\"shape\":\"S4h\"}},\"payload\":\"MonitoringSubscription\"}},\"CreateOriginRequestPolicy\":{\"http\":{\"requestUri\":\"/2020-05-31/origin-request-policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"OriginRequestPolicyConfig\"],\"members\":{\"OriginRequestPolicyConfig\":{\"shape\":\"S4m\",\"locationName\":\"OriginRequestPolicyConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"OriginRequestPolicyConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"OriginRequestPolicy\":{\"shape\":\"S4u\"},\"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\":\"S4w\",\"locationName\":\"PublicKeyConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"PublicKeyConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"PublicKey\":{\"shape\":\"S4y\"},\"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\":\"S50\"},\"Fields\":{\"shape\":\"S53\"},\"Name\":{},\"SamplingRate\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RealtimeLogConfig\":{\"shape\":\"S55\"}}}},\"CreateStreamingDistribution\":{\"http\":{\"requestUri\":\"/2020-05-31/streaming-distribution\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"StreamingDistributionConfig\"],\"members\":{\"StreamingDistributionConfig\":{\"shape\":\"S57\",\"locationName\":\"StreamingDistributionConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"StreamingDistributionConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingDistribution\":{\"shape\":\"S5b\"},\"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\":\"S57\"},\"Tags\":{\"shape\":\"S34\"}}}},\"payload\":\"StreamingDistributionConfigWithTags\"},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingDistribution\":{\"shape\":\"S5b\"},\"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\"}}}},\"DeleteFunction\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-05-31/function/{Name}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"IfMatch\",\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"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\"}}}},\"DescribeFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/function/{Name}/describe\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Stage\":{\"location\":\"querystring\",\"locationName\":\"Stage\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S42\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FunctionSummary\"}},\"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\":\"Sm\"},\"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\":\"S4\"},\"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\":\"Sr\"},\"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\":\"Sp\"},\"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\":\"S2q\"},\"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\":\"St\"},\"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\":\"S3m\"},\"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\":\"S3b\"},\"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\":\"S3v\"},\"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\":\"S3o\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FieldLevelEncryptionProfileConfig\"}},\"GetFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/function/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Stage\":{\"location\":\"querystring\",\"locationName\":\"Stage\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionCode\":{\"shape\":\"S40\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"}},\"payload\":\"FunctionCode\"}},\"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\":\"S4a\"}},\"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\":\"S4f\"},\"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\":\"S4c\"},\"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\":\"S4h\"}},\"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\":\"S4u\"},\"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\":\"S4m\"},\"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\":\"S4y\"},\"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\":\"S4w\"},\"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\":\"S55\"}}}},\"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\":\"S5b\"},\"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\":\"S57\"},\"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\":\"Sm\"}}}}}}},\"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\"}},\"ListConflictingAliases\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/conflicting-alias\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DistributionId\",\"Alias\"],\"members\":{\"DistributionId\":{\"location\":\"querystring\",\"locationName\":\"DistributionId\"},\"Alias\":{\"location\":\"querystring\",\"locationName\":\"Alias\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConflictingAliasesList\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"MaxItems\":{\"type\":\"integer\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"ConflictingAlias\",\"type\":\"structure\",\"members\":{\"Alias\":{},\"DistributionId\":{},\"AccountId\":{}}}}}}},\"payload\":\"ConflictingAliasesList\"}},\"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\":\"S7n\"}},\"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\":\"S7s\"}},\"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\":\"S7s\"}},\"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\":\"S7s\"}},\"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\":\"S7n\"}},\"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\":\"S7n\"}},\"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\":\"S3c\"},\"ContentTypeProfileConfig\":{\"shape\":\"S3g\"}}}}}}},\"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\":\"S3p\"},\"Comment\":{}}}}}}},\"payload\":\"FieldLevelEncryptionProfileList\"}},\"ListFunctions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/function\"},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\"},\"Stage\":{\"location\":\"querystring\",\"locationName\":\"Stage\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionList\":{\"type\":\"structure\",\"required\":[\"MaxItems\",\"Quantity\"],\"members\":{\"NextMarker\":{},\"MaxItems\":{\"type\":\"integer\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"shape\":\"S42\",\"locationName\":\"FunctionSummary\"}}}}},\"payload\":\"FunctionList\"}},\"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\":\"S4f\"}}}}}}},\"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\":\"S4u\"}}}}}}},\"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\":\"S55\"}},\"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\":\"S58\"},\"Aliases\":{\"shape\":\"Su\"},\"TrustedSigners\":{\"shape\":\"S1k\"},\"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\":\"S34\"}},\"payload\":\"Tags\"}},\"PublishFunction\":{\"http\":{\"requestUri\":\"/2020-05-31/function/{Name}/publish\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"IfMatch\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"IfMatch\":{\"location\":\"header\",\"locationName\":\"If-Match\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S42\"}},\"payload\":\"FunctionSummary\"}},\"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\":\"S34\",\"locationName\":\"Tags\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"Tags\"}},\"TestFunction\":{\"http\":{\"requestUri\":\"/2020-05-31/function/{Name}/test\"},\"input\":{\"locationName\":\"TestFunctionRequest\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"},\"type\":\"structure\",\"required\":[\"Name\",\"IfMatch\",\"EventObject\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"IfMatch\":{\"location\":\"header\",\"locationName\":\"If-Match\"},\"Stage\":{},\"EventObject\":{\"type\":\"blob\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"TestResult\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S42\"},\"ComputeUtilization\":{},\"FunctionExecutionLogs\":{\"type\":\"list\",\"member\":{}},\"FunctionErrorMessage\":{},\"FunctionOutput\":{}}}},\"payload\":\"TestResult\"}},\"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\":\"S4\",\"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\":\"Sm\"},\"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\":\"Sp\",\"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\":\"Sr\"},\"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\":\"St\",\"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\":\"S2q\"},\"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\":\"S3b\",\"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\":\"S3m\"},\"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\":\"S3o\",\"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\":\"S3v\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FieldLevelEncryptionProfile\"}},\"UpdateFunction\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/function/{Name}\"},\"input\":{\"locationName\":\"UpdateFunctionRequest\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"},\"type\":\"structure\",\"required\":[\"IfMatch\",\"FunctionConfig\",\"FunctionCode\",\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"IfMatch\":{\"location\":\"header\",\"locationName\":\"If-Match\"},\"FunctionConfig\":{\"shape\":\"S3y\"},\"FunctionCode\":{\"shape\":\"S40\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S42\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETtag\"}},\"payload\":\"FunctionSummary\"}},\"UpdateKeyGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/key-group/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"KeyGroupConfig\",\"Id\"],\"members\":{\"KeyGroupConfig\":{\"shape\":\"S4c\",\"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\":\"S4f\"},\"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\":\"S4m\",\"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\":\"S4u\"},\"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\":\"S4w\",\"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\":\"S4y\"},\"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\":\"S50\"},\"Fields\":{\"shape\":\"S53\"},\"Name\":{},\"ARN\":{},\"SamplingRate\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RealtimeLogConfig\":{\"shape\":\"S55\"}}}},\"UpdateStreamingDistribution\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/streaming-distribution/{Id}/config\"},\"input\":{\"type\":\"structure\",\"required\":[\"StreamingDistributionConfig\",\"Id\"],\"members\":{\"StreamingDistributionConfig\":{\"shape\":\"S57\",\"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\":\"S5b\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"StreamingDistribution\"}}},\"shapes\":{\"S4\":{\"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\":\"Sa\"}}},\"CookiesConfig\":{\"type\":\"structure\",\"required\":[\"CookieBehavior\"],\"members\":{\"CookieBehavior\":{},\"Cookies\":{\"shape\":\"Sf\"}}},\"QueryStringsConfig\":{\"type\":\"structure\",\"required\":[\"QueryStringBehavior\"],\"members\":{\"QueryStringBehavior\":{},\"QueryStrings\":{\"shape\":\"Sj\"}}}}}}},\"Sa\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Name\"}}}},\"Sf\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Name\"}}}},\"Sj\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Name\"}}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"CachePolicyConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"CachePolicyConfig\":{\"shape\":\"S4\"}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"CallerReference\",\"Comment\"],\"members\":{\"CallerReference\":{},\"Comment\":{}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"Id\",\"S3CanonicalUserId\"],\"members\":{\"Id\":{},\"S3CanonicalUserId\":{},\"CloudFrontOriginAccessIdentityConfig\":{\"shape\":\"Sp\"}}},\"St\":{\"type\":\"structure\",\"required\":[\"CallerReference\",\"Origins\",\"DefaultCacheBehavior\",\"Comment\",\"Enabled\"],\"members\":{\"CallerReference\":{},\"Aliases\":{\"shape\":\"Su\"},\"DefaultRootObject\":{},\"Origins\":{\"shape\":\"Sw\"},\"OriginGroups\":{\"shape\":\"S1a\"},\"DefaultCacheBehavior\":{\"shape\":\"S1j\"},\"CacheBehaviors\":{\"shape\":\"S27\"},\"CustomErrorResponses\":{\"shape\":\"S2a\"},\"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\":\"S2g\"},\"Restrictions\":{\"shape\":\"S2k\"},\"WebACLId\":{},\"HttpVersion\":{},\"IsIPV6Enabled\":{\"type\":\"boolean\"}}},\"Su\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"CNAME\"}}}},\"Sw\":{\"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\":{}}}}}}}},\"S1a\":{\"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\":{}}}}}}}}}}},\"S1j\":{\"type\":\"structure\",\"required\":[\"TargetOriginId\",\"ViewerProtocolPolicy\"],\"members\":{\"TargetOriginId\":{},\"TrustedSigners\":{\"shape\":\"S1k\"},\"TrustedKeyGroups\":{\"shape\":\"S1m\"},\"ViewerProtocolPolicy\":{},\"AllowedMethods\":{\"shape\":\"S1p\"},\"SmoothStreaming\":{\"type\":\"boolean\"},\"Compress\":{\"type\":\"boolean\"},\"LambdaFunctionAssociations\":{\"shape\":\"S1t\"},\"FunctionAssociations\":{\"shape\":\"S1y\"},\"FieldLevelEncryptionId\":{},\"RealtimeLogConfigArn\":{},\"CachePolicyId\":{},\"OriginRequestPolicyId\":{},\"ForwardedValues\":{\"shape\":\"S22\",\"deprecated\":true},\"MinTTL\":{\"deprecated\":true,\"type\":\"long\"},\"DefaultTTL\":{\"deprecated\":true,\"type\":\"long\"},\"MaxTTL\":{\"deprecated\":true,\"type\":\"long\"}}},\"S1k\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"Quantity\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"AwsAccountNumber\"}}}},\"S1m\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"Quantity\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"KeyGroup\"}}}},\"S1p\":{\"type\":\"structure\",\"required\":[\"Quantity\",\"Items\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"shape\":\"S1q\"},\"CachedMethods\":{\"type\":\"structure\",\"required\":[\"Quantity\",\"Items\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"shape\":\"S1q\"}}}}},\"S1q\":{\"type\":\"list\",\"member\":{\"locationName\":\"Method\"}},\"S1t\":{\"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\"}}}}}},\"S1y\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"FunctionAssociation\",\"type\":\"structure\",\"required\":[\"FunctionARN\",\"EventType\"],\"members\":{\"FunctionARN\":{},\"EventType\":{}}}}}},\"S22\":{\"type\":\"structure\",\"required\":[\"QueryString\",\"Cookies\"],\"members\":{\"QueryString\":{\"type\":\"boolean\"},\"Cookies\":{\"type\":\"structure\",\"required\":[\"Forward\"],\"members\":{\"Forward\":{},\"WhitelistedNames\":{\"shape\":\"Sf\"}}},\"Headers\":{\"shape\":\"Sa\"},\"QueryStringCacheKeys\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Name\"}}}}}},\"S27\":{\"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\":\"S1k\"},\"TrustedKeyGroups\":{\"shape\":\"S1m\"},\"ViewerProtocolPolicy\":{},\"AllowedMethods\":{\"shape\":\"S1p\"},\"SmoothStreaming\":{\"type\":\"boolean\"},\"Compress\":{\"type\":\"boolean\"},\"LambdaFunctionAssociations\":{\"shape\":\"S1t\"},\"FunctionAssociations\":{\"shape\":\"S1y\"},\"FieldLevelEncryptionId\":{},\"RealtimeLogConfigArn\":{},\"CachePolicyId\":{},\"OriginRequestPolicyId\":{},\"ForwardedValues\":{\"shape\":\"S22\",\"deprecated\":true},\"MinTTL\":{\"deprecated\":true,\"type\":\"long\"},\"DefaultTTL\":{\"deprecated\":true,\"type\":\"long\"},\"MaxTTL\":{\"deprecated\":true,\"type\":\"long\"}}}}}},\"S2a\":{\"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\"}}}}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"CloudFrontDefaultCertificate\":{\"type\":\"boolean\"},\"IAMCertificateId\":{},\"ACMCertificateArn\":{},\"SSLSupportMethod\":{},\"MinimumProtocolVersion\":{},\"Certificate\":{\"deprecated\":true},\"CertificateSource\":{\"deprecated\":true}}},\"S2k\":{\"type\":\"structure\",\"required\":[\"GeoRestriction\"],\"members\":{\"GeoRestriction\":{\"type\":\"structure\",\"required\":[\"RestrictionType\",\"Quantity\"],\"members\":{\"RestrictionType\":{},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Location\"}}}}}},\"S2q\":{\"type\":\"structure\",\"required\":[\"Id\",\"ARN\",\"Status\",\"LastModifiedTime\",\"InProgressInvalidationBatches\",\"DomainName\",\"DistributionConfig\"],\"members\":{\"Id\":{},\"ARN\":{},\"Status\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"InProgressInvalidationBatches\":{\"type\":\"integer\"},\"DomainName\":{},\"ActiveTrustedSigners\":{\"shape\":\"S2r\"},\"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\":\"S2u\"}}}}}},\"DistributionConfig\":{\"shape\":\"St\"},\"AliasICPRecordals\":{\"shape\":\"S2z\"}}},\"S2r\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"Quantity\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Signer\",\"type\":\"structure\",\"members\":{\"AwsAccountNumber\":{},\"KeyPairIds\":{\"shape\":\"S2u\"}}}}}},\"S2u\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"KeyPairId\"}}}},\"S2z\":{\"type\":\"list\",\"member\":{\"locationName\":\"AliasICPRecordal\",\"type\":\"structure\",\"members\":{\"CNAME\":{},\"ICPRecordalStatus\":{}}}},\"S34\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Tag\",\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}}}},\"S3b\":{\"type\":\"structure\",\"required\":[\"CallerReference\"],\"members\":{\"CallerReference\":{},\"Comment\":{},\"QueryArgProfileConfig\":{\"shape\":\"S3c\"},\"ContentTypeProfileConfig\":{\"shape\":\"S3g\"}}},\"S3c\":{\"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\":{}}}}}}}},\"S3g\":{\"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\":{}}}}}}}},\"S3m\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"FieldLevelEncryptionConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FieldLevelEncryptionConfig\":{\"shape\":\"S3b\"}}},\"S3o\":{\"type\":\"structure\",\"required\":[\"Name\",\"CallerReference\",\"EncryptionEntities\"],\"members\":{\"Name\":{},\"CallerReference\":{},\"Comment\":{},\"EncryptionEntities\":{\"shape\":\"S3p\"}}},\"S3p\":{\"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\"}}}}}}}}},\"S3v\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"FieldLevelEncryptionProfileConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FieldLevelEncryptionProfileConfig\":{\"shape\":\"S3o\"}}},\"S3y\":{\"type\":\"structure\",\"required\":[\"Comment\",\"Runtime\"],\"members\":{\"Comment\":{},\"Runtime\":{}}},\"S40\":{\"type\":\"blob\",\"sensitive\":true},\"S42\":{\"type\":\"structure\",\"required\":[\"Name\",\"FunctionConfig\",\"FunctionMetadata\"],\"members\":{\"Name\":{},\"Status\":{},\"FunctionConfig\":{\"shape\":\"S3y\"},\"FunctionMetadata\":{\"type\":\"structure\",\"required\":[\"FunctionARN\",\"LastModifiedTime\"],\"members\":{\"FunctionARN\":{},\"Stage\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}}},\"S46\":{\"type\":\"structure\",\"required\":[\"Paths\",\"CallerReference\"],\"members\":{\"Paths\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Path\"}}}},\"CallerReference\":{}}},\"S4a\":{\"type\":\"structure\",\"required\":[\"Id\",\"Status\",\"CreateTime\",\"InvalidationBatch\"],\"members\":{\"Id\":{},\"Status\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"InvalidationBatch\":{\"shape\":\"S46\"}}},\"S4c\":{\"type\":\"structure\",\"required\":[\"Name\",\"Items\"],\"members\":{\"Name\":{},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"PublicKey\"}},\"Comment\":{}}},\"S4f\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"KeyGroupConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"KeyGroupConfig\":{\"shape\":\"S4c\"}}},\"S4h\":{\"type\":\"structure\",\"members\":{\"RealtimeMetricsSubscriptionConfig\":{\"type\":\"structure\",\"required\":[\"RealtimeMetricsSubscriptionStatus\"],\"members\":{\"RealtimeMetricsSubscriptionStatus\":{}}}}},\"S4m\":{\"type\":\"structure\",\"required\":[\"Name\",\"HeadersConfig\",\"CookiesConfig\",\"QueryStringsConfig\"],\"members\":{\"Comment\":{},\"Name\":{},\"HeadersConfig\":{\"type\":\"structure\",\"required\":[\"HeaderBehavior\"],\"members\":{\"HeaderBehavior\":{},\"Headers\":{\"shape\":\"Sa\"}}},\"CookiesConfig\":{\"type\":\"structure\",\"required\":[\"CookieBehavior\"],\"members\":{\"CookieBehavior\":{},\"Cookies\":{\"shape\":\"Sf\"}}},\"QueryStringsConfig\":{\"type\":\"structure\",\"required\":[\"QueryStringBehavior\"],\"members\":{\"QueryStringBehavior\":{},\"QueryStrings\":{\"shape\":\"Sj\"}}}}},\"S4u\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"OriginRequestPolicyConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"OriginRequestPolicyConfig\":{\"shape\":\"S4m\"}}},\"S4w\":{\"type\":\"structure\",\"required\":[\"CallerReference\",\"Name\",\"EncodedKey\"],\"members\":{\"CallerReference\":{},\"Name\":{},\"EncodedKey\":{},\"Comment\":{}}},\"S4y\":{\"type\":\"structure\",\"required\":[\"Id\",\"CreatedTime\",\"PublicKeyConfig\"],\"members\":{\"Id\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"PublicKeyConfig\":{\"shape\":\"S4w\"}}},\"S50\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StreamType\"],\"members\":{\"StreamType\":{},\"KinesisStreamConfig\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"StreamARN\"],\"members\":{\"RoleARN\":{},\"StreamARN\":{}}}}}},\"S53\":{\"type\":\"list\",\"member\":{\"locationName\":\"Field\"}},\"S55\":{\"type\":\"structure\",\"required\":[\"ARN\",\"Name\",\"SamplingRate\",\"EndPoints\",\"Fields\"],\"members\":{\"ARN\":{},\"Name\":{},\"SamplingRate\":{\"type\":\"long\"},\"EndPoints\":{\"shape\":\"S50\"},\"Fields\":{\"shape\":\"S53\"}}},\"S57\":{\"type\":\"structure\",\"required\":[\"CallerReference\",\"S3Origin\",\"Comment\",\"TrustedSigners\",\"Enabled\"],\"members\":{\"CallerReference\":{},\"S3Origin\":{\"shape\":\"S58\"},\"Aliases\":{\"shape\":\"Su\"},\"Comment\":{},\"Logging\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"Bucket\",\"Prefix\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Bucket\":{},\"Prefix\":{}}},\"TrustedSigners\":{\"shape\":\"S1k\"},\"PriceClass\":{},\"Enabled\":{\"type\":\"boolean\"}}},\"S58\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"OriginAccessIdentity\"],\"members\":{\"DomainName\":{},\"OriginAccessIdentity\":{}}},\"S5b\":{\"type\":\"structure\",\"required\":[\"Id\",\"ARN\",\"Status\",\"DomainName\",\"ActiveTrustedSigners\",\"StreamingDistributionConfig\"],\"members\":{\"Id\":{},\"ARN\":{},\"Status\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"DomainName\":{},\"ActiveTrustedSigners\":{\"shape\":\"S2r\"},\"StreamingDistributionConfig\":{\"shape\":\"S57\"}}},\"S7n\":{\"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\":\"Su\"},\"Origins\":{\"shape\":\"Sw\"},\"OriginGroups\":{\"shape\":\"S1a\"},\"DefaultCacheBehavior\":{\"shape\":\"S1j\"},\"CacheBehaviors\":{\"shape\":\"S27\"},\"CustomErrorResponses\":{\"shape\":\"S2a\"},\"Comment\":{},\"PriceClass\":{},\"Enabled\":{\"type\":\"boolean\"},\"ViewerCertificate\":{\"shape\":\"S2g\"},\"Restrictions\":{\"shape\":\"S2k\"},\"WebACLId\":{},\"HttpVersion\":{},\"IsIPV6Enabled\":{\"type\":\"boolean\"},\"AliasICPRecordals\":{\"shape\":\"S2z\"}}}}}},\"S7s\":{\"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\"}}}}}}"); +module.exports = JSON.parse("{\"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\":{\"AssociateAlias\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/distribution/{TargetDistributionId}/associate-alias\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TargetDistributionId\",\"Alias\"],\"members\":{\"TargetDistributionId\":{\"location\":\"uri\",\"locationName\":\"TargetDistributionId\"},\"Alias\":{\"location\":\"querystring\",\"locationName\":\"Alias\"}}}},\"CreateCachePolicy\":{\"http\":{\"requestUri\":\"/2020-05-31/cache-policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"CachePolicyConfig\"],\"members\":{\"CachePolicyConfig\":{\"shape\":\"S4\",\"locationName\":\"CachePolicyConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"CachePolicyConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"CachePolicy\":{\"shape\":\"Sm\"},\"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\":\"Sp\",\"locationName\":\"CloudFrontOriginAccessIdentityConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"CloudFrontOriginAccessIdentityConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"CloudFrontOriginAccessIdentity\":{\"shape\":\"Sr\"},\"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\":\"St\",\"locationName\":\"DistributionConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"DistributionConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"Distribution\":{\"shape\":\"S2r\"},\"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\":\"St\"},\"Tags\":{\"shape\":\"S35\"}}}},\"payload\":\"DistributionConfigWithTags\"},\"output\":{\"type\":\"structure\",\"members\":{\"Distribution\":{\"shape\":\"S2r\"},\"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\":\"S3c\",\"locationName\":\"FieldLevelEncryptionConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"FieldLevelEncryptionConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"FieldLevelEncryption\":{\"shape\":\"S3n\"},\"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\":\"S3p\",\"locationName\":\"FieldLevelEncryptionProfileConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"FieldLevelEncryptionProfileConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"FieldLevelEncryptionProfile\":{\"shape\":\"S3w\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FieldLevelEncryptionProfile\"}},\"CreateFunction\":{\"http\":{\"requestUri\":\"/2020-05-31/function\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateFunctionRequest\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"},\"type\":\"structure\",\"required\":[\"Name\",\"FunctionConfig\",\"FunctionCode\"],\"members\":{\"Name\":{},\"FunctionConfig\":{\"shape\":\"S3z\"},\"FunctionCode\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S43\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FunctionSummary\"}},\"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\":\"S47\",\"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\":\"S4b\"}},\"payload\":\"Invalidation\"}},\"CreateKeyGroup\":{\"http\":{\"requestUri\":\"/2020-05-31/key-group\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"KeyGroupConfig\"],\"members\":{\"KeyGroupConfig\":{\"shape\":\"S4d\",\"locationName\":\"KeyGroupConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"KeyGroupConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"KeyGroup\":{\"shape\":\"S4g\"},\"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\":\"S4i\",\"locationName\":\"MonitoringSubscription\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"MonitoringSubscription\"},\"output\":{\"type\":\"structure\",\"members\":{\"MonitoringSubscription\":{\"shape\":\"S4i\"}},\"payload\":\"MonitoringSubscription\"}},\"CreateOriginRequestPolicy\":{\"http\":{\"requestUri\":\"/2020-05-31/origin-request-policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"OriginRequestPolicyConfig\"],\"members\":{\"OriginRequestPolicyConfig\":{\"shape\":\"S4n\",\"locationName\":\"OriginRequestPolicyConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"OriginRequestPolicyConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"OriginRequestPolicy\":{\"shape\":\"S4v\"},\"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\":\"S4x\",\"locationName\":\"PublicKeyConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"PublicKeyConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"PublicKey\":{\"shape\":\"S4z\"},\"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\":\"S51\"},\"Fields\":{\"shape\":\"S54\"},\"Name\":{},\"SamplingRate\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RealtimeLogConfig\":{\"shape\":\"S56\"}}}},\"CreateResponseHeadersPolicy\":{\"http\":{\"requestUri\":\"/2020-05-31/response-headers-policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"ResponseHeadersPolicyConfig\"],\"members\":{\"ResponseHeadersPolicyConfig\":{\"shape\":\"S58\",\"locationName\":\"ResponseHeadersPolicyConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"ResponseHeadersPolicyConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"ResponseHeadersPolicy\":{\"shape\":\"S5y\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"ResponseHeadersPolicy\"}},\"CreateStreamingDistribution\":{\"http\":{\"requestUri\":\"/2020-05-31/streaming-distribution\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"StreamingDistributionConfig\"],\"members\":{\"StreamingDistributionConfig\":{\"shape\":\"S60\",\"locationName\":\"StreamingDistributionConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"StreamingDistributionConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingDistribution\":{\"shape\":\"S64\"},\"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\":\"S60\"},\"Tags\":{\"shape\":\"S35\"}}}},\"payload\":\"StreamingDistributionConfigWithTags\"},\"output\":{\"type\":\"structure\",\"members\":{\"StreamingDistribution\":{\"shape\":\"S64\"},\"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\"}}}},\"DeleteFunction\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-05-31/function/{Name}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"IfMatch\",\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"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\":{}}}},\"DeleteResponseHeadersPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-05-31/response-headers-policy/{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\":\"/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\"}}}},\"DescribeFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/function/{Name}/describe\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Stage\":{\"location\":\"querystring\",\"locationName\":\"Stage\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S43\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FunctionSummary\"}},\"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\":\"Sm\"},\"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\":\"S4\"},\"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\":\"Sr\"},\"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\":\"Sp\"},\"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\":\"S2r\"},\"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\":\"St\"},\"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\":\"S3n\"},\"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\":\"S3c\"},\"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\":\"S3w\"},\"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\":\"S3p\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FieldLevelEncryptionProfileConfig\"}},\"GetFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/function/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Stage\":{\"location\":\"querystring\",\"locationName\":\"Stage\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionCode\":{\"shape\":\"S41\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"}},\"payload\":\"FunctionCode\"}},\"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\":\"S4b\"}},\"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\":\"S4g\"},\"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\":\"S4d\"},\"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\":\"S4i\"}},\"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\":\"S4v\"},\"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\":\"S4n\"},\"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\":\"S4z\"},\"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\":\"S4x\"},\"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\":\"S56\"}}}},\"GetResponseHeadersPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/response-headers-policy/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResponseHeadersPolicy\":{\"shape\":\"S5y\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"ResponseHeadersPolicy\"}},\"GetResponseHeadersPolicyConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/response-headers-policy/{Id}/config\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResponseHeadersPolicyConfig\":{\"shape\":\"S58\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"ResponseHeadersPolicyConfig\"}},\"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\":\"S64\"},\"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\":\"S60\"},\"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\":\"Sm\"}}}}}}},\"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\"}},\"ListConflictingAliases\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/conflicting-alias\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DistributionId\",\"Alias\"],\"members\":{\"DistributionId\":{\"location\":\"querystring\",\"locationName\":\"DistributionId\"},\"Alias\":{\"location\":\"querystring\",\"locationName\":\"Alias\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConflictingAliasesList\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"MaxItems\":{\"type\":\"integer\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"ConflictingAlias\",\"type\":\"structure\",\"members\":{\"Alias\":{},\"DistributionId\":{},\"AccountId\":{}}}}}}},\"payload\":\"ConflictingAliasesList\"}},\"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\":\"S8l\"}},\"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\":\"S8q\"}},\"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\":\"S8q\"}},\"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\":\"S8q\"}},\"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\":\"S8l\"}},\"payload\":\"DistributionList\"}},\"ListDistributionsByResponseHeadersPolicyId\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/distributionsByResponseHeadersPolicyId/{ResponseHeadersPolicyId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResponseHeadersPolicyId\"],\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\"},\"ResponseHeadersPolicyId\":{\"location\":\"uri\",\"locationName\":\"ResponseHeadersPolicyId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DistributionIdList\":{\"shape\":\"S8q\"}},\"payload\":\"DistributionIdList\"}},\"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\":\"S8l\"}},\"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\":\"S3d\"},\"ContentTypeProfileConfig\":{\"shape\":\"S3h\"}}}}}}},\"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\":\"S3q\"},\"Comment\":{}}}}}}},\"payload\":\"FieldLevelEncryptionProfileList\"}},\"ListFunctions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/function\"},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\"},\"Stage\":{\"location\":\"querystring\",\"locationName\":\"Stage\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionList\":{\"type\":\"structure\",\"required\":[\"MaxItems\",\"Quantity\"],\"members\":{\"NextMarker\":{},\"MaxItems\":{\"type\":\"integer\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"shape\":\"S43\",\"locationName\":\"FunctionSummary\"}}}}},\"payload\":\"FunctionList\"}},\"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\":\"S4g\"}}}}}}},\"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\":\"S4v\"}}}}}}},\"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\":\"S56\"}},\"IsTruncated\":{\"type\":\"boolean\"},\"Marker\":{},\"NextMarker\":{}}}},\"payload\":\"RealtimeLogConfigs\"}},\"ListResponseHeadersPolicies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-05-31/response-headers-policy\"},\"input\":{\"type\":\"structure\",\"members\":{\"Type\":{\"location\":\"querystring\",\"locationName\":\"Type\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResponseHeadersPolicyList\":{\"type\":\"structure\",\"required\":[\"MaxItems\",\"Quantity\"],\"members\":{\"NextMarker\":{},\"MaxItems\":{\"type\":\"integer\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResponseHeadersPolicySummary\",\"type\":\"structure\",\"required\":[\"Type\",\"ResponseHeadersPolicy\"],\"members\":{\"Type\":{},\"ResponseHeadersPolicy\":{\"shape\":\"S5y\"}}}}}}},\"payload\":\"ResponseHeadersPolicyList\"}},\"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\":\"S61\"},\"Aliases\":{\"shape\":\"Su\"},\"TrustedSigners\":{\"shape\":\"S1l\"},\"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\":\"S35\"}},\"payload\":\"Tags\"}},\"PublishFunction\":{\"http\":{\"requestUri\":\"/2020-05-31/function/{Name}/publish\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"IfMatch\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"IfMatch\":{\"location\":\"header\",\"locationName\":\"If-Match\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S43\"}},\"payload\":\"FunctionSummary\"}},\"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\":\"S35\",\"locationName\":\"Tags\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}}},\"payload\":\"Tags\"}},\"TestFunction\":{\"http\":{\"requestUri\":\"/2020-05-31/function/{Name}/test\"},\"input\":{\"locationName\":\"TestFunctionRequest\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"},\"type\":\"structure\",\"required\":[\"Name\",\"IfMatch\",\"EventObject\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"IfMatch\":{\"location\":\"header\",\"locationName\":\"If-Match\"},\"Stage\":{},\"EventObject\":{\"type\":\"blob\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"TestResult\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S43\"},\"ComputeUtilization\":{},\"FunctionExecutionLogs\":{\"type\":\"list\",\"member\":{},\"sensitive\":true},\"FunctionErrorMessage\":{\"shape\":\"S12\"},\"FunctionOutput\":{\"shape\":\"S12\"}}}},\"payload\":\"TestResult\"}},\"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\":\"S4\",\"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\":\"Sm\"},\"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\":\"Sp\",\"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\":\"Sr\"},\"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\":\"St\",\"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\":\"S2r\"},\"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\":\"S3c\",\"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\":\"S3n\"},\"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\":\"S3p\",\"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\":\"S3w\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"FieldLevelEncryptionProfile\"}},\"UpdateFunction\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/function/{Name}\"},\"input\":{\"locationName\":\"UpdateFunctionRequest\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"},\"type\":\"structure\",\"required\":[\"IfMatch\",\"FunctionConfig\",\"FunctionCode\",\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"IfMatch\":{\"location\":\"header\",\"locationName\":\"If-Match\"},\"FunctionConfig\":{\"shape\":\"S3z\"},\"FunctionCode\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionSummary\":{\"shape\":\"S43\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETtag\"}},\"payload\":\"FunctionSummary\"}},\"UpdateKeyGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/key-group/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"KeyGroupConfig\",\"Id\"],\"members\":{\"KeyGroupConfig\":{\"shape\":\"S4d\",\"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\":\"S4g\"},\"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\":\"S4n\",\"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\":\"S4v\"},\"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\":\"S4x\",\"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\":\"S4z\"},\"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\":\"S51\"},\"Fields\":{\"shape\":\"S54\"},\"Name\":{},\"ARN\":{},\"SamplingRate\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RealtimeLogConfig\":{\"shape\":\"S56\"}}}},\"UpdateResponseHeadersPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/response-headers-policy/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResponseHeadersPolicyConfig\",\"Id\"],\"members\":{\"ResponseHeadersPolicyConfig\":{\"shape\":\"S58\",\"locationName\":\"ResponseHeadersPolicyConfig\",\"xmlNamespace\":{\"uri\":\"http://cloudfront.amazonaws.com/doc/2020-05-31/\"}},\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"IfMatch\":{\"location\":\"header\",\"locationName\":\"If-Match\"}},\"payload\":\"ResponseHeadersPolicyConfig\"},\"output\":{\"type\":\"structure\",\"members\":{\"ResponseHeadersPolicy\":{\"shape\":\"S5y\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"ResponseHeadersPolicy\"}},\"UpdateStreamingDistribution\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-05-31/streaming-distribution/{Id}/config\"},\"input\":{\"type\":\"structure\",\"required\":[\"StreamingDistributionConfig\",\"Id\"],\"members\":{\"StreamingDistributionConfig\":{\"shape\":\"S60\",\"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\":\"S64\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"ETag\"}},\"payload\":\"StreamingDistribution\"}}},\"shapes\":{\"S4\":{\"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\":\"Sa\"}}},\"CookiesConfig\":{\"type\":\"structure\",\"required\":[\"CookieBehavior\"],\"members\":{\"CookieBehavior\":{},\"Cookies\":{\"shape\":\"Sf\"}}},\"QueryStringsConfig\":{\"type\":\"structure\",\"required\":[\"QueryStringBehavior\"],\"members\":{\"QueryStringBehavior\":{},\"QueryStrings\":{\"shape\":\"Sj\"}}}}}}},\"Sa\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Name\"}}}},\"Sf\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Name\"}}}},\"Sj\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Name\"}}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"CachePolicyConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"CachePolicyConfig\":{\"shape\":\"S4\"}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"CallerReference\",\"Comment\"],\"members\":{\"CallerReference\":{},\"Comment\":{}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"Id\",\"S3CanonicalUserId\"],\"members\":{\"Id\":{},\"S3CanonicalUserId\":{},\"CloudFrontOriginAccessIdentityConfig\":{\"shape\":\"Sp\"}}},\"St\":{\"type\":\"structure\",\"required\":[\"CallerReference\",\"Origins\",\"DefaultCacheBehavior\",\"Comment\",\"Enabled\"],\"members\":{\"CallerReference\":{},\"Aliases\":{\"shape\":\"Su\"},\"DefaultRootObject\":{},\"Origins\":{\"shape\":\"Sw\"},\"OriginGroups\":{\"shape\":\"S1b\"},\"DefaultCacheBehavior\":{\"shape\":\"S1k\"},\"CacheBehaviors\":{\"shape\":\"S28\"},\"CustomErrorResponses\":{\"shape\":\"S2b\"},\"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\":\"S2h\"},\"Restrictions\":{\"shape\":\"S2l\"},\"WebACLId\":{},\"HttpVersion\":{},\"IsIPV6Enabled\":{\"type\":\"boolean\"}}},\"Su\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"CNAME\"}}}},\"Sw\":{\"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\":{\"shape\":\"S12\"}}}}}},\"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\":{}}}}}}}},\"S12\":{\"type\":\"string\",\"sensitive\":true},\"S1b\":{\"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\":{}}}}}}}}}}},\"S1k\":{\"type\":\"structure\",\"required\":[\"TargetOriginId\",\"ViewerProtocolPolicy\"],\"members\":{\"TargetOriginId\":{},\"TrustedSigners\":{\"shape\":\"S1l\"},\"TrustedKeyGroups\":{\"shape\":\"S1n\"},\"ViewerProtocolPolicy\":{},\"AllowedMethods\":{\"shape\":\"S1q\"},\"SmoothStreaming\":{\"type\":\"boolean\"},\"Compress\":{\"type\":\"boolean\"},\"LambdaFunctionAssociations\":{\"shape\":\"S1u\"},\"FunctionAssociations\":{\"shape\":\"S1z\"},\"FieldLevelEncryptionId\":{},\"RealtimeLogConfigArn\":{},\"CachePolicyId\":{},\"OriginRequestPolicyId\":{},\"ResponseHeadersPolicyId\":{},\"ForwardedValues\":{\"shape\":\"S23\",\"deprecated\":true},\"MinTTL\":{\"deprecated\":true,\"type\":\"long\"},\"DefaultTTL\":{\"deprecated\":true,\"type\":\"long\"},\"MaxTTL\":{\"deprecated\":true,\"type\":\"long\"}}},\"S1l\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"Quantity\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"AwsAccountNumber\"}}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"Quantity\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"KeyGroup\"}}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"Quantity\",\"Items\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"shape\":\"S1r\"},\"CachedMethods\":{\"type\":\"structure\",\"required\":[\"Quantity\",\"Items\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"shape\":\"S1r\"}}}}},\"S1r\":{\"type\":\"list\",\"member\":{\"locationName\":\"Method\"}},\"S1u\":{\"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\"}}}}}},\"S1z\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"FunctionAssociation\",\"type\":\"structure\",\"required\":[\"FunctionARN\",\"EventType\"],\"members\":{\"FunctionARN\":{},\"EventType\":{}}}}}},\"S23\":{\"type\":\"structure\",\"required\":[\"QueryString\",\"Cookies\"],\"members\":{\"QueryString\":{\"type\":\"boolean\"},\"Cookies\":{\"type\":\"structure\",\"required\":[\"Forward\"],\"members\":{\"Forward\":{},\"WhitelistedNames\":{\"shape\":\"Sf\"}}},\"Headers\":{\"shape\":\"Sa\"},\"QueryStringCacheKeys\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Name\"}}}}}},\"S28\":{\"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\":\"S1l\"},\"TrustedKeyGroups\":{\"shape\":\"S1n\"},\"ViewerProtocolPolicy\":{},\"AllowedMethods\":{\"shape\":\"S1q\"},\"SmoothStreaming\":{\"type\":\"boolean\"},\"Compress\":{\"type\":\"boolean\"},\"LambdaFunctionAssociations\":{\"shape\":\"S1u\"},\"FunctionAssociations\":{\"shape\":\"S1z\"},\"FieldLevelEncryptionId\":{},\"RealtimeLogConfigArn\":{},\"CachePolicyId\":{},\"OriginRequestPolicyId\":{},\"ResponseHeadersPolicyId\":{},\"ForwardedValues\":{\"shape\":\"S23\",\"deprecated\":true},\"MinTTL\":{\"deprecated\":true,\"type\":\"long\"},\"DefaultTTL\":{\"deprecated\":true,\"type\":\"long\"},\"MaxTTL\":{\"deprecated\":true,\"type\":\"long\"}}}}}},\"S2b\":{\"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\"}}}}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"CloudFrontDefaultCertificate\":{\"type\":\"boolean\"},\"IAMCertificateId\":{},\"ACMCertificateArn\":{},\"SSLSupportMethod\":{},\"MinimumProtocolVersion\":{},\"Certificate\":{\"deprecated\":true},\"CertificateSource\":{\"deprecated\":true}}},\"S2l\":{\"type\":\"structure\",\"required\":[\"GeoRestriction\"],\"members\":{\"GeoRestriction\":{\"type\":\"structure\",\"required\":[\"RestrictionType\",\"Quantity\"],\"members\":{\"RestrictionType\":{},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Location\"}}}}}},\"S2r\":{\"type\":\"structure\",\"required\":[\"Id\",\"ARN\",\"Status\",\"LastModifiedTime\",\"InProgressInvalidationBatches\",\"DomainName\",\"DistributionConfig\"],\"members\":{\"Id\":{},\"ARN\":{},\"Status\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"InProgressInvalidationBatches\":{\"type\":\"integer\"},\"DomainName\":{},\"ActiveTrustedSigners\":{\"shape\":\"S2s\"},\"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\":\"S2v\"}}}}}},\"DistributionConfig\":{\"shape\":\"St\"},\"AliasICPRecordals\":{\"shape\":\"S30\"}}},\"S2s\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"Quantity\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Signer\",\"type\":\"structure\",\"members\":{\"AwsAccountNumber\":{},\"KeyPairIds\":{\"shape\":\"S2v\"}}}}}},\"S2v\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"KeyPairId\"}}}},\"S30\":{\"type\":\"list\",\"member\":{\"locationName\":\"AliasICPRecordal\",\"type\":\"structure\",\"members\":{\"CNAME\":{},\"ICPRecordalStatus\":{}}}},\"S35\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Tag\",\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}}}},\"S3c\":{\"type\":\"structure\",\"required\":[\"CallerReference\"],\"members\":{\"CallerReference\":{},\"Comment\":{},\"QueryArgProfileConfig\":{\"shape\":\"S3d\"},\"ContentTypeProfileConfig\":{\"shape\":\"S3h\"}}},\"S3d\":{\"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\":{}}}}}}}},\"S3h\":{\"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\":{}}}}}}}},\"S3n\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"FieldLevelEncryptionConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FieldLevelEncryptionConfig\":{\"shape\":\"S3c\"}}},\"S3p\":{\"type\":\"structure\",\"required\":[\"Name\",\"CallerReference\",\"EncryptionEntities\"],\"members\":{\"Name\":{},\"CallerReference\":{},\"Comment\":{},\"EncryptionEntities\":{\"shape\":\"S3q\"}}},\"S3q\":{\"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\"}}}}}}}}},\"S3w\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"FieldLevelEncryptionProfileConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FieldLevelEncryptionProfileConfig\":{\"shape\":\"S3p\"}}},\"S3z\":{\"type\":\"structure\",\"required\":[\"Comment\",\"Runtime\"],\"members\":{\"Comment\":{},\"Runtime\":{}}},\"S41\":{\"type\":\"blob\",\"sensitive\":true},\"S43\":{\"type\":\"structure\",\"required\":[\"Name\",\"FunctionConfig\",\"FunctionMetadata\"],\"members\":{\"Name\":{},\"Status\":{},\"FunctionConfig\":{\"shape\":\"S3z\"},\"FunctionMetadata\":{\"type\":\"structure\",\"required\":[\"FunctionARN\",\"LastModifiedTime\"],\"members\":{\"FunctionARN\":{},\"Stage\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}}},\"S47\":{\"type\":\"structure\",\"required\":[\"Paths\",\"CallerReference\"],\"members\":{\"Paths\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Path\"}}}},\"CallerReference\":{}}},\"S4b\":{\"type\":\"structure\",\"required\":[\"Id\",\"Status\",\"CreateTime\",\"InvalidationBatch\"],\"members\":{\"Id\":{},\"Status\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"InvalidationBatch\":{\"shape\":\"S47\"}}},\"S4d\":{\"type\":\"structure\",\"required\":[\"Name\",\"Items\"],\"members\":{\"Name\":{},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"PublicKey\"}},\"Comment\":{}}},\"S4g\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"KeyGroupConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"KeyGroupConfig\":{\"shape\":\"S4d\"}}},\"S4i\":{\"type\":\"structure\",\"members\":{\"RealtimeMetricsSubscriptionConfig\":{\"type\":\"structure\",\"required\":[\"RealtimeMetricsSubscriptionStatus\"],\"members\":{\"RealtimeMetricsSubscriptionStatus\":{}}}}},\"S4n\":{\"type\":\"structure\",\"required\":[\"Name\",\"HeadersConfig\",\"CookiesConfig\",\"QueryStringsConfig\"],\"members\":{\"Comment\":{},\"Name\":{},\"HeadersConfig\":{\"type\":\"structure\",\"required\":[\"HeaderBehavior\"],\"members\":{\"HeaderBehavior\":{},\"Headers\":{\"shape\":\"Sa\"}}},\"CookiesConfig\":{\"type\":\"structure\",\"required\":[\"CookieBehavior\"],\"members\":{\"CookieBehavior\":{},\"Cookies\":{\"shape\":\"Sf\"}}},\"QueryStringsConfig\":{\"type\":\"structure\",\"required\":[\"QueryStringBehavior\"],\"members\":{\"QueryStringBehavior\":{},\"QueryStrings\":{\"shape\":\"Sj\"}}}}},\"S4v\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"OriginRequestPolicyConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"OriginRequestPolicyConfig\":{\"shape\":\"S4n\"}}},\"S4x\":{\"type\":\"structure\",\"required\":[\"CallerReference\",\"Name\",\"EncodedKey\"],\"members\":{\"CallerReference\":{},\"Name\":{},\"EncodedKey\":{},\"Comment\":{}}},\"S4z\":{\"type\":\"structure\",\"required\":[\"Id\",\"CreatedTime\",\"PublicKeyConfig\"],\"members\":{\"Id\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"PublicKeyConfig\":{\"shape\":\"S4x\"}}},\"S51\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StreamType\"],\"members\":{\"StreamType\":{},\"KinesisStreamConfig\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"StreamARN\"],\"members\":{\"RoleARN\":{},\"StreamARN\":{}}}}}},\"S54\":{\"type\":\"list\",\"member\":{\"locationName\":\"Field\"}},\"S56\":{\"type\":\"structure\",\"required\":[\"ARN\",\"Name\",\"SamplingRate\",\"EndPoints\",\"Fields\"],\"members\":{\"ARN\":{},\"Name\":{},\"SamplingRate\":{\"type\":\"long\"},\"EndPoints\":{\"shape\":\"S51\"},\"Fields\":{\"shape\":\"S54\"}}},\"S58\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Comment\":{},\"Name\":{},\"CorsConfig\":{\"type\":\"structure\",\"required\":[\"AccessControlAllowOrigins\",\"AccessControlAllowHeaders\",\"AccessControlAllowMethods\",\"AccessControlAllowCredentials\",\"OriginOverride\"],\"members\":{\"AccessControlAllowOrigins\":{\"type\":\"structure\",\"required\":[\"Quantity\",\"Items\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Origin\"}}}},\"AccessControlAllowHeaders\":{\"type\":\"structure\",\"required\":[\"Quantity\",\"Items\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Header\"}}}},\"AccessControlAllowMethods\":{\"type\":\"structure\",\"required\":[\"Quantity\",\"Items\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Method\"}}}},\"AccessControlAllowCredentials\":{\"type\":\"boolean\"},\"AccessControlExposeHeaders\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"Header\"}}}},\"AccessControlMaxAgeSec\":{\"type\":\"integer\"},\"OriginOverride\":{\"type\":\"boolean\"}}},\"SecurityHeadersConfig\":{\"type\":\"structure\",\"members\":{\"XSSProtection\":{\"type\":\"structure\",\"required\":[\"Override\",\"Protection\"],\"members\":{\"Override\":{\"type\":\"boolean\"},\"Protection\":{\"type\":\"boolean\"},\"ModeBlock\":{\"type\":\"boolean\"},\"ReportUri\":{}}},\"FrameOptions\":{\"type\":\"structure\",\"required\":[\"Override\",\"FrameOption\"],\"members\":{\"Override\":{\"type\":\"boolean\"},\"FrameOption\":{}}},\"ReferrerPolicy\":{\"type\":\"structure\",\"required\":[\"Override\",\"ReferrerPolicy\"],\"members\":{\"Override\":{\"type\":\"boolean\"},\"ReferrerPolicy\":{}}},\"ContentSecurityPolicy\":{\"type\":\"structure\",\"required\":[\"Override\",\"ContentSecurityPolicy\"],\"members\":{\"Override\":{\"type\":\"boolean\"},\"ContentSecurityPolicy\":{}}},\"ContentTypeOptions\":{\"type\":\"structure\",\"required\":[\"Override\"],\"members\":{\"Override\":{\"type\":\"boolean\"}}},\"StrictTransportSecurity\":{\"type\":\"structure\",\"required\":[\"Override\",\"AccessControlMaxAgeSec\"],\"members\":{\"Override\":{\"type\":\"boolean\"},\"IncludeSubdomains\":{\"type\":\"boolean\"},\"Preload\":{\"type\":\"boolean\"},\"AccessControlMaxAgeSec\":{\"type\":\"integer\"}}}}},\"CustomHeadersConfig\":{\"type\":\"structure\",\"required\":[\"Quantity\"],\"members\":{\"Quantity\":{\"type\":\"integer\"},\"Items\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResponseHeadersPolicyCustomHeader\",\"type\":\"structure\",\"required\":[\"Header\",\"Value\",\"Override\"],\"members\":{\"Header\":{},\"Value\":{},\"Override\":{\"type\":\"boolean\"}}}}}},\"ServerTimingHeadersConfig\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"SamplingRate\":{\"type\":\"double\"}}}}},\"S5y\":{\"type\":\"structure\",\"required\":[\"Id\",\"LastModifiedTime\",\"ResponseHeadersPolicyConfig\"],\"members\":{\"Id\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"ResponseHeadersPolicyConfig\":{\"shape\":\"S58\"}}},\"S60\":{\"type\":\"structure\",\"required\":[\"CallerReference\",\"S3Origin\",\"Comment\",\"TrustedSigners\",\"Enabled\"],\"members\":{\"CallerReference\":{},\"S3Origin\":{\"shape\":\"S61\"},\"Aliases\":{\"shape\":\"Su\"},\"Comment\":{},\"Logging\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"Bucket\",\"Prefix\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Bucket\":{},\"Prefix\":{}}},\"TrustedSigners\":{\"shape\":\"S1l\"},\"PriceClass\":{},\"Enabled\":{\"type\":\"boolean\"}}},\"S61\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"OriginAccessIdentity\"],\"members\":{\"DomainName\":{},\"OriginAccessIdentity\":{}}},\"S64\":{\"type\":\"structure\",\"required\":[\"Id\",\"ARN\",\"Status\",\"DomainName\",\"ActiveTrustedSigners\",\"StreamingDistributionConfig\"],\"members\":{\"Id\":{},\"ARN\":{},\"Status\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"DomainName\":{},\"ActiveTrustedSigners\":{\"shape\":\"S2s\"},\"StreamingDistributionConfig\":{\"shape\":\"S60\"}}},\"S8l\":{\"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\":\"Su\"},\"Origins\":{\"shape\":\"Sw\"},\"OriginGroups\":{\"shape\":\"S1b\"},\"DefaultCacheBehavior\":{\"shape\":\"S1k\"},\"CacheBehaviors\":{\"shape\":\"S28\"},\"CustomErrorResponses\":{\"shape\":\"S2b\"},\"Comment\":{},\"PriceClass\":{},\"Enabled\":{\"type\":\"boolean\"},\"ViewerCertificate\":{\"shape\":\"S2h\"},\"Restrictions\":{\"shape\":\"S2l\"},\"WebACLId\":{},\"HttpVersion\":{},\"IsIPV6Enabled\":{\"type\":\"boolean\"},\"AliasICPRecordals\":{\"shape\":\"S30\"}}}}}},\"S8q\":{\"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\"}}}}}}"); /***/ }), @@ -34408,7 +37302,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-11-01\",\"endpointPrefix\":\"cloudtrail\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"CloudTrail\",\"serviceFullName\":\"AWS CloudTrail\",\"serviceId\":\"CloudTrail\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101\",\"uid\":\"cloudtrail-2013-11-01\"},\"operations\":{\"AddTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{},\"TagsList\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"CreateTrail\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"S3BucketName\"],\"members\":{\"Name\":{},\"S3BucketName\":{},\"S3KeyPrefix\":{},\"SnsTopicName\":{},\"IncludeGlobalServiceEvents\":{\"type\":\"boolean\"},\"IsMultiRegionTrail\":{\"type\":\"boolean\"},\"EnableLogFileValidation\":{\"type\":\"boolean\"},\"CloudWatchLogsLogGroupArn\":{},\"CloudWatchLogsRoleArn\":{},\"KmsKeyId\":{},\"IsOrganizationTrail\":{\"type\":\"boolean\"},\"TagsList\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"S3BucketName\":{},\"S3KeyPrefix\":{},\"SnsTopicName\":{\"deprecated\":true},\"SnsTopicARN\":{},\"IncludeGlobalServiceEvents\":{\"type\":\"boolean\"},\"IsMultiRegionTrail\":{\"type\":\"boolean\"},\"TrailARN\":{},\"LogFileValidationEnabled\":{\"type\":\"boolean\"},\"CloudWatchLogsLogGroupArn\":{},\"CloudWatchLogsRoleArn\":{},\"KmsKeyId\":{},\"IsOrganizationTrail\":{\"type\":\"boolean\"}}},\"idempotent\":true},\"DeleteTrail\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeTrails\":{\"input\":{\"type\":\"structure\",\"members\":{\"trailNameList\":{\"type\":\"list\",\"member\":{}},\"includeShadowTrails\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"trailList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf\"}}}},\"idempotent\":true},\"GetEventSelectors\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrailName\"],\"members\":{\"TrailName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrailARN\":{},\"EventSelectors\":{\"shape\":\"Si\"},\"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\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-11-01\",\"endpointPrefix\":\"cloudtrail\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"CloudTrail\",\"serviceFullName\":\"AWS CloudTrail\",\"serviceId\":\"CloudTrail\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101\",\"uid\":\"cloudtrail-2013-11-01\"},\"operations\":{\"AddTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagsList\"],\"members\":{\"ResourceId\":{},\"TagsList\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"CancelQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventDataStore\",\"QueryId\"],\"members\":{\"EventDataStore\":{},\"QueryId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryId\",\"QueryStatus\"],\"members\":{\"QueryId\":{},\"QueryStatus\":{}}},\"idempotent\":true},\"CreateEventDataStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"},\"MultiRegionEnabled\":{\"type\":\"boolean\"},\"OrganizationEnabled\":{\"type\":\"boolean\"},\"RetentionPeriod\":{\"type\":\"integer\"},\"TerminationProtectionEnabled\":{\"type\":\"boolean\"},\"TagsList\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventDataStoreArn\":{},\"Name\":{},\"Status\":{},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"},\"MultiRegionEnabled\":{\"type\":\"boolean\"},\"OrganizationEnabled\":{\"type\":\"boolean\"},\"RetentionPeriod\":{\"type\":\"integer\"},\"TerminationProtectionEnabled\":{\"type\":\"boolean\"},\"TagsList\":{\"shape\":\"S3\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"UpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"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},\"DeleteEventDataStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventDataStore\"],\"members\":{\"EventDataStore\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteTrail\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventDataStore\",\"QueryId\"],\"members\":{\"EventDataStore\":{},\"QueryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"QueryId\":{},\"QueryString\":{},\"QueryStatus\":{},\"QueryStatistics\":{\"type\":\"structure\",\"members\":{\"EventsMatched\":{\"type\":\"long\"},\"EventsScanned\":{\"type\":\"long\"},\"BytesScanned\":{\"type\":\"long\"},\"ExecutionTimeInMillis\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"}}},\"ErrorMessage\":{}}},\"idempotent\":true},\"DescribeTrails\":{\"input\":{\"type\":\"structure\",\"members\":{\"trailNameList\":{\"type\":\"list\",\"member\":{}},\"includeShadowTrails\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"trailList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}}}},\"idempotent\":true},\"GetEventDataStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventDataStore\"],\"members\":{\"EventDataStore\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventDataStoreArn\":{},\"Name\":{},\"Status\":{},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"},\"MultiRegionEnabled\":{\"type\":\"boolean\"},\"OrganizationEnabled\":{\"type\":\"boolean\"},\"RetentionPeriod\":{\"type\":\"integer\"},\"TerminationProtectionEnabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"UpdatedTimestamp\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"GetEventSelectors\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrailName\"],\"members\":{\"TrailName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrailARN\":{},\"EventSelectors\":{\"shape\":\"S1f\"},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"}}},\"idempotent\":true},\"GetInsightSelectors\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrailName\"],\"members\":{\"TrailName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrailARN\":{},\"InsightSelectors\":{\"shape\":\"S1o\"}}},\"idempotent\":true},\"GetQueryResults\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventDataStore\",\"QueryId\"],\"members\":{\"EventDataStore\":{},\"QueryId\":{},\"NextToken\":{},\"MaxQueryResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"QueryStatus\":{},\"QueryStatistics\":{\"type\":\"structure\",\"members\":{\"ResultsCount\":{\"type\":\"integer\"},\"TotalResultsCount\":{\"type\":\"integer\"},\"BytesScanned\":{\"type\":\"long\"}}},\"QueryResultRows\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"NextToken\":{},\"ErrorMessage\":{}}}},\"GetTrail\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Trail\":{\"shape\":\"S1a\"}}},\"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},\"ListEventDataStores\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventDataStores\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EventDataStoreArn\":{},\"Name\":{},\"TerminationProtectionEnabled\":{\"deprecated\":true,\"deprecatedMessage\":\"TerminationProtectionEnabled is no longer returned by ListEventDataStores\",\"type\":\"boolean\"},\"Status\":{\"deprecated\":true,\"deprecatedMessage\":\"Status is no longer returned by ListEventDataStores\"},\"AdvancedEventSelectors\":{\"shape\":\"Sf\",\"deprecated\":true,\"deprecatedMessage\":\"AdvancedEventSelectors is no longer returned by ListEventDataStores\"},\"MultiRegionEnabled\":{\"deprecated\":true,\"deprecatedMessage\":\"MultiRegionEnabled is no longer returned by ListEventDataStores\",\"type\":\"boolean\"},\"OrganizationEnabled\":{\"deprecated\":true,\"deprecatedMessage\":\"OrganizationEnabled is no longer returned by ListEventDataStores\",\"type\":\"boolean\"},\"RetentionPeriod\":{\"deprecated\":true,\"deprecatedMessage\":\"RetentionPeriod is no longer returned by ListEventDataStores\",\"type\":\"integer\"},\"CreatedTimestamp\":{\"deprecated\":true,\"deprecatedMessage\":\"CreatedTimestamp is no longer returned by ListEventDataStores\",\"type\":\"timestamp\"},\"UpdatedTimestamp\":{\"deprecated\":true,\"deprecatedMessage\":\"UpdatedTimestamp is no longer returned by ListEventDataStores\",\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"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},\"ListQueries\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventDataStore\"],\"members\":{\"EventDataStore\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"QueryStatus\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Queries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QueryId\":{},\"QueryStatus\":{},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"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\":\"S1f\"},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrailARN\":{},\"EventSelectors\":{\"shape\":\"S1f\"},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"}}},\"idempotent\":true},\"PutInsightSelectors\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrailName\",\"InsightSelectors\"],\"members\":{\"TrailName\":{},\"InsightSelectors\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrailARN\":{},\"InsightSelectors\":{\"shape\":\"S1o\"}}},\"idempotent\":true},\"RemoveTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagsList\"],\"members\":{\"ResourceId\":{},\"TagsList\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"RestoreEventDataStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventDataStore\"],\"members\":{\"EventDataStore\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventDataStoreArn\":{},\"Name\":{},\"Status\":{},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"},\"MultiRegionEnabled\":{\"type\":\"boolean\"},\"OrganizationEnabled\":{\"type\":\"boolean\"},\"RetentionPeriod\":{\"type\":\"integer\"},\"TerminationProtectionEnabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"UpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"StartLogging\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"StartQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryStatement\"],\"members\":{\"QueryStatement\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"QueryId\":{}}},\"idempotent\":true},\"StopLogging\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateEventDataStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"EventDataStore\"],\"members\":{\"EventDataStore\":{},\"Name\":{},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"},\"MultiRegionEnabled\":{\"type\":\"boolean\"},\"OrganizationEnabled\":{\"type\":\"boolean\"},\"RetentionPeriod\":{\"type\":\"integer\"},\"TerminationProtectionEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventDataStoreArn\":{},\"Name\":{},\"Status\":{},\"AdvancedEventSelectors\":{\"shape\":\"Sf\"},\"MultiRegionEnabled\":{\"type\":\"boolean\"},\"OrganizationEnabled\":{\"type\":\"boolean\"},\"RetentionPeriod\":{\"type\":\"integer\"},\"TerminationProtectionEnabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"UpdatedTimestamp\":{\"type\":\"timestamp\"}}},\"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\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FieldSelectors\"],\"members\":{\"Name\":{},\"FieldSelectors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Field\"],\"members\":{\"Field\":{},\"Equals\":{\"shape\":\"Sl\"},\"StartsWith\":{\"shape\":\"Sl\"},\"EndsWith\":{\"shape\":\"Sl\"},\"NotEquals\":{\"shape\":\"Sl\"},\"NotStartsWith\":{\"shape\":\"Sl\"},\"NotEndsWith\":{\"shape\":\"Sl\"}}}}}}},\"Sl\":{\"type\":\"list\",\"member\":{}},\"S1a\":{\"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\"}}},\"S1f\":{\"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\":{}}}}},\"S1o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InsightType\":{}}}}}}"); /***/ }), @@ -34416,7 +37310,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeTrails\":{\"result_key\":\"trailList\"},\"ListPublicKeys\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"PublicKeyList\"},\"ListTags\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"ResourceTagList\"},\"ListTrails\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"Trails\"},\"LookupEvents\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Events\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeTrails\":{\"result_key\":\"trailList\"},\"GetQueryResults\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\"},\"ListEventDataStores\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListPublicKeys\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"PublicKeyList\"},\"ListQueries\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListTags\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"ResourceTagList\"},\"ListTrails\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"Trails\"},\"LookupEvents\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Events\"}}}"); /***/ }), @@ -34440,7 +37334,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDomains\":{\"input_token\":\"nextToke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-10-06\",\"endpointPrefix\":\"codebuild\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS CodeBuild\",\"serviceId\":\"CodeBuild\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"CodeBuild_20161006\",\"uid\":\"codebuild-2016-10-06\"},\"operations\":{\"BatchDeleteBuilds\":{\"input\":{\"type\":\"structure\",\"required\":[\"ids\"],\"members\":{\"ids\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"buildsDeleted\":{\"shape\":\"S2\"},\"buildsNotDeleted\":{\"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\":\"S22\"}},\"buildsNotFound\":{\"shape\":\"S2\"}}}},\"BatchGetProjects\":{\"input\":{\"type\":\"structure\",\"required\":[\"names\"],\"members\":{\"names\":{\"shape\":\"S2d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"projects\":{\"type\":\"list\",\"member\":{\"shape\":\"S2g\"}},\"projectsNotFound\":{\"shape\":\"S2d\"}}}},\"BatchGetReportGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"reportGroupArns\"],\"members\":{\"reportGroupArns\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"reportGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S33\"}},\"reportGroupsNotFound\":{\"shape\":\"S30\"}}}},\"BatchGetReports\":{\"input\":{\"type\":\"structure\",\"required\":[\"reportArns\"],\"members\":{\"reportArns\":{\"shape\":\"S3c\"}}},\"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\":\"S36\"},\"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\":\"S3c\"}}}},\"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\":\"S2j\"},\"secondaryArtifacts\":{\"shape\":\"S2m\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S2o\"},\"vpcConfig\":{\"shape\":\"S1i\"},\"badgeEnabled\":{\"type\":\"boolean\"},\"logsConfig\":{\"shape\":\"S1c\"},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"buildBatchConfig\":{\"shape\":\"S1o\"},\"concurrentBuildLimit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"S2g\"}}}},\"CreateReportGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"type\",\"exportConfig\"],\"members\":{\"name\":{},\"type\":{},\"exportConfig\":{\"shape\":\"S36\"},\"tags\":{\"shape\":\"S2o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"reportGroup\":{\"shape\":\"S33\"}}}},\"CreateWebhook\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"branchFilter\":{},\"filterGroups\":{\"shape\":\"S2t\"},\"buildType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"webhook\":{\"shape\":\"S2s\"}}}},\"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\":\"S4y\"},\"maxResults\":{\"type\":\"integer\"},\"sortOrder\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ids\":{\"shape\":\"S9\"},\"nextToken\":{}}}},\"ListBuildBatchesForProject\":{\"input\":{\"type\":\"structure\",\"members\":{\"projectName\":{},\"filter\":{\"shape\":\"S4y\"},\"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\":\"S2d\"}}}},\"ListReportGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"sortOrder\":{},\"sortBy\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"reportGroups\":{\"shape\":\"S30\"}}}},\"ListReports\":{\"input\":{\"type\":\"structure\",\"members\":{\"sortOrder\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filter\":{\"shape\":\"S5o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"reports\":{\"shape\":\"S3c\"}}}},\"ListReportsForReportGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"reportGroupArn\"],\"members\":{\"reportGroupArn\":{},\"nextToken\":{},\"sortOrder\":{},\"maxResults\":{\"type\":\"integer\"},\"filter\":{\"shape\":\"S5o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"reports\":{\"shape\":\"S3c\"}}}},\"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\":\"S30\"}}}},\"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\":\"S22\"}}}},\"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\":\"S2j\"},\"secondaryArtifactsOverride\":{\"shape\":\"S2m\"},\"environmentVariablesOverride\":{\"shape\":\"S16\"},\"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\":\"Sz\"},\"serviceRoleOverride\":{},\"privilegedModeOverride\":{\"type\":\"boolean\"},\"timeoutInMinutesOverride\":{\"type\":\"integer\"},\"queuedTimeoutInMinutesOverride\":{\"type\":\"integer\"},\"encryptionKeyOverride\":{},\"idempotencyToken\":{},\"logsConfigOverride\":{\"shape\":\"S1c\"},\"registryCredentialOverride\":{\"shape\":\"S19\"},\"imagePullCredentialsTypeOverride\":{},\"debugSessionEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"build\":{\"shape\":\"S22\"}}}},\"StartBuildBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"secondarySourcesOverride\":{\"shape\":\"St\"},\"secondarySourcesVersionOverride\":{\"shape\":\"Su\"},\"sourceVersion\":{},\"artifactsOverride\":{\"shape\":\"S2j\"},\"secondaryArtifactsOverride\":{\"shape\":\"S2m\"},\"environmentVariablesOverride\":{\"shape\":\"S16\"},\"sourceTypeOverride\":{},\"sourceLocationOverride\":{},\"sourceAuthOverride\":{\"shape\":\"Sq\"},\"gitCloneDepthOverride\":{\"type\":\"integer\"},\"gitSubmodulesConfigOverride\":{\"shape\":\"So\"},\"buildspecOverride\":{},\"insecureSslOverride\":{\"type\":\"boolean\"},\"reportBuildBatchStatusOverride\":{\"type\":\"boolean\"},\"environmentTypeOverride\":{},\"imageOverride\":{},\"computeTypeOverride\":{},\"certificateOverride\":{},\"cacheOverride\":{\"shape\":\"Sz\"},\"serviceRoleOverride\":{},\"privilegedModeOverride\":{\"type\":\"boolean\"},\"buildTimeoutInMinutesOverride\":{\"type\":\"integer\"},\"queuedTimeoutInMinutesOverride\":{\"type\":\"integer\"},\"encryptionKeyOverride\":{},\"idempotencyToken\":{},\"logsConfigOverride\":{\"shape\":\"S1c\"},\"registryCredentialOverride\":{\"shape\":\"S19\"},\"imagePullCredentialsTypeOverride\":{},\"buildBatchConfigOverride\":{\"shape\":\"S1o\"},\"debugSessionEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"buildBatch\":{\"shape\":\"Sc\"}}}},\"StopBuild\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"build\":{\"shape\":\"S22\"}}}},\"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\":\"S2j\"},\"secondaryArtifacts\":{\"shape\":\"S2m\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S2o\"},\"vpcConfig\":{\"shape\":\"S1i\"},\"badgeEnabled\":{\"type\":\"boolean\"},\"logsConfig\":{\"shape\":\"S1c\"},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"buildBatchConfig\":{\"shape\":\"S1o\"},\"concurrentBuildLimit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"S2g\"}}}},\"UpdateReportGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"exportConfig\":{\"shape\":\"S36\"},\"tags\":{\"shape\":\"S2o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"reportGroup\":{\"shape\":\"S33\"}}}},\"UpdateWebhook\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"branchFilter\":{},\"rotateSecret\":{\"type\":\"boolean\"},\"filterGroups\":{\"shape\":\"S2t\"},\"buildType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"webhook\":{\"shape\":\"S2s\"}}}}},\"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\":\"Sy\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"logConfig\":{\"shape\":\"S1c\"},\"buildTimeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"complete\":{\"type\":\"boolean\"},\"initiator\":{},\"vpcConfig\":{\"shape\":\"S1i\"},\"encryptionKey\":{},\"buildBatchNumber\":{\"type\":\"long\"},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"buildBatchConfig\":{\"shape\":\"S1o\"},\"buildGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"identifier\":{},\"dependsOn\":{\"type\":\"list\",\"member\":{}},\"ignoreFailure\":{\"type\":\"boolean\"},\"currentBuildSummary\":{\"shape\":\"S1u\"},\"priorBuildSummaryList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1u\"}}}}},\"debugSessionEnabled\":{\"type\":\"boolean\"}}},\"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\":{},\"bucketOwnerAccess\":{}}},\"Sy\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\"}},\"Sz\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"location\":{},\"modes\":{\"type\":\"list\",\"member\":{}}}},\"S13\":{\"type\":\"structure\",\"required\":[\"type\",\"image\",\"computeType\"],\"members\":{\"type\":{},\"image\":{},\"computeType\":{},\"environmentVariables\":{\"shape\":\"S16\"},\"privilegedMode\":{\"type\":\"boolean\"},\"certificate\":{},\"registryCredential\":{\"shape\":\"S19\"},\"imagePullCredentialsType\":{}}},\"S16\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{},\"type\":{}}}},\"S19\":{\"type\":\"structure\",\"required\":[\"credential\",\"credentialProvider\"],\"members\":{\"credential\":{},\"credentialProvider\":{}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogs\":{\"shape\":\"S1d\"},\"s3Logs\":{\"shape\":\"S1f\"}}},\"S1d\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{},\"groupName\":{},\"streamName\":{}}},\"S1f\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{},\"location\":{},\"encryptionDisabled\":{\"type\":\"boolean\"},\"bucketOwnerAccess\":{}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"vpcId\":{},\"subnets\":{\"type\":\"list\",\"member\":{}},\"securityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"S1l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"location\":{},\"mountPoint\":{},\"identifier\":{},\"mountOptions\":{}}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"serviceRole\":{},\"combineArtifacts\":{\"type\":\"boolean\"},\"restrictions\":{\"type\":\"structure\",\"members\":{\"maximumBuildsAllowed\":{\"type\":\"integer\"},\"computeTypesAllowed\":{\"type\":\"list\",\"member\":{}}}},\"timeoutInMins\":{\"type\":\"integer\"}}},\"S1u\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"requestedOn\":{\"type\":\"timestamp\"},\"buildStatus\":{},\"primaryArtifact\":{\"shape\":\"S1v\"},\"secondaryArtifacts\":{\"type\":\"list\",\"member\":{\"shape\":\"S1v\"}}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"type\":{},\"location\":{},\"identifier\":{}}},\"S22\":{\"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\":\"Sy\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"logs\":{\"type\":\"structure\",\"members\":{\"groupName\":{},\"streamName\":{},\"deepLink\":{},\"s3DeepLink\":{},\"cloudWatchLogsArn\":{},\"s3LogsArn\":{},\"cloudWatchLogs\":{\"shape\":\"S1d\"},\"s3Logs\":{\"shape\":\"S1f\"}}},\"timeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"buildComplete\":{\"type\":\"boolean\"},\"initiator\":{},\"vpcConfig\":{\"shape\":\"S1i\"},\"networkInterface\":{\"type\":\"structure\",\"members\":{\"subnetId\":{},\"networkInterfaceId\":{}}},\"encryptionKey\":{},\"exportedEnvironmentVariables\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}}},\"reportArns\":{\"type\":\"list\",\"member\":{}},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"debugSession\":{\"type\":\"structure\",\"members\":{\"sessionEnabled\":{\"type\":\"boolean\"},\"sessionTarget\":{}}},\"buildBatchArn\":{}}},\"S2d\":{\"type\":\"list\",\"member\":{}},\"S2g\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"description\":{},\"source\":{\"shape\":\"Sl\"},\"secondarySources\":{\"shape\":\"St\"},\"sourceVersion\":{},\"secondarySourceVersions\":{\"shape\":\"Su\"},\"artifacts\":{\"shape\":\"S2j\"},\"secondaryArtifacts\":{\"shape\":\"S2m\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S2o\"},\"created\":{\"type\":\"timestamp\"},\"lastModified\":{\"type\":\"timestamp\"},\"webhook\":{\"shape\":\"S2s\"},\"vpcConfig\":{\"shape\":\"S1i\"},\"badge\":{\"type\":\"structure\",\"members\":{\"badgeEnabled\":{\"type\":\"boolean\"},\"badgeRequestUrl\":{}}},\"logsConfig\":{\"shape\":\"S1c\"},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"buildBatchConfig\":{\"shape\":\"S1o\"},\"concurrentBuildLimit\":{\"type\":\"integer\"}}},\"S2j\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"location\":{},\"path\":{},\"namespaceType\":{},\"name\":{},\"packaging\":{},\"overrideArtifactName\":{\"type\":\"boolean\"},\"encryptionDisabled\":{\"type\":\"boolean\"},\"artifactIdentifier\":{},\"bucketOwnerAccess\":{}}},\"S2m\":{\"type\":\"list\",\"member\":{\"shape\":\"S2j\"}},\"S2o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{}}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"url\":{},\"payloadUrl\":{},\"secret\":{},\"branchFilter\":{},\"filterGroups\":{\"shape\":\"S2t\"},\"buildType\":{},\"lastModifiedSecret\":{\"type\":\"timestamp\"}}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"type\",\"pattern\"],\"members\":{\"type\":{},\"pattern\":{},\"excludeMatchedPattern\":{\"type\":\"boolean\"}}}}},\"S30\":{\"type\":\"list\",\"member\":{}},\"S33\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"type\":{},\"exportConfig\":{\"shape\":\"S36\"},\"created\":{\"type\":\"timestamp\"},\"lastModified\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S2o\"},\"status\":{}}},\"S36\":{\"type\":\"structure\",\"members\":{\"exportConfigType\":{},\"s3Destination\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"bucketOwner\":{},\"path\":{},\"packaging\":{},\"encryptionKey\":{},\"encryptionDisabled\":{\"type\":\"boolean\"}}}}},\"S3c\":{\"type\":\"list\",\"member\":{}},\"S4y\":{\"type\":\"structure\",\"members\":{\"status\":{}}},\"S5o\":{\"type\":\"structure\",\"members\":{\"status\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-10-06\",\"endpointPrefix\":\"codebuild\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS CodeBuild\",\"serviceId\":\"CodeBuild\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"CodeBuild_20161006\",\"uid\":\"codebuild-2016-10-06\"},\"operations\":{\"BatchDeleteBuilds\":{\"input\":{\"type\":\"structure\",\"required\":[\"ids\"],\"members\":{\"ids\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"buildsDeleted\":{\"shape\":\"S2\"},\"buildsNotDeleted\":{\"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\":\"S23\"}},\"buildsNotFound\":{\"shape\":\"S2\"}}}},\"BatchGetProjects\":{\"input\":{\"type\":\"structure\",\"required\":[\"names\"],\"members\":{\"names\":{\"shape\":\"S2e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"projects\":{\"type\":\"list\",\"member\":{\"shape\":\"S2h\"}},\"projectsNotFound\":{\"shape\":\"S2e\"}}}},\"BatchGetReportGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"reportGroupArns\"],\"members\":{\"reportGroupArns\":{\"shape\":\"S32\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"reportGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S35\"}},\"reportGroupsNotFound\":{\"shape\":\"S32\"}}}},\"BatchGetReports\":{\"input\":{\"type\":\"structure\",\"required\":[\"reportArns\"],\"members\":{\"reportArns\":{\"shape\":\"S3e\"}}},\"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\":\"S38\"},\"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\":\"S3e\"}}}},\"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\":\"S2k\"},\"secondaryArtifacts\":{\"shape\":\"S2n\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S2p\"},\"vpcConfig\":{\"shape\":\"S1i\"},\"badgeEnabled\":{\"type\":\"boolean\"},\"logsConfig\":{\"shape\":\"S1c\"},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"buildBatchConfig\":{\"shape\":\"S1o\"},\"concurrentBuildLimit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"S2h\"}}}},\"CreateReportGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"type\",\"exportConfig\"],\"members\":{\"name\":{},\"type\":{},\"exportConfig\":{\"shape\":\"S38\"},\"tags\":{\"shape\":\"S2p\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"reportGroup\":{\"shape\":\"S35\"}}}},\"CreateWebhook\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"branchFilter\":{},\"filterGroups\":{\"shape\":\"S2u\"},\"buildType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"webhook\":{\"shape\":\"S2t\"}}}},\"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\":\"S50\"},\"maxResults\":{\"type\":\"integer\"},\"sortOrder\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ids\":{\"shape\":\"S9\"},\"nextToken\":{}}}},\"ListBuildBatchesForProject\":{\"input\":{\"type\":\"structure\",\"members\":{\"projectName\":{},\"filter\":{\"shape\":\"S50\"},\"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\":\"S2e\"}}}},\"ListReportGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"sortOrder\":{},\"sortBy\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"reportGroups\":{\"shape\":\"S32\"}}}},\"ListReports\":{\"input\":{\"type\":\"structure\",\"members\":{\"sortOrder\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filter\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"reports\":{\"shape\":\"S3e\"}}}},\"ListReportsForReportGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"reportGroupArn\"],\"members\":{\"reportGroupArn\":{},\"nextToken\":{},\"sortOrder\":{},\"maxResults\":{\"type\":\"integer\"},\"filter\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"reports\":{\"shape\":\"S3e\"}}}},\"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\":\"S32\"}}}},\"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\":\"S23\"}}}},\"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\":\"S2k\"},\"secondaryArtifactsOverride\":{\"shape\":\"S2n\"},\"environmentVariablesOverride\":{\"shape\":\"S16\"},\"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\":\"Sz\"},\"serviceRoleOverride\":{},\"privilegedModeOverride\":{\"type\":\"boolean\"},\"timeoutInMinutesOverride\":{\"type\":\"integer\"},\"queuedTimeoutInMinutesOverride\":{\"type\":\"integer\"},\"encryptionKeyOverride\":{},\"idempotencyToken\":{},\"logsConfigOverride\":{\"shape\":\"S1c\"},\"registryCredentialOverride\":{\"shape\":\"S19\"},\"imagePullCredentialsTypeOverride\":{},\"debugSessionEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"build\":{\"shape\":\"S23\"}}}},\"StartBuildBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"secondarySourcesOverride\":{\"shape\":\"St\"},\"secondarySourcesVersionOverride\":{\"shape\":\"Su\"},\"sourceVersion\":{},\"artifactsOverride\":{\"shape\":\"S2k\"},\"secondaryArtifactsOverride\":{\"shape\":\"S2n\"},\"environmentVariablesOverride\":{\"shape\":\"S16\"},\"sourceTypeOverride\":{},\"sourceLocationOverride\":{},\"sourceAuthOverride\":{\"shape\":\"Sq\"},\"gitCloneDepthOverride\":{\"type\":\"integer\"},\"gitSubmodulesConfigOverride\":{\"shape\":\"So\"},\"buildspecOverride\":{},\"insecureSslOverride\":{\"type\":\"boolean\"},\"reportBuildBatchStatusOverride\":{\"type\":\"boolean\"},\"environmentTypeOverride\":{},\"imageOverride\":{},\"computeTypeOverride\":{},\"certificateOverride\":{},\"cacheOverride\":{\"shape\":\"Sz\"},\"serviceRoleOverride\":{},\"privilegedModeOverride\":{\"type\":\"boolean\"},\"buildTimeoutInMinutesOverride\":{\"type\":\"integer\"},\"queuedTimeoutInMinutesOverride\":{\"type\":\"integer\"},\"encryptionKeyOverride\":{},\"idempotencyToken\":{},\"logsConfigOverride\":{\"shape\":\"S1c\"},\"registryCredentialOverride\":{\"shape\":\"S19\"},\"imagePullCredentialsTypeOverride\":{},\"buildBatchConfigOverride\":{\"shape\":\"S1o\"},\"debugSessionEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"buildBatch\":{\"shape\":\"Sc\"}}}},\"StopBuild\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"build\":{\"shape\":\"S23\"}}}},\"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\":\"S2k\"},\"secondaryArtifacts\":{\"shape\":\"S2n\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S2p\"},\"vpcConfig\":{\"shape\":\"S1i\"},\"badgeEnabled\":{\"type\":\"boolean\"},\"logsConfig\":{\"shape\":\"S1c\"},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"buildBatchConfig\":{\"shape\":\"S1o\"},\"concurrentBuildLimit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"project\":{\"shape\":\"S2h\"}}}},\"UpdateProjectVisibility\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectArn\",\"projectVisibility\"],\"members\":{\"projectArn\":{},\"projectVisibility\":{},\"resourceAccessRole\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"projectArn\":{},\"publicProjectAlias\":{},\"projectVisibility\":{}}}},\"UpdateReportGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"exportConfig\":{\"shape\":\"S38\"},\"tags\":{\"shape\":\"S2p\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"reportGroup\":{\"shape\":\"S35\"}}}},\"UpdateWebhook\":{\"input\":{\"type\":\"structure\",\"required\":[\"projectName\"],\"members\":{\"projectName\":{},\"branchFilter\":{},\"rotateSecret\":{\"type\":\"boolean\"},\"filterGroups\":{\"shape\":\"S2u\"},\"buildType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"webhook\":{\"shape\":\"S2t\"}}}}},\"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\":\"Sy\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"logConfig\":{\"shape\":\"S1c\"},\"buildTimeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"complete\":{\"type\":\"boolean\"},\"initiator\":{},\"vpcConfig\":{\"shape\":\"S1i\"},\"encryptionKey\":{},\"buildBatchNumber\":{\"type\":\"long\"},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"buildBatchConfig\":{\"shape\":\"S1o\"},\"buildGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"identifier\":{},\"dependsOn\":{\"type\":\"list\",\"member\":{}},\"ignoreFailure\":{\"type\":\"boolean\"},\"currentBuildSummary\":{\"shape\":\"S1v\"},\"priorBuildSummaryList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1v\"}}}}},\"debugSessionEnabled\":{\"type\":\"boolean\"}}},\"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\":{},\"bucketOwnerAccess\":{}}},\"Sy\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\"}},\"Sz\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"location\":{},\"modes\":{\"type\":\"list\",\"member\":{}}}},\"S13\":{\"type\":\"structure\",\"required\":[\"type\",\"image\",\"computeType\"],\"members\":{\"type\":{},\"image\":{},\"computeType\":{},\"environmentVariables\":{\"shape\":\"S16\"},\"privilegedMode\":{\"type\":\"boolean\"},\"certificate\":{},\"registryCredential\":{\"shape\":\"S19\"},\"imagePullCredentialsType\":{}}},\"S16\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{},\"type\":{}}}},\"S19\":{\"type\":\"structure\",\"required\":[\"credential\",\"credentialProvider\"],\"members\":{\"credential\":{},\"credentialProvider\":{}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogs\":{\"shape\":\"S1d\"},\"s3Logs\":{\"shape\":\"S1f\"}}},\"S1d\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{},\"groupName\":{},\"streamName\":{}}},\"S1f\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{},\"location\":{},\"encryptionDisabled\":{\"type\":\"boolean\"},\"bucketOwnerAccess\":{}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"vpcId\":{},\"subnets\":{\"type\":\"list\",\"member\":{}},\"securityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"S1l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"location\":{},\"mountPoint\":{},\"identifier\":{},\"mountOptions\":{}}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"serviceRole\":{},\"combineArtifacts\":{\"type\":\"boolean\"},\"restrictions\":{\"type\":\"structure\",\"members\":{\"maximumBuildsAllowed\":{\"type\":\"integer\"},\"computeTypesAllowed\":{\"type\":\"list\",\"member\":{}}}},\"timeoutInMins\":{\"type\":\"integer\"},\"batchReportMode\":{}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"requestedOn\":{\"type\":\"timestamp\"},\"buildStatus\":{},\"primaryArtifact\":{\"shape\":\"S1w\"},\"secondaryArtifacts\":{\"type\":\"list\",\"member\":{\"shape\":\"S1w\"}}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"type\":{},\"location\":{},\"identifier\":{}}},\"S23\":{\"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\":\"Sy\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"logs\":{\"type\":\"structure\",\"members\":{\"groupName\":{},\"streamName\":{},\"deepLink\":{},\"s3DeepLink\":{},\"cloudWatchLogsArn\":{},\"s3LogsArn\":{},\"cloudWatchLogs\":{\"shape\":\"S1d\"},\"s3Logs\":{\"shape\":\"S1f\"}}},\"timeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"buildComplete\":{\"type\":\"boolean\"},\"initiator\":{},\"vpcConfig\":{\"shape\":\"S1i\"},\"networkInterface\":{\"type\":\"structure\",\"members\":{\"subnetId\":{},\"networkInterfaceId\":{}}},\"encryptionKey\":{},\"exportedEnvironmentVariables\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}}},\"reportArns\":{\"type\":\"list\",\"member\":{}},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"debugSession\":{\"type\":\"structure\",\"members\":{\"sessionEnabled\":{\"type\":\"boolean\"},\"sessionTarget\":{}}},\"buildBatchArn\":{}}},\"S2e\":{\"type\":\"list\",\"member\":{}},\"S2h\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"description\":{},\"source\":{\"shape\":\"Sl\"},\"secondarySources\":{\"shape\":\"St\"},\"sourceVersion\":{},\"secondarySourceVersions\":{\"shape\":\"Su\"},\"artifacts\":{\"shape\":\"S2k\"},\"secondaryArtifacts\":{\"shape\":\"S2n\"},\"cache\":{\"shape\":\"Sz\"},\"environment\":{\"shape\":\"S13\"},\"serviceRole\":{},\"timeoutInMinutes\":{\"type\":\"integer\"},\"queuedTimeoutInMinutes\":{\"type\":\"integer\"},\"encryptionKey\":{},\"tags\":{\"shape\":\"S2p\"},\"created\":{\"type\":\"timestamp\"},\"lastModified\":{\"type\":\"timestamp\"},\"webhook\":{\"shape\":\"S2t\"},\"vpcConfig\":{\"shape\":\"S1i\"},\"badge\":{\"type\":\"structure\",\"members\":{\"badgeEnabled\":{\"type\":\"boolean\"},\"badgeRequestUrl\":{}}},\"logsConfig\":{\"shape\":\"S1c\"},\"fileSystemLocations\":{\"shape\":\"S1l\"},\"buildBatchConfig\":{\"shape\":\"S1o\"},\"concurrentBuildLimit\":{\"type\":\"integer\"},\"projectVisibility\":{},\"publicProjectAlias\":{},\"resourceAccessRole\":{}}},\"S2k\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"location\":{},\"path\":{},\"namespaceType\":{},\"name\":{},\"packaging\":{},\"overrideArtifactName\":{\"type\":\"boolean\"},\"encryptionDisabled\":{\"type\":\"boolean\"},\"artifactIdentifier\":{},\"bucketOwnerAccess\":{}}},\"S2n\":{\"type\":\"list\",\"member\":{\"shape\":\"S2k\"}},\"S2p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{}}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"url\":{},\"payloadUrl\":{},\"secret\":{},\"branchFilter\":{},\"filterGroups\":{\"shape\":\"S2u\"},\"buildType\":{},\"lastModifiedSecret\":{\"type\":\"timestamp\"}}},\"S2u\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"type\",\"pattern\"],\"members\":{\"type\":{},\"pattern\":{},\"excludeMatchedPattern\":{\"type\":\"boolean\"}}}}},\"S32\":{\"type\":\"list\",\"member\":{}},\"S35\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"type\":{},\"exportConfig\":{\"shape\":\"S38\"},\"created\":{\"type\":\"timestamp\"},\"lastModified\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S2p\"},\"status\":{}}},\"S38\":{\"type\":\"structure\",\"members\":{\"exportConfigType\":{},\"s3Destination\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"bucketOwner\":{},\"path\":{},\"packaging\":{},\"encryptionKey\":{},\"encryptionDisabled\":{\"type\":\"boolean\"}}}}},\"S3e\":{\"type\":\"list\",\"member\":{}},\"S50\":{\"type\":\"structure\",\"members\":{\"status\":{}}},\"S5q\":{\"type\":\"structure\",\"members\":{\"status\":{}}}}}"); /***/ }), @@ -34496,7 +37390,7 @@ module.exports = JSON.parse("{\"V\":{\"DeploymentSuccessful\":{\"delay\":15,\"op /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-09-19\",\"endpointPrefix\":\"codeguru-reviewer\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"CodeGuruReviewer\",\"serviceFullName\":\"Amazon CodeGuru Reviewer\",\"serviceId\":\"CodeGuru Reviewer\",\"signatureVersion\":\"v4\",\"signingName\":\"codeguru-reviewer\",\"uid\":\"codeguru-reviewer-2019-09-19\"},\"operations\":{\"AssociateRepository\":{\"http\":{\"requestUri\":\"/associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"Repository\"],\"members\":{\"Repository\":{\"type\":\"structure\",\"members\":{\"CodeCommit\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"Bitbucket\":{\"shape\":\"S5\"},\"GitHubEnterpriseServer\":{\"shape\":\"S5\"},\"S3Bucket\":{\"type\":\"structure\",\"required\":[\"Name\",\"BucketName\"],\"members\":{\"Name\":{},\"BucketName\":{}}}}},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sb\"},\"KMSKeyDetails\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RepositoryAssociation\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sb\"}}}},\"CreateCodeReview\":{\"http\":{\"requestUri\":\"/codereviews\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RepositoryAssociationArn\",\"Type\"],\"members\":{\"Name\":{},\"RepositoryAssociationArn\":{},\"Type\":{\"type\":\"structure\",\"required\":[\"RepositoryAnalysis\"],\"members\":{\"RepositoryAnalysis\":{\"type\":\"structure\",\"members\":{\"RepositoryHead\":{\"shape\":\"Sy\"},\"SourceCodeType\":{\"shape\":\"S10\"}}},\"AnalysisTypes\":{\"shape\":\"S1c\"}}},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeReview\":{\"shape\":\"S1f\"}}}},\"DescribeCodeReview\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/codereviews/{CodeReviewArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\"],\"members\":{\"CodeReviewArn\":{\"location\":\"uri\",\"locationName\":\"CodeReviewArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeReview\":{\"shape\":\"S1f\"}}}},\"DescribeRecommendationFeedback\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/feedback/{CodeReviewArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\",\"RecommendationId\"],\"members\":{\"CodeReviewArn\":{\"location\":\"uri\",\"locationName\":\"CodeReviewArn\"},\"RecommendationId\":{\"location\":\"querystring\",\"locationName\":\"RecommendationId\"},\"UserId\":{\"location\":\"querystring\",\"locationName\":\"UserId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecommendationFeedback\":{\"type\":\"structure\",\"members\":{\"CodeReviewArn\":{},\"RecommendationId\":{},\"Reactions\":{\"shape\":\"S1t\"},\"UserId\":{},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeRepositoryAssociation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/associations/{AssociationArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AssociationArn\"],\"members\":{\"AssociationArn\":{\"location\":\"uri\",\"locationName\":\"AssociationArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RepositoryAssociation\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sb\"}}}},\"DisassociateRepository\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/associations/{AssociationArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AssociationArn\"],\"members\":{\"AssociationArn\":{\"location\":\"uri\",\"locationName\":\"AssociationArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RepositoryAssociation\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sb\"}}}},\"ListCodeReviews\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/codereviews\"},\"input\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"ProviderTypes\":{\"shape\":\"S20\",\"location\":\"querystring\",\"locationName\":\"ProviderTypes\"},\"States\":{\"location\":\"querystring\",\"locationName\":\"States\",\"type\":\"list\",\"member\":{}},\"RepositoryNames\":{\"location\":\"querystring\",\"locationName\":\"RepositoryNames\",\"type\":\"list\",\"member\":{}},\"Type\":{\"location\":\"querystring\",\"locationName\":\"Type\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeReviewSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CodeReviewArn\":{},\"RepositoryName\":{},\"Owner\":{},\"ProviderType\":{},\"State\":{},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"},\"Type\":{},\"PullRequestId\":{},\"MetricsSummary\":{\"type\":\"structure\",\"members\":{\"MeteredLinesOfCodeCount\":{\"type\":\"long\"},\"FindingsCount\":{\"type\":\"long\"}}},\"SourceCodeType\":{\"shape\":\"S10\"}}}},\"NextToken\":{}}}},\"ListRecommendationFeedback\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/feedback/{CodeReviewArn}/RecommendationFeedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"CodeReviewArn\":{\"location\":\"uri\",\"locationName\":\"CodeReviewArn\"},\"UserIds\":{\"location\":\"querystring\",\"locationName\":\"UserIds\",\"type\":\"list\",\"member\":{}},\"RecommendationIds\":{\"location\":\"querystring\",\"locationName\":\"RecommendationIds\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecommendationFeedbackSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecommendationId\":{},\"Reactions\":{\"shape\":\"S1t\"},\"UserId\":{}}}},\"NextToken\":{}}}},\"ListRecommendations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/codereviews/{CodeReviewArn}/Recommendations\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"CodeReviewArn\":{\"location\":\"uri\",\"locationName\":\"CodeReviewArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecommendationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FilePath\":{},\"RecommendationId\":{},\"StartLine\":{\"type\":\"integer\"},\"EndLine\":{\"type\":\"integer\"},\"Description\":{},\"RecommendationCategory\":{}}}},\"NextToken\":{}}}},\"ListRepositoryAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/associations\"},\"input\":{\"type\":\"structure\",\"members\":{\"ProviderTypes\":{\"shape\":\"S20\",\"location\":\"querystring\",\"locationName\":\"ProviderType\"},\"States\":{\"location\":\"querystring\",\"locationName\":\"State\",\"type\":\"list\",\"member\":{}},\"Names\":{\"location\":\"querystring\",\"locationName\":\"Name\",\"type\":\"list\",\"member\":{}},\"Owners\":{\"location\":\"querystring\",\"locationName\":\"Owner\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RepositoryAssociationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AssociationArn\":{},\"ConnectionArn\":{},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"},\"AssociationId\":{},\"Name\":{},\"Owner\":{},\"ProviderType\":{},\"State\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sb\"}}}},\"PutRecommendationFeedback\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/feedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\",\"RecommendationId\",\"Reactions\"],\"members\":{\"CodeReviewArn\":{},\"RecommendationId\":{},\"Reactions\":{\"shape\":\"S1t\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"Tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"Sb\"}}},\"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\":{\"S5\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConnectionArn\",\"Owner\"],\"members\":{\"Name\":{},\"ConnectionArn\":{},\"Owner\":{}}},\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Se\":{\"type\":\"structure\",\"members\":{\"KMSKeyId\":{},\"EncryptionOption\":{}}},\"Si\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{},\"AssociationArn\":{},\"ConnectionArn\":{},\"Name\":{},\"Owner\":{},\"ProviderType\":{},\"State\":{},\"StateReason\":{},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"KMSKeyDetails\":{\"shape\":\"Se\"},\"S3RepositoryDetails\":{\"shape\":\"Sp\"}}},\"Sp\":{\"type\":\"structure\",\"members\":{\"BucketName\":{},\"CodeArtifacts\":{\"type\":\"structure\",\"required\":[\"SourceCodeArtifactsObjectKey\"],\"members\":{\"SourceCodeArtifactsObjectKey\":{},\"BuildArtifactsObjectKey\":{}}}}},\"Sy\":{\"type\":\"structure\",\"required\":[\"BranchName\"],\"members\":{\"BranchName\":{}}},\"S10\":{\"type\":\"structure\",\"members\":{\"CommitDiff\":{\"type\":\"structure\",\"members\":{\"SourceCommit\":{},\"DestinationCommit\":{},\"MergeBaseCommit\":{}}},\"RepositoryHead\":{\"shape\":\"Sy\"},\"BranchDiff\":{\"type\":\"structure\",\"required\":[\"SourceBranchName\",\"DestinationBranchName\"],\"members\":{\"SourceBranchName\":{},\"DestinationBranchName\":{}}},\"S3BucketRepository\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Details\":{\"shape\":\"Sp\"}}},\"RequestMetadata\":{\"type\":\"structure\",\"members\":{\"RequestId\":{},\"Requester\":{},\"EventInfo\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"State\":{}}},\"VendorName\":{}}}}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CodeReviewArn\":{},\"RepositoryName\":{},\"Owner\":{},\"ProviderType\":{},\"State\":{},\"StateReason\":{},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"},\"Type\":{},\"PullRequestId\":{},\"SourceCodeType\":{\"shape\":\"S10\"},\"AssociationArn\":{},\"Metrics\":{\"type\":\"structure\",\"members\":{\"MeteredLinesOfCodeCount\":{\"type\":\"long\"},\"FindingsCount\":{\"type\":\"long\"}}},\"AnalysisTypes\":{\"shape\":\"S1c\"}}},\"S1t\":{\"type\":\"list\",\"member\":{}},\"S20\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-09-19\",\"endpointPrefix\":\"codeguru-reviewer\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"CodeGuruReviewer\",\"serviceFullName\":\"Amazon CodeGuru Reviewer\",\"serviceId\":\"CodeGuru Reviewer\",\"signatureVersion\":\"v4\",\"signingName\":\"codeguru-reviewer\",\"uid\":\"codeguru-reviewer-2019-09-19\"},\"operations\":{\"AssociateRepository\":{\"http\":{\"requestUri\":\"/associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"Repository\"],\"members\":{\"Repository\":{\"type\":\"structure\",\"members\":{\"CodeCommit\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"Bitbucket\":{\"shape\":\"S5\"},\"GitHubEnterpriseServer\":{\"shape\":\"S5\"},\"S3Bucket\":{\"type\":\"structure\",\"required\":[\"Name\",\"BucketName\"],\"members\":{\"Name\":{},\"BucketName\":{}}}}},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sb\"},\"KMSKeyDetails\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RepositoryAssociation\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sb\"}}}},\"CreateCodeReview\":{\"http\":{\"requestUri\":\"/codereviews\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RepositoryAssociationArn\",\"Type\"],\"members\":{\"Name\":{},\"RepositoryAssociationArn\":{},\"Type\":{\"type\":\"structure\",\"required\":[\"RepositoryAnalysis\"],\"members\":{\"RepositoryAnalysis\":{\"type\":\"structure\",\"members\":{\"RepositoryHead\":{\"shape\":\"Sy\"},\"SourceCodeType\":{\"shape\":\"S10\"}}},\"AnalysisTypes\":{\"shape\":\"S1c\"}}},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeReview\":{\"shape\":\"S1f\"}}}},\"DescribeCodeReview\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/codereviews/{CodeReviewArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\"],\"members\":{\"CodeReviewArn\":{\"location\":\"uri\",\"locationName\":\"CodeReviewArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeReview\":{\"shape\":\"S1f\"}}}},\"DescribeRecommendationFeedback\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/feedback/{CodeReviewArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\",\"RecommendationId\"],\"members\":{\"CodeReviewArn\":{\"location\":\"uri\",\"locationName\":\"CodeReviewArn\"},\"RecommendationId\":{\"location\":\"querystring\",\"locationName\":\"RecommendationId\"},\"UserId\":{\"location\":\"querystring\",\"locationName\":\"UserId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecommendationFeedback\":{\"type\":\"structure\",\"members\":{\"CodeReviewArn\":{},\"RecommendationId\":{},\"Reactions\":{\"shape\":\"S1u\"},\"UserId\":{},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeRepositoryAssociation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/associations/{AssociationArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AssociationArn\"],\"members\":{\"AssociationArn\":{\"location\":\"uri\",\"locationName\":\"AssociationArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RepositoryAssociation\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sb\"}}}},\"DisassociateRepository\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/associations/{AssociationArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AssociationArn\"],\"members\":{\"AssociationArn\":{\"location\":\"uri\",\"locationName\":\"AssociationArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RepositoryAssociation\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sb\"}}}},\"ListCodeReviews\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/codereviews\"},\"input\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"ProviderTypes\":{\"shape\":\"S21\",\"location\":\"querystring\",\"locationName\":\"ProviderTypes\"},\"States\":{\"location\":\"querystring\",\"locationName\":\"States\",\"type\":\"list\",\"member\":{}},\"RepositoryNames\":{\"location\":\"querystring\",\"locationName\":\"RepositoryNames\",\"type\":\"list\",\"member\":{}},\"Type\":{\"location\":\"querystring\",\"locationName\":\"Type\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CodeReviewSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CodeReviewArn\":{},\"RepositoryName\":{},\"Owner\":{},\"ProviderType\":{},\"State\":{},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"},\"Type\":{},\"PullRequestId\":{},\"MetricsSummary\":{\"type\":\"structure\",\"members\":{\"MeteredLinesOfCodeCount\":{\"type\":\"long\"},\"SuppressedLinesOfCodeCount\":{\"type\":\"long\"},\"FindingsCount\":{\"type\":\"long\"}}},\"SourceCodeType\":{\"shape\":\"S10\"}}}},\"NextToken\":{}}}},\"ListRecommendationFeedback\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/feedback/{CodeReviewArn}/RecommendationFeedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"CodeReviewArn\":{\"location\":\"uri\",\"locationName\":\"CodeReviewArn\"},\"UserIds\":{\"location\":\"querystring\",\"locationName\":\"UserIds\",\"type\":\"list\",\"member\":{}},\"RecommendationIds\":{\"location\":\"querystring\",\"locationName\":\"RecommendationIds\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecommendationFeedbackSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecommendationId\":{},\"Reactions\":{\"shape\":\"S1u\"},\"UserId\":{}}}},\"NextToken\":{}}}},\"ListRecommendations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/codereviews/{CodeReviewArn}/Recommendations\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"CodeReviewArn\":{\"location\":\"uri\",\"locationName\":\"CodeReviewArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecommendationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FilePath\":{},\"RecommendationId\":{},\"StartLine\":{\"type\":\"integer\"},\"EndLine\":{\"type\":\"integer\"},\"Description\":{},\"RecommendationCategory\":{},\"RuleMetadata\":{\"type\":\"structure\",\"members\":{\"RuleId\":{},\"RuleName\":{},\"ShortDescription\":{},\"LongDescription\":{},\"RuleTags\":{\"type\":\"list\",\"member\":{}}}},\"Severity\":{}}}},\"NextToken\":{}}}},\"ListRepositoryAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/associations\"},\"input\":{\"type\":\"structure\",\"members\":{\"ProviderTypes\":{\"shape\":\"S21\",\"location\":\"querystring\",\"locationName\":\"ProviderType\"},\"States\":{\"location\":\"querystring\",\"locationName\":\"State\",\"type\":\"list\",\"member\":{}},\"Names\":{\"location\":\"querystring\",\"locationName\":\"Name\",\"type\":\"list\",\"member\":{}},\"Owners\":{\"location\":\"querystring\",\"locationName\":\"Owner\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RepositoryAssociationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AssociationArn\":{},\"ConnectionArn\":{},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"},\"AssociationId\":{},\"Name\":{},\"Owner\":{},\"ProviderType\":{},\"State\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sb\"}}}},\"PutRecommendationFeedback\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/feedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"CodeReviewArn\",\"RecommendationId\",\"Reactions\"],\"members\":{\"CodeReviewArn\":{},\"RecommendationId\":{},\"Reactions\":{\"shape\":\"S1u\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"Tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"Sb\"}}},\"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\":{\"S5\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConnectionArn\",\"Owner\"],\"members\":{\"Name\":{},\"ConnectionArn\":{},\"Owner\":{}}},\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Se\":{\"type\":\"structure\",\"members\":{\"KMSKeyId\":{},\"EncryptionOption\":{}}},\"Si\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{},\"AssociationArn\":{},\"ConnectionArn\":{},\"Name\":{},\"Owner\":{},\"ProviderType\":{},\"State\":{},\"StateReason\":{},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"KMSKeyDetails\":{\"shape\":\"Se\"},\"S3RepositoryDetails\":{\"shape\":\"Sp\"}}},\"Sp\":{\"type\":\"structure\",\"members\":{\"BucketName\":{},\"CodeArtifacts\":{\"type\":\"structure\",\"required\":[\"SourceCodeArtifactsObjectKey\"],\"members\":{\"SourceCodeArtifactsObjectKey\":{},\"BuildArtifactsObjectKey\":{}}}}},\"Sy\":{\"type\":\"structure\",\"required\":[\"BranchName\"],\"members\":{\"BranchName\":{}}},\"S10\":{\"type\":\"structure\",\"members\":{\"CommitDiff\":{\"type\":\"structure\",\"members\":{\"SourceCommit\":{},\"DestinationCommit\":{},\"MergeBaseCommit\":{}}},\"RepositoryHead\":{\"shape\":\"Sy\"},\"BranchDiff\":{\"type\":\"structure\",\"required\":[\"SourceBranchName\",\"DestinationBranchName\"],\"members\":{\"SourceBranchName\":{},\"DestinationBranchName\":{}}},\"S3BucketRepository\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Details\":{\"shape\":\"Sp\"}}},\"RequestMetadata\":{\"type\":\"structure\",\"members\":{\"RequestId\":{},\"Requester\":{},\"EventInfo\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"State\":{}}},\"VendorName\":{}}}}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CodeReviewArn\":{},\"RepositoryName\":{},\"Owner\":{},\"ProviderType\":{},\"State\":{},\"StateReason\":{},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimeStamp\":{\"type\":\"timestamp\"},\"Type\":{},\"PullRequestId\":{},\"SourceCodeType\":{\"shape\":\"S10\"},\"AssociationArn\":{},\"Metrics\":{\"type\":\"structure\",\"members\":{\"MeteredLinesOfCodeCount\":{\"type\":\"long\"},\"SuppressedLinesOfCodeCount\":{\"type\":\"long\"},\"FindingsCount\":{\"type\":\"long\"}}},\"AnalysisTypes\":{\"shape\":\"S1c\"},\"ConfigFileState\":{}}},\"S1u\":{\"type\":\"list\",\"member\":{}},\"S21\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -34512,7 +37406,7 @@ module.exports = JSON.parse("{\"o\":{\"ListCodeReviews\":{\"input_token\":\"Next /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"V\":{\"RepositoryAssociationSucceeded\":{\"description\":\"Wait until a repository association is complete.\",\"operation\":\"DescribeRepositoryAssociation\",\"delay\":10,\"maxAttempts\":20,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"RepositoryAssociation.State\",\"expected\":\"Associated\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"RepositoryAssociation.State\",\"expected\":\"Associating\"}]},\"CodeReviewCompleted\":{\"description\":\"Wait until a code review is complete.\",\"operation\":\"DescribeCodeReview\",\"delay\":10,\"maxAttempts\":60,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"CodeReview.State\",\"expected\":\"Completed\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"CodeReview.State\",\"expected\":\"Pending\"}]}}}"); +module.exports = JSON.parse("{\"V\":{\"RepositoryAssociationSucceeded\":{\"description\":\"Wait until a repository association is complete.\",\"operation\":\"DescribeRepositoryAssociation\",\"delay\":10,\"maxAttempts\":30,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"RepositoryAssociation.State\",\"expected\":\"Associated\"},{\"state\":\"failure\",\"matcher\":\"path\",\"argument\":\"RepositoryAssociation.State\",\"expected\":\"Failed\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"RepositoryAssociation.State\",\"expected\":\"Associating\"}]},\"CodeReviewCompleted\":{\"description\":\"Wait until a code review is complete.\",\"operation\":\"DescribeCodeReview\",\"delay\":10,\"maxAttempts\":180,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"CodeReview.State\",\"expected\":\"Completed\"},{\"state\":\"failure\",\"matcher\":\"path\",\"argument\":\"CodeReview.State\",\"expected\":\"Failed\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"CodeReview.State\",\"expected\":\"Pending\"}]}}}"); /***/ }), @@ -34616,7 +37510,7 @@ module.exports = JSON.parse("{\"o\":{\"ListIdentityPools\":{\"input_token\":\"Ne /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-04-18\",\"endpointPrefix\":\"cognito-idp\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Cognito Identity Provider\",\"serviceId\":\"Cognito Identity Provider\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSCognitoIdentityProviderService\",\"uid\":\"cognito-idp-2016-04-18\"},\"operations\":{\"AddCustomAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"CustomAttributes\"],\"members\":{\"UserPoolId\":{},\"CustomAttributes\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminAddUserToGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\",\"GroupName\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"GroupName\":{}}}},\"AdminConfirmSignUp\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"ClientMetadata\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminCreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"UserAttributes\":{\"shape\":\"Sj\"},\"ValidationData\":{\"shape\":\"Sj\"},\"TemporaryPassword\":{\"shape\":\"Sn\"},\"ForceAliasCreation\":{\"type\":\"boolean\"},\"MessageAction\":{},\"DesiredDeliveryMediums\":{\"type\":\"list\",\"member\":{}},\"ClientMetadata\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"St\"}}}},\"AdminDeleteUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}}},\"AdminDeleteUserAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\",\"UserAttributeNames\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"UserAttributeNames\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminDisableProviderForUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"User\"],\"members\":{\"UserPoolId\":{},\"User\":{\"shape\":\"S13\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminDisableUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminEnableUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminForgetDevice\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\",\"DeviceKey\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"DeviceKey\":{}}}},\"AdminGetDevice\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceKey\",\"UserPoolId\",\"Username\"],\"members\":{\"DeviceKey\":{},\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Device\"],\"members\":{\"Device\":{\"shape\":\"S1e\"}}}},\"AdminGetUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Username\"],\"members\":{\"Username\":{\"shape\":\"Sd\"},\"UserAttributes\":{\"shape\":\"Sj\"},\"UserCreateDate\":{\"type\":\"timestamp\"},\"UserLastModifiedDate\":{\"type\":\"timestamp\"},\"Enabled\":{\"type\":\"boolean\"},\"UserStatus\":{},\"MFAOptions\":{\"shape\":\"Sw\"},\"PreferredMfaSetting\":{},\"UserMFASettingList\":{\"shape\":\"S1h\"}}}},\"AdminInitiateAuth\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientId\",\"AuthFlow\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1j\"},\"AuthFlow\":{},\"AuthParameters\":{\"shape\":\"S1l\"},\"ClientMetadata\":{\"shape\":\"Sg\"},\"AnalyticsMetadata\":{\"shape\":\"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\":{},\"EnableTokenRevocation\":{\"type\":\"boolean\"}}},\"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\"},\"RevokeToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"Token\",\"ClientId\"],\"members\":{\"Token\":{\"shape\":\"S1v\"},\"ClientId\":{\"shape\":\"S1j\"},\"ClientSecret\":{\"shape\":\"S6v\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":{},\"EnableTokenRevocation\":{\"type\":\"boolean\"}}},\"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\":{\"shape\":\"S6v\"},\"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\":{},\"EnableTokenRevocation\":{\"type\":\"boolean\"}}},\"S6v\":{\"type\":\"string\",\"sensitive\":true},\"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\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-04-18\",\"endpointPrefix\":\"cognito-idp\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Cognito Identity Provider\",\"serviceId\":\"Cognito Identity Provider\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSCognitoIdentityProviderService\",\"uid\":\"cognito-idp-2016-04-18\"},\"operations\":{\"AddCustomAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"CustomAttributes\"],\"members\":{\"UserPoolId\":{},\"CustomAttributes\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminAddUserToGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\",\"GroupName\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"GroupName\":{}}}},\"AdminConfirmSignUp\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"ClientMetadata\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminCreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"UserAttributes\":{\"shape\":\"Sj\"},\"ValidationData\":{\"shape\":\"Sj\"},\"TemporaryPassword\":{\"shape\":\"Sn\"},\"ForceAliasCreation\":{\"type\":\"boolean\"},\"MessageAction\":{},\"DesiredDeliveryMediums\":{\"type\":\"list\",\"member\":{}},\"ClientMetadata\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"St\"}}}},\"AdminDeleteUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}}},\"AdminDeleteUserAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\",\"UserAttributeNames\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"UserAttributeNames\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminDisableProviderForUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"User\"],\"members\":{\"UserPoolId\":{},\"User\":{\"shape\":\"S13\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminDisableUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminEnableUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AdminForgetDevice\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\",\"DeviceKey\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"},\"DeviceKey\":{}}}},\"AdminGetDevice\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceKey\",\"UserPoolId\",\"Username\"],\"members\":{\"DeviceKey\":{},\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Device\"],\"members\":{\"Device\":{\"shape\":\"S1e\"}}}},\"AdminGetUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"Username\"],\"members\":{\"UserPoolId\":{},\"Username\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Username\"],\"members\":{\"Username\":{\"shape\":\"Sd\"},\"UserAttributes\":{\"shape\":\"Sj\"},\"UserCreateDate\":{\"type\":\"timestamp\"},\"UserLastModifiedDate\":{\"type\":\"timestamp\"},\"Enabled\":{\"type\":\"boolean\"},\"UserStatus\":{},\"MFAOptions\":{\"shape\":\"Sw\"},\"PreferredMfaSetting\":{},\"UserMFASettingList\":{\"shape\":\"S1h\"}}}},\"AdminInitiateAuth\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientId\",\"AuthFlow\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1j\"},\"AuthFlow\":{},\"AuthParameters\":{\"shape\":\"S1l\"},\"ClientMetadata\":{\"shape\":\"Sg\"},\"AnalyticsMetadata\":{\"shape\":\"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\":\"S5o\"},\"AdminCreateUserConfig\":{\"shape\":\"S5r\"},\"Schema\":{\"shape\":\"S5u\"},\"UserPoolAddOns\":{\"shape\":\"S5v\"},\"UsernameConfiguration\":{\"shape\":\"S5x\"},\"AccountRecoverySetting\":{\"shape\":\"S5y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPool\":{\"shape\":\"S64\"}}}},\"CreateUserPoolClient\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientName\"],\"members\":{\"UserPoolId\":{},\"ClientName\":{},\"GenerateSecret\":{\"type\":\"boolean\"},\"RefreshTokenValidity\":{\"type\":\"integer\"},\"AccessTokenValidity\":{\"type\":\"integer\"},\"IdTokenValidity\":{\"type\":\"integer\"},\"TokenValidityUnits\":{\"shape\":\"S6d\"},\"ReadAttributes\":{\"shape\":\"S6f\"},\"WriteAttributes\":{\"shape\":\"S6f\"},\"ExplicitAuthFlows\":{\"shape\":\"S6h\"},\"SupportedIdentityProviders\":{\"shape\":\"S6j\"},\"CallbackURLs\":{\"shape\":\"S6k\"},\"LogoutURLs\":{\"shape\":\"S6m\"},\"DefaultRedirectURI\":{},\"AllowedOAuthFlows\":{\"shape\":\"S6n\"},\"AllowedOAuthScopes\":{\"shape\":\"S6p\"},\"AllowedOAuthFlowsUserPoolClient\":{\"type\":\"boolean\"},\"AnalyticsConfiguration\":{\"shape\":\"S6r\"},\"PreventUserExistenceErrors\":{},\"EnableTokenRevocation\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPoolClient\":{\"shape\":\"S6v\"}}}},\"CreateUserPoolDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"Domain\",\"UserPoolId\"],\"members\":{\"Domain\":{},\"UserPoolId\":{},\"CustomDomainConfig\":{\"shape\":\"S6y\"}}},\"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\":\"S7g\"}}}},\"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\":\"S64\"}}}},\"DescribeUserPoolClient\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"ClientId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPoolClient\":{\"shape\":\"S6v\"}}}},\"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\":\"S6y\"}}}}}},\"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\":\"S8e\"}}},\"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\":\"S8s\"}}}},\"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\":\"S8e\"}}},\"authtype\":\"none\"},\"GetUserPoolMfaConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SmsMfaConfiguration\":{\"shape\":\"S92\"},\"SoftwareTokenMfaConfiguration\":{\"shape\":\"S93\"},\"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\":\"S5o\"}}}},\"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\":\"Sa5\"},\"PaginationToken\":{}}}},\"ListUsersInGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\",\"GroupName\"],\"members\":{\"UserPoolId\":{},\"GroupName\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Users\":{\"shape\":\"Sa5\"},\"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\":\"S8e\"}}},\"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\"},\"RevokeToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"Token\",\"ClientId\"],\"members\":{\"Token\":{\"shape\":\"S1v\"},\"ClientId\":{\"shape\":\"S1j\"},\"ClientSecret\":{\"shape\":\"S6w\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SetRiskConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1j\"},\"CompromisedCredentialsRiskConfiguration\":{\"shape\":\"S7h\"},\"AccountTakeoverRiskConfiguration\":{\"shape\":\"S7m\"},\"RiskExceptionConfiguration\":{\"shape\":\"S7v\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RiskConfiguration\"],\"members\":{\"RiskConfiguration\":{\"shape\":\"S7g\"}}}},\"SetUICustomization\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserPoolId\"],\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1j\"},\"CSS\":{},\"ImageFile\":{\"type\":\"blob\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UICustomization\"],\"members\":{\"UICustomization\":{\"shape\":\"S8s\"}}}},\"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\":\"S92\"},\"SoftwareTokenMfaConfiguration\":{\"shape\":\"S93\"},\"MfaConfiguration\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SmsMfaConfiguration\":{\"shape\":\"S92\"},\"SoftwareTokenMfaConfiguration\":{\"shape\":\"S93\"},\"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\":\"S8e\"},\"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\":\"S5o\"}}},\"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\":\"S8e\"}}}},\"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\":\"S5o\"},\"AdminCreateUserConfig\":{\"shape\":\"S5r\"},\"UserPoolAddOns\":{\"shape\":\"S5v\"},\"AccountRecoverySetting\":{\"shape\":\"S5y\"}}},\"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\":\"S6d\"},\"ReadAttributes\":{\"shape\":\"S6f\"},\"WriteAttributes\":{\"shape\":\"S6f\"},\"ExplicitAuthFlows\":{\"shape\":\"S6h\"},\"SupportedIdentityProviders\":{\"shape\":\"S6j\"},\"CallbackURLs\":{\"shape\":\"S6k\"},\"LogoutURLs\":{\"shape\":\"S6m\"},\"DefaultRedirectURI\":{},\"AllowedOAuthFlows\":{\"shape\":\"S6n\"},\"AllowedOAuthScopes\":{\"shape\":\"S6p\"},\"AllowedOAuthFlowsUserPoolClient\":{\"type\":\"boolean\"},\"AnalyticsConfiguration\":{\"shape\":\"S6r\"},\"PreventUserExistenceErrors\":{},\"EnableTokenRevocation\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserPoolClient\":{\"shape\":\"S6v\"}}}},\"UpdateUserPoolDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"Domain\",\"UserPoolId\",\"CustomDomainConfig\"],\"members\":{\"Domain\":{},\"UserPoolId\":{},\"CustomDomainConfig\":{\"shape\":\"S6y\"}}},\"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\":{},\"SnsRegion\":{}}},\"S5o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S5r\":{\"type\":\"structure\",\"members\":{\"AllowAdminCreateUserOnly\":{\"type\":\"boolean\"},\"UnusedAccountValidityDays\":{\"type\":\"integer\"},\"InviteMessageTemplate\":{\"type\":\"structure\",\"members\":{\"SMSMessage\":{},\"EmailMessage\":{},\"EmailSubject\":{}}}}},\"S5u\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"S5v\":{\"type\":\"structure\",\"required\":[\"AdvancedSecurityMode\"],\"members\":{\"AdvancedSecurityMode\":{}}},\"S5x\":{\"type\":\"structure\",\"required\":[\"CaseSensitive\"],\"members\":{\"CaseSensitive\":{\"type\":\"boolean\"}}},\"S5y\":{\"type\":\"structure\",\"members\":{\"RecoveryMechanisms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Priority\",\"Name\"],\"members\":{\"Priority\":{\"type\":\"integer\"},\"Name\":{}}}}}},\"S64\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Policies\":{\"shape\":\"S4u\"},\"LambdaConfig\":{\"shape\":\"S4y\"},\"Status\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"CreationDate\":{\"type\":\"timestamp\"},\"SchemaAttributes\":{\"shape\":\"S5u\"},\"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\":\"S5o\"},\"SmsConfigurationFailure\":{},\"EmailConfigurationFailure\":{},\"Domain\":{},\"CustomDomain\":{},\"AdminCreateUserConfig\":{\"shape\":\"S5r\"},\"UserPoolAddOns\":{\"shape\":\"S5v\"},\"UsernameConfiguration\":{\"shape\":\"S5x\"},\"Arn\":{},\"AccountRecoverySetting\":{\"shape\":\"S5y\"}}},\"S6d\":{\"type\":\"structure\",\"members\":{\"AccessToken\":{},\"IdToken\":{},\"RefreshToken\":{}}},\"S6f\":{\"type\":\"list\",\"member\":{}},\"S6h\":{\"type\":\"list\",\"member\":{}},\"S6j\":{\"type\":\"list\",\"member\":{}},\"S6k\":{\"type\":\"list\",\"member\":{}},\"S6m\":{\"type\":\"list\",\"member\":{}},\"S6n\":{\"type\":\"list\",\"member\":{}},\"S6p\":{\"type\":\"list\",\"member\":{}},\"S6r\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"ApplicationArn\":{},\"RoleArn\":{},\"ExternalId\":{},\"UserDataShared\":{\"type\":\"boolean\"}}},\"S6v\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"ClientName\":{},\"ClientId\":{\"shape\":\"S1j\"},\"ClientSecret\":{\"shape\":\"S6w\"},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"CreationDate\":{\"type\":\"timestamp\"},\"RefreshTokenValidity\":{\"type\":\"integer\"},\"AccessTokenValidity\":{\"type\":\"integer\"},\"IdTokenValidity\":{\"type\":\"integer\"},\"TokenValidityUnits\":{\"shape\":\"S6d\"},\"ReadAttributes\":{\"shape\":\"S6f\"},\"WriteAttributes\":{\"shape\":\"S6f\"},\"ExplicitAuthFlows\":{\"shape\":\"S6h\"},\"SupportedIdentityProviders\":{\"shape\":\"S6j\"},\"CallbackURLs\":{\"shape\":\"S6k\"},\"LogoutURLs\":{\"shape\":\"S6m\"},\"DefaultRedirectURI\":{},\"AllowedOAuthFlows\":{\"shape\":\"S6n\"},\"AllowedOAuthScopes\":{\"shape\":\"S6p\"},\"AllowedOAuthFlowsUserPoolClient\":{\"type\":\"boolean\"},\"AnalyticsConfiguration\":{\"shape\":\"S6r\"},\"PreventUserExistenceErrors\":{},\"EnableTokenRevocation\":{\"type\":\"boolean\"}}},\"S6w\":{\"type\":\"string\",\"sensitive\":true},\"S6y\":{\"type\":\"structure\",\"required\":[\"CertificateArn\"],\"members\":{\"CertificateArn\":{}}},\"S7g\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1j\"},\"CompromisedCredentialsRiskConfiguration\":{\"shape\":\"S7h\"},\"AccountTakeoverRiskConfiguration\":{\"shape\":\"S7m\"},\"RiskExceptionConfiguration\":{\"shape\":\"S7v\"},\"LastModifiedDate\":{\"type\":\"timestamp\"}}},\"S7h\":{\"type\":\"structure\",\"required\":[\"Actions\"],\"members\":{\"EventFilter\":{\"type\":\"list\",\"member\":{}},\"Actions\":{\"type\":\"structure\",\"required\":[\"EventAction\"],\"members\":{\"EventAction\":{}}}}},\"S7m\":{\"type\":\"structure\",\"required\":[\"Actions\"],\"members\":{\"NotifyConfiguration\":{\"type\":\"structure\",\"required\":[\"SourceArn\"],\"members\":{\"From\":{},\"ReplyTo\":{},\"SourceArn\":{},\"BlockEmail\":{\"shape\":\"S7o\"},\"NoActionEmail\":{\"shape\":\"S7o\"},\"MfaEmail\":{\"shape\":\"S7o\"}}},\"Actions\":{\"type\":\"structure\",\"members\":{\"LowAction\":{\"shape\":\"S7s\"},\"MediumAction\":{\"shape\":\"S7s\"},\"HighAction\":{\"shape\":\"S7s\"}}}}},\"S7o\":{\"type\":\"structure\",\"required\":[\"Subject\"],\"members\":{\"Subject\":{},\"HtmlBody\":{},\"TextBody\":{}}},\"S7s\":{\"type\":\"structure\",\"required\":[\"Notify\",\"EventAction\"],\"members\":{\"Notify\":{\"type\":\"boolean\"},\"EventAction\":{}}},\"S7v\":{\"type\":\"structure\",\"members\":{\"BlockedIPRangeList\":{\"type\":\"list\",\"member\":{}},\"SkippedIPRangeList\":{\"type\":\"list\",\"member\":{}}}},\"S8e\":{\"type\":\"structure\",\"members\":{\"Destination\":{},\"DeliveryMedium\":{},\"AttributeName\":{}}},\"S8s\":{\"type\":\"structure\",\"members\":{\"UserPoolId\":{},\"ClientId\":{\"shape\":\"S1j\"},\"ImageUrl\":{},\"CSS\":{},\"CSSVersion\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"S92\":{\"type\":\"structure\",\"members\":{\"SmsAuthenticationMessage\":{},\"SmsConfiguration\":{\"shape\":\"S5m\"}}},\"S93\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"Sa5\":{\"type\":\"list\",\"member\":{\"shape\":\"St\"}}}}"); /***/ }), @@ -34648,7 +37542,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-11-27\",\"endpointPrefix\":\"comprehend\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Comprehend\",\"serviceId\":\"Comprehend\",\"signatureVersion\":\"v4\",\"signingName\":\"comprehend\",\"targetPrefix\":\"Comprehend_20171127\",\"uid\":\"comprehend-2017-11-27\"},\"operations\":{\"BatchDetectDominantLanguage\":{\"input\":{\"type\":\"structure\",\"required\":[\"TextList\"],\"members\":{\"TextList\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResultList\",\"ErrorList\"],\"members\":{\"ResultList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Index\":{\"type\":\"integer\"},\"Languages\":{\"shape\":\"S8\"}}}},\"ErrorList\":{\"shape\":\"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}},\"ContainsPiiEntities\":{\"input\":{\"type\":\"structure\",\"required\":[\"Text\",\"LanguageCode\"],\"members\":{\"Text\":{},\"LanguageCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Labels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Score\":{\"type\":\"float\"}}}}}}},\"CreateDocumentClassifier\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentClassifierName\",\"DataAccessRoleArn\",\"InputDataConfig\",\"LanguageCode\"],\"members\":{\"DocumentClassifierName\":{},\"DataAccessRoleArn\":{},\"Tags\":{\"shape\":\"S1m\"},\"InputDataConfig\":{\"shape\":\"S1q\"},\"OutputDataConfig\":{\"shape\":\"S1y\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"LanguageCode\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"},\"Mode\":{},\"ModelKmsKeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierArn\":{}}}},\"CreateEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"ModelArn\",\"DesiredInferenceUnits\"],\"members\":{\"EndpointName\":{},\"ModelArn\":{},\"DesiredInferenceUnits\":{\"type\":\"integer\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S1m\"},\"DataAccessRoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{}}}},\"CreateEntityRecognizer\":{\"input\":{\"type\":\"structure\",\"required\":[\"RecognizerName\",\"DataAccessRoleArn\",\"InputDataConfig\",\"LanguageCode\"],\"members\":{\"RecognizerName\":{},\"DataAccessRoleArn\":{},\"Tags\":{\"shape\":\"S1m\"},\"InputDataConfig\":{\"shape\":\"S2g\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"LanguageCode\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"},\"ModelKmsKeyId\":{}}},\"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\":\"S30\"}}}},\"DescribeDocumentClassifier\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentClassifierArn\"],\"members\":{\"DocumentClassifierArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierProperties\":{\"shape\":\"S3a\"}}}},\"DescribeDominantLanguageDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DominantLanguageDetectionJobProperties\":{\"shape\":\"S3h\"}}}},\"DescribeEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointProperties\":{\"shape\":\"S3k\"}}}},\"DescribeEntitiesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EntitiesDetectionJobProperties\":{\"shape\":\"S3o\"}}}},\"DescribeEntityRecognizer\":{\"input\":{\"type\":\"structure\",\"required\":[\"EntityRecognizerArn\"],\"members\":{\"EntityRecognizerArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EntityRecognizerProperties\":{\"shape\":\"S3r\"}}}},\"DescribeEventsDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventsDetectionJobProperties\":{\"shape\":\"S3z\"}}}},\"DescribeKeyPhrasesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyPhrasesDetectionJobProperties\":{\"shape\":\"S44\"}}}},\"DescribePiiEntitiesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PiiEntitiesDetectionJobProperties\":{\"shape\":\"S47\"}}}},\"DescribeSentimentDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SentimentDetectionJobProperties\":{\"shape\":\"S4g\"}}}},\"DescribeTopicsDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TopicsDetectionJobProperties\":{\"shape\":\"S4j\"}}}},\"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\":\"S30\"}},\"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\":\"S3a\"}},\"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\":\"S3h\"}},\"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\":\"S3k\"}},\"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\":\"S3o\"}},\"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\":\"S3r\"}},\"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\":\"S3z\"}},\"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\":\"S44\"}},\"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\":\"S47\"}},\"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\":\"S4g\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S1m\"}}}},\"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\":\"S4j\"}},\"NextToken\":{}}}},\"StartDocumentClassificationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentClassifierArn\",\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\"],\"members\":{\"JobName\":{},\"DocumentClassifierArn\":{},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StartDominantLanguageDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StartEntitiesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"EntityRecognizerArn\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StartEventsDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\",\"TargetEventTypes\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"TargetEventTypes\":{\"shape\":\"S40\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StartKeyPhrasesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StartPiiEntitiesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"Mode\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"Mode\":{},\"RedactionConfig\":{\"shape\":\"S49\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StartSentimentDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StartTopicsDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"NumberOfTopics\":{\"type\":\"integer\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"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\":\"S1m\"}}},\"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\"}}}}}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1q\":{\"type\":\"structure\",\"members\":{\"DataFormat\":{},\"S3Uri\":{},\"LabelDelimiter\":{},\"AugmentedManifests\":{\"type\":\"list\",\"member\":{\"shape\":\"S1v\"}}}},\"S1v\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"AttributeNames\"],\"members\":{\"S3Uri\":{},\"AttributeNames\":{\"type\":\"list\",\"member\":{}}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"S3Uri\":{},\"KmsKeyId\":{}}},\"S21\":{\"type\":\"structure\",\"required\":[\"SecurityGroupIds\",\"Subnets\"],\"members\":{\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}},\"Subnets\":{\"type\":\"list\",\"member\":{}}}},\"S2g\":{\"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\":\"S1v\"}}}},\"S30\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"DocumentClassifierArn\":{},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"S35\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"InputFormat\":{}}},\"S37\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"KmsKeyId\":{}}},\"S3a\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierArn\":{},\"LanguageCode\":{},\"Status\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"TrainingStartTime\":{\"type\":\"timestamp\"},\"TrainingEndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S1q\"},\"OutputDataConfig\":{\"shape\":\"S1y\"},\"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\":\"S21\"},\"Mode\":{},\"ModelKmsKeyId\":{}}},\"S3h\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"S3k\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{},\"Status\":{},\"Message\":{},\"ModelArn\":{},\"DesiredInferenceUnits\":{\"type\":\"integer\"},\"CurrentInferenceUnits\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"DataAccessRoleArn\":{}}},\"S3o\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"EntityRecognizerArn\":{},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"S3r\":{\"type\":\"structure\",\"members\":{\"EntityRecognizerArn\":{},\"LanguageCode\":{},\"Status\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"TrainingStartTime\":{\"type\":\"timestamp\"},\"TrainingEndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S2g\"},\"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\":\"S21\"},\"ModelKmsKeyId\":{}}},\"S3z\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"TargetEventTypes\":{\"shape\":\"S40\"}}},\"S40\":{\"type\":\"list\",\"member\":{}},\"S44\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"S47\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"KmsKeyId\":{}}},\"RedactionConfig\":{\"shape\":\"S49\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"Mode\":{}}},\"S49\":{\"type\":\"structure\",\"members\":{\"PiiEntityTypes\":{\"type\":\"list\",\"member\":{}},\"MaskMode\":{},\"MaskCharacter\":{}}},\"S4g\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}},\"S4j\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S35\"},\"OutputDataConfig\":{\"shape\":\"S37\"},\"NumberOfTopics\":{\"type\":\"integer\"},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S21\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-11-27\",\"endpointPrefix\":\"comprehend\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Comprehend\",\"serviceId\":\"Comprehend\",\"signatureVersion\":\"v4\",\"signingName\":\"comprehend\",\"targetPrefix\":\"Comprehend_20171127\",\"uid\":\"comprehend-2017-11-27\"},\"operations\":{\"BatchDetectDominantLanguage\":{\"input\":{\"type\":\"structure\",\"required\":[\"TextList\"],\"members\":{\"TextList\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResultList\",\"ErrorList\"],\"members\":{\"ResultList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Index\":{\"type\":\"integer\"},\"Languages\":{\"shape\":\"S8\"}}}},\"ErrorList\":{\"shape\":\"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}},\"ContainsPiiEntities\":{\"input\":{\"type\":\"structure\",\"required\":[\"Text\",\"LanguageCode\"],\"members\":{\"Text\":{},\"LanguageCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Labels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Score\":{\"type\":\"float\"}}}}}}},\"CreateDocumentClassifier\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentClassifierName\",\"DataAccessRoleArn\",\"InputDataConfig\",\"LanguageCode\"],\"members\":{\"DocumentClassifierName\":{},\"VersionName\":{},\"DataAccessRoleArn\":{},\"Tags\":{\"shape\":\"S1n\"},\"InputDataConfig\":{\"shape\":\"S1r\"},\"OutputDataConfig\":{\"shape\":\"S21\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"LanguageCode\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"Mode\":{},\"ModelKmsKeyId\":{},\"ModelPolicy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierArn\":{}}}},\"CreateEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"ModelArn\",\"DesiredInferenceUnits\"],\"members\":{\"EndpointName\":{},\"ModelArn\":{},\"DesiredInferenceUnits\":{\"type\":\"integer\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S1n\"},\"DataAccessRoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{}}}},\"CreateEntityRecognizer\":{\"input\":{\"type\":\"structure\",\"required\":[\"RecognizerName\",\"DataAccessRoleArn\",\"InputDataConfig\",\"LanguageCode\"],\"members\":{\"RecognizerName\":{},\"VersionName\":{},\"DataAccessRoleArn\":{},\"Tags\":{\"shape\":\"S1n\"},\"InputDataConfig\":{\"shape\":\"S2k\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"LanguageCode\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"ModelKmsKeyId\":{},\"ModelPolicy\":{}}},\"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\":{}}},\"DeleteResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"PolicyRevisionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeDocumentClassificationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentClassificationJobProperties\":{\"shape\":\"S38\"}}}},\"DescribeDocumentClassifier\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentClassifierArn\"],\"members\":{\"DocumentClassifierArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierProperties\":{\"shape\":\"S3n\"}}}},\"DescribeDominantLanguageDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DominantLanguageDetectionJobProperties\":{\"shape\":\"S3u\"}}}},\"DescribeEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointProperties\":{\"shape\":\"S3x\"}}}},\"DescribeEntitiesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EntitiesDetectionJobProperties\":{\"shape\":\"S41\"}}}},\"DescribeEntityRecognizer\":{\"input\":{\"type\":\"structure\",\"required\":[\"EntityRecognizerArn\"],\"members\":{\"EntityRecognizerArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EntityRecognizerProperties\":{\"shape\":\"S44\"}}}},\"DescribeEventsDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventsDetectionJobProperties\":{\"shape\":\"S4c\"}}}},\"DescribeKeyPhrasesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyPhrasesDetectionJobProperties\":{\"shape\":\"S4h\"}}}},\"DescribePiiEntitiesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PiiEntitiesDetectionJobProperties\":{\"shape\":\"S4k\"}}}},\"DescribeResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourcePolicy\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"PolicyRevisionId\":{}}}},\"DescribeSentimentDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SentimentDetectionJobProperties\":{\"shape\":\"S4v\"}}}},\"DescribeTargetedSentimentDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TargetedSentimentDetectionJobProperties\":{\"shape\":\"S4y\"}}}},\"DescribeTopicsDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TopicsDetectionJobProperties\":{\"shape\":\"S51\"}}}},\"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}},\"ImportModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceModelArn\"],\"members\":{\"SourceModelArn\":{},\"ModelName\":{},\"VersionName\":{},\"ModelKmsKeyId\":{},\"DataAccessRoleArn\":{},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{}}}},\"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\":\"S38\"}},\"NextToken\":{}}}},\"ListDocumentClassifierSummaries\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierSummariesList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierName\":{},\"NumberOfVersions\":{\"type\":\"integer\"},\"LatestVersionCreatedAt\":{\"type\":\"timestamp\"},\"LatestVersionName\":{},\"LatestVersionStatus\":{}}}},\"NextToken\":{}}}},\"ListDocumentClassifiers\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"DocumentClassifierName\":{},\"SubmitTimeBefore\":{\"type\":\"timestamp\"},\"SubmitTimeAfter\":{\"type\":\"timestamp\"}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"S3n\"}},\"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\":\"S3u\"}},\"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\":\"S3x\"}},\"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\":\"S41\"}},\"NextToken\":{}}}},\"ListEntityRecognizerSummaries\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EntityRecognizerSummariesList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecognizerName\":{},\"NumberOfVersions\":{\"type\":\"integer\"},\"LatestVersionCreatedAt\":{\"type\":\"timestamp\"},\"LatestVersionName\":{},\"LatestVersionStatus\":{}}}},\"NextToken\":{}}}},\"ListEntityRecognizers\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"RecognizerName\":{},\"SubmitTimeBefore\":{\"type\":\"timestamp\"},\"SubmitTimeAfter\":{\"type\":\"timestamp\"}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EntityRecognizerPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"S44\"}},\"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\":\"S4c\"}},\"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\":\"S4h\"}},\"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\":\"S4k\"}},\"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\":\"S4v\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S1n\"}}}},\"ListTargetedSentimentDetectionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"JobStatus\":{},\"SubmitTimeBefore\":{\"type\":\"timestamp\"},\"SubmitTimeAfter\":{\"type\":\"timestamp\"}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TargetedSentimentDetectionJobPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"S4y\"}},\"NextToken\":{}}}},\"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\":\"S51\"}},\"NextToken\":{}}}},\"PutResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"ResourcePolicy\"],\"members\":{\"ResourceArn\":{},\"ResourcePolicy\":{},\"PolicyRevisionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PolicyRevisionId\":{}}}},\"StartDocumentClassificationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentClassifierArn\",\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\"],\"members\":{\"JobName\":{},\"DocumentClassifierArn\":{},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobStatus\":{}}}},\"StartDominantLanguageDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobStatus\":{}}}},\"StartEntitiesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"EntityRecognizerArn\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobStatus\":{}}}},\"StartEventsDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\",\"TargetEventTypes\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"TargetEventTypes\":{\"shape\":\"S4d\"},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobStatus\":{}}}},\"StartKeyPhrasesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobStatus\":{}}}},\"StartPiiEntitiesDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"Mode\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"Mode\":{},\"RedactionConfig\":{\"shape\":\"S4m\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobStatus\":{}}}},\"StartSentimentDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobStatus\":{}}}},\"StartTargetedSentimentDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"LanguageCode\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"LanguageCode\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobStatus\":{}}}},\"StartTopicsDetectionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\"],\"members\":{\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"JobName\":{},\"NumberOfTopics\":{\"type\":\"integer\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"},\"Tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"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\":{}}}},\"StopTargetedSentimentDetectionJob\":{\"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\":\"S1n\"}}},\"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\"],\"members\":{\"EndpointArn\":{},\"DesiredModelArn\":{},\"DesiredInferenceUnits\":{\"type\":\"integer\"},\"DesiredDataAccessRoleArn\":{}}},\"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\"}}}}}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"DataFormat\":{},\"S3Uri\":{},\"TestS3Uri\":{},\"LabelDelimiter\":{},\"AugmentedManifests\":{\"type\":\"list\",\"member\":{\"shape\":\"S1w\"}}}},\"S1w\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"AttributeNames\"],\"members\":{\"S3Uri\":{},\"Split\":{},\"AttributeNames\":{\"type\":\"list\",\"member\":{}},\"AnnotationDataS3Uri\":{},\"SourceDocumentsS3Uri\":{},\"DocumentType\":{}}},\"S21\":{\"type\":\"structure\",\"members\":{\"S3Uri\":{},\"KmsKeyId\":{}}},\"S24\":{\"type\":\"structure\",\"required\":[\"SecurityGroupIds\",\"Subnets\"],\"members\":{\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}},\"Subnets\":{\"type\":\"list\",\"member\":{}}}},\"S2k\":{\"type\":\"structure\",\"required\":[\"EntityTypes\"],\"members\":{\"DataFormat\":{},\"EntityTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{}}}},\"Documents\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"TestS3Uri\":{},\"InputFormat\":{}}},\"Annotations\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"TestS3Uri\":{}}},\"EntityList\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{}}},\"AugmentedManifests\":{\"type\":\"list\",\"member\":{\"shape\":\"S1w\"}}}},\"S38\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"DocumentClassifierArn\":{},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"}}},\"S3e\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"InputFormat\":{},\"DocumentReaderConfig\":{\"type\":\"structure\",\"required\":[\"DocumentReadAction\"],\"members\":{\"DocumentReadAction\":{},\"DocumentReadMode\":{},\"FeatureTypes\":{\"type\":\"list\",\"member\":{}}}}}},\"S3k\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"KmsKeyId\":{}}},\"S3n\":{\"type\":\"structure\",\"members\":{\"DocumentClassifierArn\":{},\"LanguageCode\":{},\"Status\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"TrainingStartTime\":{\"type\":\"timestamp\"},\"TrainingEndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S1r\"},\"OutputDataConfig\":{\"shape\":\"S21\"},\"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\":\"S24\"},\"Mode\":{},\"ModelKmsKeyId\":{},\"VersionName\":{},\"SourceModelArn\":{}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"}}},\"S3x\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{},\"Status\":{},\"Message\":{},\"ModelArn\":{},\"DesiredModelArn\":{},\"DesiredInferenceUnits\":{\"type\":\"integer\"},\"CurrentInferenceUnits\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"DataAccessRoleArn\":{},\"DesiredDataAccessRoleArn\":{}}},\"S41\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"EntityRecognizerArn\":{},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"}}},\"S44\":{\"type\":\"structure\",\"members\":{\"EntityRecognizerArn\":{},\"LanguageCode\":{},\"Status\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"TrainingStartTime\":{\"type\":\"timestamp\"},\"TrainingEndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S2k\"},\"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\":\"S24\"},\"ModelKmsKeyId\":{},\"VersionName\":{},\"SourceModelArn\":{}}},\"S4c\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"TargetEventTypes\":{\"shape\":\"S4d\"}}},\"S4d\":{\"type\":\"list\",\"member\":{}},\"S4h\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"}}},\"S4k\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"KmsKeyId\":{}}},\"RedactionConfig\":{\"shape\":\"S4m\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"Mode\":{}}},\"S4m\":{\"type\":\"structure\",\"members\":{\"PiiEntityTypes\":{\"type\":\"list\",\"member\":{}},\"MaskMode\":{},\"MaskCharacter\":{}}},\"S4v\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"}}},\"S4y\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"LanguageCode\":{},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"}}},\"S51\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobArn\":{},\"JobName\":{},\"JobStatus\":{},\"Message\":{},\"SubmitTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"S3e\"},\"OutputDataConfig\":{\"shape\":\"S3k\"},\"NumberOfTopics\":{\"type\":\"integer\"},\"DataAccessRoleArn\":{},\"VolumeKmsKeyId\":{},\"VpcConfig\":{\"shape\":\"S24\"}}}}}"); /***/ }), @@ -34656,7 +37550,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListDocumentClassificationJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDocumentClassifiers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDominantLanguageDetectionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListEntitiesDetectionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListEntityRecognizers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListDocumentClassificationJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDocumentClassifierSummaries\":{\"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\"},\"ListEntityRecognizerSummaries\":{\"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\"},\"ListTargetedSentimentDetectionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListTopicsDetectionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -34664,7 +37558,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDocumentClassificationJobs\":{\"input /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-10-30\",\"endpointPrefix\":\"comprehendmedical\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"ComprehendMedical\",\"serviceFullName\":\"AWS Comprehend Medical\",\"serviceId\":\"ComprehendMedical\",\"signatureVersion\":\"v4\",\"signingName\":\"comprehendmedical\",\"targetPrefix\":\"ComprehendMedical_20181030\",\"uid\":\"comprehendmedical-2018-10-30\"},\"operations\":{\"DescribeEntitiesDetectionV2Job\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobProperties\":{\"shape\":\"S4\"}}}},\"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\"},\"Category\":{},\"RelationshipType\":{}}}},\"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\":\"S1z\"}}}},\"Traits\":{\"shape\":\"S1z\"},\"RxNormConcepts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Code\":{},\"Score\":{\"type\":\"float\"}}}}}}},\"PaginationToken\":{},\"ModelVersion\":{}}}},\"ListEntitiesDetectionV2Jobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S25\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S28\"},\"NextToken\":{}}}},\"ListICD10CMInferenceJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S25\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S28\"},\"NextToken\":{}}}},\"ListPHIDetectionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S25\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S28\"},\"NextToken\":{}}}},\"ListRxNormInferenceJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S25\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S28\"},\"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\"}}}},\"S1z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Score\":{\"type\":\"float\"}}}},\"S25\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"JobStatus\":{},\"SubmitTimeBefore\":{\"type\":\"timestamp\"},\"SubmitTimeAfter\":{\"type\":\"timestamp\"}}},\"S28\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-10-30\",\"endpointPrefix\":\"comprehendmedical\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"ComprehendMedical\",\"serviceFullName\":\"AWS Comprehend Medical\",\"serviceId\":\"ComprehendMedical\",\"signatureVersion\":\"v4\",\"signingName\":\"comprehendmedical\",\"targetPrefix\":\"ComprehendMedical_20181030\",\"uid\":\"comprehendmedical-2018-10-30\"},\"operations\":{\"DescribeEntitiesDetectionV2Job\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobProperties\":{\"shape\":\"S4\"}}}},\"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\"}}}},\"DescribeSNOMEDCTInferenceJob\":{\"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\":\"St\"},\"UnmappedAttributes\":{\"shape\":\"S16\"},\"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\":\"St\"},\"UnmappedAttributes\":{\"shape\":\"S16\"},\"PaginationToken\":{},\"ModelVersion\":{}}}},\"DetectPHI\":{\"input\":{\"type\":\"structure\",\"required\":[\"Text\"],\"members\":{\"Text\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Entities\",\"ModelVersion\"],\"members\":{\"Entities\":{\"shape\":\"St\"},\"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\":\"S1m\"},\"Category\":{},\"RelationshipType\":{}}}},\"Traits\":{\"shape\":\"S1m\"},\"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\":\"S21\"}}}},\"Traits\":{\"shape\":\"S21\"},\"RxNormConcepts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Code\":{},\"Score\":{\"type\":\"float\"}}}}}}},\"PaginationToken\":{},\"ModelVersion\":{}}}},\"InferSNOMEDCT\":{\"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\":{\"Category\":{},\"Type\":{},\"Score\":{\"type\":\"float\"},\"RelationshipScore\":{\"type\":\"float\"},\"RelationshipType\":{},\"Id\":{\"type\":\"integer\"},\"BeginOffset\":{\"type\":\"integer\"},\"EndOffset\":{\"type\":\"integer\"},\"Text\":{},\"Traits\":{\"shape\":\"S2g\"},\"SNOMEDCTConcepts\":{\"shape\":\"S2j\"}}}},\"Traits\":{\"shape\":\"S2g\"},\"SNOMEDCTConcepts\":{\"shape\":\"S2j\"}}}},\"PaginationToken\":{},\"ModelVersion\":{},\"SNOMEDCTDetails\":{\"type\":\"structure\",\"members\":{\"Edition\":{},\"Language\":{},\"VersionDate\":{}}},\"Characters\":{\"type\":\"structure\",\"members\":{\"OriginalTextCharacters\":{\"type\":\"integer\"}}}}}},\"ListEntitiesDetectionV2Jobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S2o\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S2r\"},\"NextToken\":{}}}},\"ListICD10CMInferenceJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S2o\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S2r\"},\"NextToken\":{}}}},\"ListPHIDetectionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S2o\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S2r\"},\"NextToken\":{}}}},\"ListRxNormInferenceJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S2o\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S2r\"},\"NextToken\":{}}}},\"ListSNOMEDCTInferenceJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S2o\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComprehendMedicalAsyncJobPropertiesList\":{\"shape\":\"S2r\"},\"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\":{}}}},\"StartSNOMEDCTInferenceJob\":{\"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\":{}}}},\"StopSNOMEDCTInferenceJob\":{\"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\":{}}},\"St\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{\"type\":\"integer\"},\"BeginOffset\":{\"type\":\"integer\"},\"EndOffset\":{\"type\":\"integer\"},\"Score\":{\"type\":\"float\"},\"Text\":{},\"Category\":{},\"Type\":{},\"Traits\":{\"shape\":\"S10\"},\"Attributes\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}}}}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Score\":{\"type\":\"float\"}}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Score\":{\"type\":\"float\"},\"RelationshipScore\":{\"type\":\"float\"},\"RelationshipType\":{},\"Id\":{\"type\":\"integer\"},\"BeginOffset\":{\"type\":\"integer\"},\"EndOffset\":{\"type\":\"integer\"},\"Text\":{},\"Category\":{},\"Traits\":{\"shape\":\"S10\"}}},\"S16\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Attribute\":{\"shape\":\"S14\"}}}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Score\":{\"type\":\"float\"}}}},\"S21\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Score\":{\"type\":\"float\"}}}},\"S2g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Score\":{\"type\":\"float\"}}}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Code\":{},\"Score\":{\"type\":\"float\"}}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"JobStatus\":{},\"SubmitTimeBefore\":{\"type\":\"timestamp\"},\"SubmitTimeAfter\":{\"type\":\"timestamp\"}}},\"S2r\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}}"); /***/ }), @@ -34680,7 +37574,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-11-01\",\"endpointPrefix\":\"compute-optimizer\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Compute Optimizer\",\"serviceId\":\"Compute Optimizer\",\"signatureVersion\":\"v4\",\"signingName\":\"compute-optimizer\",\"targetPrefix\":\"ComputeOptimizerService\",\"uid\":\"compute-optimizer-2019-11-01\"},\"operations\":{\"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\"}}}},\"ExportEBSVolumeRecommendations\":{\"input\":{\"type\":\"structure\",\"required\":[\"s3DestinationConfig\"],\"members\":{\"accountIds\":{\"shape\":\"Sp\"},\"filters\":{\"shape\":\"S12\"},\"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\"}}}},\"ExportLambdaFunctionRecommendations\":{\"input\":{\"type\":\"structure\",\"required\":[\"s3DestinationConfig\"],\"members\":{\"accountIds\":{\"shape\":\"Sp\"},\"filters\":{\"shape\":\"S1d\"},\"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\":\"S1r\"},\"lookBackPeriodInDays\":{\"type\":\"double\"},\"currentConfiguration\":{\"shape\":\"S1x\"},\"recommendationOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S1x\"},\"projectedUtilizationMetrics\":{\"shape\":\"S24\"},\"performanceRisk\":{\"type\":\"double\"},\"rank\":{\"type\":\"integer\"}}}},\"lastRefreshTimestamp\":{\"type\":\"timestamp\"}}}},\"errors\":{\"shape\":\"S28\"}}}},\"GetEBSVolumeRecommendations\":{\"input\":{\"type\":\"structure\",\"members\":{\"volumeArns\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S12\"},\"accountIds\":{\"shape\":\"Sp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"volumeRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"volumeArn\":{},\"accountId\":{},\"currentConfiguration\":{\"shape\":\"S2j\"},\"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\":\"S2j\"},\"performanceRisk\":{\"type\":\"double\"},\"rank\":{\"type\":\"integer\"}}}},\"lastRefreshTimestamp\":{\"type\":\"timestamp\"}}}},\"errors\":{\"shape\":\"S28\"}}}},\"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\":{},\"findingReasonCodes\":{\"type\":\"list\",\"member\":{}},\"utilizationMetrics\":{\"shape\":\"S1r\"},\"lookBackPeriodInDays\":{\"type\":\"double\"},\"recommendationOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"instanceType\":{},\"projectedUtilizationMetrics\":{\"shape\":\"S24\"},\"platformDifferences\":{\"type\":\"list\",\"member\":{}},\"performanceRisk\":{\"type\":\"double\"},\"rank\":{\"type\":\"integer\"}}}},\"recommendationSources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"recommendationSourceArn\":{},\"recommendationSourceType\":{}}}},\"lastRefreshTimestamp\":{\"type\":\"timestamp\"}}}},\"errors\":{\"shape\":\"S28\"}}}},\"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\":{\"shape\":\"S1d\"},\"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\":{}}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"shape\":\"S7\"}}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"shape\":\"S7\"}}}},\"S1r\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}},\"S1s\":{\"type\":\"structure\",\"members\":{\"name\":{},\"statistic\":{},\"value\":{\"type\":\"double\"}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"desiredCapacity\":{\"type\":\"integer\"},\"minSize\":{\"type\":\"integer\"},\"maxSize\":{\"type\":\"integer\"},\"instanceType\":{}}},\"S24\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}},\"S28\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"identifier\":{},\"code\":{},\"message\":{}}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"volumeType\":{},\"volumeSize\":{\"type\":\"integer\"},\"volumeBaselineIOPS\":{\"type\":\"integer\"},\"volumeBurstIOPS\":{\"type\":\"integer\"},\"volumeBaselineThroughput\":{\"type\":\"integer\"},\"volumeBurstThroughput\":{\"type\":\"integer\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-11-01\",\"endpointPrefix\":\"compute-optimizer\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Compute Optimizer\",\"serviceId\":\"Compute Optimizer\",\"signatureVersion\":\"v4\",\"signingName\":\"compute-optimizer\",\"targetPrefix\":\"ComputeOptimizerService\",\"uid\":\"compute-optimizer-2019-11-01\"},\"operations\":{\"DeleteRecommendationPreferences\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"recommendationPreferenceNames\"],\"members\":{\"resourceType\":{},\"scope\":{\"shape\":\"S3\"},\"recommendationPreferenceNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeRecommendationExportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"jobIds\":{\"type\":\"list\",\"member\":{}},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"shape\":\"Sf\"}}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"recommendationExportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"destination\":{\"type\":\"structure\",\"members\":{\"s3\":{\"shape\":\"Sn\"}}},\"resourceType\":{},\"status\":{},\"creationTimestamp\":{\"type\":\"timestamp\"},\"lastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"failureReason\":{}}}},\"nextToken\":{}}}},\"ExportAutoScalingGroupRecommendations\":{\"input\":{\"type\":\"structure\",\"required\":[\"s3DestinationConfig\"],\"members\":{\"accountIds\":{\"shape\":\"Sw\"},\"filters\":{\"shape\":\"Sy\"},\"fieldsToExport\":{\"type\":\"list\",\"member\":{}},\"s3DestinationConfig\":{\"shape\":\"S13\"},\"fileFormat\":{},\"includeMemberAccounts\":{\"type\":\"boolean\"},\"recommendationPreferences\":{\"shape\":\"S17\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"s3Destination\":{\"shape\":\"Sn\"}}}},\"ExportEBSVolumeRecommendations\":{\"input\":{\"type\":\"structure\",\"required\":[\"s3DestinationConfig\"],\"members\":{\"accountIds\":{\"shape\":\"Sw\"},\"filters\":{\"shape\":\"S1c\"},\"fieldsToExport\":{\"type\":\"list\",\"member\":{}},\"s3DestinationConfig\":{\"shape\":\"S13\"},\"fileFormat\":{},\"includeMemberAccounts\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"s3Destination\":{\"shape\":\"Sn\"}}}},\"ExportEC2InstanceRecommendations\":{\"input\":{\"type\":\"structure\",\"required\":[\"s3DestinationConfig\"],\"members\":{\"accountIds\":{\"shape\":\"Sw\"},\"filters\":{\"shape\":\"Sy\"},\"fieldsToExport\":{\"type\":\"list\",\"member\":{}},\"s3DestinationConfig\":{\"shape\":\"S13\"},\"fileFormat\":{},\"includeMemberAccounts\":{\"type\":\"boolean\"},\"recommendationPreferences\":{\"shape\":\"S17\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"s3Destination\":{\"shape\":\"Sn\"}}}},\"ExportLambdaFunctionRecommendations\":{\"input\":{\"type\":\"structure\",\"required\":[\"s3DestinationConfig\"],\"members\":{\"accountIds\":{\"shape\":\"Sw\"},\"filters\":{\"shape\":\"S1n\"},\"fieldsToExport\":{\"type\":\"list\",\"member\":{}},\"s3DestinationConfig\":{\"shape\":\"S13\"},\"fileFormat\":{},\"includeMemberAccounts\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"s3Destination\":{\"shape\":\"Sn\"}}}},\"GetAutoScalingGroupRecommendations\":{\"input\":{\"type\":\"structure\",\"members\":{\"accountIds\":{\"shape\":\"Sw\"},\"autoScalingGroupArns\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"Sy\"},\"recommendationPreferences\":{\"shape\":\"S17\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"autoScalingGroupRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"autoScalingGroupArn\":{},\"autoScalingGroupName\":{},\"finding\":{},\"utilizationMetrics\":{\"shape\":\"S21\"},\"lookBackPeriodInDays\":{\"type\":\"double\"},\"currentConfiguration\":{\"shape\":\"S27\"},\"recommendationOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S27\"},\"projectedUtilizationMetrics\":{\"shape\":\"S2e\"},\"performanceRisk\":{\"type\":\"double\"},\"rank\":{\"type\":\"integer\"},\"savingsOpportunity\":{\"shape\":\"S2h\"},\"migrationEffort\":{}}}},\"lastRefreshTimestamp\":{\"type\":\"timestamp\"},\"currentPerformanceRisk\":{},\"effectiveRecommendationPreferences\":{\"shape\":\"S2p\"},\"inferredWorkloadTypes\":{\"shape\":\"S2s\"}}}},\"errors\":{\"shape\":\"S2u\"}}}},\"GetEBSVolumeRecommendations\":{\"input\":{\"type\":\"structure\",\"members\":{\"volumeArns\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S1c\"},\"accountIds\":{\"shape\":\"Sw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"volumeRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"volumeArn\":{},\"accountId\":{},\"currentConfiguration\":{\"shape\":\"S35\"},\"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\":\"S35\"},\"performanceRisk\":{\"type\":\"double\"},\"rank\":{\"type\":\"integer\"},\"savingsOpportunity\":{\"shape\":\"S2h\"}}}},\"lastRefreshTimestamp\":{\"type\":\"timestamp\"},\"currentPerformanceRisk\":{}}}},\"errors\":{\"shape\":\"S2u\"}}}},\"GetEC2InstanceRecommendations\":{\"input\":{\"type\":\"structure\",\"members\":{\"instanceArns\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"Sy\"},\"accountIds\":{\"shape\":\"Sw\"},\"recommendationPreferences\":{\"shape\":\"S17\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"instanceRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"instanceArn\":{},\"accountId\":{},\"instanceName\":{},\"currentInstanceType\":{},\"finding\":{},\"findingReasonCodes\":{\"type\":\"list\",\"member\":{}},\"utilizationMetrics\":{\"shape\":\"S21\"},\"lookBackPeriodInDays\":{\"type\":\"double\"},\"recommendationOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"instanceType\":{},\"projectedUtilizationMetrics\":{\"shape\":\"S2e\"},\"platformDifferences\":{\"type\":\"list\",\"member\":{}},\"performanceRisk\":{\"type\":\"double\"},\"rank\":{\"type\":\"integer\"},\"savingsOpportunity\":{\"shape\":\"S2h\"},\"migrationEffort\":{}}}},\"recommendationSources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"recommendationSourceArn\":{},\"recommendationSourceType\":{}}}},\"lastRefreshTimestamp\":{\"type\":\"timestamp\"},\"currentPerformanceRisk\":{},\"effectiveRecommendationPreferences\":{\"shape\":\"S2p\"},\"inferredWorkloadTypes\":{\"shape\":\"S2s\"}}}},\"errors\":{\"shape\":\"S2u\"}}}},\"GetEC2RecommendationProjectedMetrics\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceArn\",\"stat\",\"period\",\"startTime\",\"endTime\"],\"members\":{\"instanceArn\":{},\"stat\":{},\"period\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"recommendationPreferences\":{\"shape\":\"S17\"}}},\"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\"}}}}}}}}}}},\"GetEffectiveRecommendationPreferences\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"enhancedInfrastructureMetrics\":{}}}},\"GetEnrollmentStatus\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"statusReason\":{},\"memberAccountsEnrolled\":{\"type\":\"boolean\"},\"lastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"numberOfMemberAccountsOptedIn\":{\"type\":\"integer\"}}}},\"GetEnrollmentStatusesForOrganization\":{\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"shape\":\"Sf\"}}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"accountEnrollmentStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"status\":{},\"statusReason\":{},\"lastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"GetLambdaFunctionRecommendations\":{\"input\":{\"type\":\"structure\",\"members\":{\"functionArns\":{\"type\":\"list\",\"member\":{}},\"accountIds\":{\"shape\":\"Sw\"},\"filters\":{\"shape\":\"S1n\"},\"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\"}}}},\"savingsOpportunity\":{\"shape\":\"S2h\"}}}},\"currentPerformanceRisk\":{}}}}}}},\"GetRecommendationPreferences\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\"],\"members\":{\"resourceType\":{},\"scope\":{\"shape\":\"S3\"},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"recommendationPreferencesDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"scope\":{\"shape\":\"S3\"},\"resourceType\":{},\"enhancedInfrastructureMetrics\":{},\"inferredWorkloadTypes\":{}}}}}}},\"GetRecommendationSummaries\":{\"input\":{\"type\":\"structure\",\"members\":{\"accountIds\":{\"shape\":\"Sw\"},\"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\":{},\"savingsOpportunity\":{\"shape\":\"S2h\"},\"currentPerformanceRiskRatings\":{\"type\":\"structure\",\"members\":{\"high\":{\"type\":\"long\"},\"medium\":{\"type\":\"long\"},\"low\":{\"type\":\"long\"},\"veryLow\":{\"type\":\"long\"}}}}}}}}},\"PutRecommendationPreferences\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\"],\"members\":{\"resourceType\":{},\"scope\":{\"shape\":\"S3\"},\"enhancedInfrastructureMetrics\":{},\"inferredWorkloadTypes\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEnrollmentStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{},\"includeMemberAccounts\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"statusReason\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}},\"Sf\":{\"type\":\"list\",\"member\":{}},\"Sn\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"key\":{},\"metadataKey\":{}}},\"Sw\":{\"type\":\"list\",\"member\":{}},\"Sy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"shape\":\"Sf\"}}}},\"S13\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"keyPrefix\":{}}},\"S17\":{\"type\":\"structure\",\"members\":{\"cpuVendorArchitectures\":{\"shape\":\"S18\"}}},\"S18\":{\"type\":\"list\",\"member\":{}},\"S1c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"shape\":\"Sf\"}}}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"shape\":\"Sf\"}}}},\"S21\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"S22\":{\"type\":\"structure\",\"members\":{\"name\":{},\"statistic\":{},\"value\":{\"type\":\"double\"}}},\"S27\":{\"type\":\"structure\",\"members\":{\"desiredCapacity\":{\"type\":\"integer\"},\"minSize\":{\"type\":\"integer\"},\"maxSize\":{\"type\":\"integer\"},\"instanceType\":{}}},\"S2e\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"S2h\":{\"type\":\"structure\",\"members\":{\"savingsOpportunityPercentage\":{\"type\":\"double\"},\"estimatedMonthlySavings\":{\"type\":\"structure\",\"members\":{\"currency\":{},\"value\":{\"type\":\"double\"}}}}},\"S2p\":{\"type\":\"structure\",\"members\":{\"cpuVendorArchitectures\":{\"shape\":\"S18\"},\"enhancedInfrastructureMetrics\":{},\"inferredWorkloadTypes\":{}}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S2u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"identifier\":{},\"code\":{},\"message\":{}}}},\"S35\":{\"type\":\"structure\",\"members\":{\"volumeType\":{},\"volumeSize\":{\"type\":\"integer\"},\"volumeBaselineIOPS\":{\"type\":\"integer\"},\"volumeBurstIOPS\":{\"type\":\"integer\"},\"volumeBaselineThroughput\":{\"type\":\"integer\"},\"volumeBurstThroughput\":{\"type\":\"integer\"}}}}}"); /***/ }), @@ -34696,7 +37590,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-11-12\",\"endpointPrefix\":\"config\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Config Service\",\"serviceFullName\":\"AWS Config\",\"serviceId\":\"Config Service\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"StarlingDoveService\",\"uid\":\"config-2014-11-12\"},\"operations\":{\"BatchGetAggregateResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\",\"ResourceIdentifiers\"],\"members\":{\"ConfigurationAggregatorName\":{},\"ResourceIdentifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaseConfigurationItems\":{\"shape\":\"Sb\"},\"UnprocessedResourceIdentifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}}},\"BatchGetResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceKeys\"],\"members\":{\"resourceKeys\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"baseConfigurationItems\":{\"shape\":\"Sb\"},\"unprocessedResourceKeys\":{\"shape\":\"Sq\"}}}},\"DeleteAggregationAuthorization\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthorizedAccountId\",\"AuthorizedAwsRegion\"],\"members\":{\"AuthorizedAccountId\":{},\"AuthorizedAwsRegion\":{}}}},\"DeleteConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{}}}},\"DeleteConfigurationAggregator\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{}}}},\"DeleteConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorderName\"],\"members\":{\"ConfigurationRecorderName\":{}}}},\"DeleteConformancePack\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{}}}},\"DeleteDeliveryChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryChannelName\"],\"members\":{\"DeliveryChannelName\":{}}}},\"DeleteEvaluationResults\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteOrganizationConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\"],\"members\":{\"OrganizationConfigRuleName\":{}}}},\"DeleteOrganizationConformancePack\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\"],\"members\":{\"OrganizationConformancePackName\":{}}}},\"DeletePendingAggregationRequest\":{\"input\":{\"type\":\"structure\",\"required\":[\"RequesterAccountId\",\"RequesterAwsRegion\"],\"members\":{\"RequesterAccountId\":{},\"RequesterAwsRegion\":{}}}},\"DeleteRemediationConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ResourceType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRemediationExceptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ResourceKeys\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"S1f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedBatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureMessage\":{},\"FailedItems\":{\"shape\":\"S1f\"}}}}}}},\"DeleteResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{},\"ResourceId\":{}}}},\"DeleteRetentionConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"RetentionConfigurationName\"],\"members\":{\"RetentionConfigurationName\":{}}}},\"DeleteStoredQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryName\"],\"members\":{\"QueryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeliverConfigSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"deliveryChannelName\"],\"members\":{\"deliveryChannelName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"configSnapshotId\":{}}}},\"DescribeAggregateComplianceByConfigRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ComplianceType\":{},\"AccountId\":{},\"AwsRegion\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregateComplianceByConfigRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"Compliance\":{\"shape\":\"S23\"},\"AccountId\":{},\"AwsRegion\":{}}}},\"NextToken\":{}}}},\"DescribeAggregateComplianceByConformancePacks\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ConformancePackName\":{},\"ComplianceType\":{},\"AccountId\":{},\"AwsRegion\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregateComplianceByConformancePacks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConformancePackName\":{},\"Compliance\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"CompliantRuleCount\":{\"type\":\"integer\"},\"NonCompliantRuleCount\":{\"type\":\"integer\"},\"TotalRuleCount\":{\"type\":\"integer\"}}},\"AccountId\":{},\"AwsRegion\":{}}}},\"NextToken\":{}}}},\"DescribeAggregationAuthorizations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorizations\":{\"type\":\"list\",\"member\":{\"shape\":\"S2i\"}},\"NextToken\":{}}}},\"DescribeComplianceByConfigRule\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S2l\"},\"ComplianceTypes\":{\"shape\":\"S2m\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceByConfigRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"Compliance\":{\"shape\":\"S23\"}}}},\"NextToken\":{}}}},\"DescribeComplianceByResource\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"ComplianceTypes\":{\"shape\":\"S2m\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceByResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"Compliance\":{\"shape\":\"S23\"}}}},\"NextToken\":{}}}},\"DescribeConfigRuleEvaluationStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S2l\"},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigRulesEvaluationStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ConfigRuleArn\":{},\"ConfigRuleId\":{},\"LastSuccessfulInvocationTime\":{\"type\":\"timestamp\"},\"LastFailedInvocationTime\":{\"type\":\"timestamp\"},\"LastSuccessfulEvaluationTime\":{\"type\":\"timestamp\"},\"LastFailedEvaluationTime\":{\"type\":\"timestamp\"},\"FirstActivatedTime\":{\"type\":\"timestamp\"},\"LastDeactivatedTime\":{\"type\":\"timestamp\"},\"LastErrorCode\":{},\"LastErrorMessage\":{},\"FirstEvaluationStarted\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"DescribeConfigRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S2l\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigRules\":{\"type\":\"list\",\"member\":{\"shape\":\"S33\"}},\"NextToken\":{}}}},\"DescribeConfigurationAggregatorSourcesStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"UpdateStatus\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregatedSourceStatusList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceId\":{},\"SourceType\":{},\"AwsRegion\":{},\"LastUpdateStatus\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"LastErrorCode\":{},\"LastErrorMessage\":{}}}},\"NextToken\":{}}}},\"DescribeConfigurationAggregators\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregatorNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregators\":{\"type\":\"list\",\"member\":{\"shape\":\"S3r\"}},\"NextToken\":{}}}},\"DescribeConfigurationRecorderStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecorderNames\":{\"shape\":\"S3z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecordersStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"lastStartTime\":{\"type\":\"timestamp\"},\"lastStopTime\":{\"type\":\"timestamp\"},\"recording\":{\"type\":\"boolean\"},\"lastStatus\":{},\"lastErrorCode\":{},\"lastErrorMessage\":{},\"lastStatusChangeTime\":{\"type\":\"timestamp\"}}}}}}},\"DescribeConfigurationRecorders\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecorderNames\":{\"shape\":\"S3z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecorders\":{\"type\":\"list\",\"member\":{\"shape\":\"S47\"}}}}},\"DescribeConformancePackCompliance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S4e\"},\"ComplianceType\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\",\"ConformancePackRuleComplianceList\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackRuleComplianceList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ComplianceType\":{},\"Controls\":{\"type\":\"list\",\"member\":{}}}}},\"NextToken\":{}}}},\"DescribeConformancePackStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConformancePackNames\":{\"shape\":\"S4l\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConformancePackStatusDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\",\"ConformancePackId\",\"ConformancePackArn\",\"ConformancePackState\",\"StackArn\",\"LastUpdateRequestedTime\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackId\":{},\"ConformancePackArn\":{},\"ConformancePackState\":{},\"StackArn\":{},\"ConformancePackStatusReason\":{},\"LastUpdateRequestedTime\":{\"type\":\"timestamp\"},\"LastUpdateCompletedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeConformancePacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConformancePackNames\":{\"shape\":\"S4l\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConformancePackDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\",\"ConformancePackArn\",\"ConformancePackId\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackArn\":{},\"ConformancePackId\":{},\"DeliveryS3Bucket\":{},\"DeliveryS3KeyPrefix\":{},\"ConformancePackInputParameters\":{\"shape\":\"S51\"},\"LastUpdateRequestedTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{}}}},\"NextToken\":{}}}},\"DescribeDeliveryChannelStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelNames\":{\"shape\":\"S56\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelsStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"configSnapshotDeliveryInfo\":{\"shape\":\"S5a\"},\"configHistoryDeliveryInfo\":{\"shape\":\"S5a\"},\"configStreamDeliveryInfo\":{\"type\":\"structure\",\"members\":{\"lastStatus\":{},\"lastErrorCode\":{},\"lastErrorMessage\":{},\"lastStatusChangeTime\":{\"type\":\"timestamp\"}}}}}}}}},\"DescribeDeliveryChannels\":{\"input\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelNames\":{\"shape\":\"S56\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryChannels\":{\"type\":\"list\",\"member\":{\"shape\":\"S5g\"}}}}},\"DescribeOrganizationConfigRuleStatuses\":{\"input\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleNames\":{\"shape\":\"S5j\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\",\"OrganizationRuleStatus\"],\"members\":{\"OrganizationConfigRuleName\":{},\"OrganizationRuleStatus\":{},\"ErrorCode\":{},\"ErrorMessage\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeOrganizationConfigRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleNames\":{\"shape\":\"S5j\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\",\"OrganizationConfigRuleArn\"],\"members\":{\"OrganizationConfigRuleName\":{},\"OrganizationConfigRuleArn\":{},\"OrganizationManagedRuleMetadata\":{\"shape\":\"S5t\"},\"OrganizationCustomRuleMetadata\":{\"shape\":\"S5y\"},\"ExcludedAccounts\":{\"shape\":\"S61\"},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeOrganizationConformancePackStatuses\":{\"input\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackNames\":{\"shape\":\"S63\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\",\"Status\"],\"members\":{\"OrganizationConformancePackName\":{},\"Status\":{},\"ErrorCode\":{},\"ErrorMessage\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeOrganizationConformancePacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackNames\":{\"shape\":\"S63\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePacks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\",\"OrganizationConformancePackArn\",\"LastUpdateTime\"],\"members\":{\"OrganizationConformancePackName\":{},\"OrganizationConformancePackArn\":{},\"DeliveryS3Bucket\":{},\"DeliveryS3KeyPrefix\":{},\"ConformancePackInputParameters\":{\"shape\":\"S51\"},\"ExcludedAccounts\":{\"shape\":\"S61\"},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribePendingAggregationRequests\":{\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PendingAggregationRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RequesterAccountId\":{},\"RequesterAwsRegion\":{}}}},\"NextToken\":{}}}},\"DescribeRemediationConfigurations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleNames\"],\"members\":{\"ConfigRuleNames\":{\"shape\":\"S2l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RemediationConfigurations\":{\"shape\":\"S6j\"}}}},\"DescribeRemediationExceptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"S1f\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RemediationExceptions\":{\"shape\":\"S6z\"},\"NextToken\":{}}}},\"DescribeRemediationExecutionStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"Sq\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RemediationExecutionStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceKey\":{\"shape\":\"Sr\"},\"State\":{},\"StepDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"State\":{},\"ErrorMessage\":{},\"StartTime\":{\"type\":\"timestamp\"},\"StopTime\":{\"type\":\"timestamp\"}}}},\"InvocationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeRetentionConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"RetentionConfigurationNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RetentionConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S7d\"}},\"NextToken\":{}}}},\"GetAggregateComplianceDetailsByConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\",\"ConfigRuleName\",\"AccountId\",\"AwsRegion\"],\"members\":{\"ConfigurationAggregatorName\":{},\"ConfigRuleName\":{},\"AccountId\":{},\"AwsRegion\":{},\"ComplianceType\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregateEvaluationResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EvaluationResultIdentifier\":{\"shape\":\"S7j\"},\"ComplianceType\":{},\"ResultRecordedTime\":{\"type\":\"timestamp\"},\"ConfigRuleInvokedTime\":{\"type\":\"timestamp\"},\"Annotation\":{},\"AccountId\":{},\"AwsRegion\":{}}}},\"NextToken\":{}}}},\"GetAggregateConfigRuleComplianceSummary\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"AwsRegion\":{}}},\"GroupByKey\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GroupByKey\":{},\"AggregateComplianceCounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupName\":{},\"ComplianceSummary\":{\"shape\":\"S7r\"}}}},\"NextToken\":{}}}},\"GetAggregateConformancePackComplianceSummary\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"AwsRegion\":{}}},\"GroupByKey\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregateConformancePackComplianceSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComplianceSummary\":{\"type\":\"structure\",\"members\":{\"CompliantConformancePackCount\":{\"type\":\"integer\"},\"NonCompliantConformancePackCount\":{\"type\":\"integer\"}}},\"GroupName\":{}}}},\"GroupByKey\":{},\"NextToken\":{}}}},\"GetAggregateDiscoveredResourceCounts\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"AccountId\":{},\"Region\":{}}},\"GroupByKey\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TotalDiscoveredResources\"],\"members\":{\"TotalDiscoveredResources\":{\"type\":\"long\"},\"GroupByKey\":{},\"GroupedResourceCounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"GroupName\",\"ResourceCount\"],\"members\":{\"GroupName\":{},\"ResourceCount\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"GetAggregateResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\",\"ResourceIdentifier\"],\"members\":{\"ConfigurationAggregatorName\":{},\"ResourceIdentifier\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationItem\":{\"shape\":\"S88\"}}}},\"GetComplianceDetailsByConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ComplianceTypes\":{\"shape\":\"S2m\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EvaluationResults\":{\"shape\":\"S8k\"},\"NextToken\":{}}}},\"GetComplianceDetailsByResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"ComplianceTypes\":{\"shape\":\"S2m\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EvaluationResults\":{\"shape\":\"S8k\"},\"NextToken\":{}}}},\"GetComplianceSummaryByConfigRule\":{\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummary\":{\"shape\":\"S7r\"}}}},\"GetComplianceSummaryByResourceType\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceTypes\":{\"shape\":\"S8q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummariesByResourceType\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ComplianceSummary\":{\"shape\":\"S7r\"}}}}}}},\"GetConformancePackComplianceDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S4e\"},\"ComplianceType\":{},\"ResourceType\":{},\"ResourceIds\":{\"type\":\"list\",\"member\":{}}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackRuleEvaluationResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ComplianceType\",\"EvaluationResultIdentifier\",\"ConfigRuleInvokedTime\",\"ResultRecordedTime\"],\"members\":{\"ComplianceType\":{},\"EvaluationResultIdentifier\":{\"shape\":\"S7j\"},\"ConfigRuleInvokedTime\":{\"type\":\"timestamp\"},\"ResultRecordedTime\":{\"type\":\"timestamp\"},\"Annotation\":{}}}},\"NextToken\":{}}}},\"GetConformancePackComplianceSummary\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackNames\"],\"members\":{\"ConformancePackNames\":{\"type\":\"list\",\"member\":{}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConformancePackComplianceSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\",\"ConformancePackComplianceStatus\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackComplianceStatus\":{}}}},\"NextToken\":{}}}},\"GetDiscoveredResourceCounts\":{\"input\":{\"type\":\"structure\",\"members\":{\"resourceTypes\":{\"shape\":\"S8q\"},\"limit\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"totalDiscoveredResources\":{\"type\":\"long\"},\"resourceCounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"count\":{\"type\":\"long\"}}}},\"nextToken\":{}}}},\"GetOrganizationConfigRuleDetailedStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\"],\"members\":{\"OrganizationConfigRuleName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"MemberAccountRuleStatus\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleDetailedStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ConfigRuleName\",\"MemberAccountRuleStatus\"],\"members\":{\"AccountId\":{},\"ConfigRuleName\":{},\"MemberAccountRuleStatus\":{},\"ErrorCode\":{},\"ErrorMessage\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"GetOrganizationConformancePackDetailedStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\"],\"members\":{\"OrganizationConformancePackName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"Status\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackDetailedStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ConformancePackName\",\"Status\"],\"members\":{\"AccountId\":{},\"ConformancePackName\":{},\"Status\":{},\"ErrorCode\":{},\"ErrorMessage\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"GetResourceConfigHistory\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resourceId\"],\"members\":{\"resourceType\":{},\"resourceId\":{},\"laterTime\":{\"type\":\"timestamp\"},\"earlierTime\":{\"type\":\"timestamp\"},\"chronologicalOrder\":{},\"limit\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"configurationItems\":{\"type\":\"list\",\"member\":{\"shape\":\"S88\"}},\"nextToken\":{}}}},\"GetStoredQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryName\"],\"members\":{\"QueryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoredQuery\":{\"shape\":\"S9v\"}}}},\"ListAggregateDiscoveredResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\",\"ResourceType\"],\"members\":{\"ConfigurationAggregatorName\":{},\"ResourceType\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"ResourceId\":{},\"ResourceName\":{},\"Region\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"NextToken\":{}}}},\"ListDiscoveredResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\"],\"members\":{\"resourceType\":{},\"resourceIds\":{\"type\":\"list\",\"member\":{}},\"resourceName\":{},\"limit\":{\"type\":\"integer\"},\"includeDeletedResources\":{\"type\":\"boolean\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceIdentifiers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"resourceDeletionTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListStoredQueries\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoredQueryMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"QueryId\",\"QueryArn\",\"QueryName\"],\"members\":{\"QueryId\":{},\"QueryArn\":{},\"QueryName\":{},\"Description\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sah\"},\"NextToken\":{}}}},\"PutAggregationAuthorization\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthorizedAccountId\",\"AuthorizedAwsRegion\"],\"members\":{\"AuthorizedAccountId\":{},\"AuthorizedAwsRegion\":{},\"Tags\":{\"shape\":\"Sam\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorization\":{\"shape\":\"S2i\"}}}},\"PutConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRule\"],\"members\":{\"ConfigRule\":{\"shape\":\"S33\"},\"Tags\":{\"shape\":\"Sam\"}}}},\"PutConfigurationAggregator\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"AccountAggregationSources\":{\"shape\":\"S3t\"},\"OrganizationAggregationSource\":{\"shape\":\"S3x\"},\"Tags\":{\"shape\":\"Sam\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregator\":{\"shape\":\"S3r\"}}}},\"PutConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorder\"],\"members\":{\"ConfigurationRecorder\":{\"shape\":\"S47\"}}}},\"PutConformancePack\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{},\"TemplateS3Uri\":{},\"TemplateBody\":{},\"DeliveryS3Bucket\":{},\"DeliveryS3KeyPrefix\":{},\"ConformancePackInputParameters\":{\"shape\":\"S51\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConformancePackArn\":{}}}},\"PutDeliveryChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryChannel\"],\"members\":{\"DeliveryChannel\":{\"shape\":\"S5g\"}}}},\"PutEvaluations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResultToken\"],\"members\":{\"Evaluations\":{\"shape\":\"Say\"},\"ResultToken\":{},\"TestMode\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedEvaluations\":{\"shape\":\"Say\"}}}},\"PutExternalEvaluation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ExternalEvaluation\"],\"members\":{\"ConfigRuleName\":{},\"ExternalEvaluation\":{\"type\":\"structure\",\"required\":[\"ComplianceResourceType\",\"ComplianceResourceId\",\"ComplianceType\",\"OrderingTimestamp\"],\"members\":{\"ComplianceResourceType\":{},\"ComplianceResourceId\":{},\"ComplianceType\":{},\"Annotation\":{},\"OrderingTimestamp\":{\"type\":\"timestamp\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutOrganizationConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\"],\"members\":{\"OrganizationConfigRuleName\":{},\"OrganizationManagedRuleMetadata\":{\"shape\":\"S5t\"},\"OrganizationCustomRuleMetadata\":{\"shape\":\"S5y\"},\"ExcludedAccounts\":{\"shape\":\"S61\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleArn\":{}}}},\"PutOrganizationConformancePack\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\"],\"members\":{\"OrganizationConformancePackName\":{},\"TemplateS3Uri\":{},\"TemplateBody\":{},\"DeliveryS3Bucket\":{},\"DeliveryS3KeyPrefix\":{},\"ConformancePackInputParameters\":{\"shape\":\"S51\"},\"ExcludedAccounts\":{\"shape\":\"S61\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackArn\":{}}}},\"PutRemediationConfigurations\":{\"input\":{\"type\":\"structure\",\"required\":[\"RemediationConfigurations\"],\"members\":{\"RemediationConfigurations\":{\"shape\":\"S6j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedBatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureMessage\":{},\"FailedItems\":{\"shape\":\"S6j\"}}}}}}},\"PutRemediationExceptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ResourceKeys\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"S1f\"},\"Message\":{},\"ExpirationTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedBatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureMessage\":{},\"FailedItems\":{\"shape\":\"S6z\"}}}}}}},\"PutResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"SchemaVersionId\",\"ResourceId\",\"Configuration\"],\"members\":{\"ResourceType\":{},\"SchemaVersionId\":{},\"ResourceId\":{},\"ResourceName\":{},\"Configuration\":{},\"Tags\":{\"shape\":\"S8a\"}}}},\"PutRetentionConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"RetentionPeriodInDays\"],\"members\":{\"RetentionPeriodInDays\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RetentionConfiguration\":{\"shape\":\"S7d\"}}}},\"PutStoredQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"StoredQuery\"],\"members\":{\"StoredQuery\":{\"shape\":\"S9v\"},\"Tags\":{\"shape\":\"Sam\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"QueryArn\":{}}}},\"SelectAggregateResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"Expression\",\"ConfigurationAggregatorName\"],\"members\":{\"Expression\":{},\"ConfigurationAggregatorName\":{},\"Limit\":{\"type\":\"integer\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Results\":{\"shape\":\"Sbq\"},\"QueryInfo\":{\"shape\":\"Sbr\"},\"NextToken\":{}}}},\"SelectResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"Expression\"],\"members\":{\"Expression\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Results\":{\"shape\":\"Sbq\"},\"QueryInfo\":{\"shape\":\"Sbr\"},\"NextToken\":{}}}},\"StartConfigRulesEvaluation\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorderName\"],\"members\":{\"ConfigurationRecorderName\":{}}}},\"StartRemediationExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ResourceKeys\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailureMessage\":{},\"FailedItems\":{\"shape\":\"Sq\"}}}},\"StopConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorderName\"],\"members\":{\"ConfigurationRecorderName\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sah\"}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"SourceAccountId\",\"SourceRegion\",\"ResourceId\",\"ResourceType\"],\"members\":{\"SourceAccountId\":{},\"SourceRegion\":{},\"ResourceId\":{},\"ResourceType\":{},\"ResourceName\":{}}},\"Sb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"version\":{},\"accountId\":{},\"configurationItemCaptureTime\":{\"type\":\"timestamp\"},\"configurationItemStatus\":{},\"configurationStateId\":{},\"arn\":{},\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"awsRegion\":{},\"availabilityZone\":{},\"resourceCreationTime\":{\"type\":\"timestamp\"},\"configuration\":{},\"supplementaryConfiguration\":{\"shape\":\"Sl\"}}}},\"Sl\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sq\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"Sr\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resourceId\"],\"members\":{\"resourceType\":{},\"resourceId\":{}}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{}}}},\"S23\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"ComplianceContributorCount\":{\"shape\":\"S24\"}}},\"S24\":{\"type\":\"structure\",\"members\":{\"CappedCount\":{\"type\":\"integer\"},\"CapExceeded\":{\"type\":\"boolean\"}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorizationArn\":{},\"AuthorizedAccountId\":{},\"AuthorizedAwsRegion\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S2l\":{\"type\":\"list\",\"member\":{}},\"S2m\":{\"type\":\"list\",\"member\":{}},\"S33\":{\"type\":\"structure\",\"required\":[\"Source\"],\"members\":{\"ConfigRuleName\":{},\"ConfigRuleArn\":{},\"ConfigRuleId\":{},\"Description\":{},\"Scope\":{\"type\":\"structure\",\"members\":{\"ComplianceResourceTypes\":{\"type\":\"list\",\"member\":{}},\"TagKey\":{},\"TagValue\":{},\"ComplianceResourceId\":{}}},\"Source\":{\"type\":\"structure\",\"required\":[\"Owner\",\"SourceIdentifier\"],\"members\":{\"Owner\":{},\"SourceIdentifier\":{},\"SourceDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EventSource\":{},\"MessageType\":{},\"MaximumExecutionFrequency\":{}}}}}},\"InputParameters\":{},\"MaximumExecutionFrequency\":{},\"ConfigRuleState\":{},\"CreatedBy\":{}}},\"S3r\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregatorName\":{},\"ConfigurationAggregatorArn\":{},\"AccountAggregationSources\":{\"shape\":\"S3t\"},\"OrganizationAggregationSource\":{\"shape\":\"S3x\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{}}},\"S3t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"type\":\"list\",\"member\":{}},\"AllAwsRegions\":{\"type\":\"boolean\"},\"AwsRegions\":{\"shape\":\"S3w\"}}}},\"S3w\":{\"type\":\"list\",\"member\":{}},\"S3x\":{\"type\":\"structure\",\"required\":[\"RoleArn\"],\"members\":{\"RoleArn\":{},\"AwsRegions\":{\"shape\":\"S3w\"},\"AllAwsRegions\":{\"type\":\"boolean\"}}},\"S3z\":{\"type\":\"list\",\"member\":{}},\"S47\":{\"type\":\"structure\",\"members\":{\"name\":{},\"roleARN\":{},\"recordingGroup\":{\"type\":\"structure\",\"members\":{\"allSupported\":{\"type\":\"boolean\"},\"includeGlobalResourceTypes\":{\"type\":\"boolean\"},\"resourceTypes\":{\"type\":\"list\",\"member\":{}}}}}},\"S4e\":{\"type\":\"list\",\"member\":{}},\"S4l\":{\"type\":\"list\",\"member\":{}},\"S51\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ParameterName\",\"ParameterValue\"],\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}},\"S56\":{\"type\":\"list\",\"member\":{}},\"S5a\":{\"type\":\"structure\",\"members\":{\"lastStatus\":{},\"lastErrorCode\":{},\"lastErrorMessage\":{},\"lastAttemptTime\":{\"type\":\"timestamp\"},\"lastSuccessfulTime\":{\"type\":\"timestamp\"},\"nextDeliveryTime\":{\"type\":\"timestamp\"}}},\"S5g\":{\"type\":\"structure\",\"members\":{\"name\":{},\"s3BucketName\":{},\"s3KeyPrefix\":{},\"s3KmsKeyArn\":{},\"snsTopicARN\":{},\"configSnapshotDeliveryProperties\":{\"type\":\"structure\",\"members\":{\"deliveryFrequency\":{}}}}},\"S5j\":{\"type\":\"list\",\"member\":{}},\"S5t\":{\"type\":\"structure\",\"required\":[\"RuleIdentifier\"],\"members\":{\"Description\":{},\"RuleIdentifier\":{},\"InputParameters\":{},\"MaximumExecutionFrequency\":{},\"ResourceTypesScope\":{\"shape\":\"S5w\"},\"ResourceIdScope\":{},\"TagKeyScope\":{},\"TagValueScope\":{}}},\"S5w\":{\"type\":\"list\",\"member\":{}},\"S5y\":{\"type\":\"structure\",\"required\":[\"LambdaFunctionArn\",\"OrganizationConfigRuleTriggerTypes\"],\"members\":{\"Description\":{},\"LambdaFunctionArn\":{},\"OrganizationConfigRuleTriggerTypes\":{\"type\":\"list\",\"member\":{}},\"InputParameters\":{},\"MaximumExecutionFrequency\":{},\"ResourceTypesScope\":{\"shape\":\"S5w\"},\"ResourceIdScope\":{},\"TagKeyScope\":{},\"TagValueScope\":{}}},\"S61\":{\"type\":\"list\",\"member\":{}},\"S63\":{\"type\":\"list\",\"member\":{}},\"S6j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"TargetType\",\"TargetId\"],\"members\":{\"ConfigRuleName\":{},\"TargetType\":{},\"TargetId\":{},\"TargetVersion\":{},\"Parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"ResourceValue\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{}}},\"StaticValue\":{\"type\":\"structure\",\"required\":[\"Values\"],\"members\":{\"Values\":{\"type\":\"list\",\"member\":{}}}}}}},\"ResourceType\":{},\"Automatic\":{\"type\":\"boolean\"},\"ExecutionControls\":{\"type\":\"structure\",\"members\":{\"SsmControls\":{\"type\":\"structure\",\"members\":{\"ConcurrentExecutionRatePercentage\":{\"type\":\"integer\"},\"ErrorPercentage\":{\"type\":\"integer\"}}}}},\"MaximumAutomaticAttempts\":{\"type\":\"integer\"},\"RetryAttemptSeconds\":{\"type\":\"long\"},\"Arn\":{},\"CreatedByService\":{}}}},\"S6z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ResourceType\",\"ResourceId\"],\"members\":{\"ConfigRuleName\":{},\"ResourceType\":{},\"ResourceId\":{},\"Message\":{},\"ExpirationTime\":{\"type\":\"timestamp\"}}}},\"S7d\":{\"type\":\"structure\",\"required\":[\"Name\",\"RetentionPeriodInDays\"],\"members\":{\"Name\":{},\"RetentionPeriodInDays\":{\"type\":\"integer\"}}},\"S7j\":{\"type\":\"structure\",\"members\":{\"EvaluationResultQualifier\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ResourceType\":{},\"ResourceId\":{}}},\"OrderingTimestamp\":{\"type\":\"timestamp\"}}},\"S7r\":{\"type\":\"structure\",\"members\":{\"CompliantResourceCount\":{\"shape\":\"S24\"},\"NonCompliantResourceCount\":{\"shape\":\"S24\"},\"ComplianceSummaryTimestamp\":{\"type\":\"timestamp\"}}},\"S88\":{\"type\":\"structure\",\"members\":{\"version\":{},\"accountId\":{},\"configurationItemCaptureTime\":{\"type\":\"timestamp\"},\"configurationItemStatus\":{},\"configurationStateId\":{},\"configurationItemMD5Hash\":{},\"arn\":{},\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"awsRegion\":{},\"availabilityZone\":{},\"resourceCreationTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S8a\"},\"relatedEvents\":{\"type\":\"list\",\"member\":{}},\"relationships\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"relationshipName\":{}}}},\"configuration\":{},\"supplementaryConfiguration\":{\"shape\":\"Sl\"}}},\"S8a\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S8k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EvaluationResultIdentifier\":{\"shape\":\"S7j\"},\"ComplianceType\":{},\"ResultRecordedTime\":{\"type\":\"timestamp\"},\"ConfigRuleInvokedTime\":{\"type\":\"timestamp\"},\"Annotation\":{},\"ResultToken\":{}}}},\"S8q\":{\"type\":\"list\",\"member\":{}},\"S9v\":{\"type\":\"structure\",\"required\":[\"QueryName\"],\"members\":{\"QueryId\":{},\"QueryArn\":{},\"QueryName\":{},\"Description\":{},\"Expression\":{}}},\"Sah\":{\"type\":\"list\",\"member\":{\"shape\":\"Sai\"}},\"Sai\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Sam\":{\"type\":\"list\",\"member\":{\"shape\":\"Sai\"}},\"Say\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ComplianceResourceType\",\"ComplianceResourceId\",\"ComplianceType\",\"OrderingTimestamp\"],\"members\":{\"ComplianceResourceType\":{},\"ComplianceResourceId\":{},\"ComplianceType\":{},\"Annotation\":{},\"OrderingTimestamp\":{\"type\":\"timestamp\"}}}},\"Sbq\":{\"type\":\"list\",\"member\":{}},\"Sbr\":{\"type\":\"structure\",\"members\":{\"SelectFields\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-11-12\",\"endpointPrefix\":\"config\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Config Service\",\"serviceFullName\":\"AWS Config\",\"serviceId\":\"Config Service\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"StarlingDoveService\",\"uid\":\"config-2014-11-12\"},\"operations\":{\"BatchGetAggregateResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\",\"ResourceIdentifiers\"],\"members\":{\"ConfigurationAggregatorName\":{},\"ResourceIdentifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaseConfigurationItems\":{\"shape\":\"Sb\"},\"UnprocessedResourceIdentifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}}}}},\"BatchGetResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceKeys\"],\"members\":{\"resourceKeys\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"baseConfigurationItems\":{\"shape\":\"Sb\"},\"unprocessedResourceKeys\":{\"shape\":\"Sq\"}}}},\"DeleteAggregationAuthorization\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthorizedAccountId\",\"AuthorizedAwsRegion\"],\"members\":{\"AuthorizedAccountId\":{},\"AuthorizedAwsRegion\":{}}}},\"DeleteConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{}}}},\"DeleteConfigurationAggregator\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{}}}},\"DeleteConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorderName\"],\"members\":{\"ConfigurationRecorderName\":{}}}},\"DeleteConformancePack\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{}}}},\"DeleteDeliveryChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryChannelName\"],\"members\":{\"DeliveryChannelName\":{}}}},\"DeleteEvaluationResults\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteOrganizationConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\"],\"members\":{\"OrganizationConfigRuleName\":{}}}},\"DeleteOrganizationConformancePack\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\"],\"members\":{\"OrganizationConformancePackName\":{}}}},\"DeletePendingAggregationRequest\":{\"input\":{\"type\":\"structure\",\"required\":[\"RequesterAccountId\",\"RequesterAwsRegion\"],\"members\":{\"RequesterAccountId\":{},\"RequesterAwsRegion\":{}}}},\"DeleteRemediationConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ResourceType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRemediationExceptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ResourceKeys\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"S1f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedBatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureMessage\":{},\"FailedItems\":{\"shape\":\"S1f\"}}}}}}},\"DeleteResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{},\"ResourceId\":{}}}},\"DeleteRetentionConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"RetentionConfigurationName\"],\"members\":{\"RetentionConfigurationName\":{}}}},\"DeleteStoredQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryName\"],\"members\":{\"QueryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeliverConfigSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"deliveryChannelName\"],\"members\":{\"deliveryChannelName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"configSnapshotId\":{}}}},\"DescribeAggregateComplianceByConfigRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ComplianceType\":{},\"AccountId\":{},\"AwsRegion\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregateComplianceByConfigRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"Compliance\":{\"shape\":\"S23\"},\"AccountId\":{},\"AwsRegion\":{}}}},\"NextToken\":{}}}},\"DescribeAggregateComplianceByConformancePacks\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ConformancePackName\":{},\"ComplianceType\":{},\"AccountId\":{},\"AwsRegion\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregateComplianceByConformancePacks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConformancePackName\":{},\"Compliance\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"CompliantRuleCount\":{\"type\":\"integer\"},\"NonCompliantRuleCount\":{\"type\":\"integer\"},\"TotalRuleCount\":{\"type\":\"integer\"}}},\"AccountId\":{},\"AwsRegion\":{}}}},\"NextToken\":{}}}},\"DescribeAggregationAuthorizations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorizations\":{\"type\":\"list\",\"member\":{\"shape\":\"S2i\"}},\"NextToken\":{}}}},\"DescribeComplianceByConfigRule\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S2l\"},\"ComplianceTypes\":{\"shape\":\"S2m\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceByConfigRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"Compliance\":{\"shape\":\"S23\"}}}},\"NextToken\":{}}}},\"DescribeComplianceByResource\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"ComplianceTypes\":{\"shape\":\"S2m\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceByResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"Compliance\":{\"shape\":\"S23\"}}}},\"NextToken\":{}}}},\"DescribeConfigRuleEvaluationStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S2l\"},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigRulesEvaluationStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ConfigRuleArn\":{},\"ConfigRuleId\":{},\"LastSuccessfulInvocationTime\":{\"type\":\"timestamp\"},\"LastFailedInvocationTime\":{\"type\":\"timestamp\"},\"LastSuccessfulEvaluationTime\":{\"type\":\"timestamp\"},\"LastFailedEvaluationTime\":{\"type\":\"timestamp\"},\"FirstActivatedTime\":{\"type\":\"timestamp\"},\"LastDeactivatedTime\":{\"type\":\"timestamp\"},\"LastErrorCode\":{},\"LastErrorMessage\":{},\"FirstEvaluationStarted\":{\"type\":\"boolean\"},\"LastDebugLogDeliveryStatus\":{},\"LastDebugLogDeliveryStatusReason\":{},\"LastDebugLogDeliveryTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeConfigRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S2l\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigRules\":{\"type\":\"list\",\"member\":{\"shape\":\"S33\"}},\"NextToken\":{}}}},\"DescribeConfigurationAggregatorSourcesStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"UpdateStatus\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregatedSourceStatusList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceId\":{},\"SourceType\":{},\"AwsRegion\":{},\"LastUpdateStatus\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"LastErrorCode\":{},\"LastErrorMessage\":{}}}},\"NextToken\":{}}}},\"DescribeConfigurationAggregators\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregatorNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregators\":{\"type\":\"list\",\"member\":{\"shape\":\"S3u\"}},\"NextToken\":{}}}},\"DescribeConfigurationRecorderStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecorderNames\":{\"shape\":\"S42\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecordersStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"lastStartTime\":{\"type\":\"timestamp\"},\"lastStopTime\":{\"type\":\"timestamp\"},\"recording\":{\"type\":\"boolean\"},\"lastStatus\":{},\"lastErrorCode\":{},\"lastErrorMessage\":{},\"lastStatusChangeTime\":{\"type\":\"timestamp\"}}}}}}},\"DescribeConfigurationRecorders\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecorderNames\":{\"shape\":\"S42\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationRecorders\":{\"type\":\"list\",\"member\":{\"shape\":\"S4a\"}}}}},\"DescribeConformancePackCompliance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S4h\"},\"ComplianceType\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\",\"ConformancePackRuleComplianceList\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackRuleComplianceList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ComplianceType\":{},\"Controls\":{\"type\":\"list\",\"member\":{}}}}},\"NextToken\":{}}}},\"DescribeConformancePackStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConformancePackNames\":{\"shape\":\"S4o\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConformancePackStatusDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\",\"ConformancePackId\",\"ConformancePackArn\",\"ConformancePackState\",\"StackArn\",\"LastUpdateRequestedTime\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackId\":{},\"ConformancePackArn\":{},\"ConformancePackState\":{},\"StackArn\":{},\"ConformancePackStatusReason\":{},\"LastUpdateRequestedTime\":{\"type\":\"timestamp\"},\"LastUpdateCompletedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeConformancePacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConformancePackNames\":{\"shape\":\"S4o\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConformancePackDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\",\"ConformancePackArn\",\"ConformancePackId\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackArn\":{},\"ConformancePackId\":{},\"DeliveryS3Bucket\":{},\"DeliveryS3KeyPrefix\":{},\"ConformancePackInputParameters\":{\"shape\":\"S54\"},\"LastUpdateRequestedTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{}}}},\"NextToken\":{}}}},\"DescribeDeliveryChannelStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelNames\":{\"shape\":\"S59\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelsStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"configSnapshotDeliveryInfo\":{\"shape\":\"S5d\"},\"configHistoryDeliveryInfo\":{\"shape\":\"S5d\"},\"configStreamDeliveryInfo\":{\"type\":\"structure\",\"members\":{\"lastStatus\":{},\"lastErrorCode\":{},\"lastErrorMessage\":{},\"lastStatusChangeTime\":{\"type\":\"timestamp\"}}}}}}}}},\"DescribeDeliveryChannels\":{\"input\":{\"type\":\"structure\",\"members\":{\"DeliveryChannelNames\":{\"shape\":\"S59\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryChannels\":{\"type\":\"list\",\"member\":{\"shape\":\"S5j\"}}}}},\"DescribeOrganizationConfigRuleStatuses\":{\"input\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleNames\":{\"shape\":\"S5m\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\",\"OrganizationRuleStatus\"],\"members\":{\"OrganizationConfigRuleName\":{},\"OrganizationRuleStatus\":{},\"ErrorCode\":{},\"ErrorMessage\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeOrganizationConfigRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleNames\":{\"shape\":\"S5m\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\",\"OrganizationConfigRuleArn\"],\"members\":{\"OrganizationConfigRuleName\":{},\"OrganizationConfigRuleArn\":{},\"OrganizationManagedRuleMetadata\":{\"shape\":\"S5w\"},\"OrganizationCustomRuleMetadata\":{\"shape\":\"S61\"},\"ExcludedAccounts\":{\"shape\":\"S64\"},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"OrganizationCustomPolicyRuleMetadata\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"OrganizationConfigRuleTriggerTypes\":{\"shape\":\"S66\"},\"InputParameters\":{},\"MaximumExecutionFrequency\":{},\"ResourceTypesScope\":{\"shape\":\"S5z\"},\"ResourceIdScope\":{},\"TagKeyScope\":{},\"TagValueScope\":{},\"PolicyRuntime\":{},\"DebugLogDeliveryAccounts\":{\"shape\":\"S68\"}}}}}},\"NextToken\":{}}}},\"DescribeOrganizationConformancePackStatuses\":{\"input\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackNames\":{\"shape\":\"S6a\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\",\"Status\"],\"members\":{\"OrganizationConformancePackName\":{},\"Status\":{},\"ErrorCode\":{},\"ErrorMessage\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeOrganizationConformancePacks\":{\"input\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackNames\":{\"shape\":\"S6a\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePacks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\",\"OrganizationConformancePackArn\",\"LastUpdateTime\"],\"members\":{\"OrganizationConformancePackName\":{},\"OrganizationConformancePackArn\":{},\"DeliveryS3Bucket\":{},\"DeliveryS3KeyPrefix\":{},\"ConformancePackInputParameters\":{\"shape\":\"S54\"},\"ExcludedAccounts\":{\"shape\":\"S64\"},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribePendingAggregationRequests\":{\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PendingAggregationRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RequesterAccountId\":{},\"RequesterAwsRegion\":{}}}},\"NextToken\":{}}}},\"DescribeRemediationConfigurations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleNames\"],\"members\":{\"ConfigRuleNames\":{\"shape\":\"S2l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RemediationConfigurations\":{\"shape\":\"S6q\"}}}},\"DescribeRemediationExceptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"S1f\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RemediationExceptions\":{\"shape\":\"S76\"},\"NextToken\":{}}}},\"DescribeRemediationExecutionStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"Sq\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RemediationExecutionStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceKey\":{\"shape\":\"Sr\"},\"State\":{},\"StepDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"State\":{},\"ErrorMessage\":{},\"StartTime\":{\"type\":\"timestamp\"},\"StopTime\":{\"type\":\"timestamp\"}}}},\"InvocationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeRetentionConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"RetentionConfigurationNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RetentionConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S7k\"}},\"NextToken\":{}}}},\"GetAggregateComplianceDetailsByConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\",\"ConfigRuleName\",\"AccountId\",\"AwsRegion\"],\"members\":{\"ConfigurationAggregatorName\":{},\"ConfigRuleName\":{},\"AccountId\":{},\"AwsRegion\":{},\"ComplianceType\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregateEvaluationResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EvaluationResultIdentifier\":{\"shape\":\"S7q\"},\"ComplianceType\":{},\"ResultRecordedTime\":{\"type\":\"timestamp\"},\"ConfigRuleInvokedTime\":{\"type\":\"timestamp\"},\"Annotation\":{},\"AccountId\":{},\"AwsRegion\":{}}}},\"NextToken\":{}}}},\"GetAggregateConfigRuleComplianceSummary\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"AwsRegion\":{}}},\"GroupByKey\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GroupByKey\":{},\"AggregateComplianceCounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupName\":{},\"ComplianceSummary\":{\"shape\":\"S7y\"}}}},\"NextToken\":{}}}},\"GetAggregateConformancePackComplianceSummary\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"AwsRegion\":{}}},\"GroupByKey\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregateConformancePackComplianceSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComplianceSummary\":{\"type\":\"structure\",\"members\":{\"CompliantConformancePackCount\":{\"type\":\"integer\"},\"NonCompliantConformancePackCount\":{\"type\":\"integer\"}}},\"GroupName\":{}}}},\"GroupByKey\":{},\"NextToken\":{}}}},\"GetAggregateDiscoveredResourceCounts\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"AccountId\":{},\"Region\":{}}},\"GroupByKey\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TotalDiscoveredResources\"],\"members\":{\"TotalDiscoveredResources\":{\"type\":\"long\"},\"GroupByKey\":{},\"GroupedResourceCounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"GroupName\",\"ResourceCount\"],\"members\":{\"GroupName\":{},\"ResourceCount\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"GetAggregateResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\",\"ResourceIdentifier\"],\"members\":{\"ConfigurationAggregatorName\":{},\"ResourceIdentifier\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationItem\":{\"shape\":\"S8f\"}}}},\"GetComplianceDetailsByConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\"],\"members\":{\"ConfigRuleName\":{},\"ComplianceTypes\":{\"shape\":\"S2m\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EvaluationResults\":{\"shape\":\"S8r\"},\"NextToken\":{}}}},\"GetComplianceDetailsByResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"ComplianceTypes\":{\"shape\":\"S2m\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EvaluationResults\":{\"shape\":\"S8r\"},\"NextToken\":{}}}},\"GetComplianceSummaryByConfigRule\":{\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummary\":{\"shape\":\"S7y\"}}}},\"GetComplianceSummaryByResourceType\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceTypes\":{\"shape\":\"S8x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummariesByResourceType\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ComplianceSummary\":{\"shape\":\"S7y\"}}}}}}},\"GetConformancePackComplianceDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"shape\":\"S4h\"},\"ComplianceType\":{},\"ResourceType\":{},\"ResourceIds\":{\"type\":\"list\",\"member\":{}}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackRuleEvaluationResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ComplianceType\",\"EvaluationResultIdentifier\",\"ConfigRuleInvokedTime\",\"ResultRecordedTime\"],\"members\":{\"ComplianceType\":{},\"EvaluationResultIdentifier\":{\"shape\":\"S7q\"},\"ConfigRuleInvokedTime\":{\"type\":\"timestamp\"},\"ResultRecordedTime\":{\"type\":\"timestamp\"},\"Annotation\":{}}}},\"NextToken\":{}}}},\"GetConformancePackComplianceSummary\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackNames\"],\"members\":{\"ConformancePackNames\":{\"type\":\"list\",\"member\":{}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConformancePackComplianceSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\",\"ConformancePackComplianceStatus\"],\"members\":{\"ConformancePackName\":{},\"ConformancePackComplianceStatus\":{}}}},\"NextToken\":{}}}},\"GetCustomRulePolicy\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PolicyText\":{}}}},\"GetDiscoveredResourceCounts\":{\"input\":{\"type\":\"structure\",\"members\":{\"resourceTypes\":{\"shape\":\"S8x\"},\"limit\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"totalDiscoveredResources\":{\"type\":\"long\"},\"resourceCounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"count\":{\"type\":\"long\"}}}},\"nextToken\":{}}}},\"GetOrganizationConfigRuleDetailedStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\"],\"members\":{\"OrganizationConfigRuleName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"MemberAccountRuleStatus\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleDetailedStatus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ConfigRuleName\",\"MemberAccountRuleStatus\"],\"members\":{\"AccountId\":{},\"ConfigRuleName\":{},\"MemberAccountRuleStatus\":{},\"ErrorCode\":{},\"ErrorMessage\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"GetOrganizationConformancePackDetailedStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\"],\"members\":{\"OrganizationConformancePackName\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"Status\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackDetailedStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ConformancePackName\",\"Status\"],\"members\":{\"AccountId\":{},\"ConformancePackName\":{},\"Status\":{},\"ErrorCode\":{},\"ErrorMessage\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"GetOrganizationCustomRulePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\"],\"members\":{\"OrganizationConfigRuleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PolicyText\":{}}}},\"GetResourceConfigHistory\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resourceId\"],\"members\":{\"resourceType\":{},\"resourceId\":{},\"laterTime\":{\"type\":\"timestamp\"},\"earlierTime\":{\"type\":\"timestamp\"},\"chronologicalOrder\":{},\"limit\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"configurationItems\":{\"type\":\"list\",\"member\":{\"shape\":\"S8f\"}},\"nextToken\":{}}}},\"GetStoredQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryName\"],\"members\":{\"QueryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoredQuery\":{\"shape\":\"Sa6\"}}}},\"ListAggregateDiscoveredResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\",\"ResourceType\"],\"members\":{\"ConfigurationAggregatorName\":{},\"ResourceType\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"ResourceId\":{},\"ResourceName\":{},\"Region\":{}}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"NextToken\":{}}}},\"ListDiscoveredResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\"],\"members\":{\"resourceType\":{},\"resourceIds\":{\"type\":\"list\",\"member\":{}},\"resourceName\":{},\"limit\":{\"type\":\"integer\"},\"includeDeletedResources\":{\"type\":\"boolean\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceIdentifiers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"resourceDeletionTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListStoredQueries\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoredQueryMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"QueryId\",\"QueryArn\",\"QueryName\"],\"members\":{\"QueryId\":{},\"QueryArn\":{},\"QueryName\":{},\"Description\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sas\"},\"NextToken\":{}}}},\"PutAggregationAuthorization\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthorizedAccountId\",\"AuthorizedAwsRegion\"],\"members\":{\"AuthorizedAccountId\":{},\"AuthorizedAwsRegion\":{},\"Tags\":{\"shape\":\"Sax\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorization\":{\"shape\":\"S2i\"}}}},\"PutConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRule\"],\"members\":{\"ConfigRule\":{\"shape\":\"S33\"},\"Tags\":{\"shape\":\"Sax\"}}}},\"PutConfigurationAggregator\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationAggregatorName\"],\"members\":{\"ConfigurationAggregatorName\":{},\"AccountAggregationSources\":{\"shape\":\"S3w\"},\"OrganizationAggregationSource\":{\"shape\":\"S40\"},\"Tags\":{\"shape\":\"Sax\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregator\":{\"shape\":\"S3u\"}}}},\"PutConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorder\"],\"members\":{\"ConfigurationRecorder\":{\"shape\":\"S4a\"}}}},\"PutConformancePack\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConformancePackName\"],\"members\":{\"ConformancePackName\":{},\"TemplateS3Uri\":{},\"TemplateBody\":{},\"DeliveryS3Bucket\":{},\"DeliveryS3KeyPrefix\":{},\"ConformancePackInputParameters\":{\"shape\":\"S54\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConformancePackArn\":{}}}},\"PutDeliveryChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryChannel\"],\"members\":{\"DeliveryChannel\":{\"shape\":\"S5j\"}}}},\"PutEvaluations\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResultToken\"],\"members\":{\"Evaluations\":{\"shape\":\"Sb9\"},\"ResultToken\":{},\"TestMode\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedEvaluations\":{\"shape\":\"Sb9\"}}}},\"PutExternalEvaluation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ExternalEvaluation\"],\"members\":{\"ConfigRuleName\":{},\"ExternalEvaluation\":{\"type\":\"structure\",\"required\":[\"ComplianceResourceType\",\"ComplianceResourceId\",\"ComplianceType\",\"OrderingTimestamp\"],\"members\":{\"ComplianceResourceType\":{},\"ComplianceResourceId\":{},\"ComplianceType\":{},\"Annotation\":{},\"OrderingTimestamp\":{\"type\":\"timestamp\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutOrganizationConfigRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConfigRuleName\"],\"members\":{\"OrganizationConfigRuleName\":{},\"OrganizationManagedRuleMetadata\":{\"shape\":\"S5w\"},\"OrganizationCustomRuleMetadata\":{\"shape\":\"S61\"},\"ExcludedAccounts\":{\"shape\":\"S64\"},\"OrganizationCustomPolicyRuleMetadata\":{\"type\":\"structure\",\"required\":[\"PolicyRuntime\",\"PolicyText\"],\"members\":{\"Description\":{},\"OrganizationConfigRuleTriggerTypes\":{\"shape\":\"S66\"},\"InputParameters\":{},\"MaximumExecutionFrequency\":{},\"ResourceTypesScope\":{\"shape\":\"S5z\"},\"ResourceIdScope\":{},\"TagKeyScope\":{},\"TagValueScope\":{},\"PolicyRuntime\":{},\"PolicyText\":{},\"DebugLogDeliveryAccounts\":{\"shape\":\"S68\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConfigRuleArn\":{}}}},\"PutOrganizationConformancePack\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationConformancePackName\"],\"members\":{\"OrganizationConformancePackName\":{},\"TemplateS3Uri\":{},\"TemplateBody\":{},\"DeliveryS3Bucket\":{},\"DeliveryS3KeyPrefix\":{},\"ConformancePackInputParameters\":{\"shape\":\"S54\"},\"ExcludedAccounts\":{\"shape\":\"S64\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationConformancePackArn\":{}}}},\"PutRemediationConfigurations\":{\"input\":{\"type\":\"structure\",\"required\":[\"RemediationConfigurations\"],\"members\":{\"RemediationConfigurations\":{\"shape\":\"S6q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedBatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureMessage\":{},\"FailedItems\":{\"shape\":\"S6q\"}}}}}}},\"PutRemediationExceptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ResourceKeys\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"S1f\"},\"Message\":{},\"ExpirationTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedBatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureMessage\":{},\"FailedItems\":{\"shape\":\"S76\"}}}}}}},\"PutResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"SchemaVersionId\",\"ResourceId\",\"Configuration\"],\"members\":{\"ResourceType\":{},\"SchemaVersionId\":{},\"ResourceId\":{},\"ResourceName\":{},\"Configuration\":{},\"Tags\":{\"shape\":\"S8h\"}}}},\"PutRetentionConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"RetentionPeriodInDays\"],\"members\":{\"RetentionPeriodInDays\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RetentionConfiguration\":{\"shape\":\"S7k\"}}}},\"PutStoredQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"StoredQuery\"],\"members\":{\"StoredQuery\":{\"shape\":\"Sa6\"},\"Tags\":{\"shape\":\"Sax\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"QueryArn\":{}}}},\"SelectAggregateResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"Expression\",\"ConfigurationAggregatorName\"],\"members\":{\"Expression\":{},\"ConfigurationAggregatorName\":{},\"Limit\":{\"type\":\"integer\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Results\":{\"shape\":\"Sc2\"},\"QueryInfo\":{\"shape\":\"Sc3\"},\"NextToken\":{}}}},\"SelectResourceConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"Expression\"],\"members\":{\"Expression\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Results\":{\"shape\":\"Sc2\"},\"QueryInfo\":{\"shape\":\"Sc3\"},\"NextToken\":{}}}},\"StartConfigRulesEvaluation\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigRuleNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorderName\"],\"members\":{\"ConfigurationRecorderName\":{}}}},\"StartRemediationExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ResourceKeys\"],\"members\":{\"ConfigRuleName\":{},\"ResourceKeys\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailureMessage\":{},\"FailedItems\":{\"shape\":\"Sq\"}}}},\"StopConfigurationRecorder\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationRecorderName\"],\"members\":{\"ConfigurationRecorderName\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sas\"}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"SourceAccountId\",\"SourceRegion\",\"ResourceId\",\"ResourceType\"],\"members\":{\"SourceAccountId\":{},\"SourceRegion\":{},\"ResourceId\":{},\"ResourceType\":{},\"ResourceName\":{}}},\"Sb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"version\":{},\"accountId\":{},\"configurationItemCaptureTime\":{\"type\":\"timestamp\"},\"configurationItemStatus\":{},\"configurationStateId\":{},\"arn\":{},\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"awsRegion\":{},\"availabilityZone\":{},\"resourceCreationTime\":{\"type\":\"timestamp\"},\"configuration\":{},\"supplementaryConfiguration\":{\"shape\":\"Sl\"}}}},\"Sl\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sq\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"Sr\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resourceId\"],\"members\":{\"resourceType\":{},\"resourceId\":{}}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{}}}},\"S23\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"ComplianceContributorCount\":{\"shape\":\"S24\"}}},\"S24\":{\"type\":\"structure\",\"members\":{\"CappedCount\":{\"type\":\"integer\"},\"CapExceeded\":{\"type\":\"boolean\"}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"AggregationAuthorizationArn\":{},\"AuthorizedAccountId\":{},\"AuthorizedAwsRegion\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S2l\":{\"type\":\"list\",\"member\":{}},\"S2m\":{\"type\":\"list\",\"member\":{}},\"S33\":{\"type\":\"structure\",\"required\":[\"Source\"],\"members\":{\"ConfigRuleName\":{},\"ConfigRuleArn\":{},\"ConfigRuleId\":{},\"Description\":{},\"Scope\":{\"type\":\"structure\",\"members\":{\"ComplianceResourceTypes\":{\"type\":\"list\",\"member\":{}},\"TagKey\":{},\"TagValue\":{},\"ComplianceResourceId\":{}}},\"Source\":{\"type\":\"structure\",\"required\":[\"Owner\"],\"members\":{\"Owner\":{},\"SourceIdentifier\":{},\"SourceDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EventSource\":{},\"MessageType\":{},\"MaximumExecutionFrequency\":{}}}},\"CustomPolicyDetails\":{\"type\":\"structure\",\"required\":[\"PolicyRuntime\",\"PolicyText\"],\"members\":{\"PolicyRuntime\":{},\"PolicyText\":{},\"EnableDebugLogDelivery\":{\"type\":\"boolean\"}}}}},\"InputParameters\":{},\"MaximumExecutionFrequency\":{},\"ConfigRuleState\":{},\"CreatedBy\":{}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"ConfigurationAggregatorName\":{},\"ConfigurationAggregatorArn\":{},\"AccountAggregationSources\":{\"shape\":\"S3w\"},\"OrganizationAggregationSource\":{\"shape\":\"S40\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{}}},\"S3w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"type\":\"list\",\"member\":{}},\"AllAwsRegions\":{\"type\":\"boolean\"},\"AwsRegions\":{\"shape\":\"S3z\"}}}},\"S3z\":{\"type\":\"list\",\"member\":{}},\"S40\":{\"type\":\"structure\",\"required\":[\"RoleArn\"],\"members\":{\"RoleArn\":{},\"AwsRegions\":{\"shape\":\"S3z\"},\"AllAwsRegions\":{\"type\":\"boolean\"}}},\"S42\":{\"type\":\"list\",\"member\":{}},\"S4a\":{\"type\":\"structure\",\"members\":{\"name\":{},\"roleARN\":{},\"recordingGroup\":{\"type\":\"structure\",\"members\":{\"allSupported\":{\"type\":\"boolean\"},\"includeGlobalResourceTypes\":{\"type\":\"boolean\"},\"resourceTypes\":{\"type\":\"list\",\"member\":{}}}}}},\"S4h\":{\"type\":\"list\",\"member\":{}},\"S4o\":{\"type\":\"list\",\"member\":{}},\"S54\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ParameterName\",\"ParameterValue\"],\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}},\"S59\":{\"type\":\"list\",\"member\":{}},\"S5d\":{\"type\":\"structure\",\"members\":{\"lastStatus\":{},\"lastErrorCode\":{},\"lastErrorMessage\":{},\"lastAttemptTime\":{\"type\":\"timestamp\"},\"lastSuccessfulTime\":{\"type\":\"timestamp\"},\"nextDeliveryTime\":{\"type\":\"timestamp\"}}},\"S5j\":{\"type\":\"structure\",\"members\":{\"name\":{},\"s3BucketName\":{},\"s3KeyPrefix\":{},\"s3KmsKeyArn\":{},\"snsTopicARN\":{},\"configSnapshotDeliveryProperties\":{\"type\":\"structure\",\"members\":{\"deliveryFrequency\":{}}}}},\"S5m\":{\"type\":\"list\",\"member\":{}},\"S5w\":{\"type\":\"structure\",\"required\":[\"RuleIdentifier\"],\"members\":{\"Description\":{},\"RuleIdentifier\":{},\"InputParameters\":{},\"MaximumExecutionFrequency\":{},\"ResourceTypesScope\":{\"shape\":\"S5z\"},\"ResourceIdScope\":{},\"TagKeyScope\":{},\"TagValueScope\":{}}},\"S5z\":{\"type\":\"list\",\"member\":{}},\"S61\":{\"type\":\"structure\",\"required\":[\"LambdaFunctionArn\",\"OrganizationConfigRuleTriggerTypes\"],\"members\":{\"Description\":{},\"LambdaFunctionArn\":{},\"OrganizationConfigRuleTriggerTypes\":{\"type\":\"list\",\"member\":{}},\"InputParameters\":{},\"MaximumExecutionFrequency\":{},\"ResourceTypesScope\":{\"shape\":\"S5z\"},\"ResourceIdScope\":{},\"TagKeyScope\":{},\"TagValueScope\":{}}},\"S64\":{\"type\":\"list\",\"member\":{}},\"S66\":{\"type\":\"list\",\"member\":{}},\"S68\":{\"type\":\"list\",\"member\":{}},\"S6a\":{\"type\":\"list\",\"member\":{}},\"S6q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"TargetType\",\"TargetId\"],\"members\":{\"ConfigRuleName\":{},\"TargetType\":{},\"TargetId\":{},\"TargetVersion\":{},\"Parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"ResourceValue\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{}}},\"StaticValue\":{\"type\":\"structure\",\"required\":[\"Values\"],\"members\":{\"Values\":{\"type\":\"list\",\"member\":{}}}}}}},\"ResourceType\":{},\"Automatic\":{\"type\":\"boolean\"},\"ExecutionControls\":{\"type\":\"structure\",\"members\":{\"SsmControls\":{\"type\":\"structure\",\"members\":{\"ConcurrentExecutionRatePercentage\":{\"type\":\"integer\"},\"ErrorPercentage\":{\"type\":\"integer\"}}}}},\"MaximumAutomaticAttempts\":{\"type\":\"integer\"},\"RetryAttemptSeconds\":{\"type\":\"long\"},\"Arn\":{},\"CreatedByService\":{}}}},\"S76\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConfigRuleName\",\"ResourceType\",\"ResourceId\"],\"members\":{\"ConfigRuleName\":{},\"ResourceType\":{},\"ResourceId\":{},\"Message\":{},\"ExpirationTime\":{\"type\":\"timestamp\"}}}},\"S7k\":{\"type\":\"structure\",\"required\":[\"Name\",\"RetentionPeriodInDays\"],\"members\":{\"Name\":{},\"RetentionPeriodInDays\":{\"type\":\"integer\"}}},\"S7q\":{\"type\":\"structure\",\"members\":{\"EvaluationResultQualifier\":{\"type\":\"structure\",\"members\":{\"ConfigRuleName\":{},\"ResourceType\":{},\"ResourceId\":{}}},\"OrderingTimestamp\":{\"type\":\"timestamp\"}}},\"S7y\":{\"type\":\"structure\",\"members\":{\"CompliantResourceCount\":{\"shape\":\"S24\"},\"NonCompliantResourceCount\":{\"shape\":\"S24\"},\"ComplianceSummaryTimestamp\":{\"type\":\"timestamp\"}}},\"S8f\":{\"type\":\"structure\",\"members\":{\"version\":{},\"accountId\":{},\"configurationItemCaptureTime\":{\"type\":\"timestamp\"},\"configurationItemStatus\":{},\"configurationStateId\":{},\"configurationItemMD5Hash\":{},\"arn\":{},\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"awsRegion\":{},\"availabilityZone\":{},\"resourceCreationTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S8h\"},\"relatedEvents\":{\"type\":\"list\",\"member\":{}},\"relationships\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceId\":{},\"resourceName\":{},\"relationshipName\":{}}}},\"configuration\":{},\"supplementaryConfiguration\":{\"shape\":\"Sl\"}}},\"S8h\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S8r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EvaluationResultIdentifier\":{\"shape\":\"S7q\"},\"ComplianceType\":{},\"ResultRecordedTime\":{\"type\":\"timestamp\"},\"ConfigRuleInvokedTime\":{\"type\":\"timestamp\"},\"Annotation\":{},\"ResultToken\":{}}}},\"S8x\":{\"type\":\"list\",\"member\":{}},\"Sa6\":{\"type\":\"structure\",\"required\":[\"QueryName\"],\"members\":{\"QueryId\":{},\"QueryArn\":{},\"QueryName\":{},\"Description\":{},\"Expression\":{}}},\"Sas\":{\"type\":\"list\",\"member\":{\"shape\":\"Sat\"}},\"Sat\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Sax\":{\"type\":\"list\",\"member\":{\"shape\":\"Sat\"}},\"Sb9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ComplianceResourceType\",\"ComplianceResourceId\",\"ComplianceType\",\"OrderingTimestamp\"],\"members\":{\"ComplianceResourceType\":{},\"ComplianceResourceId\":{},\"ComplianceType\":{},\"Annotation\":{},\"OrderingTimestamp\":{\"type\":\"timestamp\"}}}},\"Sc2\":{\"type\":\"list\",\"member\":{}},\"Sc3\":{\"type\":\"structure\",\"members\":{\"SelectFields\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}}}}}}"); /***/ }), @@ -34712,7 +37606,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeAggregateComplianceByConfigRules\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-08-08\",\"endpointPrefix\":\"connect\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon Connect\",\"serviceFullName\":\"Amazon Connect Service\",\"serviceId\":\"Connect\",\"signatureVersion\":\"v4\",\"signingName\":\"connect\",\"uid\":\"connect-2017-08-08\"},\"operations\":{\"AssociateApprovedOrigin\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/instance/{InstanceId}/approved-origin\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Origin\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Origin\":{}}}},\"AssociateBot\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/instance/{InstanceId}/bot\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"LexBot\":{\"shape\":\"S5\"},\"LexV2Bot\":{\"shape\":\"S8\"}}}},\"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\":\"Sc\"}}},\"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\":\"S5\"}}}},\"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\":\"Sw\"}}}},\"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\":\"S10\"}}}},\"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\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactFlowId\":{},\"ContactFlowArn\":{}}}},\"CreateInstance\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/instance\"},\"input\":{\"type\":\"structure\",\"required\":[\"IdentityManagementType\",\"InboundCallsEnabled\",\"OutboundCallsEnabled\"],\"members\":{\"ClientToken\":{},\"IdentityManagementType\":{},\"InstanceAlias\":{\"shape\":\"S1m\"},\"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\":{},\"Tags\":{\"shape\":\"S1e\"}}},\"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\":\"S21\"},\"HoursOfOperationId\":{},\"MaxContacts\":{\"type\":\"integer\"},\"QuickConnectIds\":{\"shape\":\"Sw\"},\"Tags\":{\"shape\":\"S1e\"}}},\"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\":\"S2a\"},\"Tags\":{\"shape\":\"S1e\"}}},\"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\":\"S10\"},\"MediaConcurrencies\":{\"shape\":\"S2l\"},\"Tags\":{\"shape\":\"S1e\"}}},\"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\":{},\"Tags\":{\"shape\":\"S1e\"}}},\"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\":\"S2w\"},\"PhoneConfig\":{\"shape\":\"S30\"},\"DirectoryUserId\":{},\"SecurityProfileIds\":{\"shape\":\"S35\"},\"RoutingProfileId\":{},\"HierarchyGroupId\":{},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Tags\":{\"shape\":\"S1e\"}}},\"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\":\"S1e\"}}}}}},\"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\":\"S3t\"},\"EndTime\":{\"shape\":\"S3t\"}}}},\"Tags\":{\"shape\":\"S1e\"}}}}}},\"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\":\"S1m\"},\"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\":\"S46\"}}}},\"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\":\"Sc\"}}}},\"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\":\"S21\"},\"HoursOfOperationId\":{},\"MaxContacts\":{\"type\":\"integer\"},\"Status\":{},\"Tags\":{\"shape\":\"S1e\"}}}}}},\"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\":\"S2a\"},\"Tags\":{\"shape\":\"S1e\"}}}}}},\"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\":\"S2l\"},\"DefaultOutboundQueueId\":{},\"Tags\":{\"shape\":\"S1e\"}}}}}},\"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\":\"S2w\"},\"PhoneConfig\":{\"shape\":\"S30\"},\"DirectoryUserId\":{},\"SecurityProfileIds\":{\"shape\":\"S35\"},\"RoutingProfileId\":{},\"HierarchyGroupId\":{},\"Tags\":{\"shape\":\"S1e\"}}}}}},\"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\":\"S4s\"},\"LevelTwo\":{\"shape\":\"S4s\"},\"LevelThree\":{\"shape\":\"S4s\"},\"LevelFour\":{\"shape\":\"S4s\"},\"LevelFive\":{\"shape\":\"S4s\"}}}}}}}},\"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\":\"S4w\"},\"LevelTwo\":{\"shape\":\"S4w\"},\"LevelThree\":{\"shape\":\"S4w\"},\"LevelFour\":{\"shape\":\"S4w\"},\"LevelFive\":{\"shape\":\"S4w\"}}}}}},\"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\"}}}},\"DisassociateBot\":{\"http\":{\"requestUri\":\"/instance/{InstanceId}/bot\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"LexBot\":{\"shape\":\"S5\"},\"LexV2Bot\":{\"shape\":\"S8\"}}}},\"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\":\"Sw\"}}}},\"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\":\"S12\"}}}}},\"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\":\"S5a\"}}}},\"GetCurrentMetricData\":{\"http\":{\"requestUri\":\"/metrics/current/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Filters\",\"CurrentMetrics\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Filters\":{\"shape\":\"S5e\"},\"Groupings\":{\"shape\":\"S5h\"},\"CurrentMetrics\":{\"type\":\"list\",\"member\":{\"shape\":\"S5k\"}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MetricResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S5s\"},\"Collections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Metric\":{\"shape\":\"S5k\"},\"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\":\"S61\"},\"AccessTokenExpiration\":{\"type\":\"timestamp\"},\"RefreshToken\":{\"shape\":\"S61\"},\"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\":\"S5e\"},\"Groupings\":{\"shape\":\"S5h\"},\"HistoricalMetrics\":{\"type\":\"list\",\"member\":{\"shape\":\"S64\"}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MetricResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S5s\"},\"Collections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Metric\":{\"shape\":\"S64\"},\"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\":{}}}},\"ListBots\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/instance/{InstanceId}/bots\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"LexVersion\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"LexVersion\":{\"location\":\"querystring\",\"locationName\":\"lexVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LexBots\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LexBot\":{\"shape\":\"S5\"},\"LexV2Bot\":{\"shape\":\"S8\"}}}},\"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\":\"S46\"}},\"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\":\"Sc\"}},\"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\":\"S1m\"},\"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\":\"S5\"}},\"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\":\"S81\"}}}},\"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\":\"S81\"},\"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\":\"S1e\"}}}},\"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\":\"S4s\"}},\"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\":\"S5a\"},\"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\":\"S5a\"}}},\"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\":\"S5a\"},\"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\":\"S1e\"}}}},\"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\":\"S5a\"}}},\"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\":\"Sc\"}}}},\"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\"],\"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\":\"S21\"}}}},\"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\":\"S2a\"}}}},\"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\":\"S2l\"}}}},\"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\":\"S10\"}}}},\"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\":\"Sat\"},\"LevelTwo\":{\"shape\":\"Sat\"},\"LevelThree\":{\"shape\":\"Sat\"},\"LevelFour\":{\"shape\":\"Sat\"},\"LevelFive\":{\"shape\":\"Sat\"}}},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"}}}},\"UpdateUserIdentityInfo\":{\"http\":{\"requestUri\":\"/users/{InstanceId}/{UserId}/identity-info\"},\"input\":{\"type\":\"structure\",\"required\":[\"IdentityInfo\",\"UserId\",\"InstanceId\"],\"members\":{\"IdentityInfo\":{\"shape\":\"S2w\"},\"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\":\"S30\"},\"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\":\"S35\"},\"UserId\":{\"location\":\"uri\",\"locationName\":\"UserId\"},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"LexRegion\":{}}},\"S8\":{\"type\":\"structure\",\"members\":{\"AliasArn\":{}}},\"Sc\":{\"type\":\"structure\",\"required\":[\"StorageType\"],\"members\":{\"AssociationId\":{},\"StorageType\":{},\"S3Config\":{\"type\":\"structure\",\"required\":[\"BucketName\",\"BucketPrefix\"],\"members\":{\"BucketName\":{},\"BucketPrefix\":{},\"EncryptionConfig\":{\"shape\":\"Si\"}}},\"KinesisVideoStreamConfig\":{\"type\":\"structure\",\"required\":[\"Prefix\",\"RetentionPeriodHours\",\"EncryptionConfig\"],\"members\":{\"Prefix\":{},\"RetentionPeriodHours\":{\"type\":\"integer\"},\"EncryptionConfig\":{\"shape\":\"Si\"}}},\"KinesisStreamConfig\":{\"type\":\"structure\",\"required\":[\"StreamArn\"],\"members\":{\"StreamArn\":{}}},\"KinesisFirehoseConfig\":{\"type\":\"structure\",\"required\":[\"FirehoseArn\"],\"members\":{\"FirehoseArn\":{}}}}},\"Si\":{\"type\":\"structure\",\"required\":[\"EncryptionType\",\"KeyId\"],\"members\":{\"EncryptionType\":{},\"KeyId\":{}}},\"Sw\":{\"type\":\"list\",\"member\":{}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"QueueReference\",\"Priority\",\"Delay\"],\"members\":{\"QueueReference\":{\"shape\":\"S12\"},\"Priority\":{\"type\":\"integer\"},\"Delay\":{\"type\":\"integer\"}}}},\"S12\":{\"type\":\"structure\",\"required\":[\"QueueId\",\"Channel\"],\"members\":{\"QueueId\":{},\"Channel\":{}}},\"S1e\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1m\":{\"type\":\"string\",\"sensitive\":true},\"S21\":{\"type\":\"structure\",\"members\":{\"OutboundCallerIdName\":{},\"OutboundCallerIdNumberId\":{},\"OutboundFlowId\":{}}},\"S2a\":{\"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\":{}}}}},\"S2l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Channel\",\"Concurrency\"],\"members\":{\"Channel\":{},\"Concurrency\":{\"type\":\"integer\"}}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"FirstName\":{},\"LastName\":{},\"Email\":{}}},\"S30\":{\"type\":\"structure\",\"required\":[\"PhoneType\"],\"members\":{\"PhoneType\":{},\"AutoAccept\":{\"type\":\"boolean\"},\"AfterContactWorkTimeLimit\":{\"type\":\"integer\"},\"DeskPhoneNumber\":{}}},\"S35\":{\"type\":\"list\",\"member\":{}},\"S3t\":{\"type\":\"structure\",\"members\":{\"Hours\":{\"type\":\"integer\"},\"Minutes\":{\"type\":\"integer\"}}},\"S46\":{\"type\":\"structure\",\"members\":{\"AttributeType\":{},\"Value\":{}}},\"S4s\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{}}},\"S4w\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{}}},\"S5a\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S5e\":{\"type\":\"structure\",\"members\":{\"Queues\":{\"type\":\"list\",\"member\":{}},\"Channels\":{\"type\":\"list\",\"member\":{}}}},\"S5h\":{\"type\":\"list\",\"member\":{}},\"S5k\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Unit\":{}}},\"S5s\":{\"type\":\"structure\",\"members\":{\"Queue\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{}}},\"Channel\":{}}},\"S61\":{\"type\":\"string\",\"sensitive\":true},\"S64\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Threshold\":{\"type\":\"structure\",\"members\":{\"Comparison\":{},\"ThresholdValue\":{\"type\":\"double\"}}},\"Statistic\":{},\"Unit\":{}}},\"S81\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"QuickConnectType\":{}}}},\"Sat\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-08-08\",\"endpointPrefix\":\"connect\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon Connect\",\"serviceFullName\":\"Amazon Connect Service\",\"serviceId\":\"Connect\",\"signatureVersion\":\"v4\",\"signingName\":\"connect\",\"uid\":\"connect-2017-08-08\"},\"operations\":{\"AssociateApprovedOrigin\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/instance/{InstanceId}/approved-origin\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Origin\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Origin\":{}}}},\"AssociateBot\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/instance/{InstanceId}/bot\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"LexBot\":{\"shape\":\"S5\"},\"LexV2Bot\":{\"shape\":\"S8\"}}}},\"AssociateDefaultVocabulary\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/default-vocabulary/{InstanceId}/{LanguageCode}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"LanguageCode\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"LanguageCode\":{\"location\":\"uri\",\"locationName\":\"LanguageCode\"},\"VocabularyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"Sg\"}}},\"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\":\"S5\"}}}},\"AssociatePhoneNumberContactFlow\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/phone-number/{PhoneNumberId}/contact-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\",\"InstanceId\",\"ContactFlowId\"],\"members\":{\"PhoneNumberId\":{\"location\":\"uri\",\"locationName\":\"PhoneNumberId\"},\"InstanceId\":{},\"ContactFlowId\":{}}}},\"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\":\"S13\"}}}},\"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\":\"S17\"}}}},\"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\":{}}}},\"ClaimPhoneNumber\":{\"http\":{\"requestUri\":\"/phone-number/claim\"},\"input\":{\"type\":\"structure\",\"required\":[\"TargetArn\",\"PhoneNumber\"],\"members\":{\"TargetArn\":{},\"PhoneNumber\":{},\"PhoneNumberDescription\":{},\"Tags\":{\"shape\":\"S1j\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumberId\":{},\"PhoneNumberArn\":{}}}},\"CreateAgentStatus\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/agent-status/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Name\",\"State\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Name\":{},\"Description\":{},\"State\":{},\"DisplayOrder\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AgentStatusARN\":{},\"AgentStatusId\":{}}}},\"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\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactFlowId\":{},\"ContactFlowArn\":{}}}},\"CreateContactFlowModule\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/contact-flow-modules/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Name\",\"Content\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Name\":{},\"Description\":{},\"Content\":{},\"Tags\":{\"shape\":\"S1j\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{}}}},\"CreateHoursOfOperation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/hours-of-operations/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Name\",\"TimeZone\",\"Config\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Name\":{},\"Description\":{},\"TimeZone\":{},\"Config\":{\"shape\":\"S2b\"},\"Tags\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"HoursOfOperationId\":{},\"HoursOfOperationArn\":{}}}},\"CreateInstance\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/instance\"},\"input\":{\"type\":\"structure\",\"required\":[\"IdentityManagementType\",\"InboundCallsEnabled\",\"OutboundCallsEnabled\"],\"members\":{\"ClientToken\":{},\"IdentityManagementType\":{},\"InstanceAlias\":{\"shape\":\"S2l\"},\"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\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"IntegrationType\":{},\"IntegrationArn\":{},\"SourceApplicationUrl\":{},\"SourceApplicationName\":{},\"SourceType\":{},\"Tags\":{\"shape\":\"S1j\"}}},\"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\":\"S2z\"},\"HoursOfOperationId\":{},\"MaxContacts\":{\"type\":\"integer\"},\"QuickConnectIds\":{\"shape\":\"S13\"},\"Tags\":{\"shape\":\"S1j\"}}},\"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\":\"S36\"},\"Tags\":{\"shape\":\"S1j\"}}},\"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\":\"S17\"},\"MediaConcurrencies\":{\"shape\":\"S3g\"},\"Tags\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RoutingProfileArn\":{},\"RoutingProfileId\":{}}}},\"CreateSecurityProfile\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/security-profiles/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"SecurityProfileName\",\"InstanceId\"],\"members\":{\"SecurityProfileName\":{},\"Description\":{},\"Permissions\":{\"shape\":\"S3n\"},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Tags\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityProfileId\":{},\"SecurityProfileArn\":{}}}},\"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\":{},\"Tags\":{\"shape\":\"S1j\"}}},\"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\":\"S3y\"},\"PhoneConfig\":{\"shape\":\"S42\"},\"DirectoryUserId\":{},\"SecurityProfileIds\":{\"shape\":\"S47\"},\"RoutingProfileId\":{},\"HierarchyGroupId\":{},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Tags\":{\"shape\":\"S1j\"}}},\"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\"},\"Tags\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"HierarchyGroupId\":{},\"HierarchyGroupArn\":{}}}},\"CreateVocabulary\":{\"http\":{\"requestUri\":\"/vocabulary/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"VocabularyName\",\"LanguageCode\",\"Content\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"VocabularyName\":{},\"LanguageCode\":{},\"Content\":{},\"Tags\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"VocabularyArn\",\"VocabularyId\",\"State\"],\"members\":{\"VocabularyArn\":{},\"VocabularyId\":{},\"State\":{}}}},\"DeleteContactFlow\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/contact-flows/{InstanceId}/{ContactFlowId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactFlowId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactFlowId\":{\"location\":\"uri\",\"locationName\":\"ContactFlowId\"}}}},\"DeleteContactFlowModule\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactFlowModuleId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactFlowModuleId\":{\"location\":\"uri\",\"locationName\":\"ContactFlowModuleId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteHoursOfOperation\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/hours-of-operations/{InstanceId}/{HoursOfOperationId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"HoursOfOperationId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"HoursOfOperationId\":{\"location\":\"uri\",\"locationName\":\"HoursOfOperationId\"}}}},\"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\"}}}},\"DeleteSecurityProfile\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/security-profiles/{InstanceId}/{SecurityProfileId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"SecurityProfileId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"SecurityProfileId\":{\"location\":\"uri\",\"locationName\":\"SecurityProfileId\"}}}},\"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\"}}}},\"DeleteVocabulary\":{\"http\":{\"requestUri\":\"/vocabulary-remove/{InstanceId}/{VocabularyId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"VocabularyId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"VocabularyId\":{\"location\":\"uri\",\"locationName\":\"VocabularyId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"VocabularyArn\",\"VocabularyId\",\"State\"],\"members\":{\"VocabularyArn\":{},\"VocabularyId\":{},\"State\":{}}}},\"DescribeAgentStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/agent-status/{InstanceId}/{AgentStatusId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"AgentStatusId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"AgentStatusId\":{\"location\":\"uri\",\"locationName\":\"AgentStatusId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AgentStatus\":{\"type\":\"structure\",\"members\":{\"AgentStatusARN\":{},\"AgentStatusId\":{},\"Name\":{},\"Description\":{},\"Type\":{},\"DisplayOrder\":{\"type\":\"integer\"},\"State\":{},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"DescribeContact\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/contacts/{InstanceId}/{ContactId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactId\":{\"location\":\"uri\",\"locationName\":\"ContactId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Contact\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{},\"InitialContactId\":{},\"PreviousContactId\":{},\"InitiationMethod\":{},\"Name\":{},\"Description\":{},\"Channel\":{},\"QueueInfo\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"EnqueueTimestamp\":{\"type\":\"timestamp\"}}},\"AgentInfo\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ConnectedToAgentTimestamp\":{\"type\":\"timestamp\"}}},\"InitiationTimestamp\":{\"type\":\"timestamp\"},\"DisconnectTimestamp\":{\"type\":\"timestamp\"},\"LastUpdateTimestamp\":{\"type\":\"timestamp\"},\"ScheduledTimestamp\":{\"type\":\"timestamp\"}}}}}},\"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\":{},\"State\":{},\"Description\":{},\"Content\":{},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"DescribeContactFlowModule\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactFlowModuleId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactFlowModuleId\":{\"location\":\"uri\",\"locationName\":\"ContactFlowModuleId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactFlowModule\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{},\"Name\":{},\"Content\":{},\"Description\":{},\"State\":{},\"Status\":{},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"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\":{\"shape\":\"S2b\"},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"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\":\"S2l\"},\"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\":\"S5w\"}}}},\"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\":\"Sg\"}}}},\"DescribePhoneNumber\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/phone-number/{PhoneNumberId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\"],\"members\":{\"PhoneNumberId\":{\"location\":\"uri\",\"locationName\":\"PhoneNumberId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClaimedPhoneNumberSummary\":{\"type\":\"structure\",\"members\":{\"PhoneNumberId\":{},\"PhoneNumberArn\":{},\"PhoneNumber\":{},\"PhoneNumberCountryCode\":{},\"PhoneNumberType\":{},\"PhoneNumberDescription\":{},\"TargetArn\":{},\"Tags\":{\"shape\":\"S1j\"},\"PhoneNumberStatus\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"Message\":{}}}}}}}},\"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\":\"S2z\"},\"HoursOfOperationId\":{},\"MaxContacts\":{\"type\":\"integer\"},\"Status\":{},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"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\":\"S36\"},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"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\":\"S3g\"},\"DefaultOutboundQueueId\":{},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"DescribeSecurityProfile\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/security-profiles/{InstanceId}/{SecurityProfileId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"SecurityProfileId\",\"InstanceId\"],\"members\":{\"SecurityProfileId\":{\"location\":\"uri\",\"locationName\":\"SecurityProfileId\"},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityProfile\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"OrganizationResourceId\":{},\"Arn\":{},\"SecurityProfileName\":{},\"Description\":{},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"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\":\"S3y\"},\"PhoneConfig\":{\"shape\":\"S42\"},\"DirectoryUserId\":{},\"SecurityProfileIds\":{\"shape\":\"S47\"},\"RoutingProfileId\":{},\"HierarchyGroupId\":{},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"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\":\"S6t\"},\"LevelTwo\":{\"shape\":\"S6t\"},\"LevelThree\":{\"shape\":\"S6t\"},\"LevelFour\":{\"shape\":\"S6t\"},\"LevelFive\":{\"shape\":\"S6t\"}}},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"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\":\"S6x\"},\"LevelTwo\":{\"shape\":\"S6x\"},\"LevelThree\":{\"shape\":\"S6x\"},\"LevelFour\":{\"shape\":\"S6x\"},\"LevelFive\":{\"shape\":\"S6x\"}}}}}},\"DescribeVocabulary\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/vocabulary/{InstanceId}/{VocabularyId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"VocabularyId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"VocabularyId\":{\"location\":\"uri\",\"locationName\":\"VocabularyId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Vocabulary\"],\"members\":{\"Vocabulary\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"Arn\",\"LanguageCode\",\"State\",\"LastModifiedTime\"],\"members\":{\"Name\":{},\"Id\":{},\"Arn\":{},\"LanguageCode\":{},\"State\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"Content\":{},\"Tags\":{\"shape\":\"S1j\"}}}}}},\"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\"}}}},\"DisassociateBot\":{\"http\":{\"requestUri\":\"/instance/{InstanceId}/bot\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"LexBot\":{\"shape\":\"S5\"},\"LexV2Bot\":{\"shape\":\"S8\"}}}},\"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\"}}}},\"DisassociatePhoneNumberContactFlow\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/phone-number/{PhoneNumberId}/contact-flow\"},\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\",\"InstanceId\"],\"members\":{\"PhoneNumberId\":{\"location\":\"uri\",\"locationName\":\"PhoneNumberId\"},\"InstanceId\":{\"location\":\"querystring\",\"locationName\":\"instanceId\"}}}},\"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\":\"S13\"}}}},\"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\":\"S19\"}}}}},\"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\":\"S7g\"}}}},\"GetCurrentMetricData\":{\"http\":{\"requestUri\":\"/metrics/current/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Filters\",\"CurrentMetrics\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"Filters\":{\"shape\":\"S7k\"},\"Groupings\":{\"shape\":\"S7n\"},\"CurrentMetrics\":{\"type\":\"list\",\"member\":{\"shape\":\"S7q\"}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MetricResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S7y\"},\"Collections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Metric\":{\"shape\":\"S7q\"},\"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\":\"S86\"},\"AccessTokenExpiration\":{\"type\":\"timestamp\"},\"RefreshToken\":{\"shape\":\"S86\"},\"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\":\"S7k\"},\"Groupings\":{\"shape\":\"S7n\"},\"HistoricalMetrics\":{\"type\":\"list\",\"member\":{\"shape\":\"S89\"}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MetricResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S7y\"},\"Collections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Metric\":{\"shape\":\"S89\"},\"Value\":{\"type\":\"double\"}}}}}}}}}},\"ListAgentStatuses\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/agent-status/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"AgentStatusTypes\":{\"location\":\"querystring\",\"locationName\":\"AgentStatusTypes\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"AgentStatusSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"Type\":{}}}}}}},\"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\":{}}}},\"ListBots\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/instance/{InstanceId}/bots\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"LexVersion\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"LexVersion\":{\"location\":\"querystring\",\"locationName\":\"lexVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LexBots\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LexBot\":{\"shape\":\"S5\"},\"LexV2Bot\":{\"shape\":\"S8\"}}}},\"NextToken\":{}}}},\"ListContactFlowModules\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/contact-flow-modules-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\"},\"ContactFlowModuleState\":{\"location\":\"querystring\",\"locationName\":\"state\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactFlowModulesSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"State\":{}}}},\"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\":{},\"ContactFlowState\":{}}}},\"NextToken\":{}}}},\"ListContactReferences\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/contact/references/{InstanceId}/{ContactId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactId\",\"ReferenceTypes\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactId\":{\"location\":\"uri\",\"locationName\":\"ContactId\"},\"ReferenceTypes\":{\"location\":\"querystring\",\"locationName\":\"referenceTypes\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReferenceSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Url\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}},\"Attachment\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{},\"Status\":{}}}},\"union\":true}},\"NextToken\":{}}}},\"ListDefaultVocabularies\":{\"http\":{\"requestUri\":\"/default-vocabulary-summary/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"LanguageCode\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DefaultVocabularyList\"],\"members\":{\"DefaultVocabularyList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"LanguageCode\",\"VocabularyId\",\"VocabularyName\"],\"members\":{\"InstanceId\":{},\"LanguageCode\":{},\"VocabularyId\":{},\"VocabularyName\":{}}}},\"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\":\"S5w\"}},\"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\":\"Sg\"}},\"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\":\"S2l\"},\"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\"},\"IntegrationType\":{\"location\":\"querystring\",\"locationName\":\"integrationType\"},\"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\":\"S5\"}},\"NextToken\":{}}}},\"ListPhoneNumbers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/phone-numbers-summary/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"PhoneNumberTypes\":{\"shape\":\"Sag\",\"location\":\"querystring\",\"locationName\":\"phoneNumberTypes\"},\"PhoneNumberCountryCodes\":{\"shape\":\"Sah\",\"location\":\"querystring\",\"locationName\":\"phoneNumberCountryCodes\"},\"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\":{}}}},\"ListPhoneNumbersV2\":{\"http\":{\"requestUri\":\"/phone-number/list\"},\"input\":{\"type\":\"structure\",\"members\":{\"TargetArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"PhoneNumberCountryCodes\":{\"shape\":\"Sah\"},\"PhoneNumberTypes\":{\"shape\":\"Sag\"},\"PhoneNumberPrefix\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ListPhoneNumbersSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PhoneNumberId\":{},\"PhoneNumberArn\":{},\"PhoneNumber\":{},\"PhoneNumberCountryCode\":{},\"PhoneNumberType\":{},\"TargetArn\":{}}}}}}},\"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\":\"Saz\"}}}},\"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\":\"Saz\"},\"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\":{}}}},\"ListSecurityProfilePermissions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/security-profiles-permissions/{InstanceId}/{SecurityProfileId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"SecurityProfileId\",\"InstanceId\"],\"members\":{\"SecurityProfileId\":{\"location\":\"uri\",\"locationName\":\"SecurityProfileId\"},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Permissions\":{\"shape\":\"S3n\"},\"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\":\"S1j\"}}}},\"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\":\"S6t\"}},\"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\":{}}}},\"PutUserStatus\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/users/{InstanceId}/{UserId}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"UserId\",\"InstanceId\",\"AgentStatusId\"],\"members\":{\"UserId\":{\"location\":\"uri\",\"locationName\":\"UserId\"},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"AgentStatusId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ReleasePhoneNumber\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/phone-number/{PhoneNumberId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\"],\"members\":{\"PhoneNumberId\":{\"location\":\"uri\",\"locationName\":\"PhoneNumberId\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"}}}},\"ResumeContactRecording\":{\"http\":{\"requestUri\":\"/contact/resume-recording\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactId\",\"InitialContactId\"],\"members\":{\"InstanceId\":{},\"ContactId\":{},\"InitialContactId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SearchAvailablePhoneNumbers\":{\"http\":{\"requestUri\":\"/phone-number/search-available\"},\"input\":{\"type\":\"structure\",\"required\":[\"TargetArn\",\"PhoneNumberCountryCode\",\"PhoneNumberType\"],\"members\":{\"TargetArn\":{},\"PhoneNumberCountryCode\":{},\"PhoneNumberType\":{},\"PhoneNumberPrefix\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"AvailableNumbersList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PhoneNumber\":{},\"PhoneNumberCountryCode\":{},\"PhoneNumberType\":{}}}}}}},\"SearchUsers\":{\"http\":{\"requestUri\":\"/search-users\"},\"input\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"SearchFilter\":{\"type\":\"structure\",\"members\":{\"TagFilter\":{\"type\":\"structure\",\"members\":{\"OrConditions\":{\"type\":\"list\",\"member\":{\"shape\":\"Scl\"}},\"AndConditions\":{\"shape\":\"Scl\"},\"TagCondition\":{\"shape\":\"Scm\"}}}}},\"SearchCriteria\":{\"shape\":\"Scn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Users\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"DirectoryUserId\":{},\"HierarchyGroupId\":{},\"Id\":{},\"IdentityInfo\":{\"type\":\"structure\",\"members\":{\"FirstName\":{},\"LastName\":{}}},\"PhoneConfig\":{\"shape\":\"S42\"},\"RoutingProfileId\":{},\"SecurityProfileIds\":{\"shape\":\"S47\"},\"Tags\":{\"shape\":\"S1j\"},\"Username\":{}}}},\"NextToken\":{},\"ApproximateTotalCount\":{\"type\":\"long\"}}}},\"SearchVocabularies\":{\"http\":{\"requestUri\":\"/vocabulary-summary/{InstanceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"State\":{},\"NameStartsWith\":{},\"LanguageCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularySummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"Arn\",\"LanguageCode\",\"State\",\"LastModifiedTime\"],\"members\":{\"Name\":{},\"Id\":{},\"Arn\":{},\"LanguageCode\":{},\"State\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{}}}},\"NextToken\":{}}}},\"StartChatContact\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/contact/chat\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactFlowId\",\"ParticipantDetails\"],\"members\":{\"InstanceId\":{},\"ContactFlowId\":{},\"Attributes\":{\"shape\":\"S7g\"},\"ParticipantDetails\":{\"type\":\"structure\",\"required\":[\"DisplayName\"],\"members\":{\"DisplayName\":{}}},\"InitialMessage\":{\"type\":\"structure\",\"required\":[\"ContentType\",\"Content\"],\"members\":{\"ContentType\":{},\"Content\":{}}},\"ClientToken\":{\"idempotencyToken\":true},\"ChatDurationInMinutes\":{\"type\":\"integer\"},\"SupportedMessagingContentTypes\":{\"type\":\"list\",\"member\":{}}}},\"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\":{}}},\"StartContactStreaming\":{\"http\":{\"requestUri\":\"/contact/start-streaming\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactId\",\"ChatStreamingConfiguration\",\"ClientToken\"],\"members\":{\"InstanceId\":{},\"ContactId\":{},\"ChatStreamingConfiguration\":{\"type\":\"structure\",\"required\":[\"StreamingEndpointArn\"],\"members\":{\"StreamingEndpointArn\":{}}},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"StreamingId\"],\"members\":{\"StreamingId\":{}}}},\"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\":\"S7g\"},\"AnswerMachineDetectionConfig\":{\"type\":\"structure\",\"members\":{\"EnableAnswerMachineDetection\":{\"type\":\"boolean\"},\"AwaitAnswerMachinePrompt\":{\"type\":\"boolean\"}}},\"CampaignId\":{},\"TrafficType\":{}}},\"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\":\"S7g\"},\"Name\":{},\"References\":{\"shape\":\"Sdu\"},\"Description\":{},\"ClientToken\":{\"idempotencyToken\":true},\"ScheduledTime\":{\"type\":\"timestamp\"}}},\"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\":{}}},\"StopContactStreaming\":{\"http\":{\"requestUri\":\"/contact/stop-streaming\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactId\",\"StreamingId\"],\"members\":{\"InstanceId\":{},\"ContactId\":{},\"StreamingId\":{}}},\"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\":\"S1j\"}}}},\"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\":{}}}}},\"UpdateAgentStatus\":{\"http\":{\"requestUri\":\"/agent-status/{InstanceId}/{AgentStatusId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"AgentStatusId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"AgentStatusId\":{\"location\":\"uri\",\"locationName\":\"AgentStatusId\"},\"Name\":{},\"Description\":{},\"State\":{},\"DisplayOrder\":{\"type\":\"integer\"},\"ResetOrderNumber\":{\"type\":\"boolean\"}}}},\"UpdateContact\":{\"http\":{\"requestUri\":\"/contacts/{InstanceId}/{ContactId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactId\":{\"location\":\"uri\",\"locationName\":\"ContactId\"},\"Name\":{},\"Description\":{},\"References\":{\"shape\":\"Sdu\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContactAttributes\":{\"http\":{\"requestUri\":\"/contact/attributes\"},\"input\":{\"type\":\"structure\",\"required\":[\"InitialContactId\",\"InstanceId\",\"Attributes\"],\"members\":{\"InitialContactId\":{},\"InstanceId\":{},\"Attributes\":{\"shape\":\"S7g\"}}},\"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\":{}}}},\"UpdateContactFlowMetadata\":{\"http\":{\"requestUri\":\"/contact-flows/{InstanceId}/{ContactFlowId}/metadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactFlowId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactFlowId\":{\"location\":\"uri\",\"locationName\":\"ContactFlowId\"},\"Name\":{},\"Description\":{},\"ContactFlowState\":{}}}},\"UpdateContactFlowModuleContent\":{\"http\":{\"requestUri\":\"/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}/content\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactFlowModuleId\",\"Content\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactFlowModuleId\":{\"location\":\"uri\",\"locationName\":\"ContactFlowModuleId\"},\"Content\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContactFlowModuleMetadata\":{\"http\":{\"requestUri\":\"/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}/metadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactFlowModuleId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"ContactFlowModuleId\":{\"location\":\"uri\",\"locationName\":\"ContactFlowModuleId\"},\"Name\":{},\"Description\":{},\"State\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":{}}}},\"UpdateContactSchedule\":{\"http\":{\"requestUri\":\"/contact/schedule\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"ContactId\",\"ScheduledTime\"],\"members\":{\"InstanceId\":{},\"ContactId\":{},\"ScheduledTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateHoursOfOperation\":{\"http\":{\"requestUri\":\"/hours-of-operations/{InstanceId}/{HoursOfOperationId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"HoursOfOperationId\"],\"members\":{\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"},\"HoursOfOperationId\":{\"location\":\"uri\",\"locationName\":\"HoursOfOperationId\"},\"Name\":{},\"Description\":{},\"TimeZone\":{},\"Config\":{\"shape\":\"S2b\"}}}},\"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\":\"Sg\"}}}},\"UpdatePhoneNumber\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/phone-number/{PhoneNumberId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\",\"TargetArn\"],\"members\":{\"PhoneNumberId\":{\"location\":\"uri\",\"locationName\":\"PhoneNumberId\"},\"TargetArn\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumberId\":{},\"PhoneNumberArn\":{}}}},\"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\"],\"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\":\"S2z\"}}}},\"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\":\"S36\"}}}},\"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\":\"S3g\"}}}},\"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\":\"S17\"}}}},\"UpdateSecurityProfile\":{\"http\":{\"requestUri\":\"/security-profiles/{InstanceId}/{SecurityProfileId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"SecurityProfileId\",\"InstanceId\"],\"members\":{\"Description\":{},\"Permissions\":{\"shape\":\"S3n\"},\"SecurityProfileId\":{\"location\":\"uri\",\"locationName\":\"SecurityProfileId\"},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"}}}},\"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\":\"Sfa\"},\"LevelTwo\":{\"shape\":\"Sfa\"},\"LevelThree\":{\"shape\":\"Sfa\"},\"LevelFour\":{\"shape\":\"Sfa\"},\"LevelFive\":{\"shape\":\"Sfa\"}}},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"}}}},\"UpdateUserIdentityInfo\":{\"http\":{\"requestUri\":\"/users/{InstanceId}/{UserId}/identity-info\"},\"input\":{\"type\":\"structure\",\"required\":[\"IdentityInfo\",\"UserId\",\"InstanceId\"],\"members\":{\"IdentityInfo\":{\"shape\":\"S3y\"},\"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\":\"S42\"},\"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\":\"S47\"},\"UserId\":{\"location\":\"uri\",\"locationName\":\"UserId\"},\"InstanceId\":{\"location\":\"uri\",\"locationName\":\"InstanceId\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"LexRegion\":{}}},\"S8\":{\"type\":\"structure\",\"members\":{\"AliasArn\":{}}},\"Sg\":{\"type\":\"structure\",\"required\":[\"StorageType\"],\"members\":{\"AssociationId\":{},\"StorageType\":{},\"S3Config\":{\"type\":\"structure\",\"required\":[\"BucketName\",\"BucketPrefix\"],\"members\":{\"BucketName\":{},\"BucketPrefix\":{},\"EncryptionConfig\":{\"shape\":\"Sm\"}}},\"KinesisVideoStreamConfig\":{\"type\":\"structure\",\"required\":[\"Prefix\",\"RetentionPeriodHours\",\"EncryptionConfig\"],\"members\":{\"Prefix\":{},\"RetentionPeriodHours\":{\"type\":\"integer\"},\"EncryptionConfig\":{\"shape\":\"Sm\"}}},\"KinesisStreamConfig\":{\"type\":\"structure\",\"required\":[\"StreamArn\"],\"members\":{\"StreamArn\":{}}},\"KinesisFirehoseConfig\":{\"type\":\"structure\",\"required\":[\"FirehoseArn\"],\"members\":{\"FirehoseArn\":{}}}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"EncryptionType\",\"KeyId\"],\"members\":{\"EncryptionType\":{},\"KeyId\":{}}},\"S13\":{\"type\":\"list\",\"member\":{}},\"S17\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"QueueReference\",\"Priority\",\"Delay\"],\"members\":{\"QueueReference\":{\"shape\":\"S19\"},\"Priority\":{\"type\":\"integer\"},\"Delay\":{\"type\":\"integer\"}}}},\"S19\":{\"type\":\"structure\",\"required\":[\"QueueId\",\"Channel\"],\"members\":{\"QueueId\":{},\"Channel\":{}}},\"S1j\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Day\",\"StartTime\",\"EndTime\"],\"members\":{\"Day\":{},\"StartTime\":{\"shape\":\"S2e\"},\"EndTime\":{\"shape\":\"S2e\"}}}},\"S2e\":{\"type\":\"structure\",\"required\":[\"Hours\",\"Minutes\"],\"members\":{\"Hours\":{\"type\":\"integer\"},\"Minutes\":{\"type\":\"integer\"}}},\"S2l\":{\"type\":\"string\",\"sensitive\":true},\"S2z\":{\"type\":\"structure\",\"members\":{\"OutboundCallerIdName\":{},\"OutboundCallerIdNumberId\":{},\"OutboundFlowId\":{}}},\"S36\":{\"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\":{}}}}},\"S3g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Channel\",\"Concurrency\"],\"members\":{\"Channel\":{},\"Concurrency\":{\"type\":\"integer\"}}}},\"S3n\":{\"type\":\"list\",\"member\":{}},\"S3y\":{\"type\":\"structure\",\"members\":{\"FirstName\":{},\"LastName\":{},\"Email\":{}}},\"S42\":{\"type\":\"structure\",\"required\":[\"PhoneType\"],\"members\":{\"PhoneType\":{},\"AutoAccept\":{\"type\":\"boolean\"},\"AfterContactWorkTimeLimit\":{\"type\":\"integer\"},\"DeskPhoneNumber\":{}}},\"S47\":{\"type\":\"list\",\"member\":{}},\"S5w\":{\"type\":\"structure\",\"members\":{\"AttributeType\":{},\"Value\":{}}},\"S6t\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{}}},\"S6x\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{}}},\"S7g\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S7k\":{\"type\":\"structure\",\"members\":{\"Queues\":{\"type\":\"list\",\"member\":{}},\"Channels\":{\"type\":\"list\",\"member\":{}}}},\"S7n\":{\"type\":\"list\",\"member\":{}},\"S7q\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Unit\":{}}},\"S7y\":{\"type\":\"structure\",\"members\":{\"Queue\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{}}},\"Channel\":{}}},\"S86\":{\"type\":\"string\",\"sensitive\":true},\"S89\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Threshold\":{\"type\":\"structure\",\"members\":{\"Comparison\":{},\"ThresholdValue\":{\"type\":\"double\"}}},\"Statistic\":{},\"Unit\":{}}},\"Sag\":{\"type\":\"list\",\"member\":{}},\"Sah\":{\"type\":\"list\",\"member\":{}},\"Saz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"QuickConnectType\":{}}}},\"Scl\":{\"type\":\"list\",\"member\":{\"shape\":\"Scm\"}},\"Scm\":{\"type\":\"structure\",\"members\":{\"TagKey\":{},\"TagValue\":{}}},\"Scn\":{\"type\":\"structure\",\"members\":{\"OrConditions\":{\"shape\":\"Sco\"},\"AndConditions\":{\"shape\":\"Sco\"},\"StringCondition\":{\"type\":\"structure\",\"members\":{\"FieldName\":{},\"Value\":{},\"ComparisonType\":{}}},\"HierarchyGroupCondition\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"HierarchyGroupMatchType\":{}}}}},\"Sco\":{\"type\":\"list\",\"member\":{\"shape\":\"Scn\"}},\"Sdu\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Value\",\"Type\"],\"members\":{\"Value\":{},\"Type\":{}}}},\"Sfa\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}}}"); /***/ }), @@ -34720,7 +37614,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"GetCurrentMetricData\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetMetricData\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListApprovedOrigins\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Origins\"},\"ListBots\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"LexBots\"},\"ListContactFlows\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ContactFlowSummaryList\"},\"ListHoursOfOperations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"HoursOfOperationSummaryList\"},\"ListInstanceAttributes\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Attributes\"},\"ListInstanceStorageConfigs\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"StorageConfigs\"},\"ListInstances\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"InstanceSummaryList\"},\"ListIntegrationAssociations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"IntegrationAssociationSummaryList\"},\"ListLambdaFunctions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"LambdaFunctions\"},\"ListLexBots\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"LexBots\"},\"ListPhoneNumbers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"PhoneNumberSummaryList\"},\"ListPrompts\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"PromptSummaryList\"},\"ListQueueQuickConnects\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"QuickConnectSummaryList\"},\"ListQueues\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"QueueSummaryList\"},\"ListQuickConnects\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"QuickConnectSummaryList\"},\"ListRoutingProfileQueues\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"RoutingProfileQueueConfigSummaryList\"},\"ListRoutingProfiles\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"RoutingProfileSummaryList\"},\"ListSecurityKeys\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SecurityKeys\"},\"ListSecurityProfiles\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SecurityProfileSummaryList\"},\"ListUseCases\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"UseCaseSummaryList\"},\"ListUserHierarchyGroups\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"UserHierarchyGroupSummaryList\"},\"ListUsers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"UserSummaryList\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetCurrentMetricData\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetMetricData\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListAgentStatuses\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"AgentStatusSummaryList\"},\"ListApprovedOrigins\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Origins\"},\"ListBots\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"LexBots\"},\"ListContactFlowModules\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ContactFlowModulesSummaryList\"},\"ListContactFlows\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ContactFlowSummaryList\"},\"ListContactReferences\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"ReferenceSummaryList\"},\"ListDefaultVocabularies\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"DefaultVocabularyList\"},\"ListHoursOfOperations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"HoursOfOperationSummaryList\"},\"ListInstanceAttributes\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Attributes\"},\"ListInstanceStorageConfigs\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"StorageConfigs\"},\"ListInstances\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"InstanceSummaryList\"},\"ListIntegrationAssociations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"IntegrationAssociationSummaryList\"},\"ListLambdaFunctions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"LambdaFunctions\"},\"ListLexBots\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"LexBots\"},\"ListPhoneNumbers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"PhoneNumberSummaryList\"},\"ListPhoneNumbersV2\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ListPhoneNumbersSummaryList\"},\"ListPrompts\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"PromptSummaryList\"},\"ListQueueQuickConnects\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"QuickConnectSummaryList\"},\"ListQueues\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"QueueSummaryList\"},\"ListQuickConnects\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"QuickConnectSummaryList\"},\"ListRoutingProfileQueues\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"RoutingProfileQueueConfigSummaryList\"},\"ListRoutingProfiles\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"RoutingProfileSummaryList\"},\"ListSecurityKeys\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SecurityKeys\"},\"ListSecurityProfilePermissions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Permissions\"},\"ListSecurityProfiles\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SecurityProfileSummaryList\"},\"ListUseCases\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"UseCaseSummaryList\"},\"ListUserHierarchyGroups\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"UserHierarchyGroupSummaryList\"},\"ListUsers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"UserSummaryList\"},\"SearchAvailablePhoneNumbers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"AvailableNumbersList\"},\"SearchUsers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"ApproximateTotalCount\"],\"output_token\":\"NextToken\",\"result_key\":\"Users\"},\"SearchVocabularies\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"VocabularySummaryList\"}}}"); /***/ }), @@ -34744,7 +37638,7 @@ module.exports = JSON.parse("{\"o\":{\"ListRealtimeContactAnalysisSegments\":{\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-09-07\",\"endpointPrefix\":\"participant.connect\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon Connect Participant\",\"serviceFullName\":\"Amazon Connect Participant Service\",\"serviceId\":\"ConnectParticipant\",\"signatureVersion\":\"v4\",\"signingName\":\"execute-api\",\"uid\":\"connectparticipant-2018-09-07\"},\"operations\":{\"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\":{}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-09-07\",\"endpointPrefix\":\"participant.connect\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon Connect Participant\",\"serviceFullName\":\"Amazon Connect Participant Service\",\"serviceId\":\"ConnectParticipant\",\"signatureVersion\":\"v4\",\"signingName\":\"execute-api\",\"uid\":\"connectparticipant-2018-09-07\"},\"operations\":{\"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\"},\"ConnectParticipant\":{\"type\":\"boolean\"}}},\"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\":{}}"); /***/ }), @@ -34776,7 +37670,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeReportDefinitions\":{\"input_toke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-08-15\",\"endpointPrefix\":\"profile\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Customer Profiles\",\"serviceFullName\":\"Amazon Connect Customer Profiles\",\"serviceId\":\"Customer Profiles\",\"signatureVersion\":\"v4\",\"signingName\":\"profile\",\"uid\":\"customer-profiles-2020-08-15\"},\"operations\":{\"AddProfileKey\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/keys\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProfileId\",\"KeyName\",\"Values\",\"DomainName\"],\"members\":{\"ProfileId\":{},\"KeyName\":{},\"Values\":{\"shape\":\"S4\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyName\":{},\"Values\":{\"shape\":\"S4\"}}}},\"CreateDomain\":{\"http\":{\"requestUri\":\"/domains/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"DefaultExpirationDays\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Matching\":{\"shape\":\"Sb\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"DefaultExpirationDays\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Matching\":{\"shape\":\"Sh\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"CreateProfile\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"AccountNumber\":{},\"AdditionalInformation\":{},\"PartyType\":{},\"BusinessName\":{},\"FirstName\":{},\"MiddleName\":{},\"LastName\":{},\"BirthDate\":{},\"Gender\":{},\"PhoneNumber\":{},\"MobilePhoneNumber\":{},\"HomePhoneNumber\":{},\"BusinessPhoneNumber\":{},\"EmailAddress\":{},\"PersonalEmailAddress\":{},\"BusinessEmailAddress\":{},\"Address\":{\"shape\":\"Sn\"},\"ShippingAddress\":{\"shape\":\"Sn\"},\"MailingAddress\":{\"shape\":\"Sn\"},\"BillingAddress\":{\"shape\":\"Sn\"},\"Attributes\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProfileId\"],\"members\":{\"ProfileId\":{}}}},\"DeleteDomain\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/domains/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Message\"],\"members\":{\"Message\":{}}}},\"DeleteIntegration\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/integrations/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"Uri\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Message\"],\"members\":{\"Message\":{}}}},\"DeleteProfile\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProfileId\",\"DomainName\"],\"members\":{\"ProfileId\":{},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"DeleteProfileKey\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/keys/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProfileId\",\"KeyName\",\"Values\",\"DomainName\"],\"members\":{\"ProfileId\":{},\"KeyName\":{},\"Values\":{\"shape\":\"S4\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"DeleteProfileObject\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/objects/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProfileId\",\"ProfileObjectUniqueKey\",\"ObjectTypeName\",\"DomainName\"],\"members\":{\"ProfileId\":{},\"ProfileObjectUniqueKey\":{},\"ObjectTypeName\":{},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"DeleteProfileObjectType\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/domains/{DomainName}/object-types/{ObjectTypeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ObjectTypeName\":{\"location\":\"uri\",\"locationName\":\"ObjectTypeName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Message\"],\"members\":{\"Message\":{}}}},\"GetDomain\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Stats\":{\"type\":\"structure\",\"members\":{\"ProfileCount\":{\"type\":\"long\"},\"MeteringProfileCount\":{\"type\":\"long\"},\"ObjectCount\":{\"type\":\"long\"},\"TotalSize\":{\"type\":\"long\"}}},\"Matching\":{\"shape\":\"Sh\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"GetIntegration\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"Uri\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\",\"ObjectTypeName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"Uri\":{},\"ObjectTypeName\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"GetMatches\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/matches\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MatchGenerationDate\":{\"type\":\"timestamp\"},\"PotentialMatches\":{\"type\":\"integer\"},\"Matches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MatchId\":{},\"ProfileIds\":{\"type\":\"list\",\"member\":{}}}}}}}},\"GetProfileObjectType\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/object-types/{ObjectTypeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ObjectTypeName\":{\"location\":\"uri\",\"locationName\":\"ObjectTypeName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ObjectTypeName\",\"Description\"],\"members\":{\"ObjectTypeName\":{},\"Description\":{},\"TemplateId\":{},\"ExpirationDays\":{\"type\":\"integer\"},\"EncryptionKey\":{},\"AllowProfileCreation\":{\"type\":\"boolean\"},\"Fields\":{\"shape\":\"S1m\"},\"Keys\":{\"shape\":\"S1p\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"GetProfileObjectTypeTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/templates/{TemplateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateId\"],\"members\":{\"TemplateId\":{\"location\":\"uri\",\"locationName\":\"TemplateId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplateId\":{},\"SourceName\":{},\"SourceObject\":{},\"AllowProfileCreation\":{\"type\":\"boolean\"},\"Fields\":{\"shape\":\"S1m\"},\"Keys\":{\"shape\":\"S1p\"}}}},\"ListAccountIntegrations\":{\"http\":{\"requestUri\":\"/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"Uri\"],\"members\":{\"Uri\":{},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"S1z\"},\"NextToken\":{}}}},\"ListDomains\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListIntegrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"S1z\"},\"NextToken\":{}}}},\"ListProfileObjectTypeTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TemplateId\":{},\"SourceName\":{},\"SourceObject\":{}}}},\"NextToken\":{}}}},\"ListProfileObjectTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/object-types\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ObjectTypeName\",\"Description\"],\"members\":{\"ObjectTypeName\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListProfileObjects\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/objects\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\",\"ProfileId\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ObjectTypeName\":{},\"ProfileId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ObjectTypeName\":{},\"ProfileObjectUniqueKey\":{},\"Object\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sd\"}}}},\"MergeProfiles\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/objects/merge\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"MainProfileId\",\"ProfileIdsToBeMerged\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"MainProfileId\":{},\"ProfileIdsToBeMerged\":{\"type\":\"list\",\"member\":{}},\"FieldSourceProfileIds\":{\"type\":\"structure\",\"members\":{\"AccountNumber\":{},\"AdditionalInformation\":{},\"PartyType\":{},\"BusinessName\":{},\"FirstName\":{},\"MiddleName\":{},\"LastName\":{},\"BirthDate\":{},\"Gender\":{},\"PhoneNumber\":{},\"MobilePhoneNumber\":{},\"HomePhoneNumber\":{},\"BusinessPhoneNumber\":{},\"EmailAddress\":{},\"PersonalEmailAddress\":{},\"BusinessEmailAddress\":{},\"Address\":{},\"ShippingAddress\":{},\"MailingAddress\":{},\"BillingAddress\":{},\"Attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"PutIntegration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"Uri\":{},\"ObjectTypeName\":{},\"Tags\":{\"shape\":\"Sd\"},\"FlowDefinition\":{\"type\":\"structure\",\"required\":[\"FlowName\",\"KmsArn\",\"SourceFlowConfig\",\"Tasks\",\"TriggerConfig\"],\"members\":{\"Description\":{},\"FlowName\":{},\"KmsArn\":{},\"SourceFlowConfig\":{\"type\":\"structure\",\"required\":[\"ConnectorType\",\"SourceConnectorProperties\"],\"members\":{\"ConnectorProfileName\":{},\"ConnectorType\":{},\"IncrementalPullConfig\":{\"type\":\"structure\",\"members\":{\"DatetimeTypeFieldName\":{}}},\"SourceConnectorProperties\":{\"type\":\"structure\",\"members\":{\"Marketo\":{\"type\":\"structure\",\"required\":[\"Object\"],\"members\":{\"Object\":{}}},\"S3\":{\"type\":\"structure\",\"required\":[\"BucketName\"],\"members\":{\"BucketName\":{},\"BucketPrefix\":{}}},\"Salesforce\":{\"type\":\"structure\",\"required\":[\"Object\"],\"members\":{\"Object\":{},\"EnableDynamicFieldUpdate\":{\"type\":\"boolean\"},\"IncludeDeletedRecords\":{\"type\":\"boolean\"}}},\"ServiceNow\":{\"type\":\"structure\",\"required\":[\"Object\"],\"members\":{\"Object\":{}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"Object\"],\"members\":{\"Object\":{}}}}}}},\"Tasks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SourceFields\",\"TaskType\"],\"members\":{\"ConnectorOperator\":{\"type\":\"structure\",\"members\":{\"Marketo\":{},\"S3\":{},\"Salesforce\":{},\"ServiceNow\":{},\"Zendesk\":{}}},\"DestinationField\":{},\"SourceFields\":{\"type\":\"list\",\"member\":{}},\"TaskProperties\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"TaskType\":{}}}},\"TriggerConfig\":{\"type\":\"structure\",\"required\":[\"TriggerType\"],\"members\":{\"TriggerType\":{},\"TriggerProperties\":{\"type\":\"structure\",\"members\":{\"Scheduled\":{\"type\":\"structure\",\"required\":[\"ScheduleExpression\"],\"members\":{\"ScheduleExpression\":{},\"DataPullMode\":{},\"ScheduleStartTime\":{\"type\":\"timestamp\"},\"ScheduleEndTime\":{\"type\":\"timestamp\"},\"Timezone\":{},\"ScheduleOffset\":{\"type\":\"long\"},\"FirstExecutionFrom\":{\"type\":\"timestamp\"}}}}}}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\",\"ObjectTypeName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"Uri\":{},\"ObjectTypeName\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"PutProfileObject\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}/profiles/objects\"},\"input\":{\"type\":\"structure\",\"required\":[\"ObjectTypeName\",\"Object\",\"DomainName\"],\"members\":{\"ObjectTypeName\":{},\"Object\":{},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProfileObjectUniqueKey\":{}}}},\"PutProfileObjectType\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}/object-types/{ObjectTypeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\",\"Description\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ObjectTypeName\":{\"location\":\"uri\",\"locationName\":\"ObjectTypeName\"},\"Description\":{},\"TemplateId\":{},\"ExpirationDays\":{\"type\":\"integer\"},\"EncryptionKey\":{},\"AllowProfileCreation\":{\"type\":\"boolean\"},\"Fields\":{\"shape\":\"S1m\"},\"Keys\":{\"shape\":\"S1p\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ObjectTypeName\",\"Description\"],\"members\":{\"ObjectTypeName\":{},\"Description\":{},\"TemplateId\":{},\"ExpirationDays\":{\"type\":\"integer\"},\"EncryptionKey\":{},\"AllowProfileCreation\":{\"type\":\"boolean\"},\"Fields\":{\"shape\":\"S1m\"},\"Keys\":{\"shape\":\"S1p\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"SearchProfiles\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/search\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"KeyName\",\"Values\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"KeyName\":{},\"Values\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProfileId\":{},\"AccountNumber\":{},\"AdditionalInformation\":{},\"PartyType\":{},\"BusinessName\":{},\"FirstName\":{},\"MiddleName\":{},\"LastName\":{},\"BirthDate\":{},\"Gender\":{},\"PhoneNumber\":{},\"MobilePhoneNumber\":{},\"HomePhoneNumber\":{},\"BusinessPhoneNumber\":{},\"EmailAddress\":{},\"PersonalEmailAddress\":{},\"BusinessEmailAddress\":{},\"Address\":{\"shape\":\"Sn\"},\"ShippingAddress\":{\"shape\":\"Sn\"},\"MailingAddress\":{\"shape\":\"Sn\"},\"BillingAddress\":{\"shape\":\"Sn\"},\"Attributes\":{\"shape\":\"So\"}}}},\"NextToken\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDomain\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Matching\":{\"shape\":\"Sb\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Matching\":{\"shape\":\"Sh\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"UpdateProfile\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}/profiles\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ProfileId\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ProfileId\":{},\"AdditionalInformation\":{},\"AccountNumber\":{},\"PartyType\":{},\"BusinessName\":{},\"FirstName\":{},\"MiddleName\":{},\"LastName\":{},\"BirthDate\":{},\"Gender\":{},\"PhoneNumber\":{},\"MobilePhoneNumber\":{},\"HomePhoneNumber\":{},\"BusinessPhoneNumber\":{},\"EmailAddress\":{},\"PersonalEmailAddress\":{},\"BusinessEmailAddress\":{},\"Address\":{\"shape\":\"S4i\"},\"ShippingAddress\":{\"shape\":\"S4i\"},\"MailingAddress\":{\"shape\":\"S4i\"},\"BillingAddress\":{\"shape\":\"S4i\"},\"Attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProfileId\"],\"members\":{\"ProfileId\":{}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{}},\"Sb\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"Sd\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sh\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"Address1\":{},\"Address2\":{},\"Address3\":{},\"Address4\":{},\"City\":{},\"County\":{},\"State\":{},\"Province\":{},\"Country\":{},\"PostalCode\":{}}},\"So\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1m\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Source\":{},\"Target\":{},\"ContentType\":{}}}},\"S1p\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StandardIdentifiers\":{\"type\":\"list\",\"member\":{}},\"FieldNames\":{\"type\":\"list\",\"member\":{}}}}}},\"S1z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\",\"ObjectTypeName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"Uri\":{},\"ObjectTypeName\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"S4i\":{\"type\":\"structure\",\"members\":{\"Address1\":{},\"Address2\":{},\"Address3\":{},\"Address4\":{},\"City\":{},\"County\":{},\"State\":{},\"Province\":{},\"Country\":{},\"PostalCode\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-08-15\",\"endpointPrefix\":\"profile\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Customer Profiles\",\"serviceFullName\":\"Amazon Connect Customer Profiles\",\"serviceId\":\"Customer Profiles\",\"signatureVersion\":\"v4\",\"signingName\":\"profile\",\"uid\":\"customer-profiles-2020-08-15\"},\"operations\":{\"AddProfileKey\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/keys\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProfileId\",\"KeyName\",\"Values\",\"DomainName\"],\"members\":{\"ProfileId\":{},\"KeyName\":{},\"Values\":{\"shape\":\"S4\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyName\":{},\"Values\":{\"shape\":\"S4\"}}}},\"CreateDomain\":{\"http\":{\"requestUri\":\"/domains/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"DefaultExpirationDays\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Matching\":{\"shape\":\"Sb\"},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"DefaultExpirationDays\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Matching\":{\"shape\":\"Su\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"}}}},\"CreateIntegrationWorkflow\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/workflows/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"WorkflowType\",\"IntegrationConfig\",\"ObjectTypeName\",\"RoleArn\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"WorkflowType\":{},\"IntegrationConfig\":{\"type\":\"structure\",\"members\":{\"AppflowIntegration\":{\"type\":\"structure\",\"required\":[\"FlowDefinition\"],\"members\":{\"FlowDefinition\":{\"shape\":\"S10\"},\"Batches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StartTime\",\"EndTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}}}}}}},\"ObjectTypeName\":{},\"RoleArn\":{},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"WorkflowId\",\"Message\"],\"members\":{\"WorkflowId\":{},\"Message\":{}}}},\"CreateProfile\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"AccountNumber\":{},\"AdditionalInformation\":{},\"PartyType\":{},\"BusinessName\":{},\"FirstName\":{},\"MiddleName\":{},\"LastName\":{},\"BirthDate\":{},\"Gender\":{},\"PhoneNumber\":{},\"MobilePhoneNumber\":{},\"HomePhoneNumber\":{},\"BusinessPhoneNumber\":{},\"EmailAddress\":{},\"PersonalEmailAddress\":{},\"BusinessEmailAddress\":{},\"Address\":{\"shape\":\"S2g\"},\"ShippingAddress\":{\"shape\":\"S2g\"},\"MailingAddress\":{\"shape\":\"S2g\"},\"BillingAddress\":{\"shape\":\"S2g\"},\"Attributes\":{\"shape\":\"S2h\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProfileId\"],\"members\":{\"ProfileId\":{}}}},\"DeleteDomain\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/domains/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Message\"],\"members\":{\"Message\":{}}}},\"DeleteIntegration\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/integrations/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"Uri\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Message\"],\"members\":{\"Message\":{}}}},\"DeleteProfile\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProfileId\",\"DomainName\"],\"members\":{\"ProfileId\":{},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"DeleteProfileKey\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/keys/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProfileId\",\"KeyName\",\"Values\",\"DomainName\"],\"members\":{\"ProfileId\":{},\"KeyName\":{},\"Values\":{\"shape\":\"S4\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"DeleteProfileObject\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/objects/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProfileId\",\"ProfileObjectUniqueKey\",\"ObjectTypeName\",\"DomainName\"],\"members\":{\"ProfileId\":{},\"ProfileObjectUniqueKey\":{},\"ObjectTypeName\":{},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"DeleteProfileObjectType\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/domains/{DomainName}/object-types/{ObjectTypeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ObjectTypeName\":{\"location\":\"uri\",\"locationName\":\"ObjectTypeName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Message\"],\"members\":{\"Message\":{}}}},\"DeleteWorkflow\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/domains/{DomainName}/workflows/{WorkflowId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"WorkflowId\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"WorkflowId\":{\"location\":\"uri\",\"locationName\":\"WorkflowId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetAutoMergingPreview\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/identity-resolution-jobs/auto-merging-preview\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Consolidation\",\"ConflictResolution\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"Consolidation\":{\"shape\":\"Sh\"},\"ConflictResolution\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"NumberOfMatchesInSample\":{\"type\":\"long\"},\"NumberOfProfilesInSample\":{\"type\":\"long\"},\"NumberOfProfilesWillBeMerged\":{\"type\":\"long\"}}}},\"GetDomain\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Stats\":{\"type\":\"structure\",\"members\":{\"ProfileCount\":{\"type\":\"long\"},\"MeteringProfileCount\":{\"type\":\"long\"},\"ObjectCount\":{\"type\":\"long\"},\"TotalSize\":{\"type\":\"long\"}}},\"Matching\":{\"shape\":\"Su\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"}}}},\"GetIdentityResolutionJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/identity-resolution-jobs/{JobId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"JobId\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"JobId\":{},\"Status\":{},\"Message\":{},\"JobStartTime\":{\"type\":\"timestamp\"},\"JobEndTime\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"JobExpirationTime\":{\"type\":\"timestamp\"},\"AutoMerging\":{\"shape\":\"Sg\"},\"ExportingLocation\":{\"shape\":\"S37\"},\"JobStats\":{\"shape\":\"S3a\"}}}},\"GetIntegration\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"Uri\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"Uri\":{},\"ObjectTypeName\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"},\"ObjectTypeNames\":{\"shape\":\"S3d\"},\"WorkflowId\":{}}}},\"GetMatches\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/matches\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MatchGenerationDate\":{\"type\":\"timestamp\"},\"PotentialMatches\":{\"type\":\"integer\"},\"Matches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MatchId\":{},\"ProfileIds\":{\"type\":\"list\",\"member\":{}},\"ConfidenceScore\":{\"type\":\"double\"}}}}}}},\"GetProfileObjectType\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/object-types/{ObjectTypeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ObjectTypeName\":{\"location\":\"uri\",\"locationName\":\"ObjectTypeName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ObjectTypeName\",\"Description\"],\"members\":{\"ObjectTypeName\":{},\"Description\":{},\"TemplateId\":{},\"ExpirationDays\":{\"type\":\"integer\"},\"EncryptionKey\":{},\"AllowProfileCreation\":{\"type\":\"boolean\"},\"SourceLastUpdatedTimestampFormat\":{},\"Fields\":{\"shape\":\"S3q\"},\"Keys\":{\"shape\":\"S3t\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"}}}},\"GetProfileObjectTypeTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/templates/{TemplateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateId\"],\"members\":{\"TemplateId\":{\"location\":\"uri\",\"locationName\":\"TemplateId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplateId\":{},\"SourceName\":{},\"SourceObject\":{},\"AllowProfileCreation\":{\"type\":\"boolean\"},\"SourceLastUpdatedTimestampFormat\":{},\"Fields\":{\"shape\":\"S3q\"},\"Keys\":{\"shape\":\"S3t\"}}}},\"GetWorkflow\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/workflows/{WorkflowId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"WorkflowId\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"WorkflowId\":{\"location\":\"uri\",\"locationName\":\"WorkflowId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkflowId\":{},\"WorkflowType\":{},\"Status\":{},\"ErrorDescription\":{},\"StartDate\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Attributes\":{\"type\":\"structure\",\"members\":{\"AppflowIntegration\":{\"type\":\"structure\",\"required\":[\"SourceConnectorType\",\"ConnectorProfileName\"],\"members\":{\"SourceConnectorType\":{},\"ConnectorProfileName\":{},\"RoleArn\":{}}}}},\"Metrics\":{\"type\":\"structure\",\"members\":{\"AppflowIntegration\":{\"type\":\"structure\",\"required\":[\"RecordsProcessed\",\"StepsCompleted\",\"TotalSteps\"],\"members\":{\"RecordsProcessed\":{\"type\":\"long\"},\"StepsCompleted\":{\"type\":\"long\"},\"TotalSteps\":{\"type\":\"long\"}}}}}}}},\"GetWorkflowSteps\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/workflows/{WorkflowId}/steps\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"WorkflowId\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"WorkflowId\":{\"location\":\"uri\",\"locationName\":\"WorkflowId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkflowId\":{},\"WorkflowType\":{},\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppflowIntegration\":{\"type\":\"structure\",\"required\":[\"FlowName\",\"Status\",\"ExecutionMessage\",\"RecordsProcessed\",\"BatchRecordsStartTime\",\"BatchRecordsEndTime\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"FlowName\":{},\"Status\":{},\"ExecutionMessage\":{},\"RecordsProcessed\":{\"type\":\"long\"},\"BatchRecordsStartTime\":{},\"BatchRecordsEndTime\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"}}}}}},\"NextToken\":{}}}},\"ListAccountIntegrations\":{\"http\":{\"requestUri\":\"/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"Uri\"],\"members\":{\"Uri\":{},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"IncludeHidden\":{\"location\":\"querystring\",\"locationName\":\"include-hidden\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"S4f\"},\"NextToken\":{}}}},\"ListDomains\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"}}}},\"NextToken\":{}}}},\"ListIdentityResolutionJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/identity-resolution-jobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityResolutionJobsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"JobId\":{},\"Status\":{},\"JobStartTime\":{\"type\":\"timestamp\"},\"JobEndTime\":{\"type\":\"timestamp\"},\"JobStats\":{\"shape\":\"S3a\"},\"ExportingLocation\":{\"shape\":\"S37\"},\"Message\":{}}}},\"NextToken\":{}}}},\"ListIntegrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"IncludeHidden\":{\"location\":\"querystring\",\"locationName\":\"include-hidden\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"S4f\"},\"NextToken\":{}}}},\"ListProfileObjectTypeTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TemplateId\":{},\"SourceName\":{},\"SourceObject\":{}}}},\"NextToken\":{}}}},\"ListProfileObjectTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/domains/{DomainName}/object-types\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ObjectTypeName\",\"Description\"],\"members\":{\"ObjectTypeName\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"}}}},\"NextToken\":{}}}},\"ListProfileObjects\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/objects\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\",\"ProfileId\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ObjectTypeName\":{},\"ProfileId\":{},\"ObjectFilter\":{\"type\":\"structure\",\"required\":[\"KeyName\",\"Values\"],\"members\":{\"KeyName\":{},\"Values\":{\"shape\":\"S4\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ObjectTypeName\":{},\"ProfileObjectUniqueKey\":{},\"Object\":{}}}},\"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\":\"Sq\"}}}},\"ListWorkflows\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/workflows\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"WorkflowType\":{},\"Status\":{},\"QueryStartDate\":{\"type\":\"timestamp\"},\"QueryEndDate\":{\"type\":\"timestamp\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"WorkflowType\",\"WorkflowId\",\"Status\",\"StatusDescription\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"WorkflowType\":{},\"WorkflowId\":{},\"Status\":{},\"StatusDescription\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"MergeProfiles\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/objects/merge\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"MainProfileId\",\"ProfileIdsToBeMerged\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"MainProfileId\":{},\"ProfileIdsToBeMerged\":{\"type\":\"list\",\"member\":{}},\"FieldSourceProfileIds\":{\"type\":\"structure\",\"members\":{\"AccountNumber\":{},\"AdditionalInformation\":{},\"PartyType\":{},\"BusinessName\":{},\"FirstName\":{},\"MiddleName\":{},\"LastName\":{},\"BirthDate\":{},\"Gender\":{},\"PhoneNumber\":{},\"MobilePhoneNumber\":{},\"HomePhoneNumber\":{},\"BusinessPhoneNumber\":{},\"EmailAddress\":{},\"PersonalEmailAddress\":{},\"BusinessEmailAddress\":{},\"Address\":{},\"ShippingAddress\":{},\"MailingAddress\":{},\"BillingAddress\":{},\"Attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"PutIntegration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}/integrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"Uri\":{},\"ObjectTypeName\":{},\"Tags\":{\"shape\":\"Sq\"},\"FlowDefinition\":{\"shape\":\"S10\"},\"ObjectTypeNames\":{\"shape\":\"S3d\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"Uri\":{},\"ObjectTypeName\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"},\"ObjectTypeNames\":{\"shape\":\"S3d\"},\"WorkflowId\":{}}}},\"PutProfileObject\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}/profiles/objects\"},\"input\":{\"type\":\"structure\",\"required\":[\"ObjectTypeName\",\"Object\",\"DomainName\"],\"members\":{\"ObjectTypeName\":{},\"Object\":{},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProfileObjectUniqueKey\":{}}}},\"PutProfileObjectType\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}/object-types/{ObjectTypeName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ObjectTypeName\",\"Description\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ObjectTypeName\":{\"location\":\"uri\",\"locationName\":\"ObjectTypeName\"},\"Description\":{},\"TemplateId\":{},\"ExpirationDays\":{\"type\":\"integer\"},\"EncryptionKey\":{},\"AllowProfileCreation\":{\"type\":\"boolean\"},\"SourceLastUpdatedTimestampFormat\":{},\"Fields\":{\"shape\":\"S3q\"},\"Keys\":{\"shape\":\"S3t\"},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ObjectTypeName\",\"Description\"],\"members\":{\"ObjectTypeName\":{},\"Description\":{},\"TemplateId\":{},\"ExpirationDays\":{\"type\":\"integer\"},\"EncryptionKey\":{},\"AllowProfileCreation\":{\"type\":\"boolean\"},\"SourceLastUpdatedTimestampFormat\":{},\"Fields\":{\"shape\":\"S3q\"},\"Keys\":{\"shape\":\"S3t\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"}}}},\"SearchProfiles\":{\"http\":{\"requestUri\":\"/domains/{DomainName}/profiles/search\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"KeyName\",\"Values\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"},\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"KeyName\":{},\"Values\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProfileId\":{},\"AccountNumber\":{},\"AdditionalInformation\":{},\"PartyType\":{},\"BusinessName\":{},\"FirstName\":{},\"MiddleName\":{},\"LastName\":{},\"BirthDate\":{},\"Gender\":{},\"PhoneNumber\":{},\"MobilePhoneNumber\":{},\"HomePhoneNumber\":{},\"BusinessPhoneNumber\":{},\"EmailAddress\":{},\"PersonalEmailAddress\":{},\"BusinessEmailAddress\":{},\"Address\":{\"shape\":\"S2g\"},\"ShippingAddress\":{\"shape\":\"S2g\"},\"MailingAddress\":{\"shape\":\"S2g\"},\"BillingAddress\":{\"shape\":\"S2g\"},\"Attributes\":{\"shape\":\"S2h\"}}}},\"NextToken\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sq\"}}},\"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\":{}}},\"UpdateDomain\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Matching\":{\"shape\":\"Sb\"},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"DefaultExpirationDays\":{\"type\":\"integer\"},\"DefaultEncryptionKey\":{},\"DeadLetterQueueUrl\":{},\"Matching\":{\"shape\":\"Su\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"}}}},\"UpdateProfile\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/domains/{DomainName}/profiles\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"ProfileId\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ProfileId\":{},\"AdditionalInformation\":{},\"AccountNumber\":{},\"PartyType\":{},\"BusinessName\":{},\"FirstName\":{},\"MiddleName\":{},\"LastName\":{},\"BirthDate\":{},\"Gender\":{},\"PhoneNumber\":{},\"MobilePhoneNumber\":{},\"HomePhoneNumber\":{},\"BusinessPhoneNumber\":{},\"EmailAddress\":{},\"PersonalEmailAddress\":{},\"BusinessEmailAddress\":{},\"Address\":{\"shape\":\"S61\"},\"ShippingAddress\":{\"shape\":\"S61\"},\"MailingAddress\":{\"shape\":\"S61\"},\"BillingAddress\":{\"shape\":\"S61\"},\"Attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProfileId\"],\"members\":{\"ProfileId\":{}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{}},\"Sb\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"JobSchedule\":{\"shape\":\"Sd\"},\"AutoMerging\":{\"shape\":\"Sg\"},\"ExportingConfig\":{\"shape\":\"Sm\"}}},\"Sd\":{\"type\":\"structure\",\"required\":[\"DayOfTheWeek\",\"Time\"],\"members\":{\"DayOfTheWeek\":{},\"Time\":{}}},\"Sg\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Consolidation\":{\"shape\":\"Sh\"},\"ConflictResolution\":{\"shape\":\"Sk\"}}},\"Sh\":{\"type\":\"structure\",\"required\":[\"MatchingAttributesList\"],\"members\":{\"MatchingAttributesList\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{}}}}},\"Sk\":{\"type\":\"structure\",\"required\":[\"ConflictResolvingModel\"],\"members\":{\"ConflictResolvingModel\":{},\"SourceName\":{}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"S3Exporting\":{\"type\":\"structure\",\"required\":[\"S3BucketName\"],\"members\":{\"S3BucketName\":{},\"S3KeyName\":{}}}}},\"Sq\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Su\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"JobSchedule\":{\"shape\":\"Sd\"},\"AutoMerging\":{\"shape\":\"Sg\"},\"ExportingConfig\":{\"shape\":\"Sm\"}}},\"S10\":{\"type\":\"structure\",\"required\":[\"FlowName\",\"KmsArn\",\"SourceFlowConfig\",\"Tasks\",\"TriggerConfig\"],\"members\":{\"Description\":{},\"FlowName\":{},\"KmsArn\":{},\"SourceFlowConfig\":{\"type\":\"structure\",\"required\":[\"ConnectorType\",\"SourceConnectorProperties\"],\"members\":{\"ConnectorProfileName\":{},\"ConnectorType\":{},\"IncrementalPullConfig\":{\"type\":\"structure\",\"members\":{\"DatetimeTypeFieldName\":{}}},\"SourceConnectorProperties\":{\"type\":\"structure\",\"members\":{\"Marketo\":{\"type\":\"structure\",\"required\":[\"Object\"],\"members\":{\"Object\":{}}},\"S3\":{\"type\":\"structure\",\"required\":[\"BucketName\"],\"members\":{\"BucketName\":{},\"BucketPrefix\":{}}},\"Salesforce\":{\"type\":\"structure\",\"required\":[\"Object\"],\"members\":{\"Object\":{},\"EnableDynamicFieldUpdate\":{\"type\":\"boolean\"},\"IncludeDeletedRecords\":{\"type\":\"boolean\"}}},\"ServiceNow\":{\"type\":\"structure\",\"required\":[\"Object\"],\"members\":{\"Object\":{}}},\"Zendesk\":{\"type\":\"structure\",\"required\":[\"Object\"],\"members\":{\"Object\":{}}}}}}},\"Tasks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SourceFields\",\"TaskType\"],\"members\":{\"ConnectorOperator\":{\"type\":\"structure\",\"members\":{\"Marketo\":{},\"S3\":{},\"Salesforce\":{},\"ServiceNow\":{},\"Zendesk\":{}}},\"DestinationField\":{},\"SourceFields\":{\"type\":\"list\",\"member\":{}},\"TaskProperties\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"TaskType\":{}}}},\"TriggerConfig\":{\"type\":\"structure\",\"required\":[\"TriggerType\"],\"members\":{\"TriggerType\":{},\"TriggerProperties\":{\"type\":\"structure\",\"members\":{\"Scheduled\":{\"type\":\"structure\",\"required\":[\"ScheduleExpression\"],\"members\":{\"ScheduleExpression\":{},\"DataPullMode\":{},\"ScheduleStartTime\":{\"type\":\"timestamp\"},\"ScheduleEndTime\":{\"type\":\"timestamp\"},\"Timezone\":{},\"ScheduleOffset\":{\"type\":\"long\"},\"FirstExecutionFrom\":{\"type\":\"timestamp\"}}}}}}}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"Address1\":{},\"Address2\":{},\"Address3\":{},\"Address4\":{},\"City\":{},\"County\":{},\"State\":{},\"Province\":{},\"Country\":{},\"PostalCode\":{}}},\"S2h\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S37\":{\"type\":\"structure\",\"members\":{\"S3Exporting\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"S3KeyName\":{}}}}},\"S3a\":{\"type\":\"structure\",\"members\":{\"NumberOfProfilesReviewed\":{\"type\":\"long\"},\"NumberOfMatchesFound\":{\"type\":\"long\"},\"NumberOfMergesDone\":{\"type\":\"long\"}}},\"S3d\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3q\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Source\":{},\"Target\":{},\"ContentType\":{}}}},\"S3t\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StandardIdentifiers\":{\"type\":\"list\",\"member\":{}},\"FieldNames\":{\"type\":\"list\",\"member\":{}}}}}},\"S4f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Uri\",\"CreatedAt\",\"LastUpdatedAt\"],\"members\":{\"DomainName\":{},\"Uri\":{},\"ObjectTypeName\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sq\"},\"ObjectTypeNames\":{\"shape\":\"S3d\"},\"WorkflowId\":{}}}},\"S61\":{\"type\":\"structure\",\"members\":{\"Address1\":{},\"Address2\":{},\"Address3\":{},\"Address4\":{},\"City\":{},\"County\":{},\"State\":{},\"Province\":{},\"Country\":{},\"PostalCode\":{}}}}}"); /***/ }), @@ -34792,7 +37686,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":{},\"Format\":{},\"FormatOptions\":{\"shape\":\"Sd\"},\"Input\":{\"shape\":\"So\"},\"PathOptions\":{\"shape\":\"Sz\"},\"Tags\":{\"shape\":\"S1i\"}}},\"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\":\"Sp\"},\"Configuration\":{\"shape\":\"S1t\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1i\"},\"Timeout\":{\"type\":\"integer\"},\"JobSample\":{\"shape\":\"S29\"}}},\"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\":\"S2f\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CreateRecipe\":{\"http\":{\"requestUri\":\"/recipes\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Steps\"],\"members\":{\"Description\":{},\"Name\":{},\"Steps\":{\"shape\":\"S2l\"},\"Tags\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CreateRecipeJob\":{\"http\":{\"requestUri\":\"/recipeJobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoleArn\"],\"members\":{\"DatasetName\":{},\"EncryptionKeyArn\":{},\"EncryptionMode\":{},\"Name\":{},\"LogSubscription\":{},\"MaxCapacity\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"Outputs\":{\"shape\":\"S2v\"},\"DataCatalogOutputs\":{\"shape\":\"S33\"},\"DatabaseOutputs\":{\"shape\":\"S37\"},\"ProjectName\":{},\"RecipeReference\":{\"shape\":\"S3a\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1i\"},\"Timeout\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CreateSchedule\":{\"http\":{\"requestUri\":\"/schedules\"},\"input\":{\"type\":\"structure\",\"required\":[\"CronExpression\",\"Name\"],\"members\":{\"JobNames\":{\"shape\":\"S3d\"},\"CronExpression\":{},\"Tags\":{\"shape\":\"S1i\"},\"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\":{},\"Format\":{},\"FormatOptions\":{\"shape\":\"Sd\"},\"Input\":{\"shape\":\"So\"},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{},\"Source\":{},\"PathOptions\":{\"shape\":\"Sz\"},\"Tags\":{\"shape\":\"S1i\"},\"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\":\"S2v\"},\"DataCatalogOutputs\":{\"shape\":\"S33\"},\"DatabaseOutputs\":{\"shape\":\"S37\"},\"ProjectName\":{},\"ProfileConfiguration\":{\"shape\":\"S1t\"},\"RecipeReference\":{\"shape\":\"S3a\"},\"ResourceArn\":{},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1i\"},\"Timeout\":{\"type\":\"integer\"},\"JobSample\":{\"shape\":\"S29\"}}}},\"DescribeJobRun\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/jobs/{name}/jobRun/{runId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RunId\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"RunId\":{\"location\":\"uri\",\"locationName\":\"runId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobName\"],\"members\":{\"Attempt\":{\"type\":\"integer\"},\"CompletedOn\":{\"type\":\"timestamp\"},\"DatasetName\":{},\"ErrorMessage\":{},\"ExecutionTime\":{\"type\":\"integer\"},\"JobName\":{},\"ProfileConfiguration\":{\"shape\":\"S1t\"},\"RunId\":{},\"State\":{},\"LogSubscription\":{},\"LogGroupName\":{},\"Outputs\":{\"shape\":\"S2v\"},\"DataCatalogOutputs\":{\"shape\":\"S33\"},\"DatabaseOutputs\":{\"shape\":\"S37\"},\"RecipeReference\":{\"shape\":\"S3a\"},\"StartedBy\":{},\"StartedOn\":{\"type\":\"timestamp\"},\"JobSample\":{\"shape\":\"S29\"}}}},\"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\":\"S2f\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1i\"},\"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\":\"S2l\"},\"Tags\":{\"shape\":\"S1i\"},\"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\":\"S3d\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"ResourceArn\":{},\"CronExpression\":{},\"Tags\":{\"shape\":\"S1i\"},\"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\":{},\"Format\":{},\"FormatOptions\":{\"shape\":\"Sd\"},\"Input\":{\"shape\":\"So\"},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{},\"Source\":{},\"PathOptions\":{\"shape\":\"Sz\"},\"Tags\":{\"shape\":\"S1i\"},\"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\":\"S2v\"},\"DataCatalogOutputs\":{\"shape\":\"S33\"},\"DatabaseOutputs\":{\"shape\":\"S37\"},\"RecipeReference\":{\"shape\":\"S3a\"},\"StartedBy\":{},\"StartedOn\":{\"type\":\"timestamp\"},\"JobSample\":{\"shape\":\"S29\"}}}},\"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\":\"S2v\"},\"DataCatalogOutputs\":{\"shape\":\"S33\"},\"DatabaseOutputs\":{\"shape\":\"S37\"},\"ProjectName\":{},\"RecipeReference\":{\"shape\":\"S3a\"},\"ResourceArn\":{},\"RoleArn\":{},\"Timeout\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S1i\"},\"JobSample\":{\"shape\":\"S29\"}}}},\"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\":\"S2f\"},\"Tags\":{\"shape\":\"S1i\"},\"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\":\"S53\"}}}},\"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\":\"S53\"},\"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\":\"S3d\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"ResourceArn\":{},\"CronExpression\":{},\"Tags\":{\"shape\":\"S1i\"},\"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\":\"S1i\"}}}},\"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\":\"S2m\"},\"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\":\"S1i\"}}},\"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\"},\"Format\":{},\"FormatOptions\":{\"shape\":\"Sd\"},\"Input\":{\"shape\":\"So\"},\"PathOptions\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"UpdateProfileJob\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/profileJobs/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"OutputLocation\",\"RoleArn\"],\"members\":{\"Configuration\":{\"shape\":\"S1t\"},\"EncryptionKeyArn\":{},\"EncryptionMode\":{},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"LogSubscription\":{},\"MaxCapacity\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"OutputLocation\":{\"shape\":\"Sp\"},\"RoleArn\":{},\"Timeout\":{\"type\":\"integer\"},\"JobSample\":{\"shape\":\"S29\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"UpdateProject\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/projects/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"Name\"],\"members\":{\"Sample\":{\"shape\":\"S2f\"},\"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\":\"S2l\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"UpdateRecipeJob\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/recipeJobs/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoleArn\"],\"members\":{\"EncryptionKeyArn\":{},\"EncryptionMode\":{},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"LogSubscription\":{},\"MaxCapacity\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"Outputs\":{\"shape\":\"S2v\"},\"DataCatalogOutputs\":{\"shape\":\"S33\"},\"DatabaseOutputs\":{\"shape\":\"S37\"},\"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\":\"S3d\"},\"CronExpression\":{},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}}},\"shapes\":{\"Sd\":{\"type\":\"structure\",\"members\":{\"Json\":{\"type\":\"structure\",\"members\":{\"MultiLine\":{\"type\":\"boolean\"}}},\"Excel\":{\"type\":\"structure\",\"members\":{\"SheetNames\":{\"type\":\"list\",\"member\":{}},\"SheetIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"HeaderRow\":{\"type\":\"boolean\"}}},\"Csv\":{\"type\":\"structure\",\"members\":{\"Delimiter\":{},\"HeaderRow\":{\"type\":\"boolean\"}}}}},\"So\":{\"type\":\"structure\",\"members\":{\"S3InputDefinition\":{\"shape\":\"Sp\"},\"DataCatalogInputDefinition\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"TempDirectory\":{\"shape\":\"Sp\"}}},\"DatabaseInputDefinition\":{\"type\":\"structure\",\"required\":[\"GlueConnectionName\",\"DatabaseTableName\"],\"members\":{\"GlueConnectionName\":{},\"DatabaseTableName\":{},\"TempDirectory\":{\"shape\":\"Sp\"}}}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Key\":{}}},\"Sz\":{\"type\":\"structure\",\"members\":{\"LastModifiedDateCondition\":{\"shape\":\"S10\"},\"FilesLimit\":{\"type\":\"structure\",\"required\":[\"MaxFiles\"],\"members\":{\"MaxFiles\":{\"type\":\"integer\"},\"OrderedBy\":{},\"Order\":{}}},\"Parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{},\"DatetimeOptions\":{\"type\":\"structure\",\"required\":[\"Format\"],\"members\":{\"Format\":{},\"TimezoneOffset\":{},\"LocaleCode\":{}}},\"CreateColumn\":{\"type\":\"boolean\"},\"Filter\":{\"shape\":\"S10\"}}}}}},\"S10\":{\"type\":\"structure\",\"required\":[\"Expression\",\"ValuesMap\"],\"members\":{\"Expression\":{},\"ValuesMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S1i\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1t\":{\"type\":\"structure\",\"members\":{\"DatasetStatisticsConfiguration\":{\"shape\":\"S1u\"},\"ProfileColumns\":{\"shape\":\"S22\"},\"ColumnStatisticsConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Statistics\"],\"members\":{\"Selectors\":{\"shape\":\"S22\"},\"Statistics\":{\"shape\":\"S1u\"}}}}}},\"S1u\":{\"type\":\"structure\",\"members\":{\"IncludedStatistics\":{\"type\":\"list\",\"member\":{}},\"Overrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Statistic\",\"Parameters\"],\"members\":{\"Statistic\":{},\"Parameters\":{\"shape\":\"S1z\"}}}}}},\"S1z\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S22\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Regex\":{},\"Name\":{}}}},\"S29\":{\"type\":\"structure\",\"members\":{\"Mode\":{},\"Size\":{\"type\":\"long\"}}},\"S2f\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Size\":{\"type\":\"integer\"},\"Type\":{}}},\"S2l\":{\"type\":\"list\",\"member\":{\"shape\":\"S2m\"}},\"S2m\":{\"type\":\"structure\",\"required\":[\"Action\"],\"members\":{\"Action\":{\"type\":\"structure\",\"required\":[\"Operation\"],\"members\":{\"Operation\":{},\"Parameters\":{\"shape\":\"S1z\"}}},\"ConditionExpressions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Condition\",\"TargetColumn\"],\"members\":{\"Condition\":{},\"Value\":{},\"TargetColumn\":{}}}}}},\"S2v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Location\"],\"members\":{\"CompressionFormat\":{},\"Format\":{},\"PartitionColumns\":{\"type\":\"list\",\"member\":{}},\"Location\":{\"shape\":\"Sp\"},\"Overwrite\":{\"type\":\"boolean\"},\"FormatOptions\":{\"type\":\"structure\",\"members\":{\"Csv\":{\"type\":\"structure\",\"members\":{\"Delimiter\":{}}}}}}}},\"S33\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"S3Options\":{\"type\":\"structure\",\"required\":[\"Location\"],\"members\":{\"Location\":{\"shape\":\"Sp\"}}},\"DatabaseOptions\":{\"shape\":\"S36\"},\"Overwrite\":{\"type\":\"boolean\"}}}},\"S36\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TempDirectory\":{\"shape\":\"Sp\"},\"TableName\":{}}},\"S37\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"GlueConnectionName\",\"DatabaseOptions\"],\"members\":{\"GlueConnectionName\":{},\"DatabaseOptions\":{\"shape\":\"S36\"},\"DatabaseOutputMode\":{}}}},\"S3a\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"RecipeVersion\":{}}},\"S3d\":{\"type\":\"list\",\"member\":{}},\"S53\":{\"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\":\"S2l\"},\"Tags\":{\"shape\":\"S1i\"},\"RecipeVersion\":{}}}}}}"); +module.exports = JSON.parse("{\"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\":{},\"Format\":{},\"FormatOptions\":{\"shape\":\"Sd\"},\"Input\":{\"shape\":\"So\"},\"PathOptions\":{\"shape\":\"S13\"},\"Tags\":{\"shape\":\"S1m\"}}},\"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\":\"Sp\"},\"Configuration\":{\"shape\":\"S1x\"},\"ValidationConfigurations\":{\"shape\":\"S2g\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1m\"},\"Timeout\":{\"type\":\"integer\"},\"JobSample\":{\"shape\":\"S2k\"}}},\"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\":\"S2q\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CreateRecipe\":{\"http\":{\"requestUri\":\"/recipes\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Steps\"],\"members\":{\"Description\":{},\"Name\":{},\"Steps\":{\"shape\":\"S2w\"},\"Tags\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CreateRecipeJob\":{\"http\":{\"requestUri\":\"/recipeJobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoleArn\"],\"members\":{\"DatasetName\":{},\"EncryptionKeyArn\":{},\"EncryptionMode\":{},\"Name\":{},\"LogSubscription\":{},\"MaxCapacity\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"Outputs\":{\"shape\":\"S36\"},\"DataCatalogOutputs\":{\"shape\":\"S3f\"},\"DatabaseOutputs\":{\"shape\":\"S3j\"},\"ProjectName\":{},\"RecipeReference\":{\"shape\":\"S3m\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1m\"},\"Timeout\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CreateRuleset\":{\"http\":{\"requestUri\":\"/rulesets\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"TargetArn\",\"Rules\"],\"members\":{\"Name\":{},\"Description\":{},\"TargetArn\":{},\"Rules\":{\"shape\":\"S3r\"},\"Tags\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CreateSchedule\":{\"http\":{\"requestUri\":\"/schedules\"},\"input\":{\"type\":\"structure\",\"required\":[\"CronExpression\",\"Name\"],\"members\":{\"JobNames\":{\"shape\":\"S41\"},\"CronExpression\":{},\"Tags\":{\"shape\":\"S1m\"},\"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\":{}}}},\"DeleteRuleset\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/rulesets/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"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\":{},\"Format\":{},\"FormatOptions\":{\"shape\":\"Sd\"},\"Input\":{\"shape\":\"So\"},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{},\"Source\":{},\"PathOptions\":{\"shape\":\"S13\"},\"Tags\":{\"shape\":\"S1m\"},\"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\":\"S36\"},\"DataCatalogOutputs\":{\"shape\":\"S3f\"},\"DatabaseOutputs\":{\"shape\":\"S3j\"},\"ProjectName\":{},\"ProfileConfiguration\":{\"shape\":\"S1x\"},\"ValidationConfigurations\":{\"shape\":\"S2g\"},\"RecipeReference\":{\"shape\":\"S3m\"},\"ResourceArn\":{},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1m\"},\"Timeout\":{\"type\":\"integer\"},\"JobSample\":{\"shape\":\"S2k\"}}}},\"DescribeJobRun\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/jobs/{name}/jobRun/{runId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RunId\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"RunId\":{\"location\":\"uri\",\"locationName\":\"runId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobName\"],\"members\":{\"Attempt\":{\"type\":\"integer\"},\"CompletedOn\":{\"type\":\"timestamp\"},\"DatasetName\":{},\"ErrorMessage\":{},\"ExecutionTime\":{\"type\":\"integer\"},\"JobName\":{},\"ProfileConfiguration\":{\"shape\":\"S1x\"},\"ValidationConfigurations\":{\"shape\":\"S2g\"},\"RunId\":{},\"State\":{},\"LogSubscription\":{},\"LogGroupName\":{},\"Outputs\":{\"shape\":\"S36\"},\"DataCatalogOutputs\":{\"shape\":\"S3f\"},\"DatabaseOutputs\":{\"shape\":\"S3j\"},\"RecipeReference\":{\"shape\":\"S3m\"},\"StartedBy\":{},\"StartedOn\":{\"type\":\"timestamp\"},\"JobSample\":{\"shape\":\"S2k\"}}}},\"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\":\"S2q\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1m\"},\"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\":\"S2w\"},\"Tags\":{\"shape\":\"S1m\"},\"ResourceArn\":{},\"RecipeVersion\":{}}}},\"DescribeRuleset\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/rulesets/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"TargetArn\":{},\"Rules\":{\"shape\":\"S3r\"},\"CreateDate\":{\"type\":\"timestamp\"},\"CreatedBy\":{},\"LastModifiedBy\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"ResourceArn\":{},\"Tags\":{\"shape\":\"S1m\"}}}},\"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\":\"S41\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"ResourceArn\":{},\"CronExpression\":{},\"Tags\":{\"shape\":\"S1m\"},\"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\":{},\"Format\":{},\"FormatOptions\":{\"shape\":\"Sd\"},\"Input\":{\"shape\":\"So\"},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{},\"Source\":{},\"PathOptions\":{\"shape\":\"S13\"},\"Tags\":{\"shape\":\"S1m\"},\"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\":\"S36\"},\"DataCatalogOutputs\":{\"shape\":\"S3f\"},\"DatabaseOutputs\":{\"shape\":\"S3j\"},\"RecipeReference\":{\"shape\":\"S3m\"},\"StartedBy\":{},\"StartedOn\":{\"type\":\"timestamp\"},\"JobSample\":{\"shape\":\"S2k\"},\"ValidationConfigurations\":{\"shape\":\"S2g\"}}}},\"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\":\"S36\"},\"DataCatalogOutputs\":{\"shape\":\"S3f\"},\"DatabaseOutputs\":{\"shape\":\"S3j\"},\"ProjectName\":{},\"RecipeReference\":{\"shape\":\"S3m\"},\"ResourceArn\":{},\"RoleArn\":{},\"Timeout\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S1m\"},\"JobSample\":{\"shape\":\"S2k\"},\"ValidationConfigurations\":{\"shape\":\"S2g\"}}}},\"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\":\"S2q\"},\"Tags\":{\"shape\":\"S1m\"},\"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\":\"S5v\"}}}},\"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\":\"S5v\"},\"NextToken\":{}}}},\"ListRulesets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/rulesets\"},\"input\":{\"type\":\"structure\",\"members\":{\"TargetArn\":{\"location\":\"querystring\",\"locationName\":\"targetArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Rulesets\"],\"members\":{\"Rulesets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"TargetArn\"],\"members\":{\"AccountId\":{},\"CreatedBy\":{},\"CreateDate\":{\"type\":\"timestamp\"},\"Description\":{},\"LastModifiedBy\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"Name\":{},\"ResourceArn\":{},\"RuleCount\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S1m\"},\"TargetArn\":{}}}},\"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\":\"S41\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"ResourceArn\":{},\"CronExpression\":{},\"Tags\":{\"shape\":\"S1m\"},\"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\":\"S1m\"}}}},\"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\":\"S2x\"},\"StepIndex\":{\"type\":\"integer\"},\"ClientSessionId\":{\"shape\":\"S6f\"},\"ViewFrame\":{\"type\":\"structure\",\"required\":[\"StartColumnIndex\"],\"members\":{\"StartColumnIndex\":{\"type\":\"integer\"},\"ColumnRange\":{\"type\":\"integer\"},\"HiddenColumns\":{\"type\":\"list\",\"member\":{}},\"StartRowIndex\":{\"type\":\"integer\"},\"RowRange\":{\"type\":\"integer\"},\"Analytics\":{}}}}},\"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\":{\"shape\":\"S6f\"}}}},\"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\":\"S1m\"}}},\"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\"},\"Format\":{},\"FormatOptions\":{\"shape\":\"Sd\"},\"Input\":{\"shape\":\"So\"},\"PathOptions\":{\"shape\":\"S13\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"UpdateProfileJob\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/profileJobs/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"OutputLocation\",\"RoleArn\"],\"members\":{\"Configuration\":{\"shape\":\"S1x\"},\"EncryptionKeyArn\":{},\"EncryptionMode\":{},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"LogSubscription\":{},\"MaxCapacity\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"OutputLocation\":{\"shape\":\"Sp\"},\"ValidationConfigurations\":{\"shape\":\"S2g\"},\"RoleArn\":{},\"Timeout\":{\"type\":\"integer\"},\"JobSample\":{\"shape\":\"S2k\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"UpdateProject\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/projects/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"Name\"],\"members\":{\"Sample\":{\"shape\":\"S2q\"},\"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\":\"S2w\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"UpdateRecipeJob\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/recipeJobs/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoleArn\"],\"members\":{\"EncryptionKeyArn\":{},\"EncryptionMode\":{},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"LogSubscription\":{},\"MaxCapacity\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"Outputs\":{\"shape\":\"S36\"},\"DataCatalogOutputs\":{\"shape\":\"S3f\"},\"DatabaseOutputs\":{\"shape\":\"S3j\"},\"RoleArn\":{},\"Timeout\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"UpdateRuleset\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/rulesets/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Rules\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Description\":{},\"Rules\":{\"shape\":\"S3r\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"UpdateSchedule\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/schedules/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CronExpression\",\"Name\"],\"members\":{\"JobNames\":{\"shape\":\"S41\"},\"CronExpression\":{},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}}},\"shapes\":{\"Sd\":{\"type\":\"structure\",\"members\":{\"Json\":{\"type\":\"structure\",\"members\":{\"MultiLine\":{\"type\":\"boolean\"}}},\"Excel\":{\"type\":\"structure\",\"members\":{\"SheetNames\":{\"type\":\"list\",\"member\":{}},\"SheetIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"HeaderRow\":{\"type\":\"boolean\"}}},\"Csv\":{\"type\":\"structure\",\"members\":{\"Delimiter\":{},\"HeaderRow\":{\"type\":\"boolean\"}}}}},\"So\":{\"type\":\"structure\",\"members\":{\"S3InputDefinition\":{\"shape\":\"Sp\"},\"DataCatalogInputDefinition\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"TempDirectory\":{\"shape\":\"Sp\"}}},\"DatabaseInputDefinition\":{\"type\":\"structure\",\"required\":[\"GlueConnectionName\"],\"members\":{\"GlueConnectionName\":{},\"DatabaseTableName\":{},\"TempDirectory\":{\"shape\":\"Sp\"},\"QueryString\":{}}},\"Metadata\":{\"type\":\"structure\",\"members\":{\"SourceArn\":{}}}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Key\":{},\"BucketOwner\":{}}},\"S13\":{\"type\":\"structure\",\"members\":{\"LastModifiedDateCondition\":{\"shape\":\"S14\"},\"FilesLimit\":{\"type\":\"structure\",\"required\":[\"MaxFiles\"],\"members\":{\"MaxFiles\":{\"type\":\"integer\"},\"OrderedBy\":{},\"Order\":{}}},\"Parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{},\"DatetimeOptions\":{\"type\":\"structure\",\"required\":[\"Format\"],\"members\":{\"Format\":{},\"TimezoneOffset\":{},\"LocaleCode\":{}}},\"CreateColumn\":{\"type\":\"boolean\"},\"Filter\":{\"shape\":\"S14\"}}}}}},\"S14\":{\"type\":\"structure\",\"required\":[\"Expression\",\"ValuesMap\"],\"members\":{\"Expression\":{},\"ValuesMap\":{\"shape\":\"S16\"}}},\"S16\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1m\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1x\":{\"type\":\"structure\",\"members\":{\"DatasetStatisticsConfiguration\":{\"shape\":\"S1y\"},\"ProfileColumns\":{\"shape\":\"S26\"},\"ColumnStatisticsConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Statistics\"],\"members\":{\"Selectors\":{\"shape\":\"S26\"},\"Statistics\":{\"shape\":\"S1y\"}}}},\"EntityDetectorConfiguration\":{\"type\":\"structure\",\"required\":[\"EntityTypes\"],\"members\":{\"EntityTypes\":{\"type\":\"list\",\"member\":{}},\"AllowedStatistics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Statistics\"],\"members\":{\"Statistics\":{\"shape\":\"S1z\"}}}}}}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"IncludedStatistics\":{\"shape\":\"S1z\"},\"Overrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Statistic\",\"Parameters\"],\"members\":{\"Statistic\":{},\"Parameters\":{\"shape\":\"S23\"}}}}}},\"S1z\":{\"type\":\"list\",\"member\":{}},\"S23\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S26\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Regex\":{},\"Name\":{}}}},\"S2g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RulesetArn\"],\"members\":{\"RulesetArn\":{},\"ValidationMode\":{}}}},\"S2k\":{\"type\":\"structure\",\"members\":{\"Mode\":{},\"Size\":{\"type\":\"long\"}}},\"S2q\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Size\":{\"type\":\"integer\"},\"Type\":{}}},\"S2w\":{\"type\":\"list\",\"member\":{\"shape\":\"S2x\"}},\"S2x\":{\"type\":\"structure\",\"required\":[\"Action\"],\"members\":{\"Action\":{\"type\":\"structure\",\"required\":[\"Operation\"],\"members\":{\"Operation\":{},\"Parameters\":{\"shape\":\"S23\"}}},\"ConditionExpressions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Condition\",\"TargetColumn\"],\"members\":{\"Condition\":{},\"Value\":{},\"TargetColumn\":{}}}}}},\"S36\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Location\"],\"members\":{\"CompressionFormat\":{},\"Format\":{},\"PartitionColumns\":{\"type\":\"list\",\"member\":{}},\"Location\":{\"shape\":\"Sp\"},\"Overwrite\":{\"type\":\"boolean\"},\"FormatOptions\":{\"type\":\"structure\",\"members\":{\"Csv\":{\"type\":\"structure\",\"members\":{\"Delimiter\":{}}}}},\"MaxOutputFiles\":{\"type\":\"integer\"}}}},\"S3f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"S3Options\":{\"type\":\"structure\",\"required\":[\"Location\"],\"members\":{\"Location\":{\"shape\":\"Sp\"}}},\"DatabaseOptions\":{\"shape\":\"S3i\"},\"Overwrite\":{\"type\":\"boolean\"}}}},\"S3i\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TempDirectory\":{\"shape\":\"Sp\"},\"TableName\":{}}},\"S3j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"GlueConnectionName\",\"DatabaseOptions\"],\"members\":{\"GlueConnectionName\":{},\"DatabaseOptions\":{\"shape\":\"S3i\"},\"DatabaseOutputMode\":{}}}},\"S3m\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"RecipeVersion\":{}}},\"S3r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"CheckExpression\"],\"members\":{\"Name\":{},\"Disabled\":{\"type\":\"boolean\"},\"CheckExpression\":{},\"SubstitutionMap\":{\"shape\":\"S16\"},\"Threshold\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{\"type\":\"double\"},\"Type\":{},\"Unit\":{}}},\"ColumnSelectors\":{\"shape\":\"S26\"}}}},\"S41\":{\"type\":\"list\",\"member\":{}},\"S5v\":{\"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\":\"S2w\"},\"Tags\":{\"shape\":\"S1m\"},\"RecipeVersion\":{}}}},\"S6f\":{\"type\":\"string\",\"sensitive\":true}}}"); /***/ }), @@ -34800,7 +37694,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"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\"},\"ListRulesets\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Rulesets\"},\"ListSchedules\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Schedules\"}}}"); /***/ }), @@ -34808,7 +37702,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDatasets\":{\"input_token\":\"NextTok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"dataexchange\",\"signingName\":\"dataexchange\",\"serviceFullName\":\"AWS Data Exchange\",\"serviceId\":\"DataExchange\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"dataexchange-2017-07-25\",\"signatureVersion\":\"v4\"},\"operations\":{\"CancelJob\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/jobs/{JobId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}},\"required\":[\"JobId\"]}},\"CreateDataSet\":{\"http\":{\"requestUri\":\"/v1/data-sets\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AssetType\":{},\"Description\":{},\"Name\":{},\"Tags\":{\"shape\":\"S7\"}},\"required\":[\"AssetType\",\"Description\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Description\":{},\"Id\":{},\"Name\":{},\"Origin\":{},\"OriginDetails\":{\"shape\":\"Sd\"},\"SourceId\":{},\"Tags\":{\"shape\":\"S7\"},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"CreateJob\":{\"http\":{\"requestUri\":\"/v1/jobs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Details\":{\"type\":\"structure\",\"members\":{\"ExportAssetToSignedUrl\":{\"type\":\"structure\",\"members\":{\"AssetId\":{},\"DataSetId\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"AssetId\",\"RevisionId\"]},\"ExportAssetsToS3\":{\"type\":\"structure\",\"members\":{\"AssetDestinations\":{\"shape\":\"Si\"},\"DataSetId\":{},\"Encryption\":{\"shape\":\"Sk\"},\"RevisionId\":{}},\"required\":[\"AssetDestinations\",\"DataSetId\",\"RevisionId\"]},\"ExportRevisionsToS3\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{},\"Encryption\":{\"shape\":\"Sk\"},\"RevisionDestinations\":{\"shape\":\"Sn\"}},\"required\":[\"RevisionDestinations\",\"DataSetId\"]},\"ImportAssetFromSignedUrl\":{\"type\":\"structure\",\"members\":{\"AssetName\":{},\"DataSetId\":{},\"Md5Hash\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"Md5Hash\",\"RevisionId\",\"AssetName\"]},\"ImportAssetsFromS3\":{\"type\":\"structure\",\"members\":{\"AssetSources\":{\"shape\":\"St\"},\"DataSetId\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"AssetSources\",\"RevisionId\"]}}},\"Type\":{}},\"required\":[\"Type\",\"Details\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Details\":{\"shape\":\"Sx\"},\"Errors\":{\"shape\":\"S13\"},\"Id\":{},\"State\":{},\"Type\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"CreateRevision\":{\"http\":{\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"Tags\":{\"shape\":\"S7\"}},\"required\":[\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"Tags\":{\"shape\":\"S7\"},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"DeleteAsset\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"AssetId\":{\"location\":\"uri\",\"locationName\":\"AssetId\"},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"AssetId\",\"DataSetId\"]}},\"DeleteDataSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/data-sets/{DataSetId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"}},\"required\":[\"DataSetId\"]}},\"DeleteRevision\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"DataSetId\"]}},\"GetAsset\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AssetId\":{\"location\":\"uri\",\"locationName\":\"AssetId\"},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"AssetId\",\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetDetails\":{\"shape\":\"S1l\"},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Id\":{},\"Name\":{},\"RevisionId\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"GetDataSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"}},\"required\":[\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Description\":{},\"Id\":{},\"Name\":{},\"Origin\":{},\"OriginDetails\":{\"shape\":\"Sd\"},\"SourceId\":{},\"Tags\":{\"shape\":\"S7\"},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"GetJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/jobs/{JobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}},\"required\":[\"JobId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Details\":{\"shape\":\"Sx\"},\"Errors\":{\"shape\":\"S13\"},\"Id\":{},\"State\":{},\"Type\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"GetRevision\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"Tags\":{\"shape\":\"S7\"},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"ListDataSetRevisions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Revisions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}},\"required\":[\"CreatedAt\",\"DataSetId\",\"Id\",\"Arn\",\"UpdatedAt\"]}}}}},\"ListDataSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"Origin\":{\"location\":\"querystring\",\"locationName\":\"origin\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Description\":{},\"Id\":{},\"Name\":{},\"Origin\":{},\"OriginDetails\":{\"shape\":\"Sd\"},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}},\"required\":[\"Origin\",\"AssetType\",\"Description\",\"CreatedAt\",\"Id\",\"Arn\",\"UpdatedAt\",\"Name\"]}},\"NextToken\":{}}}},\"ListJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/jobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"querystring\",\"locationName\":\"dataSetId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RevisionId\":{\"location\":\"querystring\",\"locationName\":\"revisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Details\":{\"shape\":\"Sx\"},\"Errors\":{\"shape\":\"S13\"},\"Id\":{},\"State\":{},\"Type\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}},\"required\":[\"Type\",\"Details\",\"State\",\"CreatedAt\",\"Id\",\"Arn\",\"UpdatedAt\"]}},\"NextToken\":{}}}},\"ListRevisionAssets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetDetails\":{\"shape\":\"S1l\"},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Id\":{},\"Name\":{},\"RevisionId\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}},\"required\":[\"AssetType\",\"CreatedAt\",\"DataSetId\",\"Id\",\"Arn\",\"AssetDetails\",\"UpdatedAt\",\"RevisionId\",\"Name\"]}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S7\",\"locationName\":\"tags\"}}}},\"StartJob\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/jobs/{JobId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}},\"required\":[\"JobId\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"S7\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\",\"Tags\"]}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateAsset\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AssetId\":{\"location\":\"uri\",\"locationName\":\"AssetId\"},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"Name\":{},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"AssetId\",\"DataSetId\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetDetails\":{\"shape\":\"S1l\"},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Id\":{},\"Name\":{},\"RevisionId\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"UpdateDataSet\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/data-sets/{DataSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"Description\":{},\"Name\":{}},\"required\":[\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Description\":{},\"Id\":{},\"Name\":{},\"Origin\":{},\"OriginDetails\":{\"shape\":\"Sd\"},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"UpdateRevision\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"Finalized\":{\"type\":\"boolean\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}}},\"shapes\":{\"S7\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sa\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sd\":{\"type\":\"structure\",\"members\":{\"ProductId\":{}},\"required\":[\"ProductId\"]},\"Si\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AssetId\":{},\"Bucket\":{},\"Key\":{}},\"required\":[\"Bucket\",\"AssetId\"]}},\"Sk\":{\"type\":\"structure\",\"members\":{\"KmsKeyArn\":{},\"Type\":{}},\"required\":[\"Type\"]},\"Sn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"KeyPattern\":{},\"RevisionId\":{}},\"required\":[\"Bucket\",\"RevisionId\"]}},\"St\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Key\":{}},\"required\":[\"Bucket\",\"Key\"]}},\"Sx\":{\"type\":\"structure\",\"members\":{\"ExportAssetToSignedUrl\":{\"type\":\"structure\",\"members\":{\"AssetId\":{},\"DataSetId\":{},\"RevisionId\":{},\"SignedUrl\":{},\"SignedUrlExpiresAt\":{\"shape\":\"Sa\"}},\"required\":[\"DataSetId\",\"AssetId\",\"RevisionId\"]},\"ExportAssetsToS3\":{\"type\":\"structure\",\"members\":{\"AssetDestinations\":{\"shape\":\"Si\"},\"DataSetId\":{},\"Encryption\":{\"shape\":\"Sk\"},\"RevisionId\":{}},\"required\":[\"AssetDestinations\",\"DataSetId\",\"RevisionId\"]},\"ExportRevisionsToS3\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{},\"Encryption\":{\"shape\":\"Sk\"},\"RevisionDestinations\":{\"shape\":\"Sn\"}},\"required\":[\"RevisionDestinations\",\"DataSetId\"]},\"ImportAssetFromSignedUrl\":{\"type\":\"structure\",\"members\":{\"AssetName\":{},\"DataSetId\":{},\"Md5Hash\":{},\"RevisionId\":{},\"SignedUrl\":{},\"SignedUrlExpiresAt\":{\"shape\":\"Sa\"}},\"required\":[\"DataSetId\",\"AssetName\",\"RevisionId\"]},\"ImportAssetsFromS3\":{\"type\":\"structure\",\"members\":{\"AssetSources\":{\"shape\":\"St\"},\"DataSetId\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"AssetSources\",\"RevisionId\"]}}},\"S13\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Details\":{\"type\":\"structure\",\"members\":{\"ImportAssetFromSignedUrlJobErrorDetails\":{\"type\":\"structure\",\"members\":{\"AssetName\":{}},\"required\":[\"AssetName\"]},\"ImportAssetsFromS3JobErrorDetails\":{\"shape\":\"St\"}}},\"LimitName\":{},\"LimitValue\":{\"type\":\"double\"},\"Message\":{},\"ResourceId\":{},\"ResourceType\":{}},\"required\":[\"Message\",\"Code\"]}},\"S1l\":{\"type\":\"structure\",\"members\":{\"S3SnapshotAsset\":{\"type\":\"structure\",\"members\":{\"Size\":{\"type\":\"double\"}},\"required\":[\"Size\"]}}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"dataexchange\",\"signingName\":\"dataexchange\",\"serviceFullName\":\"AWS Data Exchange\",\"serviceId\":\"DataExchange\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"dataexchange-2017-07-25\",\"signatureVersion\":\"v4\"},\"operations\":{\"CancelJob\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/jobs/{JobId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}},\"required\":[\"JobId\"]}},\"CreateDataSet\":{\"http\":{\"requestUri\":\"/v1/data-sets\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AssetType\":{},\"Description\":{},\"Name\":{},\"Tags\":{\"shape\":\"S7\"}},\"required\":[\"AssetType\",\"Description\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Description\":{},\"Id\":{},\"Name\":{},\"Origin\":{},\"OriginDetails\":{\"shape\":\"Sd\"},\"SourceId\":{},\"Tags\":{\"shape\":\"S7\"},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"CreateEventAction\":{\"http\":{\"requestUri\":\"/v1/event-actions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Action\":{\"shape\":\"Sf\"},\"Event\":{\"shape\":\"Sk\"}},\"required\":[\"Action\",\"Event\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Action\":{\"shape\":\"Sf\"},\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Event\":{\"shape\":\"Sk\"},\"Id\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"CreateJob\":{\"http\":{\"requestUri\":\"/v1/jobs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Details\":{\"type\":\"structure\",\"members\":{\"ExportAssetToSignedUrl\":{\"type\":\"structure\",\"members\":{\"AssetId\":{},\"DataSetId\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"AssetId\",\"RevisionId\"]},\"ExportAssetsToS3\":{\"type\":\"structure\",\"members\":{\"AssetDestinations\":{\"shape\":\"Sr\"},\"DataSetId\":{},\"Encryption\":{\"shape\":\"Sh\"},\"RevisionId\":{}},\"required\":[\"AssetDestinations\",\"DataSetId\",\"RevisionId\"]},\"ExportRevisionsToS3\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{},\"Encryption\":{\"shape\":\"Sh\"},\"RevisionDestinations\":{\"shape\":\"Su\"}},\"required\":[\"RevisionDestinations\",\"DataSetId\"]},\"ImportAssetFromSignedUrl\":{\"type\":\"structure\",\"members\":{\"AssetName\":{},\"DataSetId\":{},\"Md5Hash\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"Md5Hash\",\"AssetName\",\"RevisionId\"]},\"ImportAssetsFromS3\":{\"type\":\"structure\",\"members\":{\"AssetSources\":{\"shape\":\"S10\"},\"DataSetId\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"AssetSources\",\"RevisionId\"]},\"ImportAssetsFromRedshiftDataShares\":{\"type\":\"structure\",\"members\":{\"AssetSources\":{\"shape\":\"S13\"},\"DataSetId\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"AssetSources\",\"RevisionId\"]},\"ImportAssetFromApiGatewayApi\":{\"type\":\"structure\",\"members\":{\"ApiDescription\":{},\"ApiId\":{},\"ApiKey\":{},\"ApiName\":{},\"ApiSpecificationMd5Hash\":{},\"DataSetId\":{},\"ProtocolType\":{},\"RevisionId\":{},\"Stage\":{}},\"required\":[\"ApiName\",\"ProtocolType\",\"ApiSpecificationMd5Hash\",\"Stage\",\"DataSetId\",\"ApiId\",\"RevisionId\"]}}},\"Type\":{}},\"required\":[\"Type\",\"Details\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Details\":{\"shape\":\"S1a\"},\"Errors\":{\"shape\":\"S1i\"},\"Id\":{},\"State\":{},\"Type\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"CreateRevision\":{\"http\":{\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"Tags\":{\"shape\":\"S7\"}},\"required\":[\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"Tags\":{\"shape\":\"S7\"},\"UpdatedAt\":{\"shape\":\"Sa\"},\"RevocationComment\":{},\"Revoked\":{\"type\":\"boolean\"},\"RevokedAt\":{\"shape\":\"Sa\"}}}},\"DeleteAsset\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"AssetId\":{\"location\":\"uri\",\"locationName\":\"AssetId\"},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"AssetId\",\"DataSetId\"]}},\"DeleteDataSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/data-sets/{DataSetId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"}},\"required\":[\"DataSetId\"]}},\"DeleteEventAction\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/event-actions/{EventActionId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"EventActionId\":{\"location\":\"uri\",\"locationName\":\"EventActionId\"}},\"required\":[\"EventActionId\"]}},\"DeleteRevision\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"DataSetId\"]}},\"GetAsset\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AssetId\":{\"location\":\"uri\",\"locationName\":\"AssetId\"},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"AssetId\",\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetDetails\":{\"shape\":\"S22\"},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Id\":{},\"Name\":{},\"RevisionId\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"GetDataSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"}},\"required\":[\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Description\":{},\"Id\":{},\"Name\":{},\"Origin\":{},\"OriginDetails\":{\"shape\":\"Sd\"},\"SourceId\":{},\"Tags\":{\"shape\":\"S7\"},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"GetEventAction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/event-actions/{EventActionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"EventActionId\":{\"location\":\"uri\",\"locationName\":\"EventActionId\"}},\"required\":[\"EventActionId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Action\":{\"shape\":\"Sf\"},\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Event\":{\"shape\":\"Sk\"},\"Id\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"GetJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/jobs/{JobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}},\"required\":[\"JobId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Details\":{\"shape\":\"S1a\"},\"Errors\":{\"shape\":\"S1i\"},\"Id\":{},\"State\":{},\"Type\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"GetRevision\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"Tags\":{\"shape\":\"S7\"},\"UpdatedAt\":{\"shape\":\"Sa\"},\"RevocationComment\":{},\"Revoked\":{\"type\":\"boolean\"},\"RevokedAt\":{\"shape\":\"Sa\"}}}},\"ListDataSetRevisions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Revisions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"},\"RevocationComment\":{},\"Revoked\":{\"type\":\"boolean\"},\"RevokedAt\":{\"shape\":\"Sa\"}},\"required\":[\"CreatedAt\",\"DataSetId\",\"Id\",\"Arn\",\"UpdatedAt\"]}}}}},\"ListDataSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"Origin\":{\"location\":\"querystring\",\"locationName\":\"origin\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Description\":{},\"Id\":{},\"Name\":{},\"Origin\":{},\"OriginDetails\":{\"shape\":\"Sd\"},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}},\"required\":[\"Origin\",\"AssetType\",\"Description\",\"CreatedAt\",\"Id\",\"Arn\",\"UpdatedAt\",\"Name\"]}},\"NextToken\":{}}}},\"ListEventActions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/event-actions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"EventSourceId\":{\"location\":\"querystring\",\"locationName\":\"eventSourceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Action\":{\"shape\":\"Sf\"},\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Event\":{\"shape\":\"Sk\"},\"Id\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}},\"required\":[\"Action\",\"CreatedAt\",\"Event\",\"Id\",\"Arn\",\"UpdatedAt\"]}},\"NextToken\":{}}}},\"ListJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/jobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"querystring\",\"locationName\":\"dataSetId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RevisionId\":{\"location\":\"querystring\",\"locationName\":\"revisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Details\":{\"shape\":\"S1a\"},\"Errors\":{\"shape\":\"S1i\"},\"Id\":{},\"State\":{},\"Type\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}},\"required\":[\"Type\",\"Details\",\"State\",\"CreatedAt\",\"Id\",\"Arn\",\"UpdatedAt\"]}},\"NextToken\":{}}}},\"ListRevisionAssets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetDetails\":{\"shape\":\"S22\"},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Id\":{},\"Name\":{},\"RevisionId\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}},\"required\":[\"AssetType\",\"CreatedAt\",\"DataSetId\",\"Id\",\"Arn\",\"AssetDetails\",\"UpdatedAt\",\"RevisionId\",\"Name\"]}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S7\",\"locationName\":\"tags\"}}}},\"RevokeRevision\":{\"http\":{\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/revoke\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"},\"RevocationComment\":{}},\"required\":[\"RevisionId\",\"DataSetId\",\"RevocationComment\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"},\"RevocationComment\":{},\"Revoked\":{\"type\":\"boolean\"},\"RevokedAt\":{\"shape\":\"Sa\"}}}},\"SendApiAsset\":{\"http\":{\"requestUri\":\"/v1\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"QueryStringParameters\":{\"shape\":\"S7\",\"location\":\"querystring\"},\"AssetId\":{\"location\":\"header\",\"locationName\":\"x-amzn-dataexchange-asset-id\"},\"DataSetId\":{\"location\":\"header\",\"locationName\":\"x-amzn-dataexchange-data-set-id\"},\"RequestHeaders\":{\"shape\":\"S7\",\"location\":\"headers\",\"locationName\":\"x-amzn-dataexchange-header-\"},\"Method\":{\"location\":\"header\",\"locationName\":\"x-amzn-dataexchange-http-method\"},\"Path\":{\"location\":\"header\",\"locationName\":\"x-amzn-dataexchange-path\"},\"RevisionId\":{\"location\":\"header\",\"locationName\":\"x-amzn-dataexchange-revision-id\"}},\"required\":[\"DataSetId\",\"RevisionId\",\"AssetId\"],\"payload\":\"Body\"},\"output\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"ResponseHeaders\":{\"shape\":\"S7\",\"location\":\"headers\",\"locationName\":\"\"}},\"payload\":\"Body\"},\"endpoint\":{\"hostPrefix\":\"api-fulfill.\"}},\"StartJob\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/jobs/{JobId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}},\"required\":[\"JobId\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"S7\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\",\"Tags\"]}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateAsset\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AssetId\":{\"location\":\"uri\",\"locationName\":\"AssetId\"},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"Name\":{},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"AssetId\",\"DataSetId\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetDetails\":{\"shape\":\"S22\"},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Id\":{},\"Name\":{},\"RevisionId\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"UpdateDataSet\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/data-sets/{DataSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"Description\":{},\"Name\":{}},\"required\":[\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AssetType\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Description\":{},\"Id\":{},\"Name\":{},\"Origin\":{},\"OriginDetails\":{\"shape\":\"Sd\"},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"UpdateEventAction\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/event-actions/{EventActionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Action\":{\"shape\":\"Sf\"},\"EventActionId\":{\"location\":\"uri\",\"locationName\":\"EventActionId\"}},\"required\":[\"EventActionId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Action\":{\"shape\":\"Sf\"},\"Arn\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"Event\":{\"shape\":\"Sk\"},\"Id\":{},\"UpdatedAt\":{\"shape\":\"Sa\"}}}},\"UpdateRevision\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/data-sets/{DataSetId}/revisions/{RevisionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"Finalized\":{\"type\":\"boolean\"},\"RevisionId\":{\"location\":\"uri\",\"locationName\":\"RevisionId\"}},\"required\":[\"RevisionId\",\"DataSetId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Comment\":{},\"CreatedAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"Finalized\":{\"type\":\"boolean\"},\"Id\":{},\"SourceId\":{},\"UpdatedAt\":{\"shape\":\"Sa\"},\"RevocationComment\":{},\"Revoked\":{\"type\":\"boolean\"},\"RevokedAt\":{\"shape\":\"Sa\"}}}}},\"shapes\":{\"S7\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sa\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sd\":{\"type\":\"structure\",\"members\":{\"ProductId\":{}},\"required\":[\"ProductId\"]},\"Sf\":{\"type\":\"structure\",\"members\":{\"ExportRevisionToS3\":{\"type\":\"structure\",\"members\":{\"Encryption\":{\"shape\":\"Sh\"},\"RevisionDestination\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"KeyPattern\":{}},\"required\":[\"Bucket\"]}},\"required\":[\"RevisionDestination\"]}}},\"Sh\":{\"type\":\"structure\",\"members\":{\"KmsKeyArn\":{},\"Type\":{}},\"required\":[\"Type\"]},\"Sk\":{\"type\":\"structure\",\"members\":{\"RevisionPublished\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{}},\"required\":[\"DataSetId\"]}}},\"Sr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AssetId\":{},\"Bucket\":{},\"Key\":{}},\"required\":[\"Bucket\",\"AssetId\"]}},\"Su\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"KeyPattern\":{},\"RevisionId\":{}},\"required\":[\"Bucket\",\"RevisionId\"]}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Key\":{}},\"required\":[\"Bucket\",\"Key\"]}},\"S13\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DataShareArn\":{}},\"required\":[\"DataShareArn\"]}},\"S1a\":{\"type\":\"structure\",\"members\":{\"ExportAssetToSignedUrl\":{\"type\":\"structure\",\"members\":{\"AssetId\":{},\"DataSetId\":{},\"RevisionId\":{},\"SignedUrl\":{},\"SignedUrlExpiresAt\":{\"shape\":\"Sa\"}},\"required\":[\"DataSetId\",\"AssetId\",\"RevisionId\"]},\"ExportAssetsToS3\":{\"type\":\"structure\",\"members\":{\"AssetDestinations\":{\"shape\":\"Sr\"},\"DataSetId\":{},\"Encryption\":{\"shape\":\"Sh\"},\"RevisionId\":{}},\"required\":[\"AssetDestinations\",\"DataSetId\",\"RevisionId\"]},\"ExportRevisionsToS3\":{\"type\":\"structure\",\"members\":{\"DataSetId\":{},\"Encryption\":{\"shape\":\"Sh\"},\"RevisionDestinations\":{\"shape\":\"Su\"},\"EventActionArn\":{}},\"required\":[\"RevisionDestinations\",\"DataSetId\"]},\"ImportAssetFromSignedUrl\":{\"type\":\"structure\",\"members\":{\"AssetName\":{},\"DataSetId\":{},\"Md5Hash\":{},\"RevisionId\":{},\"SignedUrl\":{},\"SignedUrlExpiresAt\":{\"shape\":\"Sa\"}},\"required\":[\"DataSetId\",\"AssetName\",\"RevisionId\"]},\"ImportAssetsFromS3\":{\"type\":\"structure\",\"members\":{\"AssetSources\":{\"shape\":\"S10\"},\"DataSetId\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"AssetSources\",\"RevisionId\"]},\"ImportAssetsFromRedshiftDataShares\":{\"type\":\"structure\",\"members\":{\"AssetSources\":{\"shape\":\"S13\"},\"DataSetId\":{},\"RevisionId\":{}},\"required\":[\"DataSetId\",\"AssetSources\",\"RevisionId\"]},\"ImportAssetFromApiGatewayApi\":{\"type\":\"structure\",\"members\":{\"ApiDescription\":{},\"ApiId\":{},\"ApiKey\":{},\"ApiName\":{},\"ApiSpecificationMd5Hash\":{},\"ApiSpecificationUploadUrl\":{},\"ApiSpecificationUploadUrlExpiresAt\":{\"shape\":\"Sa\"},\"DataSetId\":{},\"ProtocolType\":{},\"RevisionId\":{},\"Stage\":{}},\"required\":[\"ApiSpecificationUploadUrlExpiresAt\",\"ApiName\",\"ProtocolType\",\"ApiSpecificationMd5Hash\",\"Stage\",\"DataSetId\",\"ApiId\",\"RevisionId\",\"ApiSpecificationUploadUrl\"]}}},\"S1i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Details\":{\"type\":\"structure\",\"members\":{\"ImportAssetFromSignedUrlJobErrorDetails\":{\"type\":\"structure\",\"members\":{\"AssetName\":{}},\"required\":[\"AssetName\"]},\"ImportAssetsFromS3JobErrorDetails\":{\"shape\":\"S10\"}}},\"LimitName\":{},\"LimitValue\":{\"type\":\"double\"},\"Message\":{},\"ResourceId\":{},\"ResourceType\":{}},\"required\":[\"Message\",\"Code\"]}},\"S22\":{\"type\":\"structure\",\"members\":{\"S3SnapshotAsset\":{\"type\":\"structure\",\"members\":{\"Size\":{\"type\":\"double\"}},\"required\":[\"Size\"]},\"RedshiftDataShareAsset\":{\"type\":\"structure\",\"members\":{\"Arn\":{}},\"required\":[\"Arn\"]},\"ApiGatewayApiAsset\":{\"type\":\"structure\",\"members\":{\"ApiDescription\":{},\"ApiEndpoint\":{},\"ApiId\":{},\"ApiKey\":{},\"ApiName\":{},\"ApiSpecificationDownloadUrl\":{},\"ApiSpecificationDownloadUrlExpiresAt\":{\"shape\":\"Sa\"},\"ProtocolType\":{},\"Stage\":{}}}}}}}"); /***/ }), @@ -34816,7 +37710,7 @@ module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endp /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListDataSetRevisions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Revisions\"},\"ListDataSets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"DataSets\"},\"ListJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Jobs\"},\"ListRevisionAssets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Assets\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListDataSetRevisions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Revisions\"},\"ListDataSets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"DataSets\"},\"ListEventActions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"EventActions\"},\"ListJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Jobs\"},\"ListRevisionAssets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Assets\"}}}"); /***/ }), @@ -34840,7 +37734,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeObjects\":{\"input_token\":\"mark /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-11-09\",\"endpointPrefix\":\"datasync\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"DataSync\",\"serviceFullName\":\"AWS DataSync\",\"serviceId\":\"DataSync\",\"signatureVersion\":\"v4\",\"signingName\":\"datasync\",\"targetPrefix\":\"FmrsService\",\"uid\":\"datasync-2018-11-09\"},\"operations\":{\"CancelTaskExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskExecutionArn\"],\"members\":{\"TaskExecutionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAgent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ActivationKey\"],\"members\":{\"ActivationKey\":{},\"AgentName\":{},\"Tags\":{\"shape\":\"S7\"},\"VpcEndpointId\":{},\"SubnetArns\":{\"shape\":\"Sb\"},\"SecurityGroupArns\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AgentArn\":{}}}},\"CreateLocationEfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"EfsFilesystemArn\",\"Ec2Config\"],\"members\":{\"Subdirectory\":{},\"EfsFilesystemArn\":{},\"Ec2Config\":{\"shape\":\"Sk\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateLocationFsxWindows\":{\"input\":{\"type\":\"structure\",\"required\":[\"FsxFilesystemArn\",\"SecurityGroupArns\",\"User\",\"Password\"],\"members\":{\"Subdirectory\":{},\"FsxFilesystemArn\":{},\"SecurityGroupArns\":{\"shape\":\"Sl\"},\"Tags\":{\"shape\":\"S7\"},\"User\":{},\"Domain\":{},\"Password\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateLocationNfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"Subdirectory\",\"ServerHostname\",\"OnPremConfig\"],\"members\":{\"Subdirectory\":{},\"ServerHostname\":{},\"OnPremConfig\":{\"shape\":\"Sy\"},\"MountOptions\":{\"shape\":\"S10\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateLocationObjectStorage\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerHostname\",\"BucketName\",\"AgentArns\"],\"members\":{\"ServerHostname\":{},\"ServerPort\":{\"type\":\"integer\"},\"ServerProtocol\":{},\"Subdirectory\":{},\"BucketName\":{},\"AccessKey\":{},\"SecretKey\":{\"shape\":\"S19\"},\"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\":\"S23\"},\"Schedule\":{\"shape\":\"S27\"},\"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\":\"S23\"},\"Schedule\":{\"shape\":\"S27\"},\"ErrorCode\":{},\"ErrorDetail\":{},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"DescribeTaskExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskExecutionArn\"],\"members\":{\"TaskExecutionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TaskExecutionArn\":{},\"Status\":{},\"Options\":{\"shape\":\"S1o\"},\"Excludes\":{\"shape\":\"S23\"},\"Includes\":{\"shape\":\"S23\"},\"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\":\"S3p\"},\"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\":\"S3p\"},\"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\":\"S23\"}}},\"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\":{}}},\"UpdateLocationNfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{},\"Subdirectory\":{},\"OnPremConfig\":{\"shape\":\"Sy\"},\"MountOptions\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLocationObjectStorage\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{},\"ServerPort\":{\"type\":\"integer\"},\"ServerProtocol\":{},\"Subdirectory\":{},\"AccessKey\":{},\"SecretKey\":{\"shape\":\"S19\"},\"AgentArns\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLocationSmb\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{},\"Subdirectory\":{},\"User\":{},\"Domain\":{},\"Password\":{\"shape\":\"St\"},\"AgentArns\":{\"shape\":\"Sz\"},\"MountOptions\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskArn\"],\"members\":{\"TaskArn\":{},\"Options\":{\"shape\":\"S1o\"},\"Excludes\":{\"shape\":\"S23\"},\"Schedule\":{\"shape\":\"S27\"},\"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\":{}}},\"S19\":{\"type\":\"string\",\"sensitive\":true},\"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\":{},\"SecurityDescriptorCopyFlags\":{}}},\"S23\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FilterType\":{},\"Value\":{}}}},\"S27\":{\"type\":\"structure\",\"required\":[\"ScheduleExpression\"],\"members\":{\"ScheduleExpression\":{}}},\"S3p\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-11-09\",\"endpointPrefix\":\"datasync\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"DataSync\",\"serviceFullName\":\"AWS DataSync\",\"serviceId\":\"DataSync\",\"signatureVersion\":\"v4\",\"signingName\":\"datasync\",\"targetPrefix\":\"FmrsService\",\"uid\":\"datasync-2018-11-09\"},\"operations\":{\"CancelTaskExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskExecutionArn\"],\"members\":{\"TaskExecutionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAgent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ActivationKey\"],\"members\":{\"ActivationKey\":{},\"AgentName\":{},\"Tags\":{\"shape\":\"S7\"},\"VpcEndpointId\":{},\"SubnetArns\":{\"shape\":\"Sb\"},\"SecurityGroupArns\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AgentArn\":{}}}},\"CreateLocationEfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"EfsFilesystemArn\",\"Ec2Config\"],\"members\":{\"Subdirectory\":{},\"EfsFilesystemArn\":{},\"Ec2Config\":{\"shape\":\"Sk\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateLocationFsxLustre\":{\"input\":{\"type\":\"structure\",\"required\":[\"FsxFilesystemArn\",\"SecurityGroupArns\"],\"members\":{\"FsxFilesystemArn\":{},\"SecurityGroupArns\":{\"shape\":\"Sl\"},\"Subdirectory\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateLocationFsxOpenZfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"FsxFilesystemArn\",\"Protocol\",\"SecurityGroupArns\"],\"members\":{\"FsxFilesystemArn\":{},\"Protocol\":{\"shape\":\"St\"},\"SecurityGroupArns\":{\"shape\":\"Sl\"},\"Subdirectory\":{},\"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\":\"S13\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateLocationHdfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"NameNodes\",\"AuthenticationType\",\"AgentArns\"],\"members\":{\"Subdirectory\":{},\"NameNodes\":{\"shape\":\"S17\"},\"BlockSize\":{\"type\":\"integer\"},\"ReplicationFactor\":{\"type\":\"integer\"},\"KmsKeyProviderUri\":{},\"QopConfiguration\":{\"shape\":\"S1e\"},\"AuthenticationType\":{},\"SimpleUser\":{},\"KerberosPrincipal\":{},\"KerberosKeytab\":{\"type\":\"blob\"},\"KerberosKrb5Conf\":{\"type\":\"blob\"},\"AgentArns\":{\"shape\":\"S1m\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateLocationNfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"Subdirectory\",\"ServerHostname\",\"OnPremConfig\"],\"members\":{\"Subdirectory\":{},\"ServerHostname\":{},\"OnPremConfig\":{\"shape\":\"S1r\"},\"MountOptions\":{\"shape\":\"Sv\"},\"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\":{\"shape\":\"S1z\"},\"AgentArns\":{\"shape\":\"S1m\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateLocationS3\":{\"input\":{\"type\":\"structure\",\"required\":[\"S3BucketArn\",\"S3Config\"],\"members\":{\"Subdirectory\":{},\"S3BucketArn\":{},\"S3StorageClass\":{},\"S3Config\":{\"shape\":\"S24\"},\"AgentArns\":{\"shape\":\"S1m\"},\"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\":\"S13\"},\"AgentArns\":{\"shape\":\"S1m\"},\"MountOptions\":{\"shape\":\"S29\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{}}}},\"CreateTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceLocationArn\",\"DestinationLocationArn\"],\"members\":{\"SourceLocationArn\":{},\"DestinationLocationArn\":{},\"CloudWatchLogGroupArn\":{},\"Name\":{},\"Options\":{\"shape\":\"S2e\"},\"Excludes\":{\"shape\":\"S2u\"},\"Schedule\":{\"shape\":\"S2y\"},\"Tags\":{\"shape\":\"S7\"},\"Includes\":{\"shape\":\"S2u\"}}},\"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\"}}}},\"DescribeLocationFsxLustre\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{},\"LocationUri\":{},\"SecurityGroupArns\":{\"shape\":\"Sl\"},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"DescribeLocationFsxOpenZfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{},\"LocationUri\":{},\"SecurityGroupArns\":{\"shape\":\"Sl\"},\"Protocol\":{\"shape\":\"St\"},\"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\":{}}}},\"DescribeLocationHdfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{},\"LocationUri\":{},\"NameNodes\":{\"shape\":\"S17\"},\"BlockSize\":{\"type\":\"integer\"},\"ReplicationFactor\":{\"type\":\"integer\"},\"KmsKeyProviderUri\":{},\"QopConfiguration\":{\"shape\":\"S1e\"},\"AuthenticationType\":{},\"SimpleUser\":{},\"KerberosPrincipal\":{},\"AgentArns\":{\"shape\":\"S1m\"},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"DescribeLocationNfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{},\"LocationUri\":{},\"OnPremConfig\":{\"shape\":\"S1r\"},\"MountOptions\":{\"shape\":\"Sv\"},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"DescribeLocationObjectStorage\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{},\"LocationUri\":{},\"AccessKey\":{},\"ServerPort\":{\"type\":\"integer\"},\"ServerProtocol\":{},\"AgentArns\":{\"shape\":\"S1m\"},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"DescribeLocationS3\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{},\"LocationUri\":{},\"S3StorageClass\":{},\"S3Config\":{\"shape\":\"S24\"},\"AgentArns\":{\"shape\":\"S1m\"},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"DescribeLocationSmb\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocationArn\":{},\"LocationUri\":{},\"AgentArns\":{\"shape\":\"S1m\"},\"User\":{},\"Domain\":{},\"MountOptions\":{\"shape\":\"S29\"},\"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\":\"S2e\"},\"Excludes\":{\"shape\":\"S2u\"},\"Schedule\":{\"shape\":\"S2y\"},\"ErrorCode\":{},\"ErrorDetail\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"Includes\":{\"shape\":\"S2u\"}}}},\"DescribeTaskExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskExecutionArn\"],\"members\":{\"TaskExecutionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TaskExecutionArn\":{},\"Status\":{},\"Options\":{\"shape\":\"S2e\"},\"Excludes\":{\"shape\":\"S2u\"},\"Includes\":{\"shape\":\"S2u\"},\"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\":\"S4m\"},\"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\":\"S4m\"},\"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\":\"S2e\"},\"Includes\":{\"shape\":\"S2u\"},\"Excludes\":{\"shape\":\"S2u\"}}},\"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\":{}}},\"UpdateLocationHdfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{},\"Subdirectory\":{},\"NameNodes\":{\"shape\":\"S17\"},\"BlockSize\":{\"type\":\"integer\"},\"ReplicationFactor\":{\"type\":\"integer\"},\"KmsKeyProviderUri\":{},\"QopConfiguration\":{\"shape\":\"S1e\"},\"AuthenticationType\":{},\"SimpleUser\":{},\"KerberosPrincipal\":{},\"KerberosKeytab\":{\"type\":\"blob\"},\"KerberosKrb5Conf\":{\"type\":\"blob\"},\"AgentArns\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLocationNfs\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{},\"Subdirectory\":{},\"OnPremConfig\":{\"shape\":\"S1r\"},\"MountOptions\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLocationObjectStorage\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{},\"ServerPort\":{\"type\":\"integer\"},\"ServerProtocol\":{},\"Subdirectory\":{},\"AccessKey\":{},\"SecretKey\":{\"shape\":\"S1z\"},\"AgentArns\":{\"shape\":\"S1m\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLocationSmb\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocationArn\"],\"members\":{\"LocationArn\":{},\"Subdirectory\":{},\"User\":{},\"Domain\":{},\"Password\":{\"shape\":\"S13\"},\"AgentArns\":{\"shape\":\"S1m\"},\"MountOptions\":{\"shape\":\"S29\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskArn\"],\"members\":{\"TaskArn\":{},\"Options\":{\"shape\":\"S2e\"},\"Excludes\":{\"shape\":\"S2u\"},\"Schedule\":{\"shape\":\"S2y\"},\"Name\":{},\"CloudWatchLogGroupArn\":{},\"Includes\":{\"shape\":\"S2u\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTaskExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskExecutionArn\",\"Options\"],\"members\":{\"TaskExecutionArn\":{},\"Options\":{\"shape\":\"S2e\"}}},\"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\":\"structure\",\"members\":{\"NFS\":{\"type\":\"structure\",\"members\":{\"MountOptions\":{\"shape\":\"Sv\"}}}}},\"Sv\":{\"type\":\"structure\",\"members\":{\"Version\":{}}},\"S13\":{\"type\":\"string\",\"sensitive\":true},\"S17\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Hostname\",\"Port\"],\"members\":{\"Hostname\":{},\"Port\":{\"type\":\"integer\"}}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"RpcProtection\":{},\"DataTransferProtection\":{}}},\"S1m\":{\"type\":\"list\",\"member\":{}},\"S1r\":{\"type\":\"structure\",\"required\":[\"AgentArns\"],\"members\":{\"AgentArns\":{\"shape\":\"S1m\"}}},\"S1z\":{\"type\":\"string\",\"sensitive\":true},\"S24\":{\"type\":\"structure\",\"required\":[\"BucketAccessRoleArn\"],\"members\":{\"BucketAccessRoleArn\":{}}},\"S29\":{\"type\":\"structure\",\"members\":{\"Version\":{}}},\"S2e\":{\"type\":\"structure\",\"members\":{\"VerifyMode\":{},\"OverwriteMode\":{},\"Atime\":{},\"Mtime\":{},\"Uid\":{},\"Gid\":{},\"PreserveDeletedFiles\":{},\"PreserveDevices\":{},\"PosixPermissions\":{},\"BytesPerSecond\":{\"type\":\"long\"},\"TaskQueueing\":{},\"LogLevel\":{},\"TransferMode\":{},\"SecurityDescriptorCopyFlags\":{},\"ObjectTags\":{}}},\"S2u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FilterType\":{},\"Value\":{}}}},\"S2y\":{\"type\":\"structure\",\"required\":[\"ScheduleExpression\"],\"members\":{\"ScheduleExpression\":{}}},\"S4m\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -34872,7 +37766,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-10-26\",\"endpointPrefix\":\"api.detective\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Detective\",\"serviceId\":\"Detective\",\"signatureVersion\":\"v4\",\"signingName\":\"detective\",\"uid\":\"detective-2018-10-26\"},\"operations\":{\"AcceptInvitation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/invitation\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\"],\"members\":{\"GraphArn\":{}}}},\"CreateGraph\":{\"http\":{\"requestUri\":\"/graph\"},\"input\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GraphArn\":{}}}},\"CreateMembers\":{\"http\":{\"requestUri\":\"/graph/members\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\",\"Accounts\"],\"members\":{\"GraphArn\":{},\"Message\":{},\"DisableEmailNotification\":{\"type\":\"boolean\"},\"Accounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"EmailAddress\"],\"members\":{\"AccountId\":{},\"EmailAddress\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Members\":{\"shape\":\"Sg\"},\"UnprocessedAccounts\":{\"shape\":\"Sn\"}}}},\"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\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountIds\":{\"shape\":\"Ss\"},\"UnprocessedAccounts\":{\"shape\":\"Sn\"}}}},\"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\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MemberDetails\":{\"shape\":\"Sg\"},\"UnprocessedAccounts\":{\"shape\":\"Sn\"}}}},\"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\":{\"shape\":\"Sk\"}}}},\"NextToken\":{}}}},\"ListInvitations\":{\"http\":{\"requestUri\":\"/invitations/list\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Invitations\":{\"shape\":\"Sg\"},\"NextToken\":{}}}},\"ListMembers\":{\"http\":{\"requestUri\":\"/graph/members/list\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\"],\"members\":{\"GraphArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MemberDetails\":{\"shape\":\"Sg\"},\"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\"}}}},\"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\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{ResourceArn}\",\"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\":{\"S4\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sg\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"EmailAddress\":{},\"GraphArn\":{},\"MasterId\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated. Use AdministratorId instead.\"},\"AdministratorId\":{},\"Status\":{},\"DisabledReason\":{},\"InvitedTime\":{\"shape\":\"Sk\"},\"UpdatedTime\":{\"shape\":\"Sk\"},\"VolumeUsageInBytes\":{\"type\":\"long\"},\"VolumeUsageUpdatedTime\":{\"shape\":\"Sk\"},\"PercentOfGraphUtilization\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated. Use VolumeUsageInBytes instead.\",\"type\":\"double\"},\"PercentOfGraphUtilizationUpdatedTime\":{\"shape\":\"Sk\",\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated. Use VolumeUsageUpdatedTime instead.\"}}}},\"Sk\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"Reason\":{}}}},\"Ss\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-10-26\",\"endpointPrefix\":\"api.detective\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Detective\",\"serviceId\":\"Detective\",\"signatureVersion\":\"v4\",\"signingName\":\"detective\",\"uid\":\"detective-2018-10-26\"},\"operations\":{\"AcceptInvitation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/invitation\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\"],\"members\":{\"GraphArn\":{}}}},\"CreateGraph\":{\"http\":{\"requestUri\":\"/graph\"},\"input\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GraphArn\":{}}}},\"CreateMembers\":{\"http\":{\"requestUri\":\"/graph/members\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\",\"Accounts\"],\"members\":{\"GraphArn\":{},\"Message\":{},\"DisableEmailNotification\":{\"type\":\"boolean\"},\"Accounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"EmailAddress\"],\"members\":{\"AccountId\":{},\"EmailAddress\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Members\":{\"shape\":\"Sg\"},\"UnprocessedAccounts\":{\"shape\":\"So\"}}}},\"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\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountIds\":{\"shape\":\"St\"},\"UnprocessedAccounts\":{\"shape\":\"So\"}}}},\"DescribeOrganizationConfiguration\":{\"http\":{\"requestUri\":\"/orgs/describeOrganizationConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\"],\"members\":{\"GraphArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutoEnable\":{\"type\":\"boolean\"}}}},\"DisableOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/orgs/disableAdminAccount\"}},\"DisassociateMembership\":{\"http\":{\"requestUri\":\"/membership/removal\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\"],\"members\":{\"GraphArn\":{}}}},\"EnableOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/orgs/enableAdminAccount\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{}}}},\"GetMembers\":{\"http\":{\"requestUri\":\"/graph/members/get\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\",\"AccountIds\"],\"members\":{\"GraphArn\":{},\"AccountIds\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MemberDetails\":{\"shape\":\"Sg\"},\"UnprocessedAccounts\":{\"shape\":\"So\"}}}},\"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\":{\"shape\":\"Sk\"}}}},\"NextToken\":{}}}},\"ListInvitations\":{\"http\":{\"requestUri\":\"/invitations/list\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Invitations\":{\"shape\":\"Sg\"},\"NextToken\":{}}}},\"ListMembers\":{\"http\":{\"requestUri\":\"/graph/members/list\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\"],\"members\":{\"GraphArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MemberDetails\":{\"shape\":\"Sg\"},\"NextToken\":{}}}},\"ListOrganizationAdminAccounts\":{\"http\":{\"requestUri\":\"/orgs/adminAccountslist\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Administrators\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"GraphArn\":{},\"DelegationTime\":{\"shape\":\"Sk\"}}}},\"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\"}}}},\"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\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{ResourceArn}\",\"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\":{}}},\"UpdateOrganizationConfiguration\":{\"http\":{\"requestUri\":\"/orgs/updateOrganizationConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"GraphArn\"],\"members\":{\"GraphArn\":{},\"AutoEnable\":{\"type\":\"boolean\"}}}}},\"shapes\":{\"S4\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sg\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"EmailAddress\":{},\"GraphArn\":{},\"MasterId\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated. Use AdministratorId instead.\"},\"AdministratorId\":{},\"Status\":{},\"DisabledReason\":{},\"InvitedTime\":{\"shape\":\"Sk\"},\"UpdatedTime\":{\"shape\":\"Sk\"},\"VolumeUsageInBytes\":{\"type\":\"long\"},\"VolumeUsageUpdatedTime\":{\"shape\":\"Sk\"},\"PercentOfGraphUtilization\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated. Use VolumeUsageInBytes instead.\",\"type\":\"double\"},\"PercentOfGraphUtilizationUpdatedTime\":{\"shape\":\"Sk\",\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated. Use VolumeUsageUpdatedTime instead.\"},\"InvitationType\":{}}}},\"Sk\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"So\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"Reason\":{}}}},\"St\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -34880,7 +37774,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListGraphs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListInvitations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMembers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListGraphs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListInvitations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMembers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListOrganizationAdminAccounts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -34904,7 +37798,7 @@ module.exports = JSON.parse("{\"o\":{\"GetOfferingStatus\":{\"input_token\":\"ne /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-12-01\",\"endpointPrefix\":\"devops-guru\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon DevOps Guru\",\"serviceId\":\"DevOps Guru\",\"signatureVersion\":\"v4\",\"signingName\":\"devops-guru\",\"uid\":\"devops-guru-2020-12-01\"},\"operations\":{\"AddNotificationChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Config\"],\"members\":{\"Config\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}}},\"DescribeAccountHealth\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/health\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"OpenReactiveInsights\",\"OpenProactiveInsights\",\"MetricsAnalyzed\",\"ResourceHours\"],\"members\":{\"OpenReactiveInsights\":{\"type\":\"integer\"},\"OpenProactiveInsights\":{\"type\":\"integer\"},\"MetricsAnalyzed\":{\"type\":\"integer\"},\"ResourceHours\":{\"type\":\"long\"}}}},\"DescribeAccountOverview\":{\"http\":{\"requestUri\":\"/accounts/overview\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FromTime\"],\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ReactiveInsights\",\"ProactiveInsights\",\"MeanTimeToRecoverInMilliseconds\"],\"members\":{\"ReactiveInsights\":{\"type\":\"integer\"},\"ProactiveInsights\":{\"type\":\"integer\"},\"MeanTimeToRecoverInMilliseconds\":{\"type\":\"long\"}}}},\"DescribeAnomaly\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/anomalies/{Id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveAnomaly\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Severity\":{},\"Status\":{},\"UpdateTime\":{\"type\":\"timestamp\"},\"AnomalyTimeRange\":{\"shape\":\"Sp\"},\"AnomalyReportedTimeRange\":{\"shape\":\"Sq\"},\"PredictionTimeRange\":{\"shape\":\"Sr\"},\"SourceDetails\":{\"shape\":\"Ss\"},\"AssociatedInsightId\":{},\"ResourceCollection\":{\"shape\":\"S15\"},\"Limit\":{\"type\":\"double\"}}},\"ReactiveAnomaly\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Severity\":{},\"Status\":{},\"AnomalyTimeRange\":{\"shape\":\"Sp\"},\"AnomalyReportedTimeRange\":{\"shape\":\"Sq\"},\"SourceDetails\":{\"shape\":\"Ss\"},\"AssociatedInsightId\":{},\"ResourceCollection\":{\"shape\":\"S15\"}}}}}},\"DescribeFeedback\":{\"http\":{\"requestUri\":\"/feedback\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"InsightId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InsightFeedback\":{\"shape\":\"S1d\"}}}},\"DescribeInsight\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/insights/{Id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveInsight\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S1l\"},\"PredictionTimeRange\":{\"shape\":\"Sr\"},\"ResourceCollection\":{\"shape\":\"S15\"},\"SsmOpsItemId\":{}}},\"ReactiveInsight\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S1l\"},\"ResourceCollection\":{\"shape\":\"S15\"},\"SsmOpsItemId\":{}}}}}},\"DescribeResourceCollectionHealth\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/health/resource-collection/{ResourceCollectionType}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceCollectionType\"],\"members\":{\"ResourceCollectionType\":{\"location\":\"uri\",\"locationName\":\"ResourceCollectionType\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CloudFormation\"],\"members\":{\"CloudFormation\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"Insight\":{\"type\":\"structure\",\"members\":{\"OpenProactiveInsights\":{\"type\":\"integer\"},\"OpenReactiveInsights\":{\"type\":\"integer\"},\"MeanTimeToRecoverInMilliseconds\":{\"type\":\"long\"}}}}}},\"Service\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceName\":{},\"Insight\":{\"type\":\"structure\",\"members\":{\"OpenProactiveInsights\":{\"type\":\"integer\"},\"OpenReactiveInsights\":{\"type\":\"integer\"}}}}}},\"NextToken\":{}}}},\"DescribeServiceIntegration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/service-integrations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceIntegration\":{\"type\":\"structure\",\"members\":{\"OpsCenter\":{\"type\":\"structure\",\"members\":{\"OptInStatus\":{}}}}}}}},\"GetCostEstimation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/cost-estimation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceCollection\":{\"shape\":\"S26\"},\"Status\":{},\"Costs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"State\":{},\"Count\":{\"type\":\"integer\"},\"UnitCost\":{\"type\":\"double\"},\"Cost\":{\"type\":\"double\"}}}},\"TimeRange\":{\"type\":\"structure\",\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"TotalCost\":{\"type\":\"double\"},\"NextToken\":{}}}},\"GetResourceCollection\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/resource-collections/{ResourceCollectionType}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceCollectionType\"],\"members\":{\"ResourceCollectionType\":{\"location\":\"uri\",\"locationName\":\"ResourceCollectionType\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceCollection\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"type\":\"structure\",\"members\":{\"StackNames\":{\"shape\":\"S17\"}}}}},\"NextToken\":{}}}},\"ListAnomaliesForInsight\":{\"http\":{\"requestUri\":\"/anomalies/insight/{InsightId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"InsightId\"],\"members\":{\"InsightId\":{\"location\":\"uri\",\"locationName\":\"InsightId\"},\"StartTimeRange\":{\"shape\":\"S2m\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveAnomalies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Severity\":{},\"Status\":{},\"UpdateTime\":{\"type\":\"timestamp\"},\"AnomalyTimeRange\":{\"shape\":\"Sp\"},\"AnomalyReportedTimeRange\":{\"shape\":\"Sq\"},\"PredictionTimeRange\":{\"shape\":\"Sr\"},\"SourceDetails\":{\"shape\":\"Ss\"},\"AssociatedInsightId\":{},\"ResourceCollection\":{\"shape\":\"S15\"},\"Limit\":{\"type\":\"double\"}}}},\"ReactiveAnomalies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Severity\":{},\"Status\":{},\"AnomalyTimeRange\":{\"shape\":\"Sp\"},\"AnomalyReportedTimeRange\":{\"shape\":\"Sq\"},\"SourceDetails\":{\"shape\":\"Ss\"},\"AssociatedInsightId\":{},\"ResourceCollection\":{\"shape\":\"S15\"}}}},\"NextToken\":{}}}},\"ListEvents\":{\"http\":{\"requestUri\":\"/events\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Filters\"],\"members\":{\"Filters\":{\"type\":\"structure\",\"members\":{\"InsightId\":{},\"EventTimeRange\":{\"type\":\"structure\",\"required\":[\"FromTime\",\"ToTime\"],\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"}}},\"EventClass\":{},\"EventSource\":{},\"DataSource\":{},\"ResourceCollection\":{\"shape\":\"S15\"}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Events\"],\"members\":{\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceCollection\":{\"shape\":\"S15\"},\"Id\":{},\"Time\":{\"type\":\"timestamp\"},\"EventSource\":{},\"Name\":{},\"DataSource\":{},\"EventClass\":{},\"Resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Name\":{},\"Arn\":{}}}}}}},\"NextToken\":{}}}},\"ListInsights\":{\"http\":{\"requestUri\":\"/insights\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"StatusFilter\"],\"members\":{\"StatusFilter\":{\"type\":\"structure\",\"members\":{\"Ongoing\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{}}},\"Closed\":{\"type\":\"structure\",\"required\":[\"Type\",\"EndTimeRange\"],\"members\":{\"Type\":{},\"EndTimeRange\":{\"type\":\"structure\",\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"}}}}},\"Any\":{\"type\":\"structure\",\"required\":[\"Type\",\"StartTimeRange\"],\"members\":{\"Type\":{},\"StartTimeRange\":{\"shape\":\"S2m\"}}}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveInsights\":{\"shape\":\"S3j\"},\"ReactiveInsights\":{\"shape\":\"S3n\"},\"NextToken\":{}}}},\"ListNotificationChannels\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Config\":{\"shape\":\"S2\"}}}},\"NextToken\":{}}}},\"ListRecommendations\":{\"http\":{\"requestUri\":\"/recommendations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"InsightId\"],\"members\":{\"InsightId\":{},\"NextToken\":{},\"Locale\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Recommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Link\":{},\"Name\":{},\"Reason\":{},\"RelatedEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{}}}}}}},\"RelatedAnomalies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{}}}},\"SourceDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CloudWatchMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Namespace\":{}}}}}}}}}}}}},\"NextToken\":{}}}},\"PutFeedback\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/feedback\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"InsightFeedback\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveNotificationChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{Id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SearchInsights\":{\"http\":{\"requestUri\":\"/insights/search\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"StartTimeRange\",\"Type\"],\"members\":{\"StartTimeRange\":{\"shape\":\"S2m\"},\"Filters\":{\"type\":\"structure\",\"members\":{\"Severities\":{\"type\":\"list\",\"member\":{}},\"Statuses\":{\"type\":\"list\",\"member\":{}},\"ResourceCollection\":{\"shape\":\"S15\"},\"ServiceCollection\":{\"shape\":\"S3l\"}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveInsights\":{\"shape\":\"S3j\"},\"ReactiveInsights\":{\"shape\":\"S3n\"},\"NextToken\":{}}}},\"StartCostEstimation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/cost-estimation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceCollection\"],\"members\":{\"ResourceCollection\":{\"shape\":\"S26\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateResourceCollection\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/resource-collections\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Action\",\"ResourceCollection\"],\"members\":{\"Action\":{},\"ResourceCollection\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"type\":\"structure\",\"members\":{\"StackNames\":{\"type\":\"list\",\"member\":{}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateServiceIntegration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/service-integrations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ServiceIntegration\"],\"members\":{\"ServiceIntegration\":{\"type\":\"structure\",\"members\":{\"OpsCenter\":{\"type\":\"structure\",\"members\":{\"OptInStatus\":{}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"required\":[\"Sns\"],\"members\":{\"Sns\":{\"type\":\"structure\",\"members\":{\"TopicArn\":{}}}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"StartTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"Sq\":{\"type\":\"structure\",\"required\":[\"OpenTime\"],\"members\":{\"OpenTime\":{\"type\":\"timestamp\"},\"CloseTime\":{\"type\":\"timestamp\"}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"StartTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"CloudWatchMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Namespace\":{},\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"Stat\":{},\"Unit\":{},\"Period\":{\"type\":\"integer\"}}}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"type\":\"structure\",\"members\":{\"StackNames\":{\"shape\":\"S17\"}}}}},\"S17\":{\"type\":\"list\",\"member\":{}},\"S1d\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Feedback\":{}}},\"S1l\":{\"type\":\"structure\",\"required\":[\"StartTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"S26\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"type\":\"structure\",\"members\":{\"StackNames\":{\"type\":\"list\",\"member\":{}}}}}},\"S2m\":{\"type\":\"structure\",\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"}}},\"S3j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S1l\"},\"PredictionTimeRange\":{\"shape\":\"Sr\"},\"ResourceCollection\":{\"shape\":\"S15\"},\"ServiceCollection\":{\"shape\":\"S3l\"}}}},\"S3l\":{\"type\":\"structure\",\"members\":{\"ServiceNames\":{\"type\":\"list\",\"member\":{}}}},\"S3n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S1l\"},\"ResourceCollection\":{\"shape\":\"S15\"},\"ServiceCollection\":{\"shape\":\"S3l\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-12-01\",\"endpointPrefix\":\"devops-guru\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon DevOps Guru\",\"serviceId\":\"DevOps Guru\",\"signatureVersion\":\"v4\",\"signingName\":\"devops-guru\",\"uid\":\"devops-guru-2020-12-01\"},\"operations\":{\"AddNotificationChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Config\"],\"members\":{\"Config\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}}},\"DeleteInsight\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/insights/{Id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeAccountHealth\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/health\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"OpenReactiveInsights\",\"OpenProactiveInsights\",\"MetricsAnalyzed\",\"ResourceHours\"],\"members\":{\"OpenReactiveInsights\":{\"type\":\"integer\"},\"OpenProactiveInsights\":{\"type\":\"integer\"},\"MetricsAnalyzed\":{\"type\":\"integer\"},\"ResourceHours\":{\"type\":\"long\"}}}},\"DescribeAccountOverview\":{\"http\":{\"requestUri\":\"/accounts/overview\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FromTime\"],\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ReactiveInsights\",\"ProactiveInsights\",\"MeanTimeToRecoverInMilliseconds\"],\"members\":{\"ReactiveInsights\":{\"type\":\"integer\"},\"ProactiveInsights\":{\"type\":\"integer\"},\"MeanTimeToRecoverInMilliseconds\":{\"type\":\"long\"}}}},\"DescribeAnomaly\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/anomalies/{Id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"AccountId\":{\"location\":\"querystring\",\"locationName\":\"AccountId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveAnomaly\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Severity\":{},\"Status\":{},\"UpdateTime\":{\"type\":\"timestamp\"},\"AnomalyTimeRange\":{\"shape\":\"St\"},\"AnomalyReportedTimeRange\":{\"shape\":\"Su\"},\"PredictionTimeRange\":{\"shape\":\"Sv\"},\"SourceDetails\":{\"shape\":\"Sw\"},\"AssociatedInsightId\":{},\"ResourceCollection\":{\"shape\":\"S21\"},\"Limit\":{\"type\":\"double\"},\"SourceMetadata\":{\"shape\":\"S2b\"},\"AnomalyResources\":{\"shape\":\"S2f\"}}},\"ReactiveAnomaly\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Severity\":{},\"Status\":{},\"AnomalyTimeRange\":{\"shape\":\"St\"},\"AnomalyReportedTimeRange\":{\"shape\":\"Su\"},\"SourceDetails\":{\"shape\":\"Sw\"},\"AssociatedInsightId\":{},\"ResourceCollection\":{\"shape\":\"S21\"},\"Type\":{},\"Name\":{},\"Description\":{},\"CausalAnomalyId\":{},\"AnomalyResources\":{\"shape\":\"S2f\"}}}}}},\"DescribeEventSourcesConfig\":{\"http\":{\"requestUri\":\"/event-sources\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"EventSources\":{\"shape\":\"S2n\"}}}},\"DescribeFeedback\":{\"http\":{\"requestUri\":\"/feedback\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"InsightId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InsightFeedback\":{\"shape\":\"S2s\"}}}},\"DescribeInsight\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/insights/{Id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"AccountId\":{\"location\":\"querystring\",\"locationName\":\"AccountId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveInsight\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S30\"},\"PredictionTimeRange\":{\"shape\":\"Sv\"},\"ResourceCollection\":{\"shape\":\"S21\"},\"SsmOpsItemId\":{},\"Description\":{}}},\"ReactiveInsight\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S30\"},\"ResourceCollection\":{\"shape\":\"S21\"},\"SsmOpsItemId\":{},\"Description\":{}}}}}},\"DescribeOrganizationHealth\":{\"http\":{\"requestUri\":\"/organization/health\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AccountIds\":{\"shape\":\"S35\"},\"OrganizationalUnitIds\":{\"shape\":\"S36\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OpenReactiveInsights\",\"OpenProactiveInsights\",\"MetricsAnalyzed\",\"ResourceHours\"],\"members\":{\"OpenReactiveInsights\":{\"type\":\"integer\"},\"OpenProactiveInsights\":{\"type\":\"integer\"},\"MetricsAnalyzed\":{\"type\":\"integer\"},\"ResourceHours\":{\"type\":\"long\"}}}},\"DescribeOrganizationOverview\":{\"http\":{\"requestUri\":\"/organization/overview\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FromTime\"],\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"},\"AccountIds\":{\"shape\":\"S35\"},\"OrganizationalUnitIds\":{\"shape\":\"S36\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ReactiveInsights\",\"ProactiveInsights\"],\"members\":{\"ReactiveInsights\":{\"type\":\"integer\"},\"ProactiveInsights\":{\"type\":\"integer\"}}}},\"DescribeOrganizationResourceCollectionHealth\":{\"http\":{\"requestUri\":\"/organization/health/resource-collection\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationResourceCollectionType\"],\"members\":{\"OrganizationResourceCollectionType\":{},\"AccountIds\":{\"shape\":\"S35\"},\"OrganizationalUnitIds\":{\"shape\":\"S36\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"shape\":\"S3g\"},\"Service\":{\"shape\":\"S3j\"},\"Account\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"Insight\":{\"type\":\"structure\",\"members\":{\"OpenProactiveInsights\":{\"type\":\"integer\"},\"OpenReactiveInsights\":{\"type\":\"integer\"}}}}}},\"NextToken\":{},\"Tags\":{\"shape\":\"S3q\"}}}},\"DescribeResourceCollectionHealth\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/health/resource-collection/{ResourceCollectionType}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceCollectionType\"],\"members\":{\"ResourceCollectionType\":{\"location\":\"uri\",\"locationName\":\"ResourceCollectionType\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"shape\":\"S3g\"},\"Service\":{\"shape\":\"S3j\"},\"NextToken\":{},\"Tags\":{\"shape\":\"S3q\"}}}},\"DescribeServiceIntegration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/service-integrations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceIntegration\":{\"type\":\"structure\",\"members\":{\"OpsCenter\":{\"type\":\"structure\",\"members\":{\"OptInStatus\":{}}}}}}}},\"GetCostEstimation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/cost-estimation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceCollection\":{\"shape\":\"S42\"},\"Status\":{},\"Costs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"State\":{},\"Count\":{\"type\":\"integer\"},\"UnitCost\":{\"type\":\"double\"},\"Cost\":{\"type\":\"double\"}}}},\"TimeRange\":{\"type\":\"structure\",\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"TotalCost\":{\"type\":\"double\"},\"NextToken\":{}}}},\"GetResourceCollection\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/resource-collections/{ResourceCollectionType}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceCollectionType\"],\"members\":{\"ResourceCollectionType\":{\"location\":\"uri\",\"locationName\":\"ResourceCollectionType\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceCollection\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"type\":\"structure\",\"members\":{\"StackNames\":{\"shape\":\"S23\"}}},\"Tags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AppBoundaryKey\",\"TagValues\"],\"members\":{\"AppBoundaryKey\":{},\"TagValues\":{\"shape\":\"S28\"}}}}}},\"NextToken\":{}}}},\"ListAnomaliesForInsight\":{\"http\":{\"requestUri\":\"/anomalies/insight/{InsightId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"InsightId\"],\"members\":{\"InsightId\":{\"location\":\"uri\",\"locationName\":\"InsightId\"},\"StartTimeRange\":{\"shape\":\"S4m\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"AccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveAnomalies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Severity\":{},\"Status\":{},\"UpdateTime\":{\"type\":\"timestamp\"},\"AnomalyTimeRange\":{\"shape\":\"St\"},\"AnomalyReportedTimeRange\":{\"shape\":\"Su\"},\"PredictionTimeRange\":{\"shape\":\"Sv\"},\"SourceDetails\":{\"shape\":\"Sw\"},\"AssociatedInsightId\":{},\"ResourceCollection\":{\"shape\":\"S21\"},\"Limit\":{\"type\":\"double\"},\"SourceMetadata\":{\"shape\":\"S2b\"},\"AnomalyResources\":{\"shape\":\"S2f\"}}}},\"ReactiveAnomalies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Severity\":{},\"Status\":{},\"AnomalyTimeRange\":{\"shape\":\"St\"},\"AnomalyReportedTimeRange\":{\"shape\":\"Su\"},\"SourceDetails\":{\"shape\":\"Sw\"},\"AssociatedInsightId\":{},\"ResourceCollection\":{\"shape\":\"S21\"},\"Type\":{},\"Name\":{},\"Description\":{},\"CausalAnomalyId\":{},\"AnomalyResources\":{\"shape\":\"S2f\"}}}},\"NextToken\":{}}}},\"ListEvents\":{\"http\":{\"requestUri\":\"/events\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Filters\"],\"members\":{\"Filters\":{\"type\":\"structure\",\"members\":{\"InsightId\":{},\"EventTimeRange\":{\"type\":\"structure\",\"required\":[\"FromTime\",\"ToTime\"],\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"}}},\"EventClass\":{},\"EventSource\":{},\"DataSource\":{},\"ResourceCollection\":{\"shape\":\"S21\"}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"AccountId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Events\"],\"members\":{\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceCollection\":{\"shape\":\"S21\"},\"Id\":{},\"Time\":{\"type\":\"timestamp\"},\"EventSource\":{},\"Name\":{},\"DataSource\":{},\"EventClass\":{},\"Resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Name\":{},\"Arn\":{}}}}}}},\"NextToken\":{}}}},\"ListInsights\":{\"http\":{\"requestUri\":\"/insights\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"StatusFilter\"],\"members\":{\"StatusFilter\":{\"shape\":\"S5b\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveInsights\":{\"shape\":\"S5j\"},\"ReactiveInsights\":{\"shape\":\"S5p\"},\"NextToken\":{}}}},\"ListNotificationChannels\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Config\":{\"shape\":\"S2\"}}}},\"NextToken\":{}}}},\"ListOrganizationInsights\":{\"http\":{\"requestUri\":\"/organization/insights\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"StatusFilter\"],\"members\":{\"StatusFilter\":{\"shape\":\"S5b\"},\"MaxResults\":{\"type\":\"integer\"},\"AccountIds\":{\"type\":\"list\",\"member\":{}},\"OrganizationalUnitIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveInsights\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"AccountId\":{},\"OrganizationalUnitId\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S30\"},\"PredictionTimeRange\":{\"shape\":\"Sv\"},\"ResourceCollection\":{\"shape\":\"S21\"},\"ServiceCollection\":{\"shape\":\"S5l\"}}}},\"ReactiveInsights\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"AccountId\":{},\"OrganizationalUnitId\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S30\"},\"ResourceCollection\":{\"shape\":\"S21\"},\"ServiceCollection\":{\"shape\":\"S5l\"}}}},\"NextToken\":{}}}},\"ListRecommendations\":{\"http\":{\"requestUri\":\"/recommendations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"InsightId\"],\"members\":{\"InsightId\":{},\"NextToken\":{},\"Locale\":{},\"AccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Recommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Link\":{},\"Name\":{},\"Reason\":{},\"RelatedEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{}}}}}}},\"RelatedAnomalies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{}}}},\"SourceDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CloudWatchMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Namespace\":{}}}}}}},\"AnomalyId\":{}}}},\"Category\":{}}}},\"NextToken\":{}}}},\"PutFeedback\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/feedback\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"InsightFeedback\":{\"shape\":\"S2s\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveNotificationChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{Id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SearchInsights\":{\"http\":{\"requestUri\":\"/insights/search\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"StartTimeRange\",\"Type\"],\"members\":{\"StartTimeRange\":{\"shape\":\"S4m\"},\"Filters\":{\"type\":\"structure\",\"members\":{\"Severities\":{\"shape\":\"S72\"},\"Statuses\":{\"shape\":\"S73\"},\"ResourceCollection\":{\"shape\":\"S21\"},\"ServiceCollection\":{\"shape\":\"S5l\"}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveInsights\":{\"shape\":\"S5j\"},\"ReactiveInsights\":{\"shape\":\"S5p\"},\"NextToken\":{}}}},\"SearchOrganizationInsights\":{\"http\":{\"requestUri\":\"/organization/insights/search\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\",\"StartTimeRange\",\"Type\"],\"members\":{\"AccountIds\":{\"type\":\"list\",\"member\":{}},\"StartTimeRange\":{\"shape\":\"S4m\"},\"Filters\":{\"type\":\"structure\",\"members\":{\"Severities\":{\"shape\":\"S72\"},\"Statuses\":{\"shape\":\"S73\"},\"ResourceCollection\":{\"shape\":\"S21\"},\"ServiceCollection\":{\"shape\":\"S5l\"}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProactiveInsights\":{\"shape\":\"S5j\"},\"ReactiveInsights\":{\"shape\":\"S5p\"},\"NextToken\":{}}}},\"StartCostEstimation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/cost-estimation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceCollection\"],\"members\":{\"ResourceCollection\":{\"shape\":\"S42\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEventSourcesConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/event-sources\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"EventSources\":{\"shape\":\"S2n\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateResourceCollection\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/resource-collections\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Action\",\"ResourceCollection\"],\"members\":{\"Action\":{},\"ResourceCollection\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"type\":\"structure\",\"members\":{\"StackNames\":{\"type\":\"list\",\"member\":{}}}},\"Tags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AppBoundaryKey\",\"TagValues\"],\"members\":{\"AppBoundaryKey\":{},\"TagValues\":{\"type\":\"list\",\"member\":{}}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateServiceIntegration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/service-integrations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ServiceIntegration\"],\"members\":{\"ServiceIntegration\":{\"type\":\"structure\",\"members\":{\"OpsCenter\":{\"type\":\"structure\",\"members\":{\"OptInStatus\":{}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"required\":[\"Sns\"],\"members\":{\"Sns\":{\"type\":\"structure\",\"members\":{\"TopicArn\":{}}}}},\"St\":{\"type\":\"structure\",\"required\":[\"StartTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"Su\":{\"type\":\"structure\",\"required\":[\"OpenTime\"],\"members\":{\"OpenTime\":{\"type\":\"timestamp\"},\"CloseTime\":{\"type\":\"timestamp\"}}},\"Sv\":{\"type\":\"structure\",\"required\":[\"StartTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"Sw\":{\"type\":\"structure\",\"members\":{\"CloudWatchMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Namespace\":{},\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"Stat\":{},\"Unit\":{},\"Period\":{\"type\":\"integer\"},\"MetricDataSummary\":{\"type\":\"structure\",\"members\":{\"TimestampMetricValuePairList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"timestamp\"},\"MetricValue\":{\"type\":\"double\"}}}},\"StatusCode\":{}}}}}},\"PerformanceInsightsMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricDisplayName\":{},\"Unit\":{},\"MetricQuery\":{\"shape\":\"S1h\"},\"ReferenceData\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ComparisonValues\":{\"type\":\"structure\",\"members\":{\"ReferenceScalar\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"double\"}}},\"ReferenceMetric\":{\"type\":\"structure\",\"members\":{\"MetricQuery\":{\"shape\":\"S1h\"}}}}}}}},\"StatsAtAnomaly\":{\"shape\":\"S1y\"},\"StatsAtBaseline\":{\"shape\":\"S1y\"}}}}}},\"S1h\":{\"type\":\"structure\",\"members\":{\"Metric\":{},\"GroupBy\":{\"type\":\"structure\",\"members\":{\"Group\":{},\"Dimensions\":{\"type\":\"list\",\"member\":{}},\"Limit\":{\"type\":\"integer\"}}},\"Filter\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{\"type\":\"double\"}}}},\"S21\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"type\":\"structure\",\"members\":{\"StackNames\":{\"shape\":\"S23\"}}},\"Tags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AppBoundaryKey\",\"TagValues\"],\"members\":{\"AppBoundaryKey\":{},\"TagValues\":{\"shape\":\"S28\"}}}}}},\"S23\":{\"type\":\"list\",\"member\":{}},\"S28\":{\"type\":\"list\",\"member\":{}},\"S2b\":{\"type\":\"structure\",\"members\":{\"Source\":{},\"SourceResourceName\":{},\"SourceResourceType\":{}}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{}}}},\"S2n\":{\"type\":\"structure\",\"members\":{\"AmazonCodeGuruProfiler\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Feedback\":{}}},\"S30\":{\"type\":\"structure\",\"required\":[\"StartTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"S35\":{\"type\":\"list\",\"member\":{}},\"S36\":{\"type\":\"list\",\"member\":{}},\"S3g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StackName\":{},\"Insight\":{\"shape\":\"S3i\"}}}},\"S3i\":{\"type\":\"structure\",\"members\":{\"OpenProactiveInsights\":{\"type\":\"integer\"},\"OpenReactiveInsights\":{\"type\":\"integer\"},\"MeanTimeToRecoverInMilliseconds\":{\"type\":\"long\"}}},\"S3j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceName\":{},\"Insight\":{\"type\":\"structure\",\"members\":{\"OpenProactiveInsights\":{\"type\":\"integer\"},\"OpenReactiveInsights\":{\"type\":\"integer\"}}}}}},\"S3q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AppBoundaryKey\":{},\"TagValue\":{},\"Insight\":{\"shape\":\"S3i\"}}}},\"S42\":{\"type\":\"structure\",\"members\":{\"CloudFormation\":{\"type\":\"structure\",\"members\":{\"StackNames\":{\"type\":\"list\",\"member\":{}}}},\"Tags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AppBoundaryKey\",\"TagValues\"],\"members\":{\"AppBoundaryKey\":{},\"TagValues\":{\"type\":\"list\",\"member\":{}}}}}}},\"S4m\":{\"type\":\"structure\",\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"}}},\"S5b\":{\"type\":\"structure\",\"members\":{\"Ongoing\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{}}},\"Closed\":{\"type\":\"structure\",\"required\":[\"Type\",\"EndTimeRange\"],\"members\":{\"Type\":{},\"EndTimeRange\":{\"type\":\"structure\",\"members\":{\"FromTime\":{\"type\":\"timestamp\"},\"ToTime\":{\"type\":\"timestamp\"}}}}},\"Any\":{\"type\":\"structure\",\"required\":[\"Type\",\"StartTimeRange\"],\"members\":{\"Type\":{},\"StartTimeRange\":{\"shape\":\"S4m\"}}}}},\"S5j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S30\"},\"PredictionTimeRange\":{\"shape\":\"Sv\"},\"ResourceCollection\":{\"shape\":\"S21\"},\"ServiceCollection\":{\"shape\":\"S5l\"},\"AssociatedResourceArns\":{\"shape\":\"S5n\"}}}},\"S5l\":{\"type\":\"structure\",\"members\":{\"ServiceNames\":{\"type\":\"list\",\"member\":{}}}},\"S5n\":{\"type\":\"list\",\"member\":{}},\"S5p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Severity\":{},\"Status\":{},\"InsightTimeRange\":{\"shape\":\"S30\"},\"ResourceCollection\":{\"shape\":\"S21\"},\"ServiceCollection\":{\"shape\":\"S5l\"},\"AssociatedResourceArns\":{\"shape\":\"S5n\"}}}},\"S72\":{\"type\":\"list\",\"member\":{}},\"S73\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -34912,7 +37806,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeResourceCollectionHealth\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":[\"CloudFormation\",\"Service\"]},\"GetCostEstimation\":{\"input_token\":\"NextToken\",\"non_aggregate_keys\":[\"Status\",\"TotalCost\",\"TimeRange\",\"ResourceCollection\"],\"output_token\":\"NextToken\",\"result_key\":[\"Costs\"]},\"GetResourceCollection\":{\"input_token\":\"NextToken\",\"non_aggregate_keys\":[\"ResourceCollection\"],\"output_token\":\"NextToken\",\"result_key\":[\"ResourceCollection.CloudFormation.StackNames\"]},\"ListAnomaliesForInsight\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":[\"ReactiveAnomalies\",\"ProactiveAnomalies\"]},\"ListEvents\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Events\"},\"ListInsights\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":[\"ProactiveInsights\",\"ReactiveInsights\"]},\"ListNotificationChannels\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"Channels\"},\"ListRecommendations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"Recommendations\"},\"SearchInsights\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":[\"ProactiveInsights\",\"ReactiveInsights\"]}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeOrganizationResourceCollectionHealth\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":[\"CloudFormation\",\"Account\",\"Service\",\"Tags\"]},\"DescribeResourceCollectionHealth\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":[\"CloudFormation\",\"Service\",\"Tags\"]},\"GetCostEstimation\":{\"input_token\":\"NextToken\",\"non_aggregate_keys\":[\"Status\",\"TotalCost\",\"TimeRange\",\"ResourceCollection\"],\"output_token\":\"NextToken\",\"result_key\":[\"Costs\"]},\"GetResourceCollection\":{\"input_token\":\"NextToken\",\"non_aggregate_keys\":[\"ResourceCollection\"],\"output_token\":\"NextToken\",\"result_key\":[\"ResourceCollection.CloudFormation.StackNames\",\"ResourceCollection.Tags\"]},\"ListAnomaliesForInsight\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":[\"ReactiveAnomalies\",\"ProactiveAnomalies\"]},\"ListEvents\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Events\"},\"ListInsights\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":[\"ProactiveInsights\",\"ReactiveInsights\"]},\"ListNotificationChannels\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"Channels\"},\"ListOrganizationInsights\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":[\"ProactiveInsights\",\"ReactiveInsights\"]},\"ListRecommendations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"Recommendations\"},\"SearchInsights\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":[\"ProactiveInsights\",\"ReactiveInsights\"]},\"SearchOrganizationInsights\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":[\"ProactiveInsights\",\"ReactiveInsights\"]}}}"); /***/ }), @@ -34920,7 +37814,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeResourceCollectionHealth\":{\"inp /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-10-25\",\"endpointPrefix\":\"directconnect\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Direct Connect\",\"serviceId\":\"Direct Connect\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"OvertureService\",\"uid\":\"directconnect-2012-10-25\"},\"operations\":{\"AcceptDirectConnectGatewayAssociationProposal\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayId\",\"proposalId\",\"associatedGatewayOwnerAccount\"],\"members\":{\"directConnectGatewayId\":{},\"proposalId\":{},\"associatedGatewayOwnerAccount\":{},\"overrideAllowedPrefixesToDirectConnectGateway\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayAssociation\":{\"shape\":\"S9\"}}}},\"AllocateConnectionOnInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"bandwidth\",\"connectionName\",\"ownerAccount\",\"interconnectId\",\"vlan\"],\"members\":{\"bandwidth\":{},\"connectionName\":{},\"ownerAccount\":{},\"interconnectId\":{},\"vlan\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"So\"},\"deprecated\":true},\"AllocateHostedConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"ownerAccount\",\"bandwidth\",\"connectionName\",\"vlan\"],\"members\":{\"connectionId\":{},\"ownerAccount\":{},\"bandwidth\":{},\"connectionName\":{},\"vlan\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S10\"}}},\"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\":\"S10\"}}}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S10\"}}}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S10\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterface\":{\"shape\":\"S1o\"}}}},\"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\"}},\"AssociateMacSecKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{},\"secretARN\":{},\"ckn\":{},\"cak\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectionId\":{},\"macSecKeys\":{\"shape\":\"S18\"}}}},\"AssociateVirtualInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\",\"connectionId\"],\"members\":{\"virtualInterfaceId\":{},\"connectionId\":{}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S1o\"}}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"location\",\"bandwidth\",\"connectionName\"],\"members\":{\"location\":{},\"bandwidth\":{},\"connectionName\":{},\"lagId\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{},\"requestMACSec\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"So\"}},\"CreateDirectConnectGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayName\"],\"members\":{\"directConnectGatewayName\":{},\"amazonSideAsn\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGateway\":{\"shape\":\"S2q\"}}}},\"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\":\"S2x\"}}}},\"CreateInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectName\",\"bandwidth\",\"location\"],\"members\":{\"interconnectName\":{},\"bandwidth\":{},\"location\":{},\"lagId\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{}}},\"output\":{\"shape\":\"S31\"}},\"CreateLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"numberOfConnections\",\"location\",\"connectionsBandwidth\",\"lagName\"],\"members\":{\"numberOfConnections\":{\"type\":\"integer\"},\"location\":{},\"connectionsBandwidth\":{},\"lagName\":{},\"connectionId\":{},\"tags\":{\"shape\":\"S10\"},\"childConnectionTags\":{\"shape\":\"S10\"},\"providerName\":{},\"requestMACSec\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S36\"}},\"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\":\"S10\"}}}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S10\"}}}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S10\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterface\":{\"shape\":\"S1o\"}}}},\"DeleteBGPPeer\":{\"input\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceId\":{},\"asn\":{\"type\":\"integer\"},\"customerAddress\":{},\"bgpPeerId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterface\":{\"shape\":\"S1o\"}}}},\"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\":\"S2q\"}}}},\"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\":\"S2x\"}}}},\"DeleteInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"interconnectState\":{}}}},\"DeleteLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"lagId\"],\"members\":{\"lagId\":{}}},\"output\":{\"shape\":\"S36\"}},\"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\":\"S3y\"}}},\"deprecated\":true},\"DescribeConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"connectionId\":{}}},\"output\":{\"shape\":\"S41\"}},\"DescribeConnectionsOnInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{}}},\"output\":{\"shape\":\"S41\"},\"deprecated\":true},\"DescribeDirectConnectGatewayAssociationProposals\":{\"input\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayId\":{},\"proposalId\":{},\"associatedGatewayId\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayAssociationProposals\":{\"type\":\"list\",\"member\":{\"shape\":\"S2x\"}},\"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\":\"S2q\"}},\"nextToken\":{}}}},\"DescribeHostedConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{}}},\"output\":{\"shape\":\"S41\"}},\"DescribeInterconnectLoa\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{},\"providerName\":{},\"loaContentType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"loa\":{\"shape\":\"S3y\"}}},\"deprecated\":true},\"DescribeInterconnects\":{\"input\":{\"type\":\"structure\",\"members\":{\"interconnectId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"interconnects\":{\"type\":\"list\",\"member\":{\"shape\":\"S31\"}}}}},\"DescribeLags\":{\"input\":{\"type\":\"structure\",\"members\":{\"lagId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"lags\":{\"type\":\"list\",\"member\":{\"shape\":\"S36\"}}}}},\"DescribeLoa\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{},\"providerName\":{},\"loaContentType\":{}}},\"output\":{\"shape\":\"S3y\"}},\"DescribeLocations\":{\"output\":{\"type\":\"structure\",\"members\":{\"locations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"locationCode\":{},\"locationName\":{},\"region\":{},\"availablePortSpeeds\":{\"type\":\"list\",\"member\":{}},\"availableProviders\":{\"type\":\"list\",\"member\":{}},\"availableMacSecPortSpeeds\":{\"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\":\"S10\"}}}}}}},\"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\":\"S1o\"}}}}},\"DisassociateConnectionFromLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"lagId\"],\"members\":{\"connectionId\":{},\"lagId\":{}}},\"output\":{\"shape\":\"So\"}},\"DisassociateMacSecKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"secretARN\"],\"members\":{\"connectionId\":{},\"secretARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectionId\":{},\"macSecKeys\":{\"shape\":\"S18\"}}}},\"ListVirtualInterfaceTestHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"testId\":{},\"virtualInterfaceId\":{},\"bgpPeers\":{\"shape\":\"S5m\"},\"status\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceTestHistory\":{\"type\":\"list\",\"member\":{\"shape\":\"S5q\"}},\"nextToken\":{}}}},\"StartBgpFailoverTest\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\"],\"members\":{\"virtualInterfaceId\":{},\"bgpPeers\":{\"shape\":\"S5m\"},\"testDurationInMinutes\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceTest\":{\"shape\":\"S5q\"}}}},\"StopBgpFailoverTest\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\"],\"members\":{\"virtualInterfaceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceTest\":{\"shape\":\"S5q\"}}}},\"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\":{}}},\"UpdateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{},\"connectionName\":{},\"encryptionMode\":{}}},\"output\":{\"shape\":\"So\"}},\"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\"},\"encryptionMode\":{}}},\"output\":{\"shape\":\"S36\"}},\"UpdateVirtualInterfaceAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\"],\"members\":{\"virtualInterfaceId\":{},\"mtu\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S1o\"}}},\"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\":{},\"awsLogicalDeviceId\":{},\"hasLogicalRedundancy\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{},\"macSecCapable\":{\"type\":\"boolean\"},\"portEncryptionStatus\":{},\"encryptionMode\":{},\"macSecKeys\":{\"shape\":\"S18\"}}},\"Sv\":{\"type\":\"string\",\"deprecated\":true},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\"],\"members\":{\"key\":{},\"value\":{}}}},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"secretARN\":{},\"ckn\":{},\"state\":{},\"startOn\":{}}}},\"S1o\":{\"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\":{},\"awsLogicalDeviceId\":{}}}},\"region\":{},\"awsDeviceV2\":{},\"awsLogicalDeviceId\":{},\"tags\":{\"shape\":\"S10\"}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayId\":{},\"directConnectGatewayName\":{},\"amazonSideAsn\":{\"type\":\"long\"},\"ownerAccount\":{},\"directConnectGatewayState\":{},\"stateChangeError\":{}}},\"S2x\":{\"type\":\"structure\",\"members\":{\"proposalId\":{},\"directConnectGatewayId\":{},\"directConnectGatewayOwnerAccount\":{},\"proposalState\":{},\"associatedGateway\":{\"shape\":\"Sc\"},\"existingAllowedPrefixesToDirectConnectGateway\":{\"shape\":\"S5\"},\"requestedAllowedPrefixesToDirectConnectGateway\":{\"shape\":\"S5\"}}},\"S31\":{\"type\":\"structure\",\"members\":{\"interconnectId\":{},\"interconnectName\":{},\"interconnectState\":{},\"region\":{},\"location\":{},\"bandwidth\":{},\"loaIssueTime\":{\"type\":\"timestamp\"},\"lagId\":{},\"awsDevice\":{\"shape\":\"Sv\"},\"jumboFrameCapable\":{\"type\":\"boolean\"},\"awsDeviceV2\":{},\"awsLogicalDeviceId\":{},\"hasLogicalRedundancy\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{}}},\"S36\":{\"type\":\"structure\",\"members\":{\"connectionsBandwidth\":{},\"numberOfConnections\":{\"type\":\"integer\"},\"lagId\":{},\"ownerAccount\":{},\"lagName\":{},\"lagState\":{},\"location\":{},\"region\":{},\"minimumLinks\":{\"type\":\"integer\"},\"awsDevice\":{\"shape\":\"Sv\"},\"awsDeviceV2\":{},\"awsLogicalDeviceId\":{},\"connections\":{\"shape\":\"S38\"},\"allowsHostedConnections\":{\"type\":\"boolean\"},\"jumboFrameCapable\":{\"type\":\"boolean\"},\"hasLogicalRedundancy\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{},\"macSecCapable\":{\"type\":\"boolean\"},\"encryptionMode\":{},\"macSecKeys\":{\"shape\":\"S18\"}}},\"S38\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"S3y\":{\"type\":\"structure\",\"members\":{\"loaContent\":{\"type\":\"blob\"},\"loaContentType\":{}}},\"S41\":{\"type\":\"structure\",\"members\":{\"connections\":{\"shape\":\"S38\"}}},\"S5m\":{\"type\":\"list\",\"member\":{}},\"S5q\":{\"type\":\"structure\",\"members\":{\"testId\":{},\"virtualInterfaceId\":{},\"bgpPeers\":{\"shape\":\"S5m\"},\"status\":{},\"ownerAccount\":{},\"testDurationInMinutes\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-10-25\",\"endpointPrefix\":\"directconnect\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Direct Connect\",\"serviceId\":\"Direct Connect\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"OvertureService\",\"uid\":\"directconnect-2012-10-25\"},\"operations\":{\"AcceptDirectConnectGatewayAssociationProposal\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayId\",\"proposalId\",\"associatedGatewayOwnerAccount\"],\"members\":{\"directConnectGatewayId\":{},\"proposalId\":{},\"associatedGatewayOwnerAccount\":{},\"overrideAllowedPrefixesToDirectConnectGateway\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayAssociation\":{\"shape\":\"S9\"}}}},\"AllocateConnectionOnInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"bandwidth\",\"connectionName\",\"ownerAccount\",\"interconnectId\",\"vlan\"],\"members\":{\"bandwidth\":{},\"connectionName\":{},\"ownerAccount\":{},\"interconnectId\":{},\"vlan\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"So\"},\"deprecated\":true},\"AllocateHostedConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"ownerAccount\",\"bandwidth\",\"connectionName\",\"vlan\"],\"members\":{\"connectionId\":{},\"ownerAccount\":{},\"bandwidth\":{},\"connectionName\":{},\"vlan\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S10\"}}},\"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\":\"S10\"}}}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S10\"}}}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S10\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterface\":{\"shape\":\"S1o\"}}}},\"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\"}},\"AssociateMacSecKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{},\"secretARN\":{},\"ckn\":{},\"cak\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectionId\":{},\"macSecKeys\":{\"shape\":\"S18\"}}}},\"AssociateVirtualInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\",\"connectionId\"],\"members\":{\"virtualInterfaceId\":{},\"connectionId\":{}}},\"output\":{\"shape\":\"S1o\"}},\"ConfirmConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectionState\":{}}}},\"ConfirmCustomerAgreement\":{\"input\":{\"type\":\"structure\",\"members\":{\"agreementName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{}}}},\"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\":\"S1o\"}}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"location\",\"bandwidth\",\"connectionName\"],\"members\":{\"location\":{},\"bandwidth\":{},\"connectionName\":{},\"lagId\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{},\"requestMACSec\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"So\"}},\"CreateDirectConnectGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayName\"],\"members\":{\"directConnectGatewayName\":{},\"amazonSideAsn\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGateway\":{\"shape\":\"S2v\"}}}},\"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\":\"S32\"}}}},\"CreateInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectName\",\"bandwidth\",\"location\"],\"members\":{\"interconnectName\":{},\"bandwidth\":{},\"location\":{},\"lagId\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{}}},\"output\":{\"shape\":\"S36\"}},\"CreateLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"numberOfConnections\",\"location\",\"connectionsBandwidth\",\"lagName\"],\"members\":{\"numberOfConnections\":{\"type\":\"integer\"},\"location\":{},\"connectionsBandwidth\":{},\"lagName\":{},\"connectionId\":{},\"tags\":{\"shape\":\"S10\"},\"childConnectionTags\":{\"shape\":\"S10\"},\"providerName\":{},\"requestMACSec\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S3b\"}},\"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\":\"S10\"},\"enableSiteLink\":{\"type\":\"boolean\"}}}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S10\"}}}}},\"output\":{\"shape\":\"S1o\"}},\"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\":\"S10\"},\"enableSiteLink\":{\"type\":\"boolean\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterface\":{\"shape\":\"S1o\"}}}},\"DeleteBGPPeer\":{\"input\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceId\":{},\"asn\":{\"type\":\"integer\"},\"customerAddress\":{},\"bgpPeerId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterface\":{\"shape\":\"S1o\"}}}},\"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\":\"S2v\"}}}},\"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\":\"S32\"}}}},\"DeleteInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"interconnectState\":{}}}},\"DeleteLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"lagId\"],\"members\":{\"lagId\":{}}},\"output\":{\"shape\":\"S3b\"}},\"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\":\"S44\"}}},\"deprecated\":true},\"DescribeConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"connectionId\":{}}},\"output\":{\"shape\":\"S47\"}},\"DescribeConnectionsOnInterconnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{}}},\"output\":{\"shape\":\"S47\"},\"deprecated\":true},\"DescribeCustomerMetadata\":{\"output\":{\"type\":\"structure\",\"members\":{\"agreements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"agreementName\":{},\"status\":{}}}},\"nniPartnerType\":{}}}},\"DescribeDirectConnectGatewayAssociationProposals\":{\"input\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayId\":{},\"proposalId\":{},\"associatedGatewayId\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayAssociationProposals\":{\"type\":\"list\",\"member\":{\"shape\":\"S32\"}},\"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\":\"S2v\"}},\"nextToken\":{}}}},\"DescribeHostedConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{}}},\"output\":{\"shape\":\"S47\"}},\"DescribeInterconnectLoa\":{\"input\":{\"type\":\"structure\",\"required\":[\"interconnectId\"],\"members\":{\"interconnectId\":{},\"providerName\":{},\"loaContentType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"loa\":{\"shape\":\"S44\"}}},\"deprecated\":true},\"DescribeInterconnects\":{\"input\":{\"type\":\"structure\",\"members\":{\"interconnectId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"interconnects\":{\"type\":\"list\",\"member\":{\"shape\":\"S36\"}}}}},\"DescribeLags\":{\"input\":{\"type\":\"structure\",\"members\":{\"lagId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"lags\":{\"type\":\"list\",\"member\":{\"shape\":\"S3b\"}}}}},\"DescribeLoa\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{},\"providerName\":{},\"loaContentType\":{}}},\"output\":{\"shape\":\"S44\"}},\"DescribeLocations\":{\"output\":{\"type\":\"structure\",\"members\":{\"locations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"locationCode\":{},\"locationName\":{},\"region\":{},\"availablePortSpeeds\":{\"type\":\"list\",\"member\":{}},\"availableProviders\":{\"type\":\"list\",\"member\":{}},\"availableMacSecPortSpeeds\":{\"type\":\"list\",\"member\":{}}}}}}}},\"DescribeRouterConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\"],\"members\":{\"virtualInterfaceId\":{},\"routerTypeIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"customerRouterConfig\":{},\"router\":{\"type\":\"structure\",\"members\":{\"vendor\":{},\"platform\":{},\"software\":{},\"xsltTemplateName\":{},\"xsltTemplateNameForMacSec\":{},\"routerTypeIdentifier\":{}}},\"virtualInterfaceId\":{},\"virtualInterfaceName\":{}}}},\"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\":\"S10\"}}}}}}},\"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\":\"S1o\"}}}}},\"DisassociateConnectionFromLag\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"lagId\"],\"members\":{\"connectionId\":{},\"lagId\":{}}},\"output\":{\"shape\":\"So\"}},\"DisassociateMacSecKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\",\"secretARN\"],\"members\":{\"connectionId\":{},\"secretARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectionId\":{},\"macSecKeys\":{\"shape\":\"S18\"}}}},\"ListVirtualInterfaceTestHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"testId\":{},\"virtualInterfaceId\":{},\"bgpPeers\":{\"shape\":\"S65\"},\"status\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceTestHistory\":{\"type\":\"list\",\"member\":{\"shape\":\"S69\"}},\"nextToken\":{}}}},\"StartBgpFailoverTest\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\"],\"members\":{\"virtualInterfaceId\":{},\"bgpPeers\":{\"shape\":\"S65\"},\"testDurationInMinutes\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceTest\":{\"shape\":\"S69\"}}}},\"StopBgpFailoverTest\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\"],\"members\":{\"virtualInterfaceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualInterfaceTest\":{\"shape\":\"S69\"}}}},\"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\":{}}},\"UpdateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionId\"],\"members\":{\"connectionId\":{},\"connectionName\":{},\"encryptionMode\":{}}},\"output\":{\"shape\":\"So\"}},\"UpdateDirectConnectGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"directConnectGatewayId\",\"newDirectConnectGatewayName\"],\"members\":{\"directConnectGatewayId\":{},\"newDirectConnectGatewayName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"directConnectGateway\":{\"shape\":\"S2v\"}}}},\"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\"},\"encryptionMode\":{}}},\"output\":{\"shape\":\"S3b\"}},\"UpdateVirtualInterfaceAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"virtualInterfaceId\"],\"members\":{\"virtualInterfaceId\":{},\"mtu\":{\"type\":\"integer\"},\"enableSiteLink\":{\"type\":\"boolean\"},\"virtualInterfaceName\":{}}},\"output\":{\"shape\":\"S1o\"}}},\"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\":{},\"awsLogicalDeviceId\":{},\"hasLogicalRedundancy\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{},\"macSecCapable\":{\"type\":\"boolean\"},\"portEncryptionStatus\":{},\"encryptionMode\":{},\"macSecKeys\":{\"shape\":\"S18\"}}},\"Sv\":{\"type\":\"string\",\"deprecated\":true},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\"],\"members\":{\"key\":{},\"value\":{}}}},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"secretARN\":{},\"ckn\":{},\"state\":{},\"startOn\":{}}}},\"S1o\":{\"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\":{},\"awsLogicalDeviceId\":{}}}},\"region\":{},\"awsDeviceV2\":{},\"awsLogicalDeviceId\":{},\"tags\":{\"shape\":\"S10\"},\"siteLinkEnabled\":{\"type\":\"boolean\"}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"directConnectGatewayId\":{},\"directConnectGatewayName\":{},\"amazonSideAsn\":{\"type\":\"long\"},\"ownerAccount\":{},\"directConnectGatewayState\":{},\"stateChangeError\":{}}},\"S32\":{\"type\":\"structure\",\"members\":{\"proposalId\":{},\"directConnectGatewayId\":{},\"directConnectGatewayOwnerAccount\":{},\"proposalState\":{},\"associatedGateway\":{\"shape\":\"Sc\"},\"existingAllowedPrefixesToDirectConnectGateway\":{\"shape\":\"S5\"},\"requestedAllowedPrefixesToDirectConnectGateway\":{\"shape\":\"S5\"}}},\"S36\":{\"type\":\"structure\",\"members\":{\"interconnectId\":{},\"interconnectName\":{},\"interconnectState\":{},\"region\":{},\"location\":{},\"bandwidth\":{},\"loaIssueTime\":{\"type\":\"timestamp\"},\"lagId\":{},\"awsDevice\":{\"shape\":\"Sv\"},\"jumboFrameCapable\":{\"type\":\"boolean\"},\"awsDeviceV2\":{},\"awsLogicalDeviceId\":{},\"hasLogicalRedundancy\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{}}},\"S3b\":{\"type\":\"structure\",\"members\":{\"connectionsBandwidth\":{},\"numberOfConnections\":{\"type\":\"integer\"},\"lagId\":{},\"ownerAccount\":{},\"lagName\":{},\"lagState\":{},\"location\":{},\"region\":{},\"minimumLinks\":{\"type\":\"integer\"},\"awsDevice\":{\"shape\":\"Sv\"},\"awsDeviceV2\":{},\"awsLogicalDeviceId\":{},\"connections\":{\"shape\":\"S3d\"},\"allowsHostedConnections\":{\"type\":\"boolean\"},\"jumboFrameCapable\":{\"type\":\"boolean\"},\"hasLogicalRedundancy\":{},\"tags\":{\"shape\":\"S10\"},\"providerName\":{},\"macSecCapable\":{\"type\":\"boolean\"},\"encryptionMode\":{},\"macSecKeys\":{\"shape\":\"S18\"}}},\"S3d\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"S44\":{\"type\":\"structure\",\"members\":{\"loaContent\":{\"type\":\"blob\"},\"loaContentType\":{}}},\"S47\":{\"type\":\"structure\",\"members\":{\"connections\":{\"shape\":\"S3d\"}}},\"S65\":{\"type\":\"list\",\"member\":{}},\"S69\":{\"type\":\"structure\",\"members\":{\"testId\":{},\"virtualInterfaceId\":{},\"bgpPeers\":{\"shape\":\"S65\"},\"status\":{},\"ownerAccount\":{},\"testDurationInMinutes\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"}}}}}"); /***/ }), @@ -34952,7 +37846,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeContinuousExports\":{\"input_toke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-01-12\",\"endpointPrefix\":\"dlm\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon DLM\",\"serviceFullName\":\"Amazon Data Lifecycle Manager\",\"serviceId\":\"DLM\",\"signatureVersion\":\"v4\",\"signingName\":\"dlm\",\"uid\":\"dlm-2018-01-12\"},\"operations\":{\"CreateLifecyclePolicy\":{\"http\":{\"requestUri\":\"/policies\"},\"input\":{\"type\":\"structure\",\"required\":[\"ExecutionRoleArn\",\"Description\",\"State\",\"PolicyDetails\"],\"members\":{\"ExecutionRoleArn\":{},\"Description\":{},\"State\":{},\"PolicyDetails\":{\"shape\":\"S5\"},\"Tags\":{\"shape\":\"S1o\"}}},\"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\":\"S1o\"},\"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\":\"S28\"},\"DateModified\":{\"shape\":\"S28\"},\"PolicyDetails\":{\"shape\":\"S5\"},\"Tags\":{\"shape\":\"S1o\"},\"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\":\"S1o\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"S1o\"}}},\"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\"},\"ResourceLocations\":{\"type\":\"list\",\"member\":{}},\"TargetTags\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}},\"Schedules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CopyTags\":{\"type\":\"boolean\"},\"TagsToAdd\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}},\"VariableTags\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}},\"CreateRule\":{\"type\":\"structure\",\"members\":{\"Location\":{},\"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\":[\"Encrypted\"],\"members\":{\"TargetRegion\":{},\"Target\":{},\"Encrypted\":{\"type\":\"boolean\"},\"CmkArn\":{},\"CopyTags\":{\"type\":\"boolean\"},\"RetainRule\":{\"shape\":\"S14\"}}}},\"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\":\"S14\"}}}}}}}}},\"S7\":{\"type\":\"list\",\"member\":{}},\"Sc\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Interval\":{\"type\":\"integer\"},\"IntervalUnit\":{}}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S28\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-01-12\",\"endpointPrefix\":\"dlm\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon DLM\",\"serviceFullName\":\"Amazon Data Lifecycle Manager\",\"serviceId\":\"DLM\",\"signatureVersion\":\"v4\",\"signingName\":\"dlm\",\"uid\":\"dlm-2018-01-12\"},\"operations\":{\"CreateLifecyclePolicy\":{\"http\":{\"requestUri\":\"/policies\"},\"input\":{\"type\":\"structure\",\"required\":[\"ExecutionRoleArn\",\"Description\",\"State\",\"PolicyDetails\"],\"members\":{\"ExecutionRoleArn\":{},\"Description\":{},\"State\":{},\"PolicyDetails\":{\"shape\":\"S5\"},\"Tags\":{\"shape\":\"S1q\"}}},\"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\":\"S1q\"},\"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\":\"S2a\"},\"DateModified\":{\"shape\":\"S2a\"},\"PolicyDetails\":{\"shape\":\"S5\"},\"Tags\":{\"shape\":\"S1q\"},\"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\":\"S1q\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"S1q\"}}},\"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\"},\"ResourceLocations\":{\"type\":\"list\",\"member\":{}},\"TargetTags\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}},\"Schedules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CopyTags\":{\"type\":\"boolean\"},\"TagsToAdd\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}},\"VariableTags\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}},\"CreateRule\":{\"type\":\"structure\",\"members\":{\"Location\":{},\"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\":[\"Encrypted\"],\"members\":{\"TargetRegion\":{},\"Target\":{},\"Encrypted\":{\"type\":\"boolean\"},\"CmkArn\":{},\"CopyTags\":{\"type\":\"boolean\"},\"RetainRule\":{\"shape\":\"S14\"},\"DeprecateRule\":{\"type\":\"structure\",\"members\":{\"Interval\":{\"type\":\"integer\"},\"IntervalUnit\":{}}}}}},\"ShareRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TargetAccounts\"],\"members\":{\"TargetAccounts\":{\"type\":\"list\",\"member\":{}},\"UnshareInterval\":{\"type\":\"integer\"},\"UnshareIntervalUnit\":{}}}},\"DeprecateRule\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"integer\"},\"Interval\":{\"type\":\"integer\"},\"IntervalUnit\":{}}}}}},\"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\":\"S14\"}}}}}}}}},\"S7\":{\"type\":\"list\",\"member\":{}},\"Sc\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Interval\":{\"type\":\"integer\"},\"IntervalUnit\":{}}},\"S1q\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2a\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); /***/ }), @@ -34968,7 +37862,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-01-01\",\"endpointPrefix\":\"dms\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Database Migration Service\",\"serviceId\":\"Database Migration Service\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AmazonDMSv20160101\",\"uid\":\"dms-2016-01-01\"},\"operations\":{\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ApplyPendingMaintenanceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\",\"ApplyAction\",\"OptInType\"],\"members\":{\"ReplicationInstanceArn\":{},\"ApplyAction\":{},\"OptInType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourcePendingMaintenanceActions\":{\"shape\":\"S8\"}}}},\"CancelReplicationTaskAssessmentRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskAssessmentRunArn\"],\"members\":{\"ReplicationTaskAssessmentRunArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskAssessmentRun\":{\"shape\":\"Se\"}}}},\"CreateEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointIdentifier\",\"EndpointType\",\"EngineName\"],\"members\":{\"EndpointIdentifier\":{},\"EndpointType\":{},\"EngineName\":{},\"Username\":{},\"Password\":{\"shape\":\"Sj\"},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"ExtraConnectionAttributes\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S3\"},\"CertificateArn\":{},\"SslMode\":{},\"ServiceAccessRoleArn\":{},\"ExternalTableDefinition\":{},\"DynamoDbSettings\":{\"shape\":\"Sm\"},\"S3Settings\":{\"shape\":\"Sn\"},\"DmsTransferSettings\":{\"shape\":\"Sw\"},\"MongoDbSettings\":{\"shape\":\"Sx\"},\"KinesisSettings\":{\"shape\":\"S11\"},\"KafkaSettings\":{\"shape\":\"S13\"},\"ElasticsearchSettings\":{\"shape\":\"S15\"},\"NeptuneSettings\":{\"shape\":\"S16\"},\"RedshiftSettings\":{\"shape\":\"S17\"},\"PostgreSQLSettings\":{\"shape\":\"S18\"},\"MySQLSettings\":{\"shape\":\"S1a\"},\"OracleSettings\":{\"shape\":\"S1c\"},\"SybaseSettings\":{\"shape\":\"S1e\"},\"MicrosoftSQLServerSettings\":{\"shape\":\"S1f\"},\"IBMDb2Settings\":{\"shape\":\"S1h\"},\"ResourceIdentifier\":{},\"DocDbSettings\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"shape\":\"S1k\"}}}},\"CreateEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SnsTopicArn\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"EventCategories\":{\"shape\":\"S1m\"},\"SourceIds\":{\"shape\":\"S1n\"},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S1p\"}}}},\"CreateReplicationInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceIdentifier\",\"ReplicationInstanceClass\"],\"members\":{\"ReplicationInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"ReplicationInstanceClass\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1s\"},\"AvailabilityZone\":{},\"ReplicationSubnetGroupIdentifier\":{},\"PreferredMaintenanceWindow\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S3\"},\"KmsKeyId\":{},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"DnsNameServers\":{},\"ResourceIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstance\":{\"shape\":\"S1u\"}}}},\"CreateReplicationSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationSubnetGroupIdentifier\",\"ReplicationSubnetGroupDescription\",\"SubnetIds\"],\"members\":{\"ReplicationSubnetGroupIdentifier\":{},\"ReplicationSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S25\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationSubnetGroup\":{\"shape\":\"S1x\"}}}},\"CreateReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskIdentifier\",\"SourceEndpointArn\",\"TargetEndpointArn\",\"ReplicationInstanceArn\",\"MigrationType\",\"TableMappings\"],\"members\":{\"ReplicationTaskIdentifier\":{},\"SourceEndpointArn\":{},\"TargetEndpointArn\":{},\"ReplicationInstanceArn\":{},\"MigrationType\":{},\"TableMappings\":{},\"ReplicationTaskSettings\":{},\"CdcStartTime\":{\"type\":\"timestamp\"},\"CdcStartPosition\":{},\"CdcStopPosition\":{},\"Tags\":{\"shape\":\"S3\"},\"TaskData\":{},\"ResourceIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2a\"}}}},\"DeleteCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateArn\"],\"members\":{\"CertificateArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{\"shape\":\"S2f\"}}}},\"DeleteConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\",\"ReplicationInstanceArn\"],\"members\":{\"EndpointArn\":{},\"ReplicationInstanceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S2j\"}}}},\"DeleteEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"shape\":\"S1k\"}}}},\"DeleteEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S1p\"}}}},\"DeleteReplicationInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\"],\"members\":{\"ReplicationInstanceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstance\":{\"shape\":\"S1u\"}}}},\"DeleteReplicationSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationSubnetGroupIdentifier\"],\"members\":{\"ReplicationSubnetGroupIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2a\"}}}},\"DeleteReplicationTaskAssessmentRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskAssessmentRunArn\"],\"members\":{\"ReplicationTaskAssessmentRunArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskAssessmentRun\":{\"shape\":\"Se\"}}}},\"DescribeAccountAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountQuotas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountQuotaName\":{},\"Used\":{\"type\":\"long\"},\"Max\":{\"type\":\"long\"}}}},\"UniqueAccountIdentifier\":{}}}},\"DescribeApplicableIndividualAssessments\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskArn\":{},\"ReplicationInstanceArn\":{},\"SourceEngineName\":{},\"TargetEngineName\":{},\"MigrationType\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IndividualAssessmentNames\":{\"type\":\"list\",\"member\":{}},\"Marker\":{}}}},\"DescribeCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Certificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S2f\"}}}}},\"DescribeConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Connections\":{\"type\":\"list\",\"member\":{\"shape\":\"S2j\"}}}}},\"DescribeEndpointSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngineName\"],\"members\":{\"EngineName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"EndpointSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"EnumValues\":{\"type\":\"list\",\"member\":{}},\"Sensitive\":{\"type\":\"boolean\"},\"Units\":{},\"Applicability\":{},\"IntValueMin\":{\"type\":\"integer\"},\"IntValueMax\":{\"type\":\"integer\"},\"DefaultValue\":{}}}}}}},\"DescribeEndpointTypes\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"SupportedEndpointTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EngineName\":{},\"SupportsCDC\":{\"type\":\"boolean\"},\"EndpointType\":{},\"ReplicationInstanceEngineMinimumVersion\":{},\"EngineDisplayName\":{}}}}}}},\"DescribeEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Endpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"S1k\"}}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S34\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventCategoryGroupList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"EventCategories\":{\"shape\":\"S1m\"}}}}}}},\"DescribeEventSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubscriptionName\":{},\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"EventSubscriptionsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1p\"}}}}},\"DescribeEvents\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceIdentifier\":{},\"SourceType\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"integer\"},\"EventCategories\":{\"shape\":\"S1m\"},\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceIdentifier\":{},\"SourceType\":{},\"Message\":{},\"EventCategories\":{\"shape\":\"S1m\"},\"Date\":{\"type\":\"timestamp\"}}}}}}},\"DescribeOrderableReplicationInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrderableReplicationInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EngineVersion\":{},\"ReplicationInstanceClass\":{},\"StorageType\":{},\"MinAllocatedStorage\":{\"type\":\"integer\"},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"DefaultAllocatedStorage\":{\"type\":\"integer\"},\"IncludedAllocatedStorage\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"type\":\"list\",\"member\":{}},\"ReleaseStatus\":{}}}},\"Marker\":{}}}},\"DescribePendingMaintenanceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceArn\":{},\"Filters\":{\"shape\":\"S34\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\"}},\"Marker\":{}}}},\"DescribeRefreshSchemasStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RefreshSchemasStatus\":{\"shape\":\"S4c\"}}}},\"DescribeReplicationInstanceTaskLogs\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\"],\"members\":{\"ReplicationInstanceArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceArn\":{},\"ReplicationInstanceTaskLogs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskName\":{},\"ReplicationTaskArn\":{},\"ReplicationInstanceTaskLogSize\":{\"type\":\"long\"}}}},\"Marker\":{}}}},\"DescribeReplicationInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S1u\"}}}}},\"DescribeReplicationSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1x\"}}}}},\"DescribeReplicationTaskAssessmentResults\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"BucketName\":{},\"ReplicationTaskAssessmentResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskIdentifier\":{},\"ReplicationTaskArn\":{},\"ReplicationTaskLastAssessmentDate\":{\"type\":\"timestamp\"},\"AssessmentStatus\":{},\"AssessmentResultsFile\":{},\"AssessmentResults\":{},\"S3ObjectUrl\":{}}}}}}},\"DescribeReplicationTaskAssessmentRuns\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationTaskAssessmentRuns\":{\"type\":\"list\",\"member\":{\"shape\":\"Se\"}}}}},\"DescribeReplicationTaskIndividualAssessments\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationTaskIndividualAssessments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskIndividualAssessmentArn\":{},\"ReplicationTaskAssessmentRunArn\":{},\"IndividualAssessmentName\":{},\"Status\":{},\"ReplicationTaskIndividualAssessmentStartDate\":{\"type\":\"timestamp\"}}}}}}},\"DescribeReplicationTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S34\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"WithoutSettings\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationTasks\":{\"type\":\"list\",\"member\":{\"shape\":\"S2a\"}}}}},\"DescribeSchemas\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Schemas\":{\"type\":\"list\",\"member\":{}}}}},\"DescribeTableStatistics\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"Filters\":{\"shape\":\"S34\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskArn\":{},\"TableStatistics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SchemaName\":{},\"TableName\":{},\"Inserts\":{\"type\":\"long\"},\"Deletes\":{\"type\":\"long\"},\"Updates\":{\"type\":\"long\"},\"Ddls\":{\"type\":\"long\"},\"FullLoadRows\":{\"type\":\"long\"},\"FullLoadCondtnlChkFailedRows\":{\"type\":\"long\"},\"FullLoadErrorRows\":{\"type\":\"long\"},\"FullLoadStartTime\":{\"type\":\"timestamp\"},\"FullLoadEndTime\":{\"type\":\"timestamp\"},\"FullLoadReloaded\":{\"type\":\"boolean\"},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"TableState\":{},\"ValidationPendingRecords\":{\"type\":\"long\"},\"ValidationFailedRecords\":{\"type\":\"long\"},\"ValidationSuspendedRecords\":{\"type\":\"long\"},\"ValidationState\":{},\"ValidationStateDetails\":{}}}},\"Marker\":{}}}},\"ImportCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateIdentifier\"],\"members\":{\"CertificateIdentifier\":{},\"CertificatePem\":{\"shape\":\"Sj\"},\"CertificateWallet\":{\"type\":\"blob\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{\"shape\":\"S2f\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"S3\"}}}},\"ModifyEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{},\"EndpointIdentifier\":{},\"EndpointType\":{},\"EngineName\":{},\"Username\":{},\"Password\":{\"shape\":\"Sj\"},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"ExtraConnectionAttributes\":{},\"CertificateArn\":{},\"SslMode\":{},\"ServiceAccessRoleArn\":{},\"ExternalTableDefinition\":{},\"DynamoDbSettings\":{\"shape\":\"Sm\"},\"S3Settings\":{\"shape\":\"Sn\"},\"DmsTransferSettings\":{\"shape\":\"Sw\"},\"MongoDbSettings\":{\"shape\":\"Sx\"},\"KinesisSettings\":{\"shape\":\"S11\"},\"KafkaSettings\":{\"shape\":\"S13\"},\"ElasticsearchSettings\":{\"shape\":\"S15\"},\"NeptuneSettings\":{\"shape\":\"S16\"},\"RedshiftSettings\":{\"shape\":\"S17\"},\"PostgreSQLSettings\":{\"shape\":\"S18\"},\"MySQLSettings\":{\"shape\":\"S1a\"},\"OracleSettings\":{\"shape\":\"S1c\"},\"SybaseSettings\":{\"shape\":\"S1e\"},\"MicrosoftSQLServerSettings\":{\"shape\":\"S1f\"},\"IBMDb2Settings\":{\"shape\":\"S1h\"},\"DocDbSettings\":{\"shape\":\"S1i\"},\"ExactSettings\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"shape\":\"S1k\"}}}},\"ModifyEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"EventCategories\":{\"shape\":\"S1m\"},\"Enabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S1p\"}}}},\"ModifyReplicationInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\"],\"members\":{\"ReplicationInstanceArn\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"ApplyImmediately\":{\"type\":\"boolean\"},\"ReplicationInstanceClass\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1s\"},\"PreferredMaintenanceWindow\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AllowMajorVersionUpgrade\":{\"type\":\"boolean\"},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"ReplicationInstanceIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstance\":{\"shape\":\"S1u\"}}}},\"ModifyReplicationSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationSubnetGroupIdentifier\",\"SubnetIds\"],\"members\":{\"ReplicationSubnetGroupIdentifier\":{},\"ReplicationSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S25\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationSubnetGroup\":{\"shape\":\"S1x\"}}}},\"ModifyReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{},\"ReplicationTaskIdentifier\":{},\"MigrationType\":{},\"TableMappings\":{},\"ReplicationTaskSettings\":{},\"CdcStartTime\":{\"type\":\"timestamp\"},\"CdcStartPosition\":{},\"CdcStopPosition\":{},\"TaskData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2a\"}}}},\"MoveReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\",\"TargetReplicationInstanceArn\"],\"members\":{\"ReplicationTaskArn\":{},\"TargetReplicationInstanceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2a\"}}}},\"RebootReplicationInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\"],\"members\":{\"ReplicationInstanceArn\":{},\"ForceFailover\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstance\":{\"shape\":\"S1u\"}}}},\"RefreshSchemas\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\",\"ReplicationInstanceArn\"],\"members\":{\"EndpointArn\":{},\"ReplicationInstanceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RefreshSchemasStatus\":{\"shape\":\"S4c\"}}}},\"ReloadTables\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\",\"TablesToReload\"],\"members\":{\"ReplicationTaskArn\":{},\"TablesToReload\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SchemaName\",\"TableName\"],\"members\":{\"SchemaName\":{},\"TableName\":{}}}},\"ReloadOption\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskArn\":{}}}},\"RemoveTagsFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\",\"StartReplicationTaskType\"],\"members\":{\"ReplicationTaskArn\":{},\"StartReplicationTaskType\":{},\"CdcStartTime\":{\"type\":\"timestamp\"},\"CdcStartPosition\":{},\"CdcStopPosition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2a\"}}}},\"StartReplicationTaskAssessment\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2a\"}}}},\"StartReplicationTaskAssessmentRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\",\"ServiceAccessRoleArn\",\"ResultLocationBucket\",\"AssessmentRunName\"],\"members\":{\"ReplicationTaskArn\":{},\"ServiceAccessRoleArn\":{},\"ResultLocationBucket\":{},\"ResultLocationFolder\":{},\"ResultEncryptionMode\":{},\"ResultKmsKeyArn\":{},\"AssessmentRunName\":{},\"IncludeOnly\":{\"type\":\"list\",\"member\":{}},\"Exclude\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskAssessmentRun\":{\"shape\":\"Se\"}}}},\"StopReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2a\"}}}},\"TestConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\",\"EndpointArn\"],\"members\":{\"ReplicationInstanceArn\":{},\"EndpointArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S2j\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S8\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"PendingMaintenanceActionDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"AutoAppliedAfterDate\":{\"type\":\"timestamp\"},\"ForcedApplyDate\":{\"type\":\"timestamp\"},\"OptInStatus\":{},\"CurrentApplyDate\":{\"type\":\"timestamp\"},\"Description\":{}}}}}},\"Se\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskAssessmentRunArn\":{},\"ReplicationTaskArn\":{},\"Status\":{},\"ReplicationTaskAssessmentRunCreationDate\":{\"type\":\"timestamp\"},\"AssessmentProgress\":{\"type\":\"structure\",\"members\":{\"IndividualAssessmentCount\":{\"type\":\"integer\"},\"IndividualAssessmentCompletedCount\":{\"type\":\"integer\"}}},\"LastFailureMessage\":{},\"ServiceAccessRoleArn\":{},\"ResultLocationBucket\":{},\"ResultLocationFolder\":{},\"ResultEncryptionMode\":{},\"ResultKmsKeyArn\":{},\"AssessmentRunName\":{}}},\"Sj\":{\"type\":\"string\",\"sensitive\":true},\"Sm\":{\"type\":\"structure\",\"required\":[\"ServiceAccessRoleArn\"],\"members\":{\"ServiceAccessRoleArn\":{}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"ServiceAccessRoleArn\":{},\"ExternalTableDefinition\":{},\"CsvRowDelimiter\":{},\"CsvDelimiter\":{},\"BucketFolder\":{},\"BucketName\":{},\"CompressionType\":{},\"EncryptionMode\":{},\"ServerSideEncryptionKmsKeyId\":{},\"DataFormat\":{},\"EncodingType\":{},\"DictPageSizeLimit\":{\"type\":\"integer\"},\"RowGroupLength\":{\"type\":\"integer\"},\"DataPageSize\":{\"type\":\"integer\"},\"ParquetVersion\":{},\"EnableStatistics\":{\"type\":\"boolean\"},\"IncludeOpForFullLoad\":{\"type\":\"boolean\"},\"CdcInsertsOnly\":{\"type\":\"boolean\"},\"TimestampColumnName\":{},\"ParquetTimestampInMillisecond\":{\"type\":\"boolean\"},\"CdcInsertsAndUpdates\":{\"type\":\"boolean\"},\"DatePartitionEnabled\":{\"type\":\"boolean\"},\"DatePartitionSequence\":{},\"DatePartitionDelimiter\":{},\"UseCsvNoSupValue\":{\"type\":\"boolean\"},\"CsvNoSupValue\":{},\"PreserveTransactions\":{\"type\":\"boolean\"},\"CdcPath\":{}}},\"Sw\":{\"type\":\"structure\",\"members\":{\"ServiceAccessRoleArn\":{},\"BucketName\":{}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"Username\":{},\"Password\":{\"shape\":\"Sj\"},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"AuthType\":{},\"AuthMechanism\":{},\"NestingLevel\":{},\"ExtractDocId\":{},\"DocsToInvestigate\":{},\"AuthSource\":{},\"KmsKeyId\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S11\":{\"type\":\"structure\",\"members\":{\"StreamArn\":{},\"MessageFormat\":{},\"ServiceAccessRoleArn\":{},\"IncludeTransactionDetails\":{\"type\":\"boolean\"},\"IncludePartitionValue\":{\"type\":\"boolean\"},\"PartitionIncludeSchemaTable\":{\"type\":\"boolean\"},\"IncludeTableAlterOperations\":{\"type\":\"boolean\"},\"IncludeControlDetails\":{\"type\":\"boolean\"},\"IncludeNullAndEmpty\":{\"type\":\"boolean\"},\"NoHexPrefix\":{\"type\":\"boolean\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"Broker\":{},\"Topic\":{},\"MessageFormat\":{},\"IncludeTransactionDetails\":{\"type\":\"boolean\"},\"IncludePartitionValue\":{\"type\":\"boolean\"},\"PartitionIncludeSchemaTable\":{\"type\":\"boolean\"},\"IncludeTableAlterOperations\":{\"type\":\"boolean\"},\"IncludeControlDetails\":{\"type\":\"boolean\"},\"MessageMaxBytes\":{\"type\":\"integer\"},\"IncludeNullAndEmpty\":{\"type\":\"boolean\"},\"SecurityProtocol\":{},\"SslClientCertificateArn\":{},\"SslClientKeyArn\":{},\"SslClientKeyPassword\":{\"shape\":\"Sj\"},\"SslCaCertificateArn\":{},\"SaslUsername\":{},\"SaslPassword\":{\"shape\":\"Sj\"},\"NoHexPrefix\":{\"type\":\"boolean\"}}},\"S15\":{\"type\":\"structure\",\"required\":[\"ServiceAccessRoleArn\",\"EndpointUri\"],\"members\":{\"ServiceAccessRoleArn\":{},\"EndpointUri\":{},\"FullLoadErrorPercentage\":{\"type\":\"integer\"},\"ErrorRetryDuration\":{\"type\":\"integer\"}}},\"S16\":{\"type\":\"structure\",\"required\":[\"S3BucketName\",\"S3BucketFolder\"],\"members\":{\"ServiceAccessRoleArn\":{},\"S3BucketName\":{},\"S3BucketFolder\":{},\"ErrorRetryDuration\":{\"type\":\"integer\"},\"MaxFileSize\":{\"type\":\"integer\"},\"MaxRetryCount\":{\"type\":\"integer\"},\"IamAuthEnabled\":{\"type\":\"boolean\"}}},\"S17\":{\"type\":\"structure\",\"members\":{\"AcceptAnyDate\":{\"type\":\"boolean\"},\"AfterConnectScript\":{},\"BucketFolder\":{},\"BucketName\":{},\"CaseSensitiveNames\":{\"type\":\"boolean\"},\"CompUpdate\":{\"type\":\"boolean\"},\"ConnectionTimeout\":{\"type\":\"integer\"},\"DatabaseName\":{},\"DateFormat\":{},\"EmptyAsNull\":{\"type\":\"boolean\"},\"EncryptionMode\":{},\"ExplicitIds\":{\"type\":\"boolean\"},\"FileTransferUploadStreams\":{\"type\":\"integer\"},\"LoadTimeout\":{\"type\":\"integer\"},\"MaxFileSize\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"RemoveQuotes\":{\"type\":\"boolean\"},\"ReplaceInvalidChars\":{},\"ReplaceChars\":{},\"ServerName\":{},\"ServiceAccessRoleArn\":{},\"ServerSideEncryptionKmsKeyId\":{},\"TimeFormat\":{},\"TrimBlanks\":{\"type\":\"boolean\"},\"TruncateColumns\":{\"type\":\"boolean\"},\"Username\":{},\"WriteBufferSize\":{\"type\":\"integer\"},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S18\":{\"type\":\"structure\",\"members\":{\"AfterConnectScript\":{},\"CaptureDdls\":{\"type\":\"boolean\"},\"MaxFileSize\":{\"type\":\"integer\"},\"DatabaseName\":{},\"DdlArtifactsSchema\":{},\"ExecuteTimeout\":{\"type\":\"integer\"},\"FailTasksOnLobTruncation\":{\"type\":\"boolean\"},\"HeartbeatEnable\":{\"type\":\"boolean\"},\"HeartbeatSchema\":{},\"HeartbeatFrequency\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"Username\":{},\"SlotName\":{},\"PluginName\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"AfterConnectScript\":{},\"CleanSourceMetadataOnMismatch\":{\"type\":\"boolean\"},\"DatabaseName\":{},\"EventsPollInterval\":{\"type\":\"integer\"},\"TargetDbType\":{},\"MaxFileSize\":{\"type\":\"integer\"},\"ParallelLoadThreads\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"ServerTimezone\":{},\"Username\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"AddSupplementalLogging\":{\"type\":\"boolean\"},\"ArchivedLogDestId\":{\"type\":\"integer\"},\"AdditionalArchivedLogDestId\":{\"type\":\"integer\"},\"AllowSelectNestedTables\":{\"type\":\"boolean\"},\"ParallelAsmReadThreads\":{\"type\":\"integer\"},\"ReadAheadBlocks\":{\"type\":\"integer\"},\"AccessAlternateDirectly\":{\"type\":\"boolean\"},\"UseAlternateFolderForOnline\":{\"type\":\"boolean\"},\"OraclePathPrefix\":{},\"UsePathPrefix\":{},\"ReplacePathPrefix\":{\"type\":\"boolean\"},\"EnableHomogenousTablespace\":{\"type\":\"boolean\"},\"DirectPathNoLog\":{\"type\":\"boolean\"},\"ArchivedLogsOnly\":{\"type\":\"boolean\"},\"AsmPassword\":{\"shape\":\"Sj\"},\"AsmServer\":{},\"AsmUser\":{},\"CharLengthSemantics\":{},\"DatabaseName\":{},\"DirectPathParallelLoad\":{\"type\":\"boolean\"},\"FailTasksOnLobTruncation\":{\"type\":\"boolean\"},\"NumberDatatypeScale\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ReadTableSpaceName\":{\"type\":\"boolean\"},\"RetryInterval\":{\"type\":\"integer\"},\"SecurityDbEncryption\":{\"shape\":\"Sj\"},\"SecurityDbEncryptionName\":{},\"ServerName\":{},\"SpatialDataOptionToGeoJsonFunctionName\":{},\"StandbyDelayTime\":{\"type\":\"integer\"},\"Username\":{},\"UseBFile\":{\"type\":\"boolean\"},\"UseDirectPathFullLoad\":{\"type\":\"boolean\"},\"UseLogminerReader\":{\"type\":\"boolean\"},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{},\"SecretsManagerOracleAsmAccessRoleArn\":{},\"SecretsManagerOracleAsmSecretId\":{}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"Username\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"Port\":{\"type\":\"integer\"},\"BcpPacketSize\":{\"type\":\"integer\"},\"DatabaseName\":{},\"ControlTablesFileGroup\":{},\"Password\":{\"shape\":\"Sj\"},\"QuerySingleAlwaysOnNode\":{\"type\":\"boolean\"},\"ReadBackupOnly\":{\"type\":\"boolean\"},\"SafeguardPolicy\":{},\"ServerName\":{},\"Username\":{},\"UseBcpFullLoad\":{\"type\":\"boolean\"},\"UseThirdPartyBackupDevice\":{\"type\":\"boolean\"},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1h\":{\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"SetDataCaptureChanges\":{\"type\":\"boolean\"},\"CurrentLsn\":{},\"MaxKBytesPerRead\":{\"type\":\"integer\"},\"Username\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"Username\":{},\"Password\":{\"shape\":\"Sj\"},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"NestingLevel\":{},\"ExtractDocId\":{\"type\":\"boolean\"},\"DocsToInvestigate\":{\"type\":\"integer\"},\"KmsKeyId\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"EndpointIdentifier\":{},\"EndpointType\":{},\"EngineName\":{},\"EngineDisplayName\":{},\"Username\":{},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"ExtraConnectionAttributes\":{},\"Status\":{},\"KmsKeyId\":{},\"EndpointArn\":{},\"CertificateArn\":{},\"SslMode\":{},\"ServiceAccessRoleArn\":{},\"ExternalTableDefinition\":{},\"ExternalId\":{},\"DynamoDbSettings\":{\"shape\":\"Sm\"},\"S3Settings\":{\"shape\":\"Sn\"},\"DmsTransferSettings\":{\"shape\":\"Sw\"},\"MongoDbSettings\":{\"shape\":\"Sx\"},\"KinesisSettings\":{\"shape\":\"S11\"},\"KafkaSettings\":{\"shape\":\"S13\"},\"ElasticsearchSettings\":{\"shape\":\"S15\"},\"NeptuneSettings\":{\"shape\":\"S16\"},\"RedshiftSettings\":{\"shape\":\"S17\"},\"PostgreSQLSettings\":{\"shape\":\"S18\"},\"MySQLSettings\":{\"shape\":\"S1a\"},\"OracleSettings\":{\"shape\":\"S1c\"},\"SybaseSettings\":{\"shape\":\"S1e\"},\"MicrosoftSQLServerSettings\":{\"shape\":\"S1f\"},\"IBMDb2Settings\":{\"shape\":\"S1h\"},\"DocDbSettings\":{\"shape\":\"S1i\"}}},\"S1m\":{\"type\":\"list\",\"member\":{}},\"S1n\":{\"type\":\"list\",\"member\":{}},\"S1p\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S1n\"},\"EventCategoriesList\":{\"shape\":\"S1m\"},\"Enabled\":{\"type\":\"boolean\"}}},\"S1s\":{\"type\":\"list\",\"member\":{}},\"S1u\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceIdentifier\":{},\"ReplicationInstanceClass\":{},\"ReplicationInstanceStatus\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"InstanceCreateTime\":{\"type\":\"timestamp\"},\"VpcSecurityGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"AvailabilityZone\":{},\"ReplicationSubnetGroup\":{\"shape\":\"S1x\"},\"PreferredMaintenanceWindow\":{},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceClass\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{}}},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"ReplicationInstanceArn\":{},\"ReplicationInstancePublicIpAddress\":{\"deprecated\":true},\"ReplicationInstancePrivateIpAddress\":{\"deprecated\":true},\"ReplicationInstancePublicIpAddresses\":{\"type\":\"list\",\"member\":{}},\"ReplicationInstancePrivateIpAddresses\":{\"type\":\"list\",\"member\":{}},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"SecondaryAvailabilityZone\":{},\"FreeUntil\":{\"type\":\"timestamp\"},\"DnsNameServers\":{}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"ReplicationSubnetGroupIdentifier\":{},\"ReplicationSubnetGroupDescription\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"type\":\"structure\",\"members\":{\"Name\":{}}},\"SubnetStatus\":{}}}}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S2a\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskIdentifier\":{},\"SourceEndpointArn\":{},\"TargetEndpointArn\":{},\"ReplicationInstanceArn\":{},\"MigrationType\":{},\"TableMappings\":{},\"ReplicationTaskSettings\":{},\"Status\":{},\"LastFailureMessage\":{},\"StopReason\":{},\"ReplicationTaskCreationDate\":{\"type\":\"timestamp\"},\"ReplicationTaskStartDate\":{\"type\":\"timestamp\"},\"CdcStartPosition\":{},\"CdcStopPosition\":{},\"RecoveryCheckpoint\":{},\"ReplicationTaskArn\":{},\"ReplicationTaskStats\":{\"type\":\"structure\",\"members\":{\"FullLoadProgressPercent\":{\"type\":\"integer\"},\"ElapsedTimeMillis\":{\"type\":\"long\"},\"TablesLoaded\":{\"type\":\"integer\"},\"TablesLoading\":{\"type\":\"integer\"},\"TablesQueued\":{\"type\":\"integer\"},\"TablesErrored\":{\"type\":\"integer\"},\"FreshStartDate\":{\"type\":\"timestamp\"},\"StartDate\":{\"type\":\"timestamp\"},\"StopDate\":{\"type\":\"timestamp\"},\"FullLoadStartDate\":{\"type\":\"timestamp\"},\"FullLoadFinishDate\":{\"type\":\"timestamp\"}}},\"TaskData\":{},\"TargetReplicationInstanceArn\":{}}},\"S2f\":{\"type\":\"structure\",\"members\":{\"CertificateIdentifier\":{},\"CertificateCreationDate\":{\"type\":\"timestamp\"},\"CertificatePem\":{},\"CertificateWallet\":{\"type\":\"blob\"},\"CertificateArn\":{},\"CertificateOwner\":{},\"ValidFromDate\":{\"type\":\"timestamp\"},\"ValidToDate\":{\"type\":\"timestamp\"},\"SigningAlgorithm\":{},\"KeyLength\":{\"type\":\"integer\"}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceArn\":{},\"EndpointArn\":{},\"Status\":{},\"LastFailureMessage\":{},\"EndpointIdentifier\":{},\"ReplicationInstanceIdentifier\":{}}},\"S34\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S4c\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{},\"ReplicationInstanceArn\":{},\"Status\":{},\"LastRefreshDate\":{\"type\":\"timestamp\"},\"LastFailureMessage\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-01-01\",\"endpointPrefix\":\"dms\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Database Migration Service\",\"serviceId\":\"Database Migration Service\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AmazonDMSv20160101\",\"uid\":\"dms-2016-01-01\"},\"operations\":{\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ApplyPendingMaintenanceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\",\"ApplyAction\",\"OptInType\"],\"members\":{\"ReplicationInstanceArn\":{},\"ApplyAction\":{},\"OptInType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourcePendingMaintenanceActions\":{\"shape\":\"S8\"}}}},\"CancelReplicationTaskAssessmentRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskAssessmentRunArn\"],\"members\":{\"ReplicationTaskAssessmentRunArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskAssessmentRun\":{\"shape\":\"Se\"}}}},\"CreateEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointIdentifier\",\"EndpointType\",\"EngineName\"],\"members\":{\"EndpointIdentifier\":{},\"EndpointType\":{},\"EngineName\":{},\"Username\":{},\"Password\":{\"shape\":\"Sj\"},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"ExtraConnectionAttributes\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S3\"},\"CertificateArn\":{},\"SslMode\":{},\"ServiceAccessRoleArn\":{},\"ExternalTableDefinition\":{},\"DynamoDbSettings\":{\"shape\":\"Sm\"},\"S3Settings\":{\"shape\":\"Sn\"},\"DmsTransferSettings\":{\"shape\":\"Sx\"},\"MongoDbSettings\":{\"shape\":\"Sy\"},\"KinesisSettings\":{\"shape\":\"S12\"},\"KafkaSettings\":{\"shape\":\"S14\"},\"ElasticsearchSettings\":{\"shape\":\"S16\"},\"NeptuneSettings\":{\"shape\":\"S17\"},\"RedshiftSettings\":{\"shape\":\"S18\"},\"PostgreSQLSettings\":{\"shape\":\"S19\"},\"MySQLSettings\":{\"shape\":\"S1b\"},\"OracleSettings\":{\"shape\":\"S1d\"},\"SybaseSettings\":{\"shape\":\"S1g\"},\"MicrosoftSQLServerSettings\":{\"shape\":\"S1h\"},\"IBMDb2Settings\":{\"shape\":\"S1j\"},\"ResourceIdentifier\":{},\"DocDbSettings\":{\"shape\":\"S1k\"},\"RedisSettings\":{\"shape\":\"S1l\"},\"GcpMySQLSettings\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"shape\":\"S1q\"}}}},\"CreateEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SnsTopicArn\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"EventCategories\":{\"shape\":\"S1s\"},\"SourceIds\":{\"shape\":\"S1t\"},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S1v\"}}}},\"CreateReplicationInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceIdentifier\",\"ReplicationInstanceClass\"],\"members\":{\"ReplicationInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"ReplicationInstanceClass\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1y\"},\"AvailabilityZone\":{},\"ReplicationSubnetGroupIdentifier\":{},\"PreferredMaintenanceWindow\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S3\"},\"KmsKeyId\":{},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"DnsNameServers\":{},\"ResourceIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstance\":{\"shape\":\"S20\"}}}},\"CreateReplicationSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationSubnetGroupIdentifier\",\"ReplicationSubnetGroupDescription\",\"SubnetIds\"],\"members\":{\"ReplicationSubnetGroupIdentifier\":{},\"ReplicationSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S2b\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationSubnetGroup\":{\"shape\":\"S23\"}}}},\"CreateReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskIdentifier\",\"SourceEndpointArn\",\"TargetEndpointArn\",\"ReplicationInstanceArn\",\"MigrationType\",\"TableMappings\"],\"members\":{\"ReplicationTaskIdentifier\":{},\"SourceEndpointArn\":{},\"TargetEndpointArn\":{},\"ReplicationInstanceArn\":{},\"MigrationType\":{},\"TableMappings\":{},\"ReplicationTaskSettings\":{},\"CdcStartTime\":{\"type\":\"timestamp\"},\"CdcStartPosition\":{},\"CdcStopPosition\":{},\"Tags\":{\"shape\":\"S3\"},\"TaskData\":{},\"ResourceIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2g\"}}}},\"DeleteCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateArn\"],\"members\":{\"CertificateArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{\"shape\":\"S2l\"}}}},\"DeleteConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\",\"ReplicationInstanceArn\"],\"members\":{\"EndpointArn\":{},\"ReplicationInstanceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S2p\"}}}},\"DeleteEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"shape\":\"S1q\"}}}},\"DeleteEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S1v\"}}}},\"DeleteReplicationInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\"],\"members\":{\"ReplicationInstanceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstance\":{\"shape\":\"S20\"}}}},\"DeleteReplicationSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationSubnetGroupIdentifier\"],\"members\":{\"ReplicationSubnetGroupIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2g\"}}}},\"DeleteReplicationTaskAssessmentRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskAssessmentRunArn\"],\"members\":{\"ReplicationTaskAssessmentRunArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskAssessmentRun\":{\"shape\":\"Se\"}}}},\"DescribeAccountAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountQuotas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountQuotaName\":{},\"Used\":{\"type\":\"long\"},\"Max\":{\"type\":\"long\"}}}},\"UniqueAccountIdentifier\":{}}}},\"DescribeApplicableIndividualAssessments\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskArn\":{},\"ReplicationInstanceArn\":{},\"SourceEngineName\":{},\"TargetEngineName\":{},\"MigrationType\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IndividualAssessmentNames\":{\"type\":\"list\",\"member\":{}},\"Marker\":{}}}},\"DescribeCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Certificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S2l\"}}}}},\"DescribeConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Connections\":{\"type\":\"list\",\"member\":{\"shape\":\"S2p\"}}}}},\"DescribeEndpointSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngineName\"],\"members\":{\"EngineName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"EndpointSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"EnumValues\":{\"type\":\"list\",\"member\":{}},\"Sensitive\":{\"type\":\"boolean\"},\"Units\":{},\"Applicability\":{},\"IntValueMin\":{\"type\":\"integer\"},\"IntValueMax\":{\"type\":\"integer\"},\"DefaultValue\":{}}}}}}},\"DescribeEndpointTypes\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"SupportedEndpointTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EngineName\":{},\"SupportsCDC\":{\"type\":\"boolean\"},\"EndpointType\":{},\"ReplicationInstanceEngineMinimumVersion\":{},\"EngineDisplayName\":{}}}}}}},\"DescribeEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Endpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"S1q\"}}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S3a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventCategoryGroupList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"EventCategories\":{\"shape\":\"S1s\"}}}}}}},\"DescribeEventSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubscriptionName\":{},\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"EventSubscriptionsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1v\"}}}}},\"DescribeEvents\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceIdentifier\":{},\"SourceType\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"integer\"},\"EventCategories\":{\"shape\":\"S1s\"},\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceIdentifier\":{},\"SourceType\":{},\"Message\":{},\"EventCategories\":{\"shape\":\"S1s\"},\"Date\":{\"type\":\"timestamp\"}}}}}}},\"DescribeOrderableReplicationInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrderableReplicationInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EngineVersion\":{},\"ReplicationInstanceClass\":{},\"StorageType\":{},\"MinAllocatedStorage\":{\"type\":\"integer\"},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"DefaultAllocatedStorage\":{\"type\":\"integer\"},\"IncludedAllocatedStorage\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"type\":\"list\",\"member\":{}},\"ReleaseStatus\":{}}}},\"Marker\":{}}}},\"DescribePendingMaintenanceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceArn\":{},\"Filters\":{\"shape\":\"S3a\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\"}},\"Marker\":{}}}},\"DescribeRefreshSchemasStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RefreshSchemasStatus\":{\"shape\":\"S4i\"}}}},\"DescribeReplicationInstanceTaskLogs\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\"],\"members\":{\"ReplicationInstanceArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceArn\":{},\"ReplicationInstanceTaskLogs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskName\":{},\"ReplicationTaskArn\":{},\"ReplicationInstanceTaskLogSize\":{\"type\":\"long\"}}}},\"Marker\":{}}}},\"DescribeReplicationInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S20\"}}}}},\"DescribeReplicationSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\"}}}}},\"DescribeReplicationTaskAssessmentResults\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"BucketName\":{},\"ReplicationTaskAssessmentResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskIdentifier\":{},\"ReplicationTaskArn\":{},\"ReplicationTaskLastAssessmentDate\":{\"type\":\"timestamp\"},\"AssessmentStatus\":{},\"AssessmentResultsFile\":{},\"AssessmentResults\":{},\"S3ObjectUrl\":{}}}}}}},\"DescribeReplicationTaskAssessmentRuns\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationTaskAssessmentRuns\":{\"type\":\"list\",\"member\":{\"shape\":\"Se\"}}}}},\"DescribeReplicationTaskIndividualAssessments\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationTaskIndividualAssessments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskIndividualAssessmentArn\":{},\"ReplicationTaskAssessmentRunArn\":{},\"IndividualAssessmentName\":{},\"Status\":{},\"ReplicationTaskIndividualAssessmentStartDate\":{\"type\":\"timestamp\"}}}}}}},\"DescribeReplicationTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3a\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"WithoutSettings\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReplicationTasks\":{\"type\":\"list\",\"member\":{\"shape\":\"S2g\"}}}}},\"DescribeSchemas\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"Schemas\":{\"type\":\"list\",\"member\":{}}}}},\"DescribeTableStatistics\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"Filters\":{\"shape\":\"S3a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskArn\":{},\"TableStatistics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SchemaName\":{},\"TableName\":{},\"Inserts\":{\"type\":\"long\"},\"Deletes\":{\"type\":\"long\"},\"Updates\":{\"type\":\"long\"},\"Ddls\":{\"type\":\"long\"},\"FullLoadRows\":{\"type\":\"long\"},\"FullLoadCondtnlChkFailedRows\":{\"type\":\"long\"},\"FullLoadErrorRows\":{\"type\":\"long\"},\"FullLoadStartTime\":{\"type\":\"timestamp\"},\"FullLoadEndTime\":{\"type\":\"timestamp\"},\"FullLoadReloaded\":{\"type\":\"boolean\"},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"TableState\":{},\"ValidationPendingRecords\":{\"type\":\"long\"},\"ValidationFailedRecords\":{\"type\":\"long\"},\"ValidationSuspendedRecords\":{\"type\":\"long\"},\"ValidationState\":{},\"ValidationStateDetails\":{}}}},\"Marker\":{}}}},\"ImportCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"CertificateIdentifier\"],\"members\":{\"CertificateIdentifier\":{},\"CertificatePem\":{\"shape\":\"Sj\"},\"CertificateWallet\":{\"type\":\"blob\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{\"shape\":\"S2l\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"ResourceArnList\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"S3\"}}}},\"ModifyEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{},\"EndpointIdentifier\":{},\"EndpointType\":{},\"EngineName\":{},\"Username\":{},\"Password\":{\"shape\":\"Sj\"},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"ExtraConnectionAttributes\":{},\"CertificateArn\":{},\"SslMode\":{},\"ServiceAccessRoleArn\":{},\"ExternalTableDefinition\":{},\"DynamoDbSettings\":{\"shape\":\"Sm\"},\"S3Settings\":{\"shape\":\"Sn\"},\"DmsTransferSettings\":{\"shape\":\"Sx\"},\"MongoDbSettings\":{\"shape\":\"Sy\"},\"KinesisSettings\":{\"shape\":\"S12\"},\"KafkaSettings\":{\"shape\":\"S14\"},\"ElasticsearchSettings\":{\"shape\":\"S16\"},\"NeptuneSettings\":{\"shape\":\"S17\"},\"RedshiftSettings\":{\"shape\":\"S18\"},\"PostgreSQLSettings\":{\"shape\":\"S19\"},\"MySQLSettings\":{\"shape\":\"S1b\"},\"OracleSettings\":{\"shape\":\"S1d\"},\"SybaseSettings\":{\"shape\":\"S1g\"},\"MicrosoftSQLServerSettings\":{\"shape\":\"S1h\"},\"IBMDb2Settings\":{\"shape\":\"S1j\"},\"DocDbSettings\":{\"shape\":\"S1k\"},\"RedisSettings\":{\"shape\":\"S1l\"},\"ExactSettings\":{\"type\":\"boolean\"},\"GcpMySQLSettings\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"shape\":\"S1q\"}}}},\"ModifyEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"EventCategories\":{\"shape\":\"S1s\"},\"Enabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S1v\"}}}},\"ModifyReplicationInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\"],\"members\":{\"ReplicationInstanceArn\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"ApplyImmediately\":{\"type\":\"boolean\"},\"ReplicationInstanceClass\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1y\"},\"PreferredMaintenanceWindow\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AllowMajorVersionUpgrade\":{\"type\":\"boolean\"},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"ReplicationInstanceIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstance\":{\"shape\":\"S20\"}}}},\"ModifyReplicationSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationSubnetGroupIdentifier\",\"SubnetIds\"],\"members\":{\"ReplicationSubnetGroupIdentifier\":{},\"ReplicationSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S2b\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationSubnetGroup\":{\"shape\":\"S23\"}}}},\"ModifyReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{},\"ReplicationTaskIdentifier\":{},\"MigrationType\":{},\"TableMappings\":{},\"ReplicationTaskSettings\":{},\"CdcStartTime\":{\"type\":\"timestamp\"},\"CdcStartPosition\":{},\"CdcStopPosition\":{},\"TaskData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2g\"}}}},\"MoveReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\",\"TargetReplicationInstanceArn\"],\"members\":{\"ReplicationTaskArn\":{},\"TargetReplicationInstanceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2g\"}}}},\"RebootReplicationInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\"],\"members\":{\"ReplicationInstanceArn\":{},\"ForceFailover\":{\"type\":\"boolean\"},\"ForcePlannedFailover\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationInstance\":{\"shape\":\"S20\"}}}},\"RefreshSchemas\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\",\"ReplicationInstanceArn\"],\"members\":{\"EndpointArn\":{},\"ReplicationInstanceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RefreshSchemasStatus\":{\"shape\":\"S4i\"}}}},\"ReloadTables\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\",\"TablesToReload\"],\"members\":{\"ReplicationTaskArn\":{},\"TablesToReload\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SchemaName\",\"TableName\"],\"members\":{\"SchemaName\":{},\"TableName\":{}}}},\"ReloadOption\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskArn\":{}}}},\"RemoveTagsFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\",\"StartReplicationTaskType\"],\"members\":{\"ReplicationTaskArn\":{},\"StartReplicationTaskType\":{},\"CdcStartTime\":{\"type\":\"timestamp\"},\"CdcStartPosition\":{},\"CdcStopPosition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2g\"}}}},\"StartReplicationTaskAssessment\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2g\"}}}},\"StartReplicationTaskAssessmentRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\",\"ServiceAccessRoleArn\",\"ResultLocationBucket\",\"AssessmentRunName\"],\"members\":{\"ReplicationTaskArn\":{},\"ServiceAccessRoleArn\":{},\"ResultLocationBucket\":{},\"ResultLocationFolder\":{},\"ResultEncryptionMode\":{},\"ResultKmsKeyArn\":{},\"AssessmentRunName\":{},\"IncludeOnly\":{\"type\":\"list\",\"member\":{}},\"Exclude\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskAssessmentRun\":{\"shape\":\"Se\"}}}},\"StopReplicationTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationTaskArn\"],\"members\":{\"ReplicationTaskArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicationTask\":{\"shape\":\"S2g\"}}}},\"TestConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationInstanceArn\",\"EndpointArn\"],\"members\":{\"ReplicationInstanceArn\":{},\"EndpointArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S2p\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"ResourceArn\":{}}}},\"S8\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"PendingMaintenanceActionDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"AutoAppliedAfterDate\":{\"type\":\"timestamp\"},\"ForcedApplyDate\":{\"type\":\"timestamp\"},\"OptInStatus\":{},\"CurrentApplyDate\":{\"type\":\"timestamp\"},\"Description\":{}}}}}},\"Se\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskAssessmentRunArn\":{},\"ReplicationTaskArn\":{},\"Status\":{},\"ReplicationTaskAssessmentRunCreationDate\":{\"type\":\"timestamp\"},\"AssessmentProgress\":{\"type\":\"structure\",\"members\":{\"IndividualAssessmentCount\":{\"type\":\"integer\"},\"IndividualAssessmentCompletedCount\":{\"type\":\"integer\"}}},\"LastFailureMessage\":{},\"ServiceAccessRoleArn\":{},\"ResultLocationBucket\":{},\"ResultLocationFolder\":{},\"ResultEncryptionMode\":{},\"ResultKmsKeyArn\":{},\"AssessmentRunName\":{}}},\"Sj\":{\"type\":\"string\",\"sensitive\":true},\"Sm\":{\"type\":\"structure\",\"required\":[\"ServiceAccessRoleArn\"],\"members\":{\"ServiceAccessRoleArn\":{}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"ServiceAccessRoleArn\":{},\"ExternalTableDefinition\":{},\"CsvRowDelimiter\":{},\"CsvDelimiter\":{},\"BucketFolder\":{},\"BucketName\":{},\"CompressionType\":{},\"EncryptionMode\":{},\"ServerSideEncryptionKmsKeyId\":{},\"DataFormat\":{},\"EncodingType\":{},\"DictPageSizeLimit\":{\"type\":\"integer\"},\"RowGroupLength\":{\"type\":\"integer\"},\"DataPageSize\":{\"type\":\"integer\"},\"ParquetVersion\":{},\"EnableStatistics\":{\"type\":\"boolean\"},\"IncludeOpForFullLoad\":{\"type\":\"boolean\"},\"CdcInsertsOnly\":{\"type\":\"boolean\"},\"TimestampColumnName\":{},\"ParquetTimestampInMillisecond\":{\"type\":\"boolean\"},\"CdcInsertsAndUpdates\":{\"type\":\"boolean\"},\"DatePartitionEnabled\":{\"type\":\"boolean\"},\"DatePartitionSequence\":{},\"DatePartitionDelimiter\":{},\"UseCsvNoSupValue\":{\"type\":\"boolean\"},\"CsvNoSupValue\":{},\"PreserveTransactions\":{\"type\":\"boolean\"},\"CdcPath\":{},\"UseTaskStartTimeForFullLoadTimestamp\":{\"type\":\"boolean\"},\"CannedAclForObjects\":{},\"AddColumnName\":{\"type\":\"boolean\"},\"CdcMaxBatchInterval\":{\"type\":\"integer\"},\"CdcMinFileSize\":{\"type\":\"integer\"},\"CsvNullValue\":{},\"IgnoreHeaderRows\":{\"type\":\"integer\"},\"MaxFileSize\":{\"type\":\"integer\"},\"Rfc4180\":{\"type\":\"boolean\"},\"DatePartitionTimezone\":{}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"ServiceAccessRoleArn\":{},\"BucketName\":{}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"Username\":{},\"Password\":{\"shape\":\"Sj\"},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"AuthType\":{},\"AuthMechanism\":{},\"NestingLevel\":{},\"ExtractDocId\":{},\"DocsToInvestigate\":{},\"AuthSource\":{},\"KmsKeyId\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S12\":{\"type\":\"structure\",\"members\":{\"StreamArn\":{},\"MessageFormat\":{},\"ServiceAccessRoleArn\":{},\"IncludeTransactionDetails\":{\"type\":\"boolean\"},\"IncludePartitionValue\":{\"type\":\"boolean\"},\"PartitionIncludeSchemaTable\":{\"type\":\"boolean\"},\"IncludeTableAlterOperations\":{\"type\":\"boolean\"},\"IncludeControlDetails\":{\"type\":\"boolean\"},\"IncludeNullAndEmpty\":{\"type\":\"boolean\"},\"NoHexPrefix\":{\"type\":\"boolean\"}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Broker\":{},\"Topic\":{},\"MessageFormat\":{},\"IncludeTransactionDetails\":{\"type\":\"boolean\"},\"IncludePartitionValue\":{\"type\":\"boolean\"},\"PartitionIncludeSchemaTable\":{\"type\":\"boolean\"},\"IncludeTableAlterOperations\":{\"type\":\"boolean\"},\"IncludeControlDetails\":{\"type\":\"boolean\"},\"MessageMaxBytes\":{\"type\":\"integer\"},\"IncludeNullAndEmpty\":{\"type\":\"boolean\"},\"SecurityProtocol\":{},\"SslClientCertificateArn\":{},\"SslClientKeyArn\":{},\"SslClientKeyPassword\":{\"shape\":\"Sj\"},\"SslCaCertificateArn\":{},\"SaslUsername\":{},\"SaslPassword\":{\"shape\":\"Sj\"},\"NoHexPrefix\":{\"type\":\"boolean\"}}},\"S16\":{\"type\":\"structure\",\"required\":[\"ServiceAccessRoleArn\",\"EndpointUri\"],\"members\":{\"ServiceAccessRoleArn\":{},\"EndpointUri\":{},\"FullLoadErrorPercentage\":{\"type\":\"integer\"},\"ErrorRetryDuration\":{\"type\":\"integer\"}}},\"S17\":{\"type\":\"structure\",\"required\":[\"S3BucketName\",\"S3BucketFolder\"],\"members\":{\"ServiceAccessRoleArn\":{},\"S3BucketName\":{},\"S3BucketFolder\":{},\"ErrorRetryDuration\":{\"type\":\"integer\"},\"MaxFileSize\":{\"type\":\"integer\"},\"MaxRetryCount\":{\"type\":\"integer\"},\"IamAuthEnabled\":{\"type\":\"boolean\"}}},\"S18\":{\"type\":\"structure\",\"members\":{\"AcceptAnyDate\":{\"type\":\"boolean\"},\"AfterConnectScript\":{},\"BucketFolder\":{},\"BucketName\":{},\"CaseSensitiveNames\":{\"type\":\"boolean\"},\"CompUpdate\":{\"type\":\"boolean\"},\"ConnectionTimeout\":{\"type\":\"integer\"},\"DatabaseName\":{},\"DateFormat\":{},\"EmptyAsNull\":{\"type\":\"boolean\"},\"EncryptionMode\":{},\"ExplicitIds\":{\"type\":\"boolean\"},\"FileTransferUploadStreams\":{\"type\":\"integer\"},\"LoadTimeout\":{\"type\":\"integer\"},\"MaxFileSize\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"RemoveQuotes\":{\"type\":\"boolean\"},\"ReplaceInvalidChars\":{},\"ReplaceChars\":{},\"ServerName\":{},\"ServiceAccessRoleArn\":{},\"ServerSideEncryptionKmsKeyId\":{},\"TimeFormat\":{},\"TrimBlanks\":{\"type\":\"boolean\"},\"TruncateColumns\":{\"type\":\"boolean\"},\"Username\":{},\"WriteBufferSize\":{\"type\":\"integer\"},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S19\":{\"type\":\"structure\",\"members\":{\"AfterConnectScript\":{},\"CaptureDdls\":{\"type\":\"boolean\"},\"MaxFileSize\":{\"type\":\"integer\"},\"DatabaseName\":{},\"DdlArtifactsSchema\":{},\"ExecuteTimeout\":{\"type\":\"integer\"},\"FailTasksOnLobTruncation\":{\"type\":\"boolean\"},\"HeartbeatEnable\":{\"type\":\"boolean\"},\"HeartbeatSchema\":{},\"HeartbeatFrequency\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"Username\":{},\"SlotName\":{},\"PluginName\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"AfterConnectScript\":{},\"CleanSourceMetadataOnMismatch\":{\"type\":\"boolean\"},\"DatabaseName\":{},\"EventsPollInterval\":{\"type\":\"integer\"},\"TargetDbType\":{},\"MaxFileSize\":{\"type\":\"integer\"},\"ParallelLoadThreads\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"ServerTimezone\":{},\"Username\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1d\":{\"type\":\"structure\",\"members\":{\"AddSupplementalLogging\":{\"type\":\"boolean\"},\"ArchivedLogDestId\":{\"type\":\"integer\"},\"AdditionalArchivedLogDestId\":{\"type\":\"integer\"},\"ExtraArchivedLogDestIds\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"AllowSelectNestedTables\":{\"type\":\"boolean\"},\"ParallelAsmReadThreads\":{\"type\":\"integer\"},\"ReadAheadBlocks\":{\"type\":\"integer\"},\"AccessAlternateDirectly\":{\"type\":\"boolean\"},\"UseAlternateFolderForOnline\":{\"type\":\"boolean\"},\"OraclePathPrefix\":{},\"UsePathPrefix\":{},\"ReplacePathPrefix\":{\"type\":\"boolean\"},\"EnableHomogenousTablespace\":{\"type\":\"boolean\"},\"DirectPathNoLog\":{\"type\":\"boolean\"},\"ArchivedLogsOnly\":{\"type\":\"boolean\"},\"AsmPassword\":{\"shape\":\"Sj\"},\"AsmServer\":{},\"AsmUser\":{},\"CharLengthSemantics\":{},\"DatabaseName\":{},\"DirectPathParallelLoad\":{\"type\":\"boolean\"},\"FailTasksOnLobTruncation\":{\"type\":\"boolean\"},\"NumberDatatypeScale\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ReadTableSpaceName\":{\"type\":\"boolean\"},\"RetryInterval\":{\"type\":\"integer\"},\"SecurityDbEncryption\":{\"shape\":\"Sj\"},\"SecurityDbEncryptionName\":{},\"ServerName\":{},\"SpatialDataOptionToGeoJsonFunctionName\":{},\"StandbyDelayTime\":{\"type\":\"integer\"},\"Username\":{},\"UseBFile\":{\"type\":\"boolean\"},\"UseDirectPathFullLoad\":{\"type\":\"boolean\"},\"UseLogminerReader\":{\"type\":\"boolean\"},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{},\"SecretsManagerOracleAsmAccessRoleArn\":{},\"SecretsManagerOracleAsmSecretId\":{}}},\"S1g\":{\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"Username\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1h\":{\"type\":\"structure\",\"members\":{\"Port\":{\"type\":\"integer\"},\"BcpPacketSize\":{\"type\":\"integer\"},\"DatabaseName\":{},\"ControlTablesFileGroup\":{},\"Password\":{\"shape\":\"Sj\"},\"QuerySingleAlwaysOnNode\":{\"type\":\"boolean\"},\"ReadBackupOnly\":{\"type\":\"boolean\"},\"SafeguardPolicy\":{},\"ServerName\":{},\"Username\":{},\"UseBcpFullLoad\":{\"type\":\"boolean\"},\"UseThirdPartyBackupDevice\":{\"type\":\"boolean\"},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"SetDataCaptureChanges\":{\"type\":\"boolean\"},\"CurrentLsn\":{},\"MaxKBytesPerRead\":{\"type\":\"integer\"},\"Username\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"Username\":{},\"Password\":{\"shape\":\"Sj\"},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"NestingLevel\":{},\"ExtractDocId\":{\"type\":\"boolean\"},\"DocsToInvestigate\":{\"type\":\"integer\"},\"KmsKeyId\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1l\":{\"type\":\"structure\",\"required\":[\"ServerName\",\"Port\"],\"members\":{\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"SslSecurityProtocol\":{},\"AuthType\":{},\"AuthUserName\":{},\"AuthPassword\":{\"shape\":\"Sj\"},\"SslCaCertificateArn\":{}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"AfterConnectScript\":{},\"CleanSourceMetadataOnMismatch\":{\"type\":\"boolean\"},\"DatabaseName\":{},\"EventsPollInterval\":{\"type\":\"integer\"},\"TargetDbType\":{},\"MaxFileSize\":{\"type\":\"integer\"},\"ParallelLoadThreads\":{\"type\":\"integer\"},\"Password\":{\"shape\":\"Sj\"},\"Port\":{\"type\":\"integer\"},\"ServerName\":{},\"ServerTimezone\":{},\"Username\":{},\"SecretsManagerAccessRoleArn\":{},\"SecretsManagerSecretId\":{}}},\"S1q\":{\"type\":\"structure\",\"members\":{\"EndpointIdentifier\":{},\"EndpointType\":{},\"EngineName\":{},\"EngineDisplayName\":{},\"Username\":{},\"ServerName\":{},\"Port\":{\"type\":\"integer\"},\"DatabaseName\":{},\"ExtraConnectionAttributes\":{},\"Status\":{},\"KmsKeyId\":{},\"EndpointArn\":{},\"CertificateArn\":{},\"SslMode\":{},\"ServiceAccessRoleArn\":{},\"ExternalTableDefinition\":{},\"ExternalId\":{},\"DynamoDbSettings\":{\"shape\":\"Sm\"},\"S3Settings\":{\"shape\":\"Sn\"},\"DmsTransferSettings\":{\"shape\":\"Sx\"},\"MongoDbSettings\":{\"shape\":\"Sy\"},\"KinesisSettings\":{\"shape\":\"S12\"},\"KafkaSettings\":{\"shape\":\"S14\"},\"ElasticsearchSettings\":{\"shape\":\"S16\"},\"NeptuneSettings\":{\"shape\":\"S17\"},\"RedshiftSettings\":{\"shape\":\"S18\"},\"PostgreSQLSettings\":{\"shape\":\"S19\"},\"MySQLSettings\":{\"shape\":\"S1b\"},\"OracleSettings\":{\"shape\":\"S1d\"},\"SybaseSettings\":{\"shape\":\"S1g\"},\"MicrosoftSQLServerSettings\":{\"shape\":\"S1h\"},\"IBMDb2Settings\":{\"shape\":\"S1j\"},\"DocDbSettings\":{\"shape\":\"S1k\"},\"RedisSettings\":{\"shape\":\"S1l\"},\"GcpMySQLSettings\":{\"shape\":\"S1o\"}}},\"S1s\":{\"type\":\"list\",\"member\":{}},\"S1t\":{\"type\":\"list\",\"member\":{}},\"S1v\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S1t\"},\"EventCategoriesList\":{\"shape\":\"S1s\"},\"Enabled\":{\"type\":\"boolean\"}}},\"S1y\":{\"type\":\"list\",\"member\":{}},\"S20\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceIdentifier\":{},\"ReplicationInstanceClass\":{},\"ReplicationInstanceStatus\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"InstanceCreateTime\":{\"type\":\"timestamp\"},\"VpcSecurityGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"AvailabilityZone\":{},\"ReplicationSubnetGroup\":{\"shape\":\"S23\"},\"PreferredMaintenanceWindow\":{},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceClass\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{}}},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"ReplicationInstanceArn\":{},\"ReplicationInstancePublicIpAddress\":{\"deprecated\":true},\"ReplicationInstancePrivateIpAddress\":{\"deprecated\":true},\"ReplicationInstancePublicIpAddresses\":{\"type\":\"list\",\"member\":{}},\"ReplicationInstancePrivateIpAddresses\":{\"type\":\"list\",\"member\":{}},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"SecondaryAvailabilityZone\":{},\"FreeUntil\":{\"type\":\"timestamp\"},\"DnsNameServers\":{}}},\"S23\":{\"type\":\"structure\",\"members\":{\"ReplicationSubnetGroupIdentifier\":{},\"ReplicationSubnetGroupDescription\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"type\":\"structure\",\"members\":{\"Name\":{}}},\"SubnetStatus\":{}}}}}},\"S2b\":{\"type\":\"list\",\"member\":{}},\"S2g\":{\"type\":\"structure\",\"members\":{\"ReplicationTaskIdentifier\":{},\"SourceEndpointArn\":{},\"TargetEndpointArn\":{},\"ReplicationInstanceArn\":{},\"MigrationType\":{},\"TableMappings\":{},\"ReplicationTaskSettings\":{},\"Status\":{},\"LastFailureMessage\":{},\"StopReason\":{},\"ReplicationTaskCreationDate\":{\"type\":\"timestamp\"},\"ReplicationTaskStartDate\":{\"type\":\"timestamp\"},\"CdcStartPosition\":{},\"CdcStopPosition\":{},\"RecoveryCheckpoint\":{},\"ReplicationTaskArn\":{},\"ReplicationTaskStats\":{\"type\":\"structure\",\"members\":{\"FullLoadProgressPercent\":{\"type\":\"integer\"},\"ElapsedTimeMillis\":{\"type\":\"long\"},\"TablesLoaded\":{\"type\":\"integer\"},\"TablesLoading\":{\"type\":\"integer\"},\"TablesQueued\":{\"type\":\"integer\"},\"TablesErrored\":{\"type\":\"integer\"},\"FreshStartDate\":{\"type\":\"timestamp\"},\"StartDate\":{\"type\":\"timestamp\"},\"StopDate\":{\"type\":\"timestamp\"},\"FullLoadStartDate\":{\"type\":\"timestamp\"},\"FullLoadFinishDate\":{\"type\":\"timestamp\"}}},\"TaskData\":{},\"TargetReplicationInstanceArn\":{}}},\"S2l\":{\"type\":\"structure\",\"members\":{\"CertificateIdentifier\":{},\"CertificateCreationDate\":{\"type\":\"timestamp\"},\"CertificatePem\":{},\"CertificateWallet\":{\"type\":\"blob\"},\"CertificateArn\":{},\"CertificateOwner\":{},\"ValidFromDate\":{\"type\":\"timestamp\"},\"ValidToDate\":{\"type\":\"timestamp\"},\"SigningAlgorithm\":{},\"KeyLength\":{\"type\":\"integer\"}}},\"S2p\":{\"type\":\"structure\",\"members\":{\"ReplicationInstanceArn\":{},\"EndpointArn\":{},\"Status\":{},\"LastFailureMessage\":{},\"EndpointIdentifier\":{},\"ReplicationInstanceIdentifier\":{}}},\"S3a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S4i\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{},\"ReplicationInstanceArn\":{},\"Status\":{},\"LastRefreshDate\":{\"type\":\"timestamp\"},\"LastFailureMessage\":{}}}}}"); /***/ }), @@ -34992,7 +37886,7 @@ module.exports = JSON.parse("{\"V\":{\"TestConnectionSucceeds\":{\"acceptors\":[ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-10-31\",\"endpointPrefix\":\"rds\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon DocDB\",\"serviceFullName\":\"Amazon DocumentDB with MongoDB compatibility\",\"serviceId\":\"DocDB\",\"signatureVersion\":\"v4\",\"signingName\":\"rds\",\"uid\":\"docdb-2014-10-31\",\"xmlNamespace\":\"http://rds.amazonaws.com/doc/2014-10-31/\"},\"operations\":{\"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\"}}}},\"ApplyPendingMaintenanceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ApplyAction\",\"OptInType\"],\"members\":{\"ResourceIdentifier\":{},\"ApplyAction\":{},\"OptInType\":{}}},\"output\":{\"resultWrapper\":\"ApplyPendingMaintenanceActionResult\",\"type\":\"structure\",\"members\":{\"ResourcePendingMaintenanceActions\":{\"shape\":\"Sd\"}}}},\"CopyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupDescription\"],\"members\":{\"SourceDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupDescription\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sj\"}}}},\"CopyDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterSnapshotIdentifier\",\"TargetDBClusterSnapshotIdentifier\"],\"members\":{\"SourceDBClusterSnapshotIdentifier\":{},\"TargetDBClusterSnapshotIdentifier\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sn\"}}}},\"CreateDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"So\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterIdentifier\":{},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Ss\"},\"DBSubnetGroupName\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"MasterUserPassword\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"Tags\":{\"shape\":\"S9\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"St\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"GlobalClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"CreateDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"CreateDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"DBParameterGroupFamily\",\"Description\"],\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sj\"}}}},\"CreateDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"DBClusterIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sn\"}}}},\"CreateDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"DBInstanceClass\",\"Engine\",\"DBClusterIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"Engine\":{},\"AvailabilityZone\":{},\"PreferredMaintenanceWindow\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S9\"},\"DBClusterIdentifier\":{},\"PromotionTier\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"CreateDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1a\"}}}},\"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\":\"S1c\"}}}},\"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\"}}}},\"CreateGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{},\"SourceDBClusterIdentifier\":{},\"Engine\":{},\"EngineVersion\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"DatabaseName\":{},\"StorageEncrypted\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S1r\"}}}},\"DeleteDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"DeleteDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{}}}},\"DeleteDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sn\"}}}},\"DeleteDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1a\"}}}},\"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\"}}}},\"DeleteGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S1r\"}}}},\"DescribeCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"CertificateIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeCertificatesResult\",\"type\":\"structure\",\"members\":{\"Certificates\":{\"type\":\"list\",\"member\":{\"locationName\":\"Certificate\",\"type\":\"structure\",\"members\":{\"CertificateIdentifier\":{},\"CertificateType\":{},\"Thumbprint\":{},\"ValidFrom\":{\"type\":\"timestamp\"},\"ValidTill\":{\"type\":\"timestamp\"},\"CertificateArn\":{}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribeDBClusterParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\",\"locationName\":\"DBClusterParameterGroup\"}}}}},\"DescribeDBClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Source\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S2j\"},\"Marker\":{}}}},\"DescribeDBClusterSnapshotAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotAttributesResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S2o\"}}}},\"DescribeDBClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"IncludeShared\":{\"type\":\"boolean\"},\"IncludePublic\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\",\"locationName\":\"DBClusterSnapshot\"}}}}},\"DescribeDBClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\",\"locationName\":\"DBCluster\"}}}}},\"DescribeDBEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"DefaultOnly\":{\"type\":\"boolean\"},\"ListSupportedCharacterSets\":{\"type\":\"boolean\"},\"ListSupportedTimezones\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBEngineVersionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBEngineVersions\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBEngineVersion\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"DBEngineDescription\":{},\"DBEngineVersionDescription\":{},\"ValidUpgradeTarget\":{\"type\":\"list\",\"member\":{\"locationName\":\"UpgradeTarget\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"Description\":{},\"AutoUpgrade\":{\"type\":\"boolean\"},\"IsMajorVersionUpgrade\":{\"type\":\"boolean\"}}}},\"ExportableLogTypes\":{\"shape\":\"St\"},\"SupportsLogExportsToCloudwatchLogs\":{\"type\":\"boolean\"}}}}}}},\"DescribeDBInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\",\"locationName\":\"DBInstance\"}}}}},\"DescribeDBSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\",\"locationName\":\"DBSubnetGroup\"}}}}},\"DescribeEngineDefaultClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultClusterParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupFamily\":{},\"Marker\":{},\"Parameters\":{\"shape\":\"S2j\"}},\"wrapper\":true}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S28\"}}},\"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\":\"S28\"},\"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\":\"S28\"},\"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\"},\"SourceArn\":{}}}}}}},\"DescribeGlobalClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"GlobalClusterIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeGlobalClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"GlobalClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\",\"locationName\":\"GlobalClusterMember\"}}}}},\"DescribeOrderableDBInstanceOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Engine\"],\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBInstanceClass\":{},\"LicenseModel\":{},\"Vpc\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S28\"},\"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\":\"S1f\",\"locationName\":\"AvailabilityZone\"}},\"Vpc\":{\"type\":\"boolean\"}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribePendingMaintenanceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribePendingMaintenanceActionsResult\",\"type\":\"structure\",\"members\":{\"PendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\",\"locationName\":\"ResourcePendingMaintenanceActions\"}},\"Marker\":{}}}},\"FailoverDBCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"TargetDBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"FailoverDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\"],\"members\":{\"ResourceName\":{},\"Filters\":{\"shape\":\"S28\"}}},\"output\":{\"resultWrapper\":\"ListTagsForResourceResult\",\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"S9\"}}}},\"ModifyDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"NewDBClusterIdentifier\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Ss\"},\"Port\":{\"type\":\"integer\"},\"MasterUserPassword\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"CloudwatchLogsExportConfiguration\":{\"type\":\"structure\",\"members\":{\"EnableLogTypes\":{\"shape\":\"St\"},\"DisableLogTypes\":{\"shape\":\"St\"}}},\"EngineVersion\":{},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"ModifyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"Parameters\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Parameters\":{\"shape\":\"S2j\"}}},\"output\":{\"shape\":\"S48\",\"resultWrapper\":\"ModifyDBClusterParameterGroupResult\"}},\"ModifyDBClusterSnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"AttributeName\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"AttributeName\":{},\"ValuesToAdd\":{\"shape\":\"S2r\"},\"ValuesToRemove\":{\"shape\":\"S2r\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S2o\"}}}},\"ModifyDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"PreferredMaintenanceWindow\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"NewDBInstanceIdentifier\":{},\"CACertificateIdentifier\":{},\"PromotionTier\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"ModifyDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1a\"}}}},\"ModifyDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S1c\"}}}},\"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\"}}}},\"ModifyGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{},\"NewGlobalClusterIdentifier\":{},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S1r\"}}}},\"RebootDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"ForceFailover\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RebootDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1a\"}}}},\"RemoveFromGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\",\"DbClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{},\"DbClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RemoveFromGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S1r\"}}}},\"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\":{}}}}},\"ResetDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S2j\"}}},\"output\":{\"shape\":\"S48\",\"resultWrapper\":\"ResetDBClusterParameterGroupResult\"}},\"RestoreDBClusterFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SnapshotIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"So\"},\"DBClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Ss\"},\"Tags\":{\"shape\":\"S9\"},\"KmsKeyId\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"St\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterFromSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"RestoreDBClusterToPointInTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SourceDBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"SourceDBClusterIdentifier\":{},\"RestoreToTime\":{\"type\":\"timestamp\"},\"UseLatestRestorableTime\":{\"type\":\"boolean\"},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Ss\"},\"Tags\":{\"shape\":\"S9\"},\"KmsKeyId\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"St\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterToPointInTimeResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"StartDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StartDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"StopDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StopDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S5\"},\"EventCategoriesList\":{\"shape\":\"S6\"},\"Enabled\":{\"type\":\"boolean\"},\"EventSubscriptionArn\":{}},\"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\":{\"ResourceIdentifier\":{},\"PendingMaintenanceActionDetails\":{\"type\":\"list\",\"member\":{\"locationName\":\"PendingMaintenanceAction\",\"type\":\"structure\",\"members\":{\"Action\":{},\"AutoAppliedAfterDate\":{\"type\":\"timestamp\"},\"ForcedApplyDate\":{\"type\":\"timestamp\"},\"OptInStatus\":{},\"CurrentApplyDate\":{\"type\":\"timestamp\"},\"Description\":{}}}}},\"wrapper\":true},\"Sj\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"DBClusterParameterGroupArn\":{}},\"wrapper\":true},\"Sn\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"So\"},\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"SnapshotCreateTime\":{\"type\":\"timestamp\"},\"Engine\":{},\"Status\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"MasterUsername\":{},\"EngineVersion\":{},\"SnapshotType\":{},\"PercentProgress\":{\"type\":\"integer\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DBClusterSnapshotArn\":{},\"SourceDBClusterSnapshotArn\":{}},\"wrapper\":true},\"So\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"Ss\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"St\":{\"type\":\"list\",\"member\":{}},\"Sw\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"So\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterIdentifier\":{},\"DBClusterParameterGroup\":{},\"DBSubnetGroup\":{},\"Status\":{},\"PercentProgress\":{},\"EarliestRestorableTime\":{\"type\":\"timestamp\"},\"Endpoint\":{},\"ReaderEndpoint\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"Engine\":{},\"EngineVersion\":{},\"LatestRestorableTime\":{\"type\":\"timestamp\"},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"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\":\"S10\"},\"HostedZoneId\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbClusterResourceId\":{},\"DBClusterArn\":{},\"AssociatedRoles\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterRole\",\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"Status\":{}}}},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"EnabledCloudwatchLogsExports\":{\"shape\":\"St\"},\"DeletionProtection\":{\"type\":\"boolean\"}},\"wrapper\":true},\"S10\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupMembership\",\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"Engine\":{},\"DBInstanceStatus\":{},\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"HostedZoneId\":{}}},\"InstanceCreateTime\":{\"type\":\"timestamp\"},\"PreferredBackupWindow\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"VpcSecurityGroups\":{\"shape\":\"S10\"},\"AvailabilityZone\":{},\"DBSubnetGroup\":{\"shape\":\"S1c\"},\"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\":\"St\"},\"LogTypesToDisable\":{\"shape\":\"St\"}}}}},\"LatestRestorableTime\":{\"type\":\"timestamp\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"StatusInfos\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBInstanceStatusInfo\",\"type\":\"structure\",\"members\":{\"StatusType\":{},\"Normal\":{\"type\":\"boolean\"},\"Status\":{},\"Message\":{}}}},\"DBClusterIdentifier\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbiResourceId\":{},\"CACertificateIdentifier\":{},\"PromotionTier\":{\"type\":\"integer\"},\"DBInstanceArn\":{},\"EnabledCloudwatchLogsExports\":{\"shape\":\"St\"}},\"wrapper\":true},\"S1c\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S1f\"},\"SubnetStatus\":{}}}},\"DBSubnetGroupArn\":{}},\"wrapper\":true},\"S1f\":{\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true},\"S1l\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S1r\":{\"type\":\"structure\",\"members\":{\"GlobalClusterIdentifier\":{},\"GlobalClusterResourceId\":{},\"GlobalClusterArn\":{},\"Status\":{},\"Engine\":{},\"EngineVersion\":{},\"DatabaseName\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"GlobalClusterMembers\":{\"type\":\"list\",\"member\":{\"locationName\":\"GlobalClusterMember\",\"type\":\"structure\",\"members\":{\"DBClusterArn\":{},\"Readers\":{\"type\":\"list\",\"member\":{}},\"IsWriter\":{\"type\":\"boolean\"}},\"wrapper\":true}}},\"wrapper\":true},\"S28\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{\"locationName\":\"Value\"}}}}},\"S2j\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"ApplyType\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ApplyMethod\":{}}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S2r\"}}}}},\"wrapper\":true},\"S2r\":{\"type\":\"list\",\"member\":{\"locationName\":\"AttributeValue\"}},\"S48\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-10-31\",\"endpointPrefix\":\"rds\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon DocDB\",\"serviceFullName\":\"Amazon DocumentDB with MongoDB compatibility\",\"serviceId\":\"DocDB\",\"signatureVersion\":\"v4\",\"signingName\":\"rds\",\"uid\":\"docdb-2014-10-31\",\"xmlNamespace\":\"http://rds.amazonaws.com/doc/2014-10-31/\"},\"operations\":{\"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\"}}}},\"ApplyPendingMaintenanceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ApplyAction\",\"OptInType\"],\"members\":{\"ResourceIdentifier\":{},\"ApplyAction\":{},\"OptInType\":{}}},\"output\":{\"resultWrapper\":\"ApplyPendingMaintenanceActionResult\",\"type\":\"structure\",\"members\":{\"ResourcePendingMaintenanceActions\":{\"shape\":\"Sd\"}}}},\"CopyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupDescription\"],\"members\":{\"SourceDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupDescription\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sj\"}}}},\"CopyDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterSnapshotIdentifier\",\"TargetDBClusterSnapshotIdentifier\"],\"members\":{\"SourceDBClusterSnapshotIdentifier\":{},\"TargetDBClusterSnapshotIdentifier\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sn\"}}}},\"CreateDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"So\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterIdentifier\":{},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Ss\"},\"DBSubnetGroupName\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"MasterUserPassword\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"Tags\":{\"shape\":\"S9\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"St\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"GlobalClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"CreateDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"CreateDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"DBParameterGroupFamily\",\"Description\"],\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sj\"}}}},\"CreateDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"DBClusterIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sn\"}}}},\"CreateDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"DBInstanceClass\",\"Engine\",\"DBClusterIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"Engine\":{},\"AvailabilityZone\":{},\"PreferredMaintenanceWindow\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S9\"},\"DBClusterIdentifier\":{},\"PromotionTier\":{\"type\":\"integer\"},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{}}},\"output\":{\"resultWrapper\":\"CreateDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1a\"}}}},\"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\":\"S1c\"}}}},\"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\"}}}},\"CreateGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{},\"SourceDBClusterIdentifier\":{},\"Engine\":{},\"EngineVersion\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"DatabaseName\":{},\"StorageEncrypted\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S1r\"}}}},\"DeleteDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"DeleteDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{}}}},\"DeleteDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"Sn\"}}}},\"DeleteDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1a\"}}}},\"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\"}}}},\"DeleteGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S1r\"}}}},\"DescribeCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"CertificateIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeCertificatesResult\",\"type\":\"structure\",\"members\":{\"Certificates\":{\"type\":\"list\",\"member\":{\"locationName\":\"Certificate\",\"type\":\"structure\",\"members\":{\"CertificateIdentifier\":{},\"CertificateType\":{},\"Thumbprint\":{},\"ValidFrom\":{\"type\":\"timestamp\"},\"ValidTill\":{\"type\":\"timestamp\"},\"CertificateArn\":{}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribeDBClusterParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\",\"locationName\":\"DBClusterParameterGroup\"}}}}},\"DescribeDBClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Source\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S2j\"},\"Marker\":{}}}},\"DescribeDBClusterSnapshotAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotAttributesResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S2o\"}}}},\"DescribeDBClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"IncludeShared\":{\"type\":\"boolean\"},\"IncludePublic\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\",\"locationName\":\"DBClusterSnapshot\"}}}}},\"DescribeDBClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\",\"locationName\":\"DBCluster\"}}}}},\"DescribeDBEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"DefaultOnly\":{\"type\":\"boolean\"},\"ListSupportedCharacterSets\":{\"type\":\"boolean\"},\"ListSupportedTimezones\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBEngineVersionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBEngineVersions\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBEngineVersion\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"DBEngineDescription\":{},\"DBEngineVersionDescription\":{},\"ValidUpgradeTarget\":{\"type\":\"list\",\"member\":{\"locationName\":\"UpgradeTarget\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"Description\":{},\"AutoUpgrade\":{\"type\":\"boolean\"},\"IsMajorVersionUpgrade\":{\"type\":\"boolean\"}}}},\"ExportableLogTypes\":{\"shape\":\"St\"},\"SupportsLogExportsToCloudwatchLogs\":{\"type\":\"boolean\"}}}}}}},\"DescribeDBInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\",\"locationName\":\"DBInstance\"}}}}},\"DescribeDBSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\",\"locationName\":\"DBSubnetGroup\"}}}}},\"DescribeEngineDefaultClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultClusterParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupFamily\":{},\"Marker\":{},\"Parameters\":{\"shape\":\"S2j\"}},\"wrapper\":true}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S28\"}}},\"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\":\"S28\"},\"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\":\"S28\"},\"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\"},\"SourceArn\":{}}}}}}},\"DescribeGlobalClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"GlobalClusterIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeGlobalClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"GlobalClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\",\"locationName\":\"GlobalClusterMember\"}}}}},\"DescribeOrderableDBInstanceOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Engine\"],\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBInstanceClass\":{},\"LicenseModel\":{},\"Vpc\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S28\"},\"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\":\"S1f\",\"locationName\":\"AvailabilityZone\"}},\"Vpc\":{\"type\":\"boolean\"}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribePendingMaintenanceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"Filters\":{\"shape\":\"S28\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribePendingMaintenanceActionsResult\",\"type\":\"structure\",\"members\":{\"PendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\",\"locationName\":\"ResourcePendingMaintenanceActions\"}},\"Marker\":{}}}},\"FailoverDBCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"TargetDBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"FailoverDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\"],\"members\":{\"ResourceName\":{},\"Filters\":{\"shape\":\"S28\"}}},\"output\":{\"resultWrapper\":\"ListTagsForResourceResult\",\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"S9\"}}}},\"ModifyDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"NewDBClusterIdentifier\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Ss\"},\"Port\":{\"type\":\"integer\"},\"MasterUserPassword\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"CloudwatchLogsExportConfiguration\":{\"type\":\"structure\",\"members\":{\"EnableLogTypes\":{\"shape\":\"St\"},\"DisableLogTypes\":{\"shape\":\"St\"}}},\"EngineVersion\":{},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"ModifyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"Parameters\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Parameters\":{\"shape\":\"S2j\"}}},\"output\":{\"shape\":\"S48\",\"resultWrapper\":\"ModifyDBClusterParameterGroupResult\"}},\"ModifyDBClusterSnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"AttributeName\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"AttributeName\":{},\"ValuesToAdd\":{\"shape\":\"S2r\"},\"ValuesToRemove\":{\"shape\":\"S2r\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S2o\"}}}},\"ModifyDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"PreferredMaintenanceWindow\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"NewDBInstanceIdentifier\":{},\"CACertificateIdentifier\":{},\"PromotionTier\":{\"type\":\"integer\"},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{}}},\"output\":{\"resultWrapper\":\"ModifyDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1a\"}}}},\"ModifyDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S1l\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S1c\"}}}},\"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\"}}}},\"ModifyGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{},\"NewGlobalClusterIdentifier\":{},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S1r\"}}}},\"RebootDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"ForceFailover\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RebootDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1a\"}}}},\"RemoveFromGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\",\"DbClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{},\"DbClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RemoveFromGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S1r\"}}}},\"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\":{}}}}},\"ResetDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S2j\"}}},\"output\":{\"shape\":\"S48\",\"resultWrapper\":\"ResetDBClusterParameterGroupResult\"}},\"RestoreDBClusterFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SnapshotIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"So\"},\"DBClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Ss\"},\"Tags\":{\"shape\":\"S9\"},\"KmsKeyId\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"St\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterFromSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"RestoreDBClusterToPointInTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SourceDBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"SourceDBClusterIdentifier\":{},\"RestoreToTime\":{\"type\":\"timestamp\"},\"UseLatestRestorableTime\":{\"type\":\"boolean\"},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Ss\"},\"Tags\":{\"shape\":\"S9\"},\"KmsKeyId\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"St\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterToPointInTimeResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"StartDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StartDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}},\"StopDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StopDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sw\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S5\"},\"EventCategoriesList\":{\"shape\":\"S6\"},\"Enabled\":{\"type\":\"boolean\"},\"EventSubscriptionArn\":{}},\"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\":{\"ResourceIdentifier\":{},\"PendingMaintenanceActionDetails\":{\"type\":\"list\",\"member\":{\"locationName\":\"PendingMaintenanceAction\",\"type\":\"structure\",\"members\":{\"Action\":{},\"AutoAppliedAfterDate\":{\"type\":\"timestamp\"},\"ForcedApplyDate\":{\"type\":\"timestamp\"},\"OptInStatus\":{},\"CurrentApplyDate\":{\"type\":\"timestamp\"},\"Description\":{}}}}},\"wrapper\":true},\"Sj\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"DBClusterParameterGroupArn\":{}},\"wrapper\":true},\"Sn\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"So\"},\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"SnapshotCreateTime\":{\"type\":\"timestamp\"},\"Engine\":{},\"Status\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"MasterUsername\":{},\"EngineVersion\":{},\"SnapshotType\":{},\"PercentProgress\":{\"type\":\"integer\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DBClusterSnapshotArn\":{},\"SourceDBClusterSnapshotArn\":{}},\"wrapper\":true},\"So\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"Ss\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"St\":{\"type\":\"list\",\"member\":{}},\"Sw\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"So\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterIdentifier\":{},\"DBClusterParameterGroup\":{},\"DBSubnetGroup\":{},\"Status\":{},\"PercentProgress\":{},\"EarliestRestorableTime\":{\"type\":\"timestamp\"},\"Endpoint\":{},\"ReaderEndpoint\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"Engine\":{},\"EngineVersion\":{},\"LatestRestorableTime\":{\"type\":\"timestamp\"},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"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\":\"S10\"},\"HostedZoneId\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbClusterResourceId\":{},\"DBClusterArn\":{},\"AssociatedRoles\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterRole\",\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"Status\":{}}}},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"EnabledCloudwatchLogsExports\":{\"shape\":\"St\"},\"DeletionProtection\":{\"type\":\"boolean\"}},\"wrapper\":true},\"S10\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupMembership\",\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"Engine\":{},\"DBInstanceStatus\":{},\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"HostedZoneId\":{}}},\"InstanceCreateTime\":{\"type\":\"timestamp\"},\"PreferredBackupWindow\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"VpcSecurityGroups\":{\"shape\":\"S10\"},\"AvailabilityZone\":{},\"DBSubnetGroup\":{\"shape\":\"S1c\"},\"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\":\"St\"},\"LogTypesToDisable\":{\"shape\":\"St\"}}}}},\"LatestRestorableTime\":{\"type\":\"timestamp\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"StatusInfos\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBInstanceStatusInfo\",\"type\":\"structure\",\"members\":{\"StatusType\":{},\"Normal\":{\"type\":\"boolean\"},\"Status\":{},\"Message\":{}}}},\"DBClusterIdentifier\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbiResourceId\":{},\"CACertificateIdentifier\":{},\"PromotionTier\":{\"type\":\"integer\"},\"DBInstanceArn\":{},\"EnabledCloudwatchLogsExports\":{\"shape\":\"St\"}},\"wrapper\":true},\"S1c\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S1f\"},\"SubnetStatus\":{}}}},\"DBSubnetGroupArn\":{}},\"wrapper\":true},\"S1f\":{\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true},\"S1l\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S1r\":{\"type\":\"structure\",\"members\":{\"GlobalClusterIdentifier\":{},\"GlobalClusterResourceId\":{},\"GlobalClusterArn\":{},\"Status\":{},\"Engine\":{},\"EngineVersion\":{},\"DatabaseName\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"GlobalClusterMembers\":{\"type\":\"list\",\"member\":{\"locationName\":\"GlobalClusterMember\",\"type\":\"structure\",\"members\":{\"DBClusterArn\":{},\"Readers\":{\"type\":\"list\",\"member\":{}},\"IsWriter\":{\"type\":\"boolean\"}},\"wrapper\":true}}},\"wrapper\":true},\"S28\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{\"locationName\":\"Value\"}}}}},\"S2j\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"ApplyType\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ApplyMethod\":{}}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S2r\"}}}}},\"wrapper\":true},\"S2r\":{\"type\":\"list\",\"member\":{\"locationName\":\"AttributeValue\"}},\"S48\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{}}}}}"); /***/ }), @@ -35012,11 +37906,27 @@ module.exports = JSON.parse("{\"V\":{\"DBInstanceAvailable\":{\"delay\":30,\"ope /***/ }), +/***/ 15526: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-02-26\",\"endpointPrefix\":\"drs\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"drs\",\"serviceFullName\":\"Elastic Disaster Recovery Service\",\"serviceId\":\"drs\",\"signatureVersion\":\"v4\",\"signingName\":\"drs\",\"uid\":\"drs-2020-02-26\"},\"operations\":{\"CreateReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/CreateReplicationConfigurationTemplate\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"associateDefaultSecurityGroup\",\"bandwidthThrottling\",\"createPublicIP\",\"dataPlaneRouting\",\"defaultLargeStagingDiskType\",\"ebsEncryption\",\"pitPolicy\",\"replicationServerInstanceType\",\"replicationServersSecurityGroupsIDs\",\"stagingAreaSubnetId\",\"stagingAreaTags\",\"useDedicatedReplicationServer\"],\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"pitPolicy\":{\"shape\":\"S8\"},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"Sd\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"Sg\"},\"tags\":{\"shape\":\"Sg\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Sj\"}},\"DeleteJob\":{\"http\":{\"requestUri\":\"/DeleteJob\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"jobID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteRecoveryInstance\":{\"http\":{\"requestUri\":\"/DeleteRecoveryInstance\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"recoveryInstanceID\"],\"members\":{\"recoveryInstanceID\":{}}}},\"DeleteReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/DeleteReplicationConfigurationTemplate\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"replicationConfigurationTemplateID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteSourceServer\":{\"http\":{\"requestUri\":\"/DeleteSourceServer\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeJobLogItems\":{\"http\":{\"requestUri\":\"/DescribeJobLogItems\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"jobID\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"event\":{},\"eventData\":{\"type\":\"structure\",\"members\":{\"conversionServerID\":{},\"rawError\":{},\"sourceServerID\":{},\"targetInstanceID\":{}}},\"logDateTime\":{}}}},\"nextToken\":{}}}},\"DescribeJobs\":{\"http\":{\"requestUri\":\"/DescribeJobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"filters\"],\"members\":{\"filters\":{\"type\":\"structure\",\"members\":{\"fromDate\":{},\"jobIDs\":{\"type\":\"list\",\"member\":{}},\"toDate\":{}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}},\"nextToken\":{}}}},\"DescribeRecoveryInstances\":{\"http\":{\"requestUri\":\"/DescribeRecoveryInstances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"filters\"],\"members\":{\"filters\":{\"type\":\"structure\",\"members\":{\"recoveryInstanceIDs\":{\"type\":\"list\",\"member\":{}},\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"dataReplicationInfo\":{\"type\":\"structure\",\"members\":{\"dataReplicationError\":{\"type\":\"structure\",\"members\":{\"error\":{},\"rawError\":{}}},\"dataReplicationInitiation\":{\"type\":\"structure\",\"members\":{\"startDateTime\":{},\"steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"status\":{}}}}}},\"dataReplicationState\":{},\"etaDateTime\":{},\"lagDuration\":{},\"replicatedDisks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"backloggedStorageBytes\":{\"type\":\"long\"},\"deviceName\":{},\"replicatedStorageBytes\":{\"type\":\"long\"},\"rescannedStorageBytes\":{\"type\":\"long\"},\"totalStorageBytes\":{\"type\":\"long\"}}}}}},\"ec2InstanceID\":{},\"ec2InstanceState\":{},\"failback\":{\"type\":\"structure\",\"members\":{\"agentLastSeenByServiceDateTime\":{},\"elapsedReplicationDuration\":{},\"failbackClientID\":{},\"failbackClientLastSeenByServiceDateTime\":{},\"failbackInitiationTime\":{},\"failbackJobID\":{},\"failbackToOriginalServer\":{\"type\":\"boolean\"},\"firstByteDateTime\":{},\"state\":{}}},\"isDrill\":{\"type\":\"boolean\"},\"jobID\":{},\"pointInTimeSnapshotDateTime\":{},\"recoveryInstanceID\":{},\"recoveryInstanceProperties\":{\"type\":\"structure\",\"members\":{\"cpus\":{\"shape\":\"S24\"},\"disks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bytes\":{\"type\":\"long\"},\"ebsVolumeID\":{},\"internalDeviceName\":{}}}},\"identificationHints\":{\"shape\":\"S29\"},\"lastUpdatedDateTime\":{},\"networkInterfaces\":{\"shape\":\"S2a\"},\"os\":{\"shape\":\"S2d\"},\"ramBytes\":{\"type\":\"long\"}}},\"sourceServerID\":{},\"tags\":{\"shape\":\"Sg\"}}}},\"nextToken\":{}}}},\"DescribeRecoverySnapshots\":{\"http\":{\"requestUri\":\"/DescribeRecoverySnapshots\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"filters\":{\"type\":\"structure\",\"members\":{\"fromDateTime\":{},\"toDateTime\":{}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"order\":{},\"sourceServerID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"expectedTimestamp\",\"snapshotID\",\"sourceServerID\"],\"members\":{\"ebsSnapshots\":{\"type\":\"list\",\"member\":{}},\"expectedTimestamp\":{},\"snapshotID\":{},\"sourceServerID\":{},\"timestamp\":{}}}},\"nextToken\":{}}}},\"DescribeReplicationConfigurationTemplates\":{\"http\":{\"requestUri\":\"/DescribeReplicationConfigurationTemplates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateIDs\"],\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"replicationConfigurationTemplateIDs\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\"}},\"nextToken\":{}}}},\"DescribeSourceServers\":{\"http\":{\"requestUri\":\"/DescribeSourceServers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"filters\"],\"members\":{\"filters\":{\"type\":\"structure\",\"members\":{\"hardwareId\":{},\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"S2w\"}},\"nextToken\":{}}}},\"DisconnectRecoveryInstance\":{\"http\":{\"requestUri\":\"/DisconnectRecoveryInstance\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"recoveryInstanceID\"],\"members\":{\"recoveryInstanceID\":{}}}},\"DisconnectSourceServer\":{\"http\":{\"requestUri\":\"/DisconnectSourceServer\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S2w\"}},\"GetFailbackReplicationConfiguration\":{\"http\":{\"requestUri\":\"/GetFailbackReplicationConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"recoveryInstanceID\"],\"members\":{\"recoveryInstanceID\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"recoveryInstanceID\"],\"members\":{\"bandwidthThrottling\":{\"type\":\"long\"},\"name\":{},\"recoveryInstanceID\":{},\"usePrivateIP\":{\"type\":\"boolean\"}}}},\"GetLaunchConfiguration\":{\"http\":{\"requestUri\":\"/GetLaunchConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S3l\"}},\"GetReplicationConfiguration\":{\"http\":{\"requestUri\":\"/GetReplicationConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S3r\"}},\"InitializeService\":{\"http\":{\"requestUri\":\"/InitializeService\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"Sg\"}}}},\"RetryDataReplication\":{\"http\":{\"requestUri\":\"/RetryDataReplication\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S2w\"}},\"StartFailbackLaunch\":{\"http\":{\"requestUri\":\"/StartFailbackLaunch\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"recoveryInstanceIDs\"],\"members\":{\"recoveryInstanceIDs\":{\"type\":\"list\",\"member\":{}},\"tags\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S1a\"}}}},\"StartRecovery\":{\"http\":{\"requestUri\":\"/StartRecovery\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServers\"],\"members\":{\"isDrill\":{\"type\":\"boolean\"},\"sourceServers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"recoverySnapshotID\":{},\"sourceServerID\":{}}}},\"tags\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S1a\"}}}},\"StopFailback\":{\"http\":{\"requestUri\":\"/StopFailback\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"recoveryInstanceID\"],\"members\":{\"recoveryInstanceID\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sg\"}}},\"idempotent\":true},\"TerminateRecoveryInstances\":{\"http\":{\"requestUri\":\"/TerminateRecoveryInstances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"recoveryInstanceIDs\"],\"members\":{\"recoveryInstanceIDs\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S1a\"}}}},\"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\":{},\"sensitive\":true}}},\"idempotent\":true},\"UpdateFailbackReplicationConfiguration\":{\"http\":{\"requestUri\":\"/UpdateFailbackReplicationConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"recoveryInstanceID\"],\"members\":{\"bandwidthThrottling\":{\"type\":\"long\"},\"name\":{},\"recoveryInstanceID\":{},\"usePrivateIP\":{\"type\":\"boolean\"}}}},\"UpdateLaunchConfiguration\":{\"http\":{\"requestUri\":\"/UpdateLaunchConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"copyPrivateIp\":{\"type\":\"boolean\"},\"copyTags\":{\"type\":\"boolean\"},\"launchDisposition\":{},\"licensing\":{\"shape\":\"S3n\"},\"name\":{},\"sourceServerID\":{},\"targetInstanceTypeRightSizingMethod\":{}}},\"output\":{\"shape\":\"S3l\"},\"idempotent\":true},\"UpdateReplicationConfiguration\":{\"http\":{\"requestUri\":\"/UpdateReplicationConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"name\":{},\"pitPolicy\":{\"shape\":\"S8\"},\"replicatedDisks\":{\"shape\":\"S3s\"},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"Sd\"},\"sourceServerID\":{},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"Sg\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S3r\"},\"idempotent\":true},\"UpdateReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/UpdateReplicationConfigurationTemplate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"arn\":{},\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"pitPolicy\":{\"shape\":\"S8\"},\"replicationConfigurationTemplateID\":{},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"Sd\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"Sg\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Sj\"}}},\"shapes\":{\"S8\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"interval\",\"retentionDuration\",\"units\"],\"members\":{\"enabled\":{\"type\":\"boolean\"},\"interval\":{\"type\":\"integer\"},\"retentionDuration\":{\"type\":\"integer\"},\"ruleID\":{\"type\":\"long\"},\"units\":{}}}},\"Sd\":{\"type\":\"list\",\"member\":{}},\"Sg\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"Sj\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"arn\":{},\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"pitPolicy\":{\"shape\":\"S8\"},\"replicationConfigurationTemplateID\":{},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"Sd\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"Sg\"},\"tags\":{\"shape\":\"Sg\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"S1a\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"arn\":{},\"creationDateTime\":{},\"endDateTime\":{},\"initiatedBy\":{},\"jobID\":{},\"participatingServers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"launchStatus\":{},\"recoveryInstanceID\":{},\"sourceServerID\":{}}}},\"status\":{},\"tags\":{\"shape\":\"Sg\"},\"type\":{}}},\"S24\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"cores\":{\"type\":\"long\"},\"modelName\":{}}}},\"S29\":{\"type\":\"structure\",\"members\":{\"awsInstanceID\":{},\"fqdn\":{},\"hostname\":{},\"vmWareUuid\":{}}},\"S2a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ips\":{\"type\":\"list\",\"member\":{}},\"isPrimary\":{\"type\":\"boolean\"},\"macAddress\":{}}}},\"S2d\":{\"type\":\"structure\",\"members\":{\"fullString\":{}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"dataReplicationInfo\":{\"type\":\"structure\",\"members\":{\"dataReplicationError\":{\"type\":\"structure\",\"members\":{\"error\":{},\"rawError\":{}}},\"dataReplicationInitiation\":{\"type\":\"structure\",\"members\":{\"nextAttemptDateTime\":{},\"startDateTime\":{},\"steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"status\":{}}}}}},\"dataReplicationState\":{},\"etaDateTime\":{},\"lagDuration\":{},\"replicatedDisks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"backloggedStorageBytes\":{\"type\":\"long\"},\"deviceName\":{},\"replicatedStorageBytes\":{\"type\":\"long\"},\"rescannedStorageBytes\":{\"type\":\"long\"},\"totalStorageBytes\":{\"type\":\"long\"}}}}}},\"lastLaunchResult\":{},\"lifeCycle\":{\"type\":\"structure\",\"members\":{\"addedToServiceDateTime\":{},\"elapsedReplicationDuration\":{},\"firstByteDateTime\":{},\"lastLaunch\":{\"type\":\"structure\",\"members\":{\"initiated\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{},\"jobID\":{},\"type\":{}}}}},\"lastSeenByServiceDateTime\":{}}},\"recoveryInstanceId\":{},\"sourceProperties\":{\"type\":\"structure\",\"members\":{\"cpus\":{\"shape\":\"S24\"},\"disks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bytes\":{\"type\":\"long\"},\"deviceName\":{}}}},\"identificationHints\":{\"shape\":\"S29\"},\"lastUpdatedDateTime\":{},\"networkInterfaces\":{\"shape\":\"S2a\"},\"os\":{\"shape\":\"S2d\"},\"ramBytes\":{\"type\":\"long\"},\"recommendedInstanceType\":{}}},\"sourceServerID\":{},\"tags\":{\"shape\":\"Sg\"}}},\"S3l\":{\"type\":\"structure\",\"members\":{\"copyPrivateIp\":{\"type\":\"boolean\"},\"copyTags\":{\"type\":\"boolean\"},\"ec2LaunchTemplateID\":{},\"launchDisposition\":{},\"licensing\":{\"shape\":\"S3n\"},\"name\":{},\"sourceServerID\":{},\"targetInstanceTypeRightSizingMethod\":{}}},\"S3n\":{\"type\":\"structure\",\"members\":{\"osByol\":{\"type\":\"boolean\"}}},\"S3r\":{\"type\":\"structure\",\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"name\":{},\"pitPolicy\":{\"shape\":\"S8\"},\"replicatedDisks\":{\"shape\":\"S3s\"},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"Sd\"},\"sourceServerID\":{},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"Sg\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"S3s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"deviceName\":{},\"iops\":{\"type\":\"long\"},\"isBootDisk\":{\"type\":\"boolean\"},\"stagingDiskType\":{},\"throughput\":{\"type\":\"long\"}}}}}}"); + +/***/ }), + +/***/ 68795: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"DescribeJobLogItems\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeRecoveryInstances\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeRecoverySnapshots\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeReplicationConfigurationTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeSourceServers\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"}}}"); + +/***/ }), + /***/ 3174: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-04-16\",\"endpointPrefix\":\"ds\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Directory Service\",\"serviceFullName\":\"AWS Directory Service\",\"serviceId\":\"Directory Service\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"DirectoryService_20150416\",\"uid\":\"ds-2015-04-16\"},\"operations\":{\"AcceptSharedDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"SharedDirectoryId\"],\"members\":{\"SharedDirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectory\":{\"shape\":\"S4\"}}}},\"AddIpRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"IpRoutes\"],\"members\":{\"DirectoryId\":{},\"IpRoutes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrIp\":{},\"Description\":{}}}},\"UpdateSecurityGroupForDirectoryControllers\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AddRegion\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RegionName\",\"VPCSettings\"],\"members\":{\"DirectoryId\":{},\"RegionName\":{},\"VPCSettings\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Tags\"],\"members\":{\"ResourceId\":{},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelSchemaExtension\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"SchemaExtensionId\"],\"members\":{\"DirectoryId\":{},\"SchemaExtensionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ConnectDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Password\",\"Size\",\"ConnectSettings\"],\"members\":{\"Name\":{},\"ShortName\":{},\"Password\":{\"shape\":\"S12\"},\"Description\":{},\"Size\":{},\"ConnectSettings\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"SubnetIds\",\"CustomerDnsIps\",\"CustomerUserName\"],\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"Sm\"},\"CustomerDnsIps\":{\"shape\":\"S15\"},\"CustomerUserName\":{}}},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{}}}},\"CreateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Alias\"],\"members\":{\"DirectoryId\":{},\"Alias\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"Alias\":{}}}},\"CreateComputer\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"ComputerName\",\"Password\"],\"members\":{\"DirectoryId\":{},\"ComputerName\":{},\"Password\":{\"type\":\"string\",\"sensitive\":true},\"OrganizationalUnitDistinguishedName\":{},\"ComputerAttributes\":{\"shape\":\"S1g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Computer\":{\"type\":\"structure\",\"members\":{\"ComputerId\":{},\"ComputerName\":{},\"ComputerAttributes\":{\"shape\":\"S1g\"}}}}}},\"CreateConditionalForwarder\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RemoteDomainName\",\"DnsIpAddrs\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainName\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Password\",\"Size\"],\"members\":{\"Name\":{},\"ShortName\":{},\"Password\":{\"shape\":\"S1r\"},\"Description\":{},\"Size\":{},\"VpcSettings\":{\"shape\":\"Sk\"},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{}}}},\"CreateLogSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"LogGroupName\"],\"members\":{\"DirectoryId\":{},\"LogGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateMicrosoftAD\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Password\",\"VpcSettings\"],\"members\":{\"Name\":{},\"ShortName\":{},\"Password\":{\"shape\":\"S1r\"},\"Description\":{},\"VpcSettings\":{\"shape\":\"Sk\"},\"Edition\":{},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{}}}},\"CreateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{}}}},\"CreateTrust\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RemoteDomainName\",\"TrustPassword\",\"TrustDirection\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainName\":{},\"TrustPassword\":{\"type\":\"string\",\"sensitive\":true},\"TrustDirection\":{},\"TrustType\":{},\"ConditionalForwarderIpAddrs\":{\"shape\":\"S15\"},\"SelectiveAuth\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrustId\":{}}}},\"DeleteConditionalForwarder\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RemoteDomainName\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{}}}},\"DeleteLogSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"SnapshotId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{}}}},\"DeleteTrust\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrustId\"],\"members\":{\"TrustId\":{},\"DeleteAssociatedConditionalForwarder\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrustId\":{}}}},\"DeregisterCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CertificateId\"],\"members\":{\"DirectoryId\":{},\"CertificateId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeregisterEventTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"TopicName\"],\"members\":{\"DirectoryId\":{},\"TopicName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CertificateId\"],\"members\":{\"DirectoryId\":{},\"CertificateId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{\"type\":\"structure\",\"members\":{\"CertificateId\":{},\"State\":{},\"StateReason\":{},\"CommonName\":{},\"RegisteredDateTime\":{\"type\":\"timestamp\"},\"ExpiryDateTime\":{\"type\":\"timestamp\"},\"Type\":{},\"ClientCertAuthSettings\":{\"shape\":\"S30\"}}}}}},\"DescribeConditionalForwarders\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConditionalForwarders\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RemoteDomainName\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"},\"ReplicationScope\":{}}}}}}},\"DescribeDirectories\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryIds\":{\"shape\":\"S39\"},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"Name\":{},\"ShortName\":{},\"Size\":{},\"Edition\":{},\"Alias\":{},\"AccessUrl\":{},\"Description\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"},\"Stage\":{},\"ShareStatus\":{},\"ShareMethod\":{},\"ShareNotes\":{\"shape\":\"S8\"},\"LaunchTime\":{\"type\":\"timestamp\"},\"StageLastUpdatedDateTime\":{\"type\":\"timestamp\"},\"Type\":{},\"VpcSettings\":{\"shape\":\"S3j\"},\"ConnectSettings\":{\"type\":\"structure\",\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"Sm\"},\"CustomerUserName\":{},\"SecurityGroupId\":{},\"AvailabilityZones\":{\"shape\":\"S3l\"},\"ConnectIps\":{\"type\":\"list\",\"member\":{}}}},\"RadiusSettings\":{\"shape\":\"S3p\"},\"RadiusStatus\":{},\"StageReason\":{},\"SsoEnabled\":{\"type\":\"boolean\"},\"DesiredNumberOfDomainControllers\":{\"type\":\"integer\"},\"OwnerDirectoryDescription\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"AccountId\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"},\"VpcSettings\":{\"shape\":\"S3j\"},\"RadiusSettings\":{\"shape\":\"S3p\"},\"RadiusStatus\":{}}},\"RegionsInfo\":{\"type\":\"structure\",\"members\":{\"PrimaryRegion\":{},\"AdditionalRegions\":{\"type\":\"list\",\"member\":{}}}}}}},\"NextToken\":{}}}},\"DescribeDomainControllers\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"DomainControllerIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainControllers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"DomainControllerId\":{},\"DnsIpAddr\":{},\"VpcId\":{},\"SubnetId\":{},\"AvailabilityZone\":{},\"Status\":{},\"StatusReason\":{},\"LaunchTime\":{\"type\":\"timestamp\"},\"StatusLastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeEventTopics\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"TopicNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventTopics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"TopicName\":{},\"TopicArn\":{},\"CreatedDateTime\":{\"type\":\"timestamp\"},\"Status\":{}}}}}}},\"DescribeLDAPSSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"Type\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LDAPSSettingsInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LDAPSStatus\":{},\"LDAPSStatusReason\":{},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeRegions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"RegionName\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegionsDescription\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"RegionName\":{},\"RegionType\":{},\"Status\":{},\"VpcSettings\":{\"shape\":\"Sk\"},\"DesiredNumberOfDomainControllers\":{\"type\":\"integer\"},\"LaunchTime\":{\"type\":\"timestamp\"},\"StatusLastUpdatedDateTime\":{\"type\":\"timestamp\"},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeSharedDirectories\":{\"input\":{\"type\":\"structure\",\"required\":[\"OwnerDirectoryId\"],\"members\":{\"OwnerDirectoryId\":{},\"SharedDirectoryIds\":{\"shape\":\"S39\"},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectories\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"NextToken\":{}}}},\"DescribeSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"SnapshotIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshots\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"SnapshotId\":{},\"Type\":{},\"Name\":{},\"Status\":{},\"StartTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeTrusts\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"TrustIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Trusts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"TrustId\":{},\"RemoteDomainName\":{},\"TrustType\":{},\"TrustDirection\":{},\"TrustState\":{},\"CreatedDateTime\":{\"type\":\"timestamp\"},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"},\"StateLastUpdatedDateTime\":{\"type\":\"timestamp\"},\"TrustStateReason\":{},\"SelectiveAuth\":{}}}},\"NextToken\":{}}}},\"DisableClientAuthentication\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Type\"],\"members\":{\"DirectoryId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableLDAPS\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Type\"],\"members\":{\"DirectoryId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableRadius\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableSso\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"UserName\":{},\"Password\":{\"shape\":\"S12\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableClientAuthentication\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Type\"],\"members\":{\"DirectoryId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableLDAPS\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Type\"],\"members\":{\"DirectoryId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableRadius\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RadiusSettings\"],\"members\":{\"DirectoryId\":{},\"RadiusSettings\":{\"shape\":\"S3p\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableSso\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"UserName\":{},\"Password\":{\"shape\":\"S12\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetDirectoryLimits\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryLimits\":{\"type\":\"structure\",\"members\":{\"CloudOnlyDirectoriesLimit\":{\"type\":\"integer\"},\"CloudOnlyDirectoriesCurrentCount\":{\"type\":\"integer\"},\"CloudOnlyDirectoriesLimitReached\":{\"type\":\"boolean\"},\"CloudOnlyMicrosoftADLimit\":{\"type\":\"integer\"},\"CloudOnlyMicrosoftADCurrentCount\":{\"type\":\"integer\"},\"CloudOnlyMicrosoftADLimitReached\":{\"type\":\"boolean\"},\"ConnectedDirectoriesLimit\":{\"type\":\"integer\"},\"ConnectedDirectoriesCurrentCount\":{\"type\":\"integer\"},\"ConnectedDirectoriesLimitReached\":{\"type\":\"boolean\"}}}}}},\"GetSnapshotLimits\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotLimits\":{\"type\":\"structure\",\"members\":{\"ManualSnapshotsLimit\":{\"type\":\"integer\"},\"ManualSnapshotsCurrentCount\":{\"type\":\"integer\"},\"ManualSnapshotsLimitReached\":{\"type\":\"boolean\"}}}}}},\"ListCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"CertificatesInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CertificateId\":{},\"CommonName\":{},\"State\":{},\"ExpiryDateTime\":{\"type\":\"timestamp\"},\"Type\":{}}}}}}},\"ListIpRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpRoutesInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"CidrIp\":{},\"IpRouteStatusMsg\":{},\"AddedDateTime\":{\"type\":\"timestamp\"},\"IpRouteStatusReason\":{},\"Description\":{}}}},\"NextToken\":{}}}},\"ListLogSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LogSubscriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"LogGroupName\":{},\"SubscriptionCreatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListSchemaExtensions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaExtensionsInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"SchemaExtensionId\":{},\"Description\":{},\"SchemaExtensionStatus\":{},\"SchemaExtensionStatusReason\":{},\"StartDateTime\":{\"type\":\"timestamp\"},\"EndDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sr\"},\"NextToken\":{}}}},\"RegisterCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CertificateData\"],\"members\":{\"DirectoryId\":{},\"CertificateData\":{},\"Type\":{},\"ClientCertAuthSettings\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateId\":{}}}},\"RegisterEventTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"TopicName\"],\"members\":{\"DirectoryId\":{},\"TopicName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RejectSharedDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"SharedDirectoryId\"],\"members\":{\"SharedDirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectoryId\":{}}}},\"RemoveIpRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CidrIps\"],\"members\":{\"DirectoryId\":{},\"CidrIps\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveRegion\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveTagsFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagKeys\"],\"members\":{\"ResourceId\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ResetUserPassword\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"UserName\",\"NewPassword\"],\"members\":{\"DirectoryId\":{},\"UserName\":{},\"NewPassword\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RestoreFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"SnapshotId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ShareDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"ShareTarget\",\"ShareMethod\"],\"members\":{\"DirectoryId\":{},\"ShareNotes\":{\"shape\":\"S8\"},\"ShareTarget\":{\"type\":\"structure\",\"required\":[\"Id\",\"Type\"],\"members\":{\"Id\":{},\"Type\":{}}},\"ShareMethod\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectoryId\":{}}}},\"StartSchemaExtension\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CreateSnapshotBeforeSchemaExtension\",\"LdifContent\",\"Description\"],\"members\":{\"DirectoryId\":{},\"CreateSnapshotBeforeSchemaExtension\":{\"type\":\"boolean\"},\"LdifContent\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaExtensionId\":{}}}},\"UnshareDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"UnshareTarget\"],\"members\":{\"DirectoryId\":{},\"UnshareTarget\":{\"type\":\"structure\",\"required\":[\"Id\",\"Type\"],\"members\":{\"Id\":{},\"Type\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectoryId\":{}}}},\"UpdateConditionalForwarder\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RemoteDomainName\",\"DnsIpAddrs\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainName\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateNumberOfDomainControllers\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"DesiredNumber\"],\"members\":{\"DirectoryId\":{},\"DesiredNumber\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRadius\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RadiusSettings\"],\"members\":{\"DirectoryId\":{},\"RadiusSettings\":{\"shape\":\"S3p\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTrust\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrustId\"],\"members\":{\"TrustId\":{},\"SelectiveAuth\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestId\":{},\"TrustId\":{}}}},\"VerifyTrust\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrustId\"],\"members\":{\"TrustId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrustId\":{}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"OwnerAccountId\":{},\"OwnerDirectoryId\":{},\"ShareMethod\":{},\"SharedAccountId\":{},\"SharedDirectoryId\":{},\"ShareStatus\":{},\"ShareNotes\":{\"shape\":\"S8\"},\"CreatedDateTime\":{\"type\":\"timestamp\"},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"}}},\"S8\":{\"type\":\"string\",\"sensitive\":true},\"Sk\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"SubnetIds\"],\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"Sm\"}}},\"Sm\":{\"type\":\"list\",\"member\":{}},\"Sr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S12\":{\"type\":\"string\",\"sensitive\":true},\"S15\":{\"type\":\"list\",\"member\":{}},\"S1g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"S1r\":{\"type\":\"string\",\"sensitive\":true},\"S30\":{\"type\":\"structure\",\"members\":{\"OCSPUrl\":{}}},\"S39\":{\"type\":\"list\",\"member\":{}},\"S3j\":{\"type\":\"structure\",\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"Sm\"},\"SecurityGroupId\":{},\"AvailabilityZones\":{\"shape\":\"S3l\"}}},\"S3l\":{\"type\":\"list\",\"member\":{}},\"S3p\":{\"type\":\"structure\",\"members\":{\"RadiusServers\":{\"type\":\"list\",\"member\":{}},\"RadiusPort\":{\"type\":\"integer\"},\"RadiusTimeout\":{\"type\":\"integer\"},\"RadiusRetries\":{\"type\":\"integer\"},\"SharedSecret\":{\"type\":\"string\",\"sensitive\":true},\"AuthenticationProtocol\":{},\"DisplayLabel\":{},\"UseSameUsername\":{\"type\":\"boolean\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-04-16\",\"endpointPrefix\":\"ds\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Directory Service\",\"serviceFullName\":\"AWS Directory Service\",\"serviceId\":\"Directory Service\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"DirectoryService_20150416\",\"uid\":\"ds-2015-04-16\"},\"operations\":{\"AcceptSharedDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"SharedDirectoryId\"],\"members\":{\"SharedDirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectory\":{\"shape\":\"S4\"}}}},\"AddIpRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"IpRoutes\"],\"members\":{\"DirectoryId\":{},\"IpRoutes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrIp\":{},\"Description\":{}}}},\"UpdateSecurityGroupForDirectoryControllers\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AddRegion\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RegionName\",\"VPCSettings\"],\"members\":{\"DirectoryId\":{},\"RegionName\":{},\"VPCSettings\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Tags\"],\"members\":{\"ResourceId\":{},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelSchemaExtension\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"SchemaExtensionId\"],\"members\":{\"DirectoryId\":{},\"SchemaExtensionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ConnectDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Password\",\"Size\",\"ConnectSettings\"],\"members\":{\"Name\":{},\"ShortName\":{},\"Password\":{\"shape\":\"S12\"},\"Description\":{},\"Size\":{},\"ConnectSettings\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"SubnetIds\",\"CustomerDnsIps\",\"CustomerUserName\"],\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"Sm\"},\"CustomerDnsIps\":{\"shape\":\"S15\"},\"CustomerUserName\":{}}},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{}}}},\"CreateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Alias\"],\"members\":{\"DirectoryId\":{},\"Alias\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"Alias\":{}}}},\"CreateComputer\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"ComputerName\",\"Password\"],\"members\":{\"DirectoryId\":{},\"ComputerName\":{},\"Password\":{\"type\":\"string\",\"sensitive\":true},\"OrganizationalUnitDistinguishedName\":{},\"ComputerAttributes\":{\"shape\":\"S1g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Computer\":{\"type\":\"structure\",\"members\":{\"ComputerId\":{},\"ComputerName\":{},\"ComputerAttributes\":{\"shape\":\"S1g\"}}}}}},\"CreateConditionalForwarder\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RemoteDomainName\",\"DnsIpAddrs\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainName\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Password\",\"Size\"],\"members\":{\"Name\":{},\"ShortName\":{},\"Password\":{\"shape\":\"S1r\"},\"Description\":{},\"Size\":{},\"VpcSettings\":{\"shape\":\"Sk\"},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{}}}},\"CreateLogSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"LogGroupName\"],\"members\":{\"DirectoryId\":{},\"LogGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateMicrosoftAD\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Password\",\"VpcSettings\"],\"members\":{\"Name\":{},\"ShortName\":{},\"Password\":{\"shape\":\"S1r\"},\"Description\":{},\"VpcSettings\":{\"shape\":\"Sk\"},\"Edition\":{},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{}}}},\"CreateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{}}}},\"CreateTrust\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RemoteDomainName\",\"TrustPassword\",\"TrustDirection\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainName\":{},\"TrustPassword\":{\"type\":\"string\",\"sensitive\":true},\"TrustDirection\":{},\"TrustType\":{},\"ConditionalForwarderIpAddrs\":{\"shape\":\"S15\"},\"SelectiveAuth\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrustId\":{}}}},\"DeleteConditionalForwarder\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RemoteDomainName\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{}}}},\"DeleteLogSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"SnapshotId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{}}}},\"DeleteTrust\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrustId\"],\"members\":{\"TrustId\":{},\"DeleteAssociatedConditionalForwarder\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrustId\":{}}}},\"DeregisterCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CertificateId\"],\"members\":{\"DirectoryId\":{},\"CertificateId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeregisterEventTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"TopicName\"],\"members\":{\"DirectoryId\":{},\"TopicName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CertificateId\"],\"members\":{\"DirectoryId\":{},\"CertificateId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{\"type\":\"structure\",\"members\":{\"CertificateId\":{},\"State\":{},\"StateReason\":{},\"CommonName\":{},\"RegisteredDateTime\":{\"type\":\"timestamp\"},\"ExpiryDateTime\":{\"type\":\"timestamp\"},\"Type\":{},\"ClientCertAuthSettings\":{\"shape\":\"S30\"}}}}}},\"DescribeClientAuthenticationSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"Type\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientAuthenticationSettingsInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Status\":{},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeConditionalForwarders\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConditionalForwarders\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RemoteDomainName\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"},\"ReplicationScope\":{}}}}}}},\"DescribeDirectories\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryIds\":{\"shape\":\"S3h\"},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"Name\":{},\"ShortName\":{},\"Size\":{},\"Edition\":{},\"Alias\":{},\"AccessUrl\":{},\"Description\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"},\"Stage\":{},\"ShareStatus\":{},\"ShareMethod\":{},\"ShareNotes\":{\"shape\":\"S8\"},\"LaunchTime\":{\"type\":\"timestamp\"},\"StageLastUpdatedDateTime\":{\"type\":\"timestamp\"},\"Type\":{},\"VpcSettings\":{\"shape\":\"S3q\"},\"ConnectSettings\":{\"type\":\"structure\",\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"Sm\"},\"CustomerUserName\":{},\"SecurityGroupId\":{},\"AvailabilityZones\":{\"shape\":\"S3s\"},\"ConnectIps\":{\"type\":\"list\",\"member\":{}}}},\"RadiusSettings\":{\"shape\":\"S3w\"},\"RadiusStatus\":{},\"StageReason\":{},\"SsoEnabled\":{\"type\":\"boolean\"},\"DesiredNumberOfDomainControllers\":{\"type\":\"integer\"},\"OwnerDirectoryDescription\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"AccountId\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"},\"VpcSettings\":{\"shape\":\"S3q\"},\"RadiusSettings\":{\"shape\":\"S3w\"},\"RadiusStatus\":{}}},\"RegionsInfo\":{\"type\":\"structure\",\"members\":{\"PrimaryRegion\":{},\"AdditionalRegions\":{\"type\":\"list\",\"member\":{}}}}}}},\"NextToken\":{}}}},\"DescribeDomainControllers\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"DomainControllerIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainControllers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"DomainControllerId\":{},\"DnsIpAddr\":{},\"VpcId\":{},\"SubnetId\":{},\"AvailabilityZone\":{},\"Status\":{},\"StatusReason\":{},\"LaunchTime\":{\"type\":\"timestamp\"},\"StatusLastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeEventTopics\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"TopicNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventTopics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"TopicName\":{},\"TopicArn\":{},\"CreatedDateTime\":{\"type\":\"timestamp\"},\"Status\":{}}}}}}},\"DescribeLDAPSSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"Type\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LDAPSSettingsInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LDAPSStatus\":{},\"LDAPSStatusReason\":{},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeRegions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"RegionName\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegionsDescription\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"RegionName\":{},\"RegionType\":{},\"Status\":{},\"VpcSettings\":{\"shape\":\"Sk\"},\"DesiredNumberOfDomainControllers\":{\"type\":\"integer\"},\"LaunchTime\":{\"type\":\"timestamp\"},\"StatusLastUpdatedDateTime\":{\"type\":\"timestamp\"},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeSharedDirectories\":{\"input\":{\"type\":\"structure\",\"required\":[\"OwnerDirectoryId\"],\"members\":{\"OwnerDirectoryId\":{},\"SharedDirectoryIds\":{\"shape\":\"S3h\"},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectories\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"NextToken\":{}}}},\"DescribeSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"SnapshotIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshots\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"SnapshotId\":{},\"Type\":{},\"Name\":{},\"Status\":{},\"StartTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeTrusts\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"TrustIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Trusts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"TrustId\":{},\"RemoteDomainName\":{},\"TrustType\":{},\"TrustDirection\":{},\"TrustState\":{},\"CreatedDateTime\":{\"type\":\"timestamp\"},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"},\"StateLastUpdatedDateTime\":{\"type\":\"timestamp\"},\"TrustStateReason\":{},\"SelectiveAuth\":{}}}},\"NextToken\":{}}}},\"DisableClientAuthentication\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Type\"],\"members\":{\"DirectoryId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableLDAPS\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Type\"],\"members\":{\"DirectoryId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableRadius\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableSso\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"UserName\":{},\"Password\":{\"shape\":\"S12\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableClientAuthentication\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Type\"],\"members\":{\"DirectoryId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableLDAPS\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"Type\"],\"members\":{\"DirectoryId\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableRadius\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RadiusSettings\"],\"members\":{\"DirectoryId\":{},\"RadiusSettings\":{\"shape\":\"S3w\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableSso\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"UserName\":{},\"Password\":{\"shape\":\"S12\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetDirectoryLimits\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"DirectoryLimits\":{\"type\":\"structure\",\"members\":{\"CloudOnlyDirectoriesLimit\":{\"type\":\"integer\"},\"CloudOnlyDirectoriesCurrentCount\":{\"type\":\"integer\"},\"CloudOnlyDirectoriesLimitReached\":{\"type\":\"boolean\"},\"CloudOnlyMicrosoftADLimit\":{\"type\":\"integer\"},\"CloudOnlyMicrosoftADCurrentCount\":{\"type\":\"integer\"},\"CloudOnlyMicrosoftADLimitReached\":{\"type\":\"boolean\"},\"ConnectedDirectoriesLimit\":{\"type\":\"integer\"},\"ConnectedDirectoriesCurrentCount\":{\"type\":\"integer\"},\"ConnectedDirectoriesLimitReached\":{\"type\":\"boolean\"}}}}}},\"GetSnapshotLimits\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotLimits\":{\"type\":\"structure\",\"members\":{\"ManualSnapshotsLimit\":{\"type\":\"integer\"},\"ManualSnapshotsCurrentCount\":{\"type\":\"integer\"},\"ManualSnapshotsLimitReached\":{\"type\":\"boolean\"}}}}}},\"ListCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"CertificatesInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CertificateId\":{},\"CommonName\":{},\"State\":{},\"ExpiryDateTime\":{\"type\":\"timestamp\"},\"Type\":{}}}}}}},\"ListIpRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpRoutesInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"CidrIp\":{},\"IpRouteStatusMsg\":{},\"AddedDateTime\":{\"type\":\"timestamp\"},\"IpRouteStatusReason\":{},\"Description\":{}}}},\"NextToken\":{}}}},\"ListLogSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LogSubscriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"LogGroupName\":{},\"SubscriptionCreatedDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListSchemaExtensions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaExtensionsInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DirectoryId\":{},\"SchemaExtensionId\":{},\"Description\":{},\"SchemaExtensionStatus\":{},\"SchemaExtensionStatusReason\":{},\"StartDateTime\":{\"type\":\"timestamp\"},\"EndDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sr\"},\"NextToken\":{}}}},\"RegisterCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CertificateData\"],\"members\":{\"DirectoryId\":{},\"CertificateData\":{},\"Type\":{},\"ClientCertAuthSettings\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CertificateId\":{}}}},\"RegisterEventTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"TopicName\"],\"members\":{\"DirectoryId\":{},\"TopicName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RejectSharedDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"SharedDirectoryId\"],\"members\":{\"SharedDirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectoryId\":{}}}},\"RemoveIpRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CidrIps\"],\"members\":{\"DirectoryId\":{},\"CidrIps\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveRegion\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\"],\"members\":{\"DirectoryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveTagsFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagKeys\"],\"members\":{\"ResourceId\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ResetUserPassword\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"UserName\",\"NewPassword\"],\"members\":{\"DirectoryId\":{},\"UserName\":{},\"NewPassword\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RestoreFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"SnapshotId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ShareDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"ShareTarget\",\"ShareMethod\"],\"members\":{\"DirectoryId\":{},\"ShareNotes\":{\"shape\":\"S8\"},\"ShareTarget\":{\"type\":\"structure\",\"required\":[\"Id\",\"Type\"],\"members\":{\"Id\":{},\"Type\":{}}},\"ShareMethod\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectoryId\":{}}}},\"StartSchemaExtension\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"CreateSnapshotBeforeSchemaExtension\",\"LdifContent\",\"Description\"],\"members\":{\"DirectoryId\":{},\"CreateSnapshotBeforeSchemaExtension\":{\"type\":\"boolean\"},\"LdifContent\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaExtensionId\":{}}}},\"UnshareDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"UnshareTarget\"],\"members\":{\"DirectoryId\":{},\"UnshareTarget\":{\"type\":\"structure\",\"required\":[\"Id\",\"Type\"],\"members\":{\"Id\":{},\"Type\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"SharedDirectoryId\":{}}}},\"UpdateConditionalForwarder\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RemoteDomainName\",\"DnsIpAddrs\"],\"members\":{\"DirectoryId\":{},\"RemoteDomainName\":{},\"DnsIpAddrs\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateNumberOfDomainControllers\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"DesiredNumber\"],\"members\":{\"DirectoryId\":{},\"DesiredNumber\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRadius\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"RadiusSettings\"],\"members\":{\"DirectoryId\":{},\"RadiusSettings\":{\"shape\":\"S3w\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTrust\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrustId\"],\"members\":{\"TrustId\":{},\"SelectiveAuth\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestId\":{},\"TrustId\":{}}}},\"VerifyTrust\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrustId\"],\"members\":{\"TrustId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrustId\":{}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"OwnerAccountId\":{},\"OwnerDirectoryId\":{},\"ShareMethod\":{},\"SharedAccountId\":{},\"SharedDirectoryId\":{},\"ShareStatus\":{},\"ShareNotes\":{\"shape\":\"S8\"},\"CreatedDateTime\":{\"type\":\"timestamp\"},\"LastUpdatedDateTime\":{\"type\":\"timestamp\"}}},\"S8\":{\"type\":\"string\",\"sensitive\":true},\"Sk\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"SubnetIds\"],\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"Sm\"}}},\"Sm\":{\"type\":\"list\",\"member\":{}},\"Sr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S12\":{\"type\":\"string\",\"sensitive\":true},\"S15\":{\"type\":\"list\",\"member\":{}},\"S1g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"S1r\":{\"type\":\"string\",\"sensitive\":true},\"S30\":{\"type\":\"structure\",\"members\":{\"OCSPUrl\":{}}},\"S3h\":{\"type\":\"list\",\"member\":{}},\"S3q\":{\"type\":\"structure\",\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"Sm\"},\"SecurityGroupId\":{},\"AvailabilityZones\":{\"shape\":\"S3s\"}}},\"S3s\":{\"type\":\"list\",\"member\":{}},\"S3w\":{\"type\":\"structure\",\"members\":{\"RadiusServers\":{\"type\":\"list\",\"member\":{}},\"RadiusPort\":{\"type\":\"integer\"},\"RadiusTimeout\":{\"type\":\"integer\"},\"RadiusRetries\":{\"type\":\"integer\"},\"SharedSecret\":{\"type\":\"string\",\"sensitive\":true},\"AuthenticationProtocol\":{},\"DisplayLabel\":{},\"UseSameUsername\":{\"type\":\"boolean\"}}}}}"); /***/ }), @@ -35056,7 +37966,7 @@ module.exports = JSON.parse("{\"V\":{\"TableExists\":{\"delay\":20,\"operation\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-08-10\",\"endpointPrefix\":\"dynamodb\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceAbbreviation\":\"DynamoDB\",\"serviceFullName\":\"Amazon DynamoDB\",\"serviceId\":\"DynamoDB\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"DynamoDB_20120810\",\"uid\":\"dynamodb-2012-08-10\"},\"operations\":{\"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\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-08-10\",\"endpointPrefix\":\"dynamodb\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceAbbreviation\":\"DynamoDB\",\"serviceFullName\":\"Amazon DynamoDB\",\"serviceId\":\"DynamoDB\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"DynamoDB_20120810\",\"uid\":\"dynamodb-2012-08-10\"},\"operations\":{\"BatchExecuteStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"Statements\"],\"members\":{\"Statements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Statement\"],\"members\":{\"Statement\":{},\"Parameters\":{\"shape\":\"S5\"},\"ConsistentRead\":{\"type\":\"boolean\"}}}},\"ReturnConsumedCapacity\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Responses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Error\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"TableName\":{},\"Item\":{\"shape\":\"Sr\"}}}},\"ConsumedCapacity\":{\"shape\":\"Ss\"}}}},\"BatchGetItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"RequestItems\"],\"members\":{\"RequestItems\":{\"shape\":\"Sz\"},\"ReturnConsumedCapacity\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Responses\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S19\"}},\"UnprocessedKeys\":{\"shape\":\"Sz\"},\"ConsumedCapacity\":{\"shape\":\"Ss\"}}},\"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\":\"Ss\"}}},\"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\":\"S2k\"},\"TableName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"LocalSecondaryIndexes\":{\"shape\":\"S2r\"},\"GlobalSecondaryIndexes\":{\"shape\":\"S2x\"},\"BillingMode\":{},\"ProvisionedThroughput\":{\"shape\":\"S2z\"},\"StreamSpecification\":{\"shape\":\"S31\"},\"SSESpecification\":{\"shape\":\"S34\"},\"Tags\":{\"shape\":\"S37\"},\"TableClass\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S3c\"}}},\"endpointdiscovery\":{}},\"DeleteBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupArn\"],\"members\":{\"BackupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupDescription\":{\"shape\":\"S40\"}}},\"endpointdiscovery\":{}},\"DeleteItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"Key\"],\"members\":{\"TableName\":{},\"Key\":{\"shape\":\"S12\"},\"Expected\":{\"shape\":\"S4d\"},\"ConditionalOperator\":{},\"ReturnValues\":{},\"ReturnConsumedCapacity\":{},\"ReturnItemCollectionMetrics\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sr\"},\"ConsumedCapacity\":{\"shape\":\"St\"},\"ItemCollectionMetrics\":{\"shape\":\"S1l\"}}},\"endpointdiscovery\":{}},\"DeleteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S3c\"}}},\"endpointdiscovery\":{}},\"DescribeBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupArn\"],\"members\":{\"BackupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupDescription\":{\"shape\":\"S40\"}}},\"endpointdiscovery\":{}},\"DescribeContinuousBackups\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContinuousBackupsDescription\":{\"shape\":\"S4u\"}}},\"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\":\"S5e\"}}}},\"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\":\"S5y\"}}},\"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\":\"S3c\"}}},\"endpointdiscovery\":{}},\"DescribeTableReplicaAutoScaling\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableAutoScalingDescription\":{\"shape\":\"S6k\"}}}},\"DescribeTimeToLive\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TimeToLiveDescription\":{\"shape\":\"S49\"}}},\"endpointdiscovery\":{}},\"DisableKinesisStreamingDestination\":{\"input\":{\"shape\":\"S6r\"},\"output\":{\"shape\":\"S6s\"},\"endpointdiscovery\":{}},\"EnableKinesisStreamingDestination\":{\"input\":{\"shape\":\"S6r\"},\"output\":{\"shape\":\"S6s\"},\"endpointdiscovery\":{}},\"ExecuteStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"Statement\"],\"members\":{\"Statement\":{},\"Parameters\":{\"shape\":\"S5\"},\"ConsistentRead\":{\"type\":\"boolean\"},\"NextToken\":{},\"ReturnConsumedCapacity\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"S19\"},\"NextToken\":{},\"ConsumedCapacity\":{\"shape\":\"St\"},\"LastEvaluatedKey\":{\"shape\":\"S12\"}}}},\"ExecuteTransaction\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransactStatements\"],\"members\":{\"TransactStatements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Statement\"],\"members\":{\"Statement\":{},\"Parameters\":{\"shape\":\"S5\"}}}},\"ClientRequestToken\":{\"idempotencyToken\":true},\"ReturnConsumedCapacity\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Responses\":{\"shape\":\"S72\"},\"ConsumedCapacity\":{\"shape\":\"Ss\"}}}},\"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\":\"S5e\"}}}},\"GetItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"Key\"],\"members\":{\"TableName\":{},\"Key\":{\"shape\":\"S12\"},\"AttributesToGet\":{\"shape\":\"S13\"},\"ConsistentRead\":{\"type\":\"boolean\"},\"ReturnConsumedCapacity\":{},\"ProjectionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Item\":{\"shape\":\"Sr\"},\"ConsumedCapacity\":{\"shape\":\"St\"}}},\"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\":\"S37\"},\"NextToken\":{}}},\"endpointdiscovery\":{}},\"PutItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"Item\"],\"members\":{\"TableName\":{},\"Item\":{\"shape\":\"S1f\"},\"Expected\":{\"shape\":\"S4d\"},\"ReturnValues\":{},\"ReturnConsumedCapacity\":{},\"ReturnItemCollectionMetrics\":{},\"ConditionalOperator\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sr\"},\"ConsumedCapacity\":{\"shape\":\"St\"},\"ItemCollectionMetrics\":{\"shape\":\"S1l\"}}},\"endpointdiscovery\":{}},\"Query\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{},\"IndexName\":{},\"Select\":{},\"AttributesToGet\":{\"shape\":\"S13\"},\"Limit\":{\"type\":\"integer\"},\"ConsistentRead\":{\"type\":\"boolean\"},\"KeyConditions\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S88\"}},\"QueryFilter\":{\"shape\":\"S89\"},\"ConditionalOperator\":{},\"ScanIndexForward\":{\"type\":\"boolean\"},\"ExclusiveStartKey\":{\"shape\":\"S12\"},\"ReturnConsumedCapacity\":{},\"ProjectionExpression\":{},\"FilterExpression\":{},\"KeyConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"S19\"},\"Count\":{\"type\":\"integer\"},\"ScannedCount\":{\"type\":\"integer\"},\"LastEvaluatedKey\":{\"shape\":\"S12\"},\"ConsumedCapacity\":{\"shape\":\"St\"}}},\"endpointdiscovery\":{}},\"RestoreTableFromBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetTableName\",\"BackupArn\"],\"members\":{\"TargetTableName\":{},\"BackupArn\":{},\"BillingModeOverride\":{},\"GlobalSecondaryIndexOverride\":{\"shape\":\"S2x\"},\"LocalSecondaryIndexOverride\":{\"shape\":\"S2r\"},\"ProvisionedThroughputOverride\":{\"shape\":\"S2z\"},\"SSESpecificationOverride\":{\"shape\":\"S34\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S3c\"}}},\"endpointdiscovery\":{}},\"RestoreTableToPointInTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetTableName\"],\"members\":{\"SourceTableArn\":{},\"SourceTableName\":{},\"TargetTableName\":{},\"UseLatestRestorableTime\":{\"type\":\"boolean\"},\"RestoreDateTime\":{\"type\":\"timestamp\"},\"BillingModeOverride\":{},\"GlobalSecondaryIndexOverride\":{\"shape\":\"S2x\"},\"LocalSecondaryIndexOverride\":{\"shape\":\"S2r\"},\"ProvisionedThroughputOverride\":{\"shape\":\"S2z\"},\"SSESpecificationOverride\":{\"shape\":\"S34\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S3c\"}}},\"endpointdiscovery\":{}},\"Scan\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"TableName\":{},\"IndexName\":{},\"AttributesToGet\":{\"shape\":\"S13\"},\"Limit\":{\"type\":\"integer\"},\"Select\":{},\"ScanFilter\":{\"shape\":\"S89\"},\"ConditionalOperator\":{},\"ExclusiveStartKey\":{\"shape\":\"S12\"},\"ReturnConsumedCapacity\":{},\"TotalSegments\":{\"type\":\"integer\"},\"Segment\":{\"type\":\"integer\"},\"ProjectionExpression\":{},\"FilterExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"},\"ConsistentRead\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Items\":{\"shape\":\"S19\"},\"Count\":{\"type\":\"integer\"},\"ScannedCount\":{\"type\":\"integer\"},\"LastEvaluatedKey\":{\"shape\":\"S12\"},\"ConsumedCapacity\":{\"shape\":\"St\"}}},\"endpointdiscovery\":{}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S37\"}}},\"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\":\"S12\"},\"TableName\":{},\"ProjectionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"}}}}}},\"ReturnConsumedCapacity\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConsumedCapacity\":{\"shape\":\"Ss\"},\"Responses\":{\"shape\":\"S72\"}}},\"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\":\"S12\"},\"TableName\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"},\"ReturnValuesOnConditionCheckFailure\":{}}},\"Put\":{\"type\":\"structure\",\"required\":[\"Item\",\"TableName\"],\"members\":{\"Item\":{\"shape\":\"S1f\"},\"TableName\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"},\"ReturnValuesOnConditionCheckFailure\":{}}},\"Delete\":{\"type\":\"structure\",\"required\":[\"Key\",\"TableName\"],\"members\":{\"Key\":{\"shape\":\"S12\"},\"TableName\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"},\"ReturnValuesOnConditionCheckFailure\":{}}},\"Update\":{\"type\":\"structure\",\"required\":[\"Key\",\"UpdateExpression\",\"TableName\"],\"members\":{\"Key\":{\"shape\":\"S12\"},\"UpdateExpression\":{},\"TableName\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"},\"ReturnValuesOnConditionCheckFailure\":{}}}}}},\"ReturnConsumedCapacity\":{},\"ReturnItemCollectionMetrics\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConsumedCapacity\":{\"shape\":\"Ss\"},\"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\":\"S4u\"}}},\"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\":\"S9g\"},\"GlobalTableGlobalSecondaryIndexSettingsUpdate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{},\"ProvisionedWriteCapacityUnits\":{\"type\":\"long\"},\"ProvisionedWriteCapacityAutoScalingSettingsUpdate\":{\"shape\":\"S9g\"}}}},\"ReplicaSettingsUpdate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RegionName\"],\"members\":{\"RegionName\":{},\"ReplicaProvisionedReadCapacityUnits\":{\"type\":\"long\"},\"ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate\":{\"shape\":\"S9g\"},\"ReplicaGlobalSecondaryIndexSettingsUpdate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{},\"ProvisionedReadCapacityUnits\":{\"type\":\"long\"},\"ProvisionedReadCapacityAutoScalingSettingsUpdate\":{\"shape\":\"S9g\"}}}},\"ReplicaTableClass\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalTableName\":{},\"ReplicaSettings\":{\"shape\":\"S5y\"}}},\"endpointdiscovery\":{}},\"UpdateItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"Key\"],\"members\":{\"TableName\":{},\"Key\":{\"shape\":\"S12\"},\"AttributeUpdates\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Value\":{\"shape\":\"S6\"},\"Action\":{}}}},\"Expected\":{\"shape\":\"S4d\"},\"ConditionalOperator\":{},\"ReturnValues\":{},\"ReturnConsumedCapacity\":{},\"ReturnItemCollectionMetrics\":{},\"UpdateExpression\":{},\"ConditionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"},\"ExpressionAttributeValues\":{\"shape\":\"S4l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sr\"},\"ConsumedCapacity\":{\"shape\":\"St\"},\"ItemCollectionMetrics\":{\"shape\":\"S1l\"}}},\"endpointdiscovery\":{}},\"UpdateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"AttributeDefinitions\":{\"shape\":\"S2k\"},\"TableName\":{},\"BillingMode\":{},\"ProvisionedThroughput\":{\"shape\":\"S2z\"},\"GlobalSecondaryIndexUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Update\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"ProvisionedThroughput\"],\"members\":{\"IndexName\":{},\"ProvisionedThroughput\":{\"shape\":\"S2z\"}}},\"Create\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"KeySchema\",\"Projection\"],\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"Projection\":{\"shape\":\"S2t\"},\"ProvisionedThroughput\":{\"shape\":\"S2z\"}}},\"Delete\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{}}}}}},\"StreamSpecification\":{\"shape\":\"S31\"},\"SSESpecification\":{\"shape\":\"S34\"},\"ReplicaUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Create\":{\"type\":\"structure\",\"required\":[\"RegionName\"],\"members\":{\"RegionName\":{},\"KMSMasterKeyId\":{},\"ProvisionedThroughputOverride\":{\"shape\":\"S2b\"},\"GlobalSecondaryIndexes\":{\"shape\":\"Sa5\"},\"TableClassOverride\":{}}},\"Update\":{\"type\":\"structure\",\"required\":[\"RegionName\"],\"members\":{\"RegionName\":{},\"KMSMasterKeyId\":{},\"ProvisionedThroughputOverride\":{\"shape\":\"S2b\"},\"GlobalSecondaryIndexes\":{\"shape\":\"Sa5\"},\"TableClassOverride\":{}}},\"Delete\":{\"type\":\"structure\",\"required\":[\"RegionName\"],\"members\":{\"RegionName\":{}}}}}},\"TableClass\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableDescription\":{\"shape\":\"S3c\"}}},\"endpointdiscovery\":{}},\"UpdateTableReplicaAutoScaling\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\"],\"members\":{\"GlobalSecondaryIndexUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"ProvisionedWriteCapacityAutoScalingUpdate\":{\"shape\":\"S9g\"}}}},\"TableName\":{},\"ProvisionedWriteCapacityAutoScalingUpdate\":{\"shape\":\"S9g\"},\"ReplicaUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RegionName\"],\"members\":{\"RegionName\":{},\"ReplicaGlobalSecondaryIndexUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"ProvisionedReadCapacityAutoScalingUpdate\":{\"shape\":\"S9g\"}}}},\"ReplicaProvisionedReadCapacityAutoScalingUpdate\":{\"shape\":\"S9g\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableAutoScalingDescription\":{\"shape\":\"S6k\"}}}},\"UpdateTimeToLive\":{\"input\":{\"type\":\"structure\",\"required\":[\"TableName\",\"TimeToLiveSpecification\"],\"members\":{\"TableName\":{},\"TimeToLiveSpecification\":{\"shape\":\"Saj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TimeToLiveSpecification\":{\"shape\":\"Saj\"}}},\"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\"}}},\"Sr\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S6\"}},\"Ss\":{\"type\":\"list\",\"member\":{\"shape\":\"St\"}},\"St\":{\"type\":\"structure\",\"members\":{\"TableName\":{},\"CapacityUnits\":{\"type\":\"double\"},\"ReadCapacityUnits\":{\"type\":\"double\"},\"WriteCapacityUnits\":{\"type\":\"double\"},\"Table\":{\"shape\":\"Sv\"},\"LocalSecondaryIndexes\":{\"shape\":\"Sw\"},\"GlobalSecondaryIndexes\":{\"shape\":\"Sw\"}}},\"Sv\":{\"type\":\"structure\",\"members\":{\"ReadCapacityUnits\":{\"type\":\"double\"},\"WriteCapacityUnits\":{\"type\":\"double\"},\"CapacityUnits\":{\"type\":\"double\"}}},\"Sw\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Sv\"}},\"Sz\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Keys\"],\"members\":{\"Keys\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}},\"AttributesToGet\":{\"shape\":\"S13\"},\"ConsistentRead\":{\"type\":\"boolean\"},\"ProjectionExpression\":{},\"ExpressionAttributeNames\":{\"shape\":\"S15\"}}}},\"S12\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S6\"}},\"S13\":{\"type\":\"list\",\"member\":{}},\"S15\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S19\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"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\":\"S12\"}}}}}}},\"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\"},\"ReplicaTableClassSummary\":{\"shape\":\"S2f\"}}}},\"S2b\":{\"type\":\"structure\",\"members\":{\"ReadCapacityUnits\":{\"type\":\"long\"}}},\"S2f\":{\"type\":\"structure\",\"members\":{\"TableClass\":{},\"LastUpdateDateTime\":{\"type\":\"timestamp\"}}},\"S2k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\",\"AttributeType\"],\"members\":{\"AttributeName\":{},\"AttributeType\":{}}}},\"S2o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\",\"KeyType\"],\"members\":{\"AttributeName\":{},\"KeyType\":{}}}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"KeySchema\",\"Projection\"],\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"Projection\":{\"shape\":\"S2t\"}}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"ProjectionType\":{},\"NonKeyAttributes\":{\"type\":\"list\",\"member\":{}}}},\"S2x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"KeySchema\",\"Projection\"],\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"Projection\":{\"shape\":\"S2t\"},\"ProvisionedThroughput\":{\"shape\":\"S2z\"}}}},\"S2z\":{\"type\":\"structure\",\"required\":[\"ReadCapacityUnits\",\"WriteCapacityUnits\"],\"members\":{\"ReadCapacityUnits\":{\"type\":\"long\"},\"WriteCapacityUnits\":{\"type\":\"long\"}}},\"S31\":{\"type\":\"structure\",\"required\":[\"StreamEnabled\"],\"members\":{\"StreamEnabled\":{\"type\":\"boolean\"},\"StreamViewType\":{}}},\"S34\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"SSEType\":{},\"KMSMasterKeyId\":{}}},\"S37\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S3c\":{\"type\":\"structure\",\"members\":{\"AttributeDefinitions\":{\"shape\":\"S2k\"},\"TableName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"TableStatus\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"ProvisionedThroughput\":{\"shape\":\"S3e\"},\"TableSizeBytes\":{\"type\":\"long\"},\"ItemCount\":{\"type\":\"long\"},\"TableArn\":{},\"TableId\":{},\"BillingModeSummary\":{\"shape\":\"S3i\"},\"LocalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"Projection\":{\"shape\":\"S2t\"},\"IndexSizeBytes\":{\"type\":\"long\"},\"ItemCount\":{\"type\":\"long\"},\"IndexArn\":{}}}},\"GlobalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"Projection\":{\"shape\":\"S2t\"},\"IndexStatus\":{},\"Backfilling\":{\"type\":\"boolean\"},\"ProvisionedThroughput\":{\"shape\":\"S3e\"},\"IndexSizeBytes\":{\"type\":\"long\"},\"ItemCount\":{\"type\":\"long\"},\"IndexArn\":{}}}},\"StreamSpecification\":{\"shape\":\"S31\"},\"LatestStreamLabel\":{},\"LatestStreamArn\":{},\"GlobalTableVersion\":{},\"Replicas\":{\"shape\":\"S25\"},\"RestoreSummary\":{\"type\":\"structure\",\"required\":[\"RestoreDateTime\",\"RestoreInProgress\"],\"members\":{\"SourceBackupArn\":{},\"SourceTableArn\":{},\"RestoreDateTime\":{\"type\":\"timestamp\"},\"RestoreInProgress\":{\"type\":\"boolean\"}}},\"SSEDescription\":{\"shape\":\"S3t\"},\"ArchivalSummary\":{\"type\":\"structure\",\"members\":{\"ArchivalDateTime\":{\"type\":\"timestamp\"},\"ArchivalReason\":{},\"ArchivalBackupArn\":{}}},\"TableClassSummary\":{\"shape\":\"S2f\"}}},\"S3e\":{\"type\":\"structure\",\"members\":{\"LastIncreaseDateTime\":{\"type\":\"timestamp\"},\"LastDecreaseDateTime\":{\"type\":\"timestamp\"},\"NumberOfDecreasesToday\":{\"type\":\"long\"},\"ReadCapacityUnits\":{\"type\":\"long\"},\"WriteCapacityUnits\":{\"type\":\"long\"}}},\"S3i\":{\"type\":\"structure\",\"members\":{\"BillingMode\":{},\"LastUpdateToPayPerRequestDateTime\":{\"type\":\"timestamp\"}}},\"S3t\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"SSEType\":{},\"KMSMasterKeyArn\":{},\"InaccessibleEncryptionDateTime\":{\"type\":\"timestamp\"}}},\"S40\":{\"type\":\"structure\",\"members\":{\"BackupDetails\":{\"shape\":\"S1s\"},\"SourceTableDetails\":{\"type\":\"structure\",\"required\":[\"TableName\",\"TableId\",\"KeySchema\",\"TableCreationDateTime\",\"ProvisionedThroughput\"],\"members\":{\"TableName\":{},\"TableId\":{},\"TableArn\":{},\"TableSizeBytes\":{\"type\":\"long\"},\"KeySchema\":{\"shape\":\"S2o\"},\"TableCreationDateTime\":{\"type\":\"timestamp\"},\"ProvisionedThroughput\":{\"shape\":\"S2z\"},\"ItemCount\":{\"type\":\"long\"},\"BillingMode\":{}}},\"SourceTableFeatureDetails\":{\"type\":\"structure\",\"members\":{\"LocalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"Projection\":{\"shape\":\"S2t\"}}}},\"GlobalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"KeySchema\":{\"shape\":\"S2o\"},\"Projection\":{\"shape\":\"S2t\"},\"ProvisionedThroughput\":{\"shape\":\"S2z\"}}}},\"StreamDescription\":{\"shape\":\"S31\"},\"TimeToLiveDescription\":{\"shape\":\"S49\"},\"SSEDescription\":{\"shape\":\"S3t\"}}}}},\"S49\":{\"type\":\"structure\",\"members\":{\"TimeToLiveStatus\":{},\"AttributeName\":{}}},\"S4d\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Value\":{\"shape\":\"S6\"},\"Exists\":{\"type\":\"boolean\"},\"ComparisonOperator\":{},\"AttributeValueList\":{\"shape\":\"S4h\"}}}},\"S4h\":{\"type\":\"list\",\"member\":{\"shape\":\"S6\"}},\"S4l\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S6\"}},\"S4u\":{\"type\":\"structure\",\"required\":[\"ContinuousBackupsStatus\"],\"members\":{\"ContinuousBackupsStatus\":{},\"PointInTimeRecoveryDescription\":{\"type\":\"structure\",\"members\":{\"PointInTimeRecoveryStatus\":{},\"EarliestRestorableDateTime\":{\"type\":\"timestamp\"},\"LatestRestorableDateTime\":{\"type\":\"timestamp\"}}}}},\"S5e\":{\"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\"}}},\"S5y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RegionName\"],\"members\":{\"RegionName\":{},\"ReplicaStatus\":{},\"ReplicaBillingModeSummary\":{\"shape\":\"S3i\"},\"ReplicaProvisionedReadCapacityUnits\":{\"type\":\"long\"},\"ReplicaProvisionedReadCapacityAutoScalingSettings\":{\"shape\":\"S60\"},\"ReplicaProvisionedWriteCapacityUnits\":{\"type\":\"long\"},\"ReplicaProvisionedWriteCapacityAutoScalingSettings\":{\"shape\":\"S60\"},\"ReplicaGlobalSecondaryIndexSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{},\"IndexStatus\":{},\"ProvisionedReadCapacityUnits\":{\"type\":\"long\"},\"ProvisionedReadCapacityAutoScalingSettings\":{\"shape\":\"S60\"},\"ProvisionedWriteCapacityUnits\":{\"type\":\"long\"},\"ProvisionedWriteCapacityAutoScalingSettings\":{\"shape\":\"S60\"}}}},\"ReplicaTableClassSummary\":{\"shape\":\"S2f\"}}}},\"S60\":{\"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\"}}}}}}}},\"S6k\":{\"type\":\"structure\",\"members\":{\"TableName\":{},\"TableStatus\":{},\"Replicas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegionName\":{},\"GlobalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"IndexStatus\":{},\"ProvisionedReadCapacityAutoScalingSettings\":{\"shape\":\"S60\"},\"ProvisionedWriteCapacityAutoScalingSettings\":{\"shape\":\"S60\"}}}},\"ReplicaProvisionedReadCapacityAutoScalingSettings\":{\"shape\":\"S60\"},\"ReplicaProvisionedWriteCapacityAutoScalingSettings\":{\"shape\":\"S60\"},\"ReplicaStatus\":{}}}}}},\"S6r\":{\"type\":\"structure\",\"required\":[\"TableName\",\"StreamArn\"],\"members\":{\"TableName\":{},\"StreamArn\":{}}},\"S6s\":{\"type\":\"structure\",\"members\":{\"TableName\":{},\"StreamArn\":{},\"DestinationStatus\":{}}},\"S72\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Item\":{\"shape\":\"Sr\"}}}},\"S88\":{\"type\":\"structure\",\"required\":[\"ComparisonOperator\"],\"members\":{\"AttributeValueList\":{\"shape\":\"S4h\"},\"ComparisonOperator\":{}}},\"S89\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S88\"}},\"S9g\":{\"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\"}}}}}}},\"Sa5\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"IndexName\":{},\"ProvisionedThroughputOverride\":{\"shape\":\"S2b\"}}}},\"Saj\":{\"type\":\"structure\",\"required\":[\"Enabled\",\"AttributeName\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"AttributeName\":{}}}}}"); /***/ }), @@ -35096,7 +38006,7 @@ module.exports = JSON.parse("{\"o\":{\"ListChangedBlocks\":{\"input_token\":\"Ne /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-11-15\",\"endpointPrefix\":\"ec2\",\"protocol\":\"ec2\",\"serviceAbbreviation\":\"Amazon EC2\",\"serviceFullName\":\"Amazon Elastic Compute Cloud\",\"serviceId\":\"EC2\",\"signatureVersion\":\"v4\",\"uid\":\"ec2-2016-11-15\",\"xmlNamespace\":\"http://ec2.amazonaws.com/doc/2016-11-15\"},\"operations\":{\"AcceptReservedInstancesExchangeQuote\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedInstanceIds\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ReservedInstanceIds\":{\"shape\":\"S3\",\"locationName\":\"ReservedInstanceId\"},\"TargetConfigurations\":{\"shape\":\"S5\",\"locationName\":\"TargetConfiguration\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExchangeId\":{\"locationName\":\"exchangeId\"}}}},\"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\"},\"Ipv6PrefixCount\":{\"type\":\"integer\"},\"Ipv6Prefixes\":{\"shape\":\"S2a\",\"locationName\":\"Ipv6Prefix\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssignedIpv6Addresses\":{\"shape\":\"S29\",\"locationName\":\"assignedIpv6Addresses\"},\"AssignedIpv6Prefixes\":{\"shape\":\"S2a\",\"locationName\":\"assignedIpv6PrefixSet\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}}},\"AssignPrivateIpAddresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"AllowReassignment\":{\"locationName\":\"allowReassignment\",\"type\":\"boolean\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddresses\":{\"shape\":\"S2e\",\"locationName\":\"privateIpAddress\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"Ipv4Prefixes\":{\"shape\":\"S2a\",\"locationName\":\"Ipv4Prefix\"},\"Ipv4PrefixCount\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"AssignedPrivateIpAddresses\":{\"locationName\":\"assignedPrivateIpAddressesSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"AssignedIpv4Prefixes\":{\"shape\":\"S2i\",\"locationName\":\"assignedIpv4PrefixSet\"}}}},\"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\":\"S2r\",\"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\":\"S2z\"},\"InstanceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociation\":{\"shape\":\"S31\",\"locationName\":\"iamInstanceProfileAssociation\"}}}},\"AssociateInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceEventWindowId\",\"AssociationTarget\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceEventWindowId\":{},\"AssociationTarget\":{\"type\":\"structure\",\"members\":{\"InstanceIds\":{\"shape\":\"S37\",\"locationName\":\"InstanceId\"},\"InstanceTags\":{\"shape\":\"Ss\",\"locationName\":\"InstanceTag\"},\"DedicatedHostIds\":{\"shape\":\"S38\",\"locationName\":\"DedicatedHostId\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindow\":{\"shape\":\"S3b\",\"locationName\":\"instanceEventWindow\"}}}},\"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\":\"S3n\",\"locationName\":\"associationState\"}}}},\"AssociateSubnetCidrBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"Ipv6CidrBlock\",\"SubnetId\"],\"members\":{\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipv6CidrBlockAssociation\":{\"shape\":\"S3r\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}}},\"AssociateTransitGatewayMulticastDomain\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"TransitGatewayAttachmentId\":{},\"SubnetIds\":{\"shape\":\"S3w\"},\"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\":\"S41\",\"locationName\":\"association\"}}}},\"AssociateTrunkInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"BranchInterfaceId\",\"TrunkInterfaceId\"],\"members\":{\"BranchInterfaceId\":{},\"TrunkInterfaceId\":{},\"VlanId\":{\"type\":\"integer\"},\"GreKey\":{\"type\":\"integer\"},\"ClientToken\":{\"idempotencyToken\":true},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InterfaceAssociation\":{\"shape\":\"S45\",\"locationName\":\"interfaceAssociation\"},\"ClientToken\":{\"locationName\":\"clientToken\"}}}},\"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\":\"S4b\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"CidrBlockAssociation\":{\"shape\":\"S4e\",\"locationName\":\"cidrBlockAssociation\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"AttachClassicLinkVpc\":{\"input\":{\"type\":\"structure\",\"required\":[\"Groups\",\"InstanceId\",\"VpcId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Groups\":{\"shape\":\"S4g\",\"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\":\"S4o\"}},\"AttachVpnGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"VpnGatewayId\"],\"members\":{\"VpcId\":{},\"VpnGatewayId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcAttachment\":{\"shape\":\"S4t\",\"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\":\"S4x\",\"locationName\":\"status\"}}}},\"AuthorizeSecurityGroupEgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissions\":{\"shape\":\"S50\",\"locationName\":\"ipPermissions\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"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\"},\"SecurityGroupRules\":{\"shape\":\"S5b\",\"locationName\":\"securityGroupRuleSet\"}}}},\"AuthorizeSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"members\":{\"CidrIp\":{},\"FromPort\":{\"type\":\"integer\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S50\"},\"IpProtocol\":{},\"SourceSecurityGroupName\":{},\"SourceSecurityGroupOwnerId\":{},\"ToPort\":{\"type\":\"integer\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"},\"SecurityGroupRules\":{\"shape\":\"S5b\",\"locationName\":\"securityGroupRuleSet\"}}}},\"BundleInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Storage\"],\"members\":{\"InstanceId\":{},\"Storage\":{\"shape\":\"S5k\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTask\":{\"shape\":\"S5o\",\"locationName\":\"bundleInstanceTask\"}}}},\"CancelBundleTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"BundleId\"],\"members\":{\"BundleId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTask\":{\"shape\":\"S5o\",\"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\":\"S67\",\"locationName\":\"reservedInstancesListingsSet\"}}}},\"CancelSpotFleetRequests\":{\"input\":{\"type\":\"structure\",\"required\":[\"SpotFleetRequestIds\",\"TerminateInstances\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SpotFleetRequestIds\":{\"shape\":\"S6j\",\"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\":\"S6u\",\"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\":{},\"DestinationOutpostArn\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"}}}},\"CopySnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceRegion\",\"SourceSnapshotId\"],\"members\":{\"Description\":{},\"DestinationOutpostArn\":{},\"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\"},\"OutpostArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CapacityReservation\":{\"shape\":\"S7g\",\"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\":\"S7l\",\"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\":\"S7v\"},\"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\":\"S7y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientVpnEndpointId\":{\"locationName\":\"clientVpnEndpointId\"},\"Status\":{\"shape\":\"S80\",\"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\":\"S84\",\"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\":\"S89\",\"locationName\":\"customerGateway\"}}}},\"CreateDefaultSubnet\":{\"input\":{\"type\":\"structure\",\"required\":[\"AvailabilityZone\"],\"members\":{\"AvailabilityZone\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Subnet\":{\"shape\":\"S8c\",\"locationName\":\"subnet\"}}}},\"CreateDefaultVpc\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Vpc\":{\"shape\":\"S8i\",\"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\":\"S8r\",\"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\":\"S8y\",\"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\":\"S9e\"},\"TargetCapacitySpecification\":{\"shape\":\"S9n\"},\"TerminateInstancesWithExpiration\":{\"type\":\"boolean\"},\"Type\":{},\"ValidFrom\":{\"type\":\"timestamp\"},\"ValidUntil\":{\"type\":\"timestamp\"},\"ReplaceUnhealthyInstances\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"Context\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{\"locationName\":\"fleetId\"},\"Errors\":{\"locationName\":\"errorSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateAndOverrides\":{\"shape\":\"S9u\",\"locationName\":\"launchTemplateAndOverrides\"},\"Lifecycle\":{\"locationName\":\"lifecycle\"},\"ErrorCode\":{\"locationName\":\"errorCode\"},\"ErrorMessage\":{\"locationName\":\"errorMessage\"}}}},\"Instances\":{\"locationName\":\"fleetInstanceSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateAndOverrides\":{\"shape\":\"S9u\",\"locationName\":\"launchTemplateAndOverrides\"},\"Lifecycle\":{\"locationName\":\"lifecycle\"},\"InstanceIds\":{\"shape\":\"Sa1\",\"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\":\"Sab\"},\"LogsStorageLocation\":{\"shape\":\"Sab\"},\"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\":\"Sae\",\"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\"}}}},\"CreateInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Name\":{},\"TimeRanges\":{\"shape\":\"Sak\",\"locationName\":\"TimeRange\"},\"CronExpression\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindow\":{\"shape\":\"S3b\",\"locationName\":\"instanceEventWindow\"}}}},\"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\":\"Sat\",\"locationName\":\"exportTask\"}}}},\"CreateInternetGateway\":{\"input\":{\"type\":\"structure\",\"members\":{\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InternetGateway\":{\"shape\":\"Saz\",\"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\":\"Sb5\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplate\":{\"shape\":\"Sck\",\"locationName\":\"launchTemplate\"},\"Warning\":{\"shape\":\"Scl\",\"locationName\":\"warning\"}}}},\"CreateLaunchTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"LaunchTemplateData\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"SourceVersion\":{},\"VersionDescription\":{},\"LaunchTemplateData\":{\"shape\":\"Sb5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateVersion\":{\"shape\":\"Scq\",\"locationName\":\"launchTemplateVersion\"},\"Warning\":{\"shape\":\"Scl\",\"locationName\":\"warning\"}}}},\"CreateLocalGatewayRoute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DestinationCidrBlock\",\"LocalGatewayRouteTableId\",\"LocalGatewayVirtualInterfaceGroupId\"],\"members\":{\"DestinationCidrBlock\":{},\"LocalGatewayRouteTableId\":{},\"DryRun\":{\"type\":\"boolean\"},\"LocalGatewayVirtualInterfaceGroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Route\":{\"shape\":\"Sds\",\"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\":\"Sdx\",\"locationName\":\"localGatewayRouteTableVpcAssociation\"}}}},\"CreateManagedPrefixList\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrefixListName\",\"MaxEntries\",\"AddressFamily\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"PrefixListName\":{},\"Entries\":{\"shape\":\"Se0\",\"locationName\":\"Entry\"},\"MaxEntries\":{\"type\":\"integer\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"AddressFamily\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PrefixList\":{\"shape\":\"Se3\",\"locationName\":\"prefixList\"}}}},\"CreateNatGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"AllocationId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"DryRun\":{\"type\":\"boolean\"},\"SubnetId\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ConnectivityType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"locationName\":\"clientToken\"},\"NatGateway\":{\"shape\":\"Se8\",\"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\":\"Sef\",\"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\":\"Sek\",\"locationName\":\"Icmp\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"NetworkAclId\":{\"locationName\":\"networkAclId\"},\"PortRange\":{\"shape\":\"Sel\",\"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\":\"Seu\",\"locationName\":\"networkInsightsPath\"}}}},\"CreateNetworkInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"Description\":{\"locationName\":\"description\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Groups\":{\"shape\":\"Sbe\",\"locationName\":\"SecurityGroupId\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"Scy\",\"locationName\":\"ipv6Addresses\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"Sbh\",\"locationName\":\"privateIpAddresses\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"Ipv4Prefixes\":{\"shape\":\"Sbj\",\"locationName\":\"Ipv4Prefix\"},\"Ipv4PrefixCount\":{\"type\":\"integer\"},\"Ipv6Prefixes\":{\"shape\":\"Sbl\",\"locationName\":\"Ipv6Prefix\"},\"Ipv6PrefixCount\":{\"type\":\"integer\"},\"InterfaceType\":{},\"SubnetId\":{\"locationName\":\"subnetId\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterface\":{\"shape\":\"Sez\",\"locationName\":\"networkInterface\"},\"ClientToken\":{\"locationName\":\"clientToken\"}}}},\"CreateNetworkInterfacePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\",\"Permission\"],\"members\":{\"NetworkInterfaceId\":{},\"AwsAccountId\":{},\"AwsService\":{},\"Permission\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InterfacePermission\":{\"shape\":\"Sff\",\"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\":\"Sfl\",\"locationName\":\"placementGroup\"}}}},\"CreateReplaceRootVolumeTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{},\"SnapshotId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"DryRun\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplaceRootVolumeTask\":{\"shape\":\"Sfp\",\"locationName\":\"replaceRootVolumeTask\"}}}},\"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\":\"S67\",\"locationName\":\"reservedInstancesListingsSet\"}}}},\"CreateRestoreImageTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"ObjectKey\"],\"members\":{\"Bucket\":{},\"ObjectKey\":{},\"Name\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"}}}},\"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\":\"Sg5\",\"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\":{},\"OutpostArn\":{},\"VolumeId\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Sgh\"}},\"CreateSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceSpecification\"],\"members\":{\"Description\":{},\"InstanceSpecification\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{},\"ExcludeBootVolume\":{\"type\":\"boolean\"}}},\"OutpostArn\":{},\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"}}}}}}},\"CreateSpotDatafeedSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"locationName\":\"bucket\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Prefix\":{\"locationName\":\"prefix\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotDatafeedSubscription\":{\"shape\":\"Sgr\",\"locationName\":\"spotDatafeedSubscription\"}}}},\"CreateStoreImageTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\",\"Bucket\"],\"members\":{\"ImageId\":{},\"Bucket\":{},\"S3ObjectTags\":{\"locationName\":\"S3ObjectTag\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ObjectKey\":{\"locationName\":\"objectKey\"}}}},\"CreateSubnet\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"CidrBlock\"],\"members\":{\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"Ipv6CidrBlock\":{},\"OutpostArn\":{},\"VpcId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"CidrBlock\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Subnet\":{\"shape\":\"S8c\",\"locationName\":\"subnet\"}}}},\"CreateSubnetCidrReservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\",\"Cidr\",\"ReservationType\"],\"members\":{\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"SubnetId\":{},\"Cidr\":{},\"ReservationType\":{},\"Description\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SubnetCidrReservation\":{\"shape\":\"Sh3\",\"locationName\":\"subnetCidrReservation\"}}}},\"CreateTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resources\",\"Tags\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Resources\":{\"shape\":\"Sh6\",\"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\":\"Sha\",\"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\":\"Shk\"},\"SourcePortRange\":{\"shape\":\"Shk\"},\"Protocol\":{\"type\":\"integer\"},\"DestinationCidrBlock\":{},\"SourceCidrBlock\":{},\"Description\":{},\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilterRule\":{\"shape\":\"Shc\",\"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\":\"Shp\",\"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\":\"Shs\",\"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\":\"Si1\"}}},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGateway\":{\"shape\":\"Si3\",\"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\":\"Sia\",\"locationName\":\"transitGatewayConnect\"}}}},\"CreateTransitGatewayConnectPeer\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayAttachmentId\",\"PeerAddress\",\"InsideCidrBlocks\"],\"members\":{\"TransitGatewayAttachmentId\":{},\"TransitGatewayAddress\":{},\"PeerAddress\":{},\"BgpOptions\":{\"type\":\"structure\",\"members\":{\"PeerAsn\":{\"type\":\"long\"}}},\"InsideCidrBlocks\":{\"shape\":\"Sie\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeer\":{\"shape\":\"Sig\",\"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\":\"Sit\",\"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\":\"Sj1\",\"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\":\"Sj6\",\"locationName\":\"route\"}}}},\"CreateTransitGatewayRouteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayId\"],\"members\":{\"TransitGatewayId\":{},\"TagSpecifications\":{\"shape\":\"S1t\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTable\":{\"shape\":\"Sjd\",\"locationName\":\"transitGatewayRouteTable\"}}}},\"CreateTransitGatewayVpcAttachment\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayId\",\"VpcId\",\"SubnetIds\"],\"members\":{\"TransitGatewayId\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S3w\"},\"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\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"shape\":\"Sjj\"}},\"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\":\"S8i\",\"locationName\":\"vpc\"}}}},\"CreateVpcEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"ServiceName\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VpcEndpointType\":{},\"VpcId\":{},\"ServiceName\":{},\"PolicyDocument\":{},\"RouteTableIds\":{\"shape\":\"Sjq\",\"locationName\":\"RouteTableId\"},\"SubnetIds\":{\"shape\":\"Sjr\",\"locationName\":\"SubnetId\"},\"SecurityGroupIds\":{\"shape\":\"Sjs\",\"locationName\":\"SecurityGroupId\"},\"ClientToken\":{},\"PrivateDnsEnabled\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcEndpoint\":{\"shape\":\"Sju\",\"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\":\"Sk3\",\"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\":\"Sk8\",\"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\":\"Skn\",\"locationName\":\"Phase1EncryptionAlgorithm\"},\"Phase2EncryptionAlgorithms\":{\"shape\":\"Skp\",\"locationName\":\"Phase2EncryptionAlgorithm\"},\"Phase1IntegrityAlgorithms\":{\"shape\":\"Skr\",\"locationName\":\"Phase1IntegrityAlgorithm\"},\"Phase2IntegrityAlgorithms\":{\"shape\":\"Skt\",\"locationName\":\"Phase2IntegrityAlgorithm\"},\"Phase1DHGroupNumbers\":{\"shape\":\"Skv\",\"locationName\":\"Phase1DHGroupNumber\"},\"Phase2DHGroupNumbers\":{\"shape\":\"Skx\",\"locationName\":\"Phase2DHGroupNumber\"},\"IKEVersions\":{\"shape\":\"Skz\",\"locationName\":\"IKEVersion\"},\"StartupAction\":{}}}},\"LocalIpv4NetworkCidr\":{},\"RemoteIpv4NetworkCidr\":{},\"LocalIpv6NetworkCidr\":{},\"RemoteIpv6NetworkCidr\":{}}},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sl2\",\"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\":\"Slv\",\"locationName\":\"vpnGateway\"}}}},\"DeleteCarrierGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"CarrierGatewayId\"],\"members\":{\"CarrierGatewayId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CarrierGateway\":{\"shape\":\"S7l\",\"locationName\":\"carrierGateway\"}}}},\"DeleteClientVpnEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\"],\"members\":{\"ClientVpnEndpointId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"shape\":\"S80\",\"locationName\":\"status\"}}}},\"DeleteClientVpnRoute\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\",\"DestinationCidrBlock\"],\"members\":{\"ClientVpnEndpointId\":{},\"TargetVpcSubnetId\":{},\"DestinationCidrBlock\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"shape\":\"S84\",\"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\":\"Sm9\",\"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\":\"Smj\",\"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\"}}}},\"DeleteInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceEventWindowId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ForceDelete\":{\"type\":\"boolean\"},\"InstanceEventWindowId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindowState\":{\"locationName\":\"instanceEventWindowState\",\"type\":\"structure\",\"members\":{\"InstanceEventWindowId\":{\"locationName\":\"instanceEventWindowId\"},\"State\":{\"locationName\":\"state\"}}}}}},\"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\":\"Sck\",\"locationName\":\"launchTemplate\"}}}},\"DeleteLaunchTemplateVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Versions\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Versions\":{\"shape\":\"Smy\",\"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\":\"Sds\",\"locationName\":\"route\"}}}},\"DeleteLocalGatewayRouteTableVpcAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocalGatewayRouteTableVpcAssociationId\"],\"members\":{\"LocalGatewayRouteTableVpcAssociationId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocalGatewayRouteTableVpcAssociation\":{\"shape\":\"Sdx\",\"locationName\":\"localGatewayRouteTableVpcAssociation\"}}}},\"DeleteManagedPrefixList\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrefixListId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"PrefixListId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PrefixList\":{\"shape\":\"Se3\",\"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\"}}}},\"DeleteSubnetCidrReservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetCidrReservationId\"],\"members\":{\"SubnetCidrReservationId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeletedSubnetCidrReservation\":{\"shape\":\"Sh3\",\"locationName\":\"deletedSubnetCidrReservation\"}}}},\"DeleteTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resources\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Resources\":{\"shape\":\"Sh6\",\"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\":\"Si3\",\"locationName\":\"transitGateway\"}}}},\"DeleteTransitGatewayConnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayAttachmentId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnect\":{\"shape\":\"Sia\",\"locationName\":\"transitGatewayConnect\"}}}},\"DeleteTransitGatewayConnectPeer\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayConnectPeerId\"],\"members\":{\"TransitGatewayConnectPeerId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeer\":{\"shape\":\"Sig\",\"locationName\":\"transitGatewayConnectPeer\"}}}},\"DeleteTransitGatewayMulticastDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayMulticastDomainId\"],\"members\":{\"TransitGatewayMulticastDomainId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomain\":{\"shape\":\"Sit\",\"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\":\"Sj1\",\"locationName\":\"transitGatewayPrefixListReference\"}}}},\"DeleteTransitGatewayRoute\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\",\"DestinationCidrBlock\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"DestinationCidrBlock\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Route\":{\"shape\":\"Sj6\",\"locationName\":\"route\"}}}},\"DeleteTransitGatewayRouteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTable\":{\"shape\":\"Sjd\",\"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\":\"Sp7\",\"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\":\"Spl\",\"locationName\":\"InstanceTagKey\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceTagAttribute\":{\"shape\":\"Spn\",\"locationName\":\"instanceTagAttribute\"}}}},\"DeregisterTransitGatewayMulticastGroupMembers\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"GroupIpAddress\":{},\"NetworkInterfaceIds\":{\"shape\":\"Spp\"},\"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\":\"Spp\"},\"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\":\"Sq4\",\"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\"}}}}}}},\"DescribeAddressesAttribute\":{\"input\":{\"type\":\"structure\",\"members\":{\"AllocationIds\":{\"locationName\":\"AllocationId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Attribute\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Addresses\":{\"locationName\":\"addressSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sqi\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeAggregateIdFormat\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UseLongIdsAggregated\":{\"locationName\":\"useLongIdsAggregated\",\"type\":\"boolean\"},\"Statuses\":{\"shape\":\"Sqm\",\"locationName\":\"statusSet\"}}}},\"DescribeAvailabilityZones\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTasks\":{\"locationName\":\"bundleInstanceTasksSet\",\"type\":\"list\",\"member\":{\"shape\":\"S5o\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"CapacityReservations\":{\"locationName\":\"capacityReservationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S7g\",\"locationName\":\"item\"}}}}},\"DescribeCarrierGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"CarrierGatewayIds\":{\"locationName\":\"CarrierGatewayId\",\"type\":\"list\",\"member\":{}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CarrierGateways\":{\"locationName\":\"carrierGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S7l\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeClassicLinkInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"InstanceIds\":{\"shape\":\"Srh\",\"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\":\"Sf2\",\"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\":\"Sq4\",\"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\":\"S4x\",\"locationName\":\"status\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeClientVpnConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\"],\"members\":{\"ClientVpnEndpointId\":{},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Srw\",\"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\":\"Sq4\",\"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\":\"S80\",\"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\":\"Sq4\",\"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\":\"S84\",\"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\":\"Sq4\",\"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\":\"S2r\",\"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\":\"Sq4\",\"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\":\"St1\",\"locationName\":\"item\"}}}}},\"DescribeCustomerGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayIds\":{\"locationName\":\"CustomerGatewayId\",\"type\":\"list\",\"member\":{\"locationName\":\"CustomerGatewayId\"}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGateways\":{\"locationName\":\"customerGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S89\",\"locationName\":\"item\"}}}}},\"DescribeDhcpOptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"DhcpOptionsIds\":{\"locationName\":\"DhcpOptionsId\",\"type\":\"list\",\"member\":{\"locationName\":\"DhcpOptionsId\"}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DhcpOptions\":{\"locationName\":\"dhcpOptionsSet\",\"type\":\"list\",\"member\":{\"shape\":\"S8r\",\"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\":\"Sq4\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EgressOnlyInternetGateways\":{\"locationName\":\"egressOnlyInternetGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S8y\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeElasticGpus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ElasticGpuIds\":{\"locationName\":\"ElasticGpuId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"Su4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExportTasks\":{\"locationName\":\"exportTaskSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sat\",\"locationName\":\"item\"}}}}},\"DescribeFastSnapshotRestores\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sul\",\"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\":\"Sq4\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ActiveInstances\":{\"shape\":\"Suo\",\"locationName\":\"activeInstanceSet\"},\"NextToken\":{\"locationName\":\"nextToken\"},\"FleetId\":{\"locationName\":\"fleetId\"}}}},\"DescribeFleets\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"FleetIds\":{\"shape\":\"Sm9\",\"locationName\":\"FleetId\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"S9v\",\"locationName\":\"launchTemplateSpecification\"},\"Overrides\":{\"locationName\":\"overrides\",\"type\":\"list\",\"member\":{\"shape\":\"S9w\",\"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\":\"S9u\",\"locationName\":\"launchTemplateAndOverrides\"},\"Lifecycle\":{\"locationName\":\"lifecycle\"},\"ErrorCode\":{\"locationName\":\"errorCode\"},\"ErrorMessage\":{\"locationName\":\"errorMessage\"}}}},\"Instances\":{\"locationName\":\"fleetInstanceSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateAndOverrides\":{\"shape\":\"S9u\",\"locationName\":\"launchTemplateAndOverrides\"},\"Lifecycle\":{\"locationName\":\"lifecycle\"},\"InstanceIds\":{\"shape\":\"Sa1\",\"locationName\":\"instanceIds\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Platform\":{\"locationName\":\"platform\"}}}},\"Context\":{\"locationName\":\"context\"}}}}}}},\"DescribeFlowLogs\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filter\":{\"shape\":\"Sq4\"},\"FlowLogIds\":{\"shape\":\"Smj\",\"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\":\"Svg\",\"locationName\":\"fpgaImageAttribute\"}}}},\"DescribeFpgaImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FpgaImageIds\":{\"locationName\":\"FpgaImageId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Owners\":{\"shape\":\"Svp\",\"locationName\":\"Owner\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Svk\",\"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\":\"Sq4\"},\"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\":\"Sq4\"},\"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\":\"Swa\",\"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\":\"Sq4\",\"locationName\":\"filter\"},\"HostIds\":{\"shape\":\"Swd\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociations\":{\"locationName\":\"iamInstanceProfileAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S31\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeIdFormat\":{\"input\":{\"type\":\"structure\",\"members\":{\"Resource\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statuses\":{\"shape\":\"Sqm\",\"locationName\":\"statusSet\"}}}},\"DescribeIdentityIdFormat\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrincipalArn\"],\"members\":{\"PrincipalArn\":{\"locationName\":\"principalArn\"},\"Resource\":{\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statuses\":{\"shape\":\"Sqm\",\"locationName\":\"statusSet\"}}}},\"DescribeImageAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"Attribute\",\"ImageId\"],\"members\":{\"Attribute\":{},\"ImageId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BlockDeviceMappings\":{\"shape\":\"Sx2\",\"locationName\":\"blockDeviceMapping\"},\"ImageId\":{\"locationName\":\"imageId\"},\"LaunchPermissions\":{\"shape\":\"Sx3\",\"locationName\":\"launchPermission\"},\"ProductCodes\":{\"shape\":\"Svk\",\"locationName\":\"productCodes\"},\"Description\":{\"shape\":\"S8v\",\"locationName\":\"description\"},\"KernelId\":{\"shape\":\"S8v\",\"locationName\":\"kernel\"},\"RamdiskId\":{\"shape\":\"S8v\",\"locationName\":\"ramdisk\"},\"SriovNetSupport\":{\"shape\":\"S8v\",\"locationName\":\"sriovNetSupport\"},\"BootMode\":{\"shape\":\"S8v\",\"locationName\":\"bootMode\"}}}},\"DescribeImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"ExecutableUsers\":{\"locationName\":\"ExecutableBy\",\"type\":\"list\",\"member\":{\"locationName\":\"ExecutableBy\"}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"ImageIds\":{\"locationName\":\"ImageId\",\"type\":\"list\",\"member\":{\"locationName\":\"ImageId\"}},\"Owners\":{\"shape\":\"Svp\",\"locationName\":\"Owner\"},\"IncludeDeprecated\":{\"type\":\"boolean\"},\"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\":\"Svk\",\"locationName\":\"productCodes\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"State\":{\"locationName\":\"imageState\"},\"BlockDeviceMappings\":{\"shape\":\"Sx2\",\"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\":\"Sxg\",\"locationName\":\"stateReason\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"VirtualizationType\":{\"locationName\":\"virtualizationType\"},\"BootMode\":{\"locationName\":\"bootMode\"},\"DeprecationTime\":{\"locationName\":\"deprecationTime\"}}}}}}},\"DescribeImportImageTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\"},\"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\":\"Sxp\",\"locationName\":\"snapshotDetailSet\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"LicenseSpecifications\":{\"shape\":\"Sxs\",\"locationName\":\"licenseSpecifications\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeImportSnapshotTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\"},\"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\":\"Sy0\",\"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\":\"Sf2\",\"locationName\":\"groupSet\"},\"BlockDeviceMappings\":{\"shape\":\"Sy4\",\"locationName\":\"blockDeviceMapping\"},\"DisableApiTermination\":{\"shape\":\"Sy7\",\"locationName\":\"disableApiTermination\"},\"EnaSupport\":{\"shape\":\"Sy7\",\"locationName\":\"enaSupport\"},\"EnclaveOptions\":{\"shape\":\"Sy8\",\"locationName\":\"enclaveOptions\"},\"EbsOptimized\":{\"shape\":\"Sy7\",\"locationName\":\"ebsOptimized\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceInitiatedShutdownBehavior\":{\"shape\":\"S8v\",\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"shape\":\"S8v\",\"locationName\":\"instanceType\"},\"KernelId\":{\"shape\":\"S8v\",\"locationName\":\"kernel\"},\"ProductCodes\":{\"shape\":\"Svk\",\"locationName\":\"productCodes\"},\"RamdiskId\":{\"shape\":\"S8v\",\"locationName\":\"ramdisk\"},\"RootDeviceName\":{\"shape\":\"S8v\",\"locationName\":\"rootDeviceName\"},\"SourceDestCheck\":{\"shape\":\"Sy7\",\"locationName\":\"sourceDestCheck\"},\"SriovNetSupport\":{\"shape\":\"S8v\",\"locationName\":\"sriovNetSupport\"},\"UserData\":{\"shape\":\"S8v\",\"locationName\":\"userData\"}}}},\"DescribeInstanceCreditSpecifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Srh\",\"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\":\"Spn\",\"locationName\":\"instanceTagAttribute\"}}}},\"DescribeInstanceEventWindows\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceEventWindowIds\":{\"locationName\":\"InstanceEventWindowId\",\"type\":\"list\",\"member\":{\"locationName\":\"InstanceEventWindowId\"}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindows\":{\"locationName\":\"instanceEventWindowSet\",\"type\":\"list\",\"member\":{\"shape\":\"S3b\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInstanceStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Srh\",\"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\":\"Syq\",\"locationName\":\"item\"}},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceState\":{\"shape\":\"Syt\",\"locationName\":\"instanceState\"},\"InstanceStatus\":{\"shape\":\"Syv\",\"locationName\":\"instanceStatus\"},\"SystemStatus\":{\"shape\":\"Syv\",\"locationName\":\"systemStatus\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInstanceTypeOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"LocationType\":{},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\"},\"EfaInfo\":{\"locationName\":\"efaInfo\",\"type\":\"structure\",\"members\":{\"MaximumEfaInterfaces\":{\"locationName\":\"maximumEfaInterfaces\",\"type\":\"integer\"}}}}},\"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\"},\"SupportedBootModes\":{\"locationName\":\"supportedBootModes\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Srh\",\"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\":\"S11x\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInternetGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Saz\",\"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\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"Smy\",\"locationName\":\"LaunchTemplateVersion\"},\"MinVersion\":{},\"MaxVersion\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateVersions\":{\"locationName\":\"launchTemplateVersionSet\",\"type\":\"list\",\"member\":{\"shape\":\"Scq\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplates\":{\"locationName\":\"launchTemplates\",\"type\":\"list\",\"member\":{\"shape\":\"Sck\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds\":{\"locationName\":\"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocalGatewayRouteTableVpcAssociations\":{\"locationName\":\"localGatewayRouteTableVpcAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sdx\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeLocalGatewayRouteTables\":{\"input\":{\"type\":\"structure\",\"members\":{\"LocalGatewayRouteTableIds\":{\"locationName\":\"LocalGatewayRouteTableId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"S143\",\"locationName\":\"localGatewayVirtualInterfaceIdSet\"},\"LocalGatewayId\":{\"locationName\":\"localGatewayId\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeLocalGatewayVirtualInterfaces\":{\"input\":{\"type\":\"structure\",\"members\":{\"LocalGatewayVirtualInterfaceIds\":{\"shape\":\"S143\",\"locationName\":\"LocalGatewayVirtualInterfaceId\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"Se3\",\"locationName\":\"item\"}}}}},\"DescribeMovingAddresses\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\"},\"MaxResults\":{\"type\":\"integer\"},\"NatGatewayIds\":{\"locationName\":\"NatGatewayId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NatGateways\":{\"locationName\":\"natGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"Se8\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkAcls\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sef\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAnalyses\":{\"locationName\":\"networkInsightsAnalysisSet\",\"type\":\"list\",\"member\":{\"shape\":\"S153\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkInsightsPaths\":{\"input\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsPathIds\":{\"locationName\":\"NetworkInsightsPathId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsPaths\":{\"locationName\":\"networkInsightsPathSet\",\"type\":\"list\",\"member\":{\"shape\":\"Seu\",\"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\":\"Sf1\",\"locationName\":\"attachment\"},\"Description\":{\"shape\":\"S8v\",\"locationName\":\"description\"},\"Groups\":{\"shape\":\"Sf2\",\"locationName\":\"groupSet\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"SourceDestCheck\":{\"shape\":\"Sy7\",\"locationName\":\"sourceDestCheck\"}}}},\"DescribeNetworkInterfacePermissions\":{\"input\":{\"type\":\"structure\",\"members\":{\"NetworkInterfacePermissionIds\":{\"locationName\":\"NetworkInterfacePermissionId\",\"type\":\"list\",\"member\":{}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfacePermissions\":{\"locationName\":\"networkInterfacePermissions\",\"type\":\"list\",\"member\":{\"shape\":\"Sff\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkInterfaces\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sez\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribePlacementGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sfl\",\"locationName\":\"item\"}}}}},\"DescribePrefixLists\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sqm\",\"locationName\":\"statusSet\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribePublicIpv4Pools\":{\"input\":{\"type\":\"structure\",\"members\":{\"PoolIds\":{\"locationName\":\"PoolId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\"}}}}}}},\"DescribeReplaceRootVolumeTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplaceRootVolumeTaskIds\":{\"locationName\":\"ReplaceRootVolumeTaskId\",\"type\":\"list\",\"member\":{\"locationName\":\"ReplaceRootVolumeTaskId\"}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplaceRootVolumeTasks\":{\"locationName\":\"replaceRootVolumeTaskSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sfp\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeReservedInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"OfferingClass\":{},\"ReservedInstancesIds\":{\"shape\":\"S175\",\"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\":\"S17d\",\"locationName\":\"recurringCharges\"},\"Scope\":{\"locationName\":\"scope\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}}}}},\"DescribeReservedInstancesListings\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"ReservedInstancesId\":{\"locationName\":\"reservedInstancesId\"},\"ReservedInstancesListingId\":{\"locationName\":\"reservedInstancesListingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedInstancesListings\":{\"shape\":\"S67\",\"locationName\":\"reservedInstancesListingsSet\"}}}},\"DescribeReservedInstancesModifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"S17r\",\"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\":\"Sq4\",\"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\":\"S17d\",\"locationName\":\"recurringCharges\"},\"Scope\":{\"locationName\":\"scope\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeRouteTables\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sg5\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeScheduledInstanceAvailability\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirstSlotStartTimeRange\",\"Recurrence\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"S18e\",\"locationName\":\"recurrence\"},\"SlotDurationInHours\":{\"locationName\":\"slotDurationInHours\",\"type\":\"integer\"},\"TotalScheduledInstanceHours\":{\"locationName\":\"totalScheduledInstanceHours\",\"type\":\"integer\"}}}}}}},\"DescribeScheduledInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"S18m\",\"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\"}}}}}}},\"DescribeSecurityGroupRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"SecurityGroupRuleIds\":{\"shape\":\"S18t\",\"locationName\":\"SecurityGroupRuleId\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityGroupRules\":{\"shape\":\"S5b\",\"locationName\":\"securityGroupRuleSet\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"GroupIds\":{\"shape\":\"S4g\",\"locationName\":\"GroupId\"},\"GroupNames\":{\"shape\":\"S18x\",\"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\":\"S50\",\"locationName\":\"ipPermissions\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissionsEgress\":{\"shape\":\"S50\",\"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\":\"S195\",\"locationName\":\"createVolumePermission\"},\"ProductCodes\":{\"shape\":\"Svk\",\"locationName\":\"productCodes\"},\"SnapshotId\":{\"locationName\":\"snapshotId\"}}}},\"DescribeSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"OwnerIds\":{\"shape\":\"Svp\",\"locationName\":\"Owner\"},\"RestorableByUserIds\":{\"locationName\":\"RestorableBy\",\"type\":\"list\",\"member\":{}},\"SnapshotIds\":{\"shape\":\"S199\",\"locationName\":\"SnapshotId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshots\":{\"locationName\":\"snapshotSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sgh\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSpotDatafeedSubscription\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotDatafeedSubscription\":{\"shape\":\"Sgr\",\"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\":\"Suo\",\"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\":\"Sul\",\"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\":\"S6j\",\"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\":\"S19s\",\"locationName\":\"spotFleetRequestConfig\"},\"SpotFleetRequestId\":{\"locationName\":\"spotFleetRequestId\"},\"SpotFleetRequestState\":{\"locationName\":\"spotFleetRequestState\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}}}}},\"DescribeSpotInstanceRequests\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SpotInstanceRequestIds\":{\"shape\":\"S6u\",\"locationName\":\"SpotInstanceRequestId\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotInstanceRequests\":{\"shape\":\"S1ak\",\"locationName\":\"spotInstanceRequestSet\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSpotPriceHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"S1b2\",\"locationName\":\"staleIpPermissions\"},\"StaleIpPermissionsEgress\":{\"shape\":\"S1b2\",\"locationName\":\"staleIpPermissionsEgress\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}}}}},\"DescribeStoreImageTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"ImageIds\":{\"locationName\":\"ImageId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoreImageTaskResults\":{\"locationName\":\"storeImageTaskResultSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"AmiId\":{\"locationName\":\"amiId\"},\"TaskStartTime\":{\"locationName\":\"taskStartTime\",\"type\":\"timestamp\"},\"Bucket\":{\"locationName\":\"bucket\"},\"S3objectKey\":{\"locationName\":\"s3objectKey\"},\"ProgressPercentage\":{\"locationName\":\"progressPercentage\",\"type\":\"integer\"},\"StoreTaskState\":{\"locationName\":\"storeTaskState\"},\"StoreTaskFailureReason\":{\"locationName\":\"storeTaskFailureReason\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSubnets\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"S8c\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilters\":{\"locationName\":\"trafficMirrorFilterSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sha\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTrafficMirrorSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorSessionIds\":{\"locationName\":\"TrafficMirrorSessionId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorSessions\":{\"locationName\":\"trafficMirrorSessionSet\",\"type\":\"list\",\"member\":{\"shape\":\"Shp\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTrafficMirrorTargets\":{\"input\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorTargetIds\":{\"locationName\":\"TrafficMirrorTargetId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorTargets\":{\"locationName\":\"trafficMirrorTargetSet\",\"type\":\"list\",\"member\":{\"shape\":\"Shs\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayAttachments\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentIds\":{\"shape\":\"S1c0\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeers\":{\"locationName\":\"transitGatewayConnectPeerSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sig\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayConnects\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentIds\":{\"shape\":\"S1c0\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnects\":{\"locationName\":\"transitGatewayConnectSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sia\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayMulticastDomains\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainIds\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomains\":{\"locationName\":\"transitGatewayMulticastDomains\",\"type\":\"list\",\"member\":{\"shape\":\"Sit\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayPeeringAttachments\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentIds\":{\"shape\":\"S1c0\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTables\":{\"locationName\":\"transitGatewayRouteTables\",\"type\":\"list\",\"member\":{\"shape\":\"Sjd\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayVpcAttachments\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentIds\":{\"shape\":\"S1c0\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGateways\":{\"locationName\":\"transitGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"Si3\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTrunkInterfaceAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"AssociationIds\":{\"locationName\":\"AssociationId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InterfaceAssociations\":{\"locationName\":\"interfaceAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S45\",\"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\":\"Sy7\",\"locationName\":\"autoEnableIO\"},\"ProductCodes\":{\"shape\":\"Svk\",\"locationName\":\"productCodes\"},\"VolumeId\":{\"locationName\":\"volumeId\"}}}},\"DescribeVolumeStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"VolumeIds\":{\"shape\":\"S1d4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"VolumeIds\":{\"shape\":\"S1d4\",\"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\":\"Sjj\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVolumesModifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VolumeIds\":{\"shape\":\"S1d4\",\"locationName\":\"VolumeId\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumesModifications\":{\"locationName\":\"volumeModificationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1dp\",\"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\":\"Sy7\",\"locationName\":\"enableDnsHostnames\"},\"EnableDnsSupport\":{\"shape\":\"Sy7\",\"locationName\":\"enableDnsSupport\"}}}},\"DescribeVpcClassicLink\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"VpcIds\":{\"shape\":\"S1dv\",\"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\":\"S1dv\"}}},\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionNotificationSet\":{\"locationName\":\"connectionNotificationSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sk3\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcEndpointConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sjy\",\"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\":\"Sp7\",\"locationName\":\"ServiceId\"},\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceConfigurations\":{\"locationName\":\"serviceConfigurationSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sk8\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcEndpointServicePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"Sk9\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcEndpoints\":{\"locationName\":\"vpcEndpointSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sju\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcPeeringConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"S8i\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpnConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sl2\",\"locationName\":\"item\"}}}}},\"DescribeVpnGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Slv\",\"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\":\"S4o\"}},\"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\":\"S1fl\",\"locationName\":\"AvailabilityZone\"},\"SourceSnapshotIds\":{\"shape\":\"S199\",\"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\"}}}}}}}}}}}},\"DisableImageDeprecation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\"],\"members\":{\"ImageId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"DisableSerialConsoleAccess\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SerialConsoleAccessEnabled\":{\"locationName\":\"serialConsoleAccessEnabled\",\"type\":\"boolean\"}}}},\"DisableTransitGatewayRouteTablePropagation\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\",\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"TransitGatewayAttachmentId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Propagation\":{\"shape\":\"S1g0\",\"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\":\"S2r\",\"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\":\"S31\",\"locationName\":\"iamInstanceProfileAssociation\"}}}},\"DisassociateInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceEventWindowId\",\"AssociationTarget\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceEventWindowId\":{},\"AssociationTarget\":{\"type\":\"structure\",\"members\":{\"InstanceIds\":{\"shape\":\"S37\",\"locationName\":\"InstanceId\"},\"InstanceTags\":{\"shape\":\"Ss\",\"locationName\":\"InstanceTag\"},\"DedicatedHostIds\":{\"shape\":\"S38\",\"locationName\":\"DedicatedHostId\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindow\":{\"shape\":\"S3b\",\"locationName\":\"instanceEventWindow\"}}}},\"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\":\"S3r\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}}},\"DisassociateTransitGatewayMulticastDomain\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"TransitGatewayAttachmentId\":{},\"SubnetIds\":{\"shape\":\"S3w\"},\"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\":\"S41\",\"locationName\":\"association\"}}}},\"DisassociateTrunkInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"},\"ClientToken\":{\"locationName\":\"clientToken\"}}}},\"DisassociateVpcCidrBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipv6CidrBlockAssociation\":{\"shape\":\"S4b\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"CidrBlockAssociation\":{\"shape\":\"S4e\",\"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\":\"S1fl\",\"locationName\":\"AvailabilityZone\"},\"SourceSnapshotIds\":{\"shape\":\"S199\",\"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\"}}}}}}}}}}}},\"EnableImageDeprecation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\",\"DeprecateAt\"],\"members\":{\"ImageId\":{},\"DeprecateAt\":{\"type\":\"timestamp\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"EnableSerialConsoleAccess\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SerialConsoleAccessEnabled\":{\"locationName\":\"serialConsoleAccessEnabled\",\"type\":\"boolean\"}}}},\"EnableTransitGatewayRouteTablePropagation\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\",\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"TransitGatewayAttachmentId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Propagation\":{\"shape\":\"S1g0\",\"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\":\"Su4\",\"locationName\":\"s3ExportLocation\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}},\"ExportTransitGatewayRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\",\"S3Bucket\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"S1ii\",\"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\"}}}},\"GetFlowLogsIntegrationTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"FlowLogId\",\"ConfigDeliveryS3DestinationArn\",\"IntegrateServices\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FlowLogId\":{},\"ConfigDeliveryS3DestinationArn\":{},\"IntegrateServices\":{\"locationName\":\"IntegrateService\",\"type\":\"structure\",\"members\":{\"AthenaIntegrations\":{\"locationName\":\"AthenaIntegration\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"IntegrationResultS3DestinationArn\",\"PartitionLoadFrequency\"],\"members\":{\"IntegrationResultS3DestinationArn\":{},\"PartitionLoadFrequency\":{},\"PartitionStartDate\":{\"type\":\"timestamp\"},\"PartitionEndDate\":{\"type\":\"timestamp\"}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Result\":{\"locationName\":\"result\"}}}},\"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\":\"S1iz\"},\"OfferingId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Purchase\":{\"shape\":\"S1j1\",\"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\":\"Scr\",\"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\":\"S1ji\",\"locationName\":\"reservedInstanceValueRollup\"},\"ReservedInstanceValueSet\":{\"locationName\":\"reservedInstanceValueSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ReservationValue\":{\"shape\":\"S1ji\",\"locationName\":\"reservationValue\"},\"ReservedInstanceId\":{\"locationName\":\"reservedInstanceId\"}}}},\"TargetConfigurationValueRollup\":{\"shape\":\"S1ji\",\"locationName\":\"targetConfigurationValueRollup\"},\"TargetConfigurationValueSet\":{\"locationName\":\"targetConfigurationValueSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ReservationValue\":{\"shape\":\"S1ji\",\"locationName\":\"reservationValue\"},\"TargetConfiguration\":{\"locationName\":\"targetConfiguration\",\"type\":\"structure\",\"members\":{\"InstanceCount\":{\"locationName\":\"instanceCount\",\"type\":\"integer\"},\"OfferingId\":{\"locationName\":\"offeringId\"}}}}}},\"ValidationFailureReason\":{\"locationName\":\"validationFailureReason\"}}}},\"GetSerialConsoleAccessStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SerialConsoleAccessEnabled\":{\"locationName\":\"serialConsoleAccessEnabled\",\"type\":\"boolean\"}}}},\"GetSubnetCidrReservations\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"Filters\":{\"shape\":\"Sq4\",\"locationName\":\"Filter\"},\"SubnetId\":{},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SubnetIpv4CidrReservations\":{\"shape\":\"S1jt\",\"locationName\":\"subnetIpv4CidrReservationSet\"},\"SubnetIpv6CidrReservations\":{\"shape\":\"S1jt\",\"locationName\":\"subnetIpv6CidrReservationSet\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetTransitGatewayAttachmentPropagations\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayAttachmentId\":{},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayPrefixListReferences\":{\"locationName\":\"transitGatewayPrefixListReferenceSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sj1\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetTransitGatewayRouteTableAssociations\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"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\":\"S1kg\"},\"ClientToken\":{},\"Description\":{},\"DiskContainers\":{\"locationName\":\"DiskContainer\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Description\":{},\"DeviceName\":{},\"Format\":{},\"SnapshotId\":{},\"Url\":{},\"UserBucket\":{\"shape\":\"S1kj\"}}}},\"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\":\"Sxp\",\"locationName\":\"snapshotDetailSet\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"LicenseSpecifications\":{\"shape\":\"Sxs\",\"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\":\"S1kq\"},\"Volume\":{\"shape\":\"S1kr\"}}}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"LaunchSpecification\":{\"locationName\":\"launchSpecification\",\"type\":\"structure\",\"members\":{\"AdditionalInfo\":{\"locationName\":\"additionalInfo\"},\"Architecture\":{\"locationName\":\"architecture\"},\"GroupIds\":{\"shape\":\"Sbe\",\"locationName\":\"GroupId\"},\"GroupNames\":{\"shape\":\"Sc1\",\"locationName\":\"GroupName\"},\"InstanceInitiatedShutdownBehavior\":{\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Monitoring\":{\"locationName\":\"monitoring\",\"type\":\"boolean\"},\"Placement\":{\"shape\":\"S9m\",\"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\":\"St1\",\"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\":\"S1kg\"},\"ClientToken\":{},\"Description\":{},\"DiskContainer\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Format\":{},\"Url\":{},\"UserBucket\":{\"shape\":\"S1kj\"}}},\"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\":\"Sy0\",\"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\":\"S1kq\",\"locationName\":\"image\"},\"Volume\":{\"shape\":\"S1kr\",\"locationName\":\"volume\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConversionTask\":{\"shape\":\"St1\",\"locationName\":\"conversionTask\"}}}},\"ModifyAddressAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"AllocationId\"],\"members\":{\"AllocationId\":{},\"DomainName\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Address\":{\"shape\":\"Sqi\",\"locationName\":\"address\"}}}},\"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\":\"S7v\"},\"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\":\"S7y\"}}},\"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\":\"S1ii\",\"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\":\"S9e\",\"locationName\":\"LaunchTemplateConfig\"},\"FleetId\":{},\"TargetCapacitySpecification\":{\"shape\":\"S9n\"},\"Context\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyFpgaImageAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"FpgaImageId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FpgaImageId\":{},\"Attribute\":{},\"OperationType\":{},\"UserIds\":{\"shape\":\"S1lk\",\"locationName\":\"UserId\"},\"UserGroups\":{\"shape\":\"S1ll\",\"locationName\":\"UserGroup\"},\"ProductCodes\":{\"shape\":\"S1lm\",\"locationName\":\"ProductCode\"},\"LoadPermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"S1lo\"},\"Remove\":{\"shape\":\"S1lo\"}}},\"Description\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FpgaImageAttribute\":{\"shape\":\"Svg\",\"locationName\":\"fpgaImageAttribute\"}}}},\"ModifyHosts\":{\"input\":{\"type\":\"structure\",\"required\":[\"HostIds\"],\"members\":{\"AutoPlacement\":{\"locationName\":\"autoPlacement\"},\"HostIds\":{\"shape\":\"Swd\",\"locationName\":\"hostId\"},\"HostRecovery\":{},\"InstanceType\":{},\"InstanceFamily\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"shape\":\"S21\",\"locationName\":\"successful\"},\"Unsuccessful\":{\"shape\":\"S1lt\",\"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\":\"S8v\"},\"ImageId\":{},\"LaunchPermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"Sx3\"},\"Remove\":{\"shape\":\"Sx3\"}}},\"OperationType\":{},\"ProductCodes\":{\"shape\":\"S1lm\",\"locationName\":\"ProductCode\"},\"UserGroups\":{\"shape\":\"S1ll\",\"locationName\":\"UserGroup\"},\"UserIds\":{\"shape\":\"S1lk\",\"locationName\":\"UserId\"},\"Value\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"ModifyInstanceAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"SourceDestCheck\":{\"shape\":\"Sy7\"},\"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\":\"Sy7\",\"locationName\":\"disableApiTermination\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"EbsOptimized\":{\"shape\":\"Sy7\",\"locationName\":\"ebsOptimized\"},\"EnaSupport\":{\"shape\":\"Sy7\",\"locationName\":\"enaSupport\"},\"Groups\":{\"shape\":\"S4g\",\"locationName\":\"GroupId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceInitiatedShutdownBehavior\":{\"shape\":\"S8v\",\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"shape\":\"S8v\",\"locationName\":\"instanceType\"},\"Kernel\":{\"shape\":\"S8v\",\"locationName\":\"kernel\"},\"Ramdisk\":{\"shape\":\"S8v\",\"locationName\":\"ramdisk\"},\"SriovNetSupport\":{\"shape\":\"S8v\",\"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\":\"S1m4\"},\"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\":\"Syq\",\"locationName\":\"event\"}}}},\"ModifyInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceEventWindowId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Name\":{},\"InstanceEventWindowId\":{},\"TimeRanges\":{\"shape\":\"Sak\",\"locationName\":\"TimeRange\"},\"CronExpression\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindow\":{\"shape\":\"S3b\",\"locationName\":\"instanceEventWindow\"}}}},\"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\":\"S12m\",\"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\":\"Sck\",\"locationName\":\"launchTemplate\"}}}},\"ModifyManagedPrefixList\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrefixListId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"PrefixListId\":{},\"CurrentVersion\":{\"type\":\"long\"},\"PrefixListName\":{},\"AddEntries\":{\"shape\":\"Se0\",\"locationName\":\"AddEntry\"},\"RemoveEntries\":{\"locationName\":\"RemoveEntry\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Cidr\"],\"members\":{\"Cidr\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"PrefixList\":{\"shape\":\"Se3\",\"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\":\"S8v\",\"locationName\":\"description\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Groups\":{\"shape\":\"Sbe\",\"locationName\":\"SecurityGroupId\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"SourceDestCheck\":{\"shape\":\"Sy7\",\"locationName\":\"sourceDestCheck\"}}}},\"ModifyReservedInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedInstancesIds\",\"TargetConfigurations\"],\"members\":{\"ReservedInstancesIds\":{\"shape\":\"S175\",\"locationName\":\"ReservedInstancesId\"},\"ClientToken\":{\"locationName\":\"clientToken\"},\"TargetConfigurations\":{\"locationName\":\"ReservedInstancesConfigurationSetItemType\",\"type\":\"list\",\"member\":{\"shape\":\"S17r\",\"locationName\":\"item\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedInstancesModificationId\":{\"locationName\":\"reservedInstancesModificationId\"}}}},\"ModifySecurityGroupRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\",\"SecurityGroupRules\"],\"members\":{\"GroupId\":{},\"SecurityGroupRules\":{\"locationName\":\"SecurityGroupRule\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SecurityGroupRuleId\":{},\"SecurityGroupRule\":{\"type\":\"structure\",\"members\":{\"IpProtocol\":{},\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"},\"CidrIpv4\":{},\"CidrIpv6\":{},\"PrefixListId\":{},\"ReferencedGroupId\":{},\"Description\":{}}}}}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifySnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"Attribute\":{},\"CreateVolumePermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"S195\"},\"Remove\":{\"shape\":\"S195\"}}},\"GroupNames\":{\"shape\":\"S18x\",\"locationName\":\"UserGroup\"},\"OperationType\":{},\"SnapshotId\":{},\"UserIds\":{\"shape\":\"S1lk\",\"locationName\":\"UserId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"ModifySpotFleetRequest\":{\"input\":{\"type\":\"structure\",\"required\":[\"SpotFleetRequestId\"],\"members\":{\"ExcessCapacityTerminationPolicy\":{\"locationName\":\"excessCapacityTerminationPolicy\"},\"LaunchTemplateConfigs\":{\"shape\":\"S1a7\",\"locationName\":\"LaunchTemplateConfig\"},\"SpotFleetRequestId\":{\"locationName\":\"spotFleetRequestId\"},\"TargetCapacity\":{\"locationName\":\"targetCapacity\",\"type\":\"integer\"},\"OnDemandTargetCapacity\":{\"type\":\"integer\"},\"Context\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifySubnetAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"AssignIpv6AddressOnCreation\":{\"shape\":\"Sy7\"},\"MapPublicIpOnLaunch\":{\"shape\":\"Sy7\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"MapCustomerOwnedIpOnLaunch\":{\"shape\":\"Sy7\"},\"CustomerOwnedIpv4Pool\":{}}}},\"ModifyTrafficMirrorFilterNetworkServices\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrafficMirrorFilterId\"],\"members\":{\"TrafficMirrorFilterId\":{},\"AddNetworkServices\":{\"shape\":\"Shg\",\"locationName\":\"AddNetworkService\"},\"RemoveNetworkServices\":{\"shape\":\"Shg\",\"locationName\":\"RemoveNetworkService\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilter\":{\"shape\":\"Sha\",\"locationName\":\"trafficMirrorFilter\"}}}},\"ModifyTrafficMirrorFilterRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrafficMirrorFilterRuleId\"],\"members\":{\"TrafficMirrorFilterRuleId\":{},\"TrafficDirection\":{},\"RuleNumber\":{\"type\":\"integer\"},\"RuleAction\":{},\"DestinationPortRange\":{\"shape\":\"Shk\"},\"SourcePortRange\":{\"shape\":\"Shk\"},\"Protocol\":{\"type\":\"integer\"},\"DestinationCidrBlock\":{},\"SourceCidrBlock\":{},\"Description\":{},\"RemoveFields\":{\"locationName\":\"RemoveField\",\"type\":\"list\",\"member\":{}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilterRule\":{\"shape\":\"Shc\",\"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\":\"Shp\",\"locationName\":\"trafficMirrorSession\"}}}},\"ModifyTransitGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayId\"],\"members\":{\"TransitGatewayId\":{},\"Description\":{},\"Options\":{\"type\":\"structure\",\"members\":{\"AddTransitGatewayCidrBlocks\":{\"shape\":\"Si1\"},\"RemoveTransitGatewayCidrBlocks\":{\"shape\":\"Si1\"},\"VpnEcmpSupport\":{},\"DnsSupport\":{},\"AutoAcceptSharedAttachments\":{},\"DefaultRouteTableAssociation\":{},\"AssociationDefaultRouteTableId\":{},\"DefaultRouteTablePropagation\":{},\"PropagationDefaultRouteTableId\":{}}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGateway\":{\"shape\":\"Si3\",\"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\":\"Sj1\",\"locationName\":\"transitGatewayPrefixListReference\"}}}},\"ModifyTransitGatewayVpcAttachment\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayAttachmentId\":{},\"AddSubnetIds\":{\"shape\":\"S3w\"},\"RemoveSubnetIds\":{\"shape\":\"S3w\"},\"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\":\"S1dp\",\"locationName\":\"volumeModification\"}}}},\"ModifyVolumeAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeId\"],\"members\":{\"AutoEnableIO\":{\"shape\":\"Sy7\"},\"VolumeId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"ModifyVpcAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"EnableDnsHostnames\":{\"shape\":\"Sy7\"},\"EnableDnsSupport\":{\"shape\":\"Sy7\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"ModifyVpcEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcEndpointId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VpcEndpointId\":{},\"ResetPolicy\":{\"type\":\"boolean\"},\"PolicyDocument\":{},\"AddRouteTableIds\":{\"shape\":\"Sjq\",\"locationName\":\"AddRouteTableId\"},\"RemoveRouteTableIds\":{\"shape\":\"Sjq\",\"locationName\":\"RemoveRouteTableId\"},\"AddSubnetIds\":{\"shape\":\"Sjr\",\"locationName\":\"AddSubnetId\"},\"RemoveSubnetIds\":{\"shape\":\"Sjr\",\"locationName\":\"RemoveSubnetId\"},\"AddSecurityGroupIds\":{\"shape\":\"Sjs\",\"locationName\":\"AddSecurityGroupId\"},\"RemoveSecurityGroupIds\":{\"shape\":\"Sjs\",\"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\":\"S1o6\"},\"DryRun\":{\"type\":\"boolean\"},\"RequesterPeeringConnectionOptions\":{\"shape\":\"S1o6\"},\"VpcPeeringConnectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccepterPeeringConnectionOptions\":{\"shape\":\"S1o8\",\"locationName\":\"accepterPeeringConnectionOptions\"},\"RequesterPeeringConnectionOptions\":{\"shape\":\"S1o8\",\"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\":\"Sl2\",\"locationName\":\"vpnConnection\"}}}},\"ModifyVpnConnectionOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpnConnectionId\"],\"members\":{\"VpnConnectionId\":{},\"LocalIpv4NetworkCidr\":{},\"RemoteIpv4NetworkCidr\":{},\"LocalIpv6NetworkCidr\":{},\"RemoteIpv6NetworkCidr\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sl2\",\"locationName\":\"vpnConnection\"}}}},\"ModifyVpnTunnelCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpnConnectionId\",\"VpnTunnelOutsideIpAddress\"],\"members\":{\"VpnConnectionId\":{},\"VpnTunnelOutsideIpAddress\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sl2\",\"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\":\"Skn\",\"locationName\":\"Phase1EncryptionAlgorithm\"},\"Phase2EncryptionAlgorithms\":{\"shape\":\"Skp\",\"locationName\":\"Phase2EncryptionAlgorithm\"},\"Phase1IntegrityAlgorithms\":{\"shape\":\"Skr\",\"locationName\":\"Phase1IntegrityAlgorithm\"},\"Phase2IntegrityAlgorithms\":{\"shape\":\"Skt\",\"locationName\":\"Phase2IntegrityAlgorithm\"},\"Phase1DHGroupNumbers\":{\"shape\":\"Skv\",\"locationName\":\"Phase1DHGroupNumber\"},\"Phase2DHGroupNumbers\":{\"shape\":\"Skx\",\"locationName\":\"Phase2DHGroupNumber\"},\"IKEVersions\":{\"shape\":\"Skz\",\"locationName\":\"IKEVersion\"},\"StartupAction\":{}}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sl2\",\"locationName\":\"vpnConnection\"}}}},\"MonitorInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Srh\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceMonitorings\":{\"shape\":\"S1on\",\"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\"},\"MultiRegion\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ByoipCidr\":{\"shape\":\"S1n\",\"locationName\":\"byoipCidr\"}}}},\"PurchaseHostReservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"HostIdSet\",\"OfferingId\"],\"members\":{\"ClientToken\":{},\"CurrencyCode\":{},\"HostIdSet\":{\"shape\":\"S1iz\"},\"LimitPrice\":{},\"OfferingId\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"locationName\":\"clientToken\"},\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Purchase\":{\"shape\":\"S1j1\",\"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\":\"S18m\",\"locationName\":\"item\"}}}}},\"RebootInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Srh\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"RegisterImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"ImageLocation\":{},\"Architecture\":{\"locationName\":\"architecture\"},\"BlockDeviceMappings\":{\"shape\":\"Sae\",\"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\"},\"BootMode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"}}}},\"RegisterInstanceEventNotificationAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceTagAttribute\":{\"type\":\"structure\",\"members\":{\"IncludeAllTagsOfInstance\":{\"type\":\"boolean\"},\"InstanceTagKeys\":{\"shape\":\"Spl\",\"locationName\":\"InstanceTagKey\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceTagAttribute\":{\"shape\":\"Spn\",\"locationName\":\"instanceTagAttribute\"}}}},\"RegisterTransitGatewayMulticastGroupMembers\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"GroupIpAddress\":{},\"NetworkInterfaceIds\":{\"shape\":\"Spp\"},\"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\":\"Spp\"},\"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\":\"Swd\",\"locationName\":\"hostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"shape\":\"S21\",\"locationName\":\"successful\"},\"Unsuccessful\":{\"shape\":\"S1lt\",\"locationName\":\"unsuccessful\"}}}},\"ReplaceIamInstanceProfileAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"IamInstanceProfile\",\"AssociationId\"],\"members\":{\"IamInstanceProfile\":{\"shape\":\"S2z\"},\"AssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociation\":{\"shape\":\"S31\",\"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\":\"Sek\",\"locationName\":\"Icmp\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"NetworkAclId\":{\"locationName\":\"networkAclId\"},\"PortRange\":{\"shape\":\"Sel\",\"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\":\"S3n\",\"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\":\"Sj6\",\"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\":\"Srh\",\"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\":\"S19s\",\"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\":\"Sx2\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S2z\",\"locationName\":\"iamInstanceProfile\"},\"ImageId\":{\"locationName\":\"imageId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"KernelId\":{\"locationName\":\"kernelId\"},\"KeyName\":{\"locationName\":\"keyName\"},\"Monitoring\":{\"shape\":\"S1an\",\"locationName\":\"monitoring\"},\"NetworkInterfaces\":{\"shape\":\"S1a2\",\"locationName\":\"NetworkInterface\"},\"Placement\":{\"shape\":\"S1a4\",\"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\":\"S1ak\",\"locationName\":\"spotInstanceRequestSet\"}}}},\"ResetAddressAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"AllocationId\",\"Attribute\"],\"members\":{\"AllocationId\":{},\"Attribute\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Address\":{\"shape\":\"Sqi\",\"locationName\":\"address\"}}}},\"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\":\"Se3\",\"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\":\"S4x\",\"locationName\":\"status\"}}}},\"RevokeSecurityGroupEgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissions\":{\"shape\":\"S50\",\"locationName\":\"ipPermissions\"},\"SecurityGroupRuleIds\":{\"shape\":\"S18t\",\"locationName\":\"SecurityGroupRuleId\"},\"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\":\"S50\",\"locationName\":\"unknownIpPermissionSet\"}}}},\"RevokeSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"members\":{\"CidrIp\":{},\"FromPort\":{\"type\":\"integer\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S50\"},\"IpProtocol\":{},\"SourceSecurityGroupName\":{},\"SourceSecurityGroupOwnerId\":{},\"ToPort\":{\"type\":\"integer\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SecurityGroupRuleIds\":{\"shape\":\"S18t\",\"locationName\":\"SecurityGroupRuleId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"},\"UnknownIpPermissions\":{\"shape\":\"S50\",\"locationName\":\"unknownIpPermissionSet\"}}}},\"RunInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"MaxCount\",\"MinCount\"],\"members\":{\"BlockDeviceMappings\":{\"shape\":\"Sae\",\"locationName\":\"BlockDeviceMapping\"},\"ImageId\":{},\"InstanceType\":{},\"Ipv6AddressCount\":{\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"Scy\",\"locationName\":\"Ipv6Address\"},\"KernelId\":{},\"KeyName\":{},\"MaxCount\":{\"type\":\"integer\"},\"MinCount\":{\"type\":\"integer\"},\"Monitoring\":{\"shape\":\"S1an\"},\"Placement\":{\"shape\":\"S9m\"},\"RamdiskId\":{},\"SecurityGroupIds\":{\"shape\":\"Sbe\",\"locationName\":\"SecurityGroupId\"},\"SecurityGroups\":{\"shape\":\"Sc1\",\"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\":\"S2z\",\"locationName\":\"iamInstanceProfile\"},\"InstanceInitiatedShutdownBehavior\":{\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"NetworkInterfaces\":{\"shape\":\"S1a2\",\"locationName\":\"networkInterface\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"ElasticGpuSpecification\":{\"type\":\"list\",\"member\":{\"shape\":\"Sbx\",\"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\":\"Sc7\"},\"CpuOptions\":{\"type\":\"structure\",\"members\":{\"CoreCount\":{\"type\":\"integer\"},\"ThreadsPerCore\":{\"type\":\"integer\"}}},\"CapacityReservationSpecification\":{\"shape\":\"S1m4\"},\"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\":\"S11x\"}},\"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\":\"S1rq\",\"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\":\"S1rq\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Routes\":{\"locationName\":\"routeSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sds\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"SearchTransitGatewayMulticastGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"Filters\":{\"shape\":\"Sq4\",\"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\":\"Sq4\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Routes\":{\"locationName\":\"routeSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sj6\",\"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\":\"Srh\",\"locationName\":\"InstanceId\"},\"AdditionalInfo\":{\"locationName\":\"additionalInfo\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StartingInstances\":{\"shape\":\"S1se\",\"locationName\":\"instancesSet\"}}}},\"StartNetworkInsightsAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInsightsPathId\",\"ClientToken\"],\"members\":{\"NetworkInsightsPathId\":{},\"FilterInArns\":{\"shape\":\"S154\",\"locationName\":\"FilterInArn\"},\"DryRun\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAnalysis\":{\"shape\":\"S153\",\"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\":\"Srh\",\"locationName\":\"InstanceId\"},\"Hibernate\":{\"type\":\"boolean\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Force\":{\"locationName\":\"force\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoppingInstances\":{\"shape\":\"S1se\",\"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\":\"Srw\",\"locationName\":\"previousStatus\"},\"CurrentStatus\":{\"shape\":\"Srw\",\"locationName\":\"currentStatus\"}}}}}}},\"TerminateInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Srh\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminatingInstances\":{\"shape\":\"S1se\",\"locationName\":\"instancesSet\"}}}},\"UnassignIpv6Addresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"Ipv6Addresses\":{\"shape\":\"S29\",\"locationName\":\"ipv6Addresses\"},\"Ipv6Prefixes\":{\"shape\":\"S2a\",\"locationName\":\"Ipv6Prefix\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"UnassignedIpv6Addresses\":{\"shape\":\"S29\",\"locationName\":\"unassignedIpv6Addresses\"},\"UnassignedIpv6Prefixes\":{\"shape\":\"S2a\",\"locationName\":\"unassignedIpv6PrefixSet\"}}}},\"UnassignPrivateIpAddresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddresses\":{\"shape\":\"S2e\",\"locationName\":\"privateIpAddress\"},\"Ipv4Prefixes\":{\"shape\":\"S2a\",\"locationName\":\"Ipv4Prefix\"}}}},\"UnmonitorInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Srh\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceMonitorings\":{\"shape\":\"S1on\",\"locationName\":\"instancesSet\"}}}},\"UpdateSecurityGroupRuleDescriptionsEgress\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S50\"},\"SecurityGroupRuleDescriptions\":{\"shape\":\"S1sy\",\"locationName\":\"SecurityGroupRuleDescription\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"UpdateSecurityGroupRuleDescriptionsIngress\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S50\"},\"SecurityGroupRuleDescriptions\":{\"shape\":\"S1sy\",\"locationName\":\"SecurityGroupRuleDescription\"}}},\"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\"}},\"S2a\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S2e\":{\"type\":\"list\",\"member\":{\"locationName\":\"PrivateIpAddress\"}},\"S2i\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv4Prefix\":{\"locationName\":\"ipv4Prefix\"}}}},\"S2r\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S2z\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Name\":{\"locationName\":\"name\"}}},\"S31\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"IamInstanceProfile\":{\"shape\":\"S32\",\"locationName\":\"iamInstanceProfile\"},\"State\":{\"locationName\":\"state\"},\"Timestamp\":{\"locationName\":\"timestamp\",\"type\":\"timestamp\"}}},\"S32\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Id\":{\"locationName\":\"id\"}}},\"S37\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S38\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S3b\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindowId\":{\"locationName\":\"instanceEventWindowId\"},\"TimeRanges\":{\"locationName\":\"timeRangeSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"StartWeekDay\":{\"locationName\":\"startWeekDay\"},\"StartHour\":{\"locationName\":\"startHour\",\"type\":\"integer\"},\"EndWeekDay\":{\"locationName\":\"endWeekDay\"},\"EndHour\":{\"locationName\":\"endHour\",\"type\":\"integer\"}}}},\"Name\":{\"locationName\":\"name\"},\"CronExpression\":{\"locationName\":\"cronExpression\"},\"AssociationTarget\":{\"locationName\":\"associationTarget\",\"type\":\"structure\",\"members\":{\"InstanceIds\":{\"shape\":\"S37\",\"locationName\":\"instanceIdSet\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"DedicatedHostIds\":{\"shape\":\"S38\",\"locationName\":\"dedicatedHostIdSet\"}}},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S3n\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}},\"S3r\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"Ipv6CidrBlockState\":{\"locationName\":\"ipv6CidrBlockState\",\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}}}},\"S3w\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S41\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTableId\":{\"locationName\":\"transitGatewayRouteTableId\"},\"TransitGatewayAttachmentId\":{\"locationName\":\"transitGatewayAttachmentId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"State\":{\"locationName\":\"state\"}}},\"S45\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"BranchInterfaceId\":{\"locationName\":\"branchInterfaceId\"},\"TrunkInterfaceId\":{\"locationName\":\"trunkInterfaceId\"},\"InterfaceProtocol\":{\"locationName\":\"interfaceProtocol\"},\"VlanId\":{\"locationName\":\"vlanId\",\"type\":\"integer\"},\"GreKey\":{\"locationName\":\"greKey\",\"type\":\"integer\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S4b\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"Ipv6CidrBlockState\":{\"shape\":\"S4c\",\"locationName\":\"ipv6CidrBlockState\"},\"NetworkBorderGroup\":{\"locationName\":\"networkBorderGroup\"},\"Ipv6Pool\":{\"locationName\":\"ipv6Pool\"}}},\"S4c\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}},\"S4e\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"CidrBlock\":{\"locationName\":\"cidrBlock\"},\"CidrBlockState\":{\"shape\":\"S4c\",\"locationName\":\"cidrBlockState\"}}},\"S4g\":{\"type\":\"list\",\"member\":{\"locationName\":\"groupId\"}},\"S4o\":{\"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\"}}},\"S4t\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"S4x\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S50\":{\"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\":\"S59\",\"locationName\":\"item\"}}}}},\"S59\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"GroupId\":{\"locationName\":\"groupId\"},\"GroupName\":{\"locationName\":\"groupName\"},\"PeeringStatus\":{\"locationName\":\"peeringStatus\"},\"UserId\":{\"locationName\":\"userId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}},\"S5b\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SecurityGroupRuleId\":{\"locationName\":\"securityGroupRuleId\"},\"GroupId\":{\"locationName\":\"groupId\"},\"GroupOwnerId\":{\"locationName\":\"groupOwnerId\"},\"IsEgress\":{\"locationName\":\"isEgress\",\"type\":\"boolean\"},\"IpProtocol\":{\"locationName\":\"ipProtocol\"},\"FromPort\":{\"locationName\":\"fromPort\",\"type\":\"integer\"},\"ToPort\":{\"locationName\":\"toPort\",\"type\":\"integer\"},\"CidrIpv4\":{\"locationName\":\"cidrIpv4\"},\"CidrIpv6\":{\"locationName\":\"cidrIpv6\"},\"PrefixListId\":{\"locationName\":\"prefixListId\"},\"ReferencedGroupInfo\":{\"locationName\":\"referencedGroupInfo\",\"type\":\"structure\",\"members\":{\"GroupId\":{\"locationName\":\"groupId\"},\"PeeringStatus\":{\"locationName\":\"peeringStatus\"},\"UserId\":{\"locationName\":\"userId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}},\"Description\":{\"locationName\":\"description\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}},\"S5k\":{\"type\":\"structure\",\"members\":{\"S3\":{\"type\":\"structure\",\"members\":{\"AWSAccessKeyId\":{},\"Bucket\":{\"locationName\":\"bucket\"},\"Prefix\":{\"locationName\":\"prefix\"},\"UploadPolicy\":{\"locationName\":\"uploadPolicy\",\"type\":\"blob\"},\"UploadPolicySignature\":{\"locationName\":\"uploadPolicySignature\"}}}}},\"S5o\":{\"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\":\"S5k\",\"locationName\":\"storage\"},\"UpdateTime\":{\"locationName\":\"updateTime\",\"type\":\"timestamp\"}}},\"S67\":{\"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\"}}}},\"S6j\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S6u\":{\"type\":\"list\",\"member\":{\"locationName\":\"SpotInstanceRequestId\"}},\"S7g\":{\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"}}},\"S7l\":{\"type\":\"structure\",\"members\":{\"CarrierGatewayId\":{\"locationName\":\"carrierGatewayId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"State\":{\"locationName\":\"state\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S7v\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"CloudwatchLogGroup\":{},\"CloudwatchLogStream\":{}}},\"S7y\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"LambdaFunctionArn\":{}}},\"S80\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S84\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S89\":{\"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\"}}},\"S8c\":{\"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\":\"S3r\",\"locationName\":\"item\"}},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"SubnetArn\":{\"locationName\":\"subnetArn\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"}}},\"S8i\":{\"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\":\"S4b\",\"locationName\":\"item\"}},\"CidrBlockAssociationSet\":{\"locationName\":\"cidrBlockAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S4e\",\"locationName\":\"item\"}},\"IsDefault\":{\"locationName\":\"isDefault\",\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S8r\":{\"type\":\"structure\",\"members\":{\"DhcpConfigurations\":{\"locationName\":\"dhcpConfigurationSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"key\"},\"Values\":{\"locationName\":\"valueSet\",\"type\":\"list\",\"member\":{\"shape\":\"S8v\",\"locationName\":\"item\"}}}}},\"DhcpOptionsId\":{\"locationName\":\"dhcpOptionsId\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S8v\":{\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\"}}},\"S8y\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"shape\":\"S8z\",\"locationName\":\"attachmentSet\"},\"EgressOnlyInternetGatewayId\":{\"locationName\":\"egressOnlyInternetGatewayId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S8z\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"S9e\":{\"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\":\"S9m\"}}}}}}},\"S9m\":{\"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\"}}},\"S9n\":{\"type\":\"structure\",\"required\":[\"TotalTargetCapacity\"],\"members\":{\"TotalTargetCapacity\":{\"type\":\"integer\"},\"OnDemandTargetCapacity\":{\"type\":\"integer\"},\"SpotTargetCapacity\":{\"type\":\"integer\"},\"DefaultTargetCapacityType\":{}}},\"S9u\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateSpecification\":{\"shape\":\"S9v\",\"locationName\":\"launchTemplateSpecification\"},\"Overrides\":{\"shape\":\"S9w\",\"locationName\":\"overrides\"}}},\"S9v\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateId\":{\"locationName\":\"launchTemplateId\"},\"LaunchTemplateName\":{\"locationName\":\"launchTemplateName\"},\"Version\":{\"locationName\":\"version\"}}},\"S9w\":{\"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\"}}}}},\"Sa1\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sab\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Key\":{}}},\"Sae\":{\"type\":\"list\",\"member\":{\"shape\":\"Saf\",\"locationName\":\"BlockDeviceMapping\"}},\"Saf\":{\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"Encrypted\":{\"locationName\":\"encrypted\",\"type\":\"boolean\"}}},\"NoDevice\":{\"locationName\":\"noDevice\"}}},\"Sak\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartWeekDay\":{},\"StartHour\":{\"type\":\"integer\"},\"EndWeekDay\":{},\"EndHour\":{\"type\":\"integer\"}}}},\"Sat\":{\"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\"}}},\"Saz\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"shape\":\"S8z\",\"locationName\":\"attachmentSet\"},\"InternetGatewayId\":{\"locationName\":\"internetGatewayId\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sb5\":{\"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\":\"Sbe\",\"locationName\":\"SecurityGroupId\"},\"InterfaceType\":{},\"Ipv6AddressCount\":{\"type\":\"integer\"},\"Ipv6Addresses\":{\"type\":\"list\",\"member\":{\"locationName\":\"InstanceIpv6Address\",\"type\":\"structure\",\"members\":{\"Ipv6Address\":{}}}},\"NetworkInterfaceId\":{},\"PrivateIpAddress\":{},\"PrivateIpAddresses\":{\"shape\":\"Sbh\"},\"SecondaryPrivateIpAddressCount\":{\"type\":\"integer\"},\"SubnetId\":{},\"NetworkCardIndex\":{\"type\":\"integer\"},\"Ipv4Prefixes\":{\"shape\":\"Sbj\",\"locationName\":\"Ipv4Prefix\"},\"Ipv4PrefixCount\":{\"type\":\"integer\"},\"Ipv6Prefixes\":{\"shape\":\"Sbl\",\"locationName\":\"Ipv6Prefix\"},\"Ipv6PrefixCount\":{\"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\":\"Sbx\",\"locationName\":\"ElasticGpuSpecification\"}},\"ElasticInferenceAccelerators\":{\"locationName\":\"ElasticInferenceAccelerator\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"Count\":{\"type\":\"integer\"}}}},\"SecurityGroupIds\":{\"shape\":\"Sbe\",\"locationName\":\"SecurityGroupId\"},\"SecurityGroups\":{\"shape\":\"Sc1\",\"locationName\":\"SecurityGroup\"},\"InstanceMarketOptions\":{\"type\":\"structure\",\"members\":{\"MarketType\":{},\"SpotOptions\":{\"type\":\"structure\",\"members\":{\"MaxPrice\":{},\"SpotInstanceType\":{},\"BlockDurationMinutes\":{\"type\":\"integer\"},\"ValidUntil\":{\"type\":\"timestamp\"},\"InstanceInterruptionBehavior\":{}}}}},\"CreditSpecification\":{\"shape\":\"Sc7\"},\"CpuOptions\":{\"type\":\"structure\",\"members\":{\"CoreCount\":{\"type\":\"integer\"},\"ThreadsPerCore\":{\"type\":\"integer\"}}},\"CapacityReservationSpecification\":{\"type\":\"structure\",\"members\":{\"CapacityReservationPreference\":{},\"CapacityReservationTarget\":{\"shape\":\"Scb\"}}},\"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\"}}}}},\"Sbe\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"Sbh\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Primary\":{\"locationName\":\"primary\",\"type\":\"boolean\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"Sbj\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv4Prefix\":{}}}},\"Sbl\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Prefix\":{}}}},\"Sbx\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{}}},\"Sc1\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroup\"}},\"Sc7\":{\"type\":\"structure\",\"required\":[\"CpuCredits\"],\"members\":{\"CpuCredits\":{}}},\"Scb\":{\"type\":\"structure\",\"members\":{\"CapacityReservationId\":{},\"CapacityReservationResourceGroupArn\":{}}},\"Sck\":{\"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\"}}},\"Scl\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"locationName\":\"errorSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}}}}},\"Scq\":{\"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\":\"Scr\",\"locationName\":\"launchTemplateData\"}}},\"Scr\":{\"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\":\"S4g\",\"locationName\":\"groupSet\"},\"InterfaceType\":{\"locationName\":\"interfaceType\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"Scy\",\"locationName\":\"ipv6AddressesSet\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"Sbh\",\"locationName\":\"privateIpAddressesSet\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"NetworkCardIndex\":{\"locationName\":\"networkCardIndex\",\"type\":\"integer\"},\"Ipv4Prefixes\":{\"locationName\":\"ipv4PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv4Prefix\":{\"locationName\":\"ipv4Prefix\"}}}},\"Ipv4PrefixCount\":{\"locationName\":\"ipv4PrefixCount\",\"type\":\"integer\"},\"Ipv6Prefixes\":{\"locationName\":\"ipv6PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Prefix\":{\"locationName\":\"ipv6Prefix\"}}}},\"Ipv6PrefixCount\":{\"locationName\":\"ipv6PrefixCount\",\"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\":\"Sdh\",\"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\"}}}}},\"Scy\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Address\":{\"locationName\":\"ipv6Address\"}}}},\"Sdh\":{\"type\":\"structure\",\"members\":{\"CapacityReservationId\":{\"locationName\":\"capacityReservationId\"},\"CapacityReservationResourceGroupArn\":{\"locationName\":\"capacityReservationResourceGroupArn\"}}},\"Sds\":{\"type\":\"structure\",\"members\":{\"DestinationCidrBlock\":{\"locationName\":\"destinationCidrBlock\"},\"LocalGatewayVirtualInterfaceGroupId\":{\"locationName\":\"localGatewayVirtualInterfaceGroupId\"},\"Type\":{\"locationName\":\"type\"},\"State\":{\"locationName\":\"state\"},\"LocalGatewayRouteTableId\":{\"locationName\":\"localGatewayRouteTableId\"},\"LocalGatewayRouteTableArn\":{\"locationName\":\"localGatewayRouteTableArn\"},\"OwnerId\":{\"locationName\":\"ownerId\"}}},\"Sdx\":{\"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\"}}},\"Se0\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Cidr\"],\"members\":{\"Cidr\":{},\"Description\":{}}}},\"Se3\":{\"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\"}}},\"Se8\":{\"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\"},\"ConnectivityType\":{\"locationName\":\"connectivityType\"}}},\"Sef\":{\"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\":\"Sek\",\"locationName\":\"icmpTypeCode\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"PortRange\":{\"shape\":\"Sel\",\"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\"}}},\"Sek\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\",\"type\":\"integer\"},\"Type\":{\"locationName\":\"type\",\"type\":\"integer\"}}},\"Sel\":{\"type\":\"structure\",\"members\":{\"From\":{\"locationName\":\"from\",\"type\":\"integer\"},\"To\":{\"locationName\":\"to\",\"type\":\"integer\"}}},\"Seu\":{\"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\"}}},\"Sez\":{\"type\":\"structure\",\"members\":{\"Association\":{\"shape\":\"Sf0\",\"locationName\":\"association\"},\"Attachment\":{\"shape\":\"Sf1\",\"locationName\":\"attachment\"},\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Description\":{\"locationName\":\"description\"},\"Groups\":{\"shape\":\"Sf2\",\"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\":\"Sf0\",\"locationName\":\"association\"},\"Primary\":{\"locationName\":\"primary\",\"type\":\"boolean\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"Ipv4Prefixes\":{\"shape\":\"S2i\",\"locationName\":\"ipv4PrefixSet\"},\"Ipv6Prefixes\":{\"locationName\":\"ipv6PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Prefix\":{\"locationName\":\"ipv6Prefix\"}}}},\"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\"}}},\"Sf0\":{\"type\":\"structure\",\"members\":{\"AllocationId\":{\"locationName\":\"allocationId\"},\"AssociationId\":{\"locationName\":\"associationId\"},\"IpOwnerId\":{\"locationName\":\"ipOwnerId\"},\"PublicDnsName\":{\"locationName\":\"publicDnsName\"},\"PublicIp\":{\"locationName\":\"publicIp\"},\"CustomerOwnedIp\":{\"locationName\":\"customerOwnedIp\"},\"CarrierIp\":{\"locationName\":\"carrierIp\"}}},\"Sf1\":{\"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\"}}},\"Sf2\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"GroupName\":{\"locationName\":\"groupName\"},\"GroupId\":{\"locationName\":\"groupId\"}}}},\"Sff\":{\"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\"}}}}},\"Sfl\":{\"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\"}}},\"Sfp\":{\"type\":\"structure\",\"members\":{\"ReplaceRootVolumeTaskId\":{\"locationName\":\"replaceRootVolumeTaskId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"TaskState\":{\"locationName\":\"taskState\"},\"StartTime\":{\"locationName\":\"startTime\"},\"CompleteTime\":{\"locationName\":\"completeTime\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sg5\":{\"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\":\"S3n\",\"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\"}}},\"Sgh\":{\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sgr\":{\"type\":\"structure\",\"members\":{\"Bucket\":{\"locationName\":\"bucket\"},\"Fault\":{\"shape\":\"Sgs\",\"locationName\":\"fault\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Prefix\":{\"locationName\":\"prefix\"},\"State\":{\"locationName\":\"state\"}}},\"Sgs\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"Sh3\":{\"type\":\"structure\",\"members\":{\"SubnetCidrReservationId\":{\"locationName\":\"subnetCidrReservationId\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"Cidr\":{\"locationName\":\"cidr\"},\"ReservationType\":{\"locationName\":\"reservationType\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Description\":{\"locationName\":\"description\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sh6\":{\"type\":\"list\",\"member\":{}},\"Sha\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilterId\":{\"locationName\":\"trafficMirrorFilterId\"},\"IngressFilterRules\":{\"shape\":\"Shb\",\"locationName\":\"ingressFilterRuleSet\"},\"EgressFilterRules\":{\"shape\":\"Shb\",\"locationName\":\"egressFilterRuleSet\"},\"NetworkServices\":{\"shape\":\"Shg\",\"locationName\":\"networkServiceSet\"},\"Description\":{\"locationName\":\"description\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Shb\":{\"type\":\"list\",\"member\":{\"shape\":\"Shc\",\"locationName\":\"item\"}},\"Shc\":{\"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\":\"Shf\",\"locationName\":\"destinationPortRange\"},\"SourcePortRange\":{\"shape\":\"Shf\",\"locationName\":\"sourcePortRange\"},\"DestinationCidrBlock\":{\"locationName\":\"destinationCidrBlock\"},\"SourceCidrBlock\":{\"locationName\":\"sourceCidrBlock\"},\"Description\":{\"locationName\":\"description\"}}},\"Shf\":{\"type\":\"structure\",\"members\":{\"FromPort\":{\"locationName\":\"fromPort\",\"type\":\"integer\"},\"ToPort\":{\"locationName\":\"toPort\",\"type\":\"integer\"}}},\"Shg\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Shk\":{\"type\":\"structure\",\"members\":{\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"}}},\"Shp\":{\"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\"}}},\"Shs\":{\"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\"}}},\"Si1\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Si3\":{\"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\"}}},\"Sia\":{\"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\"}}},\"Sie\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sig\":{\"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\":\"Sie\",\"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\"}}},\"Sit\":{\"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\"}}},\"Sj1\":{\"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\"}}}}},\"Sj6\":{\"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\"}}},\"Sjd\":{\"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\"}}},\"Sjj\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"locationName\":\"attachmentSet\",\"type\":\"list\",\"member\":{\"shape\":\"S4o\",\"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\"}}},\"Sjq\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sjr\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sjs\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sju\":{\"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\":\"Sjy\",\"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\"}}}}},\"Sjy\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"DnsName\":{\"locationName\":\"dnsName\"},\"HostedZoneId\":{\"locationName\":\"hostedZoneId\"}}}},\"Sk3\":{\"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\"}}},\"Sk8\":{\"type\":\"structure\",\"members\":{\"ServiceType\":{\"shape\":\"Sk9\",\"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\"}}},\"Sk9\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ServiceType\":{\"locationName\":\"serviceType\"}}}},\"Skn\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Skp\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Skr\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Skt\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Skv\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"integer\"}}}},\"Skx\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"integer\"}}}},\"Skz\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Sl2\":{\"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\"}}}}}},\"Slv\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"State\":{\"locationName\":\"state\"},\"Type\":{\"locationName\":\"type\"},\"VpcAttachments\":{\"locationName\":\"attachments\",\"type\":\"list\",\"member\":{\"shape\":\"S4t\",\"locationName\":\"item\"}},\"VpnGatewayId\":{\"locationName\":\"vpnGatewayId\"},\"AmazonSideAsn\":{\"locationName\":\"amazonSideAsn\",\"type\":\"long\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sm9\":{\"type\":\"list\",\"member\":{}},\"Smj\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Smy\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sp7\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Spl\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Spn\":{\"type\":\"structure\",\"members\":{\"InstanceTagKeys\":{\"shape\":\"Spl\",\"locationName\":\"instanceTagKeySet\"},\"IncludeAllTagsOfInstance\":{\"locationName\":\"includeAllTagsOfInstance\",\"type\":\"boolean\"}}},\"Spp\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sq4\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"shape\":\"Se\",\"locationName\":\"Value\"}}}},\"Sqi\":{\"type\":\"structure\",\"members\":{\"PublicIp\":{\"locationName\":\"publicIp\"},\"AllocationId\":{\"locationName\":\"allocationId\"},\"PtrRecord\":{\"locationName\":\"ptrRecord\"},\"PtrRecordUpdate\":{\"locationName\":\"ptrRecordUpdate\",\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\"},\"Status\":{\"locationName\":\"status\"},\"Reason\":{\"locationName\":\"reason\"}}}}},\"Sqm\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Deadline\":{\"locationName\":\"deadline\",\"type\":\"timestamp\"},\"Resource\":{\"locationName\":\"resource\"},\"UseLongIds\":{\"locationName\":\"useLongIds\",\"type\":\"boolean\"}}}},\"Srh\":{\"type\":\"list\",\"member\":{\"locationName\":\"InstanceId\"}},\"Srw\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"St1\":{\"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\":\"St5\",\"locationName\":\"image\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Volume\":{\"shape\":\"St6\",\"locationName\":\"volume\"}}}}}},\"ImportVolume\":{\"locationName\":\"importVolume\",\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"BytesConverted\":{\"locationName\":\"bytesConverted\",\"type\":\"long\"},\"Description\":{\"locationName\":\"description\"},\"Image\":{\"shape\":\"St5\",\"locationName\":\"image\"},\"Volume\":{\"shape\":\"St6\",\"locationName\":\"volume\"}}},\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"St5\":{\"type\":\"structure\",\"members\":{\"Checksum\":{\"locationName\":\"checksum\"},\"Format\":{\"locationName\":\"format\"},\"ImportManifestUrl\":{\"locationName\":\"importManifestUrl\"},\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"St6\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"},\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"Su4\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{\"locationName\":\"s3Bucket\"},\"S3Prefix\":{\"locationName\":\"s3Prefix\"}}},\"Sul\":{\"type\":\"structure\",\"members\":{\"EventDescription\":{\"locationName\":\"eventDescription\"},\"EventSubType\":{\"locationName\":\"eventSubType\"},\"InstanceId\":{\"locationName\":\"instanceId\"}}},\"Suo\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"SpotInstanceRequestId\":{\"locationName\":\"spotInstanceRequestId\"},\"InstanceHealth\":{\"locationName\":\"instanceHealth\"}}}},\"Svg\":{\"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\":\"Svk\",\"locationName\":\"productCodes\"}}},\"Svk\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ProductCodeId\":{\"locationName\":\"productCode\"},\"ProductCodeType\":{\"locationName\":\"type\"}}}},\"Svp\":{\"type\":\"list\",\"member\":{\"locationName\":\"Owner\"}},\"Swa\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Swd\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sx2\":{\"type\":\"list\",\"member\":{\"shape\":\"Saf\",\"locationName\":\"item\"}},\"Sx3\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{\"locationName\":\"group\"},\"UserId\":{\"locationName\":\"userId\"}}}},\"Sxg\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"Sxp\":{\"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\":\"Sxr\",\"locationName\":\"userBucket\"}}}},\"Sxr\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{\"locationName\":\"s3Bucket\"},\"S3Key\":{\"locationName\":\"s3Key\"}}},\"Sxs\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LicenseConfigurationArn\":{\"locationName\":\"licenseConfigurationArn\"}}}},\"Sy0\":{\"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\":\"Sxr\",\"locationName\":\"userBucket\"}}},\"Sy4\":{\"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\"}}}}}},\"Sy7\":{\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\",\"type\":\"boolean\"}}},\"Sy8\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"Syq\":{\"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\"}}},\"Syt\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\",\"type\":\"integer\"},\"Name\":{\"locationName\":\"name\"}}},\"Syv\":{\"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\"}}},\"S11x\":{\"type\":\"structure\",\"members\":{\"Groups\":{\"shape\":\"Sf2\",\"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\":\"S120\",\"locationName\":\"monitoring\"},\"Placement\":{\"shape\":\"S9m\",\"locationName\":\"placement\"},\"Platform\":{\"locationName\":\"platform\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"ProductCodes\":{\"shape\":\"Svk\",\"locationName\":\"productCodes\"},\"PublicDnsName\":{\"locationName\":\"dnsName\"},\"PublicIpAddress\":{\"locationName\":\"ipAddress\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"State\":{\"shape\":\"Syt\",\"locationName\":\"instanceState\"},\"StateTransitionReason\":{\"locationName\":\"reason\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"Architecture\":{\"locationName\":\"architecture\"},\"BlockDeviceMappings\":{\"shape\":\"Sy4\",\"locationName\":\"blockDeviceMapping\"},\"ClientToken\":{\"locationName\":\"clientToken\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"EnaSupport\":{\"locationName\":\"enaSupport\",\"type\":\"boolean\"},\"Hypervisor\":{\"locationName\":\"hypervisor\"},\"IamInstanceProfile\":{\"shape\":\"S32\",\"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\":\"S129\",\"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\":\"Sf2\",\"locationName\":\"groupSet\"},\"Ipv6Addresses\":{\"shape\":\"Scy\",\"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\":\"S129\",\"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\"},\"Ipv4Prefixes\":{\"locationName\":\"ipv4PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv4Prefix\":{\"locationName\":\"ipv4Prefix\"}}}},\"Ipv6Prefixes\":{\"locationName\":\"ipv6PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Prefix\":{\"locationName\":\"ipv6Prefix\"}}}}}}},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"RootDeviceName\":{\"locationName\":\"rootDeviceName\"},\"RootDeviceType\":{\"locationName\":\"rootDeviceType\"},\"SecurityGroups\":{\"shape\":\"Sf2\",\"locationName\":\"groupSet\"},\"SourceDestCheck\":{\"locationName\":\"sourceDestCheck\",\"type\":\"boolean\"},\"SpotInstanceRequestId\":{\"locationName\":\"spotInstanceRequestId\"},\"SriovNetSupport\":{\"locationName\":\"sriovNetSupport\"},\"StateReason\":{\"shape\":\"Sxg\",\"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\":\"Sdh\",\"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\":\"S12m\",\"locationName\":\"metadataOptions\"},\"EnclaveOptions\":{\"shape\":\"Sy8\",\"locationName\":\"enclaveOptions\"},\"BootMode\":{\"locationName\":\"bootMode\"}}}},\"OwnerId\":{\"locationName\":\"ownerId\"},\"RequesterId\":{\"locationName\":\"requesterId\"},\"ReservationId\":{\"locationName\":\"reservationId\"}}},\"S120\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"}}},\"S129\":{\"type\":\"structure\",\"members\":{\"CarrierIp\":{\"locationName\":\"carrierIp\"},\"IpOwnerId\":{\"locationName\":\"ipOwnerId\"},\"PublicDnsName\":{\"locationName\":\"publicDnsName\"},\"PublicIp\":{\"locationName\":\"publicIp\"}}},\"S12m\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"HttpTokens\":{\"locationName\":\"httpTokens\"},\"HttpPutResponseHopLimit\":{\"locationName\":\"httpPutResponseHopLimit\",\"type\":\"integer\"},\"HttpEndpoint\":{\"locationName\":\"httpEndpoint\"}}},\"S143\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S153\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAnalysisId\":{\"locationName\":\"networkInsightsAnalysisId\"},\"NetworkInsightsAnalysisArn\":{\"locationName\":\"networkInsightsAnalysisArn\"},\"NetworkInsightsPathId\":{\"locationName\":\"networkInsightsPathId\"},\"FilterInArns\":{\"shape\":\"S154\",\"locationName\":\"filterInArnSet\"},\"StartDate\":{\"locationName\":\"startDate\",\"type\":\"timestamp\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"NetworkPathFound\":{\"locationName\":\"networkPathFound\",\"type\":\"boolean\"},\"ForwardPathComponents\":{\"shape\":\"S156\",\"locationName\":\"forwardPathComponentSet\"},\"ReturnPathComponents\":{\"shape\":\"S156\",\"locationName\":\"returnPathComponentSet\"},\"Explanations\":{\"locationName\":\"explanationSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Acl\":{\"shape\":\"S159\",\"locationName\":\"acl\"},\"AclRule\":{\"shape\":\"S158\",\"locationName\":\"aclRule\"},\"Address\":{\"locationName\":\"address\"},\"Addresses\":{\"shape\":\"S15b\",\"locationName\":\"addressSet\"},\"AttachedTo\":{\"shape\":\"S159\",\"locationName\":\"attachedTo\"},\"AvailabilityZones\":{\"shape\":\"Se\",\"locationName\":\"availabilityZoneSet\"},\"Cidrs\":{\"shape\":\"Se\",\"locationName\":\"cidrSet\"},\"Component\":{\"shape\":\"S159\",\"locationName\":\"component\"},\"CustomerGateway\":{\"shape\":\"S159\",\"locationName\":\"customerGateway\"},\"Destination\":{\"shape\":\"S159\",\"locationName\":\"destination\"},\"DestinationVpc\":{\"shape\":\"S159\",\"locationName\":\"destinationVpc\"},\"Direction\":{\"locationName\":\"direction\"},\"ExplanationCode\":{\"locationName\":\"explanationCode\"},\"IngressRouteTable\":{\"shape\":\"S159\",\"locationName\":\"ingressRouteTable\"},\"InternetGateway\":{\"shape\":\"S159\",\"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\":\"S159\",\"locationName\":\"instance\"},\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"}}},\"LoadBalancerTargetGroup\":{\"shape\":\"S159\",\"locationName\":\"loadBalancerTargetGroup\"},\"LoadBalancerTargetGroups\":{\"shape\":\"S15j\",\"locationName\":\"loadBalancerTargetGroupSet\"},\"LoadBalancerTargetPort\":{\"locationName\":\"loadBalancerTargetPort\",\"type\":\"integer\"},\"ElasticLoadBalancerListener\":{\"shape\":\"S159\",\"locationName\":\"elasticLoadBalancerListener\"},\"MissingComponent\":{\"locationName\":\"missingComponent\"},\"NatGateway\":{\"shape\":\"S159\",\"locationName\":\"natGateway\"},\"NetworkInterface\":{\"shape\":\"S159\",\"locationName\":\"networkInterface\"},\"PacketField\":{\"locationName\":\"packetField\"},\"VpcPeeringConnection\":{\"shape\":\"S159\",\"locationName\":\"vpcPeeringConnection\"},\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"PortRanges\":{\"shape\":\"S15c\",\"locationName\":\"portRangeSet\"},\"PrefixList\":{\"shape\":\"S159\",\"locationName\":\"prefixList\"},\"Protocols\":{\"locationName\":\"protocolSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"RouteTableRoute\":{\"shape\":\"S15d\",\"locationName\":\"routeTableRoute\"},\"RouteTable\":{\"shape\":\"S159\",\"locationName\":\"routeTable\"},\"SecurityGroup\":{\"shape\":\"S159\",\"locationName\":\"securityGroup\"},\"SecurityGroupRule\":{\"shape\":\"S15e\",\"locationName\":\"securityGroupRule\"},\"SecurityGroups\":{\"shape\":\"S15j\",\"locationName\":\"securityGroupSet\"},\"SourceVpc\":{\"shape\":\"S159\",\"locationName\":\"sourceVpc\"},\"State\":{\"locationName\":\"state\"},\"Subnet\":{\"shape\":\"S159\",\"locationName\":\"subnet\"},\"SubnetRouteTable\":{\"shape\":\"S159\",\"locationName\":\"subnetRouteTable\"},\"Vpc\":{\"shape\":\"S159\",\"locationName\":\"vpc\"},\"VpcEndpoint\":{\"shape\":\"S159\",\"locationName\":\"vpcEndpoint\"},\"VpnConnection\":{\"shape\":\"S159\",\"locationName\":\"vpnConnection\"},\"VpnGateway\":{\"shape\":\"S159\",\"locationName\":\"vpnGateway\"}}}},\"AlternatePathHints\":{\"locationName\":\"alternatePathHintSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ComponentId\":{\"locationName\":\"componentId\"},\"ComponentArn\":{\"locationName\":\"componentArn\"}}}},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S154\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S156\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SequenceNumber\":{\"locationName\":\"sequenceNumber\",\"type\":\"integer\"},\"AclRule\":{\"shape\":\"S158\",\"locationName\":\"aclRule\"},\"Component\":{\"shape\":\"S159\",\"locationName\":\"component\"},\"DestinationVpc\":{\"shape\":\"S159\",\"locationName\":\"destinationVpc\"},\"OutboundHeader\":{\"shape\":\"S15a\",\"locationName\":\"outboundHeader\"},\"InboundHeader\":{\"shape\":\"S15a\",\"locationName\":\"inboundHeader\"},\"RouteTableRoute\":{\"shape\":\"S15d\",\"locationName\":\"routeTableRoute\"},\"SecurityGroupRule\":{\"shape\":\"S15e\",\"locationName\":\"securityGroupRule\"},\"SourceVpc\":{\"shape\":\"S159\",\"locationName\":\"sourceVpc\"},\"Subnet\":{\"shape\":\"S159\",\"locationName\":\"subnet\"},\"Vpc\":{\"shape\":\"S159\",\"locationName\":\"vpc\"}}}},\"S158\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"},\"Egress\":{\"locationName\":\"egress\",\"type\":\"boolean\"},\"PortRange\":{\"shape\":\"Sel\",\"locationName\":\"portRange\"},\"Protocol\":{\"locationName\":\"protocol\"},\"RuleAction\":{\"locationName\":\"ruleAction\"},\"RuleNumber\":{\"locationName\":\"ruleNumber\",\"type\":\"integer\"}}},\"S159\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"},\"Arn\":{\"locationName\":\"arn\"}}},\"S15a\":{\"type\":\"structure\",\"members\":{\"DestinationAddresses\":{\"shape\":\"S15b\",\"locationName\":\"destinationAddressSet\"},\"DestinationPortRanges\":{\"shape\":\"S15c\",\"locationName\":\"destinationPortRangeSet\"},\"Protocol\":{\"locationName\":\"protocol\"},\"SourceAddresses\":{\"shape\":\"S15b\",\"locationName\":\"sourceAddressSet\"},\"SourcePortRanges\":{\"shape\":\"S15c\",\"locationName\":\"sourcePortRangeSet\"}}},\"S15b\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S15c\":{\"type\":\"list\",\"member\":{\"shape\":\"Sel\",\"locationName\":\"item\"}},\"S15d\":{\"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\"}}},\"S15e\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"},\"Direction\":{\"locationName\":\"direction\"},\"SecurityGroupId\":{\"locationName\":\"securityGroupId\"},\"PortRange\":{\"shape\":\"Sel\",\"locationName\":\"portRange\"},\"PrefixListId\":{\"locationName\":\"prefixListId\"},\"Protocol\":{\"locationName\":\"protocol\"}}},\"S15j\":{\"type\":\"list\",\"member\":{\"shape\":\"S159\",\"locationName\":\"item\"}},\"S175\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReservedInstancesId\"}},\"S17d\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Amount\":{\"locationName\":\"amount\",\"type\":\"double\"},\"Frequency\":{\"locationName\":\"frequency\"}}}},\"S17r\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"InstanceCount\":{\"locationName\":\"instanceCount\",\"type\":\"integer\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Platform\":{\"locationName\":\"platform\"},\"Scope\":{\"locationName\":\"scope\"}}},\"S18e\":{\"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\"}}},\"S18m\":{\"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\":\"S18e\",\"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\"}}},\"S18t\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S18x\":{\"type\":\"list\",\"member\":{\"locationName\":\"GroupName\"}},\"S195\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{\"locationName\":\"group\"},\"UserId\":{\"locationName\":\"userId\"}}}},\"S199\":{\"type\":\"list\",\"member\":{\"locationName\":\"SnapshotId\"}},\"S19s\":{\"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\":\"Sf2\",\"locationName\":\"groupSet\"},\"AddressingType\":{\"locationName\":\"addressingType\"},\"BlockDeviceMappings\":{\"shape\":\"Sx2\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S2z\",\"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\":\"S1a2\",\"locationName\":\"networkInterfaceSet\"},\"Placement\":{\"shape\":\"S1a4\",\"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\":\"S1a7\",\"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\"},\"Context\":{\"locationName\":\"context\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"S1a2\":{\"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\":\"Sbe\",\"locationName\":\"SecurityGroupId\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"Scy\",\"locationName\":\"ipv6AddressesSet\",\"queryName\":\"Ipv6Addresses\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"Sbh\",\"locationName\":\"privateIpAddressesSet\",\"queryName\":\"PrivateIpAddresses\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"AssociateCarrierIpAddress\":{\"type\":\"boolean\"},\"InterfaceType\":{},\"NetworkCardIndex\":{\"type\":\"integer\"},\"Ipv4Prefixes\":{\"shape\":\"Sbj\",\"locationName\":\"Ipv4Prefix\"},\"Ipv4PrefixCount\":{\"type\":\"integer\"},\"Ipv6Prefixes\":{\"shape\":\"Sbl\",\"locationName\":\"Ipv6Prefix\"},\"Ipv6PrefixCount\":{\"type\":\"integer\"}}}},\"S1a4\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"GroupName\":{\"locationName\":\"groupName\"},\"Tenancy\":{\"locationName\":\"tenancy\"}}},\"S1a7\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateSpecification\":{\"shape\":\"S9v\",\"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\"}}}}}}},\"S1ak\":{\"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\":\"Sgs\",\"locationName\":\"fault\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"LaunchGroup\":{\"locationName\":\"launchGroup\"},\"LaunchSpecification\":{\"locationName\":\"launchSpecification\",\"type\":\"structure\",\"members\":{\"UserData\":{\"locationName\":\"userData\"},\"SecurityGroups\":{\"shape\":\"Sf2\",\"locationName\":\"groupSet\"},\"AddressingType\":{\"locationName\":\"addressingType\"},\"BlockDeviceMappings\":{\"shape\":\"Sx2\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S2z\",\"locationName\":\"iamInstanceProfile\"},\"ImageId\":{\"locationName\":\"imageId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"KernelId\":{\"locationName\":\"kernelId\"},\"KeyName\":{\"locationName\":\"keyName\"},\"NetworkInterfaces\":{\"shape\":\"S1a2\",\"locationName\":\"networkInterfaceSet\"},\"Placement\":{\"shape\":\"S1a4\",\"locationName\":\"placement\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"Monitoring\":{\"shape\":\"S1an\",\"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\"}}}},\"S1an\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"S1b2\":{\"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\":\"S59\",\"locationName\":\"item\"}}}}},\"S1c0\":{\"type\":\"list\",\"member\":{}},\"S1d4\":{\"type\":\"list\",\"member\":{\"locationName\":\"VolumeId\"}},\"S1dp\":{\"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\"}}},\"S1dv\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcId\"}},\"S1fl\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"S1g0\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentId\":{\"locationName\":\"transitGatewayAttachmentId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"TransitGatewayRouteTableId\":{\"locationName\":\"transitGatewayRouteTableId\"},\"State\":{\"locationName\":\"state\"}}},\"S1ii\":{\"type\":\"structure\",\"members\":{\"InstanceFamily\":{\"locationName\":\"instanceFamily\"},\"CpuCredits\":{\"locationName\":\"cpuCredits\"}}},\"S1iz\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S1j1\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Duration\":{\"locationName\":\"duration\",\"type\":\"integer\"},\"HostIdSet\":{\"shape\":\"Swa\",\"locationName\":\"hostIdSet\"},\"HostReservationId\":{\"locationName\":\"hostReservationId\"},\"HourlyPrice\":{\"locationName\":\"hourlyPrice\"},\"InstanceFamily\":{\"locationName\":\"instanceFamily\"},\"PaymentOption\":{\"locationName\":\"paymentOption\"},\"UpfrontPrice\":{\"locationName\":\"upfrontPrice\"}}}},\"S1ji\":{\"type\":\"structure\",\"members\":{\"HourlyPrice\":{\"locationName\":\"hourlyPrice\"},\"RemainingTotalValue\":{\"locationName\":\"remainingTotalValue\"},\"RemainingUpfrontValue\":{\"locationName\":\"remainingUpfrontValue\"}}},\"S1jt\":{\"type\":\"list\",\"member\":{\"shape\":\"Sh3\",\"locationName\":\"item\"}},\"S1kg\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"UploadEnd\":{\"type\":\"timestamp\"},\"UploadSize\":{\"type\":\"double\"},\"UploadStart\":{\"type\":\"timestamp\"}}},\"S1kj\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3Key\":{}}},\"S1kq\":{\"type\":\"structure\",\"required\":[\"Bytes\",\"Format\",\"ImportManifestUrl\"],\"members\":{\"Bytes\":{\"locationName\":\"bytes\",\"type\":\"long\"},\"Format\":{\"locationName\":\"format\"},\"ImportManifestUrl\":{\"locationName\":\"importManifestUrl\"}}},\"S1kr\":{\"type\":\"structure\",\"required\":[\"Size\"],\"members\":{\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"S1lk\":{\"type\":\"list\",\"member\":{\"locationName\":\"UserId\"}},\"S1ll\":{\"type\":\"list\",\"member\":{\"locationName\":\"UserGroup\"}},\"S1lm\":{\"type\":\"list\",\"member\":{\"locationName\":\"ProductCode\"}},\"S1lo\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{},\"UserId\":{}}}},\"S1lt\":{\"type\":\"list\",\"member\":{\"shape\":\"S17\",\"locationName\":\"item\"}},\"S1m4\":{\"type\":\"structure\",\"members\":{\"CapacityReservationPreference\":{},\"CapacityReservationTarget\":{\"shape\":\"Scb\"}}},\"S1o6\":{\"type\":\"structure\",\"members\":{\"AllowDnsResolutionFromRemoteVpc\":{\"type\":\"boolean\"},\"AllowEgressFromLocalClassicLinkToRemoteVpc\":{\"type\":\"boolean\"},\"AllowEgressFromLocalVpcToRemoteClassicLink\":{\"type\":\"boolean\"}}},\"S1o8\":{\"type\":\"structure\",\"members\":{\"AllowDnsResolutionFromRemoteVpc\":{\"locationName\":\"allowDnsResolutionFromRemoteVpc\",\"type\":\"boolean\"},\"AllowEgressFromLocalClassicLinkToRemoteVpc\":{\"locationName\":\"allowEgressFromLocalClassicLinkToRemoteVpc\",\"type\":\"boolean\"},\"AllowEgressFromLocalVpcToRemoteClassicLink\":{\"locationName\":\"allowEgressFromLocalVpcToRemoteClassicLink\",\"type\":\"boolean\"}}},\"S1on\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"InstanceId\":{\"locationName\":\"instanceId\"},\"Monitoring\":{\"shape\":\"S120\",\"locationName\":\"monitoring\"}}}},\"S1rq\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"S1se\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CurrentState\":{\"shape\":\"Syt\",\"locationName\":\"currentState\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"PreviousState\":{\"shape\":\"Syt\",\"locationName\":\"previousState\"}}}},\"S1sy\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SecurityGroupRuleId\":{},\"Description\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-11-15\",\"endpointPrefix\":\"ec2\",\"protocol\":\"ec2\",\"serviceAbbreviation\":\"Amazon EC2\",\"serviceFullName\":\"Amazon Elastic Compute Cloud\",\"serviceId\":\"EC2\",\"signatureVersion\":\"v4\",\"uid\":\"ec2-2016-11-15\",\"xmlNamespace\":\"http://ec2.amazonaws.com/doc/2016-11-15\"},\"operations\":{\"AcceptReservedInstancesExchangeQuote\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedInstanceIds\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ReservedInstanceIds\":{\"shape\":\"S3\",\"locationName\":\"ReservedInstanceId\"},\"TargetConfigurations\":{\"shape\":\"S5\",\"locationName\":\"TargetConfiguration\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExchangeId\":{\"locationName\":\"exchangeId\"}}}},\"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\":{},\"OutpostArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"HostIds\":{\"shape\":\"S21\",\"locationName\":\"hostIdSet\"}}}},\"AllocateIpamPoolCidr\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{},\"Cidr\":{},\"NetmaskLength\":{\"type\":\"integer\"},\"ClientToken\":{\"idempotencyToken\":true},\"Description\":{},\"PreviewNextCidr\":{\"type\":\"boolean\"},\"DisallowedCidrs\":{\"locationName\":\"DisallowedCidr\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamPoolAllocation\":{\"shape\":\"S26\",\"locationName\":\"ipamPoolAllocation\"}}}},\"ApplySecurityGroupsToClientVpnTargetNetwork\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\",\"VpcId\",\"SecurityGroupIds\"],\"members\":{\"ClientVpnEndpointId\":{},\"VpcId\":{},\"SecurityGroupIds\":{\"shape\":\"S2c\",\"locationName\":\"SecurityGroupId\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"shape\":\"S2c\",\"locationName\":\"securityGroupIds\"}}}},\"AssignIpv6Addresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"S2g\",\"locationName\":\"ipv6Addresses\"},\"Ipv6PrefixCount\":{\"type\":\"integer\"},\"Ipv6Prefixes\":{\"shape\":\"S2h\",\"locationName\":\"Ipv6Prefix\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssignedIpv6Addresses\":{\"shape\":\"S2g\",\"locationName\":\"assignedIpv6Addresses\"},\"AssignedIpv6Prefixes\":{\"shape\":\"S2h\",\"locationName\":\"assignedIpv6PrefixSet\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}}},\"AssignPrivateIpAddresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"AllowReassignment\":{\"locationName\":\"allowReassignment\",\"type\":\"boolean\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddresses\":{\"shape\":\"S2l\",\"locationName\":\"privateIpAddress\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"Ipv4Prefixes\":{\"shape\":\"S2h\",\"locationName\":\"Ipv4Prefix\"},\"Ipv4PrefixCount\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"AssignedPrivateIpAddresses\":{\"locationName\":\"assignedPrivateIpAddressesSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"AssignedIpv4Prefixes\":{\"shape\":\"S2p\",\"locationName\":\"assignedIpv4PrefixSet\"}}}},\"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\":\"S2y\",\"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\":\"S36\"},\"InstanceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociation\":{\"shape\":\"S38\",\"locationName\":\"iamInstanceProfileAssociation\"}}}},\"AssociateInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceEventWindowId\",\"AssociationTarget\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceEventWindowId\":{},\"AssociationTarget\":{\"type\":\"structure\",\"members\":{\"InstanceIds\":{\"shape\":\"S3e\",\"locationName\":\"InstanceId\"},\"InstanceTags\":{\"shape\":\"Ss\",\"locationName\":\"InstanceTag\"},\"DedicatedHostIds\":{\"shape\":\"S3f\",\"locationName\":\"DedicatedHostId\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindow\":{\"shape\":\"S3i\",\"locationName\":\"instanceEventWindow\"}}}},\"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\":\"S3u\",\"locationName\":\"associationState\"}}}},\"AssociateSubnetCidrBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"Ipv6CidrBlock\",\"SubnetId\"],\"members\":{\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipv6CidrBlockAssociation\":{\"shape\":\"S3y\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}}},\"AssociateTransitGatewayMulticastDomain\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"TransitGatewayAttachmentId\":{},\"SubnetIds\":{\"shape\":\"S43\"},\"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\":\"S48\",\"locationName\":\"association\"}}}},\"AssociateTrunkInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"BranchInterfaceId\",\"TrunkInterfaceId\"],\"members\":{\"BranchInterfaceId\":{},\"TrunkInterfaceId\":{},\"VlanId\":{\"type\":\"integer\"},\"GreKey\":{\"type\":\"integer\"},\"ClientToken\":{\"idempotencyToken\":true},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InterfaceAssociation\":{\"shape\":\"S4c\",\"locationName\":\"interfaceAssociation\"},\"ClientToken\":{\"locationName\":\"clientToken\"}}}},\"AssociateVpcCidrBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"AmazonProvidedIpv6CidrBlock\":{\"locationName\":\"amazonProvidedIpv6CidrBlock\",\"type\":\"boolean\"},\"CidrBlock\":{},\"VpcId\":{\"locationName\":\"vpcId\"},\"Ipv6CidrBlockNetworkBorderGroup\":{},\"Ipv6Pool\":{},\"Ipv6CidrBlock\":{},\"Ipv4IpamPoolId\":{},\"Ipv4NetmaskLength\":{\"type\":\"integer\"},\"Ipv6IpamPoolId\":{},\"Ipv6NetmaskLength\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipv6CidrBlockAssociation\":{\"shape\":\"S4j\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"CidrBlockAssociation\":{\"shape\":\"S4m\",\"locationName\":\"cidrBlockAssociation\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"AttachClassicLinkVpc\":{\"input\":{\"type\":\"structure\",\"required\":[\"Groups\",\"InstanceId\",\"VpcId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Groups\":{\"shape\":\"S4o\",\"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\":\"S4w\"}},\"AttachVpnGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"VpnGatewayId\"],\"members\":{\"VpcId\":{},\"VpnGatewayId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcAttachment\":{\"shape\":\"S51\",\"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\":\"S55\",\"locationName\":\"status\"}}}},\"AuthorizeSecurityGroupEgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissions\":{\"shape\":\"S58\",\"locationName\":\"ipPermissions\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"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\"},\"SecurityGroupRules\":{\"shape\":\"S5j\",\"locationName\":\"securityGroupRuleSet\"}}}},\"AuthorizeSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"members\":{\"CidrIp\":{},\"FromPort\":{\"type\":\"integer\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S58\"},\"IpProtocol\":{},\"SourceSecurityGroupName\":{},\"SourceSecurityGroupOwnerId\":{},\"ToPort\":{\"type\":\"integer\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"},\"SecurityGroupRules\":{\"shape\":\"S5j\",\"locationName\":\"securityGroupRuleSet\"}}}},\"BundleInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"Storage\"],\"members\":{\"InstanceId\":{},\"Storage\":{\"shape\":\"S5s\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTask\":{\"shape\":\"S5w\",\"locationName\":\"bundleInstanceTask\"}}}},\"CancelBundleTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"BundleId\"],\"members\":{\"BundleId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTask\":{\"shape\":\"S5w\",\"locationName\":\"bundleInstanceTask\"}}}},\"CancelCapacityReservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"CapacityReservationId\"],\"members\":{\"CapacityReservationId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"CancelCapacityReservationFleets\":{\"input\":{\"type\":\"structure\",\"required\":[\"CapacityReservationFleetIds\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"CapacityReservationFleetIds\":{\"shape\":\"S66\",\"locationName\":\"CapacityReservationFleetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SuccessfulFleetCancellations\":{\"locationName\":\"successfulFleetCancellationSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CurrentFleetState\":{\"locationName\":\"currentFleetState\"},\"PreviousFleetState\":{\"locationName\":\"previousFleetState\"},\"CapacityReservationFleetId\":{\"locationName\":\"capacityReservationFleetId\"}}}},\"FailedFleetCancellations\":{\"locationName\":\"failedFleetCancellationSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CapacityReservationFleetId\":{\"locationName\":\"capacityReservationFleetId\"},\"CancelCapacityReservationFleetError\":{\"locationName\":\"cancelCapacityReservationFleetError\",\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}}}}}}}},\"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\":\"S6r\",\"locationName\":\"reservedInstancesListingsSet\"}}}},\"CancelSpotFleetRequests\":{\"input\":{\"type\":\"structure\",\"required\":[\"SpotFleetRequestIds\",\"TerminateInstances\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SpotFleetRequestIds\":{\"shape\":\"S73\",\"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\":\"S7e\",\"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\":{},\"DestinationOutpostArn\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"}}}},\"CopySnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceRegion\",\"SourceSnapshotId\"],\"members\":{\"Description\":{},\"DestinationOutpostArn\":{},\"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\"},\"OutpostArn\":{},\"PlacementGroupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CapacityReservation\":{\"shape\":\"S81\",\"locationName\":\"capacityReservation\"}}}},\"CreateCapacityReservationFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceTypeSpecifications\",\"TotalTargetCapacity\"],\"members\":{\"AllocationStrategy\":{},\"ClientToken\":{\"idempotencyToken\":true},\"InstanceTypeSpecifications\":{\"locationName\":\"InstanceTypeSpecification\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InstanceType\":{},\"InstancePlatform\":{},\"Weight\":{\"type\":\"double\"},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"EbsOptimized\":{\"type\":\"boolean\"},\"Priority\":{\"type\":\"integer\"}}}},\"Tenancy\":{},\"TotalTargetCapacity\":{\"type\":\"integer\"},\"EndDate\":{\"type\":\"timestamp\"},\"InstanceMatchCriteria\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CapacityReservationFleetId\":{\"locationName\":\"capacityReservationFleetId\"},\"State\":{\"locationName\":\"state\"},\"TotalTargetCapacity\":{\"locationName\":\"totalTargetCapacity\",\"type\":\"integer\"},\"TotalFulfilledCapacity\":{\"locationName\":\"totalFulfilledCapacity\",\"type\":\"double\"},\"InstanceMatchCriteria\":{\"locationName\":\"instanceMatchCriteria\"},\"AllocationStrategy\":{\"locationName\":\"allocationStrategy\"},\"CreateTime\":{\"locationName\":\"createTime\",\"type\":\"timestamp\"},\"EndDate\":{\"locationName\":\"endDate\",\"type\":\"timestamp\"},\"Tenancy\":{\"locationName\":\"tenancy\"},\"FleetCapacityReservations\":{\"shape\":\"S8d\",\"locationName\":\"fleetCapacityReservationSet\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}},\"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\":\"S8h\",\"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\":\"S8r\"},\"DnsServers\":{\"shape\":\"Se\"},\"TransportProtocol\":{},\"VpnPort\":{\"type\":\"integer\"},\"Description\":{},\"SplitTunnel\":{\"type\":\"boolean\"},\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"SecurityGroupIds\":{\"shape\":\"S2c\",\"locationName\":\"SecurityGroupId\"},\"VpcId\":{},\"SelfServicePortal\":{},\"ClientConnectOptions\":{\"shape\":\"S8u\"},\"SessionTimeoutHours\":{\"type\":\"integer\"},\"ClientLoginBannerOptions\":{\"shape\":\"S8v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientVpnEndpointId\":{\"locationName\":\"clientVpnEndpointId\"},\"Status\":{\"shape\":\"S8x\",\"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\":\"S91\",\"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\":\"S96\",\"locationName\":\"customerGateway\"}}}},\"CreateDefaultSubnet\":{\"input\":{\"type\":\"structure\",\"required\":[\"AvailabilityZone\"],\"members\":{\"AvailabilityZone\":{},\"DryRun\":{\"type\":\"boolean\"},\"Ipv6Native\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Subnet\":{\"shape\":\"S99\",\"locationName\":\"subnet\"}}}},\"CreateDefaultVpc\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Vpc\":{\"shape\":\"S9h\",\"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\":\"S9q\",\"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\":\"S9x\",\"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\":{},\"TerminationDelay\":{\"type\":\"integer\"}}}}},\"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\":\"Sad\"},\"TargetCapacitySpecification\":{\"shape\":\"Sbc\"},\"TerminateInstancesWithExpiration\":{\"type\":\"boolean\"},\"Type\":{},\"ValidFrom\":{\"type\":\"timestamp\"},\"ValidUntil\":{\"type\":\"timestamp\"},\"ReplaceUnhealthyInstances\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"Context\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{\"locationName\":\"fleetId\"},\"Errors\":{\"locationName\":\"errorSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateAndOverrides\":{\"shape\":\"Sbk\",\"locationName\":\"launchTemplateAndOverrides\"},\"Lifecycle\":{\"locationName\":\"lifecycle\"},\"ErrorCode\":{\"locationName\":\"errorCode\"},\"ErrorMessage\":{\"locationName\":\"errorMessage\"}}}},\"Instances\":{\"locationName\":\"fleetInstanceSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateAndOverrides\":{\"shape\":\"Sbk\",\"locationName\":\"launchTemplateAndOverrides\"},\"Lifecycle\":{\"locationName\":\"lifecycle\"},\"InstanceIds\":{\"shape\":\"Sc0\",\"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\"},\"DestinationOptions\":{\"type\":\"structure\",\"members\":{\"FileFormat\":{},\"HiveCompatiblePartitions\":{\"type\":\"boolean\"},\"PerHourPartition\":{\"type\":\"boolean\"}}}}},\"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\":\"Scc\"},\"LogsStorageLocation\":{\"shape\":\"Scc\"},\"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\":\"Scf\",\"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\"}}}},\"CreateInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Name\":{},\"TimeRanges\":{\"shape\":\"Scm\",\"locationName\":\"TimeRange\"},\"CronExpression\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindow\":{\"shape\":\"S3i\",\"locationName\":\"instanceEventWindow\"}}}},\"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\":\"Scv\",\"locationName\":\"exportTask\"}}}},\"CreateInternetGateway\":{\"input\":{\"type\":\"structure\",\"members\":{\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InternetGateway\":{\"shape\":\"Sd1\",\"locationName\":\"internetGateway\"}}}},\"CreateIpam\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Description\":{},\"OperatingRegions\":{\"shape\":\"Sd3\",\"locationName\":\"OperatingRegion\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipam\":{\"shape\":\"Sd6\",\"locationName\":\"ipam\"}}}},\"CreateIpamPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamScopeId\",\"AddressFamily\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamScopeId\":{},\"Locale\":{},\"SourceIpamPoolId\":{},\"Description\":{},\"AddressFamily\":{},\"AutoImport\":{\"type\":\"boolean\"},\"PubliclyAdvertisable\":{\"type\":\"boolean\"},\"AllocationMinNetmaskLength\":{\"type\":\"integer\"},\"AllocationMaxNetmaskLength\":{\"type\":\"integer\"},\"AllocationDefaultNetmaskLength\":{\"type\":\"integer\"},\"AllocationResourceTags\":{\"shape\":\"Sdf\",\"locationName\":\"AllocationResourceTag\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ClientToken\":{\"idempotencyToken\":true},\"AwsService\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamPool\":{\"shape\":\"Sdj\",\"locationName\":\"ipamPool\"}}}},\"CreateIpamScope\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamId\":{},\"Description\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamScope\":{\"shape\":\"Sdq\",\"locationName\":\"ipamScope\"}}}},\"CreateKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyName\"],\"members\":{\"KeyName\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"KeyType\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"KeyFormat\":{}}},\"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\":\"Sdz\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplate\":{\"shape\":\"Sfh\",\"locationName\":\"launchTemplate\"},\"Warning\":{\"shape\":\"Sfi\",\"locationName\":\"warning\"}}}},\"CreateLaunchTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"LaunchTemplateData\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"SourceVersion\":{},\"VersionDescription\":{},\"LaunchTemplateData\":{\"shape\":\"Sdz\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateVersion\":{\"shape\":\"Sfn\",\"locationName\":\"launchTemplateVersion\"},\"Warning\":{\"shape\":\"Sfi\",\"locationName\":\"warning\"}}}},\"CreateLocalGatewayRoute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DestinationCidrBlock\",\"LocalGatewayRouteTableId\",\"LocalGatewayVirtualInterfaceGroupId\"],\"members\":{\"DestinationCidrBlock\":{},\"LocalGatewayRouteTableId\":{},\"LocalGatewayVirtualInterfaceGroupId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Route\":{\"shape\":\"Sgr\",\"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\":\"Sgw\",\"locationName\":\"localGatewayRouteTableVpcAssociation\"}}}},\"CreateManagedPrefixList\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrefixListName\",\"MaxEntries\",\"AddressFamily\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"PrefixListName\":{},\"Entries\":{\"shape\":\"Sgz\",\"locationName\":\"Entry\"},\"MaxEntries\":{\"type\":\"integer\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"AddressFamily\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PrefixList\":{\"shape\":\"Sh2\",\"locationName\":\"prefixList\"}}}},\"CreateNatGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"AllocationId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"DryRun\":{\"type\":\"boolean\"},\"SubnetId\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ConnectivityType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"locationName\":\"clientToken\"},\"NatGateway\":{\"shape\":\"Sh7\",\"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\":\"She\",\"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\":\"Shj\",\"locationName\":\"Icmp\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"NetworkAclId\":{\"locationName\":\"networkAclId\"},\"PortRange\":{\"shape\":\"Shk\",\"locationName\":\"portRange\"},\"Protocol\":{\"locationName\":\"protocol\"},\"RuleAction\":{\"locationName\":\"ruleAction\"},\"RuleNumber\":{\"locationName\":\"ruleNumber\",\"type\":\"integer\"}}}},\"CreateNetworkInsightsAccessScope\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\"],\"members\":{\"MatchPaths\":{\"shape\":\"Shp\",\"locationName\":\"MatchPath\"},\"ExcludePaths\":{\"shape\":\"Shp\",\"locationName\":\"ExcludePath\"},\"ClientToken\":{\"idempotencyToken\":true},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScope\":{\"shape\":\"Shz\",\"locationName\":\"networkInsightsAccessScope\"},\"NetworkInsightsAccessScopeContent\":{\"shape\":\"Si1\",\"locationName\":\"networkInsightsAccessScopeContent\"}}}},\"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\":\"Sie\",\"locationName\":\"networkInsightsPath\"}}}},\"CreateNetworkInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"Description\":{\"locationName\":\"description\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Groups\":{\"shape\":\"Se7\",\"locationName\":\"SecurityGroupId\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"Sfv\",\"locationName\":\"ipv6Addresses\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"Sea\",\"locationName\":\"privateIpAddresses\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"Ipv4Prefixes\":{\"shape\":\"Sec\",\"locationName\":\"Ipv4Prefix\"},\"Ipv4PrefixCount\":{\"type\":\"integer\"},\"Ipv6Prefixes\":{\"shape\":\"See\",\"locationName\":\"Ipv6Prefix\"},\"Ipv6PrefixCount\":{\"type\":\"integer\"},\"InterfaceType\":{},\"SubnetId\":{\"locationName\":\"subnetId\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterface\":{\"shape\":\"Sij\",\"locationName\":\"networkInterface\"},\"ClientToken\":{\"locationName\":\"clientToken\"}}}},\"CreateNetworkInterfacePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\",\"Permission\"],\"members\":{\"NetworkInterfaceId\":{},\"AwsAccountId\":{},\"AwsService\":{},\"Permission\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InterfacePermission\":{\"shape\":\"Siz\",\"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\":\"Sj5\",\"locationName\":\"placementGroup\"}}}},\"CreatePublicIpv4Pool\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolId\":{\"locationName\":\"poolId\"}}}},\"CreateReplaceRootVolumeTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{},\"SnapshotId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"DryRun\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplaceRootVolumeTask\":{\"shape\":\"Sjb\",\"locationName\":\"replaceRootVolumeTask\"}}}},\"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\":\"S6r\",\"locationName\":\"reservedInstancesListingsSet\"}}}},\"CreateRestoreImageTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"ObjectKey\"],\"members\":{\"Bucket\":{},\"ObjectKey\":{},\"Name\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"}}}},\"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\"},\"CoreNetworkArn\":{}}},\"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\":\"Sjs\",\"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\":{},\"OutpostArn\":{},\"VolumeId\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Sk4\"}},\"CreateSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceSpecification\"],\"members\":{\"Description\":{},\"InstanceSpecification\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{},\"ExcludeBootVolume\":{\"type\":\"boolean\"}}},\"OutpostArn\":{},\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"}}}}}}},\"CreateSpotDatafeedSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"locationName\":\"bucket\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Prefix\":{\"locationName\":\"prefix\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotDatafeedSubscription\":{\"shape\":\"Skf\",\"locationName\":\"spotDatafeedSubscription\"}}}},\"CreateStoreImageTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\",\"Bucket\"],\"members\":{\"ImageId\":{},\"Bucket\":{},\"S3ObjectTags\":{\"locationName\":\"S3ObjectTag\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ObjectKey\":{\"locationName\":\"objectKey\"}}}},\"CreateSubnet\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"CidrBlock\":{},\"Ipv6CidrBlock\":{},\"OutpostArn\":{},\"VpcId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Ipv6Native\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Subnet\":{\"shape\":\"S99\",\"locationName\":\"subnet\"}}}},\"CreateSubnetCidrReservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\",\"Cidr\",\"ReservationType\"],\"members\":{\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"SubnetId\":{},\"Cidr\":{},\"ReservationType\":{},\"Description\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SubnetCidrReservation\":{\"shape\":\"Skr\",\"locationName\":\"subnetCidrReservation\"}}}},\"CreateTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resources\",\"Tags\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Resources\":{\"shape\":\"Sku\",\"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\":\"Sky\",\"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\":\"Sl8\"},\"SourcePortRange\":{\"shape\":\"Sl8\"},\"Protocol\":{\"type\":\"integer\"},\"DestinationCidrBlock\":{},\"SourceCidrBlock\":{},\"Description\":{},\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilterRule\":{\"shape\":\"Sl0\",\"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\":\"Sld\",\"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\":\"Slg\",\"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\":\"Slp\"}}},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGateway\":{\"shape\":\"Slr\",\"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\":\"Sly\",\"locationName\":\"transitGatewayConnect\"}}}},\"CreateTransitGatewayConnectPeer\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayAttachmentId\",\"PeerAddress\",\"InsideCidrBlocks\"],\"members\":{\"TransitGatewayAttachmentId\":{},\"TransitGatewayAddress\":{},\"PeerAddress\":{},\"BgpOptions\":{\"type\":\"structure\",\"members\":{\"PeerAsn\":{\"type\":\"long\"}}},\"InsideCidrBlocks\":{\"shape\":\"Sm2\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeer\":{\"shape\":\"Sm4\",\"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\":\"Smh\",\"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\":\"Smp\",\"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\":\"Smu\",\"locationName\":\"route\"}}}},\"CreateTransitGatewayRouteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayId\"],\"members\":{\"TransitGatewayId\":{},\"TagSpecifications\":{\"shape\":\"S1t\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTable\":{\"shape\":\"Sn1\",\"locationName\":\"transitGatewayRouteTable\"}}}},\"CreateTransitGatewayVpcAttachment\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayId\",\"VpcId\",\"SubnetIds\"],\"members\":{\"TransitGatewayId\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S43\"},\"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\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"shape\":\"Sn7\"}},\"CreateVpc\":{\"input\":{\"type\":\"structure\",\"members\":{\"CidrBlock\":{},\"AmazonProvidedIpv6CidrBlock\":{\"locationName\":\"amazonProvidedIpv6CidrBlock\",\"type\":\"boolean\"},\"Ipv6Pool\":{},\"Ipv6CidrBlock\":{},\"Ipv4IpamPoolId\":{},\"Ipv4NetmaskLength\":{\"type\":\"integer\"},\"Ipv6IpamPoolId\":{},\"Ipv6NetmaskLength\":{\"type\":\"integer\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"InstanceTenancy\":{\"locationName\":\"instanceTenancy\"},\"Ipv6CidrBlockNetworkBorderGroup\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Vpc\":{\"shape\":\"S9h\",\"locationName\":\"vpc\"}}}},\"CreateVpcEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"ServiceName\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VpcEndpointType\":{},\"VpcId\":{},\"ServiceName\":{},\"PolicyDocument\":{},\"RouteTableIds\":{\"shape\":\"Sne\",\"locationName\":\"RouteTableId\"},\"SubnetIds\":{\"shape\":\"Snf\",\"locationName\":\"SubnetId\"},\"SecurityGroupIds\":{\"shape\":\"Sng\",\"locationName\":\"SecurityGroupId\"},\"ClientToken\":{},\"PrivateDnsEnabled\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcEndpoint\":{\"shape\":\"Sni\",\"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\":\"Snr\",\"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\":\"Snw\",\"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\":\"Soc\",\"locationName\":\"Phase1EncryptionAlgorithm\"},\"Phase2EncryptionAlgorithms\":{\"shape\":\"Soe\",\"locationName\":\"Phase2EncryptionAlgorithm\"},\"Phase1IntegrityAlgorithms\":{\"shape\":\"Sog\",\"locationName\":\"Phase1IntegrityAlgorithm\"},\"Phase2IntegrityAlgorithms\":{\"shape\":\"Soi\",\"locationName\":\"Phase2IntegrityAlgorithm\"},\"Phase1DHGroupNumbers\":{\"shape\":\"Sok\",\"locationName\":\"Phase1DHGroupNumber\"},\"Phase2DHGroupNumbers\":{\"shape\":\"Som\",\"locationName\":\"Phase2DHGroupNumber\"},\"IKEVersions\":{\"shape\":\"Soo\",\"locationName\":\"IKEVersion\"},\"StartupAction\":{}}}},\"LocalIpv4NetworkCidr\":{},\"RemoteIpv4NetworkCidr\":{},\"LocalIpv6NetworkCidr\":{},\"RemoteIpv6NetworkCidr\":{}}},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sor\",\"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\":\"Spl\",\"locationName\":\"vpnGateway\"}}}},\"DeleteCarrierGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"CarrierGatewayId\"],\"members\":{\"CarrierGatewayId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CarrierGateway\":{\"shape\":\"S8h\",\"locationName\":\"carrierGateway\"}}}},\"DeleteClientVpnEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\"],\"members\":{\"ClientVpnEndpointId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"shape\":\"S8x\",\"locationName\":\"status\"}}}},\"DeleteClientVpnRoute\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\",\"DestinationCidrBlock\"],\"members\":{\"ClientVpnEndpointId\":{},\"TargetVpcSubnetId\":{},\"DestinationCidrBlock\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"shape\":\"S91\",\"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\":\"Spz\",\"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\":\"Sq9\",\"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\"}}}},\"DeleteInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceEventWindowId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ForceDelete\":{\"type\":\"boolean\"},\"InstanceEventWindowId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindowState\":{\"locationName\":\"instanceEventWindowState\",\"type\":\"structure\",\"members\":{\"InstanceEventWindowId\":{\"locationName\":\"instanceEventWindowId\"},\"State\":{\"locationName\":\"state\"}}}}}},\"DeleteInternetGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"InternetGatewayId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"InternetGatewayId\":{\"locationName\":\"internetGatewayId\"}}}},\"DeleteIpam\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamId\":{},\"Cascade\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipam\":{\"shape\":\"Sd6\",\"locationName\":\"ipam\"}}}},\"DeleteIpamPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamPool\":{\"shape\":\"Sdj\",\"locationName\":\"ipamPool\"}}}},\"DeleteIpamScope\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamScopeId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamScopeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamScope\":{\"shape\":\"Sdq\",\"locationName\":\"ipamScope\"}}}},\"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\":\"Sfh\",\"locationName\":\"launchTemplate\"}}}},\"DeleteLaunchTemplateVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Versions\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Versions\":{\"shape\":\"Squ\",\"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\":\"Sgr\",\"locationName\":\"route\"}}}},\"DeleteLocalGatewayRouteTableVpcAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocalGatewayRouteTableVpcAssociationId\"],\"members\":{\"LocalGatewayRouteTableVpcAssociationId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocalGatewayRouteTableVpcAssociation\":{\"shape\":\"Sgw\",\"locationName\":\"localGatewayRouteTableVpcAssociation\"}}}},\"DeleteManagedPrefixList\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrefixListId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"PrefixListId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PrefixList\":{\"shape\":\"Sh2\",\"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\"}}}},\"DeleteNetworkInsightsAccessScope\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInsightsAccessScopeId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"NetworkInsightsAccessScopeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeId\":{\"locationName\":\"networkInsightsAccessScopeId\"}}}},\"DeleteNetworkInsightsAccessScopeAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInsightsAccessScopeAnalysisId\"],\"members\":{\"NetworkInsightsAccessScopeAnalysisId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeAnalysisId\":{\"locationName\":\"networkInsightsAccessScopeAnalysisId\"}}}},\"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\"}}}},\"DeletePublicIpv4Pool\":{\"input\":{\"type\":\"structure\",\"required\":[\"PoolId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"PoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReturnValue\":{\"locationName\":\"returnValue\",\"type\":\"boolean\"}}}},\"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\"}}}},\"DeleteSubnetCidrReservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetCidrReservationId\"],\"members\":{\"SubnetCidrReservationId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeletedSubnetCidrReservation\":{\"shape\":\"Skr\",\"locationName\":\"deletedSubnetCidrReservation\"}}}},\"DeleteTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resources\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Resources\":{\"shape\":\"Sku\",\"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\":\"Slr\",\"locationName\":\"transitGateway\"}}}},\"DeleteTransitGatewayConnect\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayAttachmentId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnect\":{\"shape\":\"Sly\",\"locationName\":\"transitGatewayConnect\"}}}},\"DeleteTransitGatewayConnectPeer\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayConnectPeerId\"],\"members\":{\"TransitGatewayConnectPeerId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeer\":{\"shape\":\"Sm4\",\"locationName\":\"transitGatewayConnectPeer\"}}}},\"DeleteTransitGatewayMulticastDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayMulticastDomainId\"],\"members\":{\"TransitGatewayMulticastDomainId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomain\":{\"shape\":\"Smh\",\"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\":\"Smp\",\"locationName\":\"transitGatewayPrefixListReference\"}}}},\"DeleteTransitGatewayRoute\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\",\"DestinationCidrBlock\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"DestinationCidrBlock\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Route\":{\"shape\":\"Smu\",\"locationName\":\"route\"}}}},\"DeleteTransitGatewayRouteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTable\":{\"shape\":\"Sn1\",\"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\":\"Sta\",\"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\"}}}},\"DeprovisionIpamPoolCidr\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{},\"Cidr\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamPoolCidr\":{\"shape\":\"Stn\",\"locationName\":\"ipamPoolCidr\"}}}},\"DeprovisionPublicIpv4PoolCidr\":{\"input\":{\"type\":\"structure\",\"required\":[\"PoolId\",\"Cidr\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"PoolId\":{},\"Cidr\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolId\":{\"locationName\":\"poolId\"},\"DeprovisionedAddresses\":{\"locationName\":\"deprovisionedAddressSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}}}}},\"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\":\"Stx\",\"locationName\":\"InstanceTagKey\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceTagAttribute\":{\"shape\":\"Stz\",\"locationName\":\"instanceTagAttribute\"}}}},\"DeregisterTransitGatewayMulticastGroupMembers\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"GroupIpAddress\":{},\"NetworkInterfaceIds\":{\"shape\":\"Su1\"},\"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\":\"Su1\"},\"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\":\"Sug\",\"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\"}}}}}}},\"DescribeAddressesAttribute\":{\"input\":{\"type\":\"structure\",\"members\":{\"AllocationIds\":{\"locationName\":\"AllocationId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Attribute\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Addresses\":{\"locationName\":\"addressSet\",\"type\":\"list\",\"member\":{\"shape\":\"Suu\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeAggregateIdFormat\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UseLongIdsAggregated\":{\"locationName\":\"useLongIdsAggregated\",\"type\":\"boolean\"},\"Statuses\":{\"shape\":\"Suy\",\"locationName\":\"statusSet\"}}}},\"DescribeAvailabilityZones\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BundleTasks\":{\"locationName\":\"bundleInstanceTasksSet\",\"type\":\"list\",\"member\":{\"shape\":\"S5w\",\"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\"}}}},\"DescribeCapacityReservationFleets\":{\"input\":{\"type\":\"structure\",\"members\":{\"CapacityReservationFleetIds\":{\"shape\":\"S66\",\"locationName\":\"CapacityReservationFleetId\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CapacityReservationFleets\":{\"locationName\":\"capacityReservationFleetSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CapacityReservationFleetId\":{\"locationName\":\"capacityReservationFleetId\"},\"CapacityReservationFleetArn\":{\"locationName\":\"capacityReservationFleetArn\"},\"State\":{\"locationName\":\"state\"},\"TotalTargetCapacity\":{\"locationName\":\"totalTargetCapacity\",\"type\":\"integer\"},\"TotalFulfilledCapacity\":{\"locationName\":\"totalFulfilledCapacity\",\"type\":\"double\"},\"Tenancy\":{\"locationName\":\"tenancy\"},\"EndDate\":{\"locationName\":\"endDate\",\"type\":\"timestamp\"},\"CreateTime\":{\"locationName\":\"createTime\",\"type\":\"timestamp\"},\"InstanceMatchCriteria\":{\"locationName\":\"instanceMatchCriteria\"},\"AllocationStrategy\":{\"locationName\":\"allocationStrategy\"},\"InstanceTypeSpecifications\":{\"shape\":\"S8d\",\"locationName\":\"instanceTypeSpecificationSet\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeCapacityReservations\":{\"input\":{\"type\":\"structure\",\"members\":{\"CapacityReservationIds\":{\"locationName\":\"CapacityReservationId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"CapacityReservations\":{\"locationName\":\"capacityReservationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S81\",\"locationName\":\"item\"}}}}},\"DescribeCarrierGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"CarrierGatewayIds\":{\"locationName\":\"CarrierGatewayId\",\"type\":\"list\",\"member\":{}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CarrierGateways\":{\"locationName\":\"carrierGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S8h\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeClassicLinkInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"InstanceIds\":{\"shape\":\"Svy\",\"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\":\"Sim\",\"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\":\"Sug\",\"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\":\"S55\",\"locationName\":\"status\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeClientVpnConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\"],\"members\":{\"ClientVpnEndpointId\":{},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Swd\",\"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\":\"Sug\",\"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\":\"S8x\",\"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\":\"S2c\",\"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\"}}}}},\"SessionTimeoutHours\":{\"locationName\":\"sessionTimeoutHours\",\"type\":\"integer\"},\"ClientLoginBannerOptions\":{\"locationName\":\"clientLoginBannerOptions\",\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"},\"BannerText\":{\"locationName\":\"bannerText\"}}}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeClientVpnRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\"],\"members\":{\"ClientVpnEndpointId\":{},\"Filters\":{\"shape\":\"Sug\",\"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\":\"S91\",\"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\":\"Sug\",\"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\":\"S2y\",\"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\":\"Sug\",\"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\":\"Sxk\",\"locationName\":\"item\"}}}}},\"DescribeCustomerGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayIds\":{\"locationName\":\"CustomerGatewayId\",\"type\":\"list\",\"member\":{\"locationName\":\"CustomerGatewayId\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGateways\":{\"locationName\":\"customerGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S96\",\"locationName\":\"item\"}}}}},\"DescribeDhcpOptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"DhcpOptionsIds\":{\"locationName\":\"DhcpOptionsId\",\"type\":\"list\",\"member\":{\"locationName\":\"DhcpOptionsId\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DhcpOptions\":{\"locationName\":\"dhcpOptionsSet\",\"type\":\"list\",\"member\":{\"shape\":\"S9q\",\"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\":\"Sug\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EgressOnlyInternetGateways\":{\"locationName\":\"egressOnlyInternetGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"S9x\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeElasticGpus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ElasticGpuIds\":{\"locationName\":\"ElasticGpuId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\":\"Syn\",\"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\":\"Sug\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExportTasks\":{\"locationName\":\"exportTaskSet\",\"type\":\"list\",\"member\":{\"shape\":\"Scv\",\"locationName\":\"item\"}}}}},\"DescribeFastLaunchImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"ImageIds\":{\"locationName\":\"ImageId\",\"type\":\"list\",\"member\":{\"locationName\":\"ImageId\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FastLaunchImages\":{\"locationName\":\"fastLaunchImageSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"SnapshotConfiguration\":{\"shape\":\"Sz0\",\"locationName\":\"snapshotConfiguration\"},\"LaunchTemplate\":{\"shape\":\"Sz1\",\"locationName\":\"launchTemplate\"},\"MaxParallelLaunches\":{\"locationName\":\"maxParallelLaunches\",\"type\":\"integer\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"State\":{\"locationName\":\"state\"},\"StateTransitionReason\":{\"locationName\":\"stateTransitionReason\"},\"StateTransitionTime\":{\"locationName\":\"stateTransitionTime\",\"type\":\"timestamp\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeFastSnapshotRestores\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sze\",\"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\":\"Sug\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ActiveInstances\":{\"shape\":\"Szh\",\"locationName\":\"activeInstanceSet\"},\"NextToken\":{\"locationName\":\"nextToken\"},\"FleetId\":{\"locationName\":\"fleetId\"}}}},\"DescribeFleets\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"FleetIds\":{\"shape\":\"Spz\",\"locationName\":\"FleetId\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sbl\",\"locationName\":\"launchTemplateSpecification\"},\"Overrides\":{\"locationName\":\"overrides\",\"type\":\"list\",\"member\":{\"shape\":\"Sbm\",\"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\"},\"TargetCapacityUnitType\":{\"locationName\":\"targetCapacityUnitType\"}}},\"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\"},\"TerminationDelay\":{\"locationName\":\"terminationDelay\",\"type\":\"integer\"}}}}},\"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\":\"Sbk\",\"locationName\":\"launchTemplateAndOverrides\"},\"Lifecycle\":{\"locationName\":\"lifecycle\"},\"ErrorCode\":{\"locationName\":\"errorCode\"},\"ErrorMessage\":{\"locationName\":\"errorMessage\"}}}},\"Instances\":{\"locationName\":\"fleetInstanceSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateAndOverrides\":{\"shape\":\"Sbk\",\"locationName\":\"launchTemplateAndOverrides\"},\"Lifecycle\":{\"locationName\":\"lifecycle\"},\"InstanceIds\":{\"shape\":\"Sc0\",\"locationName\":\"instanceIds\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Platform\":{\"locationName\":\"platform\"}}}},\"Context\":{\"locationName\":\"context\"}}}}}}},\"DescribeFlowLogs\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filter\":{\"shape\":\"Sug\"},\"FlowLogIds\":{\"shape\":\"Sq9\",\"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\"},\"DestinationOptions\":{\"locationName\":\"destinationOptions\",\"type\":\"structure\",\"members\":{\"FileFormat\":{\"locationName\":\"fileFormat\"},\"HiveCompatiblePartitions\":{\"locationName\":\"hiveCompatiblePartitions\",\"type\":\"boolean\"},\"PerHourPartition\":{\"locationName\":\"perHourPartition\",\"type\":\"boolean\"}}}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeFpgaImageAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"FpgaImageId\",\"Attribute\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FpgaImageId\":{},\"Attribute\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FpgaImageAttribute\":{\"shape\":\"S10a\",\"locationName\":\"fpgaImageAttribute\"}}}},\"DescribeFpgaImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FpgaImageIds\":{\"locationName\":\"FpgaImageId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Owners\":{\"shape\":\"S10j\",\"locationName\":\"Owner\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"S10e\",\"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\":\"Sug\"},\"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\":\"Sug\"},\"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\":\"S114\",\"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\":\"Sug\",\"locationName\":\"filter\"},\"HostIds\":{\"shape\":\"S117\",\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeIamInstanceProfileAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"AssociationIds\":{\"locationName\":\"AssociationId\",\"type\":\"list\",\"member\":{\"locationName\":\"AssociationId\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociations\":{\"locationName\":\"iamInstanceProfileAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S38\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeIdFormat\":{\"input\":{\"type\":\"structure\",\"members\":{\"Resource\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statuses\":{\"shape\":\"Suy\",\"locationName\":\"statusSet\"}}}},\"DescribeIdentityIdFormat\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrincipalArn\"],\"members\":{\"PrincipalArn\":{\"locationName\":\"principalArn\"},\"Resource\":{\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statuses\":{\"shape\":\"Suy\",\"locationName\":\"statusSet\"}}}},\"DescribeImageAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"Attribute\",\"ImageId\"],\"members\":{\"Attribute\":{},\"ImageId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BlockDeviceMappings\":{\"shape\":\"S11w\",\"locationName\":\"blockDeviceMapping\"},\"ImageId\":{\"locationName\":\"imageId\"},\"LaunchPermissions\":{\"shape\":\"S11x\",\"locationName\":\"launchPermission\"},\"ProductCodes\":{\"shape\":\"S10e\",\"locationName\":\"productCodes\"},\"Description\":{\"shape\":\"S9u\",\"locationName\":\"description\"},\"KernelId\":{\"shape\":\"S9u\",\"locationName\":\"kernel\"},\"RamdiskId\":{\"shape\":\"S9u\",\"locationName\":\"ramdisk\"},\"SriovNetSupport\":{\"shape\":\"S9u\",\"locationName\":\"sriovNetSupport\"},\"BootMode\":{\"shape\":\"S9u\",\"locationName\":\"bootMode\"},\"LastLaunchedTime\":{\"shape\":\"S9u\",\"locationName\":\"lastLaunchedTime\"}}}},\"DescribeImages\":{\"input\":{\"type\":\"structure\",\"members\":{\"ExecutableUsers\":{\"locationName\":\"ExecutableBy\",\"type\":\"list\",\"member\":{\"locationName\":\"ExecutableBy\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"ImageIds\":{\"shape\":\"S121\",\"locationName\":\"ImageId\"},\"Owners\":{\"shape\":\"S10j\",\"locationName\":\"Owner\"},\"IncludeDeprecated\":{\"type\":\"boolean\"},\"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\":\"S10e\",\"locationName\":\"productCodes\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"State\":{\"locationName\":\"imageState\"},\"BlockDeviceMappings\":{\"shape\":\"S11w\",\"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\":\"S12a\",\"locationName\":\"stateReason\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"VirtualizationType\":{\"locationName\":\"virtualizationType\"},\"BootMode\":{\"locationName\":\"bootMode\"},\"DeprecationTime\":{\"locationName\":\"deprecationTime\"}}}}}}},\"DescribeImportImageTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\"},\"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\":\"S12j\",\"locationName\":\"snapshotDetailSet\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"LicenseSpecifications\":{\"shape\":\"S12m\",\"locationName\":\"licenseSpecifications\"},\"UsageOperation\":{\"locationName\":\"usageOperation\"},\"BootMode\":{\"locationName\":\"bootMode\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeImportSnapshotTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\"},\"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\":\"S12u\",\"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\":\"Sim\",\"locationName\":\"groupSet\"},\"BlockDeviceMappings\":{\"shape\":\"S12y\",\"locationName\":\"blockDeviceMapping\"},\"DisableApiTermination\":{\"shape\":\"S131\",\"locationName\":\"disableApiTermination\"},\"EnaSupport\":{\"shape\":\"S131\",\"locationName\":\"enaSupport\"},\"EnclaveOptions\":{\"shape\":\"S132\",\"locationName\":\"enclaveOptions\"},\"EbsOptimized\":{\"shape\":\"S131\",\"locationName\":\"ebsOptimized\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceInitiatedShutdownBehavior\":{\"shape\":\"S9u\",\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"shape\":\"S9u\",\"locationName\":\"instanceType\"},\"KernelId\":{\"shape\":\"S9u\",\"locationName\":\"kernel\"},\"ProductCodes\":{\"shape\":\"S10e\",\"locationName\":\"productCodes\"},\"RamdiskId\":{\"shape\":\"S9u\",\"locationName\":\"ramdisk\"},\"RootDeviceName\":{\"shape\":\"S9u\",\"locationName\":\"rootDeviceName\"},\"SourceDestCheck\":{\"shape\":\"S131\",\"locationName\":\"sourceDestCheck\"},\"SriovNetSupport\":{\"shape\":\"S9u\",\"locationName\":\"sriovNetSupport\"},\"UserData\":{\"shape\":\"S9u\",\"locationName\":\"userData\"}}}},\"DescribeInstanceCreditSpecifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Svy\",\"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\":\"Stz\",\"locationName\":\"instanceTagAttribute\"}}}},\"DescribeInstanceEventWindows\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceEventWindowIds\":{\"locationName\":\"InstanceEventWindowId\",\"type\":\"list\",\"member\":{\"locationName\":\"InstanceEventWindowId\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindows\":{\"locationName\":\"instanceEventWindowSet\",\"type\":\"list\",\"member\":{\"shape\":\"S3i\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInstanceStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Svy\",\"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\":\"S13k\",\"locationName\":\"item\"}},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceState\":{\"shape\":\"S13n\",\"locationName\":\"instanceState\"},\"InstanceStatus\":{\"shape\":\"S13p\",\"locationName\":\"instanceStatus\"},\"SystemStatus\":{\"shape\":\"S13p\",\"locationName\":\"systemStatus\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInstanceTypeOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"LocationType\":{},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\"},\"EncryptionSupport\":{\"locationName\":\"encryptionSupport\"}}},\"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\"},\"EfaInfo\":{\"locationName\":\"efaInfo\",\"type\":\"structure\",\"members\":{\"MaximumEfaInterfaces\":{\"locationName\":\"maximumEfaInterfaces\",\"type\":\"integer\"}}},\"EncryptionInTransitSupported\":{\"locationName\":\"encryptionInTransitSupported\",\"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\"},\"SupportedBootModes\":{\"locationName\":\"supportedBootModes\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"InstanceIds\":{\"shape\":\"Svy\",\"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\":\"S16t\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeInternetGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sd1\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeIpamPools\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"IpamPoolIds\":{\"shape\":\"Se\",\"locationName\":\"IpamPoolId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"IpamPools\":{\"locationName\":\"ipamPoolSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sdj\",\"locationName\":\"item\"}}}}},\"DescribeIpamScopes\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"IpamScopeIds\":{\"shape\":\"Se\",\"locationName\":\"IpamScopeId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"IpamScopes\":{\"locationName\":\"ipamScopeSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sdq\",\"locationName\":\"item\"}}}}},\"DescribeIpams\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"IpamIds\":{\"shape\":\"Se\",\"locationName\":\"IpamId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"Ipams\":{\"locationName\":\"ipamSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sd6\",\"locationName\":\"item\"}}}}},\"DescribeIpv6Pools\":{\"input\":{\"type\":\"structure\",\"members\":{\"PoolIds\":{\"locationName\":\"PoolId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"KeyNames\":{\"locationName\":\"KeyName\",\"type\":\"list\",\"member\":{\"locationName\":\"KeyName\"}},\"KeyPairIds\":{\"locationName\":\"KeyPairId\",\"type\":\"list\",\"member\":{\"locationName\":\"KeyPairId\"}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"IncludePublicKey\":{\"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\"},\"KeyType\":{\"locationName\":\"keyType\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"PublicKey\":{\"locationName\":\"publicKey\"},\"CreateTime\":{\"locationName\":\"createTime\",\"type\":\"timestamp\"}}}}}}},\"DescribeLaunchTemplateVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Versions\":{\"shape\":\"Squ\",\"locationName\":\"LaunchTemplateVersion\"},\"MinVersion\":{},\"MaxVersion\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateVersions\":{\"locationName\":\"launchTemplateVersionSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sfn\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplates\":{\"locationName\":\"launchTemplates\",\"type\":\"list\",\"member\":{\"shape\":\"Sfh\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds\":{\"locationName\":\"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocalGatewayRouteTableVpcAssociations\":{\"locationName\":\"localGatewayRouteTableVpcAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sgw\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeLocalGatewayRouteTables\":{\"input\":{\"type\":\"structure\",\"members\":{\"LocalGatewayRouteTableIds\":{\"locationName\":\"LocalGatewayRouteTableId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\":\"S19e\",\"locationName\":\"localGatewayVirtualInterfaceIdSet\"},\"LocalGatewayId\":{\"locationName\":\"localGatewayId\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeLocalGatewayVirtualInterfaces\":{\"input\":{\"type\":\"structure\",\"members\":{\"LocalGatewayVirtualInterfaceIds\":{\"shape\":\"S19e\",\"locationName\":\"LocalGatewayVirtualInterfaceId\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\":\"Sug\",\"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\":\"Sh2\",\"locationName\":\"item\"}}}}},\"DescribeMovingAddresses\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\"},\"MaxResults\":{\"type\":\"integer\"},\"NatGatewayIds\":{\"locationName\":\"NatGatewayId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NatGateways\":{\"locationName\":\"natGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"Sh7\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkAcls\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"She\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkInsightsAccessScopeAnalyses\":{\"input\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeAnalysisIds\":{\"locationName\":\"NetworkInsightsAccessScopeAnalysisId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"NetworkInsightsAccessScopeId\":{},\"AnalysisStartTimeBegin\":{\"type\":\"timestamp\"},\"AnalysisStartTimeEnd\":{\"type\":\"timestamp\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeAnalyses\":{\"locationName\":\"networkInsightsAccessScopeAnalysisSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1ae\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkInsightsAccessScopes\":{\"input\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeIds\":{\"locationName\":\"NetworkInsightsAccessScopeId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopes\":{\"locationName\":\"networkInsightsAccessScopeSet\",\"type\":\"list\",\"member\":{\"shape\":\"Shz\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAnalyses\":{\"locationName\":\"networkInsightsAnalysisSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1ap\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkInsightsPaths\":{\"input\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsPathIds\":{\"locationName\":\"NetworkInsightsPathId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsPaths\":{\"locationName\":\"networkInsightsPathSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sie\",\"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\":\"Sil\",\"locationName\":\"attachment\"},\"Description\":{\"shape\":\"S9u\",\"locationName\":\"description\"},\"Groups\":{\"shape\":\"Sim\",\"locationName\":\"groupSet\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"SourceDestCheck\":{\"shape\":\"S131\",\"locationName\":\"sourceDestCheck\"}}}},\"DescribeNetworkInterfacePermissions\":{\"input\":{\"type\":\"structure\",\"members\":{\"NetworkInterfacePermissionIds\":{\"locationName\":\"NetworkInterfacePermissionId\",\"type\":\"list\",\"member\":{}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfacePermissions\":{\"locationName\":\"networkInterfacePermissions\",\"type\":\"list\",\"member\":{\"shape\":\"Siz\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeNetworkInterfaces\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sij\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribePlacementGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sj5\",\"locationName\":\"item\"}}}}},\"DescribePrefixLists\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Suy\",\"locationName\":\"statusSet\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribePublicIpv4Pools\":{\"input\":{\"type\":\"structure\",\"members\":{\"PoolIds\":{\"locationName\":\"PoolId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"Sug\",\"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\":{\"shape\":\"S1cg\",\"locationName\":\"item\"}},\"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\":\"Sug\",\"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\"}}}}}}},\"DescribeReplaceRootVolumeTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReplaceRootVolumeTaskIds\":{\"locationName\":\"ReplaceRootVolumeTaskId\",\"type\":\"list\",\"member\":{\"locationName\":\"ReplaceRootVolumeTaskId\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplaceRootVolumeTasks\":{\"locationName\":\"replaceRootVolumeTaskSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sjb\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeReservedInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"OfferingClass\":{},\"ReservedInstancesIds\":{\"shape\":\"S1ct\",\"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\":\"S1d1\",\"locationName\":\"recurringCharges\"},\"Scope\":{\"locationName\":\"scope\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}}}}},\"DescribeReservedInstancesListings\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"ReservedInstancesId\":{\"locationName\":\"reservedInstancesId\"},\"ReservedInstancesListingId\":{\"locationName\":\"reservedInstancesListingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedInstancesListings\":{\"shape\":\"S6r\",\"locationName\":\"reservedInstancesListingsSet\"}}}},\"DescribeReservedInstancesModifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"S1df\",\"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\":\"Sug\",\"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\":\"S1d1\",\"locationName\":\"recurringCharges\"},\"Scope\":{\"locationName\":\"scope\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeRouteTables\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sjs\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeScheduledInstanceAvailability\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirstSlotStartTimeRange\",\"Recurrence\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"S1e2\",\"locationName\":\"recurrence\"},\"SlotDurationInHours\":{\"locationName\":\"slotDurationInHours\",\"type\":\"integer\"},\"TotalScheduledInstanceHours\":{\"locationName\":\"totalScheduledInstanceHours\",\"type\":\"integer\"}}}}}}},\"DescribeScheduledInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"S1ea\",\"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\"}}}}}}},\"DescribeSecurityGroupRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"SecurityGroupRuleIds\":{\"shape\":\"S1eh\",\"locationName\":\"SecurityGroupRuleId\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityGroupRules\":{\"shape\":\"S5j\",\"locationName\":\"securityGroupRuleSet\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"GroupIds\":{\"shape\":\"S4o\",\"locationName\":\"GroupId\"},\"GroupNames\":{\"shape\":\"S1el\",\"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\":\"S58\",\"locationName\":\"ipPermissions\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissionsEgress\":{\"shape\":\"S58\",\"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\":\"S1et\",\"locationName\":\"createVolumePermission\"},\"ProductCodes\":{\"shape\":\"S10e\",\"locationName\":\"productCodes\"},\"SnapshotId\":{\"locationName\":\"snapshotId\"}}}},\"DescribeSnapshotTierStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotTierStatuses\":{\"locationName\":\"snapshotTierStatusSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SnapshotId\":{\"locationName\":\"snapshotId\"},\"VolumeId\":{\"locationName\":\"volumeId\"},\"Status\":{\"locationName\":\"status\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"StorageTier\":{\"locationName\":\"storageTier\"},\"LastTieringStartTime\":{\"locationName\":\"lastTieringStartTime\",\"type\":\"timestamp\"},\"LastTieringProgress\":{\"locationName\":\"lastTieringProgress\",\"type\":\"integer\"},\"LastTieringOperationStatus\":{\"locationName\":\"lastTieringOperationStatus\"},\"LastTieringOperationStatusDetail\":{\"locationName\":\"lastTieringOperationStatusDetail\"},\"ArchivalCompleteTime\":{\"locationName\":\"archivalCompleteTime\",\"type\":\"timestamp\"},\"RestoreExpiryTime\":{\"locationName\":\"restoreExpiryTime\",\"type\":\"timestamp\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"OwnerIds\":{\"shape\":\"S10j\",\"locationName\":\"Owner\"},\"RestorableByUserIds\":{\"locationName\":\"RestorableBy\",\"type\":\"list\",\"member\":{}},\"SnapshotIds\":{\"shape\":\"S1f3\",\"locationName\":\"SnapshotId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshots\":{\"locationName\":\"snapshotSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sk4\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSpotDatafeedSubscription\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotDatafeedSubscription\":{\"shape\":\"Skf\",\"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\":\"Szh\",\"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\":\"Sze\",\"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\":\"S73\",\"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\":\"S1fm\",\"locationName\":\"spotFleetRequestConfig\"},\"SpotFleetRequestId\":{\"locationName\":\"spotFleetRequestId\"},\"SpotFleetRequestState\":{\"locationName\":\"spotFleetRequestState\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}}}}},\"DescribeSpotInstanceRequests\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SpotInstanceRequestIds\":{\"shape\":\"S7e\",\"locationName\":\"SpotInstanceRequestId\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotInstanceRequests\":{\"shape\":\"S1ge\",\"locationName\":\"spotInstanceRequestSet\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSpotPriceHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"S1gw\",\"locationName\":\"staleIpPermissions\"},\"StaleIpPermissionsEgress\":{\"shape\":\"S1gw\",\"locationName\":\"staleIpPermissionsEgress\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}}}}},\"DescribeStoreImageTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"ImageIds\":{\"locationName\":\"ImageId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoreImageTaskResults\":{\"locationName\":\"storeImageTaskResultSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"AmiId\":{\"locationName\":\"amiId\"},\"TaskStartTime\":{\"locationName\":\"taskStartTime\",\"type\":\"timestamp\"},\"Bucket\":{\"locationName\":\"bucket\"},\"S3objectKey\":{\"locationName\":\"s3objectKey\"},\"ProgressPercentage\":{\"locationName\":\"progressPercentage\",\"type\":\"integer\"},\"StoreTaskState\":{\"locationName\":\"storeTaskState\"},\"StoreTaskFailureReason\":{\"locationName\":\"storeTaskFailureReason\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeSubnets\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"S99\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilters\":{\"locationName\":\"trafficMirrorFilterSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sky\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTrafficMirrorSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorSessionIds\":{\"locationName\":\"TrafficMirrorSessionId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorSessions\":{\"locationName\":\"trafficMirrorSessionSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sld\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTrafficMirrorTargets\":{\"input\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorTargetIds\":{\"locationName\":\"TrafficMirrorTargetId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorTargets\":{\"locationName\":\"trafficMirrorTargetSet\",\"type\":\"list\",\"member\":{\"shape\":\"Slg\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayAttachments\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentIds\":{\"shape\":\"S1hu\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeers\":{\"locationName\":\"transitGatewayConnectPeerSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sm4\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayConnects\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentIds\":{\"shape\":\"S1hu\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnects\":{\"locationName\":\"transitGatewayConnectSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sly\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayMulticastDomains\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainIds\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomains\":{\"locationName\":\"transitGatewayMulticastDomains\",\"type\":\"list\",\"member\":{\"shape\":\"Smh\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayPeeringAttachments\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentIds\":{\"shape\":\"S1hu\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTables\":{\"locationName\":\"transitGatewayRouteTables\",\"type\":\"list\",\"member\":{\"shape\":\"Sn1\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTransitGatewayVpcAttachments\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentIds\":{\"shape\":\"S1hu\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGateways\":{\"locationName\":\"transitGatewaySet\",\"type\":\"list\",\"member\":{\"shape\":\"Slr\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeTrunkInterfaceAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"AssociationIds\":{\"locationName\":\"AssociationId\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InterfaceAssociations\":{\"locationName\":\"interfaceAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S4c\",\"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\":\"S131\",\"locationName\":\"autoEnableIO\"},\"ProductCodes\":{\"shape\":\"S10e\",\"locationName\":\"productCodes\"},\"VolumeId\":{\"locationName\":\"volumeId\"}}}},\"DescribeVolumeStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"VolumeIds\":{\"shape\":\"S1iy\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"VolumeIds\":{\"shape\":\"S1iy\",\"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\":\"Sn7\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVolumesModifications\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VolumeIds\":{\"shape\":\"S1iy\",\"locationName\":\"VolumeId\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumesModifications\":{\"locationName\":\"volumeModificationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1jj\",\"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\":\"S131\",\"locationName\":\"enableDnsHostnames\"},\"EnableDnsSupport\":{\"shape\":\"S131\",\"locationName\":\"enableDnsSupport\"}}}},\"DescribeVpcClassicLink\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"VpcIds\":{\"shape\":\"S1jp\",\"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\":\"S1jp\"}}},\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionNotificationSet\":{\"locationName\":\"connectionNotificationSet\",\"type\":\"list\",\"member\":{\"shape\":\"Snr\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcEndpointConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Snm\",\"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\":\"Sta\",\"locationName\":\"ServiceId\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceConfigurations\":{\"locationName\":\"serviceConfigurationSet\",\"type\":\"list\",\"member\":{\"shape\":\"Snw\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcEndpointServicePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\":\"Snx\",\"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\"},\"PayerResponsibility\":{\"locationName\":\"payerResponsibility\"},\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcEndpoints\":{\"locationName\":\"vpcEndpointSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sni\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpcPeeringConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\":\"S9h\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"DescribeVpnConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sor\",\"locationName\":\"item\"}}}}},\"DescribeVpnGateways\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sug\",\"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\":\"Spl\",\"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\":\"S4w\"}},\"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\"}}}},\"DisableFastLaunch\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\"],\"members\":{\"ImageId\":{},\"Force\":{\"type\":\"boolean\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"SnapshotConfiguration\":{\"shape\":\"Sz0\",\"locationName\":\"snapshotConfiguration\"},\"LaunchTemplate\":{\"shape\":\"Sz1\",\"locationName\":\"launchTemplate\"},\"MaxParallelLaunches\":{\"locationName\":\"maxParallelLaunches\",\"type\":\"integer\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"State\":{\"locationName\":\"state\"},\"StateTransitionReason\":{\"locationName\":\"stateTransitionReason\"},\"StateTransitionTime\":{\"locationName\":\"stateTransitionTime\",\"type\":\"timestamp\"}}}},\"DisableFastSnapshotRestores\":{\"input\":{\"type\":\"structure\",\"required\":[\"AvailabilityZones\",\"SourceSnapshotIds\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"S1lh\",\"locationName\":\"AvailabilityZone\"},\"SourceSnapshotIds\":{\"shape\":\"S1f3\",\"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\"}}}}}}}}}}}},\"DisableImageDeprecation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\"],\"members\":{\"ImageId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"DisableIpamOrganizationAdminAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DelegatedAdminAccountId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"DelegatedAdminAccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Success\":{\"locationName\":\"success\",\"type\":\"boolean\"}}}},\"DisableSerialConsoleAccess\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SerialConsoleAccessEnabled\":{\"locationName\":\"serialConsoleAccessEnabled\",\"type\":\"boolean\"}}}},\"DisableTransitGatewayRouteTablePropagation\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\",\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"TransitGatewayAttachmentId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Propagation\":{\"shape\":\"S1ly\",\"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\":\"S2y\",\"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\":\"S38\",\"locationName\":\"iamInstanceProfileAssociation\"}}}},\"DisassociateInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceEventWindowId\",\"AssociationTarget\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceEventWindowId\":{},\"AssociationTarget\":{\"type\":\"structure\",\"members\":{\"InstanceIds\":{\"shape\":\"S3e\",\"locationName\":\"InstanceId\"},\"InstanceTags\":{\"shape\":\"Ss\",\"locationName\":\"InstanceTag\"},\"DedicatedHostIds\":{\"shape\":\"S3f\",\"locationName\":\"DedicatedHostId\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindow\":{\"shape\":\"S3i\",\"locationName\":\"instanceEventWindow\"}}}},\"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\":\"S3y\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"SubnetId\":{\"locationName\":\"subnetId\"}}}},\"DisassociateTransitGatewayMulticastDomain\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"TransitGatewayAttachmentId\":{},\"SubnetIds\":{\"shape\":\"S43\"},\"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\":\"S48\",\"locationName\":\"association\"}}}},\"DisassociateTrunkInterface\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"},\"ClientToken\":{\"locationName\":\"clientToken\"}}}},\"DisassociateVpcCidrBlock\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipv6CidrBlockAssociation\":{\"shape\":\"S4j\",\"locationName\":\"ipv6CidrBlockAssociation\"},\"CidrBlockAssociation\":{\"shape\":\"S4m\",\"locationName\":\"cidrBlockAssociation\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"EnableEbsEncryptionByDefault\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EbsEncryptionByDefault\":{\"locationName\":\"ebsEncryptionByDefault\",\"type\":\"boolean\"}}}},\"EnableFastLaunch\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\"],\"members\":{\"ImageId\":{},\"ResourceType\":{},\"SnapshotConfiguration\":{\"type\":\"structure\",\"members\":{\"TargetResourceCount\":{\"type\":\"integer\"}}},\"LaunchTemplate\":{\"type\":\"structure\",\"required\":[\"Version\"],\"members\":{\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Version\":{}}},\"MaxParallelLaunches\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"SnapshotConfiguration\":{\"shape\":\"Sz0\",\"locationName\":\"snapshotConfiguration\"},\"LaunchTemplate\":{\"shape\":\"Sz1\",\"locationName\":\"launchTemplate\"},\"MaxParallelLaunches\":{\"locationName\":\"maxParallelLaunches\",\"type\":\"integer\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"State\":{\"locationName\":\"state\"},\"StateTransitionReason\":{\"locationName\":\"stateTransitionReason\"},\"StateTransitionTime\":{\"locationName\":\"stateTransitionTime\",\"type\":\"timestamp\"}}}},\"EnableFastSnapshotRestores\":{\"input\":{\"type\":\"structure\",\"required\":[\"AvailabilityZones\",\"SourceSnapshotIds\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"S1lh\",\"locationName\":\"AvailabilityZone\"},\"SourceSnapshotIds\":{\"shape\":\"S1f3\",\"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\"}}}}}}}}}}}},\"EnableImageDeprecation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\",\"DeprecateAt\"],\"members\":{\"ImageId\":{},\"DeprecateAt\":{\"type\":\"timestamp\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"EnableIpamOrganizationAdminAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DelegatedAdminAccountId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"DelegatedAdminAccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Success\":{\"locationName\":\"success\",\"type\":\"boolean\"}}}},\"EnableSerialConsoleAccess\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SerialConsoleAccessEnabled\":{\"locationName\":\"serialConsoleAccessEnabled\",\"type\":\"boolean\"}}}},\"EnableTransitGatewayRouteTablePropagation\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\",\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"TransitGatewayAttachmentId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Propagation\":{\"shape\":\"S1ly\",\"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\":\"Syn\",\"locationName\":\"s3ExportLocation\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}},\"ExportTransitGatewayRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\",\"S3Bucket\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\":\"S1om\",\"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\"}}}},\"GetFlowLogsIntegrationTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"FlowLogId\",\"ConfigDeliveryS3DestinationArn\",\"IntegrateServices\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FlowLogId\":{},\"ConfigDeliveryS3DestinationArn\":{},\"IntegrateServices\":{\"locationName\":\"IntegrateService\",\"type\":\"structure\",\"members\":{\"AthenaIntegrations\":{\"locationName\":\"AthenaIntegration\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"IntegrationResultS3DestinationArn\",\"PartitionLoadFrequency\"],\"members\":{\"IntegrationResultS3DestinationArn\":{},\"PartitionLoadFrequency\":{},\"PartitionStartDate\":{\"type\":\"timestamp\"},\"PartitionEndDate\":{\"type\":\"timestamp\"}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Result\":{\"locationName\":\"result\"}}}},\"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\":\"S1p3\"},\"OfferingId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Purchase\":{\"shape\":\"S1p5\",\"locationName\":\"purchase\"},\"TotalHourlyPrice\":{\"locationName\":\"totalHourlyPrice\"},\"TotalUpfrontPrice\":{\"locationName\":\"totalUpfrontPrice\"}}}},\"GetInstanceTypesFromInstanceRequirements\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArchitectureTypes\",\"VirtualizationTypes\",\"InstanceRequirements\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ArchitectureTypes\":{\"shape\":\"S1p8\",\"locationName\":\"ArchitectureType\"},\"VirtualizationTypes\":{\"shape\":\"S1p9\",\"locationName\":\"VirtualizationType\"},\"InstanceRequirements\":{\"shape\":\"Sam\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceTypes\":{\"locationName\":\"instanceTypeSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"InstanceType\":{\"locationName\":\"instanceType\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetIpamAddressHistory\":{\"input\":{\"type\":\"structure\",\"required\":[\"Cidr\",\"IpamScopeId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Cidr\":{},\"IpamScopeId\":{},\"VpcId\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"HistoryRecords\":{\"locationName\":\"historyRecordSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ResourceOwnerId\":{\"locationName\":\"resourceOwnerId\"},\"ResourceRegion\":{\"locationName\":\"resourceRegion\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"ResourceCidr\":{\"locationName\":\"resourceCidr\"},\"ResourceName\":{\"locationName\":\"resourceName\"},\"ResourceComplianceStatus\":{\"locationName\":\"resourceComplianceStatus\"},\"ResourceOverlapStatus\":{\"locationName\":\"resourceOverlapStatus\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"SampledStartTime\":{\"locationName\":\"sampledStartTime\",\"type\":\"timestamp\"},\"SampledEndTime\":{\"locationName\":\"sampledEndTime\",\"type\":\"timestamp\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetIpamPoolAllocations\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{},\"IpamPoolAllocationId\":{},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamPoolAllocations\":{\"locationName\":\"ipamPoolAllocationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S26\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetIpamPoolCidrs\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamPoolCidrs\":{\"locationName\":\"ipamPoolCidrSet\",\"type\":\"list\",\"member\":{\"shape\":\"Stn\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetIpamResourceCidrs\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamScopeId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"IpamScopeId\":{},\"IpamPoolId\":{},\"ResourceId\":{},\"ResourceType\":{},\"ResourceTag\":{\"shape\":\"Sdg\"},\"ResourceOwner\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"IpamResourceCidrs\":{\"locationName\":\"ipamResourceCidrSet\",\"type\":\"list\",\"member\":{\"shape\":\"S1pw\",\"locationName\":\"item\"}}}}},\"GetLaunchTemplateData\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateData\":{\"shape\":\"Sfo\",\"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\"}}}},\"GetNetworkInsightsAccessScopeAnalysisFindings\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInsightsAccessScopeAnalysisId\"],\"members\":{\"NetworkInsightsAccessScopeAnalysisId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeAnalysisId\":{\"locationName\":\"networkInsightsAccessScopeAnalysisId\"},\"AnalysisStatus\":{\"locationName\":\"analysisStatus\"},\"AnalysisFindings\":{\"locationName\":\"analysisFindingSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeAnalysisId\":{\"locationName\":\"networkInsightsAccessScopeAnalysisId\"},\"NetworkInsightsAccessScopeId\":{\"locationName\":\"networkInsightsAccessScopeId\"},\"FindingId\":{\"locationName\":\"findingId\"},\"FindingComponents\":{\"shape\":\"S1ar\",\"locationName\":\"findingComponentSet\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetNetworkInsightsAccessScopeContent\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInsightsAccessScopeId\"],\"members\":{\"NetworkInsightsAccessScopeId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeContent\":{\"shape\":\"Si1\",\"locationName\":\"networkInsightsAccessScopeContent\"}}}},\"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\":\"S1qk\",\"locationName\":\"reservedInstanceValueRollup\"},\"ReservedInstanceValueSet\":{\"locationName\":\"reservedInstanceValueSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ReservationValue\":{\"shape\":\"S1qk\",\"locationName\":\"reservationValue\"},\"ReservedInstanceId\":{\"locationName\":\"reservedInstanceId\"}}}},\"TargetConfigurationValueRollup\":{\"shape\":\"S1qk\",\"locationName\":\"targetConfigurationValueRollup\"},\"TargetConfigurationValueSet\":{\"locationName\":\"targetConfigurationValueSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ReservationValue\":{\"shape\":\"S1qk\",\"locationName\":\"reservationValue\"},\"TargetConfiguration\":{\"locationName\":\"targetConfiguration\",\"type\":\"structure\",\"members\":{\"InstanceCount\":{\"locationName\":\"instanceCount\",\"type\":\"integer\"},\"OfferingId\":{\"locationName\":\"offeringId\"}}}}}},\"ValidationFailureReason\":{\"locationName\":\"validationFailureReason\"}}}},\"GetSerialConsoleAccessStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SerialConsoleAccessEnabled\":{\"locationName\":\"serialConsoleAccessEnabled\",\"type\":\"boolean\"}}}},\"GetSpotPlacementScores\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetCapacity\"],\"members\":{\"InstanceTypes\":{\"locationName\":\"InstanceType\",\"type\":\"list\",\"member\":{}},\"TargetCapacity\":{\"type\":\"integer\"},\"TargetCapacityUnitType\":{},\"SingleAvailabilityZone\":{\"type\":\"boolean\"},\"RegionNames\":{\"locationName\":\"RegionName\",\"type\":\"list\",\"member\":{}},\"InstanceRequirementsWithMetadata\":{\"type\":\"structure\",\"members\":{\"ArchitectureTypes\":{\"shape\":\"S1p8\",\"locationName\":\"ArchitectureType\"},\"VirtualizationTypes\":{\"shape\":\"S1p9\",\"locationName\":\"VirtualizationType\"},\"InstanceRequirements\":{\"shape\":\"Sam\"}}},\"DryRun\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpotPlacementScores\":{\"locationName\":\"spotPlacementScoreSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Region\":{\"locationName\":\"region\"},\"AvailabilityZoneId\":{\"locationName\":\"availabilityZoneId\"},\"Score\":{\"locationName\":\"score\",\"type\":\"integer\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetSubnetCidrReservations\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"SubnetId\":{},\"DryRun\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SubnetIpv4CidrReservations\":{\"shape\":\"S1r4\",\"locationName\":\"subnetIpv4CidrReservationSet\"},\"SubnetIpv6CidrReservations\":{\"shape\":\"S1r4\",\"locationName\":\"subnetIpv6CidrReservationSet\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetTransitGatewayAttachmentPropagations\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayAttachmentId\":{},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayPrefixListReferences\":{\"locationName\":\"transitGatewayPrefixListReferenceSet\",\"type\":\"list\",\"member\":{\"shape\":\"Smp\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"GetTransitGatewayRouteTableAssociations\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayRouteTableId\"],\"members\":{\"TransitGatewayRouteTableId\":{},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"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\"}}}},\"GetVpnConnectionDeviceSampleConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpnConnectionId\",\"VpnConnectionDeviceTypeId\"],\"members\":{\"VpnConnectionId\":{},\"VpnConnectionDeviceTypeId\":{},\"InternetKeyExchangeVersion\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnectionDeviceSampleConfiguration\":{\"locationName\":\"vpnConnectionDeviceSampleConfiguration\",\"type\":\"string\",\"sensitive\":true}}}},\"GetVpnConnectionDeviceTypes\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnectionDeviceTypes\":{\"locationName\":\"vpnConnectionDeviceTypeSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"VpnConnectionDeviceTypeId\":{\"locationName\":\"vpnConnectionDeviceTypeId\"},\"Vendor\":{\"locationName\":\"vendor\"},\"Platform\":{\"locationName\":\"platform\"},\"Software\":{\"locationName\":\"software\"}}}},\"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\":\"S1s0\"},\"ClientToken\":{},\"Description\":{},\"DiskContainers\":{\"locationName\":\"DiskContainer\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Description\":{},\"DeviceName\":{},\"Format\":{},\"SnapshotId\":{},\"Url\":{},\"UserBucket\":{\"shape\":\"S1s3\"}}}},\"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\"},\"UsageOperation\":{},\"BootMode\":{}}},\"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\":\"S12j\",\"locationName\":\"snapshotDetailSet\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"LicenseSpecifications\":{\"shape\":\"S12m\",\"locationName\":\"licenseSpecifications\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"UsageOperation\":{\"locationName\":\"usageOperation\"}}}},\"ImportInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"Platform\"],\"members\":{\"Description\":{\"locationName\":\"description\"},\"DiskImages\":{\"locationName\":\"diskImage\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Image\":{\"shape\":\"S1sa\"},\"Volume\":{\"shape\":\"S1sb\"}}}},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"LaunchSpecification\":{\"locationName\":\"launchSpecification\",\"type\":\"structure\",\"members\":{\"AdditionalInfo\":{\"locationName\":\"additionalInfo\"},\"Architecture\":{\"locationName\":\"architecture\"},\"GroupIds\":{\"shape\":\"Se7\",\"locationName\":\"GroupId\"},\"GroupNames\":{\"shape\":\"Set\",\"locationName\":\"GroupName\"},\"InstanceInitiatedShutdownBehavior\":{\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Monitoring\":{\"locationName\":\"monitoring\",\"type\":\"boolean\"},\"Placement\":{\"shape\":\"Sak\",\"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\":\"Sxk\",\"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\":\"S1s0\"},\"ClientToken\":{},\"Description\":{},\"DiskContainer\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Format\":{},\"Url\":{},\"UserBucket\":{\"shape\":\"S1s3\"}}},\"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\":\"S12u\",\"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\":\"S1sa\",\"locationName\":\"image\"},\"Volume\":{\"shape\":\"S1sb\",\"locationName\":\"volume\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConversionTask\":{\"shape\":\"Sxk\",\"locationName\":\"conversionTask\"}}}},\"ListImagesInRecycleBin\":{\"input\":{\"type\":\"structure\",\"members\":{\"ImageIds\":{\"shape\":\"S121\",\"locationName\":\"ImageId\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Images\":{\"locationName\":\"imageSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"},\"Name\":{\"locationName\":\"name\"},\"Description\":{\"locationName\":\"description\"},\"RecycleBinEnterTime\":{\"locationName\":\"recycleBinEnterTime\",\"type\":\"timestamp\"},\"RecycleBinExitTime\":{\"locationName\":\"recycleBinExitTime\",\"type\":\"timestamp\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListSnapshotsInRecycleBin\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SnapshotIds\":{\"shape\":\"S1f3\",\"locationName\":\"SnapshotId\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshots\":{\"locationName\":\"snapshotSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SnapshotId\":{\"locationName\":\"snapshotId\"},\"RecycleBinEnterTime\":{\"locationName\":\"recycleBinEnterTime\",\"type\":\"timestamp\"},\"RecycleBinExitTime\":{\"locationName\":\"recycleBinExitTime\",\"type\":\"timestamp\"},\"Description\":{\"locationName\":\"description\"},\"VolumeId\":{\"locationName\":\"volumeId\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ModifyAddressAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"AllocationId\"],\"members\":{\"AllocationId\":{},\"DomainName\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Address\":{\"shape\":\"Suu\",\"locationName\":\"address\"}}}},\"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\"},\"AdditionalInfo\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyCapacityReservationFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"CapacityReservationFleetId\"],\"members\":{\"CapacityReservationFleetId\":{},\"TotalTargetCapacity\":{\"type\":\"integer\"},\"EndDate\":{\"type\":\"timestamp\"},\"DryRun\":{\"type\":\"boolean\"},\"RemoveEndDate\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyClientVpnEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\"],\"members\":{\"ClientVpnEndpointId\":{},\"ServerCertificateArn\":{},\"ConnectionLogOptions\":{\"shape\":\"S8r\"},\"DnsServers\":{\"type\":\"structure\",\"members\":{\"CustomDnsServers\":{\"shape\":\"Se\"},\"Enabled\":{\"type\":\"boolean\"}}},\"VpnPort\":{\"type\":\"integer\"},\"Description\":{},\"SplitTunnel\":{\"type\":\"boolean\"},\"DryRun\":{\"type\":\"boolean\"},\"SecurityGroupIds\":{\"shape\":\"S2c\",\"locationName\":\"SecurityGroupId\"},\"VpcId\":{},\"SelfServicePortal\":{},\"ClientConnectOptions\":{\"shape\":\"S8u\"},\"SessionTimeoutHours\":{\"type\":\"integer\"},\"ClientLoginBannerOptions\":{\"shape\":\"S8v\"}}},\"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\":\"S1om\",\"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\":\"Sad\",\"locationName\":\"LaunchTemplateConfig\"},\"FleetId\":{},\"TargetCapacitySpecification\":{\"shape\":\"Sbc\"},\"Context\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyFpgaImageAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"FpgaImageId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"FpgaImageId\":{},\"Attribute\":{},\"OperationType\":{},\"UserIds\":{\"shape\":\"S1tg\",\"locationName\":\"UserId\"},\"UserGroups\":{\"shape\":\"S1th\",\"locationName\":\"UserGroup\"},\"ProductCodes\":{\"shape\":\"S1ti\",\"locationName\":\"ProductCode\"},\"LoadPermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"S1tk\"},\"Remove\":{\"shape\":\"S1tk\"}}},\"Description\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FpgaImageAttribute\":{\"shape\":\"S10a\",\"locationName\":\"fpgaImageAttribute\"}}}},\"ModifyHosts\":{\"input\":{\"type\":\"structure\",\"required\":[\"HostIds\"],\"members\":{\"AutoPlacement\":{\"locationName\":\"autoPlacement\"},\"HostIds\":{\"shape\":\"S117\",\"locationName\":\"hostId\"},\"HostRecovery\":{},\"InstanceType\":{},\"InstanceFamily\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"shape\":\"S21\",\"locationName\":\"successful\"},\"Unsuccessful\":{\"shape\":\"S1tp\",\"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\":\"S9u\"},\"ImageId\":{},\"LaunchPermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"S11x\"},\"Remove\":{\"shape\":\"S11x\"}}},\"OperationType\":{},\"ProductCodes\":{\"shape\":\"S1ti\",\"locationName\":\"ProductCode\"},\"UserGroups\":{\"shape\":\"S1th\",\"locationName\":\"UserGroup\"},\"UserIds\":{\"shape\":\"S1tg\",\"locationName\":\"UserId\"},\"Value\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"OrganizationArns\":{\"locationName\":\"OrganizationArn\",\"type\":\"list\",\"member\":{\"locationName\":\"OrganizationArn\"}},\"OrganizationalUnitArns\":{\"locationName\":\"OrganizationalUnitArn\",\"type\":\"list\",\"member\":{\"locationName\":\"OrganizationalUnitArn\"}}}}},\"ModifyInstanceAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"SourceDestCheck\":{\"shape\":\"S131\"},\"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\":\"S131\",\"locationName\":\"disableApiTermination\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"EbsOptimized\":{\"shape\":\"S131\",\"locationName\":\"ebsOptimized\"},\"EnaSupport\":{\"shape\":\"S131\",\"locationName\":\"enaSupport\"},\"Groups\":{\"shape\":\"S4o\",\"locationName\":\"GroupId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceInitiatedShutdownBehavior\":{\"shape\":\"S9u\",\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"InstanceType\":{\"shape\":\"S9u\",\"locationName\":\"instanceType\"},\"Kernel\":{\"shape\":\"S9u\",\"locationName\":\"kernel\"},\"Ramdisk\":{\"shape\":\"S9u\",\"locationName\":\"ramdisk\"},\"SriovNetSupport\":{\"shape\":\"S9u\",\"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\":\"S1u2\"},\"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\":\"S13k\",\"locationName\":\"event\"}}}},\"ModifyInstanceEventWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceEventWindowId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Name\":{},\"InstanceEventWindowId\":{},\"TimeRanges\":{\"shape\":\"Scm\",\"locationName\":\"TimeRange\"},\"CronExpression\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindow\":{\"shape\":\"S3i\",\"locationName\":\"instanceEventWindow\"}}}},\"ModifyInstanceMaintenanceOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{},\"AutoRecovery\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{\"locationName\":\"instanceId\"},\"AutoRecovery\":{\"locationName\":\"autoRecovery\"}}}},\"ModifyInstanceMetadataOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{},\"HttpTokens\":{},\"HttpPutResponseHopLimit\":{\"type\":\"integer\"},\"HttpEndpoint\":{},\"DryRun\":{\"type\":\"boolean\"},\"HttpProtocolIpv6\":{},\"InstanceMetadataTags\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceMetadataOptions\":{\"shape\":\"S17i\",\"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\"}}}},\"ModifyIpam\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamId\":{},\"Description\":{},\"AddOperatingRegions\":{\"shape\":\"Sd3\",\"locationName\":\"AddOperatingRegion\"},\"RemoveOperatingRegions\":{\"locationName\":\"RemoveOperatingRegion\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegionName\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ipam\":{\"shape\":\"Sd6\",\"locationName\":\"ipam\"}}}},\"ModifyIpamPool\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{},\"Description\":{},\"AutoImport\":{\"type\":\"boolean\"},\"AllocationMinNetmaskLength\":{\"type\":\"integer\"},\"AllocationMaxNetmaskLength\":{\"type\":\"integer\"},\"AllocationDefaultNetmaskLength\":{\"type\":\"integer\"},\"ClearAllocationDefaultNetmaskLength\":{\"type\":\"boolean\"},\"AddAllocationResourceTags\":{\"shape\":\"Sdf\",\"locationName\":\"AddAllocationResourceTag\"},\"RemoveAllocationResourceTags\":{\"shape\":\"Sdf\",\"locationName\":\"RemoveAllocationResourceTag\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamPool\":{\"shape\":\"Sdj\",\"locationName\":\"ipamPool\"}}}},\"ModifyIpamResourceCidr\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"ResourceCidr\",\"ResourceRegion\",\"CurrentIpamScopeId\",\"Monitored\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ResourceId\":{},\"ResourceCidr\":{},\"ResourceRegion\":{},\"CurrentIpamScopeId\":{},\"DestinationIpamScopeId\":{},\"Monitored\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamResourceCidr\":{\"shape\":\"S1pw\",\"locationName\":\"ipamResourceCidr\"}}}},\"ModifyIpamScope\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamScopeId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamScopeId\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamScope\":{\"shape\":\"Sdq\",\"locationName\":\"ipamScope\"}}}},\"ModifyLaunchTemplate\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ClientToken\":{},\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"DefaultVersion\":{\"locationName\":\"SetDefaultVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchTemplate\":{\"shape\":\"Sfh\",\"locationName\":\"launchTemplate\"}}}},\"ModifyManagedPrefixList\":{\"input\":{\"type\":\"structure\",\"required\":[\"PrefixListId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"PrefixListId\":{},\"CurrentVersion\":{\"type\":\"long\"},\"PrefixListName\":{},\"AddEntries\":{\"shape\":\"Sgz\",\"locationName\":\"AddEntry\"},\"RemoveEntries\":{\"locationName\":\"RemoveEntry\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Cidr\"],\"members\":{\"Cidr\":{}}}},\"MaxEntries\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PrefixList\":{\"shape\":\"Sh2\",\"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\":\"S9u\",\"locationName\":\"description\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Groups\":{\"shape\":\"Se7\",\"locationName\":\"SecurityGroupId\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"SourceDestCheck\":{\"shape\":\"S131\",\"locationName\":\"sourceDestCheck\"}}}},\"ModifyPrivateDnsNameOptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceId\":{},\"PrivateDnsHostnameType\":{},\"EnableResourceNameDnsARecord\":{\"type\":\"boolean\"},\"EnableResourceNameDnsAAAARecord\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifyReservedInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedInstancesIds\",\"TargetConfigurations\"],\"members\":{\"ReservedInstancesIds\":{\"shape\":\"S1ct\",\"locationName\":\"ReservedInstancesId\"},\"ClientToken\":{\"locationName\":\"clientToken\"},\"TargetConfigurations\":{\"locationName\":\"ReservedInstancesConfigurationSetItemType\",\"type\":\"list\",\"member\":{\"shape\":\"S1df\",\"locationName\":\"item\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedInstancesModificationId\":{\"locationName\":\"reservedInstancesModificationId\"}}}},\"ModifySecurityGroupRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\",\"SecurityGroupRules\"],\"members\":{\"GroupId\":{},\"SecurityGroupRules\":{\"locationName\":\"SecurityGroupRule\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SecurityGroupRuleId\":{},\"SecurityGroupRule\":{\"type\":\"structure\",\"members\":{\"IpProtocol\":{},\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"},\"CidrIpv4\":{},\"CidrIpv6\":{},\"PrefixListId\":{},\"ReferencedGroupId\":{},\"Description\":{}}}}}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifySnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"Attribute\":{},\"CreateVolumePermission\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"S1et\"},\"Remove\":{\"shape\":\"S1et\"}}},\"GroupNames\":{\"shape\":\"S1el\",\"locationName\":\"UserGroup\"},\"OperationType\":{},\"SnapshotId\":{},\"UserIds\":{\"shape\":\"S1tg\",\"locationName\":\"UserId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"ModifySnapshotTier\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"SnapshotId\":{},\"StorageTier\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{\"locationName\":\"snapshotId\"},\"TieringStartTime\":{\"locationName\":\"tieringStartTime\",\"type\":\"timestamp\"}}}},\"ModifySpotFleetRequest\":{\"input\":{\"type\":\"structure\",\"required\":[\"SpotFleetRequestId\"],\"members\":{\"ExcessCapacityTerminationPolicy\":{\"locationName\":\"excessCapacityTerminationPolicy\"},\"LaunchTemplateConfigs\":{\"shape\":\"S1g1\",\"locationName\":\"LaunchTemplateConfig\"},\"SpotFleetRequestId\":{\"locationName\":\"spotFleetRequestId\"},\"TargetCapacity\":{\"locationName\":\"targetCapacity\",\"type\":\"integer\"},\"OnDemandTargetCapacity\":{\"type\":\"integer\"},\"Context\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"ModifySubnetAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"AssignIpv6AddressOnCreation\":{\"shape\":\"S131\"},\"MapPublicIpOnLaunch\":{\"shape\":\"S131\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"MapCustomerOwnedIpOnLaunch\":{\"shape\":\"S131\"},\"CustomerOwnedIpv4Pool\":{},\"EnableDns64\":{\"shape\":\"S131\"},\"PrivateDnsHostnameTypeOnLaunch\":{},\"EnableResourceNameDnsARecordOnLaunch\":{\"shape\":\"S131\"},\"EnableResourceNameDnsAAAARecordOnLaunch\":{\"shape\":\"S131\"},\"EnableLniAtDeviceIndex\":{\"type\":\"integer\"},\"DisableLniAtDeviceIndex\":{\"shape\":\"S131\"}}}},\"ModifyTrafficMirrorFilterNetworkServices\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrafficMirrorFilterId\"],\"members\":{\"TrafficMirrorFilterId\":{},\"AddNetworkServices\":{\"shape\":\"Sl4\",\"locationName\":\"AddNetworkService\"},\"RemoveNetworkServices\":{\"shape\":\"Sl4\",\"locationName\":\"RemoveNetworkService\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilter\":{\"shape\":\"Sky\",\"locationName\":\"trafficMirrorFilter\"}}}},\"ModifyTrafficMirrorFilterRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrafficMirrorFilterRuleId\"],\"members\":{\"TrafficMirrorFilterRuleId\":{},\"TrafficDirection\":{},\"RuleNumber\":{\"type\":\"integer\"},\"RuleAction\":{},\"DestinationPortRange\":{\"shape\":\"Sl8\"},\"SourcePortRange\":{\"shape\":\"Sl8\"},\"Protocol\":{\"type\":\"integer\"},\"DestinationCidrBlock\":{},\"SourceCidrBlock\":{},\"Description\":{},\"RemoveFields\":{\"locationName\":\"RemoveField\",\"type\":\"list\",\"member\":{}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilterRule\":{\"shape\":\"Sl0\",\"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\":\"Sld\",\"locationName\":\"trafficMirrorSession\"}}}},\"ModifyTransitGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayId\"],\"members\":{\"TransitGatewayId\":{},\"Description\":{},\"Options\":{\"type\":\"structure\",\"members\":{\"AddTransitGatewayCidrBlocks\":{\"shape\":\"Slp\"},\"RemoveTransitGatewayCidrBlocks\":{\"shape\":\"Slp\"},\"VpnEcmpSupport\":{},\"DnsSupport\":{},\"AutoAcceptSharedAttachments\":{},\"DefaultRouteTableAssociation\":{},\"AssociationDefaultRouteTableId\":{},\"DefaultRouteTablePropagation\":{},\"PropagationDefaultRouteTableId\":{}}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGateway\":{\"shape\":\"Slr\",\"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\":\"Smp\",\"locationName\":\"transitGatewayPrefixListReference\"}}}},\"ModifyTransitGatewayVpcAttachment\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransitGatewayAttachmentId\"],\"members\":{\"TransitGatewayAttachmentId\":{},\"AddSubnetIds\":{\"shape\":\"S43\"},\"RemoveSubnetIds\":{\"shape\":\"S43\"},\"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\":\"S1jj\",\"locationName\":\"volumeModification\"}}}},\"ModifyVolumeAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeId\"],\"members\":{\"AutoEnableIO\":{\"shape\":\"S131\"},\"VolumeId\":{},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"ModifyVpcAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"EnableDnsHostnames\":{\"shape\":\"S131\"},\"EnableDnsSupport\":{\"shape\":\"S131\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"ModifyVpcEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpcEndpointId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"VpcEndpointId\":{},\"ResetPolicy\":{\"type\":\"boolean\"},\"PolicyDocument\":{},\"AddRouteTableIds\":{\"shape\":\"Sne\",\"locationName\":\"AddRouteTableId\"},\"RemoveRouteTableIds\":{\"shape\":\"Sne\",\"locationName\":\"RemoveRouteTableId\"},\"AddSubnetIds\":{\"shape\":\"Snf\",\"locationName\":\"AddSubnetId\"},\"RemoveSubnetIds\":{\"shape\":\"Snf\",\"locationName\":\"RemoveSubnetId\"},\"AddSecurityGroupIds\":{\"shape\":\"Sng\",\"locationName\":\"AddSecurityGroupId\"},\"RemoveSecurityGroupIds\":{\"shape\":\"Sng\",\"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\"}}}},\"ModifyVpcEndpointServicePayerResponsibility\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceId\",\"PayerResponsibility\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"ServiceId\":{},\"PayerResponsibility\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReturnValue\":{\"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\":\"S1wn\"},\"DryRun\":{\"type\":\"boolean\"},\"RequesterPeeringConnectionOptions\":{\"shape\":\"S1wn\"},\"VpcPeeringConnectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccepterPeeringConnectionOptions\":{\"shape\":\"S1wp\",\"locationName\":\"accepterPeeringConnectionOptions\"},\"RequesterPeeringConnectionOptions\":{\"shape\":\"S1wp\",\"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\":\"Sor\",\"locationName\":\"vpnConnection\"}}}},\"ModifyVpnConnectionOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpnConnectionId\"],\"members\":{\"VpnConnectionId\":{},\"LocalIpv4NetworkCidr\":{},\"RemoteIpv4NetworkCidr\":{},\"LocalIpv6NetworkCidr\":{},\"RemoteIpv6NetworkCidr\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sor\",\"locationName\":\"vpnConnection\"}}}},\"ModifyVpnTunnelCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"VpnConnectionId\",\"VpnTunnelOutsideIpAddress\"],\"members\":{\"VpnConnectionId\":{},\"VpnTunnelOutsideIpAddress\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sor\",\"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\":\"Soc\",\"locationName\":\"Phase1EncryptionAlgorithm\"},\"Phase2EncryptionAlgorithms\":{\"shape\":\"Soe\",\"locationName\":\"Phase2EncryptionAlgorithm\"},\"Phase1IntegrityAlgorithms\":{\"shape\":\"Sog\",\"locationName\":\"Phase1IntegrityAlgorithm\"},\"Phase2IntegrityAlgorithms\":{\"shape\":\"Soi\",\"locationName\":\"Phase2IntegrityAlgorithm\"},\"Phase1DHGroupNumbers\":{\"shape\":\"Sok\",\"locationName\":\"Phase1DHGroupNumber\"},\"Phase2DHGroupNumbers\":{\"shape\":\"Som\",\"locationName\":\"Phase2DHGroupNumber\"},\"IKEVersions\":{\"shape\":\"Soo\",\"locationName\":\"IKEVersion\"},\"StartupAction\":{}}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpnConnection\":{\"shape\":\"Sor\",\"locationName\":\"vpnConnection\"}}}},\"MonitorInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Svy\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceMonitorings\":{\"shape\":\"S1x4\",\"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\"}}}},\"MoveByoipCidrToIpam\":{\"input\":{\"type\":\"structure\",\"required\":[\"Cidr\",\"IpamPoolId\",\"IpamPoolOwner\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"Cidr\":{},\"IpamPoolId\":{},\"IpamPoolOwner\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ByoipCidr\":{\"shape\":\"S1n\",\"locationName\":\"byoipCidr\"}}}},\"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\"},\"MultiRegion\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ByoipCidr\":{\"shape\":\"S1n\",\"locationName\":\"byoipCidr\"}}}},\"ProvisionIpamPoolCidr\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{},\"Cidr\":{},\"CidrAuthorizationContext\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"Signature\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"IpamPoolCidr\":{\"shape\":\"Stn\",\"locationName\":\"ipamPoolCidr\"}}}},\"ProvisionPublicIpv4PoolCidr\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\",\"PoolId\",\"NetmaskLength\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{},\"PoolId\":{},\"NetmaskLength\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolId\":{\"locationName\":\"poolId\"},\"PoolAddressRange\":{\"shape\":\"S1cg\",\"locationName\":\"poolAddressRange\"}}}},\"PurchaseHostReservation\":{\"input\":{\"type\":\"structure\",\"required\":[\"HostIdSet\",\"OfferingId\"],\"members\":{\"ClientToken\":{},\"CurrencyCode\":{},\"HostIdSet\":{\"shape\":\"S1p3\"},\"LimitPrice\":{},\"OfferingId\":{},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"locationName\":\"clientToken\"},\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Purchase\":{\"shape\":\"S1p5\",\"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\":\"S1ea\",\"locationName\":\"item\"}}}}},\"RebootInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Svy\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}}},\"RegisterImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"ImageLocation\":{},\"Architecture\":{\"locationName\":\"architecture\"},\"BlockDeviceMappings\":{\"shape\":\"Scf\",\"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\"},\"BootMode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{\"locationName\":\"imageId\"}}}},\"RegisterInstanceEventNotificationAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"InstanceTagAttribute\":{\"type\":\"structure\",\"members\":{\"IncludeAllTagsOfInstance\":{\"type\":\"boolean\"},\"InstanceTagKeys\":{\"shape\":\"Stx\",\"locationName\":\"InstanceTagKey\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceTagAttribute\":{\"shape\":\"Stz\",\"locationName\":\"instanceTagAttribute\"}}}},\"RegisterTransitGatewayMulticastGroupMembers\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"GroupIpAddress\":{},\"NetworkInterfaceIds\":{\"shape\":\"Su1\"},\"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\":\"Su1\"},\"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\":\"S117\",\"locationName\":\"hostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"shape\":\"S21\",\"locationName\":\"successful\"},\"Unsuccessful\":{\"shape\":\"S1tp\",\"locationName\":\"unsuccessful\"}}}},\"ReleaseIpamPoolAllocation\":{\"input\":{\"type\":\"structure\",\"required\":[\"IpamPoolId\",\"Cidr\",\"IpamPoolAllocationId\"],\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"IpamPoolId\":{},\"Cidr\":{},\"IpamPoolAllocationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Success\":{\"locationName\":\"success\",\"type\":\"boolean\"}}}},\"ReplaceIamInstanceProfileAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"IamInstanceProfile\",\"AssociationId\"],\"members\":{\"IamInstanceProfile\":{\"shape\":\"S36\"},\"AssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IamInstanceProfileAssociation\":{\"shape\":\"S38\",\"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\":\"Shj\",\"locationName\":\"Icmp\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"NetworkAclId\":{\"locationName\":\"networkAclId\"},\"PortRange\":{\"shape\":\"Shk\",\"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\"},\"CoreNetworkArn\":{}}}},\"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\":\"S3u\",\"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\":\"Smu\",\"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\":\"Svy\",\"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\":\"S1fm\",\"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\":\"S11w\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S36\",\"locationName\":\"iamInstanceProfile\"},\"ImageId\":{\"locationName\":\"imageId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"KernelId\":{\"locationName\":\"kernelId\"},\"KeyName\":{\"locationName\":\"keyName\"},\"Monitoring\":{\"shape\":\"S1gh\",\"locationName\":\"monitoring\"},\"NetworkInterfaces\":{\"shape\":\"S1fw\",\"locationName\":\"NetworkInterface\"},\"Placement\":{\"shape\":\"S1fy\",\"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\":\"S1ge\",\"locationName\":\"spotInstanceRequestSet\"}}}},\"ResetAddressAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"AllocationId\",\"Attribute\"],\"members\":{\"AllocationId\":{},\"Attribute\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Address\":{\"shape\":\"Suu\",\"locationName\":\"address\"}}}},\"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\"}}}},\"RestoreImageFromRecycleBin\":{\"input\":{\"type\":\"structure\",\"required\":[\"ImageId\"],\"members\":{\"ImageId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"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\":\"Sh2\",\"locationName\":\"prefixList\"}}}},\"RestoreSnapshotFromRecycleBin\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"SnapshotId\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{\"locationName\":\"snapshotId\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"Description\":{\"locationName\":\"description\"},\"Encrypted\":{\"locationName\":\"encrypted\",\"type\":\"boolean\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Progress\":{\"locationName\":\"progress\"},\"StartTime\":{\"locationName\":\"startTime\",\"type\":\"timestamp\"},\"State\":{\"locationName\":\"status\"},\"VolumeId\":{\"locationName\":\"volumeId\"},\"VolumeSize\":{\"locationName\":\"volumeSize\",\"type\":\"integer\"}}}},\"RestoreSnapshotTier\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"SnapshotId\":{},\"TemporaryRestoreDays\":{\"type\":\"integer\"},\"PermanentRestore\":{\"type\":\"boolean\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{\"locationName\":\"snapshotId\"},\"RestoreStartTime\":{\"locationName\":\"restoreStartTime\",\"type\":\"timestamp\"},\"RestoreDuration\":{\"locationName\":\"restoreDuration\",\"type\":\"integer\"},\"IsPermanentRestore\":{\"locationName\":\"isPermanentRestore\",\"type\":\"boolean\"}}}},\"RevokeClientVpnIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientVpnEndpointId\",\"TargetNetworkCidr\"],\"members\":{\"ClientVpnEndpointId\":{},\"TargetNetworkCidr\":{},\"AccessGroupId\":{},\"RevokeAllGroups\":{\"type\":\"boolean\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"shape\":\"S55\",\"locationName\":\"status\"}}}},\"RevokeSecurityGroupEgress\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\"],\"members\":{\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"GroupId\":{\"locationName\":\"groupId\"},\"IpPermissions\":{\"shape\":\"S58\",\"locationName\":\"ipPermissions\"},\"SecurityGroupRuleIds\":{\"shape\":\"S1eh\",\"locationName\":\"SecurityGroupRuleId\"},\"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\":\"S58\",\"locationName\":\"unknownIpPermissionSet\"}}}},\"RevokeSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"members\":{\"CidrIp\":{},\"FromPort\":{\"type\":\"integer\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S58\"},\"IpProtocol\":{},\"SourceSecurityGroupName\":{},\"SourceSecurityGroupOwnerId\":{},\"ToPort\":{\"type\":\"integer\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"SecurityGroupRuleIds\":{\"shape\":\"S1eh\",\"locationName\":\"SecurityGroupRuleId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"},\"UnknownIpPermissions\":{\"shape\":\"S58\",\"locationName\":\"unknownIpPermissionSet\"}}}},\"RunInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"MaxCount\",\"MinCount\"],\"members\":{\"BlockDeviceMappings\":{\"shape\":\"Scf\",\"locationName\":\"BlockDeviceMapping\"},\"ImageId\":{},\"InstanceType\":{},\"Ipv6AddressCount\":{\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"Sfv\",\"locationName\":\"Ipv6Address\"},\"KernelId\":{},\"KeyName\":{},\"MaxCount\":{\"type\":\"integer\"},\"MinCount\":{\"type\":\"integer\"},\"Monitoring\":{\"shape\":\"S1gh\"},\"Placement\":{\"shape\":\"Sak\"},\"RamdiskId\":{},\"SecurityGroupIds\":{\"shape\":\"Se7\",\"locationName\":\"SecurityGroupId\"},\"SecurityGroups\":{\"shape\":\"Set\",\"locationName\":\"SecurityGroup\"},\"SubnetId\":{},\"UserData\":{\"type\":\"string\",\"sensitive\":true},\"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\":\"S36\",\"locationName\":\"iamInstanceProfile\"},\"InstanceInitiatedShutdownBehavior\":{\"locationName\":\"instanceInitiatedShutdownBehavior\"},\"NetworkInterfaces\":{\"shape\":\"S1fw\",\"locationName\":\"networkInterface\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"ElasticGpuSpecification\":{\"type\":\"list\",\"member\":{\"shape\":\"Sep\",\"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\":\"Sez\"},\"CpuOptions\":{\"type\":\"structure\",\"members\":{\"CoreCount\":{\"type\":\"integer\"},\"ThreadsPerCore\":{\"type\":\"integer\"}}},\"CapacityReservationSpecification\":{\"shape\":\"S1u2\"},\"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\":{},\"HttpProtocolIpv6\":{},\"InstanceMetadataTags\":{}}},\"EnclaveOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"PrivateDnsNameOptions\":{\"type\":\"structure\",\"members\":{\"HostnameType\":{},\"EnableResourceNameDnsARecord\":{\"type\":\"boolean\"},\"EnableResourceNameDnsAAAARecord\":{\"type\":\"boolean\"}}},\"MaintenanceOptions\":{\"type\":\"structure\",\"members\":{\"AutoRecovery\":{}}}}},\"output\":{\"shape\":\"S16t\"}},\"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\":\"S20q\",\"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\":\"S20q\",\"locationName\":\"SecurityGroupId\"},\"SubnetId\":{},\"UserData\":{}}},\"ScheduledInstanceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceIdSet\":{\"locationName\":\"instanceIdSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}}}}},\"SearchLocalGatewayRoutes\":{\"input\":{\"type\":\"structure\",\"required\":[\"LocalGatewayRouteTableId\"],\"members\":{\"LocalGatewayRouteTableId\":{},\"Filters\":{\"shape\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Routes\":{\"locationName\":\"routeSet\",\"type\":\"list\",\"member\":{\"shape\":\"Sgr\",\"locationName\":\"item\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"SearchTransitGatewayMulticastGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"TransitGatewayMulticastDomainId\":{},\"Filters\":{\"shape\":\"Sug\",\"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\":\"Sug\",\"locationName\":\"Filter\"},\"MaxResults\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Routes\":{\"locationName\":\"routeSet\",\"type\":\"list\",\"member\":{\"shape\":\"Smu\",\"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\":\"Svy\",\"locationName\":\"InstanceId\"},\"AdditionalInfo\":{\"locationName\":\"additionalInfo\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StartingInstances\":{\"shape\":\"S21e\",\"locationName\":\"instancesSet\"}}}},\"StartNetworkInsightsAccessScopeAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInsightsAccessScopeId\",\"ClientToken\"],\"members\":{\"NetworkInsightsAccessScopeId\":{},\"DryRun\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeAnalysis\":{\"shape\":\"S1ae\",\"locationName\":\"networkInsightsAccessScopeAnalysis\"}}}},\"StartNetworkInsightsAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInsightsPathId\",\"ClientToken\"],\"members\":{\"NetworkInsightsPathId\":{},\"FilterInArns\":{\"shape\":\"S1aq\",\"locationName\":\"FilterInArn\"},\"DryRun\":{\"type\":\"boolean\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAnalysis\":{\"shape\":\"S1ap\",\"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\":\"Svy\",\"locationName\":\"InstanceId\"},\"Hibernate\":{\"type\":\"boolean\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"},\"Force\":{\"locationName\":\"force\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StoppingInstances\":{\"shape\":\"S21e\",\"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\":\"Swd\",\"locationName\":\"previousStatus\"},\"CurrentStatus\":{\"shape\":\"Swd\",\"locationName\":\"currentStatus\"}}}}}}},\"TerminateInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Svy\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminatingInstances\":{\"shape\":\"S21e\",\"locationName\":\"instancesSet\"}}}},\"UnassignIpv6Addresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"Ipv6Addresses\":{\"shape\":\"S2g\",\"locationName\":\"ipv6Addresses\"},\"Ipv6Prefixes\":{\"shape\":\"S2h\",\"locationName\":\"Ipv6Prefix\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"UnassignedIpv6Addresses\":{\"shape\":\"S2g\",\"locationName\":\"unassignedIpv6Addresses\"},\"UnassignedIpv6Prefixes\":{\"shape\":\"S2h\",\"locationName\":\"unassignedIpv6PrefixSet\"}}}},\"UnassignPrivateIpAddresses\":{\"input\":{\"type\":\"structure\",\"required\":[\"NetworkInterfaceId\"],\"members\":{\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddresses\":{\"shape\":\"S2l\",\"locationName\":\"privateIpAddress\"},\"Ipv4Prefixes\":{\"shape\":\"S2h\",\"locationName\":\"Ipv4Prefix\"}}}},\"UnmonitorInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Svy\",\"locationName\":\"InstanceId\"},\"DryRun\":{\"locationName\":\"dryRun\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceMonitorings\":{\"shape\":\"S1x4\",\"locationName\":\"instancesSet\"}}}},\"UpdateSecurityGroupRuleDescriptionsEgress\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S58\"},\"SecurityGroupRuleDescriptions\":{\"shape\":\"S220\",\"locationName\":\"SecurityGroupRuleDescription\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Return\":{\"locationName\":\"return\",\"type\":\"boolean\"}}}},\"UpdateSecurityGroupRuleDescriptionsIngress\":{\"input\":{\"type\":\"structure\",\"members\":{\"DryRun\":{\"type\":\"boolean\"},\"GroupId\":{},\"GroupName\":{},\"IpPermissions\":{\"shape\":\"S58\"},\"SecurityGroupRuleDescriptions\":{\"shape\":\"S220\",\"locationName\":\"SecurityGroupRuleDescription\"}}},\"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\"}},\"S26\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"},\"IpamPoolAllocationId\":{\"locationName\":\"ipamPoolAllocationId\"},\"Description\":{\"locationName\":\"description\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"ResourceRegion\":{\"locationName\":\"resourceRegion\"},\"ResourceOwner\":{\"locationName\":\"resourceOwner\"}}},\"S2c\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S2g\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S2h\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S2l\":{\"type\":\"list\",\"member\":{\"locationName\":\"PrivateIpAddress\"}},\"S2p\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv4Prefix\":{\"locationName\":\"ipv4Prefix\"}}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S36\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Name\":{\"locationName\":\"name\"}}},\"S38\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"IamInstanceProfile\":{\"shape\":\"S39\",\"locationName\":\"iamInstanceProfile\"},\"State\":{\"locationName\":\"state\"},\"Timestamp\":{\"locationName\":\"timestamp\",\"type\":\"timestamp\"}}},\"S39\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Id\":{\"locationName\":\"id\"}}},\"S3e\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S3f\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S3i\":{\"type\":\"structure\",\"members\":{\"InstanceEventWindowId\":{\"locationName\":\"instanceEventWindowId\"},\"TimeRanges\":{\"locationName\":\"timeRangeSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"StartWeekDay\":{\"locationName\":\"startWeekDay\"},\"StartHour\":{\"locationName\":\"startHour\",\"type\":\"integer\"},\"EndWeekDay\":{\"locationName\":\"endWeekDay\"},\"EndHour\":{\"locationName\":\"endHour\",\"type\":\"integer\"}}}},\"Name\":{\"locationName\":\"name\"},\"CronExpression\":{\"locationName\":\"cronExpression\"},\"AssociationTarget\":{\"locationName\":\"associationTarget\",\"type\":\"structure\",\"members\":{\"InstanceIds\":{\"shape\":\"S3e\",\"locationName\":\"instanceIdSet\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"DedicatedHostIds\":{\"shape\":\"S3f\",\"locationName\":\"dedicatedHostIdSet\"}}},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}},\"S3y\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"Ipv6CidrBlockState\":{\"locationName\":\"ipv6CidrBlockState\",\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}}}},\"S43\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S48\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTableId\":{\"locationName\":\"transitGatewayRouteTableId\"},\"TransitGatewayAttachmentId\":{\"locationName\":\"transitGatewayAttachmentId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"State\":{\"locationName\":\"state\"}}},\"S4c\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"BranchInterfaceId\":{\"locationName\":\"branchInterfaceId\"},\"TrunkInterfaceId\":{\"locationName\":\"trunkInterfaceId\"},\"InterfaceProtocol\":{\"locationName\":\"interfaceProtocol\"},\"VlanId\":{\"locationName\":\"vlanId\",\"type\":\"integer\"},\"GreKey\":{\"locationName\":\"greKey\",\"type\":\"integer\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S4j\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"Ipv6CidrBlockState\":{\"shape\":\"S4k\",\"locationName\":\"ipv6CidrBlockState\"},\"NetworkBorderGroup\":{\"locationName\":\"networkBorderGroup\"},\"Ipv6Pool\":{\"locationName\":\"ipv6Pool\"}}},\"S4k\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"}}},\"S4m\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{\"locationName\":\"associationId\"},\"CidrBlock\":{\"locationName\":\"cidrBlock\"},\"CidrBlockState\":{\"shape\":\"S4k\",\"locationName\":\"cidrBlockState\"}}},\"S4o\":{\"type\":\"list\",\"member\":{\"locationName\":\"groupId\"}},\"S4w\":{\"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\"}}},\"S51\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"S55\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S58\":{\"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\":\"S5h\",\"locationName\":\"item\"}}}}},\"S5h\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"GroupId\":{\"locationName\":\"groupId\"},\"GroupName\":{\"locationName\":\"groupName\"},\"PeeringStatus\":{\"locationName\":\"peeringStatus\"},\"UserId\":{\"locationName\":\"userId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}},\"S5j\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SecurityGroupRuleId\":{\"locationName\":\"securityGroupRuleId\"},\"GroupId\":{\"locationName\":\"groupId\"},\"GroupOwnerId\":{\"locationName\":\"groupOwnerId\"},\"IsEgress\":{\"locationName\":\"isEgress\",\"type\":\"boolean\"},\"IpProtocol\":{\"locationName\":\"ipProtocol\"},\"FromPort\":{\"locationName\":\"fromPort\",\"type\":\"integer\"},\"ToPort\":{\"locationName\":\"toPort\",\"type\":\"integer\"},\"CidrIpv4\":{\"locationName\":\"cidrIpv4\"},\"CidrIpv6\":{\"locationName\":\"cidrIpv6\"},\"PrefixListId\":{\"locationName\":\"prefixListId\"},\"ReferencedGroupInfo\":{\"locationName\":\"referencedGroupInfo\",\"type\":\"structure\",\"members\":{\"GroupId\":{\"locationName\":\"groupId\"},\"PeeringStatus\":{\"locationName\":\"peeringStatus\"},\"UserId\":{\"locationName\":\"userId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"VpcPeeringConnectionId\":{\"locationName\":\"vpcPeeringConnectionId\"}}},\"Description\":{\"locationName\":\"description\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}}},\"S5s\":{\"type\":\"structure\",\"members\":{\"S3\":{\"type\":\"structure\",\"members\":{\"AWSAccessKeyId\":{},\"Bucket\":{\"locationName\":\"bucket\"},\"Prefix\":{\"locationName\":\"prefix\"},\"UploadPolicy\":{\"locationName\":\"uploadPolicy\",\"type\":\"blob\"},\"UploadPolicySignature\":{\"locationName\":\"uploadPolicySignature\"}}}}},\"S5w\":{\"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\":\"S5s\",\"locationName\":\"storage\"},\"UpdateTime\":{\"locationName\":\"updateTime\",\"type\":\"timestamp\"}}},\"S66\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S6r\":{\"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\"}}}},\"S73\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S7e\":{\"type\":\"list\",\"member\":{\"locationName\":\"SpotInstanceRequestId\"}},\"S81\":{\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"CapacityReservationFleetId\":{\"locationName\":\"capacityReservationFleetId\"},\"PlacementGroupArn\":{\"locationName\":\"placementGroupArn\"}}},\"S8d\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CapacityReservationId\":{\"locationName\":\"capacityReservationId\"},\"AvailabilityZoneId\":{\"locationName\":\"availabilityZoneId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"InstancePlatform\":{\"locationName\":\"instancePlatform\"},\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"TotalInstanceCount\":{\"locationName\":\"totalInstanceCount\",\"type\":\"integer\"},\"FulfilledCapacity\":{\"locationName\":\"fulfilledCapacity\",\"type\":\"double\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"CreateDate\":{\"locationName\":\"createDate\",\"type\":\"timestamp\"},\"Weight\":{\"locationName\":\"weight\",\"type\":\"double\"},\"Priority\":{\"locationName\":\"priority\",\"type\":\"integer\"}}}},\"S8h\":{\"type\":\"structure\",\"members\":{\"CarrierGatewayId\":{\"locationName\":\"carrierGatewayId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"State\":{\"locationName\":\"state\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S8r\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"CloudwatchLogGroup\":{},\"CloudwatchLogStream\":{}}},\"S8u\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"LambdaFunctionArn\":{}}},\"S8v\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"BannerText\":{}}},\"S8x\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S91\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S96\":{\"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\"}}},\"S99\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"AvailabilityZoneId\":{\"locationName\":\"availabilityZoneId\"},\"AvailableIpAddressCount\":{\"locationName\":\"availableIpAddressCount\",\"type\":\"integer\"},\"CidrBlock\":{\"locationName\":\"cidrBlock\"},\"DefaultForAz\":{\"locationName\":\"defaultForAz\",\"type\":\"boolean\"},\"EnableLniAtDeviceIndex\":{\"locationName\":\"enableLniAtDeviceIndex\",\"type\":\"integer\"},\"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\":\"S3y\",\"locationName\":\"item\"}},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"SubnetArn\":{\"locationName\":\"subnetArn\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"EnableDns64\":{\"locationName\":\"enableDns64\",\"type\":\"boolean\"},\"Ipv6Native\":{\"locationName\":\"ipv6Native\",\"type\":\"boolean\"},\"PrivateDnsNameOptionsOnLaunch\":{\"locationName\":\"privateDnsNameOptionsOnLaunch\",\"type\":\"structure\",\"members\":{\"HostnameType\":{\"locationName\":\"hostnameType\"},\"EnableResourceNameDnsARecord\":{\"locationName\":\"enableResourceNameDnsARecord\",\"type\":\"boolean\"},\"EnableResourceNameDnsAAAARecord\":{\"locationName\":\"enableResourceNameDnsAAAARecord\",\"type\":\"boolean\"}}}}},\"S9h\":{\"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\":\"S4j\",\"locationName\":\"item\"}},\"CidrBlockAssociationSet\":{\"locationName\":\"cidrBlockAssociationSet\",\"type\":\"list\",\"member\":{\"shape\":\"S4m\",\"locationName\":\"item\"}},\"IsDefault\":{\"locationName\":\"isDefault\",\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S9q\":{\"type\":\"structure\",\"members\":{\"DhcpConfigurations\":{\"locationName\":\"dhcpConfigurationSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"key\"},\"Values\":{\"locationName\":\"valueSet\",\"type\":\"list\",\"member\":{\"shape\":\"S9u\",\"locationName\":\"item\"}}}}},\"DhcpOptionsId\":{\"locationName\":\"dhcpOptionsId\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S9u\":{\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\"}}},\"S9x\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"shape\":\"S9y\",\"locationName\":\"attachmentSet\"},\"EgressOnlyInternetGatewayId\":{\"locationName\":\"egressOnlyInternetGatewayId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S9y\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"Sad\":{\"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\":\"Sak\"},\"InstanceRequirements\":{\"shape\":\"Sam\"}}}}}}},\"Sak\":{\"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\"}}},\"Sam\":{\"type\":\"structure\",\"required\":[\"VCpuCount\",\"MemoryMiB\"],\"members\":{\"VCpuCount\":{\"type\":\"structure\",\"required\":[\"Min\"],\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"MemoryMiB\":{\"type\":\"structure\",\"required\":[\"Min\"],\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"CpuManufacturers\":{\"shape\":\"Sap\",\"locationName\":\"CpuManufacturer\"},\"MemoryGiBPerVCpu\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"double\"},\"Max\":{\"type\":\"double\"}}},\"ExcludedInstanceTypes\":{\"shape\":\"Sas\",\"locationName\":\"ExcludedInstanceType\"},\"InstanceGenerations\":{\"shape\":\"Sau\",\"locationName\":\"InstanceGeneration\"},\"SpotMaxPricePercentageOverLowestPrice\":{\"type\":\"integer\"},\"OnDemandMaxPricePercentageOverLowestPrice\":{\"type\":\"integer\"},\"BareMetal\":{},\"BurstablePerformance\":{},\"RequireHibernateSupport\":{\"type\":\"boolean\"},\"NetworkInterfaceCount\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"LocalStorage\":{},\"LocalStorageTypes\":{\"shape\":\"Sb0\",\"locationName\":\"LocalStorageType\"},\"TotalLocalStorageGB\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"double\"},\"Max\":{\"type\":\"double\"}}},\"BaselineEbsBandwidthMbps\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"AcceleratorTypes\":{\"shape\":\"Sb4\",\"locationName\":\"AcceleratorType\"},\"AcceleratorCount\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}},\"AcceleratorManufacturers\":{\"shape\":\"Sb7\",\"locationName\":\"AcceleratorManufacturer\"},\"AcceleratorNames\":{\"shape\":\"Sb9\",\"locationName\":\"AcceleratorName\"},\"AcceleratorTotalMemoryMiB\":{\"type\":\"structure\",\"members\":{\"Min\":{\"type\":\"integer\"},\"Max\":{\"type\":\"integer\"}}}}},\"Sap\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sas\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sau\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sb0\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sb4\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sb7\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sb9\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sbc\":{\"type\":\"structure\",\"required\":[\"TotalTargetCapacity\"],\"members\":{\"TotalTargetCapacity\":{\"type\":\"integer\"},\"OnDemandTargetCapacity\":{\"type\":\"integer\"},\"SpotTargetCapacity\":{\"type\":\"integer\"},\"DefaultTargetCapacityType\":{},\"TargetCapacityUnitType\":{}}},\"Sbk\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateSpecification\":{\"shape\":\"Sbl\",\"locationName\":\"launchTemplateSpecification\"},\"Overrides\":{\"shape\":\"Sbm\",\"locationName\":\"overrides\"}}},\"Sbl\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateId\":{\"locationName\":\"launchTemplateId\"},\"LaunchTemplateName\":{\"locationName\":\"launchTemplateName\"},\"Version\":{\"locationName\":\"version\"}}},\"Sbm\":{\"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\"}}},\"InstanceRequirements\":{\"shape\":\"Sbo\",\"locationName\":\"instanceRequirements\"}}},\"Sbo\":{\"type\":\"structure\",\"members\":{\"VCpuCount\":{\"locationName\":\"vCpuCount\",\"type\":\"structure\",\"members\":{\"Min\":{\"locationName\":\"min\",\"type\":\"integer\"},\"Max\":{\"locationName\":\"max\",\"type\":\"integer\"}}},\"MemoryMiB\":{\"locationName\":\"memoryMiB\",\"type\":\"structure\",\"members\":{\"Min\":{\"locationName\":\"min\",\"type\":\"integer\"},\"Max\":{\"locationName\":\"max\",\"type\":\"integer\"}}},\"CpuManufacturers\":{\"shape\":\"Sap\",\"locationName\":\"cpuManufacturerSet\"},\"MemoryGiBPerVCpu\":{\"locationName\":\"memoryGiBPerVCpu\",\"type\":\"structure\",\"members\":{\"Min\":{\"locationName\":\"min\",\"type\":\"double\"},\"Max\":{\"locationName\":\"max\",\"type\":\"double\"}}},\"ExcludedInstanceTypes\":{\"shape\":\"Sas\",\"locationName\":\"excludedInstanceTypeSet\"},\"InstanceGenerations\":{\"shape\":\"Sau\",\"locationName\":\"instanceGenerationSet\"},\"SpotMaxPricePercentageOverLowestPrice\":{\"locationName\":\"spotMaxPricePercentageOverLowestPrice\",\"type\":\"integer\"},\"OnDemandMaxPricePercentageOverLowestPrice\":{\"locationName\":\"onDemandMaxPricePercentageOverLowestPrice\",\"type\":\"integer\"},\"BareMetal\":{\"locationName\":\"bareMetal\"},\"BurstablePerformance\":{\"locationName\":\"burstablePerformance\"},\"RequireHibernateSupport\":{\"locationName\":\"requireHibernateSupport\",\"type\":\"boolean\"},\"NetworkInterfaceCount\":{\"locationName\":\"networkInterfaceCount\",\"type\":\"structure\",\"members\":{\"Min\":{\"locationName\":\"min\",\"type\":\"integer\"},\"Max\":{\"locationName\":\"max\",\"type\":\"integer\"}}},\"LocalStorage\":{\"locationName\":\"localStorage\"},\"LocalStorageTypes\":{\"shape\":\"Sb0\",\"locationName\":\"localStorageTypeSet\"},\"TotalLocalStorageGB\":{\"locationName\":\"totalLocalStorageGB\",\"type\":\"structure\",\"members\":{\"Min\":{\"locationName\":\"min\",\"type\":\"double\"},\"Max\":{\"locationName\":\"max\",\"type\":\"double\"}}},\"BaselineEbsBandwidthMbps\":{\"locationName\":\"baselineEbsBandwidthMbps\",\"type\":\"structure\",\"members\":{\"Min\":{\"locationName\":\"min\",\"type\":\"integer\"},\"Max\":{\"locationName\":\"max\",\"type\":\"integer\"}}},\"AcceleratorTypes\":{\"shape\":\"Sb4\",\"locationName\":\"acceleratorTypeSet\"},\"AcceleratorCount\":{\"locationName\":\"acceleratorCount\",\"type\":\"structure\",\"members\":{\"Min\":{\"locationName\":\"min\",\"type\":\"integer\"},\"Max\":{\"locationName\":\"max\",\"type\":\"integer\"}}},\"AcceleratorManufacturers\":{\"shape\":\"Sb7\",\"locationName\":\"acceleratorManufacturerSet\"},\"AcceleratorNames\":{\"shape\":\"Sb9\",\"locationName\":\"acceleratorNameSet\"},\"AcceleratorTotalMemoryMiB\":{\"locationName\":\"acceleratorTotalMemoryMiB\",\"type\":\"structure\",\"members\":{\"Min\":{\"locationName\":\"min\",\"type\":\"integer\"},\"Max\":{\"locationName\":\"max\",\"type\":\"integer\"}}}}},\"Sc0\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Scc\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Key\":{}}},\"Scf\":{\"type\":\"list\",\"member\":{\"shape\":\"Scg\",\"locationName\":\"BlockDeviceMapping\"}},\"Scg\":{\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"Encrypted\":{\"locationName\":\"encrypted\",\"type\":\"boolean\"}}},\"NoDevice\":{\"locationName\":\"noDevice\"}}},\"Scm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartWeekDay\":{},\"StartHour\":{\"type\":\"integer\"},\"EndWeekDay\":{},\"EndHour\":{\"type\":\"integer\"}}}},\"Scv\":{\"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\"}}},\"Sd1\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"shape\":\"S9y\",\"locationName\":\"attachmentSet\"},\"InternetGatewayId\":{\"locationName\":\"internetGatewayId\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sd3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegionName\":{}}}},\"Sd6\":{\"type\":\"structure\",\"members\":{\"OwnerId\":{\"locationName\":\"ownerId\"},\"IpamId\":{\"locationName\":\"ipamId\"},\"IpamArn\":{\"locationName\":\"ipamArn\"},\"IpamRegion\":{\"locationName\":\"ipamRegion\"},\"PublicDefaultScopeId\":{\"locationName\":\"publicDefaultScopeId\"},\"PrivateDefaultScopeId\":{\"locationName\":\"privateDefaultScopeId\"},\"ScopeCount\":{\"locationName\":\"scopeCount\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"OperatingRegions\":{\"locationName\":\"operatingRegionSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"RegionName\":{\"locationName\":\"regionName\"}}}},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sdf\":{\"type\":\"list\",\"member\":{\"shape\":\"Sdg\",\"locationName\":\"item\"}},\"Sdg\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Sdj\":{\"type\":\"structure\",\"members\":{\"OwnerId\":{\"locationName\":\"ownerId\"},\"IpamPoolId\":{\"locationName\":\"ipamPoolId\"},\"SourceIpamPoolId\":{\"locationName\":\"sourceIpamPoolId\"},\"IpamPoolArn\":{\"locationName\":\"ipamPoolArn\"},\"IpamScopeArn\":{\"locationName\":\"ipamScopeArn\"},\"IpamScopeType\":{\"locationName\":\"ipamScopeType\"},\"IpamArn\":{\"locationName\":\"ipamArn\"},\"IpamRegion\":{\"locationName\":\"ipamRegion\"},\"Locale\":{\"locationName\":\"locale\"},\"PoolDepth\":{\"locationName\":\"poolDepth\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"StateMessage\":{\"locationName\":\"stateMessage\"},\"Description\":{\"locationName\":\"description\"},\"AutoImport\":{\"locationName\":\"autoImport\",\"type\":\"boolean\"},\"PubliclyAdvertisable\":{\"locationName\":\"publiclyAdvertisable\",\"type\":\"boolean\"},\"AddressFamily\":{\"locationName\":\"addressFamily\"},\"AllocationMinNetmaskLength\":{\"locationName\":\"allocationMinNetmaskLength\",\"type\":\"integer\"},\"AllocationMaxNetmaskLength\":{\"locationName\":\"allocationMaxNetmaskLength\",\"type\":\"integer\"},\"AllocationDefaultNetmaskLength\":{\"locationName\":\"allocationDefaultNetmaskLength\",\"type\":\"integer\"},\"AllocationResourceTags\":{\"shape\":\"Sdm\",\"locationName\":\"allocationResourceTagSet\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"AwsService\":{\"locationName\":\"awsService\"}}},\"Sdm\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"key\"},\"Value\":{\"locationName\":\"value\"}}}},\"Sdq\":{\"type\":\"structure\",\"members\":{\"OwnerId\":{\"locationName\":\"ownerId\"},\"IpamScopeId\":{\"locationName\":\"ipamScopeId\"},\"IpamScopeArn\":{\"locationName\":\"ipamScopeArn\"},\"IpamArn\":{\"locationName\":\"ipamArn\"},\"IpamRegion\":{\"locationName\":\"ipamRegion\"},\"IpamScopeType\":{\"locationName\":\"ipamScopeType\"},\"IsDefault\":{\"locationName\":\"isDefault\",\"type\":\"boolean\"},\"Description\":{\"locationName\":\"description\"},\"PoolCount\":{\"locationName\":\"poolCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sdz\":{\"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\":\"Se7\",\"locationName\":\"SecurityGroupId\"},\"InterfaceType\":{},\"Ipv6AddressCount\":{\"type\":\"integer\"},\"Ipv6Addresses\":{\"type\":\"list\",\"member\":{\"locationName\":\"InstanceIpv6Address\",\"type\":\"structure\",\"members\":{\"Ipv6Address\":{}}}},\"NetworkInterfaceId\":{},\"PrivateIpAddress\":{},\"PrivateIpAddresses\":{\"shape\":\"Sea\"},\"SecondaryPrivateIpAddressCount\":{\"type\":\"integer\"},\"SubnetId\":{},\"NetworkCardIndex\":{\"type\":\"integer\"},\"Ipv4Prefixes\":{\"shape\":\"Sec\",\"locationName\":\"Ipv4Prefix\"},\"Ipv4PrefixCount\":{\"type\":\"integer\"},\"Ipv6Prefixes\":{\"shape\":\"See\",\"locationName\":\"Ipv6Prefix\"},\"Ipv6PrefixCount\":{\"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\":\"Sep\",\"locationName\":\"ElasticGpuSpecification\"}},\"ElasticInferenceAccelerators\":{\"locationName\":\"ElasticInferenceAccelerator\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"Count\":{\"type\":\"integer\"}}}},\"SecurityGroupIds\":{\"shape\":\"Se7\",\"locationName\":\"SecurityGroupId\"},\"SecurityGroups\":{\"shape\":\"Set\",\"locationName\":\"SecurityGroup\"},\"InstanceMarketOptions\":{\"type\":\"structure\",\"members\":{\"MarketType\":{},\"SpotOptions\":{\"type\":\"structure\",\"members\":{\"MaxPrice\":{},\"SpotInstanceType\":{},\"BlockDurationMinutes\":{\"type\":\"integer\"},\"ValidUntil\":{\"type\":\"timestamp\"},\"InstanceInterruptionBehavior\":{}}}}},\"CreditSpecification\":{\"shape\":\"Sez\"},\"CpuOptions\":{\"type\":\"structure\",\"members\":{\"CoreCount\":{\"type\":\"integer\"},\"ThreadsPerCore\":{\"type\":\"integer\"}}},\"CapacityReservationSpecification\":{\"type\":\"structure\",\"members\":{\"CapacityReservationPreference\":{},\"CapacityReservationTarget\":{\"shape\":\"Sf3\"}}},\"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\":{},\"HttpProtocolIpv6\":{},\"InstanceMetadataTags\":{}}},\"EnclaveOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"InstanceRequirements\":{\"shape\":\"Sam\"},\"PrivateDnsNameOptions\":{\"type\":\"structure\",\"members\":{\"HostnameType\":{},\"EnableResourceNameDnsARecord\":{\"type\":\"boolean\"},\"EnableResourceNameDnsAAAARecord\":{\"type\":\"boolean\"}}},\"MaintenanceOptions\":{\"type\":\"structure\",\"members\":{\"AutoRecovery\":{}}}}},\"Se7\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"Sea\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Primary\":{\"locationName\":\"primary\",\"type\":\"boolean\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"Sec\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv4Prefix\":{}}}},\"See\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Prefix\":{}}}},\"Sep\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{}}},\"Set\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroup\"}},\"Sez\":{\"type\":\"structure\",\"required\":[\"CpuCredits\"],\"members\":{\"CpuCredits\":{}}},\"Sf3\":{\"type\":\"structure\",\"members\":{\"CapacityReservationId\":{},\"CapacityReservationResourceGroupArn\":{}}},\"Sfh\":{\"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\"}}},\"Sfi\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"locationName\":\"errorSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}}}}},\"Sfn\":{\"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\":\"Sfo\",\"locationName\":\"launchTemplateData\"}}},\"Sfo\":{\"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\":\"S4o\",\"locationName\":\"groupSet\"},\"InterfaceType\":{\"locationName\":\"interfaceType\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"Sfv\",\"locationName\":\"ipv6AddressesSet\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"Sea\",\"locationName\":\"privateIpAddressesSet\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"NetworkCardIndex\":{\"locationName\":\"networkCardIndex\",\"type\":\"integer\"},\"Ipv4Prefixes\":{\"locationName\":\"ipv4PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv4Prefix\":{\"locationName\":\"ipv4Prefix\"}}}},\"Ipv4PrefixCount\":{\"locationName\":\"ipv4PrefixCount\",\"type\":\"integer\"},\"Ipv6Prefixes\":{\"locationName\":\"ipv6PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Prefix\":{\"locationName\":\"ipv6Prefix\"}}}},\"Ipv6PrefixCount\":{\"locationName\":\"ipv6PrefixCount\",\"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\":\"Sge\",\"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\"},\"HttpProtocolIpv6\":{\"locationName\":\"httpProtocolIpv6\"},\"InstanceMetadataTags\":{\"locationName\":\"instanceMetadataTags\"}}},\"EnclaveOptions\":{\"locationName\":\"enclaveOptions\",\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"InstanceRequirements\":{\"shape\":\"Sbo\",\"locationName\":\"instanceRequirements\"},\"PrivateDnsNameOptions\":{\"locationName\":\"privateDnsNameOptions\",\"type\":\"structure\",\"members\":{\"HostnameType\":{\"locationName\":\"hostnameType\"},\"EnableResourceNameDnsARecord\":{\"locationName\":\"enableResourceNameDnsARecord\",\"type\":\"boolean\"},\"EnableResourceNameDnsAAAARecord\":{\"locationName\":\"enableResourceNameDnsAAAARecord\",\"type\":\"boolean\"}}},\"MaintenanceOptions\":{\"locationName\":\"maintenanceOptions\",\"type\":\"structure\",\"members\":{\"AutoRecovery\":{\"locationName\":\"autoRecovery\"}}}}},\"Sfv\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Address\":{\"locationName\":\"ipv6Address\"}}}},\"Sge\":{\"type\":\"structure\",\"members\":{\"CapacityReservationId\":{\"locationName\":\"capacityReservationId\"},\"CapacityReservationResourceGroupArn\":{\"locationName\":\"capacityReservationResourceGroupArn\"}}},\"Sgr\":{\"type\":\"structure\",\"members\":{\"DestinationCidrBlock\":{\"locationName\":\"destinationCidrBlock\"},\"LocalGatewayVirtualInterfaceGroupId\":{\"locationName\":\"localGatewayVirtualInterfaceGroupId\"},\"Type\":{\"locationName\":\"type\"},\"State\":{\"locationName\":\"state\"},\"LocalGatewayRouteTableId\":{\"locationName\":\"localGatewayRouteTableId\"},\"LocalGatewayRouteTableArn\":{\"locationName\":\"localGatewayRouteTableArn\"},\"OwnerId\":{\"locationName\":\"ownerId\"}}},\"Sgw\":{\"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\"}}},\"Sgz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Cidr\"],\"members\":{\"Cidr\":{},\"Description\":{}}}},\"Sh2\":{\"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\"}}},\"Sh7\":{\"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\"},\"ConnectivityType\":{\"locationName\":\"connectivityType\"}}},\"She\":{\"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\":\"Shj\",\"locationName\":\"icmpTypeCode\"},\"Ipv6CidrBlock\":{\"locationName\":\"ipv6CidrBlock\"},\"PortRange\":{\"shape\":\"Shk\",\"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\"}}},\"Shj\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\",\"type\":\"integer\"},\"Type\":{\"locationName\":\"type\",\"type\":\"integer\"}}},\"Shk\":{\"type\":\"structure\",\"members\":{\"From\":{\"locationName\":\"from\",\"type\":\"integer\"},\"To\":{\"locationName\":\"to\",\"type\":\"integer\"}}},\"Shp\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Source\":{\"shape\":\"Shr\"},\"Destination\":{\"shape\":\"Shr\"},\"ThroughResources\":{\"locationName\":\"ThroughResource\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ResourceStatement\":{\"shape\":\"Shv\"}}}}}}},\"Shr\":{\"type\":\"structure\",\"members\":{\"PacketHeaderStatement\":{\"type\":\"structure\",\"members\":{\"SourceAddresses\":{\"shape\":\"Se\",\"locationName\":\"SourceAddress\"},\"DestinationAddresses\":{\"shape\":\"Se\",\"locationName\":\"DestinationAddress\"},\"SourcePorts\":{\"shape\":\"Se\",\"locationName\":\"SourcePort\"},\"DestinationPorts\":{\"shape\":\"Se\",\"locationName\":\"DestinationPort\"},\"SourcePrefixLists\":{\"shape\":\"Se\",\"locationName\":\"SourcePrefixList\"},\"DestinationPrefixLists\":{\"shape\":\"Se\",\"locationName\":\"DestinationPrefixList\"},\"Protocols\":{\"shape\":\"Sht\",\"locationName\":\"Protocol\"}}},\"ResourceStatement\":{\"shape\":\"Shv\"}}},\"Sht\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Shv\":{\"type\":\"structure\",\"members\":{\"Resources\":{\"shape\":\"Se\",\"locationName\":\"Resource\"},\"ResourceTypes\":{\"shape\":\"Se\",\"locationName\":\"ResourceType\"}}},\"Shz\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeId\":{\"locationName\":\"networkInsightsAccessScopeId\"},\"NetworkInsightsAccessScopeArn\":{\"locationName\":\"networkInsightsAccessScopeArn\"},\"CreatedDate\":{\"locationName\":\"createdDate\",\"type\":\"timestamp\"},\"UpdatedDate\":{\"locationName\":\"updatedDate\",\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Si1\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeId\":{\"locationName\":\"networkInsightsAccessScopeId\"},\"MatchPaths\":{\"shape\":\"Si2\",\"locationName\":\"matchPathSet\"},\"ExcludePaths\":{\"shape\":\"Si2\",\"locationName\":\"excludePathSet\"}}},\"Si2\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Source\":{\"shape\":\"Si4\",\"locationName\":\"source\"},\"Destination\":{\"shape\":\"Si4\",\"locationName\":\"destination\"},\"ThroughResources\":{\"locationName\":\"throughResourceSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ResourceStatement\":{\"shape\":\"Si6\",\"locationName\":\"resourceStatement\"}}}}}}},\"Si4\":{\"type\":\"structure\",\"members\":{\"PacketHeaderStatement\":{\"locationName\":\"packetHeaderStatement\",\"type\":\"structure\",\"members\":{\"SourceAddresses\":{\"shape\":\"Se\",\"locationName\":\"sourceAddressSet\"},\"DestinationAddresses\":{\"shape\":\"Se\",\"locationName\":\"destinationAddressSet\"},\"SourcePorts\":{\"shape\":\"Se\",\"locationName\":\"sourcePortSet\"},\"DestinationPorts\":{\"shape\":\"Se\",\"locationName\":\"destinationPortSet\"},\"SourcePrefixLists\":{\"shape\":\"Se\",\"locationName\":\"sourcePrefixListSet\"},\"DestinationPrefixLists\":{\"shape\":\"Se\",\"locationName\":\"destinationPrefixListSet\"},\"Protocols\":{\"shape\":\"Sht\",\"locationName\":\"protocolSet\"}}},\"ResourceStatement\":{\"shape\":\"Si6\",\"locationName\":\"resourceStatement\"}}},\"Si6\":{\"type\":\"structure\",\"members\":{\"Resources\":{\"shape\":\"Se\",\"locationName\":\"resourceSet\"},\"ResourceTypes\":{\"shape\":\"Se\",\"locationName\":\"resourceTypeSet\"}}},\"Sie\":{\"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\"}}},\"Sij\":{\"type\":\"structure\",\"members\":{\"Association\":{\"shape\":\"Sik\",\"locationName\":\"association\"},\"Attachment\":{\"shape\":\"Sil\",\"locationName\":\"attachment\"},\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Description\":{\"locationName\":\"description\"},\"Groups\":{\"shape\":\"Sim\",\"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\":\"Sik\",\"locationName\":\"association\"},\"Primary\":{\"locationName\":\"primary\",\"type\":\"boolean\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"Ipv4Prefixes\":{\"shape\":\"S2p\",\"locationName\":\"ipv4PrefixSet\"},\"Ipv6Prefixes\":{\"locationName\":\"ipv6PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Prefix\":{\"locationName\":\"ipv6Prefix\"}}}},\"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\"},\"DenyAllIgwTraffic\":{\"locationName\":\"denyAllIgwTraffic\",\"type\":\"boolean\"},\"Ipv6Native\":{\"locationName\":\"ipv6Native\",\"type\":\"boolean\"},\"Ipv6Address\":{\"locationName\":\"ipv6Address\"}}},\"Sik\":{\"type\":\"structure\",\"members\":{\"AllocationId\":{\"locationName\":\"allocationId\"},\"AssociationId\":{\"locationName\":\"associationId\"},\"IpOwnerId\":{\"locationName\":\"ipOwnerId\"},\"PublicDnsName\":{\"locationName\":\"publicDnsName\"},\"PublicIp\":{\"locationName\":\"publicIp\"},\"CustomerOwnedIp\":{\"locationName\":\"customerOwnedIp\"},\"CarrierIp\":{\"locationName\":\"carrierIp\"}}},\"Sil\":{\"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\"}}},\"Sim\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"GroupName\":{\"locationName\":\"groupName\"},\"GroupId\":{\"locationName\":\"groupId\"}}}},\"Siz\":{\"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\"}}}}},\"Sj5\":{\"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\"},\"GroupArn\":{\"locationName\":\"groupArn\"}}},\"Sjb\":{\"type\":\"structure\",\"members\":{\"ReplaceRootVolumeTaskId\":{\"locationName\":\"replaceRootVolumeTaskId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"TaskState\":{\"locationName\":\"taskState\"},\"StartTime\":{\"locationName\":\"startTime\"},\"CompleteTime\":{\"locationName\":\"completeTime\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sjs\":{\"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\":\"S3u\",\"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\"},\"CoreNetworkArn\":{\"locationName\":\"coreNetworkArn\"}}}},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"OwnerId\":{\"locationName\":\"ownerId\"}}},\"Sk4\":{\"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\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"},\"StorageTier\":{\"locationName\":\"storageTier\"},\"RestoreExpiryTime\":{\"locationName\":\"restoreExpiryTime\",\"type\":\"timestamp\"}}},\"Skf\":{\"type\":\"structure\",\"members\":{\"Bucket\":{\"locationName\":\"bucket\"},\"Fault\":{\"shape\":\"Skg\",\"locationName\":\"fault\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Prefix\":{\"locationName\":\"prefix\"},\"State\":{\"locationName\":\"state\"}}},\"Skg\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"Skr\":{\"type\":\"structure\",\"members\":{\"SubnetCidrReservationId\":{\"locationName\":\"subnetCidrReservationId\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"Cidr\":{\"locationName\":\"cidr\"},\"ReservationType\":{\"locationName\":\"reservationType\"},\"OwnerId\":{\"locationName\":\"ownerId\"},\"Description\":{\"locationName\":\"description\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sku\":{\"type\":\"list\",\"member\":{}},\"Sky\":{\"type\":\"structure\",\"members\":{\"TrafficMirrorFilterId\":{\"locationName\":\"trafficMirrorFilterId\"},\"IngressFilterRules\":{\"shape\":\"Skz\",\"locationName\":\"ingressFilterRuleSet\"},\"EgressFilterRules\":{\"shape\":\"Skz\",\"locationName\":\"egressFilterRuleSet\"},\"NetworkServices\":{\"shape\":\"Sl4\",\"locationName\":\"networkServiceSet\"},\"Description\":{\"locationName\":\"description\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Skz\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl0\",\"locationName\":\"item\"}},\"Sl0\":{\"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\":\"Sl3\",\"locationName\":\"destinationPortRange\"},\"SourcePortRange\":{\"shape\":\"Sl3\",\"locationName\":\"sourcePortRange\"},\"DestinationCidrBlock\":{\"locationName\":\"destinationCidrBlock\"},\"SourceCidrBlock\":{\"locationName\":\"sourceCidrBlock\"},\"Description\":{\"locationName\":\"description\"}}},\"Sl3\":{\"type\":\"structure\",\"members\":{\"FromPort\":{\"locationName\":\"fromPort\",\"type\":\"integer\"},\"ToPort\":{\"locationName\":\"toPort\",\"type\":\"integer\"}}},\"Sl4\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sl8\":{\"type\":\"structure\",\"members\":{\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"}}},\"Sld\":{\"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\"}}},\"Slg\":{\"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\"}}},\"Slp\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Slr\":{\"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\"}}},\"Sly\":{\"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\"}}},\"Sm2\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sm4\":{\"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\":\"Sm2\",\"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\"}}},\"Smh\":{\"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\"}}},\"Smp\":{\"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\"}}}}},\"Smu\":{\"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\"}}},\"Sn1\":{\"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\"}}},\"Sn7\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"locationName\":\"attachmentSet\",\"type\":\"list\",\"member\":{\"shape\":\"S4w\",\"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\"}}},\"Sne\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Snf\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sng\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sni\":{\"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\":\"Snm\",\"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\"}}}}},\"Snm\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"DnsName\":{\"locationName\":\"dnsName\"},\"HostedZoneId\":{\"locationName\":\"hostedZoneId\"}}}},\"Snr\":{\"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\"}}},\"Snw\":{\"type\":\"structure\",\"members\":{\"ServiceType\":{\"shape\":\"Snx\",\"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\"}}},\"PayerResponsibility\":{\"locationName\":\"payerResponsibility\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Snx\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ServiceType\":{\"locationName\":\"serviceType\"}}}},\"Soc\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Soe\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Sog\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Soi\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Sok\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"integer\"}}}},\"Som\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"integer\"}}}},\"Soo\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"Sor\":{\"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\"},\"CoreNetworkArn\":{\"locationName\":\"coreNetworkArn\"},\"CoreNetworkAttachmentArn\":{\"locationName\":\"coreNetworkAttachmentArn\"},\"GatewayAssociationState\":{\"locationName\":\"gatewayAssociationState\"},\"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\"}}}}}},\"Spl\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"State\":{\"locationName\":\"state\"},\"Type\":{\"locationName\":\"type\"},\"VpcAttachments\":{\"locationName\":\"attachments\",\"type\":\"list\",\"member\":{\"shape\":\"S51\",\"locationName\":\"item\"}},\"VpnGatewayId\":{\"locationName\":\"vpnGatewayId\"},\"AmazonSideAsn\":{\"locationName\":\"amazonSideAsn\",\"type\":\"long\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Spz\":{\"type\":\"list\",\"member\":{}},\"Sq9\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Squ\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sta\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Stn\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"},\"State\":{\"locationName\":\"state\"},\"FailureReason\":{\"locationName\":\"failureReason\",\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}}}},\"Stx\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Stz\":{\"type\":\"structure\",\"members\":{\"InstanceTagKeys\":{\"shape\":\"Stx\",\"locationName\":\"instanceTagKeySet\"},\"IncludeAllTagsOfInstance\":{\"locationName\":\"includeAllTagsOfInstance\",\"type\":\"boolean\"}}},\"Su1\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"Sug\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"shape\":\"Se\",\"locationName\":\"Value\"}}}},\"Suu\":{\"type\":\"structure\",\"members\":{\"PublicIp\":{\"locationName\":\"publicIp\"},\"AllocationId\":{\"locationName\":\"allocationId\"},\"PtrRecord\":{\"locationName\":\"ptrRecord\"},\"PtrRecordUpdate\":{\"locationName\":\"ptrRecordUpdate\",\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\"},\"Status\":{\"locationName\":\"status\"},\"Reason\":{\"locationName\":\"reason\"}}}}},\"Suy\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Deadline\":{\"locationName\":\"deadline\",\"type\":\"timestamp\"},\"Resource\":{\"locationName\":\"resource\"},\"UseLongIds\":{\"locationName\":\"useLongIds\",\"type\":\"boolean\"}}}},\"Svy\":{\"type\":\"list\",\"member\":{\"locationName\":\"InstanceId\"}},\"Swd\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"Sxk\":{\"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\":\"Sxo\",\"locationName\":\"image\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Volume\":{\"shape\":\"Sxp\",\"locationName\":\"volume\"}}}}}},\"ImportVolume\":{\"locationName\":\"importVolume\",\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"BytesConverted\":{\"locationName\":\"bytesConverted\",\"type\":\"long\"},\"Description\":{\"locationName\":\"description\"},\"Image\":{\"shape\":\"Sxo\",\"locationName\":\"image\"},\"Volume\":{\"shape\":\"Sxp\",\"locationName\":\"volume\"}}},\"State\":{\"locationName\":\"state\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"Sxo\":{\"type\":\"structure\",\"members\":{\"Checksum\":{\"locationName\":\"checksum\"},\"Format\":{\"locationName\":\"format\"},\"ImportManifestUrl\":{\"locationName\":\"importManifestUrl\"},\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"Sxp\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"},\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"Syn\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{\"locationName\":\"s3Bucket\"},\"S3Prefix\":{\"locationName\":\"s3Prefix\"}}},\"Sz0\":{\"type\":\"structure\",\"members\":{\"TargetResourceCount\":{\"locationName\":\"targetResourceCount\",\"type\":\"integer\"}}},\"Sz1\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateId\":{\"locationName\":\"launchTemplateId\"},\"LaunchTemplateName\":{\"locationName\":\"launchTemplateName\"},\"Version\":{\"locationName\":\"version\"}}},\"Sze\":{\"type\":\"structure\",\"members\":{\"EventDescription\":{\"locationName\":\"eventDescription\"},\"EventSubType\":{\"locationName\":\"eventSubType\"},\"InstanceId\":{\"locationName\":\"instanceId\"}}},\"Szh\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"SpotInstanceRequestId\":{\"locationName\":\"spotInstanceRequestId\"},\"InstanceHealth\":{\"locationName\":\"instanceHealth\"}}}},\"S10a\":{\"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\":\"S10e\",\"locationName\":\"productCodes\"}}},\"S10e\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ProductCodeId\":{\"locationName\":\"productCode\"},\"ProductCodeType\":{\"locationName\":\"type\"}}}},\"S10j\":{\"type\":\"list\",\"member\":{\"locationName\":\"Owner\"}},\"S114\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S117\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S11w\":{\"type\":\"list\",\"member\":{\"shape\":\"Scg\",\"locationName\":\"item\"}},\"S11x\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{\"locationName\":\"group\"},\"UserId\":{\"locationName\":\"userId\"},\"OrganizationArn\":{\"locationName\":\"organizationArn\"},\"OrganizationalUnitArn\":{\"locationName\":\"organizationalUnitArn\"}}}},\"S121\":{\"type\":\"list\",\"member\":{\"locationName\":\"ImageId\"}},\"S12a\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S12j\":{\"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\":\"S12l\",\"locationName\":\"userBucket\"}}}},\"S12l\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{\"locationName\":\"s3Bucket\"},\"S3Key\":{\"locationName\":\"s3Key\"}}},\"S12m\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LicenseConfigurationArn\":{\"locationName\":\"licenseConfigurationArn\"}}}},\"S12u\":{\"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\":\"S12l\",\"locationName\":\"userBucket\"}}},\"S12y\":{\"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\"}}}}}},\"S131\":{\"type\":\"structure\",\"members\":{\"Value\":{\"locationName\":\"value\",\"type\":\"boolean\"}}},\"S132\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"S13k\":{\"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\"}}},\"S13n\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\",\"type\":\"integer\"},\"Name\":{\"locationName\":\"name\"}}},\"S13p\":{\"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\"}}},\"S16t\":{\"type\":\"structure\",\"members\":{\"Groups\":{\"shape\":\"Sim\",\"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\":\"S16w\",\"locationName\":\"monitoring\"},\"Placement\":{\"shape\":\"Sak\",\"locationName\":\"placement\"},\"Platform\":{\"locationName\":\"platform\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"ProductCodes\":{\"shape\":\"S10e\",\"locationName\":\"productCodes\"},\"PublicDnsName\":{\"locationName\":\"dnsName\"},\"PublicIpAddress\":{\"locationName\":\"ipAddress\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"State\":{\"shape\":\"S13n\",\"locationName\":\"instanceState\"},\"StateTransitionReason\":{\"locationName\":\"reason\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"Architecture\":{\"locationName\":\"architecture\"},\"BlockDeviceMappings\":{\"shape\":\"S12y\",\"locationName\":\"blockDeviceMapping\"},\"ClientToken\":{\"locationName\":\"clientToken\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"EnaSupport\":{\"locationName\":\"enaSupport\",\"type\":\"boolean\"},\"Hypervisor\":{\"locationName\":\"hypervisor\"},\"IamInstanceProfile\":{\"shape\":\"S39\",\"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\":\"S175\",\"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\":\"Sim\",\"locationName\":\"groupSet\"},\"Ipv6Addresses\":{\"shape\":\"Sfv\",\"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\":\"S175\",\"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\"},\"Ipv4Prefixes\":{\"locationName\":\"ipv4PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv4Prefix\":{\"locationName\":\"ipv4Prefix\"}}}},\"Ipv6Prefixes\":{\"locationName\":\"ipv6PrefixSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Ipv6Prefix\":{\"locationName\":\"ipv6Prefix\"}}}}}}},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"RootDeviceName\":{\"locationName\":\"rootDeviceName\"},\"RootDeviceType\":{\"locationName\":\"rootDeviceType\"},\"SecurityGroups\":{\"shape\":\"Sim\",\"locationName\":\"groupSet\"},\"SourceDestCheck\":{\"locationName\":\"sourceDestCheck\",\"type\":\"boolean\"},\"SpotInstanceRequestId\":{\"locationName\":\"spotInstanceRequestId\"},\"SriovNetSupport\":{\"locationName\":\"sriovNetSupport\"},\"StateReason\":{\"shape\":\"S12a\",\"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\":\"Sge\",\"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\":\"S17i\",\"locationName\":\"metadataOptions\"},\"EnclaveOptions\":{\"shape\":\"S132\",\"locationName\":\"enclaveOptions\"},\"BootMode\":{\"locationName\":\"bootMode\"},\"PlatformDetails\":{\"locationName\":\"platformDetails\"},\"UsageOperation\":{\"locationName\":\"usageOperation\"},\"UsageOperationUpdateTime\":{\"locationName\":\"usageOperationUpdateTime\",\"type\":\"timestamp\"},\"PrivateDnsNameOptions\":{\"locationName\":\"privateDnsNameOptions\",\"type\":\"structure\",\"members\":{\"HostnameType\":{\"locationName\":\"hostnameType\"},\"EnableResourceNameDnsARecord\":{\"locationName\":\"enableResourceNameDnsARecord\",\"type\":\"boolean\"},\"EnableResourceNameDnsAAAARecord\":{\"locationName\":\"enableResourceNameDnsAAAARecord\",\"type\":\"boolean\"}}},\"Ipv6Address\":{\"locationName\":\"ipv6Address\"},\"MaintenanceOptions\":{\"locationName\":\"maintenanceOptions\",\"type\":\"structure\",\"members\":{\"AutoRecovery\":{\"locationName\":\"autoRecovery\"}}}}}},\"OwnerId\":{\"locationName\":\"ownerId\"},\"RequesterId\":{\"locationName\":\"requesterId\"},\"ReservationId\":{\"locationName\":\"reservationId\"}}},\"S16w\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"}}},\"S175\":{\"type\":\"structure\",\"members\":{\"CarrierIp\":{\"locationName\":\"carrierIp\"},\"CustomerOwnedIp\":{\"locationName\":\"customerOwnedIp\"},\"IpOwnerId\":{\"locationName\":\"ipOwnerId\"},\"PublicDnsName\":{\"locationName\":\"publicDnsName\"},\"PublicIp\":{\"locationName\":\"publicIp\"}}},\"S17i\":{\"type\":\"structure\",\"members\":{\"State\":{\"locationName\":\"state\"},\"HttpTokens\":{\"locationName\":\"httpTokens\"},\"HttpPutResponseHopLimit\":{\"locationName\":\"httpPutResponseHopLimit\",\"type\":\"integer\"},\"HttpEndpoint\":{\"locationName\":\"httpEndpoint\"},\"HttpProtocolIpv6\":{\"locationName\":\"httpProtocolIpv6\"},\"InstanceMetadataTags\":{\"locationName\":\"instanceMetadataTags\"}}},\"S19e\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S1ae\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAccessScopeAnalysisId\":{\"locationName\":\"networkInsightsAccessScopeAnalysisId\"},\"NetworkInsightsAccessScopeAnalysisArn\":{\"locationName\":\"networkInsightsAccessScopeAnalysisArn\"},\"NetworkInsightsAccessScopeId\":{\"locationName\":\"networkInsightsAccessScopeId\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"WarningMessage\":{\"locationName\":\"warningMessage\"},\"StartDate\":{\"locationName\":\"startDate\",\"type\":\"timestamp\"},\"EndDate\":{\"locationName\":\"endDate\",\"type\":\"timestamp\"},\"FindingsFound\":{\"locationName\":\"findingsFound\"},\"AnalyzedEniCount\":{\"locationName\":\"analyzedEniCount\",\"type\":\"integer\"},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S1ap\":{\"type\":\"structure\",\"members\":{\"NetworkInsightsAnalysisId\":{\"locationName\":\"networkInsightsAnalysisId\"},\"NetworkInsightsAnalysisArn\":{\"locationName\":\"networkInsightsAnalysisArn\"},\"NetworkInsightsPathId\":{\"locationName\":\"networkInsightsPathId\"},\"FilterInArns\":{\"shape\":\"S1aq\",\"locationName\":\"filterInArnSet\"},\"StartDate\":{\"locationName\":\"startDate\",\"type\":\"timestamp\"},\"Status\":{\"locationName\":\"status\"},\"StatusMessage\":{\"locationName\":\"statusMessage\"},\"WarningMessage\":{\"locationName\":\"warningMessage\"},\"NetworkPathFound\":{\"locationName\":\"networkPathFound\",\"type\":\"boolean\"},\"ForwardPathComponents\":{\"shape\":\"S1ar\",\"locationName\":\"forwardPathComponentSet\"},\"ReturnPathComponents\":{\"shape\":\"S1ar\",\"locationName\":\"returnPathComponentSet\"},\"Explanations\":{\"locationName\":\"explanationSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Acl\":{\"shape\":\"S1au\",\"locationName\":\"acl\"},\"AclRule\":{\"shape\":\"S1at\",\"locationName\":\"aclRule\"},\"Address\":{\"locationName\":\"address\"},\"Addresses\":{\"shape\":\"S1aw\",\"locationName\":\"addressSet\"},\"AttachedTo\":{\"shape\":\"S1au\",\"locationName\":\"attachedTo\"},\"AvailabilityZones\":{\"shape\":\"Se\",\"locationName\":\"availabilityZoneSet\"},\"Cidrs\":{\"shape\":\"Se\",\"locationName\":\"cidrSet\"},\"Component\":{\"shape\":\"S1au\",\"locationName\":\"component\"},\"CustomerGateway\":{\"shape\":\"S1au\",\"locationName\":\"customerGateway\"},\"Destination\":{\"shape\":\"S1au\",\"locationName\":\"destination\"},\"DestinationVpc\":{\"shape\":\"S1au\",\"locationName\":\"destinationVpc\"},\"Direction\":{\"locationName\":\"direction\"},\"ExplanationCode\":{\"locationName\":\"explanationCode\"},\"IngressRouteTable\":{\"shape\":\"S1au\",\"locationName\":\"ingressRouteTable\"},\"InternetGateway\":{\"shape\":\"S1au\",\"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\":\"S1au\",\"locationName\":\"instance\"},\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"}}},\"LoadBalancerTargetGroup\":{\"shape\":\"S1au\",\"locationName\":\"loadBalancerTargetGroup\"},\"LoadBalancerTargetGroups\":{\"shape\":\"S1b7\",\"locationName\":\"loadBalancerTargetGroupSet\"},\"LoadBalancerTargetPort\":{\"locationName\":\"loadBalancerTargetPort\",\"type\":\"integer\"},\"ElasticLoadBalancerListener\":{\"shape\":\"S1au\",\"locationName\":\"elasticLoadBalancerListener\"},\"MissingComponent\":{\"locationName\":\"missingComponent\"},\"NatGateway\":{\"shape\":\"S1au\",\"locationName\":\"natGateway\"},\"NetworkInterface\":{\"shape\":\"S1au\",\"locationName\":\"networkInterface\"},\"PacketField\":{\"locationName\":\"packetField\"},\"VpcPeeringConnection\":{\"shape\":\"S1au\",\"locationName\":\"vpcPeeringConnection\"},\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"PortRanges\":{\"shape\":\"S1ax\",\"locationName\":\"portRangeSet\"},\"PrefixList\":{\"shape\":\"S1au\",\"locationName\":\"prefixList\"},\"Protocols\":{\"locationName\":\"protocolSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"RouteTableRoute\":{\"shape\":\"S1ay\",\"locationName\":\"routeTableRoute\"},\"RouteTable\":{\"shape\":\"S1au\",\"locationName\":\"routeTable\"},\"SecurityGroup\":{\"shape\":\"S1au\",\"locationName\":\"securityGroup\"},\"SecurityGroupRule\":{\"shape\":\"S1az\",\"locationName\":\"securityGroupRule\"},\"SecurityGroups\":{\"shape\":\"S1b7\",\"locationName\":\"securityGroupSet\"},\"SourceVpc\":{\"shape\":\"S1au\",\"locationName\":\"sourceVpc\"},\"State\":{\"locationName\":\"state\"},\"Subnet\":{\"shape\":\"S1au\",\"locationName\":\"subnet\"},\"SubnetRouteTable\":{\"shape\":\"S1au\",\"locationName\":\"subnetRouteTable\"},\"Vpc\":{\"shape\":\"S1au\",\"locationName\":\"vpc\"},\"VpcEndpoint\":{\"shape\":\"S1au\",\"locationName\":\"vpcEndpoint\"},\"VpnConnection\":{\"shape\":\"S1au\",\"locationName\":\"vpnConnection\"},\"VpnGateway\":{\"shape\":\"S1au\",\"locationName\":\"vpnGateway\"},\"TransitGateway\":{\"shape\":\"S1au\",\"locationName\":\"transitGateway\"},\"TransitGatewayRouteTable\":{\"shape\":\"S1au\",\"locationName\":\"transitGatewayRouteTable\"},\"TransitGatewayRouteTableRoute\":{\"shape\":\"S1b2\",\"locationName\":\"transitGatewayRouteTableRoute\"},\"TransitGatewayAttachment\":{\"shape\":\"S1au\",\"locationName\":\"transitGatewayAttachment\"}}}},\"AlternatePathHints\":{\"locationName\":\"alternatePathHintSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"ComponentId\":{\"locationName\":\"componentId\"},\"ComponentArn\":{\"locationName\":\"componentArn\"}}}},\"Tags\":{\"shape\":\"Ss\",\"locationName\":\"tagSet\"}}},\"S1aq\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S1ar\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SequenceNumber\":{\"locationName\":\"sequenceNumber\",\"type\":\"integer\"},\"AclRule\":{\"shape\":\"S1at\",\"locationName\":\"aclRule\"},\"AttachedTo\":{\"shape\":\"S1au\",\"locationName\":\"attachedTo\"},\"Component\":{\"shape\":\"S1au\",\"locationName\":\"component\"},\"DestinationVpc\":{\"shape\":\"S1au\",\"locationName\":\"destinationVpc\"},\"OutboundHeader\":{\"shape\":\"S1av\",\"locationName\":\"outboundHeader\"},\"InboundHeader\":{\"shape\":\"S1av\",\"locationName\":\"inboundHeader\"},\"RouteTableRoute\":{\"shape\":\"S1ay\",\"locationName\":\"routeTableRoute\"},\"SecurityGroupRule\":{\"shape\":\"S1az\",\"locationName\":\"securityGroupRule\"},\"SourceVpc\":{\"shape\":\"S1au\",\"locationName\":\"sourceVpc\"},\"Subnet\":{\"shape\":\"S1au\",\"locationName\":\"subnet\"},\"Vpc\":{\"shape\":\"S1au\",\"locationName\":\"vpc\"},\"AdditionalDetails\":{\"locationName\":\"additionalDetailSet\",\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"AdditionalDetailType\":{\"locationName\":\"additionalDetailType\"},\"Component\":{\"shape\":\"S1au\",\"locationName\":\"component\"}}}},\"TransitGateway\":{\"shape\":\"S1au\",\"locationName\":\"transitGateway\"},\"TransitGatewayRouteTableRoute\":{\"shape\":\"S1b2\",\"locationName\":\"transitGatewayRouteTableRoute\"}}}},\"S1at\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"},\"Egress\":{\"locationName\":\"egress\",\"type\":\"boolean\"},\"PortRange\":{\"shape\":\"Shk\",\"locationName\":\"portRange\"},\"Protocol\":{\"locationName\":\"protocol\"},\"RuleAction\":{\"locationName\":\"ruleAction\"},\"RuleNumber\":{\"locationName\":\"ruleNumber\",\"type\":\"integer\"}}},\"S1au\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"},\"Arn\":{\"locationName\":\"arn\"},\"Name\":{\"locationName\":\"name\"}}},\"S1av\":{\"type\":\"structure\",\"members\":{\"DestinationAddresses\":{\"shape\":\"S1aw\",\"locationName\":\"destinationAddressSet\"},\"DestinationPortRanges\":{\"shape\":\"S1ax\",\"locationName\":\"destinationPortRangeSet\"},\"Protocol\":{\"locationName\":\"protocol\"},\"SourceAddresses\":{\"shape\":\"S1aw\",\"locationName\":\"sourceAddressSet\"},\"SourcePortRanges\":{\"shape\":\"S1ax\",\"locationName\":\"sourcePortRangeSet\"}}},\"S1aw\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S1ax\":{\"type\":\"list\",\"member\":{\"shape\":\"Shk\",\"locationName\":\"item\"}},\"S1ay\":{\"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\"}}},\"S1az\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"},\"Direction\":{\"locationName\":\"direction\"},\"SecurityGroupId\":{\"locationName\":\"securityGroupId\"},\"PortRange\":{\"shape\":\"Shk\",\"locationName\":\"portRange\"},\"PrefixListId\":{\"locationName\":\"prefixListId\"},\"Protocol\":{\"locationName\":\"protocol\"}}},\"S1b2\":{\"type\":\"structure\",\"members\":{\"DestinationCidr\":{\"locationName\":\"destinationCidr\"},\"State\":{\"locationName\":\"state\"},\"RouteOrigin\":{\"locationName\":\"routeOrigin\"},\"PrefixListId\":{\"locationName\":\"prefixListId\"},\"AttachmentId\":{\"locationName\":\"attachmentId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"ResourceType\":{\"locationName\":\"resourceType\"}}},\"S1b7\":{\"type\":\"list\",\"member\":{\"shape\":\"S1au\",\"locationName\":\"item\"}},\"S1cg\":{\"type\":\"structure\",\"members\":{\"FirstAddress\":{\"locationName\":\"firstAddress\"},\"LastAddress\":{\"locationName\":\"lastAddress\"},\"AddressCount\":{\"locationName\":\"addressCount\",\"type\":\"integer\"},\"AvailableAddressCount\":{\"locationName\":\"availableAddressCount\",\"type\":\"integer\"}}},\"S1ct\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReservedInstancesId\"}},\"S1d1\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Amount\":{\"locationName\":\"amount\",\"type\":\"double\"},\"Frequency\":{\"locationName\":\"frequency\"}}}},\"S1df\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"InstanceCount\":{\"locationName\":\"instanceCount\",\"type\":\"integer\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"Platform\":{\"locationName\":\"platform\"},\"Scope\":{\"locationName\":\"scope\"}}},\"S1e2\":{\"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\"}}},\"S1ea\":{\"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\":\"S1e2\",\"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\"}}},\"S1eh\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S1el\":{\"type\":\"list\",\"member\":{\"locationName\":\"GroupName\"}},\"S1et\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{\"locationName\":\"group\"},\"UserId\":{\"locationName\":\"userId\"}}}},\"S1f3\":{\"type\":\"list\",\"member\":{\"locationName\":\"SnapshotId\"}},\"S1fm\":{\"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\"},\"TerminationDelay\":{\"locationName\":\"terminationDelay\",\"type\":\"integer\"}}}}},\"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\":\"Sim\",\"locationName\":\"groupSet\"},\"AddressingType\":{\"locationName\":\"addressingType\"},\"BlockDeviceMappings\":{\"shape\":\"S11w\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S36\",\"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\":\"S1fw\",\"locationName\":\"networkInterfaceSet\"},\"Placement\":{\"shape\":\"S1fy\",\"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\"}}}},\"InstanceRequirements\":{\"shape\":\"Sbo\",\"locationName\":\"instanceRequirements\"}}}},\"LaunchTemplateConfigs\":{\"shape\":\"S1g1\",\"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\"},\"Context\":{\"locationName\":\"context\"},\"TargetCapacityUnitType\":{\"locationName\":\"targetCapacityUnitType\"},\"TagSpecifications\":{\"shape\":\"S1t\",\"locationName\":\"TagSpecification\"}}},\"S1fw\":{\"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\":\"Se7\",\"locationName\":\"SecurityGroupId\"},\"Ipv6AddressCount\":{\"locationName\":\"ipv6AddressCount\",\"type\":\"integer\"},\"Ipv6Addresses\":{\"shape\":\"Sfv\",\"locationName\":\"ipv6AddressesSet\",\"queryName\":\"Ipv6Addresses\"},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"shape\":\"Sea\",\"locationName\":\"privateIpAddressesSet\",\"queryName\":\"PrivateIpAddresses\"},\"SecondaryPrivateIpAddressCount\":{\"locationName\":\"secondaryPrivateIpAddressCount\",\"type\":\"integer\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"AssociateCarrierIpAddress\":{\"type\":\"boolean\"},\"InterfaceType\":{},\"NetworkCardIndex\":{\"type\":\"integer\"},\"Ipv4Prefixes\":{\"shape\":\"Sec\",\"locationName\":\"Ipv4Prefix\"},\"Ipv4PrefixCount\":{\"type\":\"integer\"},\"Ipv6Prefixes\":{\"shape\":\"See\",\"locationName\":\"Ipv6Prefix\"},\"Ipv6PrefixCount\":{\"type\":\"integer\"}}}},\"S1fy\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"GroupName\":{\"locationName\":\"groupName\"},\"Tenancy\":{\"locationName\":\"tenancy\"}}},\"S1g1\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"LaunchTemplateSpecification\":{\"shape\":\"Sbl\",\"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\"},\"InstanceRequirements\":{\"shape\":\"Sbo\",\"locationName\":\"instanceRequirements\"}}}}}}},\"S1ge\":{\"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\":\"Skg\",\"locationName\":\"fault\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"LaunchGroup\":{\"locationName\":\"launchGroup\"},\"LaunchSpecification\":{\"locationName\":\"launchSpecification\",\"type\":\"structure\",\"members\":{\"UserData\":{\"locationName\":\"userData\"},\"SecurityGroups\":{\"shape\":\"Sim\",\"locationName\":\"groupSet\"},\"AddressingType\":{\"locationName\":\"addressingType\"},\"BlockDeviceMappings\":{\"shape\":\"S11w\",\"locationName\":\"blockDeviceMapping\"},\"EbsOptimized\":{\"locationName\":\"ebsOptimized\",\"type\":\"boolean\"},\"IamInstanceProfile\":{\"shape\":\"S36\",\"locationName\":\"iamInstanceProfile\"},\"ImageId\":{\"locationName\":\"imageId\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"KernelId\":{\"locationName\":\"kernelId\"},\"KeyName\":{\"locationName\":\"keyName\"},\"NetworkInterfaces\":{\"shape\":\"S1fw\",\"locationName\":\"networkInterfaceSet\"},\"Placement\":{\"shape\":\"S1fy\",\"locationName\":\"placement\"},\"RamdiskId\":{\"locationName\":\"ramdiskId\"},\"SubnetId\":{\"locationName\":\"subnetId\"},\"Monitoring\":{\"shape\":\"S1gh\",\"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\"}}}},\"S1gh\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"S1gw\":{\"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\":\"S5h\",\"locationName\":\"item\"}}}}},\"S1hu\":{\"type\":\"list\",\"member\":{}},\"S1iy\":{\"type\":\"list\",\"member\":{\"locationName\":\"VolumeId\"}},\"S1jj\":{\"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\"}}},\"S1jp\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcId\"}},\"S1lh\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"S1ly\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentId\":{\"locationName\":\"transitGatewayAttachmentId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"TransitGatewayRouteTableId\":{\"locationName\":\"transitGatewayRouteTableId\"},\"State\":{\"locationName\":\"state\"}}},\"S1om\":{\"type\":\"structure\",\"members\":{\"InstanceFamily\":{\"locationName\":\"instanceFamily\"},\"CpuCredits\":{\"locationName\":\"cpuCredits\"}}},\"S1p3\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S1p5\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CurrencyCode\":{\"locationName\":\"currencyCode\"},\"Duration\":{\"locationName\":\"duration\",\"type\":\"integer\"},\"HostIdSet\":{\"shape\":\"S114\",\"locationName\":\"hostIdSet\"},\"HostReservationId\":{\"locationName\":\"hostReservationId\"},\"HourlyPrice\":{\"locationName\":\"hourlyPrice\"},\"InstanceFamily\":{\"locationName\":\"instanceFamily\"},\"PaymentOption\":{\"locationName\":\"paymentOption\"},\"UpfrontPrice\":{\"locationName\":\"upfrontPrice\"}}}},\"S1p8\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S1p9\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S1pw\":{\"type\":\"structure\",\"members\":{\"IpamId\":{\"locationName\":\"ipamId\"},\"IpamScopeId\":{\"locationName\":\"ipamScopeId\"},\"IpamPoolId\":{\"locationName\":\"ipamPoolId\"},\"ResourceRegion\":{\"locationName\":\"resourceRegion\"},\"ResourceOwnerId\":{\"locationName\":\"resourceOwnerId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"ResourceName\":{\"locationName\":\"resourceName\"},\"ResourceCidr\":{\"locationName\":\"resourceCidr\"},\"ResourceType\":{\"locationName\":\"resourceType\"},\"ResourceTags\":{\"shape\":\"Sdm\",\"locationName\":\"resourceTagSet\"},\"IpUsage\":{\"locationName\":\"ipUsage\",\"type\":\"double\"},\"ComplianceStatus\":{\"locationName\":\"complianceStatus\"},\"ManagementState\":{\"locationName\":\"managementState\"},\"OverlapStatus\":{\"locationName\":\"overlapStatus\"},\"VpcId\":{\"locationName\":\"vpcId\"}}},\"S1qk\":{\"type\":\"structure\",\"members\":{\"HourlyPrice\":{\"locationName\":\"hourlyPrice\"},\"RemainingTotalValue\":{\"locationName\":\"remainingTotalValue\"},\"RemainingUpfrontValue\":{\"locationName\":\"remainingUpfrontValue\"}}},\"S1r4\":{\"type\":\"list\",\"member\":{\"shape\":\"Skr\",\"locationName\":\"item\"}},\"S1s0\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"UploadEnd\":{\"type\":\"timestamp\"},\"UploadSize\":{\"type\":\"double\"},\"UploadStart\":{\"type\":\"timestamp\"}}},\"S1s3\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3Key\":{}}},\"S1sa\":{\"type\":\"structure\",\"required\":[\"Bytes\",\"Format\",\"ImportManifestUrl\"],\"members\":{\"Bytes\":{\"locationName\":\"bytes\",\"type\":\"long\"},\"Format\":{\"locationName\":\"format\"},\"ImportManifestUrl\":{\"locationName\":\"importManifestUrl\"}}},\"S1sb\":{\"type\":\"structure\",\"required\":[\"Size\"],\"members\":{\"Size\":{\"locationName\":\"size\",\"type\":\"long\"}}},\"S1tg\":{\"type\":\"list\",\"member\":{\"locationName\":\"UserId\"}},\"S1th\":{\"type\":\"list\",\"member\":{\"locationName\":\"UserGroup\"}},\"S1ti\":{\"type\":\"list\",\"member\":{\"locationName\":\"ProductCode\"}},\"S1tk\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"Group\":{},\"UserId\":{}}}},\"S1tp\":{\"type\":\"list\",\"member\":{\"shape\":\"S17\",\"locationName\":\"item\"}},\"S1u2\":{\"type\":\"structure\",\"members\":{\"CapacityReservationPreference\":{},\"CapacityReservationTarget\":{\"shape\":\"Sf3\"}}},\"S1wn\":{\"type\":\"structure\",\"members\":{\"AllowDnsResolutionFromRemoteVpc\":{\"type\":\"boolean\"},\"AllowEgressFromLocalClassicLinkToRemoteVpc\":{\"type\":\"boolean\"},\"AllowEgressFromLocalVpcToRemoteClassicLink\":{\"type\":\"boolean\"}}},\"S1wp\":{\"type\":\"structure\",\"members\":{\"AllowDnsResolutionFromRemoteVpc\":{\"locationName\":\"allowDnsResolutionFromRemoteVpc\",\"type\":\"boolean\"},\"AllowEgressFromLocalClassicLinkToRemoteVpc\":{\"locationName\":\"allowEgressFromLocalClassicLinkToRemoteVpc\",\"type\":\"boolean\"},\"AllowEgressFromLocalVpcToRemoteClassicLink\":{\"locationName\":\"allowEgressFromLocalVpcToRemoteClassicLink\",\"type\":\"boolean\"}}},\"S1x4\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"InstanceId\":{\"locationName\":\"instanceId\"},\"Monitoring\":{\"shape\":\"S16w\",\"locationName\":\"monitoring\"}}}},\"S20q\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"S21e\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"CurrentState\":{\"shape\":\"S13n\",\"locationName\":\"currentState\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"PreviousState\":{\"shape\":\"S13n\",\"locationName\":\"previousState\"}}}},\"S220\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\",\"type\":\"structure\",\"members\":{\"SecurityGroupRuleId\":{},\"Description\":{}}}}}}"); /***/ }), @@ -35104,7 +38014,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeAccountAttributes\":{\"result_key\":\"AccountAttributes\"},\"DescribeAddresses\":{\"result_key\":\"Addresses\"},\"DescribeAddressesAttribute\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"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\"},\"DescribeInstanceEventWindows\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"InstanceEventWindows\"},\"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\"},\"DescribeReplaceRootVolumeTasks\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ReplaceRootVolumeTasks\"},\"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\"},\"DescribeSecurityGroupRules\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SecurityGroupRules\"},\"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\"},\"DescribeStoreImageTasks\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"StoreImageTaskResults\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeAccountAttributes\":{\"result_key\":\"AccountAttributes\"},\"DescribeAddresses\":{\"result_key\":\"Addresses\"},\"DescribeAddressesAttribute\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Addresses\"},\"DescribeAvailabilityZones\":{\"result_key\":\"AvailabilityZones\"},\"DescribeBundleTasks\":{\"result_key\":\"BundleTasks\"},\"DescribeByoipCidrs\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ByoipCidrs\"},\"DescribeCapacityReservationFleets\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"CapacityReservationFleets\"},\"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\"},\"DescribeFastLaunchImages\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"FastLaunchImages\"},\"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\"},\"DescribeInstanceEventWindows\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"InstanceEventWindows\"},\"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\"},\"DescribeIpamPools\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"IpamPools\"},\"DescribeIpamScopes\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"IpamScopes\"},\"DescribeIpams\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Ipams\"},\"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\"},\"DescribeNetworkInsightsAccessScopeAnalyses\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"NetworkInsightsAccessScopeAnalyses\"},\"DescribeNetworkInsightsAccessScopes\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"NetworkInsightsAccessScopes\"},\"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\"},\"DescribeReplaceRootVolumeTasks\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ReplaceRootVolumeTasks\"},\"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\"},\"DescribeSecurityGroupRules\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SecurityGroupRules\"},\"DescribeSecurityGroups\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SecurityGroups\"},\"DescribeSnapshotTierStatus\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SnapshotTierStatuses\"},\"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\"},\"DescribeStoreImageTasks\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"StoreImageTaskResults\"},\"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\"},\"DescribeTrunkInterfaceAssociations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"InterfaceAssociations\"},\"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\"},\"GetInstanceTypesFromInstanceRequirements\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"InstanceTypes\"},\"GetIpamAddressHistory\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"HistoryRecords\"},\"GetIpamPoolAllocations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"IpamPoolAllocations\"},\"GetIpamPoolCidrs\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"IpamPoolCidrs\"},\"GetIpamResourceCidrs\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"IpamResourceCidrs\"},\"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\"},\"GetSpotPlacementScores\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SpotPlacementScores\"},\"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\"},\"GetVpnConnectionDeviceTypes\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"VpnConnectionDeviceTypes\"},\"ListImagesInRecycleBin\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Images\"},\"ListSnapshotsInRecycleBin\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Snapshots\"},\"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\"}}}"); /***/ }), @@ -35112,7 +38022,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeAccountAttributes\":{\"result_key /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"V\":{\"InstanceExists\":{\"delay\":5,\"maxAttempts\":40,\"operation\":\"DescribeInstances\",\"acceptors\":[{\"matcher\":\"path\",\"expected\":true,\"argument\":\"length(Reservations[]) > `0`\",\"state\":\"success\"},{\"matcher\":\"error\",\"expected\":\"InvalidInstanceID.NotFound\",\"state\":\"retry\"}]},\"BundleTaskComplete\":{\"delay\":15,\"operation\":\"DescribeBundleTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"complete\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"BundleTasks[].State\"},{\"expected\":\"failed\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"BundleTasks[].State\"}]},\"ConversionTaskCancelled\":{\"delay\":15,\"operation\":\"DescribeConversionTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"cancelled\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ConversionTasks[].State\"}]},\"ConversionTaskCompleted\":{\"delay\":15,\"operation\":\"DescribeConversionTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"completed\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ConversionTasks[].State\"},{\"expected\":\"cancelled\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"ConversionTasks[].State\"},{\"expected\":\"cancelling\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"ConversionTasks[].State\"}]},\"ConversionTaskDeleted\":{\"delay\":15,\"operation\":\"DescribeConversionTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"deleted\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ConversionTasks[].State\"}]},\"CustomerGatewayAvailable\":{\"delay\":15,\"operation\":\"DescribeCustomerGateways\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"available\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"CustomerGateways[].State\"},{\"expected\":\"deleted\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"CustomerGateways[].State\"},{\"expected\":\"deleting\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"CustomerGateways[].State\"}]},\"ExportTaskCancelled\":{\"delay\":15,\"operation\":\"DescribeExportTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"cancelled\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ExportTasks[].State\"}]},\"ExportTaskCompleted\":{\"delay\":15,\"operation\":\"DescribeExportTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"completed\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ExportTasks[].State\"}]},\"ImageExists\":{\"operation\":\"DescribeImages\",\"maxAttempts\":40,\"delay\":15,\"acceptors\":[{\"matcher\":\"path\",\"expected\":true,\"argument\":\"length(Images[]) > `0`\",\"state\":\"success\"},{\"matcher\":\"error\",\"expected\":\"InvalidAMIID.NotFound\",\"state\":\"retry\"}]},\"ImageAvailable\":{\"operation\":\"DescribeImages\",\"maxAttempts\":40,\"delay\":15,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"pathAll\",\"argument\":\"Images[].State\",\"expected\":\"available\"},{\"state\":\"failure\",\"matcher\":\"pathAny\",\"argument\":\"Images[].State\",\"expected\":\"failed\"}]},\"InstanceRunning\":{\"delay\":15,\"operation\":\"DescribeInstances\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"running\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"shutting-down\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"terminated\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"stopping\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"matcher\":\"error\",\"expected\":\"InvalidInstanceID.NotFound\",\"state\":\"retry\"}]},\"InstanceStatusOk\":{\"operation\":\"DescribeInstanceStatus\",\"maxAttempts\":40,\"delay\":15,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"pathAll\",\"argument\":\"InstanceStatuses[].InstanceStatus.Status\",\"expected\":\"ok\"},{\"matcher\":\"error\",\"expected\":\"InvalidInstanceID.NotFound\",\"state\":\"retry\"}]},\"InstanceStopped\":{\"delay\":15,\"operation\":\"DescribeInstances\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"stopped\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"pending\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"terminated\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"}]},\"InstanceTerminated\":{\"delay\":15,\"operation\":\"DescribeInstances\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"terminated\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"pending\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"stopping\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"}]},\"KeyPairExists\":{\"operation\":\"DescribeKeyPairs\",\"delay\":5,\"maxAttempts\":6,\"acceptors\":[{\"expected\":true,\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"length(KeyPairs[].KeyName) > `0`\"},{\"expected\":\"InvalidKeyPair.NotFound\",\"matcher\":\"error\",\"state\":\"retry\"}]},\"NatGatewayAvailable\":{\"operation\":\"DescribeNatGateways\",\"delay\":15,\"maxAttempts\":40,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"pathAll\",\"argument\":\"NatGateways[].State\",\"expected\":\"available\"},{\"state\":\"failure\",\"matcher\":\"pathAny\",\"argument\":\"NatGateways[].State\",\"expected\":\"failed\"},{\"state\":\"failure\",\"matcher\":\"pathAny\",\"argument\":\"NatGateways[].State\",\"expected\":\"deleting\"},{\"state\":\"failure\",\"matcher\":\"pathAny\",\"argument\":\"NatGateways[].State\",\"expected\":\"deleted\"},{\"state\":\"retry\",\"matcher\":\"error\",\"expected\":\"NatGatewayNotFound\"}]},\"NetworkInterfaceAvailable\":{\"operation\":\"DescribeNetworkInterfaces\",\"delay\":20,\"maxAttempts\":10,\"acceptors\":[{\"expected\":\"available\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"NetworkInterfaces[].Status\"},{\"expected\":\"InvalidNetworkInterfaceID.NotFound\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"PasswordDataAvailable\":{\"operation\":\"GetPasswordData\",\"maxAttempts\":40,\"delay\":15,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"length(PasswordData) > `0`\",\"expected\":true}]},\"SnapshotCompleted\":{\"delay\":15,\"operation\":\"DescribeSnapshots\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"completed\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"Snapshots[].State\"}]},\"SecurityGroupExists\":{\"operation\":\"DescribeSecurityGroups\",\"delay\":5,\"maxAttempts\":6,\"acceptors\":[{\"expected\":true,\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"length(SecurityGroups[].GroupId) > `0`\"},{\"expected\":\"InvalidGroup.NotFound\",\"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\"}]}}}"); +module.exports = JSON.parse("{\"V\":{\"InstanceExists\":{\"delay\":5,\"maxAttempts\":40,\"operation\":\"DescribeInstances\",\"acceptors\":[{\"matcher\":\"path\",\"expected\":true,\"argument\":\"length(Reservations[]) > `0`\",\"state\":\"success\"},{\"matcher\":\"error\",\"expected\":\"InvalidInstanceID.NotFound\",\"state\":\"retry\"}]},\"BundleTaskComplete\":{\"delay\":15,\"operation\":\"DescribeBundleTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"complete\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"BundleTasks[].State\"},{\"expected\":\"failed\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"BundleTasks[].State\"}]},\"ConversionTaskCancelled\":{\"delay\":15,\"operation\":\"DescribeConversionTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"cancelled\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ConversionTasks[].State\"}]},\"ConversionTaskCompleted\":{\"delay\":15,\"operation\":\"DescribeConversionTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"completed\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ConversionTasks[].State\"},{\"expected\":\"cancelled\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"ConversionTasks[].State\"},{\"expected\":\"cancelling\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"ConversionTasks[].State\"}]},\"ConversionTaskDeleted\":{\"delay\":15,\"operation\":\"DescribeConversionTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"deleted\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ConversionTasks[].State\"}]},\"CustomerGatewayAvailable\":{\"delay\":15,\"operation\":\"DescribeCustomerGateways\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"available\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"CustomerGateways[].State\"},{\"expected\":\"deleted\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"CustomerGateways[].State\"},{\"expected\":\"deleting\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"CustomerGateways[].State\"}]},\"ExportTaskCancelled\":{\"delay\":15,\"operation\":\"DescribeExportTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"cancelled\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ExportTasks[].State\"}]},\"ExportTaskCompleted\":{\"delay\":15,\"operation\":\"DescribeExportTasks\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"completed\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"ExportTasks[].State\"}]},\"ImageExists\":{\"operation\":\"DescribeImages\",\"maxAttempts\":40,\"delay\":15,\"acceptors\":[{\"matcher\":\"path\",\"expected\":true,\"argument\":\"length(Images[]) > `0`\",\"state\":\"success\"},{\"matcher\":\"error\",\"expected\":\"InvalidAMIID.NotFound\",\"state\":\"retry\"}]},\"ImageAvailable\":{\"operation\":\"DescribeImages\",\"maxAttempts\":40,\"delay\":15,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"pathAll\",\"argument\":\"Images[].State\",\"expected\":\"available\"},{\"state\":\"failure\",\"matcher\":\"pathAny\",\"argument\":\"Images[].State\",\"expected\":\"failed\"}]},\"InstanceRunning\":{\"delay\":15,\"operation\":\"DescribeInstances\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"running\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"shutting-down\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"terminated\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"stopping\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"matcher\":\"error\",\"expected\":\"InvalidInstanceID.NotFound\",\"state\":\"retry\"}]},\"InstanceStatusOk\":{\"operation\":\"DescribeInstanceStatus\",\"maxAttempts\":40,\"delay\":15,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"pathAll\",\"argument\":\"InstanceStatuses[].InstanceStatus.Status\",\"expected\":\"ok\"},{\"matcher\":\"error\",\"expected\":\"InvalidInstanceID.NotFound\",\"state\":\"retry\"}]},\"InstanceStopped\":{\"delay\":15,\"operation\":\"DescribeInstances\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"stopped\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"pending\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"terminated\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"}]},\"InstanceTerminated\":{\"delay\":15,\"operation\":\"DescribeInstances\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"terminated\",\"matcher\":\"pathAll\",\"state\":\"success\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"pending\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"},{\"expected\":\"stopping\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Reservations[].Instances[].State.Name\"}]},\"InternetGatewayExists\":{\"operation\":\"DescribeInternetGateways\",\"delay\":5,\"maxAttempts\":6,\"acceptors\":[{\"expected\":true,\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"length(InternetGateways[].InternetGatewayId) > `0`\"},{\"expected\":\"InvalidInternetGateway.NotFound\",\"matcher\":\"error\",\"state\":\"retry\"}]},\"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\"}]},\"NatGatewayDeleted\":{\"operation\":\"DescribeNatGateways\",\"delay\":15,\"maxAttempts\":40,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"pathAll\",\"argument\":\"NatGateways[].State\",\"expected\":\"deleted\"},{\"state\":\"success\",\"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\"},{\"expected\":\"error\",\"matcher\":\"pathAny\",\"state\":\"failure\",\"argument\":\"Snapshots[].State\"}]},\"SecurityGroupExists\":{\"operation\":\"DescribeSecurityGroups\",\"delay\":5,\"maxAttempts\":6,\"acceptors\":[{\"expected\":true,\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"length(SecurityGroups[].GroupId) > `0`\"},{\"expected\":\"InvalidGroup.NotFound\",\"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\"}]}}}"); /***/ }), @@ -35120,7 +38030,7 @@ module.exports = JSON.parse("{\"V\":{\"InstanceExists\":{\"delay\":5,\"maxAttemp /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-04-02\",\"endpointPrefix\":\"ec2-instance-connect\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"EC2 Instance Connect\",\"serviceFullName\":\"AWS EC2 Instance Connect\",\"serviceId\":\"EC2 Instance Connect\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSEC2InstanceConnectService\",\"uid\":\"ec2-instance-connect-2018-04-02\"},\"operations\":{\"SendSSHPublicKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"InstanceOSUser\",\"SSHPublicKey\",\"AvailabilityZone\"],\"members\":{\"InstanceId\":{},\"InstanceOSUser\":{},\"SSHPublicKey\":{},\"AvailabilityZone\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestId\":{},\"Success\":{\"type\":\"boolean\"}}}},\"SendSerialConsoleSSHPublicKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"SSHPublicKey\"],\"members\":{\"InstanceId\":{},\"SerialPort\":{\"type\":\"integer\"},\"SSHPublicKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestId\":{},\"Success\":{\"type\":\"boolean\"}}}}},\"shapes\":{}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-04-02\",\"endpointPrefix\":\"ec2-instance-connect\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"EC2 Instance Connect\",\"serviceFullName\":\"AWS EC2 Instance Connect\",\"serviceId\":\"EC2 Instance Connect\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSEC2InstanceConnectService\",\"uid\":\"ec2-instance-connect-2018-04-02\"},\"operations\":{\"SendSSHPublicKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"InstanceOSUser\",\"SSHPublicKey\"],\"members\":{\"InstanceId\":{},\"InstanceOSUser\":{},\"SSHPublicKey\":{},\"AvailabilityZone\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestId\":{},\"Success\":{\"type\":\"boolean\"}}}},\"SendSerialConsoleSSHPublicKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"SSHPublicKey\"],\"members\":{\"InstanceId\":{},\"SerialPort\":{\"type\":\"integer\"},\"SSHPublicKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestId\":{},\"Success\":{\"type\":\"boolean\"}}}}},\"shapes\":{}}"); /***/ }), @@ -35136,7 +38046,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-09-21\",\"endpointPrefix\":\"api.ecr\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon ECR\",\"serviceFullName\":\"Amazon EC2 Container Registry\",\"serviceId\":\"ECR\",\"signatureVersion\":\"v4\",\"signingName\":\"ecr\",\"targetPrefix\":\"AmazonEC2ContainerRegistry_V20150921\",\"uid\":\"ecr-2015-09-21\"},\"operations\":{\"BatchCheckLayerAvailability\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"layerDigests\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"layerDigests\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"layers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"layerDigest\":{},\"layerAvailability\":{},\"layerSize\":{\"type\":\"long\"},\"mediaType\":{}}}},\"failures\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"layerDigest\":{},\"failureCode\":{},\"failureReason\":{}}}}}}},\"BatchDeleteImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"imageIds\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"imageIds\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"imageIds\":{\"shape\":\"Si\"},\"failures\":{\"shape\":\"Sn\"}}}},\"BatchGetImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"imageIds\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"imageIds\":{\"shape\":\"Si\"},\"acceptedMediaTypes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"images\":{\"type\":\"list\",\"member\":{\"shape\":\"Sv\"}},\"failures\":{\"shape\":\"Sn\"}}}},\"CompleteLayerUpload\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"uploadId\",\"layerDigests\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"uploadId\":{},\"layerDigests\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"repositoryName\":{},\"uploadId\":{},\"layerDigest\":{}}}},\"CreateRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"repositoryName\":{},\"tags\":{\"shape\":\"S12\"},\"imageTagMutability\":{},\"imageScanningConfiguration\":{\"shape\":\"S17\"},\"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\":{}}}}}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-09-21\",\"endpointPrefix\":\"api.ecr\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon ECR\",\"serviceFullName\":\"Amazon EC2 Container Registry\",\"serviceId\":\"ECR\",\"signatureVersion\":\"v4\",\"signingName\":\"ecr\",\"targetPrefix\":\"AmazonEC2ContainerRegistry_V20150921\",\"uid\":\"ecr-2015-09-21\"},\"operations\":{\"BatchCheckLayerAvailability\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"layerDigests\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"layerDigests\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"layers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"layerDigest\":{},\"layerAvailability\":{},\"layerSize\":{\"type\":\"long\"},\"mediaType\":{}}}},\"failures\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"layerDigest\":{},\"failureCode\":{},\"failureReason\":{}}}}}}},\"BatchDeleteImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"imageIds\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"imageIds\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"imageIds\":{\"shape\":\"Si\"},\"failures\":{\"shape\":\"Sn\"}}}},\"BatchGetImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"imageIds\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"imageIds\":{\"shape\":\"Si\"},\"acceptedMediaTypes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"images\":{\"type\":\"list\",\"member\":{\"shape\":\"Sv\"}},\"failures\":{\"shape\":\"Sn\"}}}},\"BatchGetRepositoryScanningConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryNames\"],\"members\":{\"repositoryNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"scanningConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"repositoryArn\":{},\"repositoryName\":{},\"scanOnPush\":{\"type\":\"boolean\"},\"scanFrequency\":{},\"appliedScanFilters\":{\"shape\":\"S15\"}}}},\"failures\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"repositoryName\":{},\"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\":{}}}},\"CreatePullThroughCacheRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ecrRepositoryPrefix\",\"upstreamRegistryUrl\"],\"members\":{\"ecrRepositoryPrefix\":{},\"upstreamRegistryUrl\":{},\"registryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ecrRepositoryPrefix\":{},\"upstreamRegistryUrl\":{},\"createdAt\":{\"type\":\"timestamp\"},\"registryId\":{}}}},\"CreateRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"registryId\":{},\"repositoryName\":{},\"tags\":{\"shape\":\"S1n\"},\"imageTagMutability\":{},\"imageScanningConfiguration\":{\"shape\":\"S1s\"},\"encryptionConfiguration\":{\"shape\":\"S1t\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"repository\":{\"shape\":\"S1x\"}}}},\"DeleteLifecyclePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"registryId\":{},\"repositoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"repositoryName\":{},\"lifecyclePolicyText\":{},\"lastEvaluatedAt\":{\"type\":\"timestamp\"}}}},\"DeletePullThroughCacheRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ecrRepositoryPrefix\"],\"members\":{\"ecrRepositoryPrefix\":{},\"registryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ecrRepositoryPrefix\":{},\"upstreamRegistryUrl\":{},\"createdAt\":{\"type\":\"timestamp\"},\"registryId\":{}}}},\"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\":\"S1x\"}}}},\"DeleteRepositoryPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\"],\"members\":{\"registryId\":{},\"repositoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"repositoryName\":{},\"policyText\":{}}}},\"DescribeImageReplicationStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"imageId\"],\"members\":{\"repositoryName\":{},\"imageId\":{\"shape\":\"Sj\"},\"registryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositoryName\":{},\"imageId\":{\"shape\":\"Sj\"},\"replicationStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"region\":{},\"registryId\":{},\"status\":{},\"failureCode\":{}}}}}}},\"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\":\"S2o\"},\"imageScanFindings\":{\"type\":\"structure\",\"members\":{\"imageScanCompletedAt\":{\"type\":\"timestamp\"},\"vulnerabilitySourceUpdatedAt\":{\"type\":\"timestamp\"},\"findingSeverityCounts\":{\"shape\":\"S2u\"},\"findings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"uri\":{},\"severity\":{},\"attributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\"],\"members\":{\"key\":{},\"value\":{}}}}}}},\"enhancedFindings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"awsAccountId\":{},\"description\":{},\"findingArn\":{},\"firstObservedAt\":{\"type\":\"timestamp\"},\"lastObservedAt\":{\"type\":\"timestamp\"},\"packageVulnerabilityDetails\":{\"type\":\"structure\",\"members\":{\"cvss\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"baseScore\":{\"type\":\"double\"},\"scoringVector\":{},\"source\":{},\"version\":{}}}},\"referenceUrls\":{\"type\":\"list\",\"member\":{}},\"relatedVulnerabilities\":{\"type\":\"list\",\"member\":{}},\"source\":{},\"sourceUrl\":{},\"vendorCreatedAt\":{\"type\":\"timestamp\"},\"vendorSeverity\":{},\"vendorUpdatedAt\":{\"type\":\"timestamp\"},\"vulnerabilityId\":{},\"vulnerablePackages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arch\":{},\"epoch\":{\"type\":\"integer\"},\"filePath\":{},\"name\":{},\"packageManager\":{},\"release\":{},\"sourceLayerHash\":{},\"version\":{}}}}}},\"remediation\":{\"type\":\"structure\",\"members\":{\"recommendation\":{\"type\":\"structure\",\"members\":{\"url\":{},\"text\":{}}}}},\"resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"details\":{\"type\":\"structure\",\"members\":{\"awsEcrContainerImage\":{\"type\":\"structure\",\"members\":{\"architecture\":{},\"author\":{},\"imageHash\":{},\"imageTags\":{\"type\":\"list\",\"member\":{}},\"platform\":{},\"pushedAt\":{\"type\":\"timestamp\"},\"registry\":{},\"repositoryName\":{}}}}},\"id\":{},\"tags\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"type\":{}}}},\"score\":{\"type\":\"double\"},\"scoreDetails\":{\"type\":\"structure\",\"members\":{\"cvss\":{\"type\":\"structure\",\"members\":{\"adjustments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"metric\":{},\"reason\":{}}}},\"score\":{\"type\":\"double\"},\"scoreSource\":{},\"scoringVector\":{},\"version\":{}}}}},\"severity\":{},\"status\":{},\"title\":{},\"type\":{},\"updatedAt\":{\"type\":\"timestamp\"}}}}}},\"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\":\"S4m\"},\"imageSizeInBytes\":{\"type\":\"long\"},\"imagePushedAt\":{\"type\":\"timestamp\"},\"imageScanStatus\":{\"shape\":\"S2o\"},\"imageScanFindingsSummary\":{\"type\":\"structure\",\"members\":{\"imageScanCompletedAt\":{\"type\":\"timestamp\"},\"vulnerabilitySourceUpdatedAt\":{\"type\":\"timestamp\"},\"findingSeverityCounts\":{\"shape\":\"S2u\"}}},\"imageManifestMediaType\":{},\"artifactMediaType\":{},\"lastRecordedPullTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"DescribePullThroughCacheRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"ecrRepositoryPrefixes\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"pullThroughCacheRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ecrRepositoryPrefix\":{},\"upstreamRegistryUrl\":{},\"createdAt\":{\"type\":\"timestamp\"},\"registryId\":{}}}},\"nextToken\":{}}}},\"DescribeRegistry\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"replicationConfiguration\":{\"shape\":\"S4y\"}}}},\"DescribeRepositories\":{\"input\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"repositoryNames\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"repositories\":{\"type\":\"list\",\"member\":{\"shape\":\"S1x\"}},\"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\":\"S4m\"},\"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\":{}}}},\"GetRegistryScanningConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"scanningConfiguration\":{\"shape\":\"S63\"}}}},\"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\":\"S1n\"}}}},\"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\":\"S1s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"registryId\":{},\"repositoryName\":{},\"imageScanningConfiguration\":{\"shape\":\"S1s\"}}}},\"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\":{}}}},\"PutRegistryScanningConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{\"scanType\":{},\"rules\":{\"shape\":\"S65\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"registryScanningConfiguration\":{\"shape\":\"S63\"}}}},\"PutReplicationConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfiguration\"],\"members\":{\"replicationConfiguration\":{\"shape\":\"S4y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"replicationConfiguration\":{\"shape\":\"S4y\"}}}},\"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\":\"S2o\"}}}},\"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\":\"S1n\"}}},\"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\":{}}},\"S15\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"filter\",\"filterType\"],\"members\":{\"filter\":{},\"filterType\":{}}}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"scanOnPush\":{\"type\":\"boolean\"}}},\"S1t\":{\"type\":\"structure\",\"required\":[\"encryptionType\"],\"members\":{\"encryptionType\":{},\"kmsKey\":{}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"repositoryArn\":{},\"registryId\":{},\"repositoryName\":{},\"repositoryUri\":{},\"createdAt\":{\"type\":\"timestamp\"},\"imageTagMutability\":{},\"imageScanningConfiguration\":{\"shape\":\"S1s\"},\"encryptionConfiguration\":{\"shape\":\"S1t\"}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"status\":{},\"description\":{}}},\"S2u\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"S4m\":{\"type\":\"list\",\"member\":{}},\"S4y\":{\"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\":{}}}},\"repositoryFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"filter\",\"filterType\"],\"members\":{\"filter\":{},\"filterType\":{}}}}}}}}},\"S63\":{\"type\":\"structure\",\"members\":{\"scanType\":{},\"rules\":{\"shape\":\"S65\"}}},\"S65\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"scanFrequency\",\"repositoryFilters\"],\"members\":{\"scanFrequency\":{},\"repositoryFilters\":{\"shape\":\"S15\"}}}}}}"); /***/ }), @@ -35144,7 +38054,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeImageScanFindings\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"non_aggregate_keys\":[\"registryId\",\"repositoryName\",\"imageId\",\"imageScanStatus\",\"imageScanFindings\"],\"output_token\":\"nextToken\",\"result_key\":\"imageScanFindings.findings\"},\"DescribeImages\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"imageDetails\"},\"DescribeRepositories\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"repositories\"},\"GetLifecyclePolicyPreview\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"non_aggregate_keys\":[\"registryId\",\"repositoryName\",\"lifecyclePolicyText\",\"status\",\"summary\"],\"output_token\":\"nextToken\",\"result_key\":\"previewResults\"},\"ListImages\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"imageIds\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeImageScanFindings\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"non_aggregate_keys\":[\"registryId\",\"repositoryName\",\"imageId\",\"imageScanStatus\",\"imageScanFindings\"],\"output_token\":\"nextToken\",\"result_key\":[\"imageScanFindings.findings\",\"imageScanFindings.enhancedFindings\"]},\"DescribeImages\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"imageDetails\"},\"DescribePullThroughCacheRules\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"pullThroughCacheRules\"},\"DescribeRepositories\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"repositories\"},\"GetLifecyclePolicyPreview\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"non_aggregate_keys\":[\"registryId\",\"repositoryName\",\"lifecyclePolicyText\",\"status\",\"summary\"],\"output_token\":\"nextToken\",\"result_key\":\"previewResults\"},\"ListImages\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"imageIds\"}}}"); /***/ }), @@ -35176,7 +38086,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeImageTags\":{\"input_token\":\"ne /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-11-13\",\"endpointPrefix\":\"ecs\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon ECS\",\"serviceFullName\":\"Amazon EC2 Container Service\",\"serviceId\":\"ECS\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AmazonEC2ContainerServiceV20141113\",\"uid\":\"ecs-2014-11-13\"},\"operations\":{\"CreateCapacityProvider\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"autoScalingGroupProvider\"],\"members\":{\"name\":{},\"autoScalingGroupProvider\":{\"shape\":\"S3\"},\"tags\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"capacityProvider\":{\"shape\":\"Sf\"}}}},\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"clusterName\":{},\"tags\":{\"shape\":\"Sa\"},\"settings\":{\"shape\":\"Sj\"},\"configuration\":{\"shape\":\"Sm\"},\"capacityProviders\":{\"shape\":\"Sr\"},\"defaultCapacityProviderStrategy\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"Sx\"}}}},\"CreateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"cluster\":{},\"serviceName\":{},\"taskDefinition\":{},\"loadBalancers\":{\"shape\":\"S15\"},\"serviceRegistries\":{\"shape\":\"S18\"},\"desiredCount\":{\"type\":\"integer\"},\"clientToken\":{},\"launchType\":{},\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"platformVersion\":{},\"role\":{},\"deploymentConfiguration\":{\"shape\":\"S1b\"},\"placementConstraints\":{\"shape\":\"S1d\"},\"placementStrategy\":{\"shape\":\"S1g\"},\"networkConfiguration\":{\"shape\":\"S1j\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"},\"schedulingStrategy\":{},\"deploymentController\":{\"shape\":\"S1n\"},\"tags\":{\"shape\":\"Sa\"},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"propagateTags\":{},\"enableExecuteCommand\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1r\"}}}},\"CreateTaskSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"service\",\"cluster\",\"taskDefinition\"],\"members\":{\"service\":{},\"cluster\":{},\"externalId\":{},\"taskDefinition\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"loadBalancers\":{\"shape\":\"S15\"},\"serviceRegistries\":{\"shape\":\"S18\"},\"launchType\":{},\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"platformVersion\":{},\"scale\":{\"shape\":\"S1v\"},\"clientToken\":{},\"tags\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSet\":{\"shape\":\"S1t\"}}}},\"DeleteAccountSetting\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"principalArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"setting\":{\"shape\":\"S29\"}}}},\"DeleteAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"attributes\"],\"members\":{\"cluster\":{},\"attributes\":{\"shape\":\"S2b\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"S2b\"}}}},\"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\":\"Sx\"}}}},\"DeleteService\":{\"input\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"cluster\":{},\"service\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1r\"}}}},\"DeleteTaskSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"service\",\"taskSet\"],\"members\":{\"cluster\":{},\"service\":{},\"taskSet\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSet\":{\"shape\":\"S1t\"}}}},\"DeregisterContainerInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstance\"],\"members\":{\"cluster\":{},\"containerInstance\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S2q\"}}}},\"DeregisterTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"taskDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S2y\"}}}},\"DescribeCapacityProviders\":{\"input\":{\"type\":\"structure\",\"members\":{\"capacityProviders\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"capacityProviders\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf\"}},\"failures\":{\"shape\":\"S55\"},\"nextToken\":{}}}},\"DescribeClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"clusters\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusters\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"failures\":{\"shape\":\"S55\"}}}},\"DescribeContainerInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstances\"],\"members\":{\"cluster\":{},\"containerInstances\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstances\":{\"shape\":\"S5g\"},\"failures\":{\"shape\":\"S55\"}}}},\"DescribeServices\":{\"input\":{\"type\":\"structure\",\"required\":[\"services\"],\"members\":{\"cluster\":{},\"services\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"services\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\"}},\"failures\":{\"shape\":\"S55\"}}}},\"DescribeTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"taskDefinition\":{},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S2y\"},\"tags\":{\"shape\":\"Sa\"}}}},\"DescribeTaskSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"service\"],\"members\":{\"cluster\":{},\"service\":{},\"taskSets\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSets\":{\"shape\":\"S1s\"},\"failures\":{\"shape\":\"S55\"}}}},\"DescribeTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"tasks\"],\"members\":{\"cluster\":{},\"tasks\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S5y\"},\"failures\":{\"shape\":\"S55\"}}}},\"DiscoverPollEndpoint\":{\"input\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{},\"cluster\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"endpoint\":{},\"telemetryEndpoint\":{}}}},\"ExecuteCommand\":{\"input\":{\"type\":\"structure\",\"required\":[\"command\",\"interactive\",\"task\"],\"members\":{\"cluster\":{},\"container\":{},\"command\":{},\"interactive\":{\"type\":\"boolean\"},\"task\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusterArn\":{},\"containerArn\":{},\"containerName\":{},\"interactive\":{\"type\":\"boolean\"},\"session\":{\"type\":\"structure\",\"members\":{\"sessionId\":{},\"streamUrl\":{},\"tokenValue\":{\"type\":\"string\",\"sensitive\":true}}},\"taskArn\":{}}}},\"ListAccountSettings\":{\"input\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{},\"principalArn\":{},\"effectiveSettings\":{\"type\":\"boolean\"},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"settings\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}},\"nextToken\":{}}}},\"ListAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"targetType\"],\"members\":{\"cluster\":{},\"targetType\":{},\"attributeName\":{},\"attributeValue\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"S2b\"},\"nextToken\":{}}}},\"ListClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusterArns\":{\"shape\":\"Sr\"},\"nextToken\":{}}}},\"ListContainerInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"filter\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstanceArns\":{\"shape\":\"Sr\"},\"nextToken\":{}}}},\"ListServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"launchType\":{},\"schedulingStrategy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceArns\":{\"shape\":\"Sr\"},\"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\":\"Sr\"},\"nextToken\":{}}}},\"ListTaskDefinitions\":{\"input\":{\"type\":\"structure\",\"members\":{\"familyPrefix\":{},\"status\":{},\"sort\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinitionArns\":{\"shape\":\"Sr\"},\"nextToken\":{}}}},\"ListTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"containerInstance\":{},\"family\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"startedBy\":{},\"serviceName\":{},\"desiredStatus\":{},\"launchType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskArns\":{\"shape\":\"Sr\"},\"nextToken\":{}}}},\"PutAccountSetting\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{},\"principalArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"setting\":{\"shape\":\"S29\"}}}},\"PutAccountSettingDefault\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"setting\":{\"shape\":\"S29\"}}}},\"PutAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"attributes\"],\"members\":{\"cluster\":{},\"attributes\":{\"shape\":\"S2b\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"S2b\"}}}},\"PutClusterCapacityProviders\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"capacityProviders\",\"defaultCapacityProviderStrategy\"],\"members\":{\"cluster\":{},\"capacityProviders\":{\"shape\":\"Sr\"},\"defaultCapacityProviderStrategy\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"Sx\"}}}},\"RegisterContainerInstance\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"instanceIdentityDocument\":{},\"instanceIdentityDocumentSignature\":{},\"totalResources\":{\"shape\":\"S2t\"},\"versionInfo\":{\"shape\":\"S2s\"},\"containerInstanceArn\":{},\"attributes\":{\"shape\":\"S2b\"},\"platformDevices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"id\",\"type\"],\"members\":{\"id\":{},\"type\":{}}}},\"tags\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S2q\"}}}},\"RegisterTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"family\",\"containerDefinitions\"],\"members\":{\"family\":{},\"taskRoleArn\":{},\"executionRoleArn\":{},\"networkMode\":{},\"containerDefinitions\":{\"shape\":\"S2z\"},\"volumes\":{\"shape\":\"S49\"},\"placementConstraints\":{\"shape\":\"S4n\"},\"requiresCompatibilities\":{\"shape\":\"S4q\"},\"cpu\":{},\"memory\":{},\"tags\":{\"shape\":\"Sa\"},\"pidMode\":{},\"ipcMode\":{},\"proxyConfiguration\":{\"shape\":\"S4w\"},\"inferenceAccelerators\":{\"shape\":\"S4s\"},\"ephemeralStorage\":{\"shape\":\"S4z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S2y\"},\"tags\":{\"shape\":\"Sa\"}}}},\"RunTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"cluster\":{},\"count\":{\"type\":\"integer\"},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"enableExecuteCommand\":{\"type\":\"boolean\"},\"group\":{},\"launchType\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"overrides\":{\"shape\":\"S6c\"},\"placementConstraints\":{\"shape\":\"S1d\"},\"placementStrategy\":{\"shape\":\"S1g\"},\"platformVersion\":{},\"propagateTags\":{},\"referenceId\":{},\"startedBy\":{},\"tags\":{\"shape\":\"Sa\"},\"taskDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S5y\"},\"failures\":{\"shape\":\"S55\"}}}},\"StartTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstances\",\"taskDefinition\"],\"members\":{\"cluster\":{},\"containerInstances\":{\"shape\":\"Sr\"},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"enableExecuteCommand\":{\"type\":\"boolean\"},\"group\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"overrides\":{\"shape\":\"S6c\"},\"propagateTags\":{},\"referenceId\":{},\"startedBy\":{},\"tags\":{\"shape\":\"Sa\"},\"taskDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S5y\"},\"failures\":{\"shape\":\"S55\"}}}},\"StopTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"task\"],\"members\":{\"cluster\":{},\"task\":{},\"reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"task\":{\"shape\":\"S5z\"}}}},\"SubmitAttachmentStateChanges\":{\"input\":{\"type\":\"structure\",\"required\":[\"attachments\"],\"members\":{\"cluster\":{},\"attachments\":{\"shape\":\"S7x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"acknowledgment\":{}}}},\"SubmitContainerStateChange\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"task\":{},\"containerName\":{},\"runtimeId\":{},\"status\":{},\"exitCode\":{\"type\":\"integer\"},\"reason\":{},\"networkBindings\":{\"shape\":\"S63\"}}},\"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\":\"S63\"},\"reason\":{},\"status\":{}}}},\"attachments\":{\"shape\":\"S7x\"},\"managedAgents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"containerName\",\"managedAgentName\",\"status\"],\"members\":{\"containerName\":{},\"managedAgentName\":{},\"status\":{},\"reason\":{}}}},\"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\"}}}},\"UpdateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\"],\"members\":{\"cluster\":{},\"settings\":{\"shape\":\"Sj\"},\"configuration\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"Sx\"}}}},\"UpdateClusterSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"settings\"],\"members\":{\"cluster\":{},\"settings\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"Sx\"}}}},\"UpdateContainerAgent\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstance\"],\"members\":{\"cluster\":{},\"containerInstance\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S2q\"}}}},\"UpdateContainerInstancesState\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstances\",\"status\"],\"members\":{\"cluster\":{},\"containerInstances\":{\"shape\":\"Sr\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstances\":{\"shape\":\"S5g\"},\"failures\":{\"shape\":\"S55\"}}}},\"UpdateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"cluster\":{},\"service\":{},\"desiredCount\":{\"type\":\"integer\"},\"taskDefinition\":{},\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"deploymentConfiguration\":{\"shape\":\"S1b\"},\"networkConfiguration\":{\"shape\":\"S1j\"},\"placementConstraints\":{\"shape\":\"S1d\"},\"placementStrategy\":{\"shape\":\"S1g\"},\"platformVersion\":{},\"forceNewDeployment\":{\"type\":\"boolean\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"},\"enableExecuteCommand\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1r\"}}}},\"UpdateServicePrimaryTaskSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"service\",\"primaryTaskSet\"],\"members\":{\"cluster\":{},\"service\":{},\"primaryTaskSet\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSet\":{\"shape\":\"S1t\"}}}},\"UpdateTaskSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"service\",\"taskSet\",\"scale\"],\"members\":{\"cluster\":{},\"service\":{},\"taskSet\":{},\"scale\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSet\":{\"shape\":\"S1t\"}}}}},\"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\":\"structure\",\"members\":{\"executeCommandConfiguration\":{\"type\":\"structure\",\"members\":{\"kmsKeyId\":{},\"logging\":{},\"logConfiguration\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogGroupName\":{},\"cloudWatchEncryptionEnabled\":{\"type\":\"boolean\"},\"s3BucketName\":{},\"s3EncryptionEnabled\":{\"type\":\"boolean\"},\"s3KeyPrefix\":{}}}}}}},\"Sr\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"capacityProvider\"],\"members\":{\"capacityProvider\":{},\"weight\":{\"type\":\"integer\"},\"base\":{\"type\":\"integer\"}}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"clusterArn\":{},\"clusterName\":{},\"configuration\":{\"shape\":\"Sm\"},\"status\":{},\"registeredContainerInstancesCount\":{\"type\":\"integer\"},\"runningTasksCount\":{\"type\":\"integer\"},\"pendingTasksCount\":{\"type\":\"integer\"},\"activeServicesCount\":{\"type\":\"integer\"},\"statistics\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"tags\":{\"shape\":\"Sa\"},\"settings\":{\"shape\":\"Sj\"},\"capacityProviders\":{\"shape\":\"Sr\"},\"defaultCapacityProviderStrategy\":{\"shape\":\"Ss\"},\"attachments\":{\"shape\":\"S11\"},\"attachmentsStatus\":{}}},\"S10\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}},\"S11\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"type\":{},\"status\":{},\"details\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}}},\"S15\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"targetGroupArn\":{},\"loadBalancerName\":{},\"containerName\":{},\"containerPort\":{\"type\":\"integer\"}}}},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"registryArn\":{},\"port\":{\"type\":\"integer\"},\"containerName\":{},\"containerPort\":{\"type\":\"integer\"}}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"deploymentCircuitBreaker\":{\"type\":\"structure\",\"required\":[\"enable\",\"rollback\"],\"members\":{\"enable\":{\"type\":\"boolean\"},\"rollback\":{\"type\":\"boolean\"}}},\"maximumPercent\":{\"type\":\"integer\"},\"minimumHealthyPercent\":{\"type\":\"integer\"}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"expression\":{}}}},\"S1g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"field\":{}}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"awsvpcConfiguration\":{\"type\":\"structure\",\"required\":[\"subnets\"],\"members\":{\"subnets\":{\"shape\":\"Sr\"},\"securityGroups\":{\"shape\":\"Sr\"},\"assignPublicIp\":{}}}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"serviceArn\":{},\"serviceName\":{},\"clusterArn\":{},\"loadBalancers\":{\"shape\":\"S15\"},\"serviceRegistries\":{\"shape\":\"S18\"},\"status\":{},\"desiredCount\":{\"type\":\"integer\"},\"runningCount\":{\"type\":\"integer\"},\"pendingCount\":{\"type\":\"integer\"},\"launchType\":{},\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"platformVersion\":{},\"taskDefinition\":{},\"deploymentConfiguration\":{\"shape\":\"S1b\"},\"taskSets\":{\"shape\":\"S1s\"},\"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\":\"Ss\"},\"launchType\":{},\"platformVersion\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"rolloutState\":{},\"rolloutStateReason\":{}}}},\"roleArn\":{},\"events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"createdAt\":{\"type\":\"timestamp\"},\"message\":{}}}},\"createdAt\":{\"type\":\"timestamp\"},\"placementConstraints\":{\"shape\":\"S1d\"},\"placementStrategy\":{\"shape\":\"S1g\"},\"networkConfiguration\":{\"shape\":\"S1j\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"},\"schedulingStrategy\":{},\"deploymentController\":{\"shape\":\"S1n\"},\"tags\":{\"shape\":\"Sa\"},\"createdBy\":{},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"propagateTags\":{},\"enableExecuteCommand\":{\"type\":\"boolean\"}}},\"S1s\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}},\"S1t\":{\"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\":\"Ss\"},\"platformVersion\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"loadBalancers\":{\"shape\":\"S15\"},\"serviceRegistries\":{\"shape\":\"S18\"},\"scale\":{\"shape\":\"S1v\"},\"stabilityStatus\":{},\"stabilityStatusAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Sa\"}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"value\":{\"type\":\"double\"},\"unit\":{}}},\"S29\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{},\"principalArn\":{}}},\"S2b\":{\"type\":\"list\",\"member\":{\"shape\":\"S2c\"}},\"S2c\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"value\":{},\"targetType\":{},\"targetId\":{}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"containerInstanceArn\":{},\"ec2InstanceId\":{},\"capacityProviderName\":{},\"version\":{\"type\":\"long\"},\"versionInfo\":{\"shape\":\"S2s\"},\"remainingResources\":{\"shape\":\"S2t\"},\"registeredResources\":{\"shape\":\"S2t\"},\"status\":{},\"statusReason\":{},\"agentConnected\":{\"type\":\"boolean\"},\"runningTasksCount\":{\"type\":\"integer\"},\"pendingTasksCount\":{\"type\":\"integer\"},\"agentUpdateStatus\":{},\"attributes\":{\"shape\":\"S2b\"},\"registeredAt\":{\"type\":\"timestamp\"},\"attachments\":{\"shape\":\"S11\"},\"tags\":{\"shape\":\"Sa\"}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"agentVersion\":{},\"agentHash\":{},\"dockerVersion\":{}}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{},\"doubleValue\":{\"type\":\"double\"},\"longValue\":{\"type\":\"long\"},\"integerValue\":{\"type\":\"integer\"},\"stringSetValue\":{\"shape\":\"Sr\"}}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"taskDefinitionArn\":{},\"containerDefinitions\":{\"shape\":\"S2z\"},\"family\":{},\"taskRoleArn\":{},\"executionRoleArn\":{},\"networkMode\":{},\"revision\":{\"type\":\"integer\"},\"volumes\":{\"shape\":\"S49\"},\"status\":{},\"requiresAttributes\":{\"type\":\"list\",\"member\":{\"shape\":\"S2c\"}},\"placementConstraints\":{\"shape\":\"S4n\"},\"compatibilities\":{\"shape\":\"S4q\"},\"requiresCompatibilities\":{\"shape\":\"S4q\"},\"cpu\":{},\"memory\":{},\"inferenceAccelerators\":{\"shape\":\"S4s\"},\"pidMode\":{},\"ipcMode\":{},\"proxyConfiguration\":{\"shape\":\"S4w\"},\"registeredAt\":{\"type\":\"timestamp\"},\"deregisteredAt\":{\"type\":\"timestamp\"},\"registeredBy\":{},\"ephemeralStorage\":{\"shape\":\"S4z\"}}},\"S2z\":{\"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\":\"Sr\"},\"portMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"containerPort\":{\"type\":\"integer\"},\"hostPort\":{\"type\":\"integer\"},\"protocol\":{}}}},\"essential\":{\"type\":\"boolean\"},\"entryPoint\":{\"shape\":\"Sr\"},\"command\":{\"shape\":\"Sr\"},\"environment\":{\"shape\":\"S35\"},\"environmentFiles\":{\"shape\":\"S36\"},\"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\":\"Sr\"},\"drop\":{\"shape\":\"Sr\"}}},\"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\":\"Sr\"}}}},\"maxSwap\":{\"type\":\"integer\"},\"swappiness\":{\"type\":\"integer\"}}},\"secrets\":{\"shape\":\"S3l\"},\"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\":\"Sr\"},\"dnsSearchDomains\":{\"shape\":\"Sr\"},\"extraHosts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"hostname\",\"ipAddress\"],\"members\":{\"hostname\":{},\"ipAddress\":{}}}},\"dockerSecurityOptions\":{\"shape\":\"Sr\"},\"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\":\"S3l\"}}},\"healthCheck\":{\"type\":\"structure\",\"required\":[\"command\"],\"members\":{\"command\":{\"shape\":\"Sr\"},\"interval\":{\"type\":\"integer\"},\"timeout\":{\"type\":\"integer\"},\"retries\":{\"type\":\"integer\"},\"startPeriod\":{\"type\":\"integer\"}}},\"systemControls\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"namespace\":{},\"value\":{}}}},\"resourceRequirements\":{\"shape\":\"S42\"},\"firelensConfiguration\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"options\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}},\"S35\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"S36\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"value\",\"type\"],\"members\":{\"value\":{},\"type\":{}}}},\"S3l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"valueFrom\"],\"members\":{\"name\":{},\"valueFrom\":{}}}},\"S42\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"value\",\"type\"],\"members\":{\"value\":{},\"type\":{}}}},\"S49\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"host\":{\"type\":\"structure\",\"members\":{\"sourcePath\":{}}},\"dockerVolumeConfiguration\":{\"type\":\"structure\",\"members\":{\"scope\":{},\"autoprovision\":{\"type\":\"boolean\"},\"driver\":{},\"driverOpts\":{\"shape\":\"S4e\"},\"labels\":{\"shape\":\"S4e\"}}},\"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\":{}}}}}}}},\"S4e\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S4n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"expression\":{}}}},\"S4q\":{\"type\":\"list\",\"member\":{}},\"S4s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"deviceName\",\"deviceType\"],\"members\":{\"deviceName\":{},\"deviceType\":{}}}},\"S4w\":{\"type\":\"structure\",\"required\":[\"containerName\"],\"members\":{\"type\":{},\"containerName\":{},\"properties\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}},\"S4z\":{\"type\":\"structure\",\"required\":[\"sizeInGiB\"],\"members\":{\"sizeInGiB\":{\"type\":\"integer\"}}},\"S55\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"reason\":{},\"detail\":{}}}},\"S5g\":{\"type\":\"list\",\"member\":{\"shape\":\"S2q\"}},\"S5y\":{\"type\":\"list\",\"member\":{\"shape\":\"S5z\"}},\"S5z\":{\"type\":\"structure\",\"members\":{\"attachments\":{\"shape\":\"S11\"},\"attributes\":{\"shape\":\"S2b\"},\"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\":\"S63\"},\"networkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"attachmentId\":{},\"privateIpv4Address\":{},\"ipv6Address\":{}}}},\"healthStatus\":{},\"managedAgents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"lastStartedAt\":{\"type\":\"timestamp\"},\"name\":{},\"reason\":{},\"lastStatus\":{}}}},\"cpu\":{},\"memory\":{},\"memoryReservation\":{},\"gpuIds\":{\"type\":\"list\",\"member\":{}}}}},\"cpu\":{},\"createdAt\":{\"type\":\"timestamp\"},\"desiredStatus\":{},\"enableExecuteCommand\":{\"type\":\"boolean\"},\"executionStoppedAt\":{\"type\":\"timestamp\"},\"group\":{},\"healthStatus\":{},\"inferenceAccelerators\":{\"shape\":\"S4s\"},\"lastStatus\":{},\"launchType\":{},\"memory\":{},\"overrides\":{\"shape\":\"S6c\"},\"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\"},\"ephemeralStorage\":{\"shape\":\"S4z\"}}},\"S63\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bindIP\":{},\"containerPort\":{\"type\":\"integer\"},\"hostPort\":{\"type\":\"integer\"},\"protocol\":{}}}},\"S6c\":{\"type\":\"structure\",\"members\":{\"containerOverrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"command\":{\"shape\":\"Sr\"},\"environment\":{\"shape\":\"S35\"},\"environmentFiles\":{\"shape\":\"S36\"},\"cpu\":{\"type\":\"integer\"},\"memory\":{\"type\":\"integer\"},\"memoryReservation\":{\"type\":\"integer\"},\"resourceRequirements\":{\"shape\":\"S42\"}}}},\"cpu\":{},\"inferenceAcceleratorOverrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"deviceName\":{},\"deviceType\":{}}}},\"executionRoleArn\":{},\"memory\":{},\"taskRoleArn\":{},\"ephemeralStorage\":{\"shape\":\"S4z\"}}},\"S7x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"attachmentArn\",\"status\"],\"members\":{\"attachmentArn\":{},\"status\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-11-13\",\"endpointPrefix\":\"ecs\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon ECS\",\"serviceFullName\":\"Amazon EC2 Container Service\",\"serviceId\":\"ECS\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AmazonEC2ContainerServiceV20141113\",\"uid\":\"ecs-2014-11-13\"},\"operations\":{\"CreateCapacityProvider\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"autoScalingGroupProvider\"],\"members\":{\"name\":{},\"autoScalingGroupProvider\":{\"shape\":\"S3\"},\"tags\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"capacityProvider\":{\"shape\":\"Sf\"}}}},\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"clusterName\":{},\"tags\":{\"shape\":\"Sa\"},\"settings\":{\"shape\":\"Sj\"},\"configuration\":{\"shape\":\"Sm\"},\"capacityProviders\":{\"shape\":\"Sr\"},\"defaultCapacityProviderStrategy\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"Sx\"}}}},\"CreateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"cluster\":{},\"serviceName\":{},\"taskDefinition\":{},\"loadBalancers\":{\"shape\":\"S15\"},\"serviceRegistries\":{\"shape\":\"S18\"},\"desiredCount\":{\"type\":\"integer\"},\"clientToken\":{},\"launchType\":{},\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"platformVersion\":{},\"role\":{},\"deploymentConfiguration\":{\"shape\":\"S1b\"},\"placementConstraints\":{\"shape\":\"S1d\"},\"placementStrategy\":{\"shape\":\"S1g\"},\"networkConfiguration\":{\"shape\":\"S1j\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"},\"schedulingStrategy\":{},\"deploymentController\":{\"shape\":\"S1n\"},\"tags\":{\"shape\":\"Sa\"},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"propagateTags\":{},\"enableExecuteCommand\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1r\"}}}},\"CreateTaskSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"service\",\"cluster\",\"taskDefinition\"],\"members\":{\"service\":{},\"cluster\":{},\"externalId\":{},\"taskDefinition\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"loadBalancers\":{\"shape\":\"S15\"},\"serviceRegistries\":{\"shape\":\"S18\"},\"launchType\":{},\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"platformVersion\":{},\"scale\":{\"shape\":\"S1v\"},\"clientToken\":{},\"tags\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSet\":{\"shape\":\"S1t\"}}}},\"DeleteAccountSetting\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"principalArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"setting\":{\"shape\":\"S29\"}}}},\"DeleteAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"attributes\"],\"members\":{\"cluster\":{},\"attributes\":{\"shape\":\"S2b\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"S2b\"}}}},\"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\":\"Sx\"}}}},\"DeleteService\":{\"input\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"cluster\":{},\"service\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1r\"}}}},\"DeleteTaskSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"service\",\"taskSet\"],\"members\":{\"cluster\":{},\"service\":{},\"taskSet\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSet\":{\"shape\":\"S1t\"}}}},\"DeregisterContainerInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstance\"],\"members\":{\"cluster\":{},\"containerInstance\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S2q\"}}}},\"DeregisterTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"taskDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S33\"}}}},\"DescribeCapacityProviders\":{\"input\":{\"type\":\"structure\",\"members\":{\"capacityProviders\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"capacityProviders\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf\"}},\"failures\":{\"shape\":\"S5d\"},\"nextToken\":{}}}},\"DescribeClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"clusters\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusters\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"failures\":{\"shape\":\"S5d\"}}}},\"DescribeContainerInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstances\"],\"members\":{\"cluster\":{},\"containerInstances\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstances\":{\"shape\":\"S5o\"},\"failures\":{\"shape\":\"S5d\"}}}},\"DescribeServices\":{\"input\":{\"type\":\"structure\",\"required\":[\"services\"],\"members\":{\"cluster\":{},\"services\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"services\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\"}},\"failures\":{\"shape\":\"S5d\"}}}},\"DescribeTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"taskDefinition\":{},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S33\"},\"tags\":{\"shape\":\"Sa\"}}}},\"DescribeTaskSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"service\"],\"members\":{\"cluster\":{},\"service\":{},\"taskSets\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSets\":{\"shape\":\"S1s\"},\"failures\":{\"shape\":\"S5d\"}}}},\"DescribeTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"tasks\"],\"members\":{\"cluster\":{},\"tasks\":{\"shape\":\"Sr\"},\"include\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S66\"},\"failures\":{\"shape\":\"S5d\"}}}},\"DiscoverPollEndpoint\":{\"input\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{},\"cluster\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"endpoint\":{},\"telemetryEndpoint\":{}}}},\"ExecuteCommand\":{\"input\":{\"type\":\"structure\",\"required\":[\"command\",\"interactive\",\"task\"],\"members\":{\"cluster\":{},\"container\":{},\"command\":{},\"interactive\":{\"type\":\"boolean\"},\"task\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusterArn\":{},\"containerArn\":{},\"containerName\":{},\"interactive\":{\"type\":\"boolean\"},\"session\":{\"type\":\"structure\",\"members\":{\"sessionId\":{},\"streamUrl\":{},\"tokenValue\":{\"type\":\"string\",\"sensitive\":true}}},\"taskArn\":{}}}},\"ListAccountSettings\":{\"input\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{},\"principalArn\":{},\"effectiveSettings\":{\"type\":\"boolean\"},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"settings\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}},\"nextToken\":{}}}},\"ListAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"targetType\"],\"members\":{\"cluster\":{},\"targetType\":{},\"attributeName\":{},\"attributeValue\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"S2b\"},\"nextToken\":{}}}},\"ListClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusterArns\":{\"shape\":\"Sr\"},\"nextToken\":{}}}},\"ListContainerInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"filter\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstanceArns\":{\"shape\":\"Sr\"},\"nextToken\":{}}}},\"ListServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"launchType\":{},\"schedulingStrategy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceArns\":{\"shape\":\"Sr\"},\"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\":\"Sr\"},\"nextToken\":{}}}},\"ListTaskDefinitions\":{\"input\":{\"type\":\"structure\",\"members\":{\"familyPrefix\":{},\"status\":{},\"sort\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinitionArns\":{\"shape\":\"Sr\"},\"nextToken\":{}}}},\"ListTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"containerInstance\":{},\"family\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"startedBy\":{},\"serviceName\":{},\"desiredStatus\":{},\"launchType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskArns\":{\"shape\":\"Sr\"},\"nextToken\":{}}}},\"PutAccountSetting\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{},\"principalArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"setting\":{\"shape\":\"S29\"}}}},\"PutAccountSettingDefault\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"setting\":{\"shape\":\"S29\"}}}},\"PutAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"attributes\"],\"members\":{\"cluster\":{},\"attributes\":{\"shape\":\"S2b\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"S2b\"}}}},\"PutClusterCapacityProviders\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"capacityProviders\",\"defaultCapacityProviderStrategy\"],\"members\":{\"cluster\":{},\"capacityProviders\":{\"shape\":\"Sr\"},\"defaultCapacityProviderStrategy\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"Sx\"}}}},\"RegisterContainerInstance\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"instanceIdentityDocument\":{},\"instanceIdentityDocumentSignature\":{},\"totalResources\":{\"shape\":\"S2t\"},\"versionInfo\":{\"shape\":\"S2s\"},\"containerInstanceArn\":{},\"attributes\":{\"shape\":\"S2b\"},\"platformDevices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"id\",\"type\"],\"members\":{\"id\":{},\"type\":{}}}},\"tags\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S2q\"}}}},\"RegisterTaskDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"family\",\"containerDefinitions\"],\"members\":{\"family\":{},\"taskRoleArn\":{},\"executionRoleArn\":{},\"networkMode\":{},\"containerDefinitions\":{\"shape\":\"S34\"},\"volumes\":{\"shape\":\"S4e\"},\"placementConstraints\":{\"shape\":\"S4s\"},\"requiresCompatibilities\":{\"shape\":\"S4v\"},\"cpu\":{},\"memory\":{},\"tags\":{\"shape\":\"Sa\"},\"pidMode\":{},\"ipcMode\":{},\"proxyConfiguration\":{\"shape\":\"S54\"},\"inferenceAccelerators\":{\"shape\":\"S50\"},\"ephemeralStorage\":{\"shape\":\"S57\"},\"runtimePlatform\":{\"shape\":\"S4x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskDefinition\":{\"shape\":\"S33\"},\"tags\":{\"shape\":\"Sa\"}}}},\"RunTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskDefinition\"],\"members\":{\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"cluster\":{},\"count\":{\"type\":\"integer\"},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"enableExecuteCommand\":{\"type\":\"boolean\"},\"group\":{},\"launchType\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"overrides\":{\"shape\":\"S6k\"},\"placementConstraints\":{\"shape\":\"S1d\"},\"placementStrategy\":{\"shape\":\"S1g\"},\"platformVersion\":{},\"propagateTags\":{},\"referenceId\":{},\"startedBy\":{},\"tags\":{\"shape\":\"Sa\"},\"taskDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S66\"},\"failures\":{\"shape\":\"S5d\"}}}},\"StartTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstances\",\"taskDefinition\"],\"members\":{\"cluster\":{},\"containerInstances\":{\"shape\":\"Sr\"},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"enableExecuteCommand\":{\"type\":\"boolean\"},\"group\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"overrides\":{\"shape\":\"S6k\"},\"propagateTags\":{},\"referenceId\":{},\"startedBy\":{},\"tags\":{\"shape\":\"Sa\"},\"taskDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tasks\":{\"shape\":\"S66\"},\"failures\":{\"shape\":\"S5d\"}}}},\"StopTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"task\"],\"members\":{\"cluster\":{},\"task\":{},\"reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"task\":{\"shape\":\"S67\"}}}},\"SubmitAttachmentStateChanges\":{\"input\":{\"type\":\"structure\",\"required\":[\"attachments\"],\"members\":{\"cluster\":{},\"attachments\":{\"shape\":\"S85\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"acknowledgment\":{}}}},\"SubmitContainerStateChange\":{\"input\":{\"type\":\"structure\",\"members\":{\"cluster\":{},\"task\":{},\"containerName\":{},\"runtimeId\":{},\"status\":{},\"exitCode\":{\"type\":\"integer\"},\"reason\":{},\"networkBindings\":{\"shape\":\"S6b\"}}},\"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\":\"S6b\"},\"reason\":{},\"status\":{}}}},\"attachments\":{\"shape\":\"S85\"},\"managedAgents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"containerName\",\"managedAgentName\",\"status\"],\"members\":{\"containerName\":{},\"managedAgentName\":{},\"status\":{},\"reason\":{}}}},\"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\"}}}},\"UpdateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\"],\"members\":{\"cluster\":{},\"settings\":{\"shape\":\"Sj\"},\"configuration\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"Sx\"}}}},\"UpdateClusterSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"settings\"],\"members\":{\"cluster\":{},\"settings\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"Sx\"}}}},\"UpdateContainerAgent\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstance\"],\"members\":{\"cluster\":{},\"containerInstance\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstance\":{\"shape\":\"S2q\"}}}},\"UpdateContainerInstancesState\":{\"input\":{\"type\":\"structure\",\"required\":[\"containerInstances\",\"status\"],\"members\":{\"cluster\":{},\"containerInstances\":{\"shape\":\"Sr\"},\"status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerInstances\":{\"shape\":\"S5o\"},\"failures\":{\"shape\":\"S5d\"}}}},\"UpdateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"cluster\":{},\"service\":{},\"desiredCount\":{\"type\":\"integer\"},\"taskDefinition\":{},\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"deploymentConfiguration\":{\"shape\":\"S1b\"},\"networkConfiguration\":{\"shape\":\"S1j\"},\"placementConstraints\":{\"shape\":\"S1d\"},\"placementStrategy\":{\"shape\":\"S1g\"},\"platformVersion\":{},\"forceNewDeployment\":{\"type\":\"boolean\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"},\"enableExecuteCommand\":{\"type\":\"boolean\"},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"loadBalancers\":{\"shape\":\"S15\"},\"propagateTags\":{},\"serviceRegistries\":{\"shape\":\"S18\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1r\"}}}},\"UpdateServicePrimaryTaskSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"service\",\"primaryTaskSet\"],\"members\":{\"cluster\":{},\"service\":{},\"primaryTaskSet\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSet\":{\"shape\":\"S1t\"}}}},\"UpdateTaskSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"cluster\",\"service\",\"taskSet\",\"scale\"],\"members\":{\"cluster\":{},\"service\":{},\"taskSet\":{},\"scale\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskSet\":{\"shape\":\"S1t\"}}}}},\"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\":\"structure\",\"members\":{\"executeCommandConfiguration\":{\"type\":\"structure\",\"members\":{\"kmsKeyId\":{},\"logging\":{},\"logConfiguration\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogGroupName\":{},\"cloudWatchEncryptionEnabled\":{\"type\":\"boolean\"},\"s3BucketName\":{},\"s3EncryptionEnabled\":{\"type\":\"boolean\"},\"s3KeyPrefix\":{}}}}}}},\"Sr\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"capacityProvider\"],\"members\":{\"capacityProvider\":{},\"weight\":{\"type\":\"integer\"},\"base\":{\"type\":\"integer\"}}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"clusterArn\":{},\"clusterName\":{},\"configuration\":{\"shape\":\"Sm\"},\"status\":{},\"registeredContainerInstancesCount\":{\"type\":\"integer\"},\"runningTasksCount\":{\"type\":\"integer\"},\"pendingTasksCount\":{\"type\":\"integer\"},\"activeServicesCount\":{\"type\":\"integer\"},\"statistics\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"tags\":{\"shape\":\"Sa\"},\"settings\":{\"shape\":\"Sj\"},\"capacityProviders\":{\"shape\":\"Sr\"},\"defaultCapacityProviderStrategy\":{\"shape\":\"Ss\"},\"attachments\":{\"shape\":\"S11\"},\"attachmentsStatus\":{}}},\"S10\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}},\"S11\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"type\":{},\"status\":{},\"details\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}}},\"S15\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"targetGroupArn\":{},\"loadBalancerName\":{},\"containerName\":{},\"containerPort\":{\"type\":\"integer\"}}}},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"registryArn\":{},\"port\":{\"type\":\"integer\"},\"containerName\":{},\"containerPort\":{\"type\":\"integer\"}}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"deploymentCircuitBreaker\":{\"type\":\"structure\",\"required\":[\"enable\",\"rollback\"],\"members\":{\"enable\":{\"type\":\"boolean\"},\"rollback\":{\"type\":\"boolean\"}}},\"maximumPercent\":{\"type\":\"integer\"},\"minimumHealthyPercent\":{\"type\":\"integer\"}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"expression\":{}}}},\"S1g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"field\":{}}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"awsvpcConfiguration\":{\"type\":\"structure\",\"required\":[\"subnets\"],\"members\":{\"subnets\":{\"shape\":\"Sr\"},\"securityGroups\":{\"shape\":\"Sr\"},\"assignPublicIp\":{}}}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"serviceArn\":{},\"serviceName\":{},\"clusterArn\":{},\"loadBalancers\":{\"shape\":\"S15\"},\"serviceRegistries\":{\"shape\":\"S18\"},\"status\":{},\"desiredCount\":{\"type\":\"integer\"},\"runningCount\":{\"type\":\"integer\"},\"pendingCount\":{\"type\":\"integer\"},\"launchType\":{},\"capacityProviderStrategy\":{\"shape\":\"Ss\"},\"platformVersion\":{},\"platformFamily\":{},\"taskDefinition\":{},\"deploymentConfiguration\":{\"shape\":\"S1b\"},\"taskSets\":{\"shape\":\"S1s\"},\"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\":\"Ss\"},\"launchType\":{},\"platformVersion\":{},\"platformFamily\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"rolloutState\":{},\"rolloutStateReason\":{}}}},\"roleArn\":{},\"events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"createdAt\":{\"type\":\"timestamp\"},\"message\":{}}}},\"createdAt\":{\"type\":\"timestamp\"},\"placementConstraints\":{\"shape\":\"S1d\"},\"placementStrategy\":{\"shape\":\"S1g\"},\"networkConfiguration\":{\"shape\":\"S1j\"},\"healthCheckGracePeriodSeconds\":{\"type\":\"integer\"},\"schedulingStrategy\":{},\"deploymentController\":{\"shape\":\"S1n\"},\"tags\":{\"shape\":\"Sa\"},\"createdBy\":{},\"enableECSManagedTags\":{\"type\":\"boolean\"},\"propagateTags\":{},\"enableExecuteCommand\":{\"type\":\"boolean\"}}},\"S1s\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}},\"S1t\":{\"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\":\"Ss\"},\"platformVersion\":{},\"platformFamily\":{},\"networkConfiguration\":{\"shape\":\"S1j\"},\"loadBalancers\":{\"shape\":\"S15\"},\"serviceRegistries\":{\"shape\":\"S18\"},\"scale\":{\"shape\":\"S1v\"},\"stabilityStatus\":{},\"stabilityStatusAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Sa\"}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"value\":{\"type\":\"double\"},\"unit\":{}}},\"S29\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{},\"principalArn\":{}}},\"S2b\":{\"type\":\"list\",\"member\":{\"shape\":\"S2c\"}},\"S2c\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"value\":{},\"targetType\":{},\"targetId\":{}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"containerInstanceArn\":{},\"ec2InstanceId\":{},\"capacityProviderName\":{},\"version\":{\"type\":\"long\"},\"versionInfo\":{\"shape\":\"S2s\"},\"remainingResources\":{\"shape\":\"S2t\"},\"registeredResources\":{\"shape\":\"S2t\"},\"status\":{},\"statusReason\":{},\"agentConnected\":{\"type\":\"boolean\"},\"runningTasksCount\":{\"type\":\"integer\"},\"pendingTasksCount\":{\"type\":\"integer\"},\"agentUpdateStatus\":{},\"attributes\":{\"shape\":\"S2b\"},\"registeredAt\":{\"type\":\"timestamp\"},\"attachments\":{\"shape\":\"S11\"},\"tags\":{\"shape\":\"Sa\"},\"healthStatus\":{\"type\":\"structure\",\"members\":{\"overallStatus\":{},\"details\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"status\":{},\"lastUpdated\":{\"type\":\"timestamp\"},\"lastStatusChange\":{\"type\":\"timestamp\"}}}}}}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"agentVersion\":{},\"agentHash\":{},\"dockerVersion\":{}}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{},\"doubleValue\":{\"type\":\"double\"},\"longValue\":{\"type\":\"long\"},\"integerValue\":{\"type\":\"integer\"},\"stringSetValue\":{\"shape\":\"Sr\"}}}},\"S33\":{\"type\":\"structure\",\"members\":{\"taskDefinitionArn\":{},\"containerDefinitions\":{\"shape\":\"S34\"},\"family\":{},\"taskRoleArn\":{},\"executionRoleArn\":{},\"networkMode\":{},\"revision\":{\"type\":\"integer\"},\"volumes\":{\"shape\":\"S4e\"},\"status\":{},\"requiresAttributes\":{\"type\":\"list\",\"member\":{\"shape\":\"S2c\"}},\"placementConstraints\":{\"shape\":\"S4s\"},\"compatibilities\":{\"shape\":\"S4v\"},\"runtimePlatform\":{\"shape\":\"S4x\"},\"requiresCompatibilities\":{\"shape\":\"S4v\"},\"cpu\":{},\"memory\":{},\"inferenceAccelerators\":{\"shape\":\"S50\"},\"pidMode\":{},\"ipcMode\":{},\"proxyConfiguration\":{\"shape\":\"S54\"},\"registeredAt\":{\"type\":\"timestamp\"},\"deregisteredAt\":{\"type\":\"timestamp\"},\"registeredBy\":{},\"ephemeralStorage\":{\"shape\":\"S57\"}}},\"S34\":{\"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\":\"Sr\"},\"portMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"containerPort\":{\"type\":\"integer\"},\"hostPort\":{\"type\":\"integer\"},\"protocol\":{}}}},\"essential\":{\"type\":\"boolean\"},\"entryPoint\":{\"shape\":\"Sr\"},\"command\":{\"shape\":\"Sr\"},\"environment\":{\"shape\":\"S3a\"},\"environmentFiles\":{\"shape\":\"S3b\"},\"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\":\"Sr\"},\"drop\":{\"shape\":\"Sr\"}}},\"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\":\"Sr\"}}}},\"maxSwap\":{\"type\":\"integer\"},\"swappiness\":{\"type\":\"integer\"}}},\"secrets\":{\"shape\":\"S3q\"},\"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\":\"Sr\"},\"dnsSearchDomains\":{\"shape\":\"Sr\"},\"extraHosts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"hostname\",\"ipAddress\"],\"members\":{\"hostname\":{},\"ipAddress\":{}}}},\"dockerSecurityOptions\":{\"shape\":\"Sr\"},\"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\":\"S3q\"}}},\"healthCheck\":{\"type\":\"structure\",\"required\":[\"command\"],\"members\":{\"command\":{\"shape\":\"Sr\"},\"interval\":{\"type\":\"integer\"},\"timeout\":{\"type\":\"integer\"},\"retries\":{\"type\":\"integer\"},\"startPeriod\":{\"type\":\"integer\"}}},\"systemControls\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"namespace\":{},\"value\":{}}}},\"resourceRequirements\":{\"shape\":\"S47\"},\"firelensConfiguration\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"options\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}},\"S3a\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"S3b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"value\",\"type\"],\"members\":{\"value\":{},\"type\":{}}}},\"S3q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"valueFrom\"],\"members\":{\"name\":{},\"valueFrom\":{}}}},\"S47\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"value\",\"type\"],\"members\":{\"value\":{},\"type\":{}}}},\"S4e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"host\":{\"type\":\"structure\",\"members\":{\"sourcePath\":{}}},\"dockerVolumeConfiguration\":{\"type\":\"structure\",\"members\":{\"scope\":{},\"autoprovision\":{\"type\":\"boolean\"},\"driver\":{},\"driverOpts\":{\"shape\":\"S4j\"},\"labels\":{\"shape\":\"S4j\"}}},\"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\":{}}}}}}}},\"S4j\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S4s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"expression\":{}}}},\"S4v\":{\"type\":\"list\",\"member\":{}},\"S4x\":{\"type\":\"structure\",\"members\":{\"cpuArchitecture\":{},\"operatingSystemFamily\":{}}},\"S50\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"deviceName\",\"deviceType\"],\"members\":{\"deviceName\":{},\"deviceType\":{}}}},\"S54\":{\"type\":\"structure\",\"required\":[\"containerName\"],\"members\":{\"type\":{},\"containerName\":{},\"properties\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}},\"S57\":{\"type\":\"structure\",\"required\":[\"sizeInGiB\"],\"members\":{\"sizeInGiB\":{\"type\":\"integer\"}}},\"S5d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"reason\":{},\"detail\":{}}}},\"S5o\":{\"type\":\"list\",\"member\":{\"shape\":\"S2q\"}},\"S66\":{\"type\":\"list\",\"member\":{\"shape\":\"S67\"}},\"S67\":{\"type\":\"structure\",\"members\":{\"attachments\":{\"shape\":\"S11\"},\"attributes\":{\"shape\":\"S2b\"},\"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\":\"S6b\"},\"networkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"attachmentId\":{},\"privateIpv4Address\":{},\"ipv6Address\":{}}}},\"healthStatus\":{},\"managedAgents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"lastStartedAt\":{\"type\":\"timestamp\"},\"name\":{},\"reason\":{},\"lastStatus\":{}}}},\"cpu\":{},\"memory\":{},\"memoryReservation\":{},\"gpuIds\":{\"type\":\"list\",\"member\":{}}}}},\"cpu\":{},\"createdAt\":{\"type\":\"timestamp\"},\"desiredStatus\":{},\"enableExecuteCommand\":{\"type\":\"boolean\"},\"executionStoppedAt\":{\"type\":\"timestamp\"},\"group\":{},\"healthStatus\":{},\"inferenceAccelerators\":{\"shape\":\"S50\"},\"lastStatus\":{},\"launchType\":{},\"memory\":{},\"overrides\":{\"shape\":\"S6k\"},\"platformVersion\":{},\"platformFamily\":{},\"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\"},\"ephemeralStorage\":{\"shape\":\"S57\"}}},\"S6b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bindIP\":{},\"containerPort\":{\"type\":\"integer\"},\"hostPort\":{\"type\":\"integer\"},\"protocol\":{}}}},\"S6k\":{\"type\":\"structure\",\"members\":{\"containerOverrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"command\":{\"shape\":\"Sr\"},\"environment\":{\"shape\":\"S3a\"},\"environmentFiles\":{\"shape\":\"S3b\"},\"cpu\":{\"type\":\"integer\"},\"memory\":{\"type\":\"integer\"},\"memoryReservation\":{\"type\":\"integer\"},\"resourceRequirements\":{\"shape\":\"S47\"}}}},\"cpu\":{},\"inferenceAcceleratorOverrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"deviceName\":{},\"deviceType\":{}}}},\"executionRoleArn\":{},\"memory\":{},\"taskRoleArn\":{},\"ephemeralStorage\":{\"shape\":\"S57\"}}},\"S85\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"attachmentArn\",\"status\"],\"members\":{\"attachmentArn\":{},\"status\":{}}}}}}"); /***/ }), @@ -35200,7 +38110,7 @@ module.exports = JSON.parse("{\"V\":{\"TasksRunning\":{\"delay\":6,\"operation\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-11-01\",\"endpointPrefix\":\"eks\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon EKS\",\"serviceFullName\":\"Amazon Elastic Kubernetes Service\",\"serviceId\":\"EKS\",\"signatureVersion\":\"v4\",\"signingName\":\"eks\",\"uid\":\"eks-2017-11-01\"},\"operations\":{\"AssociateEncryptionConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/encryption-config/associate\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"encryptionConfig\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"encryptionConfig\":{\"shape\":\"S3\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}},\"AssociateIdentityProviderConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/identity-provider-configs/associate\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"oidc\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"oidc\":{\"type\":\"structure\",\"required\":[\"identityProviderConfigName\",\"issuerUrl\",\"clientId\"],\"members\":{\"identityProviderConfigName\":{},\"issuerUrl\":{},\"clientId\":{},\"usernameClaim\":{},\"usernamePrefix\":{},\"groupsClaim\":{},\"groupsPrefix\":{},\"requiredClaims\":{\"shape\":\"Sk\"}}},\"tags\":{\"shape\":\"Sn\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"},\"tags\":{\"shape\":\"Sn\"}}}},\"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\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"addon\":{\"shape\":\"Sw\"}}}},\"CreateCluster\":{\"http\":{\"requestUri\":\"/clusters\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"roleArn\",\"resourcesVpcConfig\"],\"members\":{\"name\":{},\"version\":{},\"roleArn\":{},\"resourcesVpcConfig\":{\"shape\":\"S13\"},\"kubernetesNetworkConfig\":{\"type\":\"structure\",\"members\":{\"serviceIpv4Cidr\":{}}},\"logging\":{\"shape\":\"S16\"},\"clientRequestToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"Sn\"},\"encryptionConfig\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"S1c\"}}}},\"CreateFargateProfile\":{\"http\":{\"requestUri\":\"/clusters/{name}/fargate-profiles\"},\"input\":{\"type\":\"structure\",\"required\":[\"fargateProfileName\",\"clusterName\",\"podExecutionRoleArn\"],\"members\":{\"fargateProfileName\":{},\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"podExecutionRoleArn\":{},\"subnets\":{\"shape\":\"S5\"},\"selectors\":{\"shape\":\"S1l\"},\"clientRequestToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"fargateProfile\":{\"shape\":\"S1p\"}}}},\"CreateNodegroup\":{\"http\":{\"requestUri\":\"/clusters/{name}/node-groups\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"nodegroupName\",\"subnets\",\"nodeRole\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"nodegroupName\":{},\"scalingConfig\":{\"shape\":\"S1s\"},\"diskSize\":{\"type\":\"integer\"},\"subnets\":{\"shape\":\"S5\"},\"instanceTypes\":{\"shape\":\"S5\"},\"amiType\":{},\"remoteAccess\":{\"shape\":\"S1x\"},\"nodeRole\":{},\"labels\":{\"shape\":\"S1y\"},\"taints\":{\"shape\":\"S21\"},\"tags\":{\"shape\":\"Sn\"},\"clientRequestToken\":{\"idempotencyToken\":true},\"launchTemplate\":{\"shape\":\"S26\"},\"updateConfig\":{\"shape\":\"S27\"},\"capacityType\":{},\"version\":{},\"releaseVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"nodegroup\":{\"shape\":\"S2c\"}}}},\"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\":\"Sw\"}}}},\"DeleteCluster\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/clusters/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"S1c\"}}}},\"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\":\"S1p\"}}}},\"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\":\"S2c\"}}}},\"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\":\"Sw\"}}}},\"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\":\"S5\"},\"compatibilities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"clusterVersion\":{},\"platformVersions\":{\"shape\":\"S5\"},\"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\":\"S1c\"}}}},\"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\":\"S1p\"}}}},\"DescribeIdentityProviderConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/identity-provider-configs/describe\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"identityProviderConfig\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"identityProviderConfig\":{\"shape\":\"S39\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"identityProviderConfig\":{\"type\":\"structure\",\"members\":{\"oidc\":{\"type\":\"structure\",\"members\":{\"identityProviderConfigName\":{},\"identityProviderConfigArn\":{},\"clusterName\":{},\"issuerUrl\":{},\"clientId\":{},\"usernameClaim\":{},\"usernamePrefix\":{},\"groupsClaim\":{},\"groupsPrefix\":{},\"requiredClaims\":{\"shape\":\"Sk\"},\"tags\":{\"shape\":\"Sn\"},\"status\":{}}}}}}}},\"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\":\"S2c\"}}}},\"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\":\"S8\"}}}},\"DisassociateIdentityProviderConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/identity-provider-configs/disassociate\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"identityProviderConfig\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"identityProviderConfig\":{\"shape\":\"S39\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}},\"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\":\"S5\"},\"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\":\"S5\"},\"nextToken\":{}}}},\"ListFargateProfiles\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/clusters/{name}/fargate-profiles\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"fargateProfileNames\":{\"shape\":\"S5\"},\"nextToken\":{}}}},\"ListIdentityProviderConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/clusters/{name}/identity-provider-configs\"},\"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\":{\"identityProviderConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S39\"}},\"nextToken\":{}}}},\"ListNodegroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/clusters/{name}/node-groups\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nodegroups\":{\"shape\":\"S5\"},\"nextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sn\"}}}},\"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\":\"S5\"},\"nextToken\":{}}}},\"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\":{}}},\"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\":\"S8\"}}}},\"UpdateClusterConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/update-config\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"resourcesVpcConfig\":{\"shape\":\"S13\"},\"logging\":{\"shape\":\"S16\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}},\"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\":\"S8\"}}}},\"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\":\"S1y\"},\"removeLabels\":{\"type\":\"list\",\"member\":{}}}},\"taints\":{\"type\":\"structure\",\"members\":{\"addOrUpdateTaints\":{\"shape\":\"S21\"},\"removeTaints\":{\"shape\":\"S21\"}}},\"scalingConfig\":{\"shape\":\"S1s\"},\"updateConfig\":{\"shape\":\"S27\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}},\"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\":\"S26\"},\"force\":{\"type\":\"boolean\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resources\":{\"shape\":\"S5\"},\"provider\":{\"type\":\"structure\",\"members\":{\"keyArn\":{}}}}}},\"S5\":{\"type\":\"list\",\"member\":{}},\"S8\":{\"type\":\"structure\",\"members\":{\"id\":{},\"status\":{},\"type\":{},\"params\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"value\":{}}}},\"createdAt\":{\"type\":\"timestamp\"},\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"errorCode\":{},\"errorMessage\":{},\"resourceIds\":{\"shape\":\"S5\"}}}}}},\"Sk\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sn\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sw\":{\"type\":\"structure\",\"members\":{\"addonName\":{},\"clusterName\":{},\"status\":{},\"addonVersion\":{},\"health\":{\"type\":\"structure\",\"members\":{\"issues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{},\"resourceIds\":{\"shape\":\"S5\"}}}}}},\"addonArn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"modifiedAt\":{\"type\":\"timestamp\"},\"serviceAccountRoleArn\":{},\"tags\":{\"shape\":\"Sn\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"subnetIds\":{\"shape\":\"S5\"},\"securityGroupIds\":{\"shape\":\"S5\"},\"endpointPublicAccess\":{\"type\":\"boolean\"},\"endpointPrivateAccess\":{\"type\":\"boolean\"},\"publicAccessCidrs\":{\"shape\":\"S5\"}}},\"S16\":{\"type\":\"structure\",\"members\":{\"clusterLogging\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"types\":{\"type\":\"list\",\"member\":{}},\"enabled\":{\"type\":\"boolean\"}}}}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"version\":{},\"endpoint\":{},\"roleArn\":{},\"resourcesVpcConfig\":{\"type\":\"structure\",\"members\":{\"subnetIds\":{\"shape\":\"S5\"},\"securityGroupIds\":{\"shape\":\"S5\"},\"clusterSecurityGroupId\":{},\"vpcId\":{},\"endpointPublicAccess\":{\"type\":\"boolean\"},\"endpointPrivateAccess\":{\"type\":\"boolean\"},\"publicAccessCidrs\":{\"shape\":\"S5\"}}},\"kubernetesNetworkConfig\":{\"type\":\"structure\",\"members\":{\"serviceIpv4Cidr\":{}}},\"logging\":{\"shape\":\"S16\"},\"identity\":{\"type\":\"structure\",\"members\":{\"oidc\":{\"type\":\"structure\",\"members\":{\"issuer\":{}}}}},\"status\":{},\"certificateAuthority\":{\"type\":\"structure\",\"members\":{\"data\":{}}},\"clientRequestToken\":{},\"platformVersion\":{},\"tags\":{\"shape\":\"Sn\"},\"encryptionConfig\":{\"shape\":\"S3\"}}},\"S1l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"namespace\":{},\"labels\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S1p\":{\"type\":\"structure\",\"members\":{\"fargateProfileName\":{},\"fargateProfileArn\":{},\"clusterName\":{},\"createdAt\":{\"type\":\"timestamp\"},\"podExecutionRoleArn\":{},\"subnets\":{\"shape\":\"S5\"},\"selectors\":{\"shape\":\"S1l\"},\"status\":{},\"tags\":{\"shape\":\"Sn\"}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"minSize\":{\"type\":\"integer\"},\"maxSize\":{\"type\":\"integer\"},\"desiredSize\":{\"type\":\"integer\"}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"ec2SshKey\":{},\"sourceSecurityGroups\":{\"shape\":\"S5\"}}},\"S1y\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S21\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{},\"effect\":{}}}},\"S26\":{\"type\":\"structure\",\"members\":{\"name\":{},\"version\":{},\"id\":{}}},\"S27\":{\"type\":\"structure\",\"members\":{\"maxUnavailable\":{\"type\":\"integer\"},\"maxUnavailablePercentage\":{\"type\":\"integer\"}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"nodegroupName\":{},\"nodegroupArn\":{},\"clusterName\":{},\"version\":{},\"releaseVersion\":{},\"createdAt\":{\"type\":\"timestamp\"},\"modifiedAt\":{\"type\":\"timestamp\"},\"status\":{},\"capacityType\":{},\"scalingConfig\":{\"shape\":\"S1s\"},\"instanceTypes\":{\"shape\":\"S5\"},\"subnets\":{\"shape\":\"S5\"},\"remoteAccess\":{\"shape\":\"S1x\"},\"amiType\":{},\"nodeRole\":{},\"labels\":{\"shape\":\"S1y\"},\"taints\":{\"shape\":\"S21\"},\"resources\":{\"type\":\"structure\",\"members\":{\"autoScalingGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{}}}},\"remoteAccessSecurityGroup\":{}}},\"diskSize\":{\"type\":\"integer\"},\"health\":{\"type\":\"structure\",\"members\":{\"issues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{},\"resourceIds\":{\"shape\":\"S5\"}}}}}},\"updateConfig\":{\"shape\":\"S27\"},\"launchTemplate\":{\"shape\":\"S26\"},\"tags\":{\"shape\":\"Sn\"}}},\"S39\":{\"type\":\"structure\",\"required\":[\"type\",\"name\"],\"members\":{\"type\":{},\"name\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-11-01\",\"endpointPrefix\":\"eks\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon EKS\",\"serviceFullName\":\"Amazon Elastic Kubernetes Service\",\"serviceId\":\"EKS\",\"signatureVersion\":\"v4\",\"signingName\":\"eks\",\"uid\":\"eks-2017-11-01\"},\"operations\":{\"AssociateEncryptionConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/encryption-config/associate\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"encryptionConfig\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"encryptionConfig\":{\"shape\":\"S3\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}},\"AssociateIdentityProviderConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/identity-provider-configs/associate\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"oidc\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"oidc\":{\"type\":\"structure\",\"required\":[\"identityProviderConfigName\",\"issuerUrl\",\"clientId\"],\"members\":{\"identityProviderConfigName\":{},\"issuerUrl\":{},\"clientId\":{},\"usernameClaim\":{},\"usernamePrefix\":{},\"groupsClaim\":{},\"groupsPrefix\":{},\"requiredClaims\":{\"shape\":\"Sk\"}}},\"tags\":{\"shape\":\"Sn\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"},\"tags\":{\"shape\":\"Sn\"}}}},\"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\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"addon\":{\"shape\":\"Sw\"}}}},\"CreateCluster\":{\"http\":{\"requestUri\":\"/clusters\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"roleArn\",\"resourcesVpcConfig\"],\"members\":{\"name\":{},\"version\":{},\"roleArn\":{},\"resourcesVpcConfig\":{\"shape\":\"S13\"},\"kubernetesNetworkConfig\":{\"type\":\"structure\",\"members\":{\"serviceIpv4Cidr\":{},\"ipFamily\":{}}},\"logging\":{\"shape\":\"S17\"},\"clientRequestToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"Sn\"},\"encryptionConfig\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"S1d\"}}}},\"CreateFargateProfile\":{\"http\":{\"requestUri\":\"/clusters/{name}/fargate-profiles\"},\"input\":{\"type\":\"structure\",\"required\":[\"fargateProfileName\",\"clusterName\",\"podExecutionRoleArn\"],\"members\":{\"fargateProfileName\":{},\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"podExecutionRoleArn\":{},\"subnets\":{\"shape\":\"S5\"},\"selectors\":{\"shape\":\"S1n\"},\"clientRequestToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"fargateProfile\":{\"shape\":\"S1r\"}}}},\"CreateNodegroup\":{\"http\":{\"requestUri\":\"/clusters/{name}/node-groups\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"nodegroupName\",\"subnets\",\"nodeRole\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"nodegroupName\":{},\"scalingConfig\":{\"shape\":\"S1u\"},\"diskSize\":{\"type\":\"integer\"},\"subnets\":{\"shape\":\"S5\"},\"instanceTypes\":{\"shape\":\"S5\"},\"amiType\":{},\"remoteAccess\":{\"shape\":\"S1z\"},\"nodeRole\":{},\"labels\":{\"shape\":\"S20\"},\"taints\":{\"shape\":\"S23\"},\"tags\":{\"shape\":\"Sn\"},\"clientRequestToken\":{\"idempotencyToken\":true},\"launchTemplate\":{\"shape\":\"S28\"},\"updateConfig\":{\"shape\":\"S29\"},\"capacityType\":{},\"version\":{},\"releaseVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"nodegroup\":{\"shape\":\"S2e\"}}}},\"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\"},\"preserve\":{\"location\":\"querystring\",\"locationName\":\"preserve\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"addon\":{\"shape\":\"Sw\"}}}},\"DeleteCluster\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/clusters/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"S1d\"}}}},\"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\":\"S1r\"}}}},\"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\":\"S2e\"}}}},\"DeregisterCluster\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/cluster-registrations/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"S1d\"}}}},\"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\":\"Sw\"}}}},\"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\":\"S5\"},\"compatibilities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"clusterVersion\":{},\"platformVersions\":{\"shape\":\"S5\"},\"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\":\"S1d\"}}}},\"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\":\"S1r\"}}}},\"DescribeIdentityProviderConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/identity-provider-configs/describe\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"identityProviderConfig\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"identityProviderConfig\":{\"shape\":\"S3d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"identityProviderConfig\":{\"type\":\"structure\",\"members\":{\"oidc\":{\"type\":\"structure\",\"members\":{\"identityProviderConfigName\":{},\"identityProviderConfigArn\":{},\"clusterName\":{},\"issuerUrl\":{},\"clientId\":{},\"usernameClaim\":{},\"usernamePrefix\":{},\"groupsClaim\":{},\"groupsPrefix\":{},\"requiredClaims\":{\"shape\":\"Sk\"},\"tags\":{\"shape\":\"Sn\"},\"status\":{}}}}}}}},\"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\":\"S2e\"}}}},\"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\":\"S8\"}}}},\"DisassociateIdentityProviderConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/identity-provider-configs/disassociate\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\",\"identityProviderConfig\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"identityProviderConfig\":{\"shape\":\"S3d\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}},\"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\":\"S5\"},\"nextToken\":{}}}},\"ListClusters\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/clusters\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"include\":{\"location\":\"querystring\",\"locationName\":\"include\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"clusters\":{\"shape\":\"S5\"},\"nextToken\":{}}}},\"ListFargateProfiles\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/clusters/{name}/fargate-profiles\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"fargateProfileNames\":{\"shape\":\"S5\"},\"nextToken\":{}}}},\"ListIdentityProviderConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/clusters/{name}/identity-provider-configs\"},\"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\":{\"identityProviderConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S3d\"}},\"nextToken\":{}}}},\"ListNodegroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/clusters/{name}/node-groups\"},\"input\":{\"type\":\"structure\",\"required\":[\"clusterName\"],\"members\":{\"clusterName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nodegroups\":{\"shape\":\"S5\"},\"nextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sn\"}}}},\"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\":\"S5\"},\"nextToken\":{}}}},\"RegisterCluster\":{\"http\":{\"requestUri\":\"/cluster-registrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"connectorConfig\"],\"members\":{\"name\":{},\"connectorConfig\":{\"type\":\"structure\",\"required\":[\"roleArn\",\"provider\"],\"members\":{\"roleArn\":{},\"provider\":{}}},\"clientRequestToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"cluster\":{\"shape\":\"S1d\"}}}},\"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\":{}}},\"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\":\"S8\"}}}},\"UpdateClusterConfig\":{\"http\":{\"requestUri\":\"/clusters/{name}/update-config\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"resourcesVpcConfig\":{\"shape\":\"S13\"},\"logging\":{\"shape\":\"S17\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}},\"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\":\"S8\"}}}},\"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\":\"S20\"},\"removeLabels\":{\"type\":\"list\",\"member\":{}}}},\"taints\":{\"type\":\"structure\",\"members\":{\"addOrUpdateTaints\":{\"shape\":\"S23\"},\"removeTaints\":{\"shape\":\"S23\"}}},\"scalingConfig\":{\"shape\":\"S1u\"},\"updateConfig\":{\"shape\":\"S29\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}},\"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\":\"S28\"},\"force\":{\"type\":\"boolean\"},\"clientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"update\":{\"shape\":\"S8\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resources\":{\"shape\":\"S5\"},\"provider\":{\"type\":\"structure\",\"members\":{\"keyArn\":{}}}}}},\"S5\":{\"type\":\"list\",\"member\":{}},\"S8\":{\"type\":\"structure\",\"members\":{\"id\":{},\"status\":{},\"type\":{},\"params\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"value\":{}}}},\"createdAt\":{\"type\":\"timestamp\"},\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"errorCode\":{},\"errorMessage\":{},\"resourceIds\":{\"shape\":\"S5\"}}}}}},\"Sk\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sn\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sw\":{\"type\":\"structure\",\"members\":{\"addonName\":{},\"clusterName\":{},\"status\":{},\"addonVersion\":{},\"health\":{\"type\":\"structure\",\"members\":{\"issues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{},\"resourceIds\":{\"shape\":\"S5\"}}}}}},\"addonArn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"modifiedAt\":{\"type\":\"timestamp\"},\"serviceAccountRoleArn\":{},\"tags\":{\"shape\":\"Sn\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"subnetIds\":{\"shape\":\"S5\"},\"securityGroupIds\":{\"shape\":\"S5\"},\"endpointPublicAccess\":{\"type\":\"boolean\"},\"endpointPrivateAccess\":{\"type\":\"boolean\"},\"publicAccessCidrs\":{\"shape\":\"S5\"}}},\"S17\":{\"type\":\"structure\",\"members\":{\"clusterLogging\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"types\":{\"type\":\"list\",\"member\":{}},\"enabled\":{\"type\":\"boolean\"}}}}}},\"S1d\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"version\":{},\"endpoint\":{},\"roleArn\":{},\"resourcesVpcConfig\":{\"type\":\"structure\",\"members\":{\"subnetIds\":{\"shape\":\"S5\"},\"securityGroupIds\":{\"shape\":\"S5\"},\"clusterSecurityGroupId\":{},\"vpcId\":{},\"endpointPublicAccess\":{\"type\":\"boolean\"},\"endpointPrivateAccess\":{\"type\":\"boolean\"},\"publicAccessCidrs\":{\"shape\":\"S5\"}}},\"kubernetesNetworkConfig\":{\"type\":\"structure\",\"members\":{\"serviceIpv4Cidr\":{},\"serviceIpv6Cidr\":{},\"ipFamily\":{}}},\"logging\":{\"shape\":\"S17\"},\"identity\":{\"type\":\"structure\",\"members\":{\"oidc\":{\"type\":\"structure\",\"members\":{\"issuer\":{}}}}},\"status\":{},\"certificateAuthority\":{\"type\":\"structure\",\"members\":{\"data\":{}}},\"clientRequestToken\":{},\"platformVersion\":{},\"tags\":{\"shape\":\"Sn\"},\"encryptionConfig\":{\"shape\":\"S3\"},\"connectorConfig\":{\"type\":\"structure\",\"members\":{\"activationId\":{},\"activationCode\":{},\"activationExpiry\":{\"type\":\"timestamp\"},\"provider\":{},\"roleArn\":{}}}}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"namespace\":{},\"labels\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"fargateProfileName\":{},\"fargateProfileArn\":{},\"clusterName\":{},\"createdAt\":{\"type\":\"timestamp\"},\"podExecutionRoleArn\":{},\"subnets\":{\"shape\":\"S5\"},\"selectors\":{\"shape\":\"S1n\"},\"status\":{},\"tags\":{\"shape\":\"Sn\"}}},\"S1u\":{\"type\":\"structure\",\"members\":{\"minSize\":{\"type\":\"integer\"},\"maxSize\":{\"type\":\"integer\"},\"desiredSize\":{\"type\":\"integer\"}}},\"S1z\":{\"type\":\"structure\",\"members\":{\"ec2SshKey\":{},\"sourceSecurityGroups\":{\"shape\":\"S5\"}}},\"S20\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S23\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{},\"effect\":{}}}},\"S28\":{\"type\":\"structure\",\"members\":{\"name\":{},\"version\":{},\"id\":{}}},\"S29\":{\"type\":\"structure\",\"members\":{\"maxUnavailable\":{\"type\":\"integer\"},\"maxUnavailablePercentage\":{\"type\":\"integer\"}}},\"S2e\":{\"type\":\"structure\",\"members\":{\"nodegroupName\":{},\"nodegroupArn\":{},\"clusterName\":{},\"version\":{},\"releaseVersion\":{},\"createdAt\":{\"type\":\"timestamp\"},\"modifiedAt\":{\"type\":\"timestamp\"},\"status\":{},\"capacityType\":{},\"scalingConfig\":{\"shape\":\"S1u\"},\"instanceTypes\":{\"shape\":\"S5\"},\"subnets\":{\"shape\":\"S5\"},\"remoteAccess\":{\"shape\":\"S1z\"},\"amiType\":{},\"nodeRole\":{},\"labels\":{\"shape\":\"S20\"},\"taints\":{\"shape\":\"S23\"},\"resources\":{\"type\":\"structure\",\"members\":{\"autoScalingGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{}}}},\"remoteAccessSecurityGroup\":{}}},\"diskSize\":{\"type\":\"integer\"},\"health\":{\"type\":\"structure\",\"members\":{\"issues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{},\"resourceIds\":{\"shape\":\"S5\"}}}}}},\"updateConfig\":{\"shape\":\"S29\"},\"launchTemplate\":{\"shape\":\"S28\"},\"tags\":{\"shape\":\"Sn\"}}},\"S3d\":{\"type\":\"structure\",\"required\":[\"type\",\"name\"],\"members\":{\"type\":{},\"name\":{}}}}}"); /***/ }), @@ -35216,7 +38126,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeAddonVersions\":{\"input_token\": /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"V\":{\"ClusterActive\":{\"delay\":30,\"operation\":\"DescribeCluster\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"DELETING\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"cluster.status\"},{\"expected\":\"FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"cluster.status\"},{\"expected\":\"ACTIVE\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"cluster.status\"}]},\"ClusterDeleted\":{\"delay\":30,\"operation\":\"DescribeCluster\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"ACTIVE\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"cluster.status\"},{\"expected\":\"CREATING\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"cluster.status\"},{\"expected\":\"ResourceNotFoundException\",\"matcher\":\"error\",\"state\":\"success\"}]},\"NodegroupActive\":{\"delay\":30,\"operation\":\"DescribeNodegroup\",\"maxAttempts\":80,\"acceptors\":[{\"expected\":\"CREATE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"nodegroup.status\"},{\"expected\":\"ACTIVE\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"nodegroup.status\"}]},\"NodegroupDeleted\":{\"delay\":30,\"operation\":\"DescribeNodegroup\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"DELETE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"nodegroup.status\"},{\"expected\":\"ResourceNotFoundException\",\"matcher\":\"error\",\"state\":\"success\"}]},\"AddonActive\":{\"delay\":10,\"operation\":\"DescribeAddon\",\"maxAttempts\":60,\"acceptors\":[{\"expected\":\"CREATE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"addon.status\"},{\"expected\":\"DEGRADED\",\"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\"}]},\"FargateProfileActive\":{\"delay\":10,\"operation\":\"DescribeFargateProfile\",\"maxAttempts\":60,\"acceptors\":[{\"expected\":\"CREATE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"fargateProfile.status\"},{\"expected\":\"ACTIVE\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"fargateProfile.status\"}]},\"FargateProfileDeleted\":{\"delay\":30,\"operation\":\"DescribeFargateProfile\",\"maxAttempts\":60,\"acceptors\":[{\"expected\":\"DELETE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"fargateProfile.status\"},{\"expected\":\"ResourceNotFoundException\",\"matcher\":\"error\",\"state\":\"success\"}]}}}"); +module.exports = JSON.parse("{\"V\":{\"ClusterActive\":{\"delay\":30,\"operation\":\"DescribeCluster\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"DELETING\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"cluster.status\"},{\"expected\":\"FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"cluster.status\"},{\"expected\":\"ACTIVE\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"cluster.status\"}]},\"ClusterDeleted\":{\"delay\":30,\"operation\":\"DescribeCluster\",\"maxAttempts\":40,\"acceptors\":[{\"expected\":\"ACTIVE\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"cluster.status\"},{\"expected\":\"CREATING\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"cluster.status\"},{\"expected\":\"PENDING\",\"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\":\"DEGRADED\",\"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\"}]},\"FargateProfileActive\":{\"delay\":10,\"operation\":\"DescribeFargateProfile\",\"maxAttempts\":60,\"acceptors\":[{\"expected\":\"CREATE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"fargateProfile.status\"},{\"expected\":\"ACTIVE\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"fargateProfile.status\"}]},\"FargateProfileDeleted\":{\"delay\":30,\"operation\":\"DescribeFargateProfile\",\"maxAttempts\":60,\"acceptors\":[{\"expected\":\"DELETE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"fargateProfile.status\"},{\"expected\":\"ResourceNotFoundException\",\"matcher\":\"error\",\"state\":\"success\"}]}}}"); /***/ }), @@ -35240,7 +38150,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeAccelerators\":{\"input_token\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-02-02\",\"endpointPrefix\":\"elasticache\",\"protocol\":\"query\",\"serviceFullName\":\"Amazon ElastiCache\",\"serviceId\":\"ElastiCache\",\"signatureVersion\":\"v4\",\"uid\":\"elasticache-2015-02-02\",\"xmlNamespace\":\"http://elasticache.amazonaws.com/doc/2015-02-02/\"},\"operations\":{\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"shape\":\"S5\",\"resultWrapper\":\"AddTagsToResourceResult\"}},\"AuthorizeCacheSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSecurityGroupName\",\"EC2SecurityGroupName\",\"EC2SecurityGroupOwnerId\"],\"members\":{\"CacheSecurityGroupName\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeCacheSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"CacheSecurityGroup\":{\"shape\":\"S8\"}}}},\"BatchApplyUpdateAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceUpdateName\"],\"members\":{\"ReplicationGroupIds\":{\"shape\":\"Sc\"},\"CacheClusterIds\":{\"shape\":\"Sd\"},\"ServiceUpdateName\":{}}},\"output\":{\"shape\":\"Se\",\"resultWrapper\":\"BatchApplyUpdateActionResult\"}},\"BatchStopUpdateAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceUpdateName\"],\"members\":{\"ReplicationGroupIds\":{\"shape\":\"Sc\"},\"CacheClusterIds\":{\"shape\":\"Sd\"},\"ServiceUpdateName\":{}}},\"output\":{\"shape\":\"Se\",\"resultWrapper\":\"BatchStopUpdateActionResult\"}},\"CompleteMigration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\"],\"members\":{\"ReplicationGroupId\":{},\"Force\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CompleteMigrationResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"So\"}}}},\"CopySnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceSnapshotName\",\"TargetSnapshotName\"],\"members\":{\"SourceSnapshotName\":{},\"TargetSnapshotName\":{},\"TargetBucket\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CopySnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S1p\"}}}},\"CreateCacheCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheClusterId\"],\"members\":{\"CacheClusterId\":{},\"ReplicationGroupId\":{},\"AZMode\":{},\"PreferredAvailabilityZone\":{},\"PreferredAvailabilityZones\":{\"shape\":\"S1y\"},\"NumCacheNodes\":{\"type\":\"integer\"},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheParameterGroupName\":{},\"CacheSubnetGroupName\":{},\"CacheSecurityGroupNames\":{\"shape\":\"S1z\"},\"SecurityGroupIds\":{\"shape\":\"S20\"},\"Tags\":{\"shape\":\"S3\"},\"SnapshotArns\":{\"shape\":\"S21\"},\"SnapshotName\":{},\"PreferredMaintenanceWindow\":{},\"Port\":{\"type\":\"integer\"},\"NotificationTopicArn\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"AuthToken\":{},\"OutpostMode\":{},\"PreferredOutpostArn\":{},\"PreferredOutpostArns\":{\"shape\":\"S23\"},\"LogDeliveryConfigurations\":{\"shape\":\"S24\"}}},\"output\":{\"resultWrapper\":\"CreateCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"S27\"}}}},\"CreateCacheParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\",\"CacheParameterGroupFamily\",\"Description\"],\"members\":{\"CacheParameterGroupName\":{},\"CacheParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CreateCacheParameterGroupResult\",\"type\":\"structure\",\"members\":{\"CacheParameterGroup\":{\"shape\":\"S2k\"}}}},\"CreateCacheSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSecurityGroupName\",\"Description\"],\"members\":{\"CacheSecurityGroupName\":{},\"Description\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CreateCacheSecurityGroupResult\",\"type\":\"structure\",\"members\":{\"CacheSecurityGroup\":{\"shape\":\"S8\"}}}},\"CreateCacheSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSubnetGroupName\",\"CacheSubnetGroupDescription\",\"SubnetIds\"],\"members\":{\"CacheSubnetGroupName\":{},\"CacheSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S2o\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CreateCacheSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"CacheSubnetGroup\":{\"shape\":\"S2q\"}}}},\"CreateGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupIdSuffix\",\"PrimaryReplicationGroupId\"],\"members\":{\"GlobalReplicationGroupIdSuffix\":{},\"GlobalReplicationGroupDescription\":{},\"PrimaryReplicationGroupId\":{}}},\"output\":{\"resultWrapper\":\"CreateGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2x\"}}}},\"CreateReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"ReplicationGroupDescription\"],\"members\":{\"ReplicationGroupId\":{},\"ReplicationGroupDescription\":{},\"GlobalReplicationGroupId\":{},\"PrimaryClusterId\":{},\"AutomaticFailoverEnabled\":{\"type\":\"boolean\"},\"MultiAZEnabled\":{\"type\":\"boolean\"},\"NumCacheClusters\":{\"type\":\"integer\"},\"PreferredCacheClusterAZs\":{\"shape\":\"S1u\"},\"NumNodeGroups\":{\"type\":\"integer\"},\"ReplicasPerNodeGroup\":{\"type\":\"integer\"},\"NodeGroupConfiguration\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\",\"locationName\":\"NodeGroupConfiguration\"}},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheParameterGroupName\":{},\"CacheSubnetGroupName\":{},\"CacheSecurityGroupNames\":{\"shape\":\"S1z\"},\"SecurityGroupIds\":{\"shape\":\"S20\"},\"Tags\":{\"shape\":\"S3\"},\"SnapshotArns\":{\"shape\":\"S21\"},\"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\":{}},\"LogDeliveryConfigurations\":{\"shape\":\"S24\"}}},\"output\":{\"resultWrapper\":\"CreateReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"So\"}}}},\"CreateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotName\"],\"members\":{\"ReplicationGroupId\":{},\"CacheClusterId\":{},\"SnapshotName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CreateSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S1p\"}}}},\"CreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserId\",\"UserName\",\"Engine\",\"AccessString\"],\"members\":{\"UserId\":{},\"UserName\":{},\"Engine\":{},\"Passwords\":{\"shape\":\"S3c\"},\"AccessString\":{},\"NoPasswordRequired\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"shape\":\"S3e\",\"resultWrapper\":\"CreateUserResult\"}},\"CreateUserGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserGroupId\",\"Engine\"],\"members\":{\"UserGroupId\":{},\"Engine\":{},\"UserIds\":{\"shape\":\"S3i\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"shape\":\"S3j\",\"resultWrapper\":\"CreateUserGroupResult\"}},\"DecreaseNodeGroupsInGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupId\",\"NodeGroupCount\",\"ApplyImmediately\"],\"members\":{\"GlobalReplicationGroupId\":{},\"NodeGroupCount\":{\"type\":\"integer\"},\"GlobalNodeGroupsToRemove\":{\"shape\":\"S3o\"},\"GlobalNodeGroupsToRetain\":{\"shape\":\"S3o\"},\"ApplyImmediately\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DecreaseNodeGroupsInGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2x\"}}}},\"DecreaseReplicaCount\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"ApplyImmediately\"],\"members\":{\"ReplicationGroupId\":{},\"NewReplicaCount\":{\"type\":\"integer\"},\"ReplicaConfiguration\":{\"shape\":\"S3r\"},\"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\":\"S27\"}}}},\"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\":\"S2x\"}}}},\"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\":\"S1p\"}}}},\"DeleteUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserId\"],\"members\":{\"UserId\":{}}},\"output\":{\"shape\":\"S3e\",\"resultWrapper\":\"DeleteUserResult\"}},\"DeleteUserGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserGroupId\"],\"members\":{\"UserGroupId\":{}}},\"output\":{\"shape\":\"S3j\",\"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\":\"S27\",\"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\":\"S2k\",\"locationName\":\"CacheParameterGroup\"}}}}},\"DescribeCacheParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\"],\"members\":{\"CacheParameterGroupName\":{},\"Source\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeCacheParametersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Parameters\":{\"shape\":\"S4k\"},\"CacheNodeTypeSpecificParameters\":{\"shape\":\"S4n\"}}}},\"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\":\"S2q\",\"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\":\"S4k\"},\"CacheNodeTypeSpecificParameters\":{\"shape\":\"S4n\"}},\"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\":\"S2x\",\"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\":\"S5e\",\"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\":\"S5f\"}},\"wrapper\":true}}}}},\"DescribeServiceUpdates\":{\"input\":{\"type\":\"structure\",\"members\":{\"ServiceUpdateName\":{},\"ServiceUpdateStatus\":{\"shape\":\"S5m\"},\"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\":\"S1p\",\"locationName\":\"Snapshot\"}}}}},\"DescribeUpdateActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ServiceUpdateName\":{},\"ReplicationGroupIds\":{\"shape\":\"Sc\"},\"CacheClusterIds\":{\"shape\":\"Sd\"},\"Engine\":{},\"ServiceUpdateStatus\":{\"shape\":\"S5m\"},\"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\":\"S3j\"}},\"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\":\"S3e\"}},\"Marker\":{}}}},\"DisassociateGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupId\",\"ReplicationGroupId\",\"ReplicationGroupRegion\"],\"members\":{\"GlobalReplicationGroupId\":{},\"ReplicationGroupId\":{},\"ReplicationGroupRegion\":{}}},\"output\":{\"resultWrapper\":\"DisassociateGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2x\"}}}},\"FailoverGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupId\",\"PrimaryRegion\",\"PrimaryReplicationGroupId\"],\"members\":{\"GlobalReplicationGroupId\":{},\"PrimaryRegion\":{},\"PrimaryReplicationGroupId\":{}}},\"output\":{\"resultWrapper\":\"FailoverGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2x\"}}}},\"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\":\"S6t\"}}}},\"ApplyImmediately\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"IncreaseNodeGroupsInGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2x\"}}}},\"IncreaseReplicaCount\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"ApplyImmediately\"],\"members\":{\"ReplicationGroupId\":{},\"NewReplicaCount\":{\"type\":\"integer\"},\"ReplicaConfiguration\":{\"shape\":\"S3r\"},\"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\":\"S70\"},\"ScaleDownModifications\":{\"shape\":\"S70\"}}}},\"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\":\"S29\"},\"AZMode\":{},\"NewAvailabilityZones\":{\"shape\":\"S1y\"},\"CacheSecurityGroupNames\":{\"shape\":\"S1z\"},\"SecurityGroupIds\":{\"shape\":\"S20\"},\"PreferredMaintenanceWindow\":{},\"NotificationTopicArn\":{},\"CacheParameterGroupName\":{},\"NotificationTopicStatus\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"CacheNodeType\":{},\"AuthToken\":{},\"AuthTokenUpdateStrategy\":{},\"LogDeliveryConfigurations\":{\"shape\":\"S24\"}}},\"output\":{\"resultWrapper\":\"ModifyCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"S27\"}}}},\"ModifyCacheParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\",\"ParameterNameValues\"],\"members\":{\"CacheParameterGroupName\":{},\"ParameterNameValues\":{\"shape\":\"S76\"}}},\"output\":{\"shape\":\"S78\",\"resultWrapper\":\"ModifyCacheParameterGroupResult\"}},\"ModifyCacheSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSubnetGroupName\"],\"members\":{\"CacheSubnetGroupName\":{},\"CacheSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S2o\"}}},\"output\":{\"resultWrapper\":\"ModifyCacheSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"CacheSubnetGroup\":{\"shape\":\"S2q\"}}}},\"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\":\"S2x\"}}}},\"ModifyReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\"],\"members\":{\"ReplicationGroupId\":{},\"ReplicationGroupDescription\":{},\"PrimaryClusterId\":{},\"SnapshottingClusterId\":{},\"AutomaticFailoverEnabled\":{\"type\":\"boolean\"},\"MultiAZEnabled\":{\"type\":\"boolean\"},\"NodeGroupId\":{\"deprecated\":true},\"CacheSecurityGroupNames\":{\"shape\":\"S1z\"},\"SecurityGroupIds\":{\"shape\":\"S20\"},\"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\"},\"LogDeliveryConfigurations\":{\"shape\":\"S24\"}}},\"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\":\"S6t\"},\"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\":\"S3c\"},\"NoPasswordRequired\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S3e\",\"resultWrapper\":\"ModifyUserResult\"}},\"ModifyUserGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserGroupId\"],\"members\":{\"UserGroupId\":{},\"UserIdsToAdd\":{\"shape\":\"S3i\"},\"UserIdsToRemove\":{\"shape\":\"S3i\"}}},\"output\":{\"shape\":\"S3j\",\"resultWrapper\":\"ModifyUserGroupResult\"}},\"PurchaseReservedCacheNodesOffering\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedCacheNodesOfferingId\"],\"members\":{\"ReservedCacheNodesOfferingId\":{},\"ReservedCacheNodeId\":{},\"CacheNodeCount\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"PurchaseReservedCacheNodesOfferingResult\",\"type\":\"structure\",\"members\":{\"ReservedCacheNode\":{\"shape\":\"S5e\"}}}},\"RebalanceSlotsInGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupId\",\"ApplyImmediately\"],\"members\":{\"GlobalReplicationGroupId\":{},\"ApplyImmediately\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RebalanceSlotsInGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2x\"}}}},\"RebootCacheCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheClusterId\",\"CacheNodeIdsToReboot\"],\"members\":{\"CacheClusterId\":{},\"CacheNodeIdsToReboot\":{\"shape\":\"S29\"}}},\"output\":{\"resultWrapper\":\"RebootCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"S27\"}}}},\"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\":\"S76\"}}},\"output\":{\"shape\":\"S78\",\"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\"}}},\"LogDeliveryConfigurations\":{\"shape\":\"Sz\"}}},\"MemberClusters\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterId\"}},\"NodeGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeGroup\",\"type\":\"structure\",\"members\":{\"NodeGroupId\":{},\"Status\":{},\"PrimaryEndpoint\":{\"shape\":\"S1a\"},\"ReaderEndpoint\":{\"shape\":\"S1a\"},\"Slots\":{},\"NodeGroupMembers\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeGroupMember\",\"type\":\"structure\",\"members\":{\"CacheClusterId\":{},\"CacheNodeId\":{},\"ReadEndpoint\":{\"shape\":\"S1a\"},\"PreferredAvailabilityZone\":{},\"PreferredOutpostArn\":{},\"CurrentRole\":{}}}}}}},\"SnapshottingClusterId\":{},\"AutomaticFailover\":{},\"MultiAZ\":{},\"ConfigurationEndpoint\":{\"shape\":\"S1a\"},\"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\"},\"LogDeliveryConfigurations\":{\"shape\":\"S1k\"}},\"wrapper\":true},\"Sx\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LogType\":{},\"DestinationType\":{},\"DestinationDetails\":{\"shape\":\"S13\"},\"LogFormat\":{}}},\"locationName\":\"PendingLogDeliveryConfiguration\"},\"S13\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogsDetails\":{\"type\":\"structure\",\"members\":{\"LogGroup\":{}}},\"KinesisFirehoseDetails\":{\"type\":\"structure\",\"members\":{\"DeliveryStream\":{}}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"}}},\"S1k\":{\"type\":\"list\",\"member\":{\"locationName\":\"LogDeliveryConfiguration\",\"type\":\"structure\",\"members\":{\"LogType\":{},\"DestinationType\":{},\"DestinationDetails\":{\"shape\":\"S13\"},\"LogFormat\":{},\"Status\":{},\"Message\":{}}}},\"S1p\":{\"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\":\"S1s\"},\"CacheSize\":{},\"CacheNodeCreateTime\":{\"type\":\"timestamp\"},\"SnapshotCreateTime\":{\"type\":\"timestamp\"}},\"wrapper\":true}},\"KmsKeyId\":{},\"ARN\":{}},\"wrapper\":true},\"S1s\":{\"type\":\"structure\",\"members\":{\"NodeGroupId\":{},\"Slots\":{},\"ReplicaCount\":{\"type\":\"integer\"},\"PrimaryAvailabilityZone\":{},\"ReplicaAvailabilityZones\":{\"shape\":\"S1u\"},\"PrimaryOutpostArn\":{},\"ReplicaOutpostArns\":{\"type\":\"list\",\"member\":{\"locationName\":\"OutpostArn\"}}}},\"S1u\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"S1y\":{\"type\":\"list\",\"member\":{\"locationName\":\"PreferredAvailabilityZone\"}},\"S1z\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheSecurityGroupName\"}},\"S20\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"S21\":{\"type\":\"list\",\"member\":{\"locationName\":\"SnapshotArn\"}},\"S23\":{\"type\":\"list\",\"member\":{\"locationName\":\"PreferredOutpostArn\"}},\"S24\":{\"type\":\"list\",\"member\":{\"locationName\":\"LogDeliveryConfigurationRequest\",\"type\":\"structure\",\"members\":{\"LogType\":{},\"DestinationType\":{},\"DestinationDetails\":{\"shape\":\"S13\"},\"LogFormat\":{},\"Enabled\":{\"type\":\"boolean\"}}}},\"S27\":{\"type\":\"structure\",\"members\":{\"CacheClusterId\":{},\"ConfigurationEndpoint\":{\"shape\":\"S1a\"},\"ClientDownloadLandingPage\":{},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheClusterStatus\":{},\"NumCacheNodes\":{\"type\":\"integer\"},\"PreferredAvailabilityZone\":{},\"PreferredOutpostArn\":{},\"CacheClusterCreateTime\":{\"type\":\"timestamp\"},\"PreferredMaintenanceWindow\":{},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"NumCacheNodes\":{\"type\":\"integer\"},\"CacheNodeIdsToRemove\":{\"shape\":\"S29\"},\"EngineVersion\":{},\"CacheNodeType\":{},\"AuthTokenStatus\":{},\"LogDeliveryConfigurations\":{\"shape\":\"Sz\"}}},\"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\":\"S29\"}}},\"CacheSubnetGroupName\":{},\"CacheNodes\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheNode\",\"type\":\"structure\",\"members\":{\"CacheNodeId\":{},\"CacheNodeStatus\":{},\"CacheNodeCreateTime\":{\"type\":\"timestamp\"},\"Endpoint\":{\"shape\":\"S1a\"},\"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\":{},\"ReplicationGroupLogDeliveryEnabled\":{\"type\":\"boolean\"},\"LogDeliveryConfigurations\":{\"shape\":\"S1k\"}},\"wrapper\":true},\"S29\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheNodeId\"}},\"S2k\":{\"type\":\"structure\",\"members\":{\"CacheParameterGroupName\":{},\"CacheParameterGroupFamily\":{},\"Description\":{},\"IsGlobal\":{\"type\":\"boolean\"},\"ARN\":{}},\"wrapper\":true},\"S2o\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S2q\":{\"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},\"S2x\":{\"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},\"S3c\":{\"type\":\"list\",\"member\":{}},\"S3e\":{\"type\":\"structure\",\"members\":{\"UserId\":{},\"UserName\":{},\"Status\":{},\"Engine\":{},\"AccessString\":{},\"UserGroupIds\":{\"shape\":\"Sx\"},\"Authentication\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"PasswordCount\":{\"type\":\"integer\"}}},\"ARN\":{}}},\"S3i\":{\"type\":\"list\",\"member\":{}},\"S3j\":{\"type\":\"structure\",\"members\":{\"UserGroupId\":{},\"Status\":{},\"Engine\":{},\"UserIds\":{\"shape\":\"S3k\"},\"PendingChanges\":{\"type\":\"structure\",\"members\":{\"UserIdsToRemove\":{\"shape\":\"S3k\"},\"UserIdsToAdd\":{\"shape\":\"S3k\"}}},\"ReplicationGroups\":{\"type\":\"list\",\"member\":{}},\"ARN\":{}}},\"S3k\":{\"type\":\"list\",\"member\":{}},\"S3o\":{\"type\":\"list\",\"member\":{\"locationName\":\"GlobalNodeGroupId\"}},\"S3r\":{\"type\":\"list\",\"member\":{\"locationName\":\"ConfigureShard\",\"type\":\"structure\",\"required\":[\"NodeGroupId\",\"NewReplicaCount\"],\"members\":{\"NodeGroupId\":{},\"NewReplicaCount\":{\"type\":\"integer\"},\"PreferredAvailabilityZones\":{\"shape\":\"S1y\"},\"PreferredOutpostArns\":{\"shape\":\"S23\"}}}},\"S4k\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ChangeType\":{}}}},\"S4n\":{\"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\":{}}}},\"S5e\":{\"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\":\"S5f\"},\"ReservationARN\":{}},\"wrapper\":true},\"S5f\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecurringCharge\",\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}},\"wrapper\":true}},\"S5m\":{\"type\":\"list\",\"member\":{}},\"S6t\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReshardingConfiguration\",\"type\":\"structure\",\"members\":{\"NodeGroupId\":{},\"PreferredAvailabilityZones\":{\"shape\":\"S1u\"}}}},\"S70\":{\"type\":\"list\",\"member\":{}},\"S76\":{\"type\":\"list\",\"member\":{\"locationName\":\"ParameterNameValue\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}},\"S78\":{\"type\":\"structure\",\"members\":{\"CacheParameterGroupName\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-02-02\",\"endpointPrefix\":\"elasticache\",\"protocol\":\"query\",\"serviceFullName\":\"Amazon ElastiCache\",\"serviceId\":\"ElastiCache\",\"signatureVersion\":\"v4\",\"uid\":\"elasticache-2015-02-02\",\"xmlNamespace\":\"http://elasticache.amazonaws.com/doc/2015-02-02/\"},\"operations\":{\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"shape\":\"S5\",\"resultWrapper\":\"AddTagsToResourceResult\"}},\"AuthorizeCacheSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSecurityGroupName\",\"EC2SecurityGroupName\",\"EC2SecurityGroupOwnerId\"],\"members\":{\"CacheSecurityGroupName\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeCacheSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"CacheSecurityGroup\":{\"shape\":\"S8\"}}}},\"BatchApplyUpdateAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceUpdateName\"],\"members\":{\"ReplicationGroupIds\":{\"shape\":\"Sc\"},\"CacheClusterIds\":{\"shape\":\"Sd\"},\"ServiceUpdateName\":{}}},\"output\":{\"shape\":\"Se\",\"resultWrapper\":\"BatchApplyUpdateActionResult\"}},\"BatchStopUpdateAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceUpdateName\"],\"members\":{\"ReplicationGroupIds\":{\"shape\":\"Sc\"},\"CacheClusterIds\":{\"shape\":\"Sd\"},\"ServiceUpdateName\":{}}},\"output\":{\"shape\":\"Se\",\"resultWrapper\":\"BatchStopUpdateActionResult\"}},\"CompleteMigration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\"],\"members\":{\"ReplicationGroupId\":{},\"Force\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CompleteMigrationResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"So\"}}}},\"CopySnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceSnapshotName\",\"TargetSnapshotName\"],\"members\":{\"SourceSnapshotName\":{},\"TargetSnapshotName\":{},\"TargetBucket\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CopySnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S1q\"}}}},\"CreateCacheCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheClusterId\"],\"members\":{\"CacheClusterId\":{},\"ReplicationGroupId\":{},\"AZMode\":{},\"PreferredAvailabilityZone\":{},\"PreferredAvailabilityZones\":{\"shape\":\"S1z\"},\"NumCacheNodes\":{\"type\":\"integer\"},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheParameterGroupName\":{},\"CacheSubnetGroupName\":{},\"CacheSecurityGroupNames\":{\"shape\":\"S20\"},\"SecurityGroupIds\":{\"shape\":\"S21\"},\"Tags\":{\"shape\":\"S3\"},\"SnapshotArns\":{\"shape\":\"S22\"},\"SnapshotName\":{},\"PreferredMaintenanceWindow\":{},\"Port\":{\"type\":\"integer\"},\"NotificationTopicArn\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"AuthToken\":{},\"OutpostMode\":{},\"PreferredOutpostArn\":{},\"PreferredOutpostArns\":{\"shape\":\"S24\"},\"LogDeliveryConfigurations\":{\"shape\":\"S25\"}}},\"output\":{\"resultWrapper\":\"CreateCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"S28\"}}}},\"CreateCacheParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\",\"CacheParameterGroupFamily\",\"Description\"],\"members\":{\"CacheParameterGroupName\":{},\"CacheParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CreateCacheParameterGroupResult\",\"type\":\"structure\",\"members\":{\"CacheParameterGroup\":{\"shape\":\"S2l\"}}}},\"CreateCacheSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSecurityGroupName\",\"Description\"],\"members\":{\"CacheSecurityGroupName\":{},\"Description\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CreateCacheSecurityGroupResult\",\"type\":\"structure\",\"members\":{\"CacheSecurityGroup\":{\"shape\":\"S8\"}}}},\"CreateCacheSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSubnetGroupName\",\"CacheSubnetGroupDescription\",\"SubnetIds\"],\"members\":{\"CacheSubnetGroupName\":{},\"CacheSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S2p\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CreateCacheSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"CacheSubnetGroup\":{\"shape\":\"S2r\"}}}},\"CreateGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupIdSuffix\",\"PrimaryReplicationGroupId\"],\"members\":{\"GlobalReplicationGroupIdSuffix\":{},\"GlobalReplicationGroupDescription\":{},\"PrimaryReplicationGroupId\":{}}},\"output\":{\"resultWrapper\":\"CreateGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2y\"}}}},\"CreateReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"ReplicationGroupDescription\"],\"members\":{\"ReplicationGroupId\":{},\"ReplicationGroupDescription\":{},\"GlobalReplicationGroupId\":{},\"PrimaryClusterId\":{},\"AutomaticFailoverEnabled\":{\"type\":\"boolean\"},\"MultiAZEnabled\":{\"type\":\"boolean\"},\"NumCacheClusters\":{\"type\":\"integer\"},\"PreferredCacheClusterAZs\":{\"shape\":\"S1v\"},\"NumNodeGroups\":{\"type\":\"integer\"},\"ReplicasPerNodeGroup\":{\"type\":\"integer\"},\"NodeGroupConfiguration\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\",\"locationName\":\"NodeGroupConfiguration\"}},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheParameterGroupName\":{},\"CacheSubnetGroupName\":{},\"CacheSecurityGroupNames\":{\"shape\":\"S20\"},\"SecurityGroupIds\":{\"shape\":\"S21\"},\"Tags\":{\"shape\":\"S3\"},\"SnapshotArns\":{\"shape\":\"S22\"},\"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\":{}},\"LogDeliveryConfigurations\":{\"shape\":\"S25\"},\"DataTieringEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"ReplicationGroup\":{\"shape\":\"So\"}}}},\"CreateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotName\"],\"members\":{\"ReplicationGroupId\":{},\"CacheClusterId\":{},\"SnapshotName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"CreateSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S1q\"}}}},\"CreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserId\",\"UserName\",\"Engine\",\"AccessString\"],\"members\":{\"UserId\":{},\"UserName\":{},\"Engine\":{},\"Passwords\":{\"shape\":\"S3d\"},\"AccessString\":{},\"NoPasswordRequired\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"shape\":\"S3f\",\"resultWrapper\":\"CreateUserResult\"}},\"CreateUserGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserGroupId\",\"Engine\"],\"members\":{\"UserGroupId\":{},\"Engine\":{},\"UserIds\":{\"shape\":\"S3j\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"shape\":\"S3k\",\"resultWrapper\":\"CreateUserGroupResult\"}},\"DecreaseNodeGroupsInGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupId\",\"NodeGroupCount\",\"ApplyImmediately\"],\"members\":{\"GlobalReplicationGroupId\":{},\"NodeGroupCount\":{\"type\":\"integer\"},\"GlobalNodeGroupsToRemove\":{\"shape\":\"S3p\"},\"GlobalNodeGroupsToRetain\":{\"shape\":\"S3p\"},\"ApplyImmediately\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DecreaseNodeGroupsInGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2y\"}}}},\"DecreaseReplicaCount\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"ApplyImmediately\"],\"members\":{\"ReplicationGroupId\":{},\"NewReplicaCount\":{\"type\":\"integer\"},\"ReplicaConfiguration\":{\"shape\":\"S3s\"},\"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\":\"S28\"}}}},\"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\":\"S2y\"}}}},\"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\":\"S1q\"}}}},\"DeleteUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserId\"],\"members\":{\"UserId\":{}}},\"output\":{\"shape\":\"S3f\",\"resultWrapper\":\"DeleteUserResult\"}},\"DeleteUserGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserGroupId\"],\"members\":{\"UserGroupId\":{}}},\"output\":{\"shape\":\"S3k\",\"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\":\"S28\",\"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\":\"S2l\",\"locationName\":\"CacheParameterGroup\"}}}}},\"DescribeCacheParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\"],\"members\":{\"CacheParameterGroupName\":{},\"Source\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeCacheParametersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Parameters\":{\"shape\":\"S4l\"},\"CacheNodeTypeSpecificParameters\":{\"shape\":\"S4o\"}}}},\"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\":\"S2r\",\"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\":\"S4l\"},\"CacheNodeTypeSpecificParameters\":{\"shape\":\"S4o\"}},\"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\":\"S2y\",\"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\":\"S5f\",\"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\":\"S5g\"}},\"wrapper\":true}}}}},\"DescribeServiceUpdates\":{\"input\":{\"type\":\"structure\",\"members\":{\"ServiceUpdateName\":{},\"ServiceUpdateStatus\":{\"shape\":\"S5n\"},\"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\":\"S1q\",\"locationName\":\"Snapshot\"}}}}},\"DescribeUpdateActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ServiceUpdateName\":{},\"ReplicationGroupIds\":{\"shape\":\"Sc\"},\"CacheClusterIds\":{\"shape\":\"Sd\"},\"Engine\":{},\"ServiceUpdateStatus\":{\"shape\":\"S5n\"},\"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\":\"S3k\"}},\"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\":\"S3f\"}},\"Marker\":{}}}},\"DisassociateGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupId\",\"ReplicationGroupId\",\"ReplicationGroupRegion\"],\"members\":{\"GlobalReplicationGroupId\":{},\"ReplicationGroupId\":{},\"ReplicationGroupRegion\":{}}},\"output\":{\"resultWrapper\":\"DisassociateGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2y\"}}}},\"FailoverGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupId\",\"PrimaryRegion\",\"PrimaryReplicationGroupId\"],\"members\":{\"GlobalReplicationGroupId\":{},\"PrimaryRegion\":{},\"PrimaryReplicationGroupId\":{}}},\"output\":{\"resultWrapper\":\"FailoverGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2y\"}}}},\"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\":\"S6u\"}}}},\"ApplyImmediately\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"IncreaseNodeGroupsInGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2y\"}}}},\"IncreaseReplicaCount\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\",\"ApplyImmediately\"],\"members\":{\"ReplicationGroupId\":{},\"NewReplicaCount\":{\"type\":\"integer\"},\"ReplicaConfiguration\":{\"shape\":\"S3s\"},\"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\":\"S71\"},\"ScaleDownModifications\":{\"shape\":\"S71\"}}}},\"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\":\"S2a\"},\"AZMode\":{},\"NewAvailabilityZones\":{\"shape\":\"S1z\"},\"CacheSecurityGroupNames\":{\"shape\":\"S20\"},\"SecurityGroupIds\":{\"shape\":\"S21\"},\"PreferredMaintenanceWindow\":{},\"NotificationTopicArn\":{},\"CacheParameterGroupName\":{},\"NotificationTopicStatus\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"CacheNodeType\":{},\"AuthToken\":{},\"AuthTokenUpdateStrategy\":{},\"LogDeliveryConfigurations\":{\"shape\":\"S25\"}}},\"output\":{\"resultWrapper\":\"ModifyCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"S28\"}}}},\"ModifyCacheParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheParameterGroupName\",\"ParameterNameValues\"],\"members\":{\"CacheParameterGroupName\":{},\"ParameterNameValues\":{\"shape\":\"S77\"}}},\"output\":{\"shape\":\"S79\",\"resultWrapper\":\"ModifyCacheParameterGroupResult\"}},\"ModifyCacheSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheSubnetGroupName\"],\"members\":{\"CacheSubnetGroupName\":{},\"CacheSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S2p\"}}},\"output\":{\"resultWrapper\":\"ModifyCacheSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"CacheSubnetGroup\":{\"shape\":\"S2r\"}}}},\"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\":\"S2y\"}}}},\"ModifyReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplicationGroupId\"],\"members\":{\"ReplicationGroupId\":{},\"ReplicationGroupDescription\":{},\"PrimaryClusterId\":{},\"SnapshottingClusterId\":{},\"AutomaticFailoverEnabled\":{\"type\":\"boolean\"},\"MultiAZEnabled\":{\"type\":\"boolean\"},\"NodeGroupId\":{\"deprecated\":true},\"CacheSecurityGroupNames\":{\"shape\":\"S20\"},\"SecurityGroupIds\":{\"shape\":\"S21\"},\"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\"},\"LogDeliveryConfigurations\":{\"shape\":\"S25\"}}},\"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\":\"S6u\"},\"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\":\"S3d\"},\"NoPasswordRequired\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S3f\",\"resultWrapper\":\"ModifyUserResult\"}},\"ModifyUserGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserGroupId\"],\"members\":{\"UserGroupId\":{},\"UserIdsToAdd\":{\"shape\":\"S3j\"},\"UserIdsToRemove\":{\"shape\":\"S3j\"}}},\"output\":{\"shape\":\"S3k\",\"resultWrapper\":\"ModifyUserGroupResult\"}},\"PurchaseReservedCacheNodesOffering\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedCacheNodesOfferingId\"],\"members\":{\"ReservedCacheNodesOfferingId\":{},\"ReservedCacheNodeId\":{},\"CacheNodeCount\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"PurchaseReservedCacheNodesOfferingResult\",\"type\":\"structure\",\"members\":{\"ReservedCacheNode\":{\"shape\":\"S5f\"}}}},\"RebalanceSlotsInGlobalReplicationGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalReplicationGroupId\",\"ApplyImmediately\"],\"members\":{\"GlobalReplicationGroupId\":{},\"ApplyImmediately\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RebalanceSlotsInGlobalReplicationGroupResult\",\"type\":\"structure\",\"members\":{\"GlobalReplicationGroup\":{\"shape\":\"S2y\"}}}},\"RebootCacheCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"CacheClusterId\",\"CacheNodeIdsToReboot\"],\"members\":{\"CacheClusterId\":{},\"CacheNodeIdsToReboot\":{\"shape\":\"S2a\"}}},\"output\":{\"resultWrapper\":\"RebootCacheClusterResult\",\"type\":\"structure\",\"members\":{\"CacheCluster\":{\"shape\":\"S28\"}}}},\"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\":\"S77\"}}},\"output\":{\"shape\":\"S79\",\"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\"}}},\"LogDeliveryConfigurations\":{\"shape\":\"Sz\"}}},\"MemberClusters\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterId\"}},\"NodeGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeGroup\",\"type\":\"structure\",\"members\":{\"NodeGroupId\":{},\"Status\":{},\"PrimaryEndpoint\":{\"shape\":\"S1a\"},\"ReaderEndpoint\":{\"shape\":\"S1a\"},\"Slots\":{},\"NodeGroupMembers\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeGroupMember\",\"type\":\"structure\",\"members\":{\"CacheClusterId\":{},\"CacheNodeId\":{},\"ReadEndpoint\":{\"shape\":\"S1a\"},\"PreferredAvailabilityZone\":{},\"PreferredOutpostArn\":{},\"CurrentRole\":{}}}}}}},\"SnapshottingClusterId\":{},\"AutomaticFailover\":{},\"MultiAZ\":{},\"ConfigurationEndpoint\":{\"shape\":\"S1a\"},\"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\"},\"LogDeliveryConfigurations\":{\"shape\":\"S1k\"},\"ReplicationGroupCreateTime\":{\"type\":\"timestamp\"},\"DataTiering\":{}},\"wrapper\":true},\"Sx\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LogType\":{},\"DestinationType\":{},\"DestinationDetails\":{\"shape\":\"S13\"},\"LogFormat\":{}}},\"locationName\":\"PendingLogDeliveryConfiguration\"},\"S13\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogsDetails\":{\"type\":\"structure\",\"members\":{\"LogGroup\":{}}},\"KinesisFirehoseDetails\":{\"type\":\"structure\",\"members\":{\"DeliveryStream\":{}}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"}}},\"S1k\":{\"type\":\"list\",\"member\":{\"locationName\":\"LogDeliveryConfiguration\",\"type\":\"structure\",\"members\":{\"LogType\":{},\"DestinationType\":{},\"DestinationDetails\":{\"shape\":\"S13\"},\"LogFormat\":{},\"Status\":{},\"Message\":{}}}},\"S1q\":{\"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\":\"S1t\"},\"CacheSize\":{},\"CacheNodeCreateTime\":{\"type\":\"timestamp\"},\"SnapshotCreateTime\":{\"type\":\"timestamp\"}},\"wrapper\":true}},\"KmsKeyId\":{},\"ARN\":{},\"DataTiering\":{}},\"wrapper\":true},\"S1t\":{\"type\":\"structure\",\"members\":{\"NodeGroupId\":{},\"Slots\":{},\"ReplicaCount\":{\"type\":\"integer\"},\"PrimaryAvailabilityZone\":{},\"ReplicaAvailabilityZones\":{\"shape\":\"S1v\"},\"PrimaryOutpostArn\":{},\"ReplicaOutpostArns\":{\"type\":\"list\",\"member\":{\"locationName\":\"OutpostArn\"}}}},\"S1v\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"S1z\":{\"type\":\"list\",\"member\":{\"locationName\":\"PreferredAvailabilityZone\"}},\"S20\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheSecurityGroupName\"}},\"S21\":{\"type\":\"list\",\"member\":{\"locationName\":\"SecurityGroupId\"}},\"S22\":{\"type\":\"list\",\"member\":{\"locationName\":\"SnapshotArn\"}},\"S24\":{\"type\":\"list\",\"member\":{\"locationName\":\"PreferredOutpostArn\"}},\"S25\":{\"type\":\"list\",\"member\":{\"locationName\":\"LogDeliveryConfigurationRequest\",\"type\":\"structure\",\"members\":{\"LogType\":{},\"DestinationType\":{},\"DestinationDetails\":{\"shape\":\"S13\"},\"LogFormat\":{},\"Enabled\":{\"type\":\"boolean\"}}}},\"S28\":{\"type\":\"structure\",\"members\":{\"CacheClusterId\":{},\"ConfigurationEndpoint\":{\"shape\":\"S1a\"},\"ClientDownloadLandingPage\":{},\"CacheNodeType\":{},\"Engine\":{},\"EngineVersion\":{},\"CacheClusterStatus\":{},\"NumCacheNodes\":{\"type\":\"integer\"},\"PreferredAvailabilityZone\":{},\"PreferredOutpostArn\":{},\"CacheClusterCreateTime\":{\"type\":\"timestamp\"},\"PreferredMaintenanceWindow\":{},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"NumCacheNodes\":{\"type\":\"integer\"},\"CacheNodeIdsToRemove\":{\"shape\":\"S2a\"},\"EngineVersion\":{},\"CacheNodeType\":{},\"AuthTokenStatus\":{},\"LogDeliveryConfigurations\":{\"shape\":\"Sz\"}}},\"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\":\"S2a\"}}},\"CacheSubnetGroupName\":{},\"CacheNodes\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheNode\",\"type\":\"structure\",\"members\":{\"CacheNodeId\":{},\"CacheNodeStatus\":{},\"CacheNodeCreateTime\":{\"type\":\"timestamp\"},\"Endpoint\":{\"shape\":\"S1a\"},\"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\":{},\"ReplicationGroupLogDeliveryEnabled\":{\"type\":\"boolean\"},\"LogDeliveryConfigurations\":{\"shape\":\"S1k\"}},\"wrapper\":true},\"S2a\":{\"type\":\"list\",\"member\":{\"locationName\":\"CacheNodeId\"}},\"S2l\":{\"type\":\"structure\",\"members\":{\"CacheParameterGroupName\":{},\"CacheParameterGroupFamily\":{},\"Description\":{},\"IsGlobal\":{\"type\":\"boolean\"},\"ARN\":{}},\"wrapper\":true},\"S2p\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S2r\":{\"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},\"S2y\":{\"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},\"S3d\":{\"type\":\"list\",\"member\":{}},\"S3f\":{\"type\":\"structure\",\"members\":{\"UserId\":{},\"UserName\":{},\"Status\":{},\"Engine\":{},\"MinimumEngineVersion\":{},\"AccessString\":{},\"UserGroupIds\":{\"shape\":\"Sx\"},\"Authentication\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"PasswordCount\":{\"type\":\"integer\"}}},\"ARN\":{}}},\"S3j\":{\"type\":\"list\",\"member\":{}},\"S3k\":{\"type\":\"structure\",\"members\":{\"UserGroupId\":{},\"Status\":{},\"Engine\":{},\"UserIds\":{\"shape\":\"S3l\"},\"MinimumEngineVersion\":{},\"PendingChanges\":{\"type\":\"structure\",\"members\":{\"UserIdsToRemove\":{\"shape\":\"S3l\"},\"UserIdsToAdd\":{\"shape\":\"S3l\"}}},\"ReplicationGroups\":{\"type\":\"list\",\"member\":{}},\"ARN\":{}}},\"S3l\":{\"type\":\"list\",\"member\":{}},\"S3p\":{\"type\":\"list\",\"member\":{\"locationName\":\"GlobalNodeGroupId\"}},\"S3s\":{\"type\":\"list\",\"member\":{\"locationName\":\"ConfigureShard\",\"type\":\"structure\",\"required\":[\"NodeGroupId\",\"NewReplicaCount\"],\"members\":{\"NodeGroupId\":{},\"NewReplicaCount\":{\"type\":\"integer\"},\"PreferredAvailabilityZones\":{\"shape\":\"S1z\"},\"PreferredOutpostArns\":{\"shape\":\"S24\"}}}},\"S4l\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ChangeType\":{}}}},\"S4o\":{\"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\":{}}}},\"S5f\":{\"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\":\"S5g\"},\"ReservationARN\":{}},\"wrapper\":true},\"S5g\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecurringCharge\",\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}},\"wrapper\":true}},\"S5n\":{\"type\":\"list\",\"member\":{}},\"S6u\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReshardingConfiguration\",\"type\":\"structure\",\"members\":{\"NodeGroupId\":{},\"PreferredAvailabilityZones\":{\"shape\":\"S1v\"}}}},\"S71\":{\"type\":\"list\",\"member\":{}},\"S77\":{\"type\":\"list\",\"member\":{\"locationName\":\"ParameterNameValue\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}},\"S79\":{\"type\":\"structure\",\"members\":{\"CacheParameterGroupName\":{}}}}}"); /***/ }), @@ -35288,7 +38198,7 @@ module.exports = JSON.parse("{\"V\":{\"EnvironmentExists\":{\"delay\":20,\"maxAt /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-02-01\",\"endpointPrefix\":\"elasticfilesystem\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"EFS\",\"serviceFullName\":\"Amazon Elastic File System\",\"serviceId\":\"EFS\",\"signatureVersion\":\"v4\",\"uid\":\"elasticfilesystem-2015-02-01\"},\"operations\":{\"CreateAccessPoint\":{\"http\":{\"requestUri\":\"/2015-02-01/access-points\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\",\"FileSystemId\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S3\"},\"FileSystemId\":{},\"PosixUser\":{\"shape\":\"S8\"},\"RootDirectory\":{\"shape\":\"Sc\"}}},\"output\":{\"shape\":\"Si\"}},\"CreateFileSystem\":{\"http\":{\"requestUri\":\"/2015-02-01/file-systems\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"CreationToken\"],\"members\":{\"CreationToken\":{\"idempotencyToken\":true},\"PerformanceMode\":{},\"Encrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"ThroughputMode\":{},\"ProvisionedThroughputInMibps\":{\"type\":\"double\"},\"AvailabilityZoneName\":{},\"Backup\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"shape\":\"Sx\"}},\"CreateMountTarget\":{\"http\":{\"requestUri\":\"/2015-02-01/mount-targets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"SubnetId\"],\"members\":{\"FileSystemId\":{},\"SubnetId\":{},\"IpAddress\":{},\"SecurityGroups\":{\"shape\":\"S18\"}}},\"output\":{\"shape\":\"S1a\"}},\"CreateTags\":{\"http\":{\"requestUri\":\"/2015-02-01/create-tags/{FileSystemId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Tags\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"Tags\":{\"shape\":\"S3\"}}},\"deprecated\":true,\"deprecatedMessage\":\"Use TagResource.\"},\"DeleteAccessPoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/access-points/{AccessPointId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AccessPointId\"],\"members\":{\"AccessPointId\":{\"location\":\"uri\",\"locationName\":\"AccessPointId\"}}}},\"DeleteFileSystem\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}}},\"DeleteFileSystemPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}}},\"DeleteMountTarget\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/mount-targets/{MountTargetId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"MountTargetId\"],\"members\":{\"MountTargetId\":{\"location\":\"uri\",\"locationName\":\"MountTargetId\"}}}},\"DeleteTags\":{\"http\":{\"requestUri\":\"/2015-02-01/delete-tags/{FileSystemId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"TagKeys\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"TagKeys\":{\"shape\":\"S1k\"}}},\"deprecated\":true,\"deprecatedMessage\":\"Use UntagResource.\"},\"DescribeAccessPoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/access-points\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"AccessPointId\":{\"location\":\"querystring\",\"locationName\":\"AccessPointId\"},\"FileSystemId\":{\"location\":\"querystring\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessPoints\":{\"type\":\"list\",\"member\":{\"shape\":\"Si\"}},\"NextToken\":{}}}},\"DescribeAccountPreferences\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/account-preferences\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceIdPreference\":{\"shape\":\"S1s\"},\"NextToken\":{}}}},\"DescribeBackupPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/backup-policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"shape\":\"S1x\"}},\"DescribeFileSystemPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"shape\":\"S21\"}},\"DescribeFileSystems\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"CreationToken\":{\"location\":\"querystring\",\"locationName\":\"CreationToken\"},\"FileSystemId\":{\"location\":\"querystring\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"FileSystems\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"NextMarker\":{}}}},\"DescribeLifecycleConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"shape\":\"S29\"}},\"DescribeMountTargetSecurityGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/mount-targets/{MountTargetId}/security-groups\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MountTargetId\"],\"members\":{\"MountTargetId\":{\"location\":\"uri\",\"locationName\":\"MountTargetId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SecurityGroups\"],\"members\":{\"SecurityGroups\":{\"shape\":\"S18\"}}}},\"DescribeMountTargets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/mount-targets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"FileSystemId\":{\"location\":\"querystring\",\"locationName\":\"FileSystemId\"},\"MountTargetId\":{\"location\":\"querystring\",\"locationName\":\"MountTargetId\"},\"AccessPointId\":{\"location\":\"querystring\",\"locationName\":\"AccessPointId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"MountTargets\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}},\"NextMarker\":{}}}},\"DescribeTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/tags/{FileSystemId}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Tags\"],\"members\":{\"Marker\":{},\"Tags\":{\"shape\":\"S3\"},\"NextMarker\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Use ListTagsForResource.\"},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/resource-tags/{ResourceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S3\"},\"NextToken\":{}}}},\"ModifyMountTargetSecurityGroups\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/mount-targets/{MountTargetId}/security-groups\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"MountTargetId\"],\"members\":{\"MountTargetId\":{\"location\":\"uri\",\"locationName\":\"MountTargetId\"},\"SecurityGroups\":{\"shape\":\"S18\"}}}},\"PutAccountPreferences\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/account-preferences\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdType\"],\"members\":{\"ResourceIdType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceIdPreference\":{\"shape\":\"S1s\"}}}},\"PutBackupPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/backup-policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"BackupPolicy\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"BackupPolicy\":{\"shape\":\"S1y\"}}},\"output\":{\"shape\":\"S1x\"}},\"PutFileSystemPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Policy\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"Policy\":{},\"BypassPolicyLockoutSafetyCheck\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S21\"}},\"PutLifecycleConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"LifecyclePolicies\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"LifecyclePolicies\":{\"shape\":\"S2a\"}}},\"output\":{\"shape\":\"S29\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/2015-02-01/resource-tags/{ResourceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Tags\"],\"members\":{\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"},\"Tags\":{\"shape\":\"S3\"}}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/resource-tags/{ResourceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagKeys\"],\"members\":{\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"},\"TagKeys\":{\"shape\":\"S1k\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}}}},\"UpdateFileSystem\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"ThroughputMode\":{},\"ProvisionedThroughputInMibps\":{\"type\":\"double\"}}},\"output\":{\"shape\":\"Sx\"}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S8\":{\"type\":\"structure\",\"required\":[\"Uid\",\"Gid\"],\"members\":{\"Uid\":{\"type\":\"long\"},\"Gid\":{\"type\":\"long\"},\"SecondaryGids\":{\"type\":\"list\",\"member\":{\"type\":\"long\"}}}},\"Sc\":{\"type\":\"structure\",\"members\":{\"Path\":{},\"CreationInfo\":{\"type\":\"structure\",\"required\":[\"OwnerUid\",\"OwnerGid\",\"Permissions\"],\"members\":{\"OwnerUid\":{\"type\":\"long\"},\"OwnerGid\":{\"type\":\"long\"},\"Permissions\":{}}}}},\"Si\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{},\"Name\":{},\"Tags\":{\"shape\":\"S3\"},\"AccessPointId\":{},\"AccessPointArn\":{},\"FileSystemId\":{},\"PosixUser\":{\"shape\":\"S8\"},\"RootDirectory\":{\"shape\":\"Sc\"},\"OwnerId\":{},\"LifeCycleState\":{}}},\"Sx\":{\"type\":\"structure\",\"required\":[\"OwnerId\",\"CreationToken\",\"FileSystemId\",\"CreationTime\",\"LifeCycleState\",\"NumberOfMountTargets\",\"SizeInBytes\",\"PerformanceMode\",\"Tags\"],\"members\":{\"OwnerId\":{},\"CreationToken\":{},\"FileSystemId\":{},\"FileSystemArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LifeCycleState\":{},\"Name\":{},\"NumberOfMountTargets\":{\"type\":\"integer\"},\"SizeInBytes\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{\"type\":\"long\"},\"Timestamp\":{\"type\":\"timestamp\"},\"ValueInIA\":{\"type\":\"long\"},\"ValueInStandard\":{\"type\":\"long\"}}},\"PerformanceMode\":{},\"Encrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"ThroughputMode\":{},\"ProvisionedThroughputInMibps\":{\"type\":\"double\"},\"AvailabilityZoneName\":{},\"AvailabilityZoneId\":{},\"Tags\":{\"shape\":\"S3\"}}},\"S18\":{\"type\":\"list\",\"member\":{}},\"S1a\":{\"type\":\"structure\",\"required\":[\"MountTargetId\",\"FileSystemId\",\"SubnetId\",\"LifeCycleState\"],\"members\":{\"OwnerId\":{},\"MountTargetId\":{},\"FileSystemId\":{},\"SubnetId\":{},\"LifeCycleState\":{},\"IpAddress\":{},\"NetworkInterfaceId\":{},\"AvailabilityZoneId\":{},\"AvailabilityZoneName\":{},\"VpcId\":{}}},\"S1k\":{\"type\":\"list\",\"member\":{}},\"S1s\":{\"type\":\"structure\",\"members\":{\"ResourceIdType\":{},\"Resources\":{\"type\":\"list\",\"member\":{}}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"BackupPolicy\":{\"shape\":\"S1y\"}}},\"S1y\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{}}},\"S21\":{\"type\":\"structure\",\"members\":{\"FileSystemId\":{},\"Policy\":{}}},\"S29\":{\"type\":\"structure\",\"members\":{\"LifecyclePolicies\":{\"shape\":\"S2a\"}}},\"S2a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TransitionToIA\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-02-01\",\"endpointPrefix\":\"elasticfilesystem\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"EFS\",\"serviceFullName\":\"Amazon Elastic File System\",\"serviceId\":\"EFS\",\"signatureVersion\":\"v4\",\"uid\":\"elasticfilesystem-2015-02-01\"},\"operations\":{\"CreateAccessPoint\":{\"http\":{\"requestUri\":\"/2015-02-01/access-points\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\",\"FileSystemId\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S3\"},\"FileSystemId\":{},\"PosixUser\":{\"shape\":\"S8\"},\"RootDirectory\":{\"shape\":\"Sc\"}}},\"output\":{\"shape\":\"Si\"}},\"CreateFileSystem\":{\"http\":{\"requestUri\":\"/2015-02-01/file-systems\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"CreationToken\"],\"members\":{\"CreationToken\":{\"idempotencyToken\":true},\"PerformanceMode\":{},\"Encrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"ThroughputMode\":{},\"ProvisionedThroughputInMibps\":{\"type\":\"double\"},\"AvailabilityZoneName\":{},\"Backup\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"shape\":\"Sx\"}},\"CreateMountTarget\":{\"http\":{\"requestUri\":\"/2015-02-01/mount-targets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"SubnetId\"],\"members\":{\"FileSystemId\":{},\"SubnetId\":{},\"IpAddress\":{},\"SecurityGroups\":{\"shape\":\"S18\"}}},\"output\":{\"shape\":\"S1a\"}},\"CreateReplicationConfiguration\":{\"http\":{\"requestUri\":\"/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"SourceFileSystemId\",\"Destinations\"],\"members\":{\"SourceFileSystemId\":{\"location\":\"uri\",\"locationName\":\"SourceFileSystemId\"},\"Destinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Region\":{},\"AvailabilityZoneName\":{},\"KmsKeyId\":{}}}}}},\"output\":{\"shape\":\"S1i\"}},\"CreateTags\":{\"http\":{\"requestUri\":\"/2015-02-01/create-tags/{FileSystemId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Tags\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"Tags\":{\"shape\":\"S3\"}}},\"deprecated\":true,\"deprecatedMessage\":\"Use TagResource.\"},\"DeleteAccessPoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/access-points/{AccessPointId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AccessPointId\"],\"members\":{\"AccessPointId\":{\"location\":\"uri\",\"locationName\":\"AccessPointId\"}}}},\"DeleteFileSystem\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}}},\"DeleteFileSystemPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}}},\"DeleteMountTarget\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/mount-targets/{MountTargetId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"MountTargetId\"],\"members\":{\"MountTargetId\":{\"location\":\"uri\",\"locationName\":\"MountTargetId\"}}}},\"DeleteReplicationConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"SourceFileSystemId\"],\"members\":{\"SourceFileSystemId\":{\"location\":\"uri\",\"locationName\":\"SourceFileSystemId\"}}}},\"DeleteTags\":{\"http\":{\"requestUri\":\"/2015-02-01/delete-tags/{FileSystemId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"TagKeys\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"TagKeys\":{\"shape\":\"S1t\"}}},\"deprecated\":true,\"deprecatedMessage\":\"Use UntagResource.\"},\"DescribeAccessPoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/access-points\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"AccessPointId\":{\"location\":\"querystring\",\"locationName\":\"AccessPointId\"},\"FileSystemId\":{\"location\":\"querystring\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessPoints\":{\"type\":\"list\",\"member\":{\"shape\":\"Si\"}},\"NextToken\":{}}}},\"DescribeAccountPreferences\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/account-preferences\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceIdPreference\":{\"shape\":\"S21\"},\"NextToken\":{}}}},\"DescribeBackupPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/backup-policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"shape\":\"S26\"}},\"DescribeFileSystemPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"shape\":\"S2a\"}},\"DescribeFileSystems\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"CreationToken\":{\"location\":\"querystring\",\"locationName\":\"CreationToken\"},\"FileSystemId\":{\"location\":\"querystring\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"FileSystems\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"NextMarker\":{}}}},\"DescribeLifecycleConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"shape\":\"S2i\"}},\"DescribeMountTargetSecurityGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/mount-targets/{MountTargetId}/security-groups\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MountTargetId\"],\"members\":{\"MountTargetId\":{\"location\":\"uri\",\"locationName\":\"MountTargetId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SecurityGroups\"],\"members\":{\"SecurityGroups\":{\"shape\":\"S18\"}}}},\"DescribeMountTargets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/mount-targets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"FileSystemId\":{\"location\":\"querystring\",\"locationName\":\"FileSystemId\"},\"MountTargetId\":{\"location\":\"querystring\",\"locationName\":\"MountTargetId\"},\"AccessPointId\":{\"location\":\"querystring\",\"locationName\":\"AccessPointId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"MountTargets\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}},\"NextMarker\":{}}}},\"DescribeReplicationConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/file-systems/replication-configurations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"FileSystemId\":{\"location\":\"querystring\",\"locationName\":\"FileSystemId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Replications\":{\"type\":\"list\",\"member\":{\"shape\":\"S1i\"}},\"NextToken\":{}}}},\"DescribeTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/tags/{FileSystemId}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Tags\"],\"members\":{\"Marker\":{},\"Tags\":{\"shape\":\"S3\"},\"NextMarker\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Use ListTagsForResource.\"},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-02-01/resource-tags/{ResourceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S3\"},\"NextToken\":{}}}},\"ModifyMountTargetSecurityGroups\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/mount-targets/{MountTargetId}/security-groups\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"MountTargetId\"],\"members\":{\"MountTargetId\":{\"location\":\"uri\",\"locationName\":\"MountTargetId\"},\"SecurityGroups\":{\"shape\":\"S18\"}}}},\"PutAccountPreferences\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/account-preferences\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdType\"],\"members\":{\"ResourceIdType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceIdPreference\":{\"shape\":\"S21\"}}}},\"PutBackupPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/backup-policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"BackupPolicy\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"BackupPolicy\":{\"shape\":\"S27\"}}},\"output\":{\"shape\":\"S26\"}},\"PutFileSystemPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Policy\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"Policy\":{},\"BypassPolicyLockoutSafetyCheck\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S2a\"}},\"PutLifecycleConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"LifecyclePolicies\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"LifecyclePolicies\":{\"shape\":\"S2j\"}}},\"output\":{\"shape\":\"S2i\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/2015-02-01/resource-tags/{ResourceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Tags\"],\"members\":{\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"},\"Tags\":{\"shape\":\"S3\"}}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-02-01/resource-tags/{ResourceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagKeys\"],\"members\":{\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"},\"TagKeys\":{\"shape\":\"S1t\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}}}},\"UpdateFileSystem\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-02-01/file-systems/{FileSystemId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{\"location\":\"uri\",\"locationName\":\"FileSystemId\"},\"ThroughputMode\":{},\"ProvisionedThroughputInMibps\":{\"type\":\"double\"}}},\"output\":{\"shape\":\"Sx\"}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S8\":{\"type\":\"structure\",\"required\":[\"Uid\",\"Gid\"],\"members\":{\"Uid\":{\"type\":\"long\"},\"Gid\":{\"type\":\"long\"},\"SecondaryGids\":{\"type\":\"list\",\"member\":{\"type\":\"long\"}}}},\"Sc\":{\"type\":\"structure\",\"members\":{\"Path\":{},\"CreationInfo\":{\"type\":\"structure\",\"required\":[\"OwnerUid\",\"OwnerGid\",\"Permissions\"],\"members\":{\"OwnerUid\":{\"type\":\"long\"},\"OwnerGid\":{\"type\":\"long\"},\"Permissions\":{}}}}},\"Si\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{},\"Name\":{},\"Tags\":{\"shape\":\"S3\"},\"AccessPointId\":{},\"AccessPointArn\":{},\"FileSystemId\":{},\"PosixUser\":{\"shape\":\"S8\"},\"RootDirectory\":{\"shape\":\"Sc\"},\"OwnerId\":{},\"LifeCycleState\":{}}},\"Sx\":{\"type\":\"structure\",\"required\":[\"OwnerId\",\"CreationToken\",\"FileSystemId\",\"CreationTime\",\"LifeCycleState\",\"NumberOfMountTargets\",\"SizeInBytes\",\"PerformanceMode\",\"Tags\"],\"members\":{\"OwnerId\":{},\"CreationToken\":{},\"FileSystemId\":{},\"FileSystemArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LifeCycleState\":{},\"Name\":{},\"NumberOfMountTargets\":{\"type\":\"integer\"},\"SizeInBytes\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{\"type\":\"long\"},\"Timestamp\":{\"type\":\"timestamp\"},\"ValueInIA\":{\"type\":\"long\"},\"ValueInStandard\":{\"type\":\"long\"}}},\"PerformanceMode\":{},\"Encrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"ThroughputMode\":{},\"ProvisionedThroughputInMibps\":{\"type\":\"double\"},\"AvailabilityZoneName\":{},\"AvailabilityZoneId\":{},\"Tags\":{\"shape\":\"S3\"}}},\"S18\":{\"type\":\"list\",\"member\":{}},\"S1a\":{\"type\":\"structure\",\"required\":[\"MountTargetId\",\"FileSystemId\",\"SubnetId\",\"LifeCycleState\"],\"members\":{\"OwnerId\":{},\"MountTargetId\":{},\"FileSystemId\":{},\"SubnetId\":{},\"LifeCycleState\":{},\"IpAddress\":{},\"NetworkInterfaceId\":{},\"AvailabilityZoneId\":{},\"AvailabilityZoneName\":{},\"VpcId\":{}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"SourceFileSystemId\",\"SourceFileSystemRegion\",\"SourceFileSystemArn\",\"OriginalSourceFileSystemArn\",\"CreationTime\",\"Destinations\"],\"members\":{\"SourceFileSystemId\":{},\"SourceFileSystemRegion\":{},\"SourceFileSystemArn\":{},\"OriginalSourceFileSystemArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"Destinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Status\",\"FileSystemId\",\"Region\"],\"members\":{\"Status\":{},\"FileSystemId\":{},\"Region\":{},\"LastReplicatedTimestamp\":{\"type\":\"timestamp\"}}}}}},\"S1t\":{\"type\":\"list\",\"member\":{}},\"S21\":{\"type\":\"structure\",\"members\":{\"ResourceIdType\":{},\"Resources\":{\"type\":\"list\",\"member\":{}}}},\"S26\":{\"type\":\"structure\",\"members\":{\"BackupPolicy\":{\"shape\":\"S27\"}}},\"S27\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{}}},\"S2a\":{\"type\":\"structure\",\"members\":{\"FileSystemId\":{},\"Policy\":{}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"LifecyclePolicies\":{\"shape\":\"S2j\"}}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TransitionToIA\":{},\"TransitionToPrimaryStorageClass\":{}}}}}}"); /***/ }), @@ -35328,7 +38238,7 @@ module.exports = JSON.parse("{\"V\":{\"InstanceDeregistered\":{\"delay\":15,\"op /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-12-01\",\"endpointPrefix\":\"elasticloadbalancing\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Elastic Load Balancing v2\",\"serviceFullName\":\"Elastic Load Balancing\",\"serviceId\":\"Elastic Load Balancing v2\",\"signatureVersion\":\"v4\",\"uid\":\"elasticloadbalancingv2-2015-12-01\",\"xmlNamespace\":\"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/\"},\"operations\":{\"AddListenerCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\",\"Certificates\"],\"members\":{\"ListenerArn\":{},\"Certificates\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"AddListenerCertificatesResult\",\"type\":\"structure\",\"members\":{\"Certificates\":{\"shape\":\"S3\"}}}},\"AddTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArns\",\"Tags\"],\"members\":{\"ResourceArns\":{\"shape\":\"S9\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"AddTagsResult\",\"type\":\"structure\",\"members\":{}}},\"CreateListener\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"DefaultActions\"],\"members\":{\"LoadBalancerArn\":{},\"Protocol\":{},\"Port\":{\"type\":\"integer\"},\"SslPolicy\":{},\"Certificates\":{\"shape\":\"S3\"},\"DefaultActions\":{\"shape\":\"Sl\"},\"AlpnPolicy\":{\"shape\":\"S1y\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CreateListenerResult\",\"type\":\"structure\",\"members\":{\"Listeners\":{\"shape\":\"S21\"}}}},\"CreateLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Subnets\":{\"shape\":\"S25\"},\"SubnetMappings\":{\"shape\":\"S27\"},\"SecurityGroups\":{\"shape\":\"S2c\"},\"Scheme\":{},\"Tags\":{\"shape\":\"Sb\"},\"Type\":{},\"IpAddressType\":{},\"CustomerOwnedIpv4Pool\":{}}},\"output\":{\"resultWrapper\":\"CreateLoadBalancerResult\",\"type\":\"structure\",\"members\":{\"LoadBalancers\":{\"shape\":\"S2j\"}}}},\"CreateRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\",\"Conditions\",\"Priority\",\"Actions\"],\"members\":{\"ListenerArn\":{},\"Conditions\":{\"shape\":\"S30\"},\"Priority\":{\"type\":\"integer\"},\"Actions\":{\"shape\":\"Sl\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CreateRuleResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S3g\"}}}},\"CreateTargetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Protocol\":{},\"ProtocolVersion\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckEnabled\":{\"type\":\"boolean\"},\"HealthCheckPath\":{},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"Matcher\":{\"shape\":\"S3u\"},\"TargetType\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CreateTargetGroupResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"shape\":\"S3z\"}}}},\"DeleteListener\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\"],\"members\":{\"ListenerArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteListenerResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\"],\"members\":{\"LoadBalancerArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteLoadBalancerResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleArn\"],\"members\":{\"RuleArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteRuleResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteTargetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteTargetGroupResult\",\"type\":\"structure\",\"members\":{}}},\"DeregisterTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\",\"Targets\"],\"members\":{\"TargetGroupArn\":{},\"Targets\":{\"shape\":\"S4b\"}}},\"output\":{\"resultWrapper\":\"DeregisterTargetsResult\",\"type\":\"structure\",\"members\":{}}},\"DescribeAccountLimits\":{\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeAccountLimitsResult\",\"type\":\"structure\",\"members\":{\"Limits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Max\":{}}}},\"NextMarker\":{}}}},\"DescribeListenerCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\"],\"members\":{\"ListenerArn\":{},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeListenerCertificatesResult\",\"type\":\"structure\",\"members\":{\"Certificates\":{\"shape\":\"S3\"},\"NextMarker\":{}}}},\"DescribeListeners\":{\"input\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArn\":{},\"ListenerArns\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeListenersResult\",\"type\":\"structure\",\"members\":{\"Listeners\":{\"shape\":\"S21\"},\"NextMarker\":{}}}},\"DescribeLoadBalancerAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\"],\"members\":{\"LoadBalancerArn\":{}}},\"output\":{\"resultWrapper\":\"DescribeLoadBalancerAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4u\"}}}},\"DescribeLoadBalancers\":{\"input\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArns\":{\"shape\":\"S41\"},\"Names\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeLoadBalancersResult\",\"type\":\"structure\",\"members\":{\"LoadBalancers\":{\"shape\":\"S2j\"},\"NextMarker\":{}}}},\"DescribeRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"ListenerArn\":{},\"RuleArns\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeRulesResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S3g\"},\"NextMarker\":{}}}},\"DescribeSSLPolicies\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeSSLPoliciesResult\",\"type\":\"structure\",\"members\":{\"SslPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SslProtocols\":{\"type\":\"list\",\"member\":{}},\"Ciphers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Priority\":{\"type\":\"integer\"}}}},\"Name\":{}}}},\"NextMarker\":{}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArns\"],\"members\":{\"ResourceArns\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"DescribeTagsResult\",\"type\":\"structure\",\"members\":{\"TagDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sb\"}}}}}}},\"DescribeTargetGroupAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{}}},\"output\":{\"resultWrapper\":\"DescribeTargetGroupAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S5l\"}}}},\"DescribeTargetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArn\":{},\"TargetGroupArns\":{\"type\":\"list\",\"member\":{}},\"Names\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeTargetGroupsResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"shape\":\"S3z\"},\"NextMarker\":{}}}},\"DescribeTargetHealth\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{},\"Targets\":{\"shape\":\"S4b\"}}},\"output\":{\"resultWrapper\":\"DescribeTargetHealthResult\",\"type\":\"structure\",\"members\":{\"TargetHealthDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Target\":{\"shape\":\"S4c\"},\"HealthCheckPort\":{},\"TargetHealth\":{\"type\":\"structure\",\"members\":{\"State\":{},\"Reason\":{},\"Description\":{}}}}}}}}},\"ModifyListener\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\"],\"members\":{\"ListenerArn\":{},\"Port\":{\"type\":\"integer\"},\"Protocol\":{},\"SslPolicy\":{},\"Certificates\":{\"shape\":\"S3\"},\"DefaultActions\":{\"shape\":\"Sl\"},\"AlpnPolicy\":{\"shape\":\"S1y\"}}},\"output\":{\"resultWrapper\":\"ModifyListenerResult\",\"type\":\"structure\",\"members\":{\"Listeners\":{\"shape\":\"S21\"}}}},\"ModifyLoadBalancerAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"Attributes\"],\"members\":{\"LoadBalancerArn\":{},\"Attributes\":{\"shape\":\"S4u\"}}},\"output\":{\"resultWrapper\":\"ModifyLoadBalancerAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4u\"}}}},\"ModifyRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleArn\"],\"members\":{\"RuleArn\":{},\"Conditions\":{\"shape\":\"S30\"},\"Actions\":{\"shape\":\"Sl\"}}},\"output\":{\"resultWrapper\":\"ModifyRuleResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S3g\"}}}},\"ModifyTargetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckPath\":{},\"HealthCheckEnabled\":{\"type\":\"boolean\"},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"Matcher\":{\"shape\":\"S3u\"}}},\"output\":{\"resultWrapper\":\"ModifyTargetGroupResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"shape\":\"S3z\"}}}},\"ModifyTargetGroupAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\",\"Attributes\"],\"members\":{\"TargetGroupArn\":{},\"Attributes\":{\"shape\":\"S5l\"}}},\"output\":{\"resultWrapper\":\"ModifyTargetGroupAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S5l\"}}}},\"RegisterTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\",\"Targets\"],\"members\":{\"TargetGroupArn\":{},\"Targets\":{\"shape\":\"S4b\"}}},\"output\":{\"resultWrapper\":\"RegisterTargetsResult\",\"type\":\"structure\",\"members\":{}}},\"RemoveListenerCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\",\"Certificates\"],\"members\":{\"ListenerArn\":{},\"Certificates\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"RemoveListenerCertificatesResult\",\"type\":\"structure\",\"members\":{}}},\"RemoveTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArns\",\"TagKeys\"],\"members\":{\"ResourceArns\":{\"shape\":\"S9\"},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"RemoveTagsResult\",\"type\":\"structure\",\"members\":{}}},\"SetIpAddressType\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"IpAddressType\"],\"members\":{\"LoadBalancerArn\":{},\"IpAddressType\":{}}},\"output\":{\"resultWrapper\":\"SetIpAddressTypeResult\",\"type\":\"structure\",\"members\":{\"IpAddressType\":{}}}},\"SetRulePriorities\":{\"input\":{\"type\":\"structure\",\"required\":[\"RulePriorities\"],\"members\":{\"RulePriorities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleArn\":{},\"Priority\":{\"type\":\"integer\"}}}}}},\"output\":{\"resultWrapper\":\"SetRulePrioritiesResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S3g\"}}}},\"SetSecurityGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"SecurityGroups\"],\"members\":{\"LoadBalancerArn\":{},\"SecurityGroups\":{\"shape\":\"S2c\"}}},\"output\":{\"resultWrapper\":\"SetSecurityGroupsResult\",\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"shape\":\"S2c\"}}}},\"SetSubnets\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\"],\"members\":{\"LoadBalancerArn\":{},\"Subnets\":{\"shape\":\"S25\"},\"SubnetMappings\":{\"shape\":\"S27\"},\"IpAddressType\":{}}},\"output\":{\"resultWrapper\":\"SetSubnetsResult\",\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S2s\"},\"IpAddressType\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CertificateArn\":{},\"IsDefault\":{\"type\":\"boolean\"}}}},\"S9\":{\"type\":\"list\",\"member\":{}},\"Sb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"TargetGroupArn\":{},\"AuthenticateOidcConfig\":{\"type\":\"structure\",\"required\":[\"Issuer\",\"AuthorizationEndpoint\",\"TokenEndpoint\",\"UserInfoEndpoint\",\"ClientId\"],\"members\":{\"Issuer\":{},\"AuthorizationEndpoint\":{},\"TokenEndpoint\":{},\"UserInfoEndpoint\":{},\"ClientId\":{},\"ClientSecret\":{},\"SessionCookieName\":{},\"Scope\":{},\"SessionTimeout\":{\"type\":\"long\"},\"AuthenticationRequestExtraParams\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"OnUnauthenticatedRequest\":{},\"UseExistingClientSecret\":{\"type\":\"boolean\"}}},\"AuthenticateCognitoConfig\":{\"type\":\"structure\",\"required\":[\"UserPoolArn\",\"UserPoolClientId\",\"UserPoolDomain\"],\"members\":{\"UserPoolArn\":{},\"UserPoolClientId\":{},\"UserPoolDomain\":{},\"SessionCookieName\":{},\"Scope\":{},\"SessionTimeout\":{\"type\":\"long\"},\"AuthenticationRequestExtraParams\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"OnUnauthenticatedRequest\":{}}},\"Order\":{\"type\":\"integer\"},\"RedirectConfig\":{\"type\":\"structure\",\"required\":[\"StatusCode\"],\"members\":{\"Protocol\":{},\"Port\":{},\"Host\":{},\"Path\":{},\"Query\":{},\"StatusCode\":{}}},\"FixedResponseConfig\":{\"type\":\"structure\",\"required\":[\"StatusCode\"],\"members\":{\"MessageBody\":{},\"StatusCode\":{},\"ContentType\":{}}},\"ForwardConfig\":{\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetGroupArn\":{},\"Weight\":{\"type\":\"integer\"}}}},\"TargetGroupStickinessConfig\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"DurationSeconds\":{\"type\":\"integer\"}}}}}}}},\"S1y\":{\"type\":\"list\",\"member\":{}},\"S21\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ListenerArn\":{},\"LoadBalancerArn\":{},\"Port\":{\"type\":\"integer\"},\"Protocol\":{},\"Certificates\":{\"shape\":\"S3\"},\"SslPolicy\":{},\"DefaultActions\":{\"shape\":\"Sl\"},\"AlpnPolicy\":{\"shape\":\"S1y\"}}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S27\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"AllocationId\":{},\"PrivateIPv4Address\":{},\"IPv6Address\":{}}}},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArn\":{},\"DNSName\":{},\"CanonicalHostedZoneId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LoadBalancerName\":{},\"Scheme\":{},\"VpcId\":{},\"State\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Reason\":{}}},\"Type\":{},\"AvailabilityZones\":{\"shape\":\"S2s\"},\"SecurityGroups\":{\"shape\":\"S2c\"},\"IpAddressType\":{},\"CustomerOwnedIpv4Pool\":{}}}},\"S2s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ZoneName\":{},\"SubnetId\":{},\"OutpostId\":{},\"LoadBalancerAddresses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IpAddress\":{},\"AllocationId\":{},\"PrivateIPv4Address\":{},\"IPv6Address\":{}}}}}}},\"S30\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Field\":{},\"Values\":{\"shape\":\"S33\"},\"HostHeaderConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S33\"}}},\"PathPatternConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S33\"}}},\"HttpHeaderConfig\":{\"type\":\"structure\",\"members\":{\"HttpHeaderName\":{},\"Values\":{\"shape\":\"S33\"}}},\"QueryStringConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}},\"HttpRequestMethodConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S33\"}}},\"SourceIpConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S33\"}}}}}},\"S33\":{\"type\":\"list\",\"member\":{}},\"S3g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleArn\":{},\"Priority\":{},\"Conditions\":{\"shape\":\"S30\"},\"Actions\":{\"shape\":\"Sl\"},\"IsDefault\":{\"type\":\"boolean\"}}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"HttpCode\":{},\"GrpcCode\":{}}},\"S3z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetGroupArn\":{},\"TargetGroupName\":{},\"Protocol\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckEnabled\":{\"type\":\"boolean\"},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"HealthCheckPath\":{},\"Matcher\":{\"shape\":\"S3u\"},\"LoadBalancerArns\":{\"shape\":\"S41\"},\"TargetType\":{},\"ProtocolVersion\":{}}}},\"S41\":{\"type\":\"list\",\"member\":{}},\"S4b\":{\"type\":\"list\",\"member\":{\"shape\":\"S4c\"}},\"S4c\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Port\":{\"type\":\"integer\"},\"AvailabilityZone\":{}}},\"S4u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S5l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-12-01\",\"endpointPrefix\":\"elasticloadbalancing\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Elastic Load Balancing v2\",\"serviceFullName\":\"Elastic Load Balancing\",\"serviceId\":\"Elastic Load Balancing v2\",\"signatureVersion\":\"v4\",\"uid\":\"elasticloadbalancingv2-2015-12-01\",\"xmlNamespace\":\"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/\"},\"operations\":{\"AddListenerCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\",\"Certificates\"],\"members\":{\"ListenerArn\":{},\"Certificates\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"AddListenerCertificatesResult\",\"type\":\"structure\",\"members\":{\"Certificates\":{\"shape\":\"S3\"}}}},\"AddTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArns\",\"Tags\"],\"members\":{\"ResourceArns\":{\"shape\":\"S9\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"AddTagsResult\",\"type\":\"structure\",\"members\":{}}},\"CreateListener\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"DefaultActions\"],\"members\":{\"LoadBalancerArn\":{},\"Protocol\":{},\"Port\":{\"type\":\"integer\"},\"SslPolicy\":{},\"Certificates\":{\"shape\":\"S3\"},\"DefaultActions\":{\"shape\":\"Sl\"},\"AlpnPolicy\":{\"shape\":\"S1y\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CreateListenerResult\",\"type\":\"structure\",\"members\":{\"Listeners\":{\"shape\":\"S21\"}}}},\"CreateLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Subnets\":{\"shape\":\"S25\"},\"SubnetMappings\":{\"shape\":\"S27\"},\"SecurityGroups\":{\"shape\":\"S2c\"},\"Scheme\":{},\"Tags\":{\"shape\":\"Sb\"},\"Type\":{},\"IpAddressType\":{},\"CustomerOwnedIpv4Pool\":{}}},\"output\":{\"resultWrapper\":\"CreateLoadBalancerResult\",\"type\":\"structure\",\"members\":{\"LoadBalancers\":{\"shape\":\"S2j\"}}}},\"CreateRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\",\"Conditions\",\"Priority\",\"Actions\"],\"members\":{\"ListenerArn\":{},\"Conditions\":{\"shape\":\"S30\"},\"Priority\":{\"type\":\"integer\"},\"Actions\":{\"shape\":\"Sl\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CreateRuleResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S3g\"}}}},\"CreateTargetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Protocol\":{},\"ProtocolVersion\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckEnabled\":{\"type\":\"boolean\"},\"HealthCheckPath\":{},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"Matcher\":{\"shape\":\"S3u\"},\"TargetType\":{},\"Tags\":{\"shape\":\"Sb\"},\"IpAddressType\":{}}},\"output\":{\"resultWrapper\":\"CreateTargetGroupResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"shape\":\"S40\"}}}},\"DeleteListener\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\"],\"members\":{\"ListenerArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteListenerResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\"],\"members\":{\"LoadBalancerArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteLoadBalancerResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleArn\"],\"members\":{\"RuleArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteRuleResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteTargetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteTargetGroupResult\",\"type\":\"structure\",\"members\":{}}},\"DeregisterTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\",\"Targets\"],\"members\":{\"TargetGroupArn\":{},\"Targets\":{\"shape\":\"S4c\"}}},\"output\":{\"resultWrapper\":\"DeregisterTargetsResult\",\"type\":\"structure\",\"members\":{}}},\"DescribeAccountLimits\":{\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeAccountLimitsResult\",\"type\":\"structure\",\"members\":{\"Limits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Max\":{}}}},\"NextMarker\":{}}}},\"DescribeListenerCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\"],\"members\":{\"ListenerArn\":{},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeListenerCertificatesResult\",\"type\":\"structure\",\"members\":{\"Certificates\":{\"shape\":\"S3\"},\"NextMarker\":{}}}},\"DescribeListeners\":{\"input\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArn\":{},\"ListenerArns\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeListenersResult\",\"type\":\"structure\",\"members\":{\"Listeners\":{\"shape\":\"S21\"},\"NextMarker\":{}}}},\"DescribeLoadBalancerAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\"],\"members\":{\"LoadBalancerArn\":{}}},\"output\":{\"resultWrapper\":\"DescribeLoadBalancerAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4v\"}}}},\"DescribeLoadBalancers\":{\"input\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArns\":{\"shape\":\"S42\"},\"Names\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeLoadBalancersResult\",\"type\":\"structure\",\"members\":{\"LoadBalancers\":{\"shape\":\"S2j\"},\"NextMarker\":{}}}},\"DescribeRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"ListenerArn\":{},\"RuleArns\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeRulesResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S3g\"},\"NextMarker\":{}}}},\"DescribeSSLPolicies\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"},\"LoadBalancerType\":{}}},\"output\":{\"resultWrapper\":\"DescribeSSLPoliciesResult\",\"type\":\"structure\",\"members\":{\"SslPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SslProtocols\":{\"type\":\"list\",\"member\":{}},\"Ciphers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Priority\":{\"type\":\"integer\"}}}},\"Name\":{},\"SupportedLoadBalancerTypes\":{\"shape\":\"S33\"}}}},\"NextMarker\":{}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArns\"],\"members\":{\"ResourceArns\":{\"shape\":\"S9\"}}},\"output\":{\"resultWrapper\":\"DescribeTagsResult\",\"type\":\"structure\",\"members\":{\"TagDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sb\"}}}}}}},\"DescribeTargetGroupAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{}}},\"output\":{\"resultWrapper\":\"DescribeTargetGroupAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S5m\"}}}},\"DescribeTargetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArn\":{},\"TargetGroupArns\":{\"type\":\"list\",\"member\":{}},\"Names\":{\"type\":\"list\",\"member\":{}},\"Marker\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeTargetGroupsResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"shape\":\"S40\"},\"NextMarker\":{}}}},\"DescribeTargetHealth\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{},\"Targets\":{\"shape\":\"S4c\"}}},\"output\":{\"resultWrapper\":\"DescribeTargetHealthResult\",\"type\":\"structure\",\"members\":{\"TargetHealthDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Target\":{\"shape\":\"S4d\"},\"HealthCheckPort\":{},\"TargetHealth\":{\"type\":\"structure\",\"members\":{\"State\":{},\"Reason\":{},\"Description\":{}}}}}}}}},\"ModifyListener\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\"],\"members\":{\"ListenerArn\":{},\"Port\":{\"type\":\"integer\"},\"Protocol\":{},\"SslPolicy\":{},\"Certificates\":{\"shape\":\"S3\"},\"DefaultActions\":{\"shape\":\"Sl\"},\"AlpnPolicy\":{\"shape\":\"S1y\"}}},\"output\":{\"resultWrapper\":\"ModifyListenerResult\",\"type\":\"structure\",\"members\":{\"Listeners\":{\"shape\":\"S21\"}}}},\"ModifyLoadBalancerAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"Attributes\"],\"members\":{\"LoadBalancerArn\":{},\"Attributes\":{\"shape\":\"S4v\"}}},\"output\":{\"resultWrapper\":\"ModifyLoadBalancerAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4v\"}}}},\"ModifyRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleArn\"],\"members\":{\"RuleArn\":{},\"Conditions\":{\"shape\":\"S30\"},\"Actions\":{\"shape\":\"Sl\"}}},\"output\":{\"resultWrapper\":\"ModifyRuleResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S3g\"}}}},\"ModifyTargetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\"],\"members\":{\"TargetGroupArn\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckPath\":{},\"HealthCheckEnabled\":{\"type\":\"boolean\"},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"Matcher\":{\"shape\":\"S3u\"}}},\"output\":{\"resultWrapper\":\"ModifyTargetGroupResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"shape\":\"S40\"}}}},\"ModifyTargetGroupAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\",\"Attributes\"],\"members\":{\"TargetGroupArn\":{},\"Attributes\":{\"shape\":\"S5m\"}}},\"output\":{\"resultWrapper\":\"ModifyTargetGroupAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S5m\"}}}},\"RegisterTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetGroupArn\",\"Targets\"],\"members\":{\"TargetGroupArn\":{},\"Targets\":{\"shape\":\"S4c\"}}},\"output\":{\"resultWrapper\":\"RegisterTargetsResult\",\"type\":\"structure\",\"members\":{}}},\"RemoveListenerCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"ListenerArn\",\"Certificates\"],\"members\":{\"ListenerArn\":{},\"Certificates\":{\"shape\":\"S3\"}}},\"output\":{\"resultWrapper\":\"RemoveListenerCertificatesResult\",\"type\":\"structure\",\"members\":{}}},\"RemoveTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArns\",\"TagKeys\"],\"members\":{\"ResourceArns\":{\"shape\":\"S9\"},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"RemoveTagsResult\",\"type\":\"structure\",\"members\":{}}},\"SetIpAddressType\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"IpAddressType\"],\"members\":{\"LoadBalancerArn\":{},\"IpAddressType\":{}}},\"output\":{\"resultWrapper\":\"SetIpAddressTypeResult\",\"type\":\"structure\",\"members\":{\"IpAddressType\":{}}}},\"SetRulePriorities\":{\"input\":{\"type\":\"structure\",\"required\":[\"RulePriorities\"],\"members\":{\"RulePriorities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleArn\":{},\"Priority\":{\"type\":\"integer\"}}}}}},\"output\":{\"resultWrapper\":\"SetRulePrioritiesResult\",\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S3g\"}}}},\"SetSecurityGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\",\"SecurityGroups\"],\"members\":{\"LoadBalancerArn\":{},\"SecurityGroups\":{\"shape\":\"S2c\"}}},\"output\":{\"resultWrapper\":\"SetSecurityGroupsResult\",\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"shape\":\"S2c\"}}}},\"SetSubnets\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoadBalancerArn\"],\"members\":{\"LoadBalancerArn\":{},\"Subnets\":{\"shape\":\"S25\"},\"SubnetMappings\":{\"shape\":\"S27\"},\"IpAddressType\":{}}},\"output\":{\"resultWrapper\":\"SetSubnetsResult\",\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S2s\"},\"IpAddressType\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CertificateArn\":{},\"IsDefault\":{\"type\":\"boolean\"}}}},\"S9\":{\"type\":\"list\",\"member\":{}},\"Sb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"TargetGroupArn\":{},\"AuthenticateOidcConfig\":{\"type\":\"structure\",\"required\":[\"Issuer\",\"AuthorizationEndpoint\",\"TokenEndpoint\",\"UserInfoEndpoint\",\"ClientId\"],\"members\":{\"Issuer\":{},\"AuthorizationEndpoint\":{},\"TokenEndpoint\":{},\"UserInfoEndpoint\":{},\"ClientId\":{},\"ClientSecret\":{},\"SessionCookieName\":{},\"Scope\":{},\"SessionTimeout\":{\"type\":\"long\"},\"AuthenticationRequestExtraParams\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"OnUnauthenticatedRequest\":{},\"UseExistingClientSecret\":{\"type\":\"boolean\"}}},\"AuthenticateCognitoConfig\":{\"type\":\"structure\",\"required\":[\"UserPoolArn\",\"UserPoolClientId\",\"UserPoolDomain\"],\"members\":{\"UserPoolArn\":{},\"UserPoolClientId\":{},\"UserPoolDomain\":{},\"SessionCookieName\":{},\"Scope\":{},\"SessionTimeout\":{\"type\":\"long\"},\"AuthenticationRequestExtraParams\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"OnUnauthenticatedRequest\":{}}},\"Order\":{\"type\":\"integer\"},\"RedirectConfig\":{\"type\":\"structure\",\"required\":[\"StatusCode\"],\"members\":{\"Protocol\":{},\"Port\":{},\"Host\":{},\"Path\":{},\"Query\":{},\"StatusCode\":{}}},\"FixedResponseConfig\":{\"type\":\"structure\",\"required\":[\"StatusCode\"],\"members\":{\"MessageBody\":{},\"StatusCode\":{},\"ContentType\":{}}},\"ForwardConfig\":{\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetGroupArn\":{},\"Weight\":{\"type\":\"integer\"}}}},\"TargetGroupStickinessConfig\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"DurationSeconds\":{\"type\":\"integer\"}}}}}}}},\"S1y\":{\"type\":\"list\",\"member\":{}},\"S21\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ListenerArn\":{},\"LoadBalancerArn\":{},\"Port\":{\"type\":\"integer\"},\"Protocol\":{},\"Certificates\":{\"shape\":\"S3\"},\"SslPolicy\":{},\"DefaultActions\":{\"shape\":\"Sl\"},\"AlpnPolicy\":{\"shape\":\"S1y\"}}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S27\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"AllocationId\":{},\"PrivateIPv4Address\":{},\"IPv6Address\":{}}}},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LoadBalancerArn\":{},\"DNSName\":{},\"CanonicalHostedZoneId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LoadBalancerName\":{},\"Scheme\":{},\"VpcId\":{},\"State\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Reason\":{}}},\"Type\":{},\"AvailabilityZones\":{\"shape\":\"S2s\"},\"SecurityGroups\":{\"shape\":\"S2c\"},\"IpAddressType\":{},\"CustomerOwnedIpv4Pool\":{}}}},\"S2s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ZoneName\":{},\"SubnetId\":{},\"OutpostId\":{},\"LoadBalancerAddresses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IpAddress\":{},\"AllocationId\":{},\"PrivateIPv4Address\":{},\"IPv6Address\":{}}}}}}},\"S30\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Field\":{},\"Values\":{\"shape\":\"S33\"},\"HostHeaderConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S33\"}}},\"PathPatternConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S33\"}}},\"HttpHeaderConfig\":{\"type\":\"structure\",\"members\":{\"HttpHeaderName\":{},\"Values\":{\"shape\":\"S33\"}}},\"QueryStringConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}},\"HttpRequestMethodConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S33\"}}},\"SourceIpConfig\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S33\"}}}}}},\"S33\":{\"type\":\"list\",\"member\":{}},\"S3g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleArn\":{},\"Priority\":{},\"Conditions\":{\"shape\":\"S30\"},\"Actions\":{\"shape\":\"Sl\"},\"IsDefault\":{\"type\":\"boolean\"}}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"HttpCode\":{},\"GrpcCode\":{}}},\"S40\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetGroupArn\":{},\"TargetGroupName\":{},\"Protocol\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"HealthCheckProtocol\":{},\"HealthCheckPort\":{},\"HealthCheckEnabled\":{\"type\":\"boolean\"},\"HealthCheckIntervalSeconds\":{\"type\":\"integer\"},\"HealthCheckTimeoutSeconds\":{\"type\":\"integer\"},\"HealthyThresholdCount\":{\"type\":\"integer\"},\"UnhealthyThresholdCount\":{\"type\":\"integer\"},\"HealthCheckPath\":{},\"Matcher\":{\"shape\":\"S3u\"},\"LoadBalancerArns\":{\"shape\":\"S42\"},\"TargetType\":{},\"ProtocolVersion\":{},\"IpAddressType\":{}}}},\"S42\":{\"type\":\"list\",\"member\":{}},\"S4c\":{\"type\":\"list\",\"member\":{\"shape\":\"S4d\"}},\"S4d\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Port\":{\"type\":\"integer\"},\"AvailabilityZone\":{}}},\"S4v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S5m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}}"); /***/ }), @@ -35352,7 +38262,7 @@ module.exports = JSON.parse("{\"V\":{\"LoadBalancerExists\":{\"delay\":15,\"oper /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2009-03-31\",\"endpointPrefix\":\"elasticmapreduce\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon EMR\",\"serviceFullName\":\"Amazon Elastic MapReduce\",\"serviceId\":\"EMR\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"ElasticMapReduce\",\"uid\":\"elasticmapreduce-2009-03-31\"},\"operations\":{\"AddInstanceFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"InstanceFleet\"],\"members\":{\"ClusterId\":{},\"InstanceFleet\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{},\"InstanceFleetId\":{},\"ClusterArn\":{}}}},\"AddInstanceGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceGroups\",\"JobFlowId\"],\"members\":{\"InstanceGroups\":{\"shape\":\"Sx\"},\"JobFlowId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobFlowId\":{},\"InstanceGroupIds\":{\"type\":\"list\",\"member\":{}},\"ClusterArn\":{}}}},\"AddJobFlowSteps\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowId\",\"Steps\"],\"members\":{\"JobFlowId\":{},\"Steps\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StepIds\":{\"shape\":\"S1r\"}}}},\"AddTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Tags\"],\"members\":{\"ResourceId\":{},\"Tags\":{\"shape\":\"S1u\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelSteps\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"StepIds\"],\"members\":{\"ClusterId\":{},\"StepIds\":{\"shape\":\"S1r\"},\"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\",\"DefaultS3Location\"],\"members\":{\"Name\":{},\"Description\":{},\"AuthMode\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S29\"},\"ServiceRole\":{},\"UserRole\":{},\"WorkspaceSecurityGroupId\":{},\"EngineSecurityGroupId\":{},\"DefaultS3Location\":{},\"Tags\":{\"shape\":\"S1u\"}}},\"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\":\"S2l\"},\"Ec2InstanceAttributes\":{\"type\":\"structure\",\"members\":{\"Ec2KeyName\":{},\"Ec2SubnetId\":{},\"RequestedEc2SubnetIds\":{\"shape\":\"S2r\"},\"Ec2AvailabilityZone\":{},\"RequestedEc2AvailabilityZones\":{\"shape\":\"S2r\"},\"IamInstanceProfile\":{},\"EmrManagedMasterSecurityGroup\":{},\"EmrManagedSlaveSecurityGroup\":{},\"ServiceAccessSecurityGroup\":{},\"AdditionalMasterSecurityGroups\":{\"shape\":\"S2s\"},\"AdditionalSlaveSecurityGroups\":{\"shape\":\"S2s\"}}},\"InstanceCollectionType\":{},\"LogUri\":{},\"LogEncryptionKmsKeyId\":{},\"RequestedAmiVersion\":{},\"RunningAmiVersion\":{},\"ReleaseLabel\":{},\"AutoTerminate\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"},\"Applications\":{\"shape\":\"S2v\"},\"Tags\":{\"shape\":\"S1u\"},\"ServiceRole\":{},\"NormalizedInstanceHours\":{\"type\":\"integer\"},\"MasterPublicDnsName\":{},\"Configurations\":{\"shape\":\"Sh\"},\"SecurityConfiguration\":{},\"AutoScalingRole\":{},\"ScaleDownBehavior\":{},\"CustomAmiId\":{},\"EbsRootVolumeSize\":{\"type\":\"integer\"},\"RepoUpgradeOnBoot\":{},\"KerberosAttributes\":{\"shape\":\"S2z\"},\"ClusterArn\":{},\"OutpostArn\":{},\"StepConcurrencyLevel\":{\"type\":\"integer\"},\"PlacementGroups\":{\"shape\":\"S31\"}}}}}},\"DescribeJobFlows\":{\"input\":{\"type\":\"structure\",\"members\":{\"CreatedAfter\":{\"type\":\"timestamp\"},\"CreatedBefore\":{\"type\":\"timestamp\"},\"JobFlowIds\":{\"shape\":\"S1p\"},\"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\":\"S3f\"},\"KeepJobFlowAliveWhenNoSteps\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"HadoopVersion\":{}}},\"Steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StepConfig\",\"ExecutionStatusDetail\"],\"members\":{\"StepConfig\":{\"shape\":\"S1j\"},\"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\":\"S3m\"}}}},\"SupportedProducts\":{\"shape\":\"S3o\"},\"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\":\"S3s\"},\"NotebookExecutionName\":{},\"NotebookParams\":{},\"Status\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Arn\":{},\"OutputNotebookURI\":{},\"LastStateChangeReason\":{},\"NotebookInstanceSecurityGroupId\":{},\"Tags\":{\"shape\":\"S1u\"}}}}}},\"DescribeReleaseLabel\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReleaseLabel\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReleaseLabel\":{},\"Applications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{}}}},\"NextToken\":{}}}},\"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\":\"S45\"},\"ActionOnFailure\":{},\"Status\":{\"shape\":\"S46\"}}}}}},\"DescribeStudio\":{\"input\":{\"type\":\"structure\",\"required\":[\"StudioId\"],\"members\":{\"StudioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Studio\":{\"type\":\"structure\",\"members\":{\"StudioId\":{},\"StudioArn\":{},\"Name\":{},\"Description\":{},\"AuthMode\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S29\"},\"ServiceRole\":{},\"UserRole\":{},\"WorkspaceSecurityGroupId\":{},\"EngineSecurityGroupId\":{},\"Url\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"DefaultS3Location\":{},\"Tags\":{\"shape\":\"S1u\"}}}}}},\"GetBlockPublicAccessConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"BlockPublicAccessConfiguration\",\"BlockPublicAccessConfigurationMetadata\"],\"members\":{\"BlockPublicAccessConfiguration\":{\"shape\":\"S4h\"},\"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\":\"S4o\"}}}},\"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\":\"S2s\"}}}},\"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\":\"S2l\"},\"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\":\"S5f\"},\"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\":\"S5f\"},\"EbsOptimized\":{\"type\":\"boolean\"},\"ShrinkPolicy\":{\"shape\":\"S5s\"},\"AutoScalingPolicy\":{\"shape\":\"S5w\"}}}},\"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\":{}}}},\"ListReleaseLabels\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Application\":{}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReleaseLabels\":{\"shape\":\"S2s\"},\"NextToken\":{}}}},\"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\":\"S1p\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Config\":{\"shape\":\"S45\"},\"ActionOnFailure\":{},\"Status\":{\"shape\":\"S46\"}}}},\"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\":\"S5s\"},\"Configurations\":{\"shape\":\"Sh\"}}}}}}},\"PutAutoScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"InstanceGroupId\",\"AutoScalingPolicy\"],\"members\":{\"ClusterId\":{},\"InstanceGroupId\":{},\"AutoScalingPolicy\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{},\"InstanceGroupId\":{},\"AutoScalingPolicy\":{\"shape\":\"S5w\"},\"ClusterArn\":{}}}},\"PutBlockPublicAccessConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"BlockPublicAccessConfiguration\"],\"members\":{\"BlockPublicAccessConfiguration\":{\"shape\":\"S4h\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutManagedScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"ManagedScalingPolicy\"],\"members\":{\"ClusterId\":{},\"ManagedScalingPolicy\":{\"shape\":\"S4o\"}}},\"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\":\"S2s\"}}},\"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\":\"Sx\"},\"InstanceFleets\":{\"type\":\"list\",\"member\":{\"shape\":\"S3\"}},\"Ec2KeyName\":{},\"Placement\":{\"shape\":\"S3f\"},\"KeepJobFlowAliveWhenNoSteps\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"HadoopVersion\":{},\"Ec2SubnetId\":{},\"Ec2SubnetIds\":{\"shape\":\"S2r\"},\"EmrManagedMasterSecurityGroup\":{},\"EmrManagedSlaveSecurityGroup\":{},\"ServiceAccessSecurityGroup\":{},\"AdditionalMasterSecurityGroups\":{\"shape\":\"S7p\"},\"AdditionalSlaveSecurityGroups\":{\"shape\":\"S7p\"}}},\"Steps\":{\"shape\":\"S1i\"},\"BootstrapActions\":{\"type\":\"list\",\"member\":{\"shape\":\"S3m\"}},\"SupportedProducts\":{\"shape\":\"S3o\"},\"NewSupportedProducts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Args\":{\"shape\":\"S1p\"}}}},\"Applications\":{\"shape\":\"S2v\"},\"Configurations\":{\"shape\":\"Sh\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"},\"JobFlowRole\":{},\"ServiceRole\":{},\"Tags\":{\"shape\":\"S1u\"},\"SecurityConfiguration\":{},\"AutoScalingRole\":{},\"ScaleDownBehavior\":{},\"CustomAmiId\":{},\"EbsRootVolumeSize\":{\"type\":\"integer\"},\"RepoUpgradeOnBoot\":{},\"KerberosAttributes\":{\"shape\":\"S2z\"},\"StepConcurrencyLevel\":{\"type\":\"integer\"},\"ManagedScalingPolicy\":{\"shape\":\"S4o\"},\"PlacementGroupConfigs\":{\"shape\":\"S31\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobFlowId\":{},\"ClusterArn\":{}}}},\"SetTerminationProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\",\"TerminationProtected\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1p\"},\"TerminationProtected\":{\"type\":\"boolean\"}}}},\"SetVisibleToAllUsers\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\",\"VisibleToAllUsers\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1p\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"}}}},\"StartNotebookExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"EditorId\",\"RelativePath\",\"ExecutionEngine\",\"ServiceRole\"],\"members\":{\"EditorId\":{},\"RelativePath\":{},\"NotebookExecutionName\":{},\"NotebookParams\":{},\"ExecutionEngine\":{\"shape\":\"S3s\"},\"ServiceRole\":{},\"NotebookInstanceSecurityGroupId\":{},\"Tags\":{\"shape\":\"S1u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookExecutionId\":{}}}},\"StopNotebookExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookExecutionId\"],\"members\":{\"NotebookExecutionId\":{}}}},\"TerminateJobFlows\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1p\"}}}},\"UpdateStudio\":{\"input\":{\"type\":\"structure\",\"required\":[\"StudioId\"],\"members\":{\"StudioId\":{},\"Name\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S29\"},\"DefaultS3Location\":{}}}},\"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\":{},\"CapacityReservationOptions\":{\"type\":\"structure\",\"members\":{\"UsageStrategy\":{},\"CapacityReservationPreference\":{},\"CapacityReservationResourceGroupArn\":{}}}}}}},\"Sx\":{\"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\":\"S11\"}}}},\"S11\":{\"type\":\"structure\",\"required\":[\"Constraints\",\"Rules\"],\"members\":{\"Constraints\":{\"shape\":\"S12\"},\"Rules\":{\"shape\":\"S13\"}}},\"S12\":{\"type\":\"structure\",\"required\":[\"MinCapacity\",\"MaxCapacity\"],\"members\":{\"MinCapacity\":{\"type\":\"integer\"},\"MaxCapacity\":{\"type\":\"integer\"}}},\"S13\":{\"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\":{}}}}}}}}}}},\"S1i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1j\":{\"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\":\"S1p\"}}}}},\"S1p\":{\"type\":\"list\",\"member\":{}},\"S1r\":{\"type\":\"list\",\"member\":{}},\"S1u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S29\":{\"type\":\"list\",\"member\":{}},\"S2l\":{\"type\":\"structure\",\"members\":{\"State\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"Timeline\":{\"type\":\"structure\",\"members\":{\"CreationDateTime\":{\"type\":\"timestamp\"},\"ReadyDateTime\":{\"type\":\"timestamp\"},\"EndDateTime\":{\"type\":\"timestamp\"}}}}},\"S2r\":{\"type\":\"list\",\"member\":{}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S2v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{},\"Args\":{\"shape\":\"S2s\"},\"AdditionalInfo\":{\"shape\":\"Sj\"}}}},\"S2z\":{\"type\":\"structure\",\"required\":[\"Realm\",\"KdcAdminPassword\"],\"members\":{\"Realm\":{},\"KdcAdminPassword\":{},\"CrossRealmTrustPrincipalPassword\":{},\"ADDomainJoinUser\":{},\"ADDomainJoinPassword\":{}}},\"S31\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InstanceRole\"],\"members\":{\"InstanceRole\":{},\"PlacementStrategy\":{}}}},\"S3f\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{},\"AvailabilityZones\":{\"shape\":\"S2r\"}}},\"S3m\":{\"type\":\"structure\",\"required\":[\"Name\",\"ScriptBootstrapAction\"],\"members\":{\"Name\":{},\"ScriptBootstrapAction\":{\"type\":\"structure\",\"required\":[\"Path\"],\"members\":{\"Path\":{},\"Args\":{\"shape\":\"S1p\"}}}}},\"S3o\":{\"type\":\"list\",\"member\":{}},\"S3s\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Type\":{},\"MasterInstanceSecurityGroupId\":{}}},\"S45\":{\"type\":\"structure\",\"members\":{\"Jar\":{},\"Properties\":{\"shape\":\"Sj\"},\"MainClass\":{},\"Args\":{\"shape\":\"S2s\"}}},\"S46\":{\"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\"}}}}},\"S4h\":{\"type\":\"structure\",\"required\":[\"BlockPublicSecurityGroupRules\"],\"members\":{\"BlockPublicSecurityGroupRules\":{\"type\":\"boolean\"},\"PermittedPublicSecurityGroupRuleRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"MinRange\"],\"members\":{\"MinRange\":{\"type\":\"integer\"},\"MaxRange\":{\"type\":\"integer\"}}}}}},\"S4o\":{\"type\":\"structure\",\"members\":{\"ComputeLimits\":{\"type\":\"structure\",\"required\":[\"UnitType\",\"MinimumCapacityUnits\",\"MaximumCapacityUnits\"],\"members\":{\"UnitType\":{},\"MinimumCapacityUnits\":{\"type\":\"integer\"},\"MaximumCapacityUnits\":{\"type\":\"integer\"},\"MaximumOnDemandCapacityUnits\":{\"type\":\"integer\"},\"MaximumCoreCapacityUnits\":{\"type\":\"integer\"}}}}},\"S5f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VolumeSpecification\":{\"shape\":\"Sd\"},\"Device\":{}}}},\"S5s\":{\"type\":\"structure\",\"members\":{\"DecommissionTimeout\":{\"type\":\"integer\"},\"InstanceResizePolicy\":{\"type\":\"structure\",\"members\":{\"InstancesToTerminate\":{\"shape\":\"S5u\"},\"InstancesToProtect\":{\"shape\":\"S5u\"},\"InstanceTerminationTimeout\":{\"type\":\"integer\"}}}}},\"S5u\":{\"type\":\"list\",\"member\":{}},\"S5w\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"structure\",\"members\":{\"State\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}}}},\"Constraints\":{\"shape\":\"S12\"},\"Rules\":{\"shape\":\"S13\"}}},\"S7p\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2009-03-31\",\"endpointPrefix\":\"elasticmapreduce\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon EMR\",\"serviceFullName\":\"Amazon EMR\",\"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\":\"Sx\"},\"JobFlowId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobFlowId\":{},\"InstanceGroupIds\":{\"type\":\"list\",\"member\":{}},\"ClusterArn\":{}}}},\"AddJobFlowSteps\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowId\",\"Steps\"],\"members\":{\"JobFlowId\":{},\"Steps\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StepIds\":{\"shape\":\"S1r\"}}}},\"AddTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Tags\"],\"members\":{\"ResourceId\":{},\"Tags\":{\"shape\":\"S1u\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelSteps\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"StepIds\"],\"members\":{\"ClusterId\":{},\"StepIds\":{\"shape\":\"S1r\"},\"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\",\"WorkspaceSecurityGroupId\",\"EngineSecurityGroupId\",\"DefaultS3Location\"],\"members\":{\"Name\":{},\"Description\":{},\"AuthMode\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S29\"},\"ServiceRole\":{},\"UserRole\":{},\"WorkspaceSecurityGroupId\":{},\"EngineSecurityGroupId\":{},\"DefaultS3Location\":{},\"IdpAuthUrl\":{},\"IdpRelayStateParameterName\":{},\"Tags\":{\"shape\":\"S1u\"}}},\"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\":\"S2l\"},\"Ec2InstanceAttributes\":{\"type\":\"structure\",\"members\":{\"Ec2KeyName\":{},\"Ec2SubnetId\":{},\"RequestedEc2SubnetIds\":{\"shape\":\"S2r\"},\"Ec2AvailabilityZone\":{},\"RequestedEc2AvailabilityZones\":{\"shape\":\"S2r\"},\"IamInstanceProfile\":{},\"EmrManagedMasterSecurityGroup\":{},\"EmrManagedSlaveSecurityGroup\":{},\"ServiceAccessSecurityGroup\":{},\"AdditionalMasterSecurityGroups\":{\"shape\":\"S2s\"},\"AdditionalSlaveSecurityGroups\":{\"shape\":\"S2s\"}}},\"InstanceCollectionType\":{},\"LogUri\":{},\"LogEncryptionKmsKeyId\":{},\"RequestedAmiVersion\":{},\"RunningAmiVersion\":{},\"ReleaseLabel\":{},\"AutoTerminate\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"},\"Applications\":{\"shape\":\"S2v\"},\"Tags\":{\"shape\":\"S1u\"},\"ServiceRole\":{},\"NormalizedInstanceHours\":{\"type\":\"integer\"},\"MasterPublicDnsName\":{},\"Configurations\":{\"shape\":\"Sh\"},\"SecurityConfiguration\":{},\"AutoScalingRole\":{},\"ScaleDownBehavior\":{},\"CustomAmiId\":{},\"EbsRootVolumeSize\":{\"type\":\"integer\"},\"RepoUpgradeOnBoot\":{},\"KerberosAttributes\":{\"shape\":\"S2z\"},\"ClusterArn\":{},\"OutpostArn\":{},\"StepConcurrencyLevel\":{\"type\":\"integer\"},\"PlacementGroups\":{\"shape\":\"S31\"}}}}}},\"DescribeJobFlows\":{\"input\":{\"type\":\"structure\",\"members\":{\"CreatedAfter\":{\"type\":\"timestamp\"},\"CreatedBefore\":{\"type\":\"timestamp\"},\"JobFlowIds\":{\"shape\":\"S1p\"},\"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\"},\"CustomAmiId\":{}}}},\"NormalizedInstanceHours\":{\"type\":\"integer\"},\"Ec2KeyName\":{},\"Ec2SubnetId\":{},\"Placement\":{\"shape\":\"S3f\"},\"KeepJobFlowAliveWhenNoSteps\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"HadoopVersion\":{}}},\"Steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StepConfig\",\"ExecutionStatusDetail\"],\"members\":{\"StepConfig\":{\"shape\":\"S1j\"},\"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\":\"S3m\"}}}},\"SupportedProducts\":{\"shape\":\"S3o\"},\"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\":\"S3s\"},\"NotebookExecutionName\":{},\"NotebookParams\":{},\"Status\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Arn\":{},\"OutputNotebookURI\":{},\"LastStateChangeReason\":{},\"NotebookInstanceSecurityGroupId\":{},\"Tags\":{\"shape\":\"S1u\"}}}}}},\"DescribeReleaseLabel\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReleaseLabel\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReleaseLabel\":{},\"Applications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{}}}},\"NextToken\":{}}}},\"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\":\"S45\"},\"ActionOnFailure\":{},\"Status\":{\"shape\":\"S46\"}}}}}},\"DescribeStudio\":{\"input\":{\"type\":\"structure\",\"required\":[\"StudioId\"],\"members\":{\"StudioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Studio\":{\"type\":\"structure\",\"members\":{\"StudioId\":{},\"StudioArn\":{},\"Name\":{},\"Description\":{},\"AuthMode\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S29\"},\"ServiceRole\":{},\"UserRole\":{},\"WorkspaceSecurityGroupId\":{},\"EngineSecurityGroupId\":{},\"Url\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"DefaultS3Location\":{},\"IdpAuthUrl\":{},\"IdpRelayStateParameterName\":{},\"Tags\":{\"shape\":\"S1u\"}}}}}},\"GetAutoTerminationPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\"],\"members\":{\"ClusterId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutoTerminationPolicy\":{\"shape\":\"S4h\"}}}},\"GetBlockPublicAccessConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"BlockPublicAccessConfiguration\",\"BlockPublicAccessConfigurationMetadata\"],\"members\":{\"BlockPublicAccessConfiguration\":{\"shape\":\"S4l\"},\"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\":\"S4s\"}}}},\"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\":\"S2s\"}}}},\"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\":\"S2l\"},\"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\":\"S5j\"},\"EbsOptimized\":{\"type\":\"boolean\"},\"CustomAmiId\":{}}}},\"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\":\"S5j\"},\"EbsOptimized\":{\"type\":\"boolean\"},\"ShrinkPolicy\":{\"shape\":\"S5v\"},\"AutoScalingPolicy\":{\"shape\":\"S5z\"},\"CustomAmiId\":{}}}},\"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\":{}}}},\"ListReleaseLabels\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Application\":{}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReleaseLabels\":{\"shape\":\"S2s\"},\"NextToken\":{}}}},\"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\":\"S1p\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Config\":{\"shape\":\"S45\"},\"ActionOnFailure\":{},\"Status\":{\"shape\":\"S46\"}}}},\"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\":{},\"AuthMode\":{},\"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\":\"S5v\"},\"Configurations\":{\"shape\":\"Sh\"}}}}}}},\"PutAutoScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"InstanceGroupId\",\"AutoScalingPolicy\"],\"members\":{\"ClusterId\":{},\"InstanceGroupId\":{},\"AutoScalingPolicy\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{},\"InstanceGroupId\":{},\"AutoScalingPolicy\":{\"shape\":\"S5z\"},\"ClusterArn\":{}}}},\"PutAutoTerminationPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\"],\"members\":{\"ClusterId\":{},\"AutoTerminationPolicy\":{\"shape\":\"S4h\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutBlockPublicAccessConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"BlockPublicAccessConfiguration\"],\"members\":{\"BlockPublicAccessConfiguration\":{\"shape\":\"S4l\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutManagedScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"ManagedScalingPolicy\"],\"members\":{\"ClusterId\":{},\"ManagedScalingPolicy\":{\"shape\":\"S4s\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveAutoScalingPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\",\"InstanceGroupId\"],\"members\":{\"ClusterId\":{},\"InstanceGroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveAutoTerminationPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\"],\"members\":{\"ClusterId\":{}}},\"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\":\"S2s\"}}},\"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\":\"Sx\"},\"InstanceFleets\":{\"type\":\"list\",\"member\":{\"shape\":\"S3\"}},\"Ec2KeyName\":{},\"Placement\":{\"shape\":\"S3f\"},\"KeepJobFlowAliveWhenNoSteps\":{\"type\":\"boolean\"},\"TerminationProtected\":{\"type\":\"boolean\"},\"HadoopVersion\":{},\"Ec2SubnetId\":{},\"Ec2SubnetIds\":{\"shape\":\"S2r\"},\"EmrManagedMasterSecurityGroup\":{},\"EmrManagedSlaveSecurityGroup\":{},\"ServiceAccessSecurityGroup\":{},\"AdditionalMasterSecurityGroups\":{\"shape\":\"S7w\"},\"AdditionalSlaveSecurityGroups\":{\"shape\":\"S7w\"}}},\"Steps\":{\"shape\":\"S1i\"},\"BootstrapActions\":{\"type\":\"list\",\"member\":{\"shape\":\"S3m\"}},\"SupportedProducts\":{\"shape\":\"S3o\"},\"NewSupportedProducts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Args\":{\"shape\":\"S1p\"}}}},\"Applications\":{\"shape\":\"S2v\"},\"Configurations\":{\"shape\":\"Sh\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"},\"JobFlowRole\":{},\"ServiceRole\":{},\"Tags\":{\"shape\":\"S1u\"},\"SecurityConfiguration\":{},\"AutoScalingRole\":{},\"ScaleDownBehavior\":{},\"CustomAmiId\":{},\"EbsRootVolumeSize\":{\"type\":\"integer\"},\"RepoUpgradeOnBoot\":{},\"KerberosAttributes\":{\"shape\":\"S2z\"},\"StepConcurrencyLevel\":{\"type\":\"integer\"},\"ManagedScalingPolicy\":{\"shape\":\"S4s\"},\"PlacementGroupConfigs\":{\"shape\":\"S31\"},\"AutoTerminationPolicy\":{\"shape\":\"S4h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobFlowId\":{},\"ClusterArn\":{}}}},\"SetTerminationProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\",\"TerminationProtected\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1p\"},\"TerminationProtected\":{\"type\":\"boolean\"}}}},\"SetVisibleToAllUsers\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\",\"VisibleToAllUsers\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1p\"},\"VisibleToAllUsers\":{\"type\":\"boolean\"}}}},\"StartNotebookExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"EditorId\",\"RelativePath\",\"ExecutionEngine\",\"ServiceRole\"],\"members\":{\"EditorId\":{},\"RelativePath\":{},\"NotebookExecutionName\":{},\"NotebookParams\":{},\"ExecutionEngine\":{\"shape\":\"S3s\"},\"ServiceRole\":{},\"NotebookInstanceSecurityGroupId\":{},\"Tags\":{\"shape\":\"S1u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookExecutionId\":{}}}},\"StopNotebookExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookExecutionId\"],\"members\":{\"NotebookExecutionId\":{}}}},\"TerminateJobFlows\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobFlowIds\"],\"members\":{\"JobFlowIds\":{\"shape\":\"S1p\"}}}},\"UpdateStudio\":{\"input\":{\"type\":\"structure\",\"required\":[\"StudioId\"],\"members\":{\"StudioId\":{},\"Name\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S29\"},\"DefaultS3Location\":{}}}},\"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\"},\"CustomAmiId\":{}}}},\"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\":{},\"CapacityReservationOptions\":{\"type\":\"structure\",\"members\":{\"UsageStrategy\":{},\"CapacityReservationPreference\":{},\"CapacityReservationResourceGroupArn\":{}}}}}}},\"Sx\":{\"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\":\"S11\"},\"CustomAmiId\":{}}}},\"S11\":{\"type\":\"structure\",\"required\":[\"Constraints\",\"Rules\"],\"members\":{\"Constraints\":{\"shape\":\"S12\"},\"Rules\":{\"shape\":\"S13\"}}},\"S12\":{\"type\":\"structure\",\"required\":[\"MinCapacity\",\"MaxCapacity\"],\"members\":{\"MinCapacity\":{\"type\":\"integer\"},\"MaxCapacity\":{\"type\":\"integer\"}}},\"S13\":{\"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\":{}}}}}}}}}}},\"S1i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1j\":{\"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\":\"S1p\"}}}}},\"S1p\":{\"type\":\"list\",\"member\":{}},\"S1r\":{\"type\":\"list\",\"member\":{}},\"S1u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S29\":{\"type\":\"list\",\"member\":{}},\"S2l\":{\"type\":\"structure\",\"members\":{\"State\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"Timeline\":{\"type\":\"structure\",\"members\":{\"CreationDateTime\":{\"type\":\"timestamp\"},\"ReadyDateTime\":{\"type\":\"timestamp\"},\"EndDateTime\":{\"type\":\"timestamp\"}}}}},\"S2r\":{\"type\":\"list\",\"member\":{}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S2v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{},\"Args\":{\"shape\":\"S2s\"},\"AdditionalInfo\":{\"shape\":\"Sj\"}}}},\"S2z\":{\"type\":\"structure\",\"required\":[\"Realm\",\"KdcAdminPassword\"],\"members\":{\"Realm\":{},\"KdcAdminPassword\":{},\"CrossRealmTrustPrincipalPassword\":{},\"ADDomainJoinUser\":{},\"ADDomainJoinPassword\":{}}},\"S31\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InstanceRole\"],\"members\":{\"InstanceRole\":{},\"PlacementStrategy\":{}}}},\"S3f\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{},\"AvailabilityZones\":{\"shape\":\"S2r\"}}},\"S3m\":{\"type\":\"structure\",\"required\":[\"Name\",\"ScriptBootstrapAction\"],\"members\":{\"Name\":{},\"ScriptBootstrapAction\":{\"type\":\"structure\",\"required\":[\"Path\"],\"members\":{\"Path\":{},\"Args\":{\"shape\":\"S1p\"}}}}},\"S3o\":{\"type\":\"list\",\"member\":{}},\"S3s\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Type\":{},\"MasterInstanceSecurityGroupId\":{}}},\"S45\":{\"type\":\"structure\",\"members\":{\"Jar\":{},\"Properties\":{\"shape\":\"Sj\"},\"MainClass\":{},\"Args\":{\"shape\":\"S2s\"}}},\"S46\":{\"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\"}}}}},\"S4h\":{\"type\":\"structure\",\"members\":{\"IdleTimeout\":{\"type\":\"long\"}}},\"S4l\":{\"type\":\"structure\",\"required\":[\"BlockPublicSecurityGroupRules\"],\"members\":{\"BlockPublicSecurityGroupRules\":{\"type\":\"boolean\"},\"PermittedPublicSecurityGroupRuleRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"MinRange\"],\"members\":{\"MinRange\":{\"type\":\"integer\"},\"MaxRange\":{\"type\":\"integer\"}}}}}},\"S4s\":{\"type\":\"structure\",\"members\":{\"ComputeLimits\":{\"type\":\"structure\",\"required\":[\"UnitType\",\"MinimumCapacityUnits\",\"MaximumCapacityUnits\"],\"members\":{\"UnitType\":{},\"MinimumCapacityUnits\":{\"type\":\"integer\"},\"MaximumCapacityUnits\":{\"type\":\"integer\"},\"MaximumOnDemandCapacityUnits\":{\"type\":\"integer\"},\"MaximumCoreCapacityUnits\":{\"type\":\"integer\"}}}}},\"S5j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VolumeSpecification\":{\"shape\":\"Sd\"},\"Device\":{}}}},\"S5v\":{\"type\":\"structure\",\"members\":{\"DecommissionTimeout\":{\"type\":\"integer\"},\"InstanceResizePolicy\":{\"type\":\"structure\",\"members\":{\"InstancesToTerminate\":{\"shape\":\"S5x\"},\"InstancesToProtect\":{\"shape\":\"S5x\"},\"InstanceTerminationTimeout\":{\"type\":\"integer\"}}}}},\"S5x\":{\"type\":\"list\",\"member\":{}},\"S5z\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"structure\",\"members\":{\"State\":{},\"StateChangeReason\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}}}},\"Constraints\":{\"shape\":\"S12\"},\"Rules\":{\"shape\":\"S13\"}}},\"S7w\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -35424,7 +38334,7 @@ module.exports = JSON.parse("{\"V\":{\"IdentityExists\":{\"delay\":3,\"operation /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":\"S17\"}}}},\"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\":\"S1l\"}}}},\"DescribeVirtualCluster\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/virtualclusters/{virtualClusterId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"virtualClusterId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualCluster\":{\"shape\":\"S1q\"}}}},\"ListJobRuns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/virtualclusters/{virtualClusterId}/jobruns\"},\"input\":{\"type\":\"structure\",\"required\":[\"virtualClusterId\"],\"members\":{\"virtualClusterId\":{\"location\":\"uri\",\"locationName\":\"virtualClusterId\"},\"createdBefore\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdBefore\"},\"createdAfter\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdAfter\"},\"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\":\"S17\"}},\"nextToken\":{}}}},\"ListManagedEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/virtualclusters/{virtualClusterId}/endpoints\"},\"input\":{\"type\":\"structure\",\"required\":[\"virtualClusterId\"],\"members\":{\"virtualClusterId\":{\"location\":\"uri\",\"locationName\":\"virtualClusterId\"},\"createdBefore\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdBefore\"},\"createdAfter\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdAfter\"},\"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\":\"S1l\"}},\"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\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdAfter\"},\"createdBefore\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdBefore\"},\"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\":\"S1q\"}},\"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\":\"S1a\"},\"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}}},\"S17\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"virtualClusterId\":{},\"arn\":{},\"state\":{},\"clientToken\":{},\"executionRoleArn\":{},\"releaseLabel\":{},\"configurationOverrides\":{\"shape\":\"Sa\"},\"jobDriver\":{\"shape\":\"S1a\"},\"createdAt\":{\"shape\":\"S1g\"},\"createdBy\":{},\"finishedAt\":{\"shape\":\"S1g\"},\"stateDetails\":{},\"failureReason\":{},\"tags\":{\"shape\":\"Sn\"}}},\"S1a\":{\"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}}}}},\"S1g\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1l\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"arn\":{},\"virtualClusterId\":{},\"type\":{},\"state\":{},\"releaseLabel\":{},\"executionRoleArn\":{},\"certificateArn\":{},\"configurationOverrides\":{\"shape\":\"Sa\"},\"serverUrl\":{},\"createdAt\":{\"shape\":\"S1g\"},\"securityGroup\":{},\"subnetIds\":{\"type\":\"list\",\"member\":{}},\"stateDetails\":{},\"failureReason\":{},\"tags\":{\"shape\":\"Sn\"}}},\"S1q\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"arn\":{},\"state\":{},\"containerProvider\":{\"shape\":\"St\"},\"createdAt\":{\"shape\":\"S1g\"},\"tags\":{\"shape\":\"Sn\"}}}}}"); +module.exports = JSON.parse("{\"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\",\"clientToken\"],\"members\":{\"name\":{},\"virtualClusterId\":{\"location\":\"uri\",\"locationName\":\"virtualClusterId\"},\"type\":{},\"releaseLabel\":{},\"executionRoleArn\":{},\"certificateArn\":{\"deprecated\":true,\"deprecatedMessage\":\"Customer provided certificate-arn is deprecated and would be removed in future.\"},\"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\":\"S17\"}}}},\"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\":\"S1l\"}}}},\"DescribeVirtualCluster\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/virtualclusters/{virtualClusterId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"virtualClusterId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"virtualCluster\":{\"shape\":\"S1s\"}}}},\"ListJobRuns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/virtualclusters/{virtualClusterId}/jobruns\"},\"input\":{\"type\":\"structure\",\"required\":[\"virtualClusterId\"],\"members\":{\"virtualClusterId\":{\"location\":\"uri\",\"locationName\":\"virtualClusterId\"},\"createdBefore\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdBefore\"},\"createdAfter\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdAfter\"},\"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\":\"S17\"}},\"nextToken\":{}}}},\"ListManagedEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/virtualclusters/{virtualClusterId}/endpoints\"},\"input\":{\"type\":\"structure\",\"required\":[\"virtualClusterId\"],\"members\":{\"virtualClusterId\":{\"location\":\"uri\",\"locationName\":\"virtualClusterId\"},\"createdBefore\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdBefore\"},\"createdAfter\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdAfter\"},\"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\":\"S1l\"}},\"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\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdAfter\"},\"createdBefore\":{\"shape\":\"S1g\",\"location\":\"querystring\",\"locationName\":\"createdBefore\"},\"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\":\"S1s\"}},\"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\":\"S1a\"},\"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}}},\"S17\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"virtualClusterId\":{},\"arn\":{},\"state\":{},\"clientToken\":{},\"executionRoleArn\":{},\"releaseLabel\":{},\"configurationOverrides\":{\"shape\":\"Sa\"},\"jobDriver\":{\"shape\":\"S1a\"},\"createdAt\":{\"shape\":\"S1g\"},\"createdBy\":{},\"finishedAt\":{\"shape\":\"S1g\"},\"stateDetails\":{},\"failureReason\":{},\"tags\":{\"shape\":\"Sn\"}}},\"S1a\":{\"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}}}}},\"S1g\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1l\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"arn\":{},\"virtualClusterId\":{},\"type\":{},\"state\":{},\"releaseLabel\":{},\"executionRoleArn\":{},\"certificateArn\":{\"deprecated\":true,\"deprecatedMessage\":\"Customer provided certificate-arn is deprecated and would be removed in future.\"},\"certificateAuthority\":{\"type\":\"structure\",\"members\":{\"certificateArn\":{},\"certificateData\":{}}},\"configurationOverrides\":{\"shape\":\"Sa\"},\"serverUrl\":{},\"createdAt\":{\"shape\":\"S1g\"},\"securityGroup\":{},\"subnetIds\":{\"type\":\"list\",\"member\":{}},\"stateDetails\":{},\"failureReason\":{},\"tags\":{\"shape\":\"Sn\"}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"arn\":{},\"state\":{},\"containerProvider\":{\"shape\":\"St\"},\"createdAt\":{\"shape\":\"S1g\"},\"tags\":{\"shape\":\"Sn\"}}}}}"); /***/ }), @@ -35456,7 +38366,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-01-01\",\"endpointPrefix\":\"es\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Elasticsearch Service\",\"serviceId\":\"Elasticsearch Service\",\"signatureVersion\":\"v4\",\"uid\":\"es-2015-01-01\"},\"operations\":{\"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\":\"S1a\"},\"AccessPolicies\":{},\"SnapshotOptions\":{\"shape\":\"S1d\"},\"VPCOptions\":{\"shape\":\"S1e\"},\"CognitoOptions\":{\"shape\":\"S1g\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1k\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1m\"},\"AdvancedOptions\":{\"shape\":\"S1n\"},\"LogPublishingOptions\":{\"shape\":\"S1o\"},\"DomainEndpointOptions\":{\"shape\":\"S1s\"},\"AdvancedSecurityOptions\":{\"shape\":\"S1v\"},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"DesiredState\":{},\"MaintenanceSchedules\":{\"shape\":\"S26\"}}},\"TagList\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainStatus\":{\"shape\":\"S2d\"}}}},\"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\":\"S2p\"},\"CrossClusterSearchConnectionId\":{}}}},\"CreatePackage\":{\"http\":{\"requestUri\":\"/2015-01-01/packages\"},\"input\":{\"type\":\"structure\",\"required\":[\"PackageName\",\"PackageType\",\"PackageSource\"],\"members\":{\"PackageName\":{},\"PackageType\":{},\"PackageDescription\":{},\"PackageSource\":{\"shape\":\"S2t\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PackageDetails\":{\"shape\":\"S2x\"}}}},\"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\":\"S2d\"}}}},\"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\":\"S36\"}}}},\"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\":\"S2x\"}}}},\"DescribeDomainAutoTunes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-01-01/es/domain/{DomainName}/autoTunes\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutoTunes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AutoTuneType\":{},\"AutoTuneDetails\":{\"type\":\"structure\",\"members\":{\"ScheduledAutoTuneDetails\":{\"type\":\"structure\",\"members\":{\"Date\":{\"type\":\"timestamp\"},\"ActionType\":{},\"Action\":{},\"Severity\":{}}}}}}}},\"NextToken\":{}}}},\"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\":\"S2d\"}}}},\"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\":\"S3q\"}}}},\"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\":\"S2d\"}}}}},\"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\":\"S4s\"}}}}}}},\"InstanceLimits\":{\"type\":\"structure\",\"members\":{\"InstanceCountLimits\":{\"type\":\"structure\",\"members\":{\"MinimumInstanceCount\":{\"type\":\"integer\"},\"MaximumInstanceCount\":{\"type\":\"integer\"}}}}},\"AdditionalLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LimitName\":{},\"LimitValues\":{\"shape\":\"S4s\"}}}}}}}}}},\"DescribeInboundCrossClusterSearchConnections\":{\"http\":{\"requestUri\":\"/2015-01-01/es/ccs/inboundConnection/search\"},\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S51\"},\"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\":\"S51\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CrossClusterSearchConnections\":{\"type\":\"list\",\"member\":{\"shape\":\"S36\"}},\"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\":\"S2x\"}},\"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\":\"S5q\"}}}}}}},\"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\":\"S5q\"}}}}}}},\"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\":\"S63\"}}}}}}},\"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\":\"S6s\"},\"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\":\"S63\"},\"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\":\"S6s\"},\"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\":\"S1f\"}}}},\"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\":\"S1a\"},\"SnapshotOptions\":{\"shape\":\"S1d\"},\"VPCOptions\":{\"shape\":\"S1e\"},\"CognitoOptions\":{\"shape\":\"S1g\"},\"AdvancedOptions\":{\"shape\":\"S1n\"},\"AccessPolicies\":{},\"LogPublishingOptions\":{\"shape\":\"S1o\"},\"DomainEndpointOptions\":{\"shape\":\"S1s\"},\"AdvancedSecurityOptions\":{\"shape\":\"S1v\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1m\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1k\"},\"AutoTuneOptions\":{\"shape\":\"S49\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainConfig\"],\"members\":{\"DomainConfig\":{\"shape\":\"S3q\"}}}},\"UpdatePackage\":{\"http\":{\"requestUri\":\"/2015-01-01/packages/update\"},\"input\":{\"type\":\"structure\",\"required\":[\"PackageID\",\"PackageSource\"],\"members\":{\"PackageID\":{},\"PackageSource\":{\"shape\":\"S2t\"},\"PackageDescription\":{},\"CommitMessage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PackageDetails\":{\"shape\":\"S2x\"}}}},\"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\"},\"ColdStorageOptions\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"EBSEnabled\":{\"type\":\"boolean\"},\"VolumeType\":{},\"VolumeSize\":{\"type\":\"integer\"},\"Iops\":{\"type\":\"integer\"}}},\"S1d\":{\"type\":\"structure\",\"members\":{\"AutomatedSnapshotStartHour\":{\"type\":\"integer\"}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S1f\"},\"SecurityGroupIds\":{\"shape\":\"S1f\"}}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1g\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"UserPoolId\":{},\"IdentityPoolId\":{},\"RoleArn\":{}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"KmsKeyId\":{}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"S1n\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogsLogGroupArn\":{},\"Enabled\":{\"type\":\"boolean\"}}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"EnforceHTTPS\":{\"type\":\"boolean\"},\"TLSSecurityPolicy\":{},\"CustomEndpointEnabled\":{\"type\":\"boolean\"},\"CustomEndpoint\":{},\"CustomEndpointCertificateArn\":{}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"InternalUserDatabaseEnabled\":{\"type\":\"boolean\"},\"MasterUserOptions\":{\"type\":\"structure\",\"members\":{\"MasterUserARN\":{},\"MasterUserName\":{\"shape\":\"S1x\"},\"MasterUserPassword\":{\"type\":\"string\",\"sensitive\":true}}},\"SAMLOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Idp\":{\"shape\":\"S20\"},\"MasterUserName\":{\"shape\":\"S1x\"},\"MasterBackendRole\":{},\"SubjectKey\":{},\"RolesKey\":{},\"SessionTimeoutMinutes\":{\"type\":\"integer\"}}}}},\"S1x\":{\"type\":\"string\",\"sensitive\":true},\"S20\":{\"type\":\"structure\",\"required\":[\"MetadataContent\",\"EntityId\"],\"members\":{\"MetadataContent\":{},\"EntityId\":{}}},\"S26\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartAt\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"long\"},\"Unit\":{}}},\"CronExpressionForRecurrence\":{}}}},\"S2d\":{\"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\":\"S1a\"},\"AccessPolicies\":{},\"SnapshotOptions\":{\"shape\":\"S1d\"},\"VPCOptions\":{\"shape\":\"S2h\"},\"CognitoOptions\":{\"shape\":\"S1g\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1k\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1m\"},\"AdvancedOptions\":{\"shape\":\"S1n\"},\"LogPublishingOptions\":{\"shape\":\"S1o\"},\"ServiceSoftwareOptions\":{\"shape\":\"Sx\"},\"DomainEndpointOptions\":{\"shape\":\"S1s\"},\"AdvancedSecurityOptions\":{\"shape\":\"S2i\"},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"State\":{},\"ErrorMessage\":{}}}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"VPCId\":{},\"SubnetIds\":{\"shape\":\"S1f\"},\"AvailabilityZones\":{\"shape\":\"S1f\"},\"SecurityGroupIds\":{\"shape\":\"S1f\"}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"InternalUserDatabaseEnabled\":{\"type\":\"boolean\"},\"SAMLOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Idp\":{\"shape\":\"S20\"},\"SubjectKey\":{},\"RolesKey\":{},\"SessionTimeoutMinutes\":{\"type\":\"integer\"}}}}},\"S2p\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{},\"Message\":{}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"S3Key\":{}}},\"S2x\":{\"type\":\"structure\",\"members\":{\"PackageID\":{},\"PackageName\":{},\"PackageType\":{},\"PackageDescription\":{},\"PackageStatus\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"AvailablePackageVersion\":{},\"ErrorDetails\":{\"shape\":\"Ss\"}}},\"S36\":{\"type\":\"structure\",\"members\":{\"SourceDomainInfo\":{\"shape\":\"S5\"},\"DestinationDomainInfo\":{\"shape\":\"S5\"},\"CrossClusterSearchConnectionId\":{},\"ConnectionAlias\":{},\"ConnectionStatus\":{\"shape\":\"S2p\"}}},\"S3q\":{\"type\":\"structure\",\"members\":{\"ElasticsearchVersion\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{},\"Status\":{\"shape\":\"S3s\"}}},\"ElasticsearchClusterConfig\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S14\"},\"Status\":{\"shape\":\"S3s\"}}},\"EBSOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1a\"},\"Status\":{\"shape\":\"S3s\"}}},\"AccessPolicies\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{},\"Status\":{\"shape\":\"S3s\"}}},\"SnapshotOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1d\"},\"Status\":{\"shape\":\"S3s\"}}},\"VPCOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S2h\"},\"Status\":{\"shape\":\"S3s\"}}},\"CognitoOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1g\"},\"Status\":{\"shape\":\"S3s\"}}},\"EncryptionAtRestOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1k\"},\"Status\":{\"shape\":\"S3s\"}}},\"NodeToNodeEncryptionOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1m\"},\"Status\":{\"shape\":\"S3s\"}}},\"AdvancedOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1n\"},\"Status\":{\"shape\":\"S3s\"}}},\"LogPublishingOptions\":{\"type\":\"structure\",\"members\":{\"Options\":{\"shape\":\"S1o\"},\"Status\":{\"shape\":\"S3s\"}}},\"DomainEndpointOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1s\"},\"Status\":{\"shape\":\"S3s\"}}},\"AdvancedSecurityOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S2i\"},\"Status\":{\"shape\":\"S3s\"}}},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"Options\":{\"shape\":\"S49\"},\"Status\":{\"type\":\"structure\",\"required\":[\"CreationDate\",\"UpdateDate\",\"State\"],\"members\":{\"CreationDate\":{\"type\":\"timestamp\"},\"UpdateDate\":{\"type\":\"timestamp\"},\"UpdateVersion\":{\"type\":\"integer\"},\"State\":{},\"ErrorMessage\":{},\"PendingDeletion\":{\"type\":\"boolean\"}}}}}}},\"S3s\":{\"type\":\"structure\",\"required\":[\"CreationDate\",\"UpdateDate\",\"State\"],\"members\":{\"CreationDate\":{\"type\":\"timestamp\"},\"UpdateDate\":{\"type\":\"timestamp\"},\"UpdateVersion\":{\"type\":\"integer\"},\"State\":{},\"PendingDeletion\":{\"type\":\"boolean\"}}},\"S49\":{\"type\":\"structure\",\"members\":{\"DesiredState\":{},\"RollbackOnDisable\":{},\"MaintenanceSchedules\":{\"shape\":\"S26\"}}},\"S4s\":{\"type\":\"list\",\"member\":{}},\"S51\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S5q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}}}},\"S63\":{\"type\":\"list\",\"member\":{}},\"S6s\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-01-01\",\"endpointPrefix\":\"es\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Elasticsearch Service\",\"serviceId\":\"Elasticsearch Service\",\"signatureVersion\":\"v4\",\"uid\":\"es-2015-01-01\"},\"operations\":{\"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\":\"S1a\"},\"AccessPolicies\":{},\"SnapshotOptions\":{\"shape\":\"S1d\"},\"VPCOptions\":{\"shape\":\"S1e\"},\"CognitoOptions\":{\"shape\":\"S1g\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1k\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1m\"},\"AdvancedOptions\":{\"shape\":\"S1n\"},\"LogPublishingOptions\":{\"shape\":\"S1o\"},\"DomainEndpointOptions\":{\"shape\":\"S1s\"},\"AdvancedSecurityOptions\":{\"shape\":\"S1v\"},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"DesiredState\":{},\"MaintenanceSchedules\":{\"shape\":\"S26\"}}},\"TagList\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainStatus\":{\"shape\":\"S2d\"}}}},\"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\":\"S2t\"},\"CrossClusterSearchConnectionId\":{}}}},\"CreatePackage\":{\"http\":{\"requestUri\":\"/2015-01-01/packages\"},\"input\":{\"type\":\"structure\",\"required\":[\"PackageName\",\"PackageType\",\"PackageSource\"],\"members\":{\"PackageName\":{},\"PackageType\":{},\"PackageDescription\":{},\"PackageSource\":{\"shape\":\"S2x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PackageDetails\":{\"shape\":\"S31\"}}}},\"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\":\"S2d\"}}}},\"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\":\"S3a\"}}}},\"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\":\"S31\"}}}},\"DescribeDomainAutoTunes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-01-01/es/domain/{DomainName}/autoTunes\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutoTunes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AutoTuneType\":{},\"AutoTuneDetails\":{\"type\":\"structure\",\"members\":{\"ScheduledAutoTuneDetails\":{\"type\":\"structure\",\"members\":{\"Date\":{\"type\":\"timestamp\"},\"ActionType\":{},\"Action\":{},\"Severity\":{}}}}}}}},\"NextToken\":{}}}},\"DescribeDomainChangeProgress\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-01-01/es/domain/{DomainName}/progress\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ChangeId\":{\"location\":\"querystring\",\"locationName\":\"changeid\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChangeProgressStatus\":{\"type\":\"structure\",\"members\":{\"ChangeId\":{},\"StartTime\":{\"type\":\"timestamp\"},\"Status\":{},\"PendingProperties\":{\"shape\":\"S1f\"},\"CompletedProperties\":{\"shape\":\"S1f\"},\"TotalNumberOfStages\":{\"type\":\"integer\"},\"ChangeProgressStages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"Description\":{},\"LastUpdated\":{\"type\":\"timestamp\"}}}}}}}}},\"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\":\"S2d\"}}}},\"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\":\"S45\"}}}},\"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\":\"S2d\"}}}}},\"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\":\"S56\"}}}}}}},\"InstanceLimits\":{\"type\":\"structure\",\"members\":{\"InstanceCountLimits\":{\"type\":\"structure\",\"members\":{\"MinimumInstanceCount\":{\"type\":\"integer\"},\"MaximumInstanceCount\":{\"type\":\"integer\"}}}}},\"AdditionalLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LimitName\":{},\"LimitValues\":{\"shape\":\"S56\"}}}}}}}}}},\"DescribeInboundCrossClusterSearchConnections\":{\"http\":{\"requestUri\":\"/2015-01-01/es/ccs/inboundConnection/search\"},\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S5f\"},\"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\":\"S5f\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CrossClusterSearchConnections\":{\"type\":\"list\",\"member\":{\"shape\":\"S3a\"}},\"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\":\"S31\"}},\"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\":\"S63\"}}}}}}},\"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\":\"S63\"}}}}}}},\"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\":\"S6g\"}}}}}}},\"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\"},\"input\":{\"type\":\"structure\",\"members\":{\"EngineType\":{\"location\":\"querystring\",\"locationName\":\"engineType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainNames\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"EngineType\":{}}}}}}},\"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\":\"S77\"},\"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\":\"S6g\"},\"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\":\"S77\"},\"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\":\"S1f\"}}}},\"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\":\"S1a\"},\"SnapshotOptions\":{\"shape\":\"S1d\"},\"VPCOptions\":{\"shape\":\"S1e\"},\"CognitoOptions\":{\"shape\":\"S1g\"},\"AdvancedOptions\":{\"shape\":\"S1n\"},\"AccessPolicies\":{},\"LogPublishingOptions\":{\"shape\":\"S1o\"},\"DomainEndpointOptions\":{\"shape\":\"S1s\"},\"AdvancedSecurityOptions\":{\"shape\":\"S1v\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1m\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1k\"},\"AutoTuneOptions\":{\"shape\":\"S4n\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainConfig\"],\"members\":{\"DomainConfig\":{\"shape\":\"S45\"},\"DryRunResults\":{\"type\":\"structure\",\"members\":{\"DeploymentType\":{},\"Message\":{}}}}}},\"UpdatePackage\":{\"http\":{\"requestUri\":\"/2015-01-01/packages/update\"},\"input\":{\"type\":\"structure\",\"required\":[\"PackageID\",\"PackageSource\"],\"members\":{\"PackageID\":{},\"PackageSource\":{\"shape\":\"S2x\"},\"PackageDescription\":{},\"CommitMessage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PackageDetails\":{\"shape\":\"S31\"}}}},\"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\"},\"ChangeProgressDetails\":{\"shape\":\"S2n\"}}}}},\"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\"},\"ColdStorageOptions\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"EBSEnabled\":{\"type\":\"boolean\"},\"VolumeType\":{},\"VolumeSize\":{\"type\":\"integer\"},\"Iops\":{\"type\":\"integer\"}}},\"S1d\":{\"type\":\"structure\",\"members\":{\"AutomatedSnapshotStartHour\":{\"type\":\"integer\"}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S1f\"},\"SecurityGroupIds\":{\"shape\":\"S1f\"}}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1g\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"UserPoolId\":{},\"IdentityPoolId\":{},\"RoleArn\":{}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"KmsKeyId\":{}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"S1n\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogsLogGroupArn\":{},\"Enabled\":{\"type\":\"boolean\"}}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"EnforceHTTPS\":{\"type\":\"boolean\"},\"TLSSecurityPolicy\":{},\"CustomEndpointEnabled\":{\"type\":\"boolean\"},\"CustomEndpoint\":{},\"CustomEndpointCertificateArn\":{}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"InternalUserDatabaseEnabled\":{\"type\":\"boolean\"},\"MasterUserOptions\":{\"type\":\"structure\",\"members\":{\"MasterUserARN\":{},\"MasterUserName\":{\"shape\":\"S1x\"},\"MasterUserPassword\":{\"type\":\"string\",\"sensitive\":true}}},\"SAMLOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Idp\":{\"shape\":\"S20\"},\"MasterUserName\":{\"shape\":\"S1x\"},\"MasterBackendRole\":{},\"SubjectKey\":{},\"RolesKey\":{},\"SessionTimeoutMinutes\":{\"type\":\"integer\"}}},\"AnonymousAuthEnabled\":{\"type\":\"boolean\"}}},\"S1x\":{\"type\":\"string\",\"sensitive\":true},\"S20\":{\"type\":\"structure\",\"required\":[\"MetadataContent\",\"EntityId\"],\"members\":{\"MetadataContent\":{},\"EntityId\":{}}},\"S26\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartAt\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"long\"},\"Unit\":{}}},\"CronExpressionForRecurrence\":{}}}},\"S2d\":{\"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\":\"S1a\"},\"AccessPolicies\":{},\"SnapshotOptions\":{\"shape\":\"S1d\"},\"VPCOptions\":{\"shape\":\"S2h\"},\"CognitoOptions\":{\"shape\":\"S1g\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1k\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1m\"},\"AdvancedOptions\":{\"shape\":\"S1n\"},\"LogPublishingOptions\":{\"shape\":\"S1o\"},\"ServiceSoftwareOptions\":{\"shape\":\"Sx\"},\"DomainEndpointOptions\":{\"shape\":\"S1s\"},\"AdvancedSecurityOptions\":{\"shape\":\"S2i\"},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"State\":{},\"ErrorMessage\":{}}},\"ChangeProgressDetails\":{\"shape\":\"S2n\"}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"VPCId\":{},\"SubnetIds\":{\"shape\":\"S1f\"},\"AvailabilityZones\":{\"shape\":\"S1f\"},\"SecurityGroupIds\":{\"shape\":\"S1f\"}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"InternalUserDatabaseEnabled\":{\"type\":\"boolean\"},\"SAMLOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Idp\":{\"shape\":\"S20\"},\"SubjectKey\":{},\"RolesKey\":{},\"SessionTimeoutMinutes\":{\"type\":\"integer\"}}},\"AnonymousAuthDisableDate\":{\"type\":\"timestamp\"},\"AnonymousAuthEnabled\":{\"type\":\"boolean\"}}},\"S2n\":{\"type\":\"structure\",\"members\":{\"ChangeId\":{},\"Message\":{}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{},\"Message\":{}}},\"S2x\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"S3Key\":{}}},\"S31\":{\"type\":\"structure\",\"members\":{\"PackageID\":{},\"PackageName\":{},\"PackageType\":{},\"PackageDescription\":{},\"PackageStatus\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"AvailablePackageVersion\":{},\"ErrorDetails\":{\"shape\":\"Ss\"}}},\"S3a\":{\"type\":\"structure\",\"members\":{\"SourceDomainInfo\":{\"shape\":\"S5\"},\"DestinationDomainInfo\":{\"shape\":\"S5\"},\"CrossClusterSearchConnectionId\":{},\"ConnectionAlias\":{},\"ConnectionStatus\":{\"shape\":\"S2t\"}}},\"S45\":{\"type\":\"structure\",\"members\":{\"ElasticsearchVersion\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{},\"Status\":{\"shape\":\"S47\"}}},\"ElasticsearchClusterConfig\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S14\"},\"Status\":{\"shape\":\"S47\"}}},\"EBSOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1a\"},\"Status\":{\"shape\":\"S47\"}}},\"AccessPolicies\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{},\"Status\":{\"shape\":\"S47\"}}},\"SnapshotOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1d\"},\"Status\":{\"shape\":\"S47\"}}},\"VPCOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S2h\"},\"Status\":{\"shape\":\"S47\"}}},\"CognitoOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1g\"},\"Status\":{\"shape\":\"S47\"}}},\"EncryptionAtRestOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1k\"},\"Status\":{\"shape\":\"S47\"}}},\"NodeToNodeEncryptionOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1m\"},\"Status\":{\"shape\":\"S47\"}}},\"AdvancedOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1n\"},\"Status\":{\"shape\":\"S47\"}}},\"LogPublishingOptions\":{\"type\":\"structure\",\"members\":{\"Options\":{\"shape\":\"S1o\"},\"Status\":{\"shape\":\"S47\"}}},\"DomainEndpointOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1s\"},\"Status\":{\"shape\":\"S47\"}}},\"AdvancedSecurityOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S2i\"},\"Status\":{\"shape\":\"S47\"}}},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"Options\":{\"shape\":\"S4n\"},\"Status\":{\"type\":\"structure\",\"required\":[\"CreationDate\",\"UpdateDate\",\"State\"],\"members\":{\"CreationDate\":{\"type\":\"timestamp\"},\"UpdateDate\":{\"type\":\"timestamp\"},\"UpdateVersion\":{\"type\":\"integer\"},\"State\":{},\"ErrorMessage\":{},\"PendingDeletion\":{\"type\":\"boolean\"}}}}},\"ChangeProgressDetails\":{\"shape\":\"S2n\"}}},\"S47\":{\"type\":\"structure\",\"required\":[\"CreationDate\",\"UpdateDate\",\"State\"],\"members\":{\"CreationDate\":{\"type\":\"timestamp\"},\"UpdateDate\":{\"type\":\"timestamp\"},\"UpdateVersion\":{\"type\":\"integer\"},\"State\":{},\"PendingDeletion\":{\"type\":\"boolean\"}}},\"S4n\":{\"type\":\"structure\",\"members\":{\"DesiredState\":{},\"RollbackOnDisable\":{},\"MaintenanceSchedules\":{\"shape\":\"S26\"}}},\"S56\":{\"type\":\"list\",\"member\":{}},\"S5f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S63\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}}}},\"S6g\":{\"type\":\"list\",\"member\":{}},\"S77\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}}}}"); /***/ }), @@ -35472,7 +38382,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeDomainAutoTunes\":{\"input_token\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-10-07\",\"endpointPrefix\":\"events\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon EventBridge\",\"serviceId\":\"EventBridge\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSEvents\",\"uid\":\"eventbridge-2015-10-07\"},\"operations\":{\"ActivateEventSource\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CancelReplay\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplayName\"],\"members\":{\"ReplayName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplayArn\":{},\"State\":{},\"StateReason\":{}}}},\"CreateApiDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConnectionArn\",\"InvocationEndpoint\",\"HttpMethod\"],\"members\":{\"Name\":{},\"Description\":{},\"ConnectionArn\":{},\"InvocationEndpoint\":{},\"HttpMethod\":{},\"InvocationRateLimitPerSecond\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiDestinationArn\":{},\"ApiDestinationState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"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\"}}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"AuthorizationType\",\"AuthParameters\"],\"members\":{\"Name\":{},\"Description\":{},\"AuthorizationType\":{},\"AuthParameters\":{\"type\":\"structure\",\"members\":{\"BasicAuthParameters\":{\"type\":\"structure\",\"required\":[\"Username\",\"Password\"],\"members\":{\"Username\":{},\"Password\":{}}},\"OAuthParameters\":{\"type\":\"structure\",\"required\":[\"ClientParameters\",\"AuthorizationEndpoint\",\"HttpMethod\"],\"members\":{\"ClientParameters\":{\"type\":\"structure\",\"required\":[\"ClientID\",\"ClientSecret\"],\"members\":{\"ClientID\":{},\"ClientSecret\":{}}},\"AuthorizationEndpoint\":{},\"HttpMethod\":{},\"OAuthHttpParameters\":{\"shape\":\"S14\"}}},\"ApiKeyAuthParameters\":{\"type\":\"structure\",\"required\":[\"ApiKeyName\",\"ApiKeyValue\"],\"members\":{\"ApiKeyName\":{},\"ApiKeyValue\":{}}},\"InvocationHttpParameters\":{\"shape\":\"S14\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"ConnectionState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"CreateEventBus\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"EventSourceName\":{},\"Tags\":{\"shape\":\"S1m\"}}},\"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\":{}}}},\"DeauthorizeConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"ConnectionState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"type\":\"timestamp\"}}}},\"DeleteApiDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteArchive\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArchiveName\"],\"members\":{\"ArchiveName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"ConnectionState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"type\":\"timestamp\"}}}},\"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\"}}}},\"DescribeApiDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiDestinationArn\":{},\"Name\":{},\"Description\":{},\"ApiDestinationState\":{},\"ConnectionArn\":{},\"InvocationEndpoint\":{},\"HttpMethod\":{},\"InvocationRateLimitPerSecond\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"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\"}}}},\"DescribeConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"Name\":{},\"Description\":{},\"ConnectionState\":{},\"StateReason\":{},\"AuthorizationType\":{},\"SecretArn\":{},\"AuthParameters\":{\"type\":\"structure\",\"members\":{\"BasicAuthParameters\":{\"type\":\"structure\",\"members\":{\"Username\":{}}},\"OAuthParameters\":{\"type\":\"structure\",\"members\":{\"ClientParameters\":{\"type\":\"structure\",\"members\":{\"ClientID\":{}}},\"AuthorizationEndpoint\":{},\"HttpMethod\":{},\"OAuthHttpParameters\":{\"shape\":\"S14\"}}},\"ApiKeyAuthParameters\":{\"type\":\"structure\",\"members\":{\"ApiKeyName\":{}}},\"InvocationHttpParameters\":{\"shape\":\"S14\"}}},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"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\":\"S2w\"},\"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\":{}}}},\"ListApiDestinations\":{\"input\":{\"type\":\"structure\",\"members\":{\"NamePrefix\":{},\"ConnectionArn\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiDestinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiDestinationArn\":{},\"Name\":{},\"ApiDestinationState\":{},\"ConnectionArn\":{},\"InvocationEndpoint\":{},\"HttpMethod\":{},\"InvocationRateLimitPerSecond\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"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\":{}}}},\"ListConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"NamePrefix\":{},\"ConnectionState\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"Name\":{},\"ConnectionState\":{},\"StateReason\":{},\"AuthorizationType\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"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\":\"S1m\"}}}},\"ListTargetsByRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Rule\"],\"members\":{\"Rule\":{},\"EventBusName\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Targets\":{\"shape\":\"S4l\"},\"NextToken\":{}}}},\"PutEvents\":{\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Time\":{\"type\":\"timestamp\"},\"Source\":{},\"Resources\":{\"shape\":\"S6j\"},\"DetailType\":{},\"Detail\":{},\"EventBusName\":{},\"TraceHeader\":{}}}}}},\"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\":\"S6j\"},\"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\":\"S1m\"},\"EventBusName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuleArn\":{}}}},\"PutTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Rule\",\"Targets\"],\"members\":{\"Rule\":{},\"EventBusName\":{},\"Targets\":{\"shape\":\"S4l\"}}},\"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\":\"S2w\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplayArn\":{},\"State\":{},\"StateReason\":{},\"ReplayStartTime\":{\"type\":\"timestamp\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S1m\"}}},\"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\":{}}},\"UpdateApiDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"ConnectionArn\":{},\"InvocationEndpoint\":{},\"HttpMethod\":{},\"InvocationRateLimitPerSecond\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiDestinationArn\":{},\"ApiDestinationState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"UpdateArchive\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArchiveName\"],\"members\":{\"ArchiveName\":{},\"Description\":{},\"EventPattern\":{},\"RetentionDays\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ArchiveArn\":{},\"State\":{},\"StateReason\":{},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"UpdateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"AuthorizationType\":{},\"AuthParameters\":{\"type\":\"structure\",\"members\":{\"BasicAuthParameters\":{\"type\":\"structure\",\"members\":{\"Username\":{},\"Password\":{}}},\"OAuthParameters\":{\"type\":\"structure\",\"members\":{\"ClientParameters\":{\"type\":\"structure\",\"members\":{\"ClientID\":{},\"ClientSecret\":{}}},\"AuthorizationEndpoint\":{},\"HttpMethod\":{},\"OAuthHttpParameters\":{\"shape\":\"S14\"}}},\"ApiKeyAuthParameters\":{\"type\":\"structure\",\"members\":{\"ApiKeyName\":{},\"ApiKeyValue\":{}}},\"InvocationHttpParameters\":{\"shape\":\"S14\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"ConnectionState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S14\":{\"type\":\"structure\",\"members\":{\"HeaderParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"IsValueSecret\":{\"type\":\"boolean\"}}}},\"QueryStringParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"IsValueSecret\":{\"type\":\"boolean\"}}}},\"BodyParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"IsValueSecret\":{\"type\":\"boolean\"}}}}}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S2w\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"FilterArns\":{\"type\":\"list\",\"member\":{}}}},\"S4l\":{\"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\":\"S57\"},\"SecurityGroups\":{\"shape\":\"S57\"},\"AssignPublicIp\":{}}}}},\"PlatformVersion\":{},\"Group\":{},\"CapacityProviderStrategy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"capacityProvider\"],\"members\":{\"capacityProvider\":{},\"weight\":{\"type\":\"integer\"},\"base\":{\"type\":\"integer\"}}}},\"EnableECSManagedTags\":{\"type\":\"boolean\"},\"EnableExecuteCommand\":{\"type\":\"boolean\"},\"PlacementConstraints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"expression\":{}}}},\"PlacementStrategy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"field\":{}}}},\"PropagateTags\":{},\"ReferenceId\":{},\"Tags\":{\"shape\":\"S1m\"}}},\"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\"}}},\"SageMakerPipelineParameters\":{\"type\":\"structure\",\"members\":{\"PipelineParameterList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}}}},\"DeadLetterConfig\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"RetryPolicy\":{\"type\":\"structure\",\"members\":{\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"MaximumEventAgeInSeconds\":{\"type\":\"integer\"}}}}}},\"S57\":{\"type\":\"list\",\"member\":{}},\"S6j\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-10-07\",\"endpointPrefix\":\"events\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon EventBridge\",\"serviceId\":\"EventBridge\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSEvents\",\"uid\":\"eventbridge-2015-10-07\"},\"operations\":{\"ActivateEventSource\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"CancelReplay\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReplayName\"],\"members\":{\"ReplayName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplayArn\":{},\"State\":{},\"StateReason\":{}}}},\"CreateApiDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConnectionArn\",\"InvocationEndpoint\",\"HttpMethod\"],\"members\":{\"Name\":{},\"Description\":{},\"ConnectionArn\":{},\"InvocationEndpoint\":{},\"HttpMethod\":{},\"InvocationRateLimitPerSecond\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiDestinationArn\":{},\"ApiDestinationState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"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\"}}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"AuthorizationType\",\"AuthParameters\"],\"members\":{\"Name\":{},\"Description\":{},\"AuthorizationType\":{},\"AuthParameters\":{\"type\":\"structure\",\"members\":{\"BasicAuthParameters\":{\"type\":\"structure\",\"required\":[\"Username\",\"Password\"],\"members\":{\"Username\":{},\"Password\":{}}},\"OAuthParameters\":{\"type\":\"structure\",\"required\":[\"ClientParameters\",\"AuthorizationEndpoint\",\"HttpMethod\"],\"members\":{\"ClientParameters\":{\"type\":\"structure\",\"required\":[\"ClientID\",\"ClientSecret\"],\"members\":{\"ClientID\":{},\"ClientSecret\":{}}},\"AuthorizationEndpoint\":{},\"HttpMethod\":{},\"OAuthHttpParameters\":{\"shape\":\"S14\"}}},\"ApiKeyAuthParameters\":{\"type\":\"structure\",\"required\":[\"ApiKeyName\",\"ApiKeyValue\"],\"members\":{\"ApiKeyName\":{},\"ApiKeyValue\":{}}},\"InvocationHttpParameters\":{\"shape\":\"S14\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"ConnectionState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"CreateEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoutingConfig\",\"EventBuses\"],\"members\":{\"Name\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"S1n\"},\"ReplicationConfig\":{\"shape\":\"S1t\"},\"EventBuses\":{\"shape\":\"S1v\"},\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"RoutingConfig\":{\"shape\":\"S1n\"},\"ReplicationConfig\":{\"shape\":\"S1t\"},\"EventBuses\":{\"shape\":\"S1v\"},\"RoleArn\":{},\"State\":{}}}},\"CreateEventBus\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"EventSourceName\":{},\"Tags\":{\"shape\":\"S24\"}}},\"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\":{}}}},\"DeauthorizeConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"ConnectionState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"type\":\"timestamp\"}}}},\"DeleteApiDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteArchive\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArchiveName\"],\"members\":{\"ArchiveName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"ConnectionState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"type\":\"timestamp\"}}}},\"DeleteEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"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\"}}}},\"DescribeApiDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiDestinationArn\":{},\"Name\":{},\"Description\":{},\"ApiDestinationState\":{},\"ConnectionArn\":{},\"InvocationEndpoint\":{},\"HttpMethod\":{},\"InvocationRateLimitPerSecond\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"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\"}}}},\"DescribeConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"Name\":{},\"Description\":{},\"ConnectionState\":{},\"StateReason\":{},\"AuthorizationType\":{},\"SecretArn\":{},\"AuthParameters\":{\"type\":\"structure\",\"members\":{\"BasicAuthParameters\":{\"type\":\"structure\",\"members\":{\"Username\":{}}},\"OAuthParameters\":{\"type\":\"structure\",\"members\":{\"ClientParameters\":{\"type\":\"structure\",\"members\":{\"ClientID\":{}}},\"AuthorizationEndpoint\":{},\"HttpMethod\":{},\"OAuthHttpParameters\":{\"shape\":\"S14\"}}},\"ApiKeyAuthParameters\":{\"type\":\"structure\",\"members\":{\"ApiKeyName\":{}}},\"InvocationHttpParameters\":{\"shape\":\"S14\"}}},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"type\":\"timestamp\"}}}},\"DescribeEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"HomeRegion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"Arn\":{},\"RoutingConfig\":{\"shape\":\"S1n\"},\"ReplicationConfig\":{\"shape\":\"S1t\"},\"EventBuses\":{\"shape\":\"S1v\"},\"RoleArn\":{},\"EndpointId\":{},\"EndpointUrl\":{},\"State\":{},\"StateReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"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\":\"S3m\"},\"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\":{}}}},\"ListApiDestinations\":{\"input\":{\"type\":\"structure\",\"members\":{\"NamePrefix\":{},\"ConnectionArn\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiDestinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiDestinationArn\":{},\"Name\":{},\"ApiDestinationState\":{},\"ConnectionArn\":{},\"InvocationEndpoint\":{},\"HttpMethod\":{},\"InvocationRateLimitPerSecond\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"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\":{}}}},\"ListConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"NamePrefix\":{},\"ConnectionState\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"Name\":{},\"ConnectionState\":{},\"StateReason\":{},\"AuthorizationType\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"NamePrefix\":{},\"HomeRegion\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"Arn\":{},\"RoutingConfig\":{\"shape\":\"S1n\"},\"ReplicationConfig\":{\"shape\":\"S1t\"},\"EventBuses\":{\"shape\":\"S1v\"},\"RoleArn\":{},\"EndpointId\":{},\"EndpointUrl\":{},\"State\":{},\"StateReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"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\":\"S24\"}}}},\"ListTargetsByRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"Rule\"],\"members\":{\"Rule\":{},\"EventBusName\":{},\"NextToken\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Targets\":{\"shape\":\"S5f\"},\"NextToken\":{}}}},\"PutEvents\":{\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Time\":{\"type\":\"timestamp\"},\"Source\":{},\"Resources\":{\"shape\":\"S7d\"},\"DetailType\":{},\"Detail\":{},\"EventBusName\":{},\"TraceHeader\":{}}}},\"EndpointId\":{}}},\"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\":\"S7d\"},\"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\":\"S24\"},\"EventBusName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuleArn\":{}}}},\"PutTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Rule\",\"Targets\"],\"members\":{\"Rule\":{},\"EventBusName\":{},\"Targets\":{\"shape\":\"S5f\"}}},\"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\":\"S3m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplayArn\":{},\"State\":{},\"StateReason\":{},\"ReplayStartTime\":{\"type\":\"timestamp\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S24\"}}},\"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\":{}}},\"UpdateApiDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"ConnectionArn\":{},\"InvocationEndpoint\":{},\"HttpMethod\":{},\"InvocationRateLimitPerSecond\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiDestinationArn\":{},\"ApiDestinationState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"UpdateArchive\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArchiveName\"],\"members\":{\"ArchiveName\":{},\"Description\":{},\"EventPattern\":{},\"RetentionDays\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ArchiveArn\":{},\"State\":{},\"StateReason\":{},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"UpdateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"AuthorizationType\":{},\"AuthParameters\":{\"type\":\"structure\",\"members\":{\"BasicAuthParameters\":{\"type\":\"structure\",\"members\":{\"Username\":{},\"Password\":{}}},\"OAuthParameters\":{\"type\":\"structure\",\"members\":{\"ClientParameters\":{\"type\":\"structure\",\"members\":{\"ClientID\":{},\"ClientSecret\":{}}},\"AuthorizationEndpoint\":{},\"HttpMethod\":{},\"OAuthHttpParameters\":{\"shape\":\"S14\"}}},\"ApiKeyAuthParameters\":{\"type\":\"structure\",\"members\":{\"ApiKeyName\":{},\"ApiKeyValue\":{}}},\"InvocationHttpParameters\":{\"shape\":\"S14\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionArn\":{},\"ConnectionState\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastAuthorizedTime\":{\"type\":\"timestamp\"}}}},\"UpdateEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"S1n\"},\"ReplicationConfig\":{\"shape\":\"S1t\"},\"EventBuses\":{\"shape\":\"S1v\"},\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"RoutingConfig\":{\"shape\":\"S1n\"},\"ReplicationConfig\":{\"shape\":\"S1t\"},\"EventBuses\":{\"shape\":\"S1v\"},\"RoleArn\":{},\"EndpointId\":{},\"EndpointUrl\":{},\"State\":{}}}}},\"shapes\":{\"S14\":{\"type\":\"structure\",\"members\":{\"HeaderParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"IsValueSecret\":{\"type\":\"boolean\"}}}},\"QueryStringParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"IsValueSecret\":{\"type\":\"boolean\"}}}},\"BodyParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"IsValueSecret\":{\"type\":\"boolean\"}}}}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"FailoverConfig\"],\"members\":{\"FailoverConfig\":{\"type\":\"structure\",\"required\":[\"Primary\",\"Secondary\"],\"members\":{\"Primary\":{\"type\":\"structure\",\"required\":[\"HealthCheck\"],\"members\":{\"HealthCheck\":{}}},\"Secondary\":{\"type\":\"structure\",\"required\":[\"Route\"],\"members\":{\"Route\":{}}}}}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"State\":{}}},\"S1v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EventBusArn\"],\"members\":{\"EventBusArn\":{}}}},\"S24\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S3m\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"FilterArns\":{\"type\":\"list\",\"member\":{}}}},\"S5f\":{\"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\":\"S61\"},\"SecurityGroups\":{\"shape\":\"S61\"},\"AssignPublicIp\":{}}}}},\"PlatformVersion\":{},\"Group\":{},\"CapacityProviderStrategy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"capacityProvider\"],\"members\":{\"capacityProvider\":{},\"weight\":{\"type\":\"integer\"},\"base\":{\"type\":\"integer\"}}}},\"EnableECSManagedTags\":{\"type\":\"boolean\"},\"EnableExecuteCommand\":{\"type\":\"boolean\"},\"PlacementConstraints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"expression\":{}}}},\"PlacementStrategy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"type\":{},\"field\":{}}}},\"PropagateTags\":{},\"ReferenceId\":{},\"Tags\":{\"shape\":\"S24\"}}},\"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\"}}},\"SageMakerPipelineParameters\":{\"type\":\"structure\",\"members\":{\"PipelineParameterList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}}}},\"DeadLetterConfig\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"RetryPolicy\":{\"type\":\"structure\",\"members\":{\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"MaximumEventAgeInSeconds\":{\"type\":\"integer\"}}}}}},\"S61\":{\"type\":\"list\",\"member\":{}},\"S7d\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -35500,11 +38410,27 @@ module.exports = {"o":{}}; /***/ }), +/***/ 28544: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-02-01\",\"endpointPrefix\":\"evidently\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon CloudWatch Evidently\",\"serviceId\":\"Evidently\",\"signatureVersion\":\"v4\",\"signingName\":\"evidently\",\"uid\":\"evidently-2021-02-01\"},\"operations\":{\"BatchEvaluateFeature\":{\"http\":{\"requestUri\":\"/projects/{project}/evaluations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"project\",\"requests\"],\"members\":{\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"requests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entityId\",\"feature\"],\"members\":{\"entityId\":{},\"evaluationContext\":{\"jsonvalue\":true},\"feature\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entityId\",\"feature\"],\"members\":{\"details\":{\"jsonvalue\":true},\"entityId\":{},\"feature\":{},\"project\":{},\"reason\":{},\"value\":{\"shape\":\"Sd\"},\"variation\":{}}}}}},\"endpoint\":{\"hostPrefix\":\"dataplane.\"}},\"CreateExperiment\":{\"http\":{\"requestUri\":\"/projects/{project}/experiments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"metricGoals\",\"name\",\"project\",\"treatments\"],\"members\":{\"description\":{},\"metricGoals\":{\"shape\":\"Sk\"},\"name\":{},\"onlineAbConfig\":{\"shape\":\"St\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"randomizationSalt\":{},\"samplingRate\":{\"type\":\"long\"},\"tags\":{\"shape\":\"Sy\"},\"treatments\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"experiment\"],\"members\":{\"experiment\":{\"shape\":\"S15\"}}},\"idempotent\":true},\"CreateFeature\":{\"http\":{\"requestUri\":\"/projects/{project}/features\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"project\",\"variations\"],\"members\":{\"defaultVariation\":{},\"description\":{},\"entityOverrides\":{\"shape\":\"S1l\"},\"evaluationStrategy\":{},\"name\":{},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"tags\":{\"shape\":\"Sy\"},\"variations\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"feature\":{\"shape\":\"S1q\"}}}},\"CreateLaunch\":{\"http\":{\"requestUri\":\"/projects/{project}/launches\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"groups\",\"name\",\"project\"],\"members\":{\"description\":{},\"groups\":{\"shape\":\"S21\"},\"metricMonitors\":{\"shape\":\"S24\"},\"name\":{},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"randomizationSalt\":{},\"scheduledSplitsConfig\":{\"shape\":\"S27\"},\"tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"launch\"],\"members\":{\"launch\":{\"shape\":\"S2c\"}}}},\"CreateProject\":{\"http\":{\"requestUri\":\"/projects\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"dataDelivery\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogs\":{\"shape\":\"S2q\"},\"s3Destination\":{\"shape\":\"S2s\"}}},\"description\":{},\"name\":{},\"tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"project\":{\"shape\":\"S2x\"}}}},\"DeleteExperiment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/projects/{project}/experiments/{experiment}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"experiment\",\"project\"],\"members\":{\"experiment\":{\"location\":\"uri\",\"locationName\":\"experiment\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteFeature\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/projects/{project}/features/{feature}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"feature\",\"project\"],\"members\":{\"feature\":{\"location\":\"uri\",\"locationName\":\"feature\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteLaunch\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/projects/{project}/launches/{launch}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launch\",\"project\"],\"members\":{\"launch\":{\"location\":\"uri\",\"locationName\":\"launch\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteProject\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/projects/{project}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"EvaluateFeature\":{\"http\":{\"requestUri\":\"/projects/{project}/evaluations/{feature}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"entityId\",\"feature\",\"project\"],\"members\":{\"entityId\":{},\"evaluationContext\":{\"jsonvalue\":true},\"feature\":{\"location\":\"uri\",\"locationName\":\"feature\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"details\":{\"jsonvalue\":true},\"reason\":{},\"value\":{\"shape\":\"Sd\"},\"variation\":{}}},\"endpoint\":{\"hostPrefix\":\"dataplane.\"}},\"GetExperiment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/projects/{project}/experiments/{experiment}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"experiment\",\"project\"],\"members\":{\"experiment\":{\"location\":\"uri\",\"locationName\":\"experiment\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiment\":{\"shape\":\"S15\"}}}},\"GetExperimentResults\":{\"http\":{\"requestUri\":\"/projects/{project}/experiments/{experiment}/results\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"experiment\",\"metricNames\",\"project\",\"treatmentNames\"],\"members\":{\"baseStat\":{},\"endTime\":{\"type\":\"timestamp\"},\"experiment\":{\"location\":\"uri\",\"locationName\":\"experiment\"},\"metricNames\":{\"type\":\"list\",\"member\":{}},\"period\":{\"type\":\"long\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"reportNames\":{\"type\":\"list\",\"member\":{}},\"resultStats\":{\"type\":\"list\",\"member\":{}},\"startTime\":{\"type\":\"timestamp\"},\"treatmentNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"reports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"content\":{\"jsonvalue\":true},\"metricName\":{},\"reportName\":{},\"treatmentName\":{}}}},\"resultsData\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"resultStat\":{},\"treatmentName\":{},\"values\":{\"type\":\"list\",\"member\":{\"type\":\"double\"}}}}},\"timestamps\":{\"type\":\"list\",\"member\":{\"type\":\"timestamp\"}}}}},\"GetFeature\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/projects/{project}/features/{feature}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"feature\",\"project\"],\"members\":{\"feature\":{\"location\":\"uri\",\"locationName\":\"feature\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"feature\"],\"members\":{\"feature\":{\"shape\":\"S1q\"}}}},\"GetLaunch\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/projects/{project}/launches/{launch}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launch\",\"project\"],\"members\":{\"launch\":{\"location\":\"uri\",\"locationName\":\"launch\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launch\":{\"shape\":\"S2c\"}}}},\"GetProject\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/projects/{project}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"project\":{\"shape\":\"S2x\"}}}},\"ListExperiments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/projects/{project}/experiments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"status\":{\"location\":\"querystring\",\"locationName\":\"status\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiments\":{\"type\":\"list\",\"member\":{\"shape\":\"S15\"}},\"nextToken\":{}}}},\"ListFeatures\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/projects/{project}/features\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"features\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdTime\",\"evaluationStrategy\",\"lastUpdatedTime\",\"name\",\"status\"],\"members\":{\"arn\":{},\"createdTime\":{\"type\":\"timestamp\"},\"defaultVariation\":{},\"evaluationRules\":{\"shape\":\"S1s\"},\"evaluationStrategy\":{},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"name\":{},\"project\":{},\"status\":{},\"tags\":{\"shape\":\"Sy\"}}}},\"nextToken\":{}}}},\"ListLaunches\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/projects/{project}/launches\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"status\":{\"location\":\"querystring\",\"locationName\":\"status\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launches\":{\"type\":\"list\",\"member\":{\"shape\":\"S2c\"}},\"nextToken\":{}}}},\"ListProjects\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/projects\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"projects\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdTime\",\"lastUpdatedTime\",\"name\",\"status\"],\"members\":{\"activeExperimentCount\":{\"type\":\"long\"},\"activeLaunchCount\":{\"type\":\"long\"},\"arn\":{},\"createdTime\":{\"type\":\"timestamp\"},\"description\":{},\"experimentCount\":{\"type\":\"long\"},\"featureCount\":{\"type\":\"long\"},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"launchCount\":{\"type\":\"long\"},\"name\":{},\"status\":{},\"tags\":{\"shape\":\"Sy\"}}}}}}},\"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\":\"Sy\"}}}},\"PutProjectEvents\":{\"http\":{\"requestUri\":\"/events/projects/{project}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"events\",\"project\"],\"members\":{\"events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"data\",\"timestamp\",\"type\"],\"members\":{\"data\":{\"jsonvalue\":true},\"timestamp\":{\"type\":\"timestamp\"},\"type\":{}}}},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"eventResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"errorCode\":{},\"errorMessage\":{},\"eventId\":{}}}},\"failedEventCount\":{\"type\":\"integer\"}}},\"endpoint\":{\"hostPrefix\":\"dataplane.\"}},\"StartExperiment\":{\"http\":{\"requestUri\":\"/projects/{project}/experiments/{experiment}/start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"analysisCompleteTime\",\"experiment\",\"project\"],\"members\":{\"analysisCompleteTime\":{\"type\":\"timestamp\"},\"experiment\":{\"location\":\"uri\",\"locationName\":\"experiment\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"startedTime\":{\"type\":\"timestamp\"}}}},\"StartLaunch\":{\"http\":{\"requestUri\":\"/projects/{project}/launches/{launch}/start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launch\",\"project\"],\"members\":{\"launch\":{\"location\":\"uri\",\"locationName\":\"launch\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"launch\"],\"members\":{\"launch\":{\"shape\":\"S2c\"}}}},\"StopExperiment\":{\"http\":{\"requestUri\":\"/projects/{project}/experiments/{experiment}/cancel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"experiment\",\"project\"],\"members\":{\"desiredState\":{},\"experiment\":{\"location\":\"uri\",\"locationName\":\"experiment\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"endedTime\":{\"type\":\"timestamp\"}}}},\"StopLaunch\":{\"http\":{\"requestUri\":\"/projects/{project}/launches/{launch}/cancel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launch\",\"project\"],\"members\":{\"desiredState\":{},\"launch\":{\"location\":\"uri\",\"locationName\":\"launch\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"endedTime\":{\"type\":\"timestamp\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sy\"}}},\"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},\"UpdateExperiment\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/projects/{project}/experiments/{experiment}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"experiment\",\"project\"],\"members\":{\"description\":{},\"experiment\":{\"location\":\"uri\",\"locationName\":\"experiment\"},\"metricGoals\":{\"shape\":\"Sk\"},\"onlineAbConfig\":{\"shape\":\"St\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"randomizationSalt\":{},\"samplingRate\":{\"type\":\"long\"},\"treatments\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"experiment\"],\"members\":{\"experiment\":{\"shape\":\"S15\"}}}},\"UpdateFeature\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/projects/{project}/features/{feature}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"feature\",\"project\"],\"members\":{\"addOrUpdateVariations\":{\"shape\":\"S1n\"},\"defaultVariation\":{},\"description\":{},\"entityOverrides\":{\"shape\":\"S1l\"},\"evaluationStrategy\":{},\"feature\":{\"location\":\"uri\",\"locationName\":\"feature\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"removeVariations\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"feature\"],\"members\":{\"feature\":{\"shape\":\"S1q\"}}}},\"UpdateLaunch\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/projects/{project}/launches/{launch}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launch\",\"project\"],\"members\":{\"description\":{},\"groups\":{\"shape\":\"S21\"},\"launch\":{\"location\":\"uri\",\"locationName\":\"launch\"},\"metricMonitors\":{\"shape\":\"S24\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"randomizationSalt\":{},\"scheduledSplitsConfig\":{\"shape\":\"S27\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"launch\"],\"members\":{\"launch\":{\"shape\":\"S2c\"}}}},\"UpdateProject\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/projects/{project}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"description\":{},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"project\":{\"shape\":\"S2x\"}}}},\"UpdateProjectDataDelivery\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/projects/{project}/data-delivery\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"cloudWatchLogs\":{\"shape\":\"S2q\"},\"project\":{\"location\":\"uri\",\"locationName\":\"project\"},\"s3Destination\":{\"shape\":\"S2s\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"project\"],\"members\":{\"project\":{\"shape\":\"S2x\"}}}}},\"shapes\":{\"Sd\":{\"type\":\"structure\",\"members\":{\"boolValue\":{\"type\":\"boolean\"},\"doubleValue\":{\"type\":\"double\"},\"longValue\":{\"type\":\"long\"},\"stringValue\":{}},\"union\":true},\"Sk\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"metricDefinition\"],\"members\":{\"desiredChange\":{},\"metricDefinition\":{\"shape\":\"Sn\"}}}},\"Sn\":{\"type\":\"structure\",\"required\":[\"entityIdKey\",\"name\",\"valueKey\"],\"members\":{\"entityIdKey\":{},\"eventPattern\":{\"jsonvalue\":true},\"name\":{},\"unitLabel\":{},\"valueKey\":{}}},\"St\":{\"type\":\"structure\",\"members\":{\"controlTreatmentName\":{},\"treatmentWeights\":{\"shape\":\"Sv\"}}},\"Sv\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"long\"}},\"Sy\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S11\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"feature\",\"name\",\"variation\"],\"members\":{\"description\":{},\"feature\":{},\"name\":{},\"variation\":{}}}},\"S15\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdTime\",\"lastUpdatedTime\",\"name\",\"status\",\"type\"],\"members\":{\"arn\":{},\"createdTime\":{\"type\":\"timestamp\"},\"description\":{},\"execution\":{\"type\":\"structure\",\"members\":{\"endedTime\":{\"type\":\"timestamp\"},\"startedTime\":{\"type\":\"timestamp\"}}},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"metricGoals\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"metricDefinition\"],\"members\":{\"desiredChange\":{},\"metricDefinition\":{\"shape\":\"S1b\"}}}},\"name\":{},\"onlineAbDefinition\":{\"type\":\"structure\",\"members\":{\"controlTreatmentName\":{},\"treatmentWeights\":{\"shape\":\"Sv\"}}},\"project\":{},\"randomizationSalt\":{},\"samplingRate\":{\"type\":\"long\"},\"schedule\":{\"type\":\"structure\",\"members\":{\"analysisCompleteTime\":{\"type\":\"timestamp\"}}},\"status\":{},\"statusReason\":{},\"tags\":{\"shape\":\"Sy\"},\"treatments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{},\"featureVariations\":{\"shape\":\"S1i\"},\"name\":{}}}},\"type\":{}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"entityIdKey\":{},\"eventPattern\":{\"jsonvalue\":true},\"name\":{},\"unitLabel\":{},\"valueKey\":{}}},\"S1i\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1l\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{\"shape\":\"Sd\"}}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdTime\",\"evaluationStrategy\",\"lastUpdatedTime\",\"name\",\"status\",\"valueType\",\"variations\"],\"members\":{\"arn\":{},\"createdTime\":{\"type\":\"timestamp\"},\"defaultVariation\":{},\"description\":{},\"entityOverrides\":{\"shape\":\"S1l\"},\"evaluationRules\":{\"shape\":\"S1s\"},\"evaluationStrategy\":{},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"name\":{},\"project\":{},\"status\":{},\"tags\":{\"shape\":\"Sy\"},\"valueType\":{},\"variations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{\"shape\":\"Sd\"}}}}}},\"S1s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"name\":{},\"type\":{}}}},\"S21\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"feature\",\"name\",\"variation\"],\"members\":{\"description\":{},\"feature\":{},\"name\":{},\"variation\":{}}}},\"S24\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"metricDefinition\"],\"members\":{\"metricDefinition\":{\"shape\":\"Sn\"}}}},\"S27\":{\"type\":\"structure\",\"required\":[\"steps\"],\"members\":{\"steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"groupWeights\",\"startTime\"],\"members\":{\"groupWeights\":{\"shape\":\"S2a\"},\"startTime\":{\"type\":\"timestamp\"}}}}}},\"S2a\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"long\"}},\"S2c\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdTime\",\"lastUpdatedTime\",\"name\",\"status\",\"type\"],\"members\":{\"arn\":{},\"createdTime\":{\"type\":\"timestamp\"},\"description\":{},\"execution\":{\"type\":\"structure\",\"members\":{\"endedTime\":{\"type\":\"timestamp\"},\"startedTime\":{\"type\":\"timestamp\"}}},\"groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"featureVariations\",\"name\"],\"members\":{\"description\":{},\"featureVariations\":{\"shape\":\"S1i\"},\"name\":{}}}},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"metricMonitors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"metricDefinition\"],\"members\":{\"metricDefinition\":{\"shape\":\"S1b\"}}}},\"name\":{},\"project\":{},\"randomizationSalt\":{},\"scheduledSplitsDefinition\":{\"type\":\"structure\",\"members\":{\"steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"startTime\"],\"members\":{\"groupWeights\":{\"shape\":\"S2a\"},\"startTime\":{\"type\":\"timestamp\"}}}}}},\"status\":{},\"statusReason\":{},\"tags\":{\"shape\":\"Sy\"},\"type\":{}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"logGroup\":{}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"prefix\":{}}},\"S2x\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdTime\",\"lastUpdatedTime\",\"name\",\"status\"],\"members\":{\"activeExperimentCount\":{\"type\":\"long\"},\"activeLaunchCount\":{\"type\":\"long\"},\"arn\":{},\"createdTime\":{\"type\":\"timestamp\"},\"dataDelivery\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogs\":{\"type\":\"structure\",\"members\":{\"logGroup\":{}}},\"s3Destination\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"prefix\":{}}}}},\"description\":{},\"experimentCount\":{\"type\":\"long\"},\"featureCount\":{\"type\":\"long\"},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"launchCount\":{\"type\":\"long\"},\"name\":{},\"status\":{},\"tags\":{\"shape\":\"Sy\"}}}}}"); + +/***/ }), + +/***/ 54840: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListExperiments\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"experiments\"},\"ListFeatures\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"features\"},\"ListLaunches\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"launches\"},\"ListProjects\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"projects\"}}}"); + +/***/ }), + /***/ 37103: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-03-12\",\"endpointPrefix\":\"finspace\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"finspace\",\"serviceFullName\":\"FinSpace User Environment Management service\",\"serviceId\":\"finspace\",\"signatureVersion\":\"v4\",\"signingName\":\"finspace\",\"uid\":\"finspace-2021-03-12\"},\"operations\":{\"CreateEnvironment\":{\"http\":{\"requestUri\":\"/environment\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"description\":{},\"kmsKeyId\":{},\"tags\":{\"shape\":\"S5\"},\"federationMode\":{},\"federationParameters\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentId\":{},\"environmentArn\":{},\"environmentUrl\":{}}}},\"DeleteEnvironment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/environment/{environmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{\"location\":\"uri\",\"locationName\":\"environmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetEnvironment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environment/{environmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{\"location\":\"uri\",\"locationName\":\"environmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"environment\":{\"shape\":\"Sn\"}}}},\"ListEnvironments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environment\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"environments\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\"}},\"nextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"S5\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S5\"}}},\"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\":{}}},\"UpdateEnvironment\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/environment/{environmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{\"location\":\"uri\",\"locationName\":\"environmentId\"},\"name\":{},\"description\":{},\"federationMode\":{},\"federationParameters\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"environment\":{\"shape\":\"Sn\"}}}}},\"shapes\":{\"S5\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S9\":{\"type\":\"structure\",\"members\":{\"samlMetadataDocument\":{},\"samlMetadataURL\":{},\"applicationCallBackURL\":{},\"federationURN\":{},\"federationProviderName\":{},\"attributeMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"name\":{},\"environmentId\":{},\"awsAccountId\":{},\"status\":{},\"environmentUrl\":{},\"description\":{},\"environmentArn\":{},\"sageMakerStudioDomainUrl\":{},\"kmsKeyId\":{},\"dedicatedServiceAccountId\":{},\"federationMode\":{},\"federationParameters\":{\"shape\":\"S9\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-03-12\",\"endpointPrefix\":\"finspace\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"finspace\",\"serviceFullName\":\"FinSpace User Environment Management service\",\"serviceId\":\"finspace\",\"signatureVersion\":\"v4\",\"signingName\":\"finspace\",\"uid\":\"finspace-2021-03-12\"},\"operations\":{\"CreateEnvironment\":{\"http\":{\"requestUri\":\"/environment\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"description\":{},\"kmsKeyId\":{},\"tags\":{\"shape\":\"S5\"},\"federationMode\":{},\"federationParameters\":{\"shape\":\"S9\"},\"superuserParameters\":{\"type\":\"structure\",\"required\":[\"emailAddress\",\"firstName\",\"lastName\"],\"members\":{\"emailAddress\":{\"type\":\"string\",\"sensitive\":true},\"firstName\":{},\"lastName\":{}}},\"dataBundles\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentId\":{},\"environmentArn\":{},\"environmentUrl\":{}}}},\"DeleteEnvironment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/environment/{environmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{\"location\":\"uri\",\"locationName\":\"environmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetEnvironment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environment/{environmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{\"location\":\"uri\",\"locationName\":\"environmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"environment\":{\"shape\":\"Ss\"}}}},\"ListEnvironments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environment\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"environments\":{\"type\":\"list\",\"member\":{\"shape\":\"Ss\"}},\"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\":\"S5\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S5\"}}},\"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\":{}}},\"UpdateEnvironment\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/environment/{environmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"environmentId\":{\"location\":\"uri\",\"locationName\":\"environmentId\"},\"name\":{},\"description\":{},\"federationMode\":{},\"federationParameters\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"environment\":{\"shape\":\"Ss\"}}}}},\"shapes\":{\"S5\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S9\":{\"type\":\"structure\",\"members\":{\"samlMetadataDocument\":{},\"samlMetadataURL\":{},\"applicationCallBackURL\":{},\"federationURN\":{},\"federationProviderName\":{},\"attributeMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"name\":{},\"environmentId\":{},\"awsAccountId\":{},\"status\":{},\"environmentUrl\":{},\"description\":{},\"environmentArn\":{},\"sageMakerStudioDomainUrl\":{},\"kmsKeyId\":{},\"dedicatedServiceAccountId\":{},\"federationMode\":{},\"federationParameters\":{\"shape\":\"S9\"}}}}}"); /***/ }), @@ -35520,7 +38446,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-13\",\"endpointPrefix\":\"finspace-api\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"FinSpace Data\",\"serviceFullName\":\"FinSpace Public API\",\"serviceId\":\"finspace data\",\"signatureVersion\":\"v4\",\"signingName\":\"finspace-api\",\"uid\":\"finspace-2020-07-13\"},\"operations\":{\"CreateChangeset\":{\"http\":{\"requestUri\":\"/datasets/{datasetId}/changesets\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\",\"changeType\",\"sourceType\",\"sourceParams\"],\"members\":{\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"},\"changeType\":{},\"sourceType\":{},\"sourceParams\":{\"shape\":\"S5\"},\"formatType\":{},\"formatParams\":{\"shape\":\"S5\"},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"changeset\":{\"type\":\"structure\",\"members\":{\"id\":{},\"changesetArn\":{},\"datasetId\":{},\"changeType\":{},\"sourceType\":{},\"sourceParams\":{\"shape\":\"S5\"},\"formatType\":{},\"formatParams\":{\"shape\":\"S5\"},\"createTimestamp\":{\"type\":\"timestamp\"},\"status\":{},\"errorInfo\":{\"type\":\"structure\",\"members\":{\"errorMessage\":{},\"errorCategory\":{}}},\"changesetLabels\":{\"shape\":\"S5\"},\"updatesChangesetId\":{},\"updatedByChangesetId\":{}}}}}},\"GetProgrammaticAccessCredentials\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/credentials/programmatic\"},\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"durationInMinutes\":{\"location\":\"querystring\",\"locationName\":\"durationInMinutes\",\"type\":\"long\"},\"environmentId\":{\"location\":\"querystring\",\"locationName\":\"environmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"credentials\":{\"type\":\"structure\",\"members\":{\"accessKeyId\":{},\"secretAccessKey\":{},\"sessionToken\":{}}},\"durationInMinutes\":{\"type\":\"long\"}}}},\"GetWorkingLocation\":{\"http\":{\"requestUri\":\"/workingLocationV1\"},\"input\":{\"type\":\"structure\",\"members\":{\"locationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"s3Uri\":{},\"s3Path\":{},\"s3Bucket\":{}}}}},\"shapes\":{\"S5\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-13\",\"endpointPrefix\":\"finspace-api\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"FinSpace Data\",\"serviceFullName\":\"FinSpace Public API\",\"serviceId\":\"finspace data\",\"signatureVersion\":\"v4\",\"signingName\":\"finspace-api\",\"uid\":\"finspace-2020-07-13\"},\"operations\":{\"CreateChangeset\":{\"http\":{\"requestUri\":\"/datasets/{datasetId}/changesetsv2\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\",\"changeType\",\"sourceParams\",\"formatParams\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"},\"changeType\":{},\"sourceParams\":{\"shape\":\"S5\"},\"formatParams\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetId\":{},\"changesetId\":{}}}},\"CreateDataView\":{\"http\":{\"requestUri\":\"/datasets/{datasetId}/dataviewsv2\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\",\"destinationTypeParams\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"},\"autoUpdate\":{\"type\":\"boolean\"},\"sortColumns\":{\"shape\":\"Sd\"},\"partitionColumns\":{\"shape\":\"Sf\"},\"asOfTimestamp\":{\"type\":\"long\"},\"destinationTypeParams\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetId\":{},\"dataViewId\":{}}}},\"CreateDataset\":{\"http\":{\"requestUri\":\"/datasetsv2\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetTitle\",\"kind\",\"permissionGroupParams\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"datasetTitle\":{},\"kind\":{},\"datasetDescription\":{},\"ownerInfo\":{\"shape\":\"Sr\"},\"permissionGroupParams\":{\"type\":\"structure\",\"members\":{\"permissionGroupId\":{},\"datasetPermissions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"permission\":{}}}}}},\"alias\":{},\"schemaDefinition\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetId\":{}}}},\"CreatePermissionGroup\":{\"http\":{\"requestUri\":\"/permission-group\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"applicationPermissions\"],\"members\":{\"name\":{\"shape\":\"S1b\"},\"description\":{\"shape\":\"S1c\"},\"applicationPermissions\":{\"shape\":\"S1d\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"permissionGroupId\":{}}}},\"CreateUser\":{\"http\":{\"requestUri\":\"/user\"},\"input\":{\"type\":\"structure\",\"required\":[\"emailAddress\",\"type\"],\"members\":{\"emailAddress\":{\"shape\":\"Su\"},\"type\":{},\"firstName\":{\"shape\":\"S1i\"},\"lastName\":{\"shape\":\"S1j\"},\"ApiAccess\":{},\"apiAccessPrincipalArn\":{},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"userId\":{}}}},\"DeleteDataset\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/datasetsv2/{datasetId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"},\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetId\":{}}}},\"DeletePermissionGroup\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/permission-group/{permissionGroupId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"permissionGroupId\"],\"members\":{\"permissionGroupId\":{\"location\":\"uri\",\"locationName\":\"permissionGroupId\"},\"clientToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"clientToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"permissionGroupId\":{}}}},\"DisableUser\":{\"http\":{\"requestUri\":\"/user/{userId}/disable\"},\"input\":{\"type\":\"structure\",\"required\":[\"userId\"],\"members\":{\"userId\":{\"location\":\"uri\",\"locationName\":\"userId\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"userId\":{}}}},\"EnableUser\":{\"http\":{\"requestUri\":\"/user/{userId}/enable\"},\"input\":{\"type\":\"structure\",\"required\":[\"userId\"],\"members\":{\"userId\":{\"location\":\"uri\",\"locationName\":\"userId\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"userId\":{}}}},\"GetChangeset\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/datasets/{datasetId}/changesetsv2/{changesetId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\",\"changesetId\"],\"members\":{\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"},\"changesetId\":{\"location\":\"uri\",\"locationName\":\"changesetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"changesetId\":{},\"changesetArn\":{},\"datasetId\":{},\"changeType\":{},\"sourceParams\":{\"shape\":\"S5\"},\"formatParams\":{\"shape\":\"S8\"},\"createTime\":{\"type\":\"long\"},\"status\":{},\"errorInfo\":{\"shape\":\"S20\"},\"activeUntilTimestamp\":{\"type\":\"long\"},\"activeFromTimestamp\":{\"type\":\"long\"},\"updatesChangesetId\":{},\"updatedByChangesetId\":{}}}},\"GetDataView\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/datasets/{datasetId}/dataviewsv2/{dataviewId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"dataViewId\",\"datasetId\"],\"members\":{\"dataViewId\":{\"location\":\"uri\",\"locationName\":\"dataviewId\"},\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"autoUpdate\":{\"type\":\"boolean\"},\"partitionColumns\":{\"shape\":\"Sf\"},\"datasetId\":{},\"asOfTimestamp\":{\"type\":\"long\"},\"errorInfo\":{\"shape\":\"S25\"},\"lastModifiedTime\":{\"type\":\"long\"},\"createTime\":{\"type\":\"long\"},\"sortColumns\":{\"shape\":\"Sd\"},\"dataViewId\":{},\"dataViewArn\":{},\"destinationTypeParams\":{\"shape\":\"Sh\"},\"status\":{}}}},\"GetDataset\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/datasetsv2/{datasetId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\"],\"members\":{\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetId\":{},\"datasetArn\":{},\"datasetTitle\":{},\"kind\":{},\"datasetDescription\":{},\"createTime\":{\"type\":\"long\"},\"lastModifiedTime\":{\"type\":\"long\"},\"schemaDefinition\":{\"shape\":\"S11\"},\"alias\":{},\"status\":{}}}},\"GetProgrammaticAccessCredentials\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/credentials/programmatic\"},\"input\":{\"type\":\"structure\",\"required\":[\"environmentId\"],\"members\":{\"durationInMinutes\":{\"location\":\"querystring\",\"locationName\":\"durationInMinutes\",\"type\":\"long\"},\"environmentId\":{\"location\":\"querystring\",\"locationName\":\"environmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"credentials\":{\"type\":\"structure\",\"members\":{\"accessKeyId\":{},\"secretAccessKey\":{},\"sessionToken\":{}}},\"durationInMinutes\":{\"type\":\"long\"}}}},\"GetUser\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/user/{userId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"userId\"],\"members\":{\"userId\":{\"location\":\"uri\",\"locationName\":\"userId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"userId\":{},\"status\":{},\"firstName\":{\"shape\":\"S1i\"},\"lastName\":{\"shape\":\"S1j\"},\"emailAddress\":{\"shape\":\"Su\"},\"type\":{},\"apiAccess\":{},\"apiAccessPrincipalArn\":{},\"createTime\":{\"type\":\"long\"},\"lastEnabledTime\":{\"type\":\"long\"},\"lastDisabledTime\":{\"type\":\"long\"},\"lastModifiedTime\":{\"type\":\"long\"},\"lastLoginTime\":{\"type\":\"long\"}}}},\"GetWorkingLocation\":{\"http\":{\"requestUri\":\"/workingLocationV1\"},\"input\":{\"type\":\"structure\",\"members\":{\"locationType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"s3Uri\":{},\"s3Path\":{},\"s3Bucket\":{}}}},\"ListChangesets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/datasets/{datasetId}/changesetsv2\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\"],\"members\":{\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"changesets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"changesetId\":{},\"changesetArn\":{},\"datasetId\":{},\"changeType\":{},\"sourceParams\":{\"shape\":\"S5\"},\"formatParams\":{\"shape\":\"S8\"},\"createTime\":{\"type\":\"long\"},\"status\":{},\"errorInfo\":{\"shape\":\"S20\"},\"activeUntilTimestamp\":{\"type\":\"long\"},\"activeFromTimestamp\":{\"type\":\"long\"},\"updatesChangesetId\":{},\"updatedByChangesetId\":{}}}},\"nextToken\":{}}}},\"ListDataViews\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/datasets/{datasetId}/dataviewsv2\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\"],\"members\":{\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"dataViews\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"dataViewId\":{},\"dataViewArn\":{},\"datasetId\":{},\"asOfTimestamp\":{\"type\":\"long\"},\"partitionColumns\":{\"shape\":\"Sf\"},\"sortColumns\":{\"shape\":\"Sd\"},\"status\":{},\"errorInfo\":{\"shape\":\"S25\"},\"destinationTypeProperties\":{\"shape\":\"Sh\"},\"autoUpdate\":{\"type\":\"boolean\"},\"createTime\":{\"type\":\"long\"},\"lastModifiedTime\":{\"type\":\"long\"}}}}}}},\"ListDatasets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/datasetsv2\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"datasetId\":{},\"datasetArn\":{},\"datasetTitle\":{},\"kind\":{},\"datasetDescription\":{},\"ownerInfo\":{\"shape\":\"Sr\"},\"createTime\":{\"type\":\"long\"},\"lastModifiedTime\":{\"type\":\"long\"},\"schemaDefinition\":{\"shape\":\"S11\"},\"alias\":{}}}},\"nextToken\":{}}}},\"ListPermissionGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/permission-group\"},\"input\":{\"type\":\"structure\",\"required\":[\"maxResults\"],\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"permissionGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"permissionGroupId\":{},\"name\":{\"shape\":\"S1b\"},\"description\":{\"shape\":\"S1c\"},\"applicationPermissions\":{\"shape\":\"S1d\"},\"createTime\":{\"type\":\"long\"},\"lastModifiedTime\":{\"type\":\"long\"}}}},\"nextToken\":{}}}},\"ListUsers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/user\"},\"input\":{\"type\":\"structure\",\"required\":[\"maxResults\"],\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"users\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"userId\":{},\"status\":{},\"firstName\":{\"shape\":\"S1i\"},\"lastName\":{\"shape\":\"S1j\"},\"emailAddress\":{\"shape\":\"Su\"},\"type\":{},\"apiAccess\":{},\"apiAccessPrincipalArn\":{},\"createTime\":{\"type\":\"long\"},\"lastEnabledTime\":{\"type\":\"long\"},\"lastDisabledTime\":{\"type\":\"long\"},\"lastModifiedTime\":{\"type\":\"long\"},\"lastLoginTime\":{\"type\":\"long\"}}}},\"nextToken\":{}}}},\"ResetUserPassword\":{\"http\":{\"requestUri\":\"/user/{userId}/password\"},\"input\":{\"type\":\"structure\",\"required\":[\"userId\"],\"members\":{\"userId\":{\"location\":\"uri\",\"locationName\":\"userId\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"userId\":{},\"temporaryPassword\":{\"type\":\"string\",\"sensitive\":true}}}},\"UpdateChangeset\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/datasets/{datasetId}/changesetsv2/{changesetId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\",\"changesetId\",\"sourceParams\",\"formatParams\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"},\"changesetId\":{\"location\":\"uri\",\"locationName\":\"changesetId\"},\"sourceParams\":{\"shape\":\"S5\"},\"formatParams\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"changesetId\":{},\"datasetId\":{}}}},\"UpdateDataset\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/datasetsv2/{datasetId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"datasetId\",\"datasetTitle\",\"kind\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"datasetId\":{\"location\":\"uri\",\"locationName\":\"datasetId\"},\"datasetTitle\":{},\"kind\":{},\"datasetDescription\":{},\"alias\":{},\"schemaDefinition\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetId\":{}}}},\"UpdatePermissionGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/permission-group/{permissionGroupId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"permissionGroupId\"],\"members\":{\"permissionGroupId\":{\"location\":\"uri\",\"locationName\":\"permissionGroupId\"},\"name\":{\"shape\":\"S1b\"},\"description\":{\"shape\":\"S1c\"},\"applicationPermissions\":{\"shape\":\"S1d\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"permissionGroupId\":{}}}},\"UpdateUser\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/user/{userId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"userId\"],\"members\":{\"userId\":{\"location\":\"uri\",\"locationName\":\"userId\"},\"type\":{},\"firstName\":{\"shape\":\"S1i\"},\"lastName\":{\"shape\":\"S1j\"},\"apiAccess\":{},\"apiAccessPrincipalArn\":{},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"userId\":{}}}}},\"shapes\":{\"S5\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S8\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sd\":{\"type\":\"list\",\"member\":{}},\"Sf\":{\"type\":\"list\",\"member\":{}},\"Sh\":{\"type\":\"structure\",\"required\":[\"destinationType\"],\"members\":{\"destinationType\":{},\"s3DestinationExportFileFormat\":{},\"s3DestinationExportFileFormatOptions\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"name\":{},\"phoneNumber\":{},\"email\":{\"shape\":\"Su\"}}},\"Su\":{\"type\":\"string\",\"sensitive\":true},\"S11\":{\"type\":\"structure\",\"members\":{\"tabularSchemaConfig\":{\"type\":\"structure\",\"members\":{\"columns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"dataType\":{},\"columnName\":{},\"columnDescription\":{}}}},\"primaryKeyColumns\":{\"type\":\"list\",\"member\":{}}}}}},\"S1b\":{\"type\":\"string\",\"sensitive\":true},\"S1c\":{\"type\":\"string\",\"sensitive\":true},\"S1d\":{\"type\":\"list\",\"member\":{}},\"S1i\":{\"type\":\"string\",\"sensitive\":true},\"S1j\":{\"type\":\"string\",\"sensitive\":true},\"S20\":{\"type\":\"structure\",\"members\":{\"errorMessage\":{},\"errorCategory\":{}}},\"S25\":{\"type\":\"structure\",\"members\":{\"errorMessage\":{},\"errorCategory\":{}}}}}"); /***/ }), @@ -35528,7 +38454,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = {"o":{}}; +module.exports = JSON.parse("{\"o\":{\"ListChangesets\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"changesets\"},\"ListDataViews\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"dataViews\"},\"ListDatasets\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"datasets\"},\"ListPermissionGroups\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"permissionGroups\"},\"ListUsers\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"users\"}}}"); /***/ }), @@ -35536,7 +38462,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-08-04\",\"endpointPrefix\":\"firehose\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Firehose\",\"serviceFullName\":\"Amazon Kinesis Firehose\",\"serviceId\":\"Firehose\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Firehose_20150804\",\"uid\":\"firehose-2015-08-04\"},\"operations\":{\"CreateDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"DeliveryStreamType\":{},\"KinesisStreamSourceConfiguration\":{\"type\":\"structure\",\"required\":[\"KinesisStreamARN\",\"RoleARN\"],\"members\":{\"KinesisStreamARN\":{},\"RoleARN\":{}}},\"DeliveryStreamEncryptionConfigurationInput\":{\"shape\":\"S7\"},\"S3DestinationConfiguration\":{\"shape\":\"Sa\",\"deprecated\":true},\"ExtendedS3DestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupConfiguration\":{\"shape\":\"Sa\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sz\"}}},\"RedshiftDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"ClusterJDBCURL\",\"CopyCommand\",\"Username\",\"Password\",\"S3Configuration\"],\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1q\"},\"Username\":{\"shape\":\"S1u\"},\"Password\":{\"shape\":\"S1v\"},\"RetryOptions\":{\"shape\":\"S1w\"},\"S3Configuration\":{\"shape\":\"Sa\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupConfiguration\":{\"shape\":\"Sa\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"ElasticsearchDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"IndexName\",\"S3Configuration\"],\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S25\"},\"RetryOptions\":{\"shape\":\"S28\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"Sa\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"VpcConfiguration\":{\"type\":\"structure\",\"required\":[\"SubnetIds\",\"RoleARN\",\"SecurityGroupIds\"],\"members\":{\"SubnetIds\":{\"shape\":\"S2c\"},\"RoleARN\":{},\"SecurityGroupIds\":{\"shape\":\"S2d\"}}}}},\"SplunkDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"HECEndpoint\",\"HECEndpointType\",\"HECToken\",\"S3Configuration\"],\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2j\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"Sa\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"HttpEndpointDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"EndpointConfiguration\",\"S3Configuration\"],\"members\":{\"EndpointConfiguration\":{\"shape\":\"S2n\"},\"BufferingHints\":{\"shape\":\"S2r\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"RequestConfiguration\":{\"shape\":\"S2u\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"RoleARN\":{},\"RetryOptions\":{\"shape\":\"S30\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"Sa\"}}},\"Tags\":{\"shape\":\"S33\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryStreamARN\":{}}}},\"DeleteDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"AllowForceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"Limit\":{\"type\":\"integer\"},\"ExclusiveStartDestinationId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamDescription\"],\"members\":{\"DeliveryStreamDescription\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"DeliveryStreamARN\",\"DeliveryStreamStatus\",\"DeliveryStreamType\",\"VersionId\",\"Destinations\",\"HasMoreDestinations\"],\"members\":{\"DeliveryStreamName\":{},\"DeliveryStreamARN\":{},\"DeliveryStreamStatus\":{},\"FailureDescription\":{\"shape\":\"S3h\"},\"DeliveryStreamEncryptionConfiguration\":{\"type\":\"structure\",\"members\":{\"KeyARN\":{},\"KeyType\":{},\"Status\":{},\"FailureDescription\":{\"shape\":\"S3h\"}}},\"DeliveryStreamType\":{},\"VersionId\":{},\"CreateTimestamp\":{\"type\":\"timestamp\"},\"LastUpdateTimestamp\":{\"type\":\"timestamp\"},\"Source\":{\"type\":\"structure\",\"members\":{\"KinesisStreamSourceDescription\":{\"type\":\"structure\",\"members\":{\"KinesisStreamARN\":{},\"RoleARN\":{},\"DeliveryStartTimestamp\":{\"type\":\"timestamp\"}}}}},\"Destinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DestinationId\"],\"members\":{\"DestinationId\":{},\"S3DestinationDescription\":{\"shape\":\"S3s\"},\"ExtendedS3DestinationDescription\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\",\"BufferingHints\",\"CompressionFormat\",\"EncryptionConfiguration\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupDescription\":{\"shape\":\"S3s\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sz\"}}},\"RedshiftDestinationDescription\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"ClusterJDBCURL\",\"CopyCommand\",\"Username\",\"S3DestinationDescription\"],\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1q\"},\"Username\":{\"shape\":\"S1u\"},\"RetryOptions\":{\"shape\":\"S1w\"},\"S3DestinationDescription\":{\"shape\":\"S3s\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupDescription\":{\"shape\":\"S3s\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"ElasticsearchDestinationDescription\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S25\"},\"RetryOptions\":{\"shape\":\"S28\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S3s\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"VpcConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"SubnetIds\",\"RoleARN\",\"SecurityGroupIds\",\"VpcId\"],\"members\":{\"SubnetIds\":{\"shape\":\"S2c\"},\"RoleARN\":{},\"SecurityGroupIds\":{\"shape\":\"S2d\"},\"VpcId\":{}}}}},\"SplunkDestinationDescription\":{\"type\":\"structure\",\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2j\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S3s\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"HttpEndpointDestinationDescription\":{\"type\":\"structure\",\"members\":{\"EndpointConfiguration\":{\"type\":\"structure\",\"members\":{\"Url\":{\"shape\":\"S2o\"},\"Name\":{}}},\"BufferingHints\":{\"shape\":\"S2r\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"RequestConfiguration\":{\"shape\":\"S2u\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"RoleARN\":{},\"RetryOptions\":{\"shape\":\"S30\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S3s\"}}}}}},\"HasMoreDestinations\":{\"type\":\"boolean\"}}}}}},\"ListDeliveryStreams\":{\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"type\":\"integer\"},\"DeliveryStreamType\":{},\"ExclusiveStartDeliveryStreamName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamNames\",\"HasMoreDeliveryStreams\"],\"members\":{\"DeliveryStreamNames\":{\"type\":\"list\",\"member\":{}},\"HasMoreDeliveryStreams\":{\"type\":\"boolean\"}}}},\"ListTagsForDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"ExclusiveStartTagKey\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Tags\",\"HasMoreTags\"],\"members\":{\"Tags\":{\"type\":\"list\",\"member\":{\"shape\":\"S34\"}},\"HasMoreTags\":{\"type\":\"boolean\"}}}},\"PutRecord\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Record\"],\"members\":{\"DeliveryStreamName\":{},\"Record\":{\"shape\":\"S49\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RecordId\"],\"members\":{\"RecordId\":{},\"Encrypted\":{\"type\":\"boolean\"}}}},\"PutRecordBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Records\"],\"members\":{\"DeliveryStreamName\":{},\"Records\":{\"type\":\"list\",\"member\":{\"shape\":\"S49\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"FailedPutCount\",\"RequestResponses\"],\"members\":{\"FailedPutCount\":{\"type\":\"integer\"},\"Encrypted\":{\"type\":\"boolean\"},\"RequestResponses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecordId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"StartDeliveryStreamEncryption\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"DeliveryStreamEncryptionConfigurationInput\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StopDeliveryStreamEncryption\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Tags\"],\"members\":{\"DeliveryStreamName\":{},\"Tags\":{\"shape\":\"S33\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"TagKeys\"],\"members\":{\"DeliveryStreamName\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"CurrentDeliveryStreamVersionId\",\"DestinationId\"],\"members\":{\"DeliveryStreamName\":{},\"CurrentDeliveryStreamVersionId\":{},\"DestinationId\":{},\"S3DestinationUpdate\":{\"shape\":\"S4u\",\"deprecated\":true},\"ExtendedS3DestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupUpdate\":{\"shape\":\"S4u\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sz\"}}},\"RedshiftDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1q\"},\"Username\":{\"shape\":\"S1u\"},\"Password\":{\"shape\":\"S1v\"},\"RetryOptions\":{\"shape\":\"S1w\"},\"S3Update\":{\"shape\":\"S4u\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupUpdate\":{\"shape\":\"S4u\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"ElasticsearchDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S25\"},\"RetryOptions\":{\"shape\":\"S28\"},\"S3Update\":{\"shape\":\"S4u\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"SplunkDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2j\"},\"S3BackupMode\":{},\"S3Update\":{\"shape\":\"S4u\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"HttpEndpointDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"EndpointConfiguration\":{\"shape\":\"S2n\"},\"BufferingHints\":{\"shape\":\"S2r\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"RequestConfiguration\":{\"shape\":\"S2u\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"RoleARN\":{},\"RetryOptions\":{\"shape\":\"S30\"},\"S3BackupMode\":{},\"S3Update\":{\"shape\":\"S4u\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"required\":[\"KeyType\"],\"members\":{\"KeyARN\":{},\"KeyType\":{}}},\"Sa\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"Se\":{\"type\":\"structure\",\"members\":{\"SizeInMBs\":{\"type\":\"integer\"},\"IntervalInSeconds\":{\"type\":\"integer\"}}},\"Si\":{\"type\":\"structure\",\"members\":{\"NoEncryptionConfig\":{},\"KMSEncryptionConfig\":{\"type\":\"structure\",\"required\":[\"AWSKMSKeyARN\"],\"members\":{\"AWSKMSKeyARN\":{}}}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"LogGroupName\":{},\"LogStreamName\":{}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Processors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ParameterName\",\"ParameterValue\"],\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}}}}}}},\"Sz\":{\"type\":\"structure\",\"members\":{\"SchemaConfiguration\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"Region\":{},\"VersionId\":{}}},\"InputFormatConfiguration\":{\"type\":\"structure\",\"members\":{\"Deserializer\":{\"type\":\"structure\",\"members\":{\"OpenXJsonSerDe\":{\"type\":\"structure\",\"members\":{\"ConvertDotsInJsonKeysToUnderscores\":{\"type\":\"boolean\"},\"CaseInsensitive\":{\"type\":\"boolean\"},\"ColumnToJsonKeyMappings\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"HiveJsonSerDe\":{\"type\":\"structure\",\"members\":{\"TimestampFormats\":{\"type\":\"list\",\"member\":{}}}}}}}},\"OutputFormatConfiguration\":{\"type\":\"structure\",\"members\":{\"Serializer\":{\"type\":\"structure\",\"members\":{\"ParquetSerDe\":{\"type\":\"structure\",\"members\":{\"BlockSizeBytes\":{\"type\":\"integer\"},\"PageSizeBytes\":{\"type\":\"integer\"},\"Compression\":{},\"EnableDictionaryCompression\":{\"type\":\"boolean\"},\"MaxPaddingBytes\":{\"type\":\"integer\"},\"WriterVersion\":{}}},\"OrcSerDe\":{\"type\":\"structure\",\"members\":{\"StripeSizeBytes\":{\"type\":\"integer\"},\"BlockSizeBytes\":{\"type\":\"integer\"},\"RowIndexStride\":{\"type\":\"integer\"},\"EnablePadding\":{\"type\":\"boolean\"},\"PaddingTolerance\":{\"type\":\"double\"},\"Compression\":{},\"BloomFilterColumns\":{\"type\":\"list\",\"member\":{}},\"BloomFilterFalsePositiveProbability\":{\"type\":\"double\"},\"DictionaryKeyThreshold\":{\"type\":\"double\"},\"FormatVersion\":{}}}}}}},\"Enabled\":{\"type\":\"boolean\"}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"DataTableName\"],\"members\":{\"DataTableName\":{},\"DataTableColumns\":{},\"CopyOptions\":{}}},\"S1u\":{\"type\":\"string\",\"sensitive\":true},\"S1v\":{\"type\":\"string\",\"sensitive\":true},\"S1w\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S25\":{\"type\":\"structure\",\"members\":{\"IntervalInSeconds\":{\"type\":\"integer\"},\"SizeInMBs\":{\"type\":\"integer\"}}},\"S28\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2d\":{\"type\":\"list\",\"member\":{}},\"S2j\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S2n\":{\"type\":\"structure\",\"required\":[\"Url\"],\"members\":{\"Url\":{\"shape\":\"S2o\"},\"Name\":{},\"AccessKey\":{\"type\":\"string\",\"sensitive\":true}}},\"S2o\":{\"type\":\"string\",\"sensitive\":true},\"S2r\":{\"type\":\"structure\",\"members\":{\"SizeInMBs\":{\"type\":\"integer\"},\"IntervalInSeconds\":{\"type\":\"integer\"}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"ContentEncoding\":{},\"CommonAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\",\"AttributeValue\"],\"members\":{\"AttributeName\":{\"type\":\"string\",\"sensitive\":true},\"AttributeValue\":{\"type\":\"string\",\"sensitive\":true}}}}}},\"S30\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S33\":{\"type\":\"list\",\"member\":{\"shape\":\"S34\"}},\"S34\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S3h\":{\"type\":\"structure\",\"required\":[\"Type\",\"Details\"],\"members\":{\"Type\":{},\"Details\":{}}},\"S3s\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\",\"BufferingHints\",\"CompressionFormat\",\"EncryptionConfiguration\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"S49\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{\"type\":\"blob\"}}},\"S4u\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-08-04\",\"endpointPrefix\":\"firehose\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Firehose\",\"serviceFullName\":\"Amazon Kinesis Firehose\",\"serviceId\":\"Firehose\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Firehose_20150804\",\"uid\":\"firehose-2015-08-04\"},\"operations\":{\"CreateDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"DeliveryStreamType\":{},\"KinesisStreamSourceConfiguration\":{\"type\":\"structure\",\"required\":[\"KinesisStreamARN\",\"RoleARN\"],\"members\":{\"KinesisStreamARN\":{},\"RoleARN\":{}}},\"DeliveryStreamEncryptionConfigurationInput\":{\"shape\":\"S7\"},\"S3DestinationConfiguration\":{\"shape\":\"Sa\",\"deprecated\":true},\"ExtendedS3DestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupConfiguration\":{\"shape\":\"Sa\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sz\"},\"DynamicPartitioningConfiguration\":{\"shape\":\"S1o\"}}},\"RedshiftDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"ClusterJDBCURL\",\"CopyCommand\",\"Username\",\"Password\",\"S3Configuration\"],\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1t\"},\"Username\":{\"shape\":\"S1x\"},\"Password\":{\"shape\":\"S1y\"},\"RetryOptions\":{\"shape\":\"S1z\"},\"S3Configuration\":{\"shape\":\"Sa\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupConfiguration\":{\"shape\":\"Sa\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"ElasticsearchDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"IndexName\",\"S3Configuration\"],\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S28\"},\"RetryOptions\":{\"shape\":\"S2b\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"Sa\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"VpcConfiguration\":{\"shape\":\"S2e\"}}},\"AmazonopensearchserviceDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"IndexName\",\"S3Configuration\"],\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S2n\"},\"RetryOptions\":{\"shape\":\"S2q\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"Sa\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"VpcConfiguration\":{\"shape\":\"S2e\"}}},\"SplunkDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"HECEndpoint\",\"HECEndpointType\",\"HECToken\",\"S3Configuration\"],\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2y\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"Sa\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"HttpEndpointDestinationConfiguration\":{\"type\":\"structure\",\"required\":[\"EndpointConfiguration\",\"S3Configuration\"],\"members\":{\"EndpointConfiguration\":{\"shape\":\"S32\"},\"BufferingHints\":{\"shape\":\"S36\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"RequestConfiguration\":{\"shape\":\"S39\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"RoleARN\":{},\"RetryOptions\":{\"shape\":\"S3f\"},\"S3BackupMode\":{},\"S3Configuration\":{\"shape\":\"Sa\"}}},\"Tags\":{\"shape\":\"S3i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeliveryStreamARN\":{}}}},\"DeleteDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"AllowForceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"Limit\":{\"type\":\"integer\"},\"ExclusiveStartDestinationId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamDescription\"],\"members\":{\"DeliveryStreamDescription\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"DeliveryStreamARN\",\"DeliveryStreamStatus\",\"DeliveryStreamType\",\"VersionId\",\"Destinations\",\"HasMoreDestinations\"],\"members\":{\"DeliveryStreamName\":{},\"DeliveryStreamARN\":{},\"DeliveryStreamStatus\":{},\"FailureDescription\":{\"shape\":\"S3w\"},\"DeliveryStreamEncryptionConfiguration\":{\"type\":\"structure\",\"members\":{\"KeyARN\":{},\"KeyType\":{},\"Status\":{},\"FailureDescription\":{\"shape\":\"S3w\"}}},\"DeliveryStreamType\":{},\"VersionId\":{},\"CreateTimestamp\":{\"type\":\"timestamp\"},\"LastUpdateTimestamp\":{\"type\":\"timestamp\"},\"Source\":{\"type\":\"structure\",\"members\":{\"KinesisStreamSourceDescription\":{\"type\":\"structure\",\"members\":{\"KinesisStreamARN\":{},\"RoleARN\":{},\"DeliveryStartTimestamp\":{\"type\":\"timestamp\"}}}}},\"Destinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DestinationId\"],\"members\":{\"DestinationId\":{},\"S3DestinationDescription\":{\"shape\":\"S47\"},\"ExtendedS3DestinationDescription\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\",\"BufferingHints\",\"CompressionFormat\",\"EncryptionConfiguration\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupDescription\":{\"shape\":\"S47\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sz\"},\"DynamicPartitioningConfiguration\":{\"shape\":\"S1o\"}}},\"RedshiftDestinationDescription\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"ClusterJDBCURL\",\"CopyCommand\",\"Username\",\"S3DestinationDescription\"],\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1t\"},\"Username\":{\"shape\":\"S1x\"},\"RetryOptions\":{\"shape\":\"S1z\"},\"S3DestinationDescription\":{\"shape\":\"S47\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupDescription\":{\"shape\":\"S47\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"ElasticsearchDestinationDescription\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S28\"},\"RetryOptions\":{\"shape\":\"S2b\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S47\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"VpcConfigurationDescription\":{\"shape\":\"S4b\"}}},\"AmazonopensearchserviceDestinationDescription\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S2n\"},\"RetryOptions\":{\"shape\":\"S2q\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S47\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"VpcConfigurationDescription\":{\"shape\":\"S4b\"}}},\"SplunkDestinationDescription\":{\"type\":\"structure\",\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2y\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S47\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"HttpEndpointDestinationDescription\":{\"type\":\"structure\",\"members\":{\"EndpointConfiguration\":{\"type\":\"structure\",\"members\":{\"Url\":{\"shape\":\"S33\"},\"Name\":{}}},\"BufferingHints\":{\"shape\":\"S36\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"RequestConfiguration\":{\"shape\":\"S39\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"RoleARN\":{},\"RetryOptions\":{\"shape\":\"S3f\"},\"S3BackupMode\":{},\"S3DestinationDescription\":{\"shape\":\"S47\"}}}}}},\"HasMoreDestinations\":{\"type\":\"boolean\"}}}}}},\"ListDeliveryStreams\":{\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"type\":\"integer\"},\"DeliveryStreamType\":{},\"ExclusiveStartDeliveryStreamName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamNames\",\"HasMoreDeliveryStreams\"],\"members\":{\"DeliveryStreamNames\":{\"type\":\"list\",\"member\":{}},\"HasMoreDeliveryStreams\":{\"type\":\"boolean\"}}}},\"ListTagsForDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"ExclusiveStartTagKey\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Tags\",\"HasMoreTags\"],\"members\":{\"Tags\":{\"type\":\"list\",\"member\":{\"shape\":\"S3j\"}},\"HasMoreTags\":{\"type\":\"boolean\"}}}},\"PutRecord\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Record\"],\"members\":{\"DeliveryStreamName\":{},\"Record\":{\"shape\":\"S4p\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RecordId\"],\"members\":{\"RecordId\":{},\"Encrypted\":{\"type\":\"boolean\"}}}},\"PutRecordBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Records\"],\"members\":{\"DeliveryStreamName\":{},\"Records\":{\"type\":\"list\",\"member\":{\"shape\":\"S4p\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"FailedPutCount\",\"RequestResponses\"],\"members\":{\"FailedPutCount\":{\"type\":\"integer\"},\"Encrypted\":{\"type\":\"boolean\"},\"RequestResponses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecordId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"StartDeliveryStreamEncryption\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{},\"DeliveryStreamEncryptionConfigurationInput\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StopDeliveryStreamEncryption\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\"],\"members\":{\"DeliveryStreamName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"Tags\"],\"members\":{\"DeliveryStreamName\":{},\"Tags\":{\"shape\":\"S3i\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagDeliveryStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"TagKeys\"],\"members\":{\"DeliveryStreamName\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeliveryStreamName\",\"CurrentDeliveryStreamVersionId\",\"DestinationId\"],\"members\":{\"DeliveryStreamName\":{},\"CurrentDeliveryStreamVersionId\":{},\"DestinationId\":{},\"S3DestinationUpdate\":{\"shape\":\"S5a\",\"deprecated\":true},\"ExtendedS3DestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupUpdate\":{\"shape\":\"S5a\"},\"DataFormatConversionConfiguration\":{\"shape\":\"Sz\"},\"DynamicPartitioningConfiguration\":{\"shape\":\"S1o\"}}},\"RedshiftDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"ClusterJDBCURL\":{},\"CopyCommand\":{\"shape\":\"S1t\"},\"Username\":{\"shape\":\"S1x\"},\"Password\":{\"shape\":\"S1y\"},\"RetryOptions\":{\"shape\":\"S1z\"},\"S3Update\":{\"shape\":\"S5a\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"S3BackupMode\":{},\"S3BackupUpdate\":{\"shape\":\"S5a\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"ElasticsearchDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S28\"},\"RetryOptions\":{\"shape\":\"S2b\"},\"S3Update\":{\"shape\":\"S5a\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"AmazonopensearchserviceDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"DomainARN\":{},\"ClusterEndpoint\":{},\"IndexName\":{},\"TypeName\":{},\"IndexRotationPeriod\":{},\"BufferingHints\":{\"shape\":\"S2n\"},\"RetryOptions\":{\"shape\":\"S2q\"},\"S3Update\":{\"shape\":\"S5a\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"SplunkDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"HECEndpoint\":{},\"HECEndpointType\":{},\"HECToken\":{},\"HECAcknowledgmentTimeoutInSeconds\":{\"type\":\"integer\"},\"RetryOptions\":{\"shape\":\"S2y\"},\"S3BackupMode\":{},\"S3Update\":{\"shape\":\"S5a\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"HttpEndpointDestinationUpdate\":{\"type\":\"structure\",\"members\":{\"EndpointConfiguration\":{\"shape\":\"S32\"},\"BufferingHints\":{\"shape\":\"S36\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"},\"RequestConfiguration\":{\"shape\":\"S39\"},\"ProcessingConfiguration\":{\"shape\":\"Sq\"},\"RoleARN\":{},\"RetryOptions\":{\"shape\":\"S3f\"},\"S3BackupMode\":{},\"S3Update\":{\"shape\":\"S5a\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S7\":{\"type\":\"structure\",\"required\":[\"KeyType\"],\"members\":{\"KeyARN\":{},\"KeyType\":{}}},\"Sa\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"Se\":{\"type\":\"structure\",\"members\":{\"SizeInMBs\":{\"type\":\"integer\"},\"IntervalInSeconds\":{\"type\":\"integer\"}}},\"Si\":{\"type\":\"structure\",\"members\":{\"NoEncryptionConfig\":{},\"KMSEncryptionConfig\":{\"type\":\"structure\",\"required\":[\"AWSKMSKeyARN\"],\"members\":{\"AWSKMSKeyARN\":{}}}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"LogGroupName\":{},\"LogStreamName\":{}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Processors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ParameterName\",\"ParameterValue\"],\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}}}}}}},\"Sz\":{\"type\":\"structure\",\"members\":{\"SchemaConfiguration\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"Region\":{},\"VersionId\":{}}},\"InputFormatConfiguration\":{\"type\":\"structure\",\"members\":{\"Deserializer\":{\"type\":\"structure\",\"members\":{\"OpenXJsonSerDe\":{\"type\":\"structure\",\"members\":{\"ConvertDotsInJsonKeysToUnderscores\":{\"type\":\"boolean\"},\"CaseInsensitive\":{\"type\":\"boolean\"},\"ColumnToJsonKeyMappings\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"HiveJsonSerDe\":{\"type\":\"structure\",\"members\":{\"TimestampFormats\":{\"type\":\"list\",\"member\":{}}}}}}}},\"OutputFormatConfiguration\":{\"type\":\"structure\",\"members\":{\"Serializer\":{\"type\":\"structure\",\"members\":{\"ParquetSerDe\":{\"type\":\"structure\",\"members\":{\"BlockSizeBytes\":{\"type\":\"integer\"},\"PageSizeBytes\":{\"type\":\"integer\"},\"Compression\":{},\"EnableDictionaryCompression\":{\"type\":\"boolean\"},\"MaxPaddingBytes\":{\"type\":\"integer\"},\"WriterVersion\":{}}},\"OrcSerDe\":{\"type\":\"structure\",\"members\":{\"StripeSizeBytes\":{\"type\":\"integer\"},\"BlockSizeBytes\":{\"type\":\"integer\"},\"RowIndexStride\":{\"type\":\"integer\"},\"EnablePadding\":{\"type\":\"boolean\"},\"PaddingTolerance\":{\"type\":\"double\"},\"Compression\":{},\"BloomFilterColumns\":{\"type\":\"list\",\"member\":{}},\"BloomFilterFalsePositiveProbability\":{\"type\":\"double\"},\"DictionaryKeyThreshold\":{\"type\":\"double\"},\"FormatVersion\":{}}}}}}},\"Enabled\":{\"type\":\"boolean\"}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"RetryOptions\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"Enabled\":{\"type\":\"boolean\"}}},\"S1t\":{\"type\":\"structure\",\"required\":[\"DataTableName\"],\"members\":{\"DataTableName\":{},\"DataTableColumns\":{},\"CopyOptions\":{}}},\"S1x\":{\"type\":\"string\",\"sensitive\":true},\"S1y\":{\"type\":\"string\",\"sensitive\":true},\"S1z\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S28\":{\"type\":\"structure\",\"members\":{\"IntervalInSeconds\":{\"type\":\"integer\"},\"SizeInMBs\":{\"type\":\"integer\"}}},\"S2b\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S2e\":{\"type\":\"structure\",\"required\":[\"SubnetIds\",\"RoleARN\",\"SecurityGroupIds\"],\"members\":{\"SubnetIds\":{\"shape\":\"S2f\"},\"RoleARN\":{},\"SecurityGroupIds\":{\"shape\":\"S2g\"}}},\"S2f\":{\"type\":\"list\",\"member\":{}},\"S2g\":{\"type\":\"list\",\"member\":{}},\"S2n\":{\"type\":\"structure\",\"members\":{\"IntervalInSeconds\":{\"type\":\"integer\"},\"SizeInMBs\":{\"type\":\"integer\"}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S32\":{\"type\":\"structure\",\"required\":[\"Url\"],\"members\":{\"Url\":{\"shape\":\"S33\"},\"Name\":{},\"AccessKey\":{\"type\":\"string\",\"sensitive\":true}}},\"S33\":{\"type\":\"string\",\"sensitive\":true},\"S36\":{\"type\":\"structure\",\"members\":{\"SizeInMBs\":{\"type\":\"integer\"},\"IntervalInSeconds\":{\"type\":\"integer\"}}},\"S39\":{\"type\":\"structure\",\"members\":{\"ContentEncoding\":{},\"CommonAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\",\"AttributeValue\"],\"members\":{\"AttributeName\":{\"type\":\"string\",\"sensitive\":true},\"AttributeValue\":{\"type\":\"string\",\"sensitive\":true}}}}}},\"S3f\":{\"type\":\"structure\",\"members\":{\"DurationInSeconds\":{\"type\":\"integer\"}}},\"S3i\":{\"type\":\"list\",\"member\":{\"shape\":\"S3j\"}},\"S3j\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S3w\":{\"type\":\"structure\",\"required\":[\"Type\",\"Details\"],\"members\":{\"Type\":{},\"Details\":{}}},\"S47\":{\"type\":\"structure\",\"required\":[\"RoleARN\",\"BucketARN\",\"BufferingHints\",\"CompressionFormat\",\"EncryptionConfiguration\"],\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}},\"S4b\":{\"type\":\"structure\",\"required\":[\"SubnetIds\",\"RoleARN\",\"SecurityGroupIds\",\"VpcId\"],\"members\":{\"SubnetIds\":{\"shape\":\"S2f\"},\"RoleARN\":{},\"SecurityGroupIds\":{\"shape\":\"S2g\"},\"VpcId\":{}}},\"S4p\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{\"type\":\"blob\"}}},\"S5a\":{\"type\":\"structure\",\"members\":{\"RoleARN\":{},\"BucketARN\":{},\"Prefix\":{},\"ErrorOutputPrefix\":{},\"BufferingHints\":{\"shape\":\"Se\"},\"CompressionFormat\":{},\"EncryptionConfiguration\":{\"shape\":\"Si\"},\"CloudWatchLoggingOptions\":{\"shape\":\"Sl\"}}}}}"); /***/ }), @@ -35552,7 +38478,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-12-01\",\"endpointPrefix\":\"fis\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"FIS\",\"serviceFullName\":\"AWS Fault Injection Simulator\",\"serviceId\":\"fis\",\"signatureVersion\":\"v4\",\"signingName\":\"fis\",\"uid\":\"fis-2020-12-01\"},\"operations\":{\"CreateExperimentTemplate\":{\"http\":{\"requestUri\":\"/experimentTemplates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"clientToken\",\"description\",\"stopConditions\",\"actions\",\"roleArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"description\":{},\"stopConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"source\"],\"members\":{\"source\":{},\"value\":{}}}},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"selectionMode\"],\"members\":{\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sc\"},\"resourceTags\":{\"shape\":\"Se\"},\"filters\":{\"shape\":\"Sh\"},\"selectionMode\":{}}}},\"actions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"actionId\"],\"members\":{\"actionId\":{},\"description\":{},\"parameters\":{\"shape\":\"Ss\"},\"targets\":{\"shape\":\"Sv\"},\"startAfter\":{\"shape\":\"Sx\"}}}},\"roleArn\":{},\"tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplate\":{\"shape\":\"S11\"}}}},\"DeleteExperimentTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/experimentTemplates/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplate\":{\"shape\":\"S11\"}}}},\"GetAction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/actions/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"action\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"description\":{},\"required\":{\"type\":\"boolean\"}}}},\"targets\":{\"shape\":\"S1o\"},\"tags\":{\"shape\":\"Se\"}}}}}},\"GetExperiment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/experiments/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiment\":{\"shape\":\"S1v\"}}}},\"GetExperimentTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/experimentTemplates/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplate\":{\"shape\":\"S11\"}}}},\"ListActions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/actions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"actions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"targets\":{\"shape\":\"S1o\"},\"tags\":{\"shape\":\"Se\"}}}},\"nextToken\":{}}}},\"ListExperimentTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/experimentTemplates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdateTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Se\"}}}},\"nextToken\":{}}}},\"ListExperiments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/experiments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"experimentTemplateId\":{},\"state\":{\"shape\":\"S1w\"},\"creationTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Se\"}}}},\"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\":\"Se\"}}}},\"StartExperiment\":{\"http\":{\"requestUri\":\"/experiments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"clientToken\",\"experimentTemplateId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"experimentTemplateId\":{},\"tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiment\":{\"shape\":\"S1v\"}}}},\"StopExperiment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/experiments/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiment\":{\"shape\":\"S1v\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"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}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateExperimentTemplate\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/experimentTemplates/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"description\":{},\"stopConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"source\"],\"members\":{\"source\":{},\"value\":{}}}},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"selectionMode\"],\"members\":{\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sc\"},\"resourceTags\":{\"shape\":\"Se\"},\"filters\":{\"shape\":\"Sh\"},\"selectionMode\":{}}}},\"actions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"actionId\":{},\"description\":{},\"parameters\":{\"shape\":\"Ss\"},\"targets\":{\"shape\":\"Sv\"},\"startAfter\":{\"shape\":\"Sx\"}}}},\"roleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplate\":{\"shape\":\"S11\"}}}}},\"shapes\":{\"Sc\":{\"type\":\"list\",\"member\":{}},\"Se\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"path\",\"values\"],\"members\":{\"path\":{},\"values\":{\"shape\":\"Sk\"}}}},\"Sk\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sv\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sx\":{\"type\":\"list\",\"member\":{}},\"S11\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sc\"},\"resourceTags\":{\"shape\":\"Se\"},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"path\":{},\"values\":{\"shape\":\"Sk\"}}}},\"selectionMode\":{}}}},\"actions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"actionId\":{},\"description\":{},\"parameters\":{\"shape\":\"Ss\"},\"targets\":{\"shape\":\"Sv\"},\"startAfter\":{\"shape\":\"Sx\"}}}},\"stopConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"source\":{},\"value\":{}}}},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdateTime\":{\"type\":\"timestamp\"},\"roleArn\":{},\"tags\":{\"shape\":\"Se\"}}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"resourceType\":{}}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"id\":{},\"experimentTemplateId\":{},\"roleArn\":{},\"state\":{\"shape\":\"S1w\"},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sc\"},\"resourceTags\":{\"shape\":\"Se\"},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"path\":{},\"values\":{\"type\":\"list\",\"member\":{}}}}},\"selectionMode\":{}}}},\"actions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"actionId\":{},\"description\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"startAfter\":{\"type\":\"list\",\"member\":{}},\"state\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{}}}}}},\"stopConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"source\":{},\"value\":{}}}},\"creationTime\":{\"type\":\"timestamp\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Se\"}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-12-01\",\"endpointPrefix\":\"fis\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"FIS\",\"serviceFullName\":\"AWS Fault Injection Simulator\",\"serviceId\":\"fis\",\"signatureVersion\":\"v4\",\"signingName\":\"fis\",\"uid\":\"fis-2020-12-01\"},\"operations\":{\"CreateExperimentTemplate\":{\"http\":{\"requestUri\":\"/experimentTemplates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"clientToken\",\"description\",\"stopConditions\",\"actions\",\"roleArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"description\":{},\"stopConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"source\"],\"members\":{\"source\":{},\"value\":{}}}},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"selectionMode\"],\"members\":{\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sc\"},\"resourceTags\":{\"shape\":\"Se\"},\"filters\":{\"shape\":\"Sh\"},\"selectionMode\":{},\"parameters\":{\"shape\":\"Sn\"}}}},\"actions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"actionId\"],\"members\":{\"actionId\":{},\"description\":{},\"parameters\":{\"shape\":\"Sv\"},\"targets\":{\"shape\":\"Sy\"},\"startAfter\":{\"shape\":\"S10\"}}}},\"roleArn\":{},\"tags\":{\"shape\":\"Se\"},\"logConfiguration\":{\"type\":\"structure\",\"required\":[\"logSchemaVersion\"],\"members\":{\"cloudWatchLogsConfiguration\":{\"shape\":\"S14\"},\"s3Configuration\":{\"shape\":\"S16\"},\"logSchemaVersion\":{\"type\":\"integer\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplate\":{\"shape\":\"S1b\"}}}},\"DeleteExperimentTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/experimentTemplates/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplate\":{\"shape\":\"S1b\"}}}},\"GetAction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/actions/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"action\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"description\":{},\"required\":{\"type\":\"boolean\"}}}},\"targets\":{\"shape\":\"S21\"},\"tags\":{\"shape\":\"Se\"}}}}}},\"GetExperiment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/experiments/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiment\":{\"shape\":\"S27\"}}}},\"GetExperimentTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/experimentTemplates/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplate\":{\"shape\":\"S1b\"}}}},\"GetTargetResourceType\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/targetResourceTypes/{resourceType}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\"],\"members\":{\"resourceType\":{\"location\":\"uri\",\"locationName\":\"resourceType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"targetResourceType\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"description\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"description\":{},\"required\":{\"type\":\"boolean\"}}}}}}}}},\"ListActions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/actions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"actions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"targets\":{\"shape\":\"S21\"},\"tags\":{\"shape\":\"Se\"}}}},\"nextToken\":{}}}},\"ListExperimentTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/experimentTemplates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdateTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Se\"}}}},\"nextToken\":{}}}},\"ListExperiments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/experiments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"experimentTemplateId\":{},\"state\":{\"shape\":\"S28\"},\"creationTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Se\"}}}},\"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\":\"Se\"}}}},\"ListTargetResourceTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/targetResourceTypes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"targetResourceTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"description\":{}}}},\"nextToken\":{}}}},\"StartExperiment\":{\"http\":{\"requestUri\":\"/experiments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"clientToken\",\"experimentTemplateId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"experimentTemplateId\":{},\"tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiment\":{\"shape\":\"S27\"}}}},\"StopExperiment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/experiments/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"experiment\":{\"shape\":\"S27\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"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}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateExperimentTemplate\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/experimentTemplates/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"description\":{},\"stopConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"source\"],\"members\":{\"source\":{},\"value\":{}}}},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"selectionMode\"],\"members\":{\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sc\"},\"resourceTags\":{\"shape\":\"Se\"},\"filters\":{\"shape\":\"Sh\"},\"selectionMode\":{},\"parameters\":{\"shape\":\"Sn\"}}}},\"actions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"actionId\":{},\"description\":{},\"parameters\":{\"shape\":\"Sv\"},\"targets\":{\"shape\":\"Sy\"},\"startAfter\":{\"shape\":\"S10\"}}}},\"roleArn\":{},\"logConfiguration\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogsConfiguration\":{\"shape\":\"S14\"},\"s3Configuration\":{\"shape\":\"S16\"},\"logSchemaVersion\":{\"type\":\"integer\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"experimentTemplate\":{\"shape\":\"S1b\"}}}}},\"shapes\":{\"Sc\":{\"type\":\"list\",\"member\":{}},\"Se\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"path\",\"values\"],\"members\":{\"path\":{},\"values\":{\"shape\":\"Sk\"}}}},\"Sk\":{\"type\":\"list\",\"member\":{}},\"Sn\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sv\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sy\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S10\":{\"type\":\"list\",\"member\":{}},\"S14\":{\"type\":\"structure\",\"required\":[\"logGroupArn\"],\"members\":{\"logGroupArn\":{}}},\"S16\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"prefix\":{}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"id\":{},\"description\":{},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sc\"},\"resourceTags\":{\"shape\":\"Se\"},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"path\":{},\"values\":{\"shape\":\"Sk\"}}}},\"selectionMode\":{},\"parameters\":{\"shape\":\"Sn\"}}}},\"actions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"actionId\":{},\"description\":{},\"parameters\":{\"shape\":\"Sv\"},\"targets\":{\"shape\":\"Sy\"},\"startAfter\":{\"shape\":\"S10\"}}}},\"stopConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"source\":{},\"value\":{}}}},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdateTime\":{\"type\":\"timestamp\"},\"roleArn\":{},\"tags\":{\"shape\":\"Se\"},\"logConfiguration\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogsConfiguration\":{\"type\":\"structure\",\"members\":{\"logGroupArn\":{}}},\"s3Configuration\":{\"type\":\"structure\",\"members\":{\"bucketName\":{},\"prefix\":{}}},\"logSchemaVersion\":{\"type\":\"integer\"}}}}},\"S21\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"resourceType\":{}}}},\"S27\":{\"type\":\"structure\",\"members\":{\"id\":{},\"experimentTemplateId\":{},\"roleArn\":{},\"state\":{\"shape\":\"S28\"},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sc\"},\"resourceTags\":{\"shape\":\"Se\"},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"path\":{},\"values\":{\"type\":\"list\",\"member\":{}}}}},\"selectionMode\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"actions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"actionId\":{},\"description\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"targets\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"startAfter\":{\"type\":\"list\",\"member\":{}},\"state\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{}}},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"}}}},\"stopConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"source\":{},\"value\":{}}}},\"creationTime\":{\"type\":\"timestamp\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Se\"},\"logConfiguration\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogsConfiguration\":{\"type\":\"structure\",\"members\":{\"logGroupArn\":{}}},\"s3Configuration\":{\"type\":\"structure\",\"members\":{\"bucketName\":{},\"prefix\":{}}},\"logSchemaVersion\":{\"type\":\"integer\"}}}}},\"S28\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{}}}}}"); /***/ }), @@ -35560,7 +38486,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListActions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListExperimentTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListExperiments\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListActions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListExperimentTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListExperiments\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListTargetResourceTypes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); /***/ }), @@ -35568,7 +38494,7 @@ module.exports = JSON.parse("{\"o\":{\"ListActions\":{\"input_token\":\"nextToke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-01-01\",\"endpointPrefix\":\"fms\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"FMS\",\"serviceFullName\":\"Firewall Management Service\",\"serviceId\":\"FMS\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSFMS_20180101\",\"uid\":\"fms-2018-01-01\"},\"operations\":{\"AssociateAdminAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"AdminAccount\"],\"members\":{\"AdminAccount\":{}}}},\"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\"}}},\"NetworkFirewallInternetTrafficNotInspectedViolation\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"SubnetAvailabilityZone\":{},\"RouteTableId\":{},\"ViolatingRoutes\":{\"shape\":\"S2v\"},\"IsRouteTableUsedInDifferentAZ\":{\"type\":\"boolean\"},\"CurrentFirewallSubnetRouteTable\":{},\"ExpectedFirewallEndpoint\":{},\"FirewallSubnetId\":{},\"ExpectedFirewallSubnetRoutes\":{\"shape\":\"S2z\"},\"ActualFirewallSubnetRoutes\":{\"shape\":\"S2v\"},\"InternetGatewayId\":{},\"CurrentInternetGatewayRouteTable\":{},\"ExpectedInternetGatewayRoutes\":{\"shape\":\"S2z\"},\"ActualInternetGatewayRoutes\":{\"shape\":\"S2v\"},\"VpcId\":{}}},\"NetworkFirewallInvalidRouteConfigurationViolation\":{\"type\":\"structure\",\"members\":{\"AffectedSubnets\":{\"shape\":\"S2e\"},\"RouteTableId\":{},\"IsRouteTableUsedInDifferentAZ\":{\"type\":\"boolean\"},\"ViolatingRoute\":{\"shape\":\"S2w\"},\"CurrentFirewallSubnetRouteTable\":{},\"ExpectedFirewallEndpoint\":{},\"ActualFirewallEndpoint\":{},\"ExpectedFirewallSubnetId\":{},\"ActualFirewallSubnetId\":{},\"ExpectedFirewallSubnetRoutes\":{\"shape\":\"S2z\"},\"ActualFirewallSubnetRoutes\":{\"shape\":\"S2v\"},\"InternetGatewayId\":{},\"CurrentInternetGatewayRouteTable\":{},\"ExpectedInternetGatewayRoutes\":{\"shape\":\"S2z\"},\"ActualInternetGatewayRoutes\":{\"shape\":\"S2v\"},\"VpcId\":{}}},\"NetworkFirewallBlackHoleRouteDetectedViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"RouteTableId\":{},\"VpcId\":{},\"ViolatingRoutes\":{\"shape\":\"S2v\"}}},\"NetworkFirewallUnexpectedFirewallRoutesViolation\":{\"type\":\"structure\",\"members\":{\"FirewallSubnetId\":{},\"ViolatingRoutes\":{\"shape\":\"S2v\"},\"RouteTableId\":{},\"FirewallEndpoint\":{},\"VpcId\":{}}},\"NetworkFirewallUnexpectedGatewayRoutesViolation\":{\"type\":\"structure\",\"members\":{\"GatewayId\":{},\"ViolatingRoutes\":{\"shape\":\"S2v\"},\"RouteTableId\":{},\"VpcId\":{}}},\"NetworkFirewallMissingExpectedRoutesViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ExpectedRoutes\":{\"shape\":\"S2z\"},\"VpcId\":{}}},\"DnsRuleGroupPriorityConflictViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ViolationTargetDescription\":{},\"ConflictingPriority\":{\"type\":\"integer\"},\"ConflictingPolicyId\":{},\"UnavailablePriorities\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}}}},\"DnsDuplicateRuleGroupViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ViolationTargetDescription\":{}}},\"DnsRuleGroupLimitExceededViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ViolationTargetDescription\":{},\"NumberOfRuleGroupsAlreadyAssociated\":{\"type\":\"integer\"}}},\"PossibleRemediationActions\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Actions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrderedRemediationActions\"],\"members\":{\"Description\":{},\"OrderedRemediationActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RemediationAction\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"EC2CreateRouteAction\":{\"type\":\"structure\",\"required\":[\"RouteTableId\"],\"members\":{\"Description\":{},\"DestinationCidrBlock\":{},\"DestinationPrefixListId\":{},\"DestinationIpv6CidrBlock\":{},\"VpcEndpointId\":{\"shape\":\"S3k\"},\"GatewayId\":{\"shape\":\"S3k\"},\"RouteTableId\":{\"shape\":\"S3k\"}}},\"EC2ReplaceRouteAction\":{\"type\":\"structure\",\"required\":[\"RouteTableId\"],\"members\":{\"Description\":{},\"DestinationCidrBlock\":{},\"DestinationPrefixListId\":{},\"DestinationIpv6CidrBlock\":{},\"GatewayId\":{\"shape\":\"S3k\"},\"RouteTableId\":{\"shape\":\"S3k\"}}},\"EC2DeleteRouteAction\":{\"type\":\"structure\",\"required\":[\"RouteTableId\"],\"members\":{\"Description\":{},\"DestinationCidrBlock\":{},\"DestinationPrefixListId\":{},\"DestinationIpv6CidrBlock\":{},\"RouteTableId\":{\"shape\":\"S3k\"}}},\"EC2CopyRouteTableAction\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"RouteTableId\"],\"members\":{\"Description\":{},\"VpcId\":{\"shape\":\"S3k\"},\"RouteTableId\":{\"shape\":\"S3k\"}}},\"EC2ReplaceRouteTableAssociationAction\":{\"type\":\"structure\",\"required\":[\"AssociationId\",\"RouteTableId\"],\"members\":{\"Description\":{},\"AssociationId\":{\"shape\":\"S3k\"},\"RouteTableId\":{\"shape\":\"S3k\"}}},\"EC2AssociateRouteTableAction\":{\"type\":\"structure\",\"required\":[\"RouteTableId\"],\"members\":{\"Description\":{},\"RouteTableId\":{\"shape\":\"S3k\"},\"SubnetId\":{\"shape\":\"S3k\"},\"GatewayId\":{\"shape\":\"S3k\"}}},\"EC2CreateRouteTableAction\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"Description\":{},\"VpcId\":{\"shape\":\"S3k\"}}}}},\"Order\":{\"type\":\"integer\"}}}},\"IsDefaultAction\":{\"type\":\"boolean\"}}}}}}}}},\"ResourceTags\":{\"shape\":\"S3r\"},\"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\":\"S3r\"}}}},\"PutAppsList\":{\"input\":{\"type\":\"structure\",\"required\":[\"AppsList\"],\"members\":{\"AppsList\":{\"shape\":\"Sg\"},\"TagList\":{\"shape\":\"S3r\"}}},\"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\":\"S3r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"shape\":\"S16\"},\"PolicyArn\":{}}}},\"PutProtocolsList\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtocolsList\"],\"members\":{\"ProtocolsList\":{\"shape\":\"S1r\"},\"TagList\":{\"shape\":\"S3r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProtocolsList\":{\"shape\":\"S1r\"},\"ProtocolsListArn\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagList\"],\"members\":{\"ResourceArn\":{},\"TagList\":{\"shape\":\"S3r\"}}},\"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\":{\"shape\":\"S2e\"}}},\"S2e\":{\"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\":{}},\"S2v\":{\"type\":\"list\",\"member\":{\"shape\":\"S2w\"}},\"S2w\":{\"type\":\"structure\",\"members\":{\"DestinationType\":{},\"TargetType\":{},\"Destination\":{},\"Target\":{}}},\"S2z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IpV4Cidr\":{},\"PrefixListId\":{},\"IpV6Cidr\":{},\"ContributingSubnets\":{\"shape\":\"S2e\"},\"AllowedTargets\":{\"type\":\"list\",\"member\":{}},\"RouteTableId\":{}}}},\"S3k\":{\"type\":\"structure\",\"members\":{\"ResourceId\":{},\"Description\":{}}},\"S3r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-01-01\",\"endpointPrefix\":\"fms\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"FMS\",\"serviceFullName\":\"Firewall Management Service\",\"serviceId\":\"FMS\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSFMS_20180101\",\"uid\":\"fms-2018-01-01\"},\"operations\":{\"AssociateAdminAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"AdminAccount\"],\"members\":{\"AdminAccount\":{}}}},\"AssociateThirdPartyFirewall\":{\"input\":{\"type\":\"structure\",\"required\":[\"ThirdPartyFirewall\"],\"members\":{\"ThirdPartyFirewall\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ThirdPartyFirewallStatus\":{}}}},\"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\":{}}},\"DisassociateThirdPartyFirewall\":{\"input\":{\"type\":\"structure\",\"required\":[\"ThirdPartyFirewall\"],\"members\":{\"ThirdPartyFirewall\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ThirdPartyFirewallStatus\":{}}}},\"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\":\"Sm\"},\"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\":{},\"Metadata\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"EvaluationLimitExceeded\":{\"type\":\"boolean\"},\"ExpiredAt\":{\"type\":\"timestamp\"},\"IssueInfoMap\":{\"shape\":\"S17\"}}}}}},\"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\":\"S1e\"},\"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\":\"S23\"},\"ProtocolsListArn\":{}}}},\"GetThirdPartyFirewallAssociationStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"ThirdPartyFirewall\"],\"members\":{\"ThirdPartyFirewall\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ThirdPartyFirewallStatus\":{},\"MarketplaceOnboardingStatus\":{}}}},\"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\":\"S2r\"},\"AwsEc2InstanceViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"AwsEc2NetworkInterfaceViolations\":{\"type\":\"list\",\"member\":{\"shape\":\"S2r\"}}}},\"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\":\"S2z\"},\"ExpectedPolicyDescription\":{\"shape\":\"S2z\"}}},\"NetworkFirewallInternetTrafficNotInspectedViolation\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"SubnetAvailabilityZone\":{},\"RouteTableId\":{},\"ViolatingRoutes\":{\"shape\":\"S39\"},\"IsRouteTableUsedInDifferentAZ\":{\"type\":\"boolean\"},\"CurrentFirewallSubnetRouteTable\":{},\"ExpectedFirewallEndpoint\":{},\"FirewallSubnetId\":{},\"ExpectedFirewallSubnetRoutes\":{\"shape\":\"S3d\"},\"ActualFirewallSubnetRoutes\":{\"shape\":\"S39\"},\"InternetGatewayId\":{},\"CurrentInternetGatewayRouteTable\":{},\"ExpectedInternetGatewayRoutes\":{\"shape\":\"S3d\"},\"ActualInternetGatewayRoutes\":{\"shape\":\"S39\"},\"VpcId\":{}}},\"NetworkFirewallInvalidRouteConfigurationViolation\":{\"type\":\"structure\",\"members\":{\"AffectedSubnets\":{\"shape\":\"S2s\"},\"RouteTableId\":{},\"IsRouteTableUsedInDifferentAZ\":{\"type\":\"boolean\"},\"ViolatingRoute\":{\"shape\":\"S3a\"},\"CurrentFirewallSubnetRouteTable\":{},\"ExpectedFirewallEndpoint\":{},\"ActualFirewallEndpoint\":{},\"ExpectedFirewallSubnetId\":{},\"ActualFirewallSubnetId\":{},\"ExpectedFirewallSubnetRoutes\":{\"shape\":\"S3d\"},\"ActualFirewallSubnetRoutes\":{\"shape\":\"S39\"},\"InternetGatewayId\":{},\"CurrentInternetGatewayRouteTable\":{},\"ExpectedInternetGatewayRoutes\":{\"shape\":\"S3d\"},\"ActualInternetGatewayRoutes\":{\"shape\":\"S39\"},\"VpcId\":{}}},\"NetworkFirewallBlackHoleRouteDetectedViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"RouteTableId\":{},\"VpcId\":{},\"ViolatingRoutes\":{\"shape\":\"S39\"}}},\"NetworkFirewallUnexpectedFirewallRoutesViolation\":{\"type\":\"structure\",\"members\":{\"FirewallSubnetId\":{},\"ViolatingRoutes\":{\"shape\":\"S39\"},\"RouteTableId\":{},\"FirewallEndpoint\":{},\"VpcId\":{}}},\"NetworkFirewallUnexpectedGatewayRoutesViolation\":{\"type\":\"structure\",\"members\":{\"GatewayId\":{},\"ViolatingRoutes\":{\"shape\":\"S39\"},\"RouteTableId\":{},\"VpcId\":{}}},\"NetworkFirewallMissingExpectedRoutesViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ExpectedRoutes\":{\"shape\":\"S3d\"},\"VpcId\":{}}},\"DnsRuleGroupPriorityConflictViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ViolationTargetDescription\":{},\"ConflictingPriority\":{\"type\":\"integer\"},\"ConflictingPolicyId\":{},\"UnavailablePriorities\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}}}},\"DnsDuplicateRuleGroupViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ViolationTargetDescription\":{}}},\"DnsRuleGroupLimitExceededViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ViolationTargetDescription\":{},\"NumberOfRuleGroupsAlreadyAssociated\":{\"type\":\"integer\"}}},\"PossibleRemediationActions\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Actions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OrderedRemediationActions\"],\"members\":{\"Description\":{},\"OrderedRemediationActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RemediationAction\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"EC2CreateRouteAction\":{\"type\":\"structure\",\"required\":[\"RouteTableId\"],\"members\":{\"Description\":{},\"DestinationCidrBlock\":{},\"DestinationPrefixListId\":{},\"DestinationIpv6CidrBlock\":{},\"VpcEndpointId\":{\"shape\":\"S3y\"},\"GatewayId\":{\"shape\":\"S3y\"},\"RouteTableId\":{\"shape\":\"S3y\"}}},\"EC2ReplaceRouteAction\":{\"type\":\"structure\",\"required\":[\"RouteTableId\"],\"members\":{\"Description\":{},\"DestinationCidrBlock\":{},\"DestinationPrefixListId\":{},\"DestinationIpv6CidrBlock\":{},\"GatewayId\":{\"shape\":\"S3y\"},\"RouteTableId\":{\"shape\":\"S3y\"}}},\"EC2DeleteRouteAction\":{\"type\":\"structure\",\"required\":[\"RouteTableId\"],\"members\":{\"Description\":{},\"DestinationCidrBlock\":{},\"DestinationPrefixListId\":{},\"DestinationIpv6CidrBlock\":{},\"RouteTableId\":{\"shape\":\"S3y\"}}},\"EC2CopyRouteTableAction\":{\"type\":\"structure\",\"required\":[\"VpcId\",\"RouteTableId\"],\"members\":{\"Description\":{},\"VpcId\":{\"shape\":\"S3y\"},\"RouteTableId\":{\"shape\":\"S3y\"}}},\"EC2ReplaceRouteTableAssociationAction\":{\"type\":\"structure\",\"required\":[\"AssociationId\",\"RouteTableId\"],\"members\":{\"Description\":{},\"AssociationId\":{\"shape\":\"S3y\"},\"RouteTableId\":{\"shape\":\"S3y\"}}},\"EC2AssociateRouteTableAction\":{\"type\":\"structure\",\"required\":[\"RouteTableId\"],\"members\":{\"Description\":{},\"RouteTableId\":{\"shape\":\"S3y\"},\"SubnetId\":{\"shape\":\"S3y\"},\"GatewayId\":{\"shape\":\"S3y\"}}},\"EC2CreateRouteTableAction\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"Description\":{},\"VpcId\":{\"shape\":\"S3y\"}}},\"FMSPolicyUpdateFirewallCreationConfigAction\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"FirewallCreationConfig\":{}}}}},\"Order\":{\"type\":\"integer\"}}}},\"IsDefaultAction\":{\"type\":\"boolean\"}}}}}},\"FirewallSubnetIsOutOfScopeViolation\":{\"type\":\"structure\",\"members\":{\"FirewallSubnetId\":{},\"VpcId\":{},\"SubnetAvailabilityZone\":{},\"SubnetAvailabilityZoneId\":{},\"VpcEndpointId\":{}}},\"RouteHasOutOfScopeEndpointViolation\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"VpcId\":{},\"RouteTableId\":{},\"ViolatingRoutes\":{\"shape\":\"S39\"},\"SubnetAvailabilityZone\":{},\"SubnetAvailabilityZoneId\":{},\"CurrentFirewallSubnetRouteTable\":{},\"FirewallSubnetId\":{},\"FirewallSubnetRoutes\":{\"shape\":\"S39\"},\"InternetGatewayId\":{},\"CurrentInternetGatewayRouteTable\":{},\"InternetGatewayRoutes\":{\"shape\":\"S39\"}}},\"ThirdPartyFirewallMissingFirewallViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"VPC\":{},\"AvailabilityZone\":{},\"TargetViolationReason\":{}}},\"ThirdPartyFirewallMissingSubnetViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"VPC\":{},\"AvailabilityZone\":{},\"TargetViolationReason\":{}}},\"ThirdPartyFirewallMissingExpectedRouteTableViolation\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"VPC\":{},\"AvailabilityZone\":{},\"CurrentRouteTable\":{},\"ExpectedRouteTable\":{}}},\"FirewallSubnetMissingVPCEndpointViolation\":{\"type\":\"structure\",\"members\":{\"FirewallSubnetId\":{},\"VpcId\":{},\"SubnetAvailabilityZone\":{},\"SubnetAvailabilityZoneId\":{}}}}}},\"ResourceTags\":{\"shape\":\"S4c\"},\"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\":\"Sq\"}}}},\"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\":\"S17\"}}}},\"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\"},\"DeleteUnusedFMManagedResources\":{\"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\":\"S24\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"S4c\"}}}},\"ListThirdPartyFirewallFirewallPolicies\":{\"input\":{\"type\":\"structure\",\"required\":[\"ThirdPartyFirewall\",\"MaxResults\"],\"members\":{\"ThirdPartyFirewall\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ThirdPartyFirewallFirewallPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FirewallPolicyId\":{},\"FirewallPolicyName\":{}}}},\"NextToken\":{}}}},\"PutAppsList\":{\"input\":{\"type\":\"structure\",\"required\":[\"AppsList\"],\"members\":{\"AppsList\":{\"shape\":\"Sm\"},\"TagList\":{\"shape\":\"S4c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppsList\":{\"shape\":\"Sm\"},\"AppsListArn\":{}}}},\"PutNotificationChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnsTopicArn\",\"SnsRoleName\"],\"members\":{\"SnsTopicArn\":{},\"SnsRoleName\":{}}}},\"PutPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Policy\"],\"members\":{\"Policy\":{\"shape\":\"S1e\"},\"TagList\":{\"shape\":\"S4c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"shape\":\"S1e\"},\"PolicyArn\":{}}}},\"PutProtocolsList\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtocolsList\"],\"members\":{\"ProtocolsList\":{\"shape\":\"S23\"},\"TagList\":{\"shape\":\"S4c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProtocolsList\":{\"shape\":\"S23\"},\"ProtocolsListArn\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagList\"],\"members\":{\"ResourceArn\":{},\"TagList\":{\"shape\":\"S4c\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sm\":{\"type\":\"structure\",\"required\":[\"ListName\",\"AppsList\"],\"members\":{\"ListId\":{},\"ListName\":{},\"ListUpdateToken\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"AppsList\":{\"shape\":\"Sq\"},\"PreviousAppsList\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Sq\"}}}},\"Sq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AppName\",\"Protocol\",\"Port\"],\"members\":{\"AppName\":{},\"Protocol\":{},\"Port\":{\"type\":\"long\"}}}},\"S17\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1e\":{\"type\":\"structure\",\"required\":[\"PolicyName\",\"SecurityServicePolicyData\",\"ResourceType\",\"ExcludeResourceTags\",\"RemediationEnabled\"],\"members\":{\"PolicyId\":{},\"PolicyName\":{},\"PolicyUpdateToken\":{},\"SecurityServicePolicyData\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"ManagedServiceData\":{},\"PolicyOption\":{\"type\":\"structure\",\"members\":{\"NetworkFirewallPolicy\":{\"type\":\"structure\",\"members\":{\"FirewallDeploymentModel\":{}}},\"ThirdPartyFirewallPolicy\":{\"type\":\"structure\",\"members\":{\"FirewallDeploymentModel\":{}}}}}}},\"ResourceType\":{},\"ResourceTypeList\":{\"type\":\"list\",\"member\":{}},\"ResourceTags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"ExcludeResourceTags\":{\"type\":\"boolean\"},\"RemediationEnabled\":{\"type\":\"boolean\"},\"DeleteUnusedFMManagedResources\":{\"type\":\"boolean\"},\"IncludeMap\":{\"shape\":\"S1s\"},\"ExcludeMap\":{\"shape\":\"S1s\"}}},\"S1s\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S23\":{\"type\":\"structure\",\"required\":[\"ListName\",\"ProtocolsList\"],\"members\":{\"ListId\":{},\"ListName\":{},\"ListUpdateToken\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"ProtocolsList\":{\"shape\":\"S24\"},\"PreviousProtocolsList\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S24\"}}}},\"S24\":{\"type\":\"list\",\"member\":{}},\"S2r\":{\"type\":\"structure\",\"members\":{\"ViolationTarget\":{},\"ViolatingSecurityGroups\":{\"shape\":\"S2s\"}}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S2z\":{\"type\":\"structure\",\"members\":{\"StatelessRuleGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleGroupName\":{},\"ResourceId\":{},\"Priority\":{\"type\":\"integer\"}}}},\"StatelessDefaultActions\":{\"shape\":\"S34\"},\"StatelessFragmentDefaultActions\":{\"shape\":\"S34\"},\"StatelessCustomActions\":{\"shape\":\"S34\"},\"StatefulRuleGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleGroupName\":{},\"ResourceId\":{}}}}}},\"S34\":{\"type\":\"list\",\"member\":{}},\"S39\":{\"type\":\"list\",\"member\":{\"shape\":\"S3a\"}},\"S3a\":{\"type\":\"structure\",\"members\":{\"DestinationType\":{},\"TargetType\":{},\"Destination\":{},\"Target\":{}}},\"S3d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IpV4Cidr\":{},\"PrefixListId\":{},\"IpV6Cidr\":{},\"ContributingSubnets\":{\"shape\":\"S2s\"},\"AllowedTargets\":{\"type\":\"list\",\"member\":{}},\"RouteTableId\":{}}}},\"S3y\":{\"type\":\"structure\",\"members\":{\"ResourceId\":{},\"Description\":{}}},\"S4c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}}"); /***/ }), @@ -35576,7 +38502,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListAppsLists\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"AppsLists\"},\"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\"},\"ListProtocolsLists\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ProtocolsLists\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListAppsLists\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"AppsLists\"},\"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\"},\"ListProtocolsLists\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ProtocolsLists\"},\"ListThirdPartyFirewallFirewallPolicies\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ThirdPartyFirewallFirewallPolicies\"}}}"); /***/ }), @@ -35584,7 +38510,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAppsLists\":{\"input_token\":\"NextTo /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-06-26\",\"endpointPrefix\":\"forecast\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Forecast Service\",\"serviceId\":\"forecast\",\"signatureVersion\":\"v4\",\"signingName\":\"forecast\",\"targetPrefix\":\"AmazonForecast\",\"uid\":\"forecast-2018-06-26\"},\"operations\":{\"CreateDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\",\"Domain\",\"DatasetType\",\"Schema\"],\"members\":{\"DatasetName\":{},\"Domain\":{},\"DatasetType\":{},\"DataFrequency\":{},\"Schema\":{\"shape\":\"S6\"},\"EncryptionConfig\":{\"shape\":\"Sa\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetArn\":{}}}},\"CreateDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetGroupName\",\"Domain\"],\"members\":{\"DatasetGroupName\":{},\"Domain\":{},\"DatasetArns\":{\"shape\":\"Sj\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetGroupArn\":{}}}},\"CreateDatasetImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetImportJobName\",\"DatasetArn\",\"DataSource\"],\"members\":{\"DatasetImportJobName\":{},\"DatasetArn\":{},\"DataSource\":{\"shape\":\"Sm\"},\"TimestampFormat\":{},\"TimeZone\":{},\"UseGeolocationForTimeZone\":{\"type\":\"boolean\"},\"GeolocationFormat\":{},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetImportJobArn\":{}}}},\"CreateForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastName\",\"PredictorArn\"],\"members\":{\"ForecastName\":{},\"PredictorArn\":{},\"ForecastTypes\":{\"shape\":\"Sv\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastArn\":{}}}},\"CreateForecastExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastExportJobName\",\"ForecastArn\",\"Destination\"],\"members\":{\"ForecastExportJobName\":{},\"ForecastArn\":{},\"Destination\":{\"shape\":\"Sz\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastExportJobArn\":{}}}},\"CreatePredictor\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorName\",\"ForecastHorizon\",\"InputDataConfig\",\"FeaturizationConfig\"],\"members\":{\"PredictorName\":{},\"AlgorithmArn\":{},\"ForecastHorizon\":{\"type\":\"integer\"},\"ForecastTypes\":{\"shape\":\"Sv\"},\"PerformAutoML\":{\"type\":\"boolean\"},\"AutoMLOverrideStrategy\":{},\"PerformHPO\":{\"type\":\"boolean\"},\"TrainingParameters\":{\"shape\":\"S15\"},\"EvaluationParameters\":{\"shape\":\"S18\"},\"HPOConfig\":{\"shape\":\"S19\"},\"InputDataConfig\":{\"shape\":\"S1l\"},\"FeaturizationConfig\":{\"shape\":\"S1o\"},\"EncryptionConfig\":{\"shape\":\"Sa\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorArn\":{}}}},\"CreatePredictorBacktestExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorBacktestExportJobName\",\"PredictorArn\",\"Destination\"],\"members\":{\"PredictorBacktestExportJobName\":{},\"PredictorArn\":{},\"Destination\":{\"shape\":\"Sz\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorBacktestExportJobArn\":{}}}},\"DeleteDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\"],\"members\":{\"DatasetArn\":{}}},\"idempotent\":true},\"DeleteDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\"],\"members\":{\"DatasetGroupArn\":{}}},\"idempotent\":true},\"DeleteDatasetImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetImportJobArn\"],\"members\":{\"DatasetImportJobArn\":{}}},\"idempotent\":true},\"DeleteForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastArn\"],\"members\":{\"ForecastArn\":{}}},\"idempotent\":true},\"DeleteForecastExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastExportJobArn\"],\"members\":{\"ForecastExportJobArn\":{}}},\"idempotent\":true},\"DeletePredictor\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorArn\"],\"members\":{\"PredictorArn\":{}}},\"idempotent\":true},\"DeletePredictorBacktestExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorBacktestExportJobArn\"],\"members\":{\"PredictorBacktestExportJobArn\":{}}},\"idempotent\":true},\"DeleteResourceTree\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"idempotent\":true},\"DescribeDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\"],\"members\":{\"DatasetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetArn\":{},\"DatasetName\":{},\"Domain\":{},\"DatasetType\":{},\"DataFrequency\":{},\"Schema\":{\"shape\":\"S6\"},\"EncryptionConfig\":{\"shape\":\"Sa\"},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\"],\"members\":{\"DatasetGroupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetGroupName\":{},\"DatasetGroupArn\":{},\"DatasetArns\":{\"shape\":\"Sj\"},\"Domain\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeDatasetImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetImportJobArn\"],\"members\":{\"DatasetImportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetImportJobName\":{},\"DatasetImportJobArn\":{},\"DatasetArn\":{},\"TimestampFormat\":{},\"TimeZone\":{},\"UseGeolocationForTimeZone\":{\"type\":\"boolean\"},\"GeolocationFormat\":{},\"DataSource\":{\"shape\":\"Sm\"},\"EstimatedTimeRemainingInMinutes\":{\"type\":\"long\"},\"FieldStatistics\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"integer\"},\"CountDistinct\":{\"type\":\"integer\"},\"CountNull\":{\"type\":\"integer\"},\"CountNan\":{\"type\":\"integer\"},\"Min\":{},\"Max\":{},\"Avg\":{\"type\":\"double\"},\"Stddev\":{\"type\":\"double\"},\"CountLong\":{\"type\":\"long\"},\"CountDistinctLong\":{\"type\":\"long\"},\"CountNullLong\":{\"type\":\"long\"},\"CountNanLong\":{\"type\":\"long\"}}}},\"DataSize\":{\"type\":\"double\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastArn\"],\"members\":{\"ForecastArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastArn\":{},\"ForecastName\":{},\"ForecastTypes\":{\"shape\":\"Sv\"},\"PredictorArn\":{},\"DatasetGroupArn\":{},\"EstimatedTimeRemainingInMinutes\":{\"type\":\"long\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeForecastExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastExportJobArn\"],\"members\":{\"ForecastExportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastExportJobArn\":{},\"ForecastExportJobName\":{},\"ForecastArn\":{},\"Destination\":{\"shape\":\"Sz\"},\"Message\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribePredictor\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorArn\"],\"members\":{\"PredictorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorArn\":{},\"PredictorName\":{},\"AlgorithmArn\":{},\"ForecastHorizon\":{\"type\":\"integer\"},\"ForecastTypes\":{\"shape\":\"Sv\"},\"PerformAutoML\":{\"type\":\"boolean\"},\"AutoMLOverrideStrategy\":{},\"PerformHPO\":{\"type\":\"boolean\"},\"TrainingParameters\":{\"shape\":\"S15\"},\"EvaluationParameters\":{\"shape\":\"S18\"},\"HPOConfig\":{\"shape\":\"S19\"},\"InputDataConfig\":{\"shape\":\"S1l\"},\"FeaturizationConfig\":{\"shape\":\"S1o\"},\"EncryptionConfig\":{\"shape\":\"Sa\"},\"PredictorExecutionDetails\":{\"type\":\"structure\",\"members\":{\"PredictorExecutions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlgorithmArn\":{},\"TestWindows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TestWindowStart\":{\"type\":\"timestamp\"},\"TestWindowEnd\":{\"type\":\"timestamp\"},\"Status\":{},\"Message\":{}}}}}}}}},\"EstimatedTimeRemainingInMinutes\":{\"type\":\"long\"},\"DatasetImportJobArns\":{\"shape\":\"Sj\"},\"AutoMLAlgorithmArns\":{\"shape\":\"Sj\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribePredictorBacktestExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorBacktestExportJobArn\"],\"members\":{\"PredictorBacktestExportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorBacktestExportJobArn\":{},\"PredictorBacktestExportJobName\":{},\"PredictorArn\":{},\"Destination\":{\"shape\":\"Sz\"},\"Message\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"GetAccuracyMetrics\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorArn\"],\"members\":{\"PredictorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorEvaluationResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlgorithmArn\":{},\"TestWindows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TestWindowStart\":{\"type\":\"timestamp\"},\"TestWindowEnd\":{\"type\":\"timestamp\"},\"ItemCount\":{\"type\":\"integer\"},\"EvaluationType\":{},\"Metrics\":{\"type\":\"structure\",\"members\":{\"RMSE\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated, please refer to ErrorMetrics for both RMSE and WAPE\",\"type\":\"double\"},\"WeightedQuantileLosses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Quantile\":{\"type\":\"double\"},\"LossValue\":{\"type\":\"double\"}}}},\"ErrorMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ForecastType\":{},\"WAPE\":{\"type\":\"double\"},\"RMSE\":{\"type\":\"double\"}}}}}}}}}}}},\"AutoMLOverrideStrategy\":{}}},\"idempotent\":true},\"ListDatasetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DatasetGroupArn\":{},\"DatasetGroupName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListDatasetImportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S3h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetImportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DatasetImportJobArn\":{},\"DatasetImportJobName\":{},\"DataSource\":{\"shape\":\"Sm\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListDatasets\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Datasets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DatasetArn\":{},\"DatasetName\":{},\"DatasetType\":{},\"Domain\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListForecastExportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S3h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastExportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ForecastExportJobArn\":{},\"ForecastExportJobName\":{},\"Destination\":{\"shape\":\"Sz\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListForecasts\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S3h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Forecasts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ForecastArn\":{},\"ForecastName\":{},\"PredictorArn\":{},\"DatasetGroupArn\":{},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListPredictorBacktestExportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S3h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorBacktestExportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PredictorBacktestExportJobArn\":{},\"PredictorBacktestExportJobName\":{},\"Destination\":{\"shape\":\"Sz\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListPredictors\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S3h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Predictors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PredictorArn\":{},\"PredictorName\":{},\"DatasetGroupArn\":{},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sd\"}}}},\"StopResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"idempotent\":true},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\",\"DatasetArns\"],\"members\":{\"DatasetGroupArn\":{},\"DatasetArns\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true}},\"shapes\":{\"S6\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeType\":{}}}}}},\"Sa\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"KMSKeyArn\"],\"members\":{\"RoleArn\":{},\"KMSKeyArn\":{}}},\"Sd\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{\"shape\":\"Sf\"},\"Value\":{\"type\":\"string\",\"sensitive\":true}}}},\"Sf\":{\"type\":\"string\",\"sensitive\":true},\"Sj\":{\"type\":\"list\",\"member\":{}},\"Sm\":{\"type\":\"structure\",\"required\":[\"S3Config\"],\"members\":{\"S3Config\":{\"shape\":\"Sn\"}}},\"Sn\":{\"type\":\"structure\",\"required\":[\"Path\",\"RoleArn\"],\"members\":{\"Path\":{},\"RoleArn\":{},\"KMSKeyArn\":{}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"structure\",\"required\":[\"S3Config\"],\"members\":{\"S3Config\":{\"shape\":\"Sn\"}}},\"S15\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S18\":{\"type\":\"structure\",\"members\":{\"NumberOfBacktestWindows\":{\"type\":\"integer\"},\"BackTestWindowOffset\":{\"type\":\"integer\"}}},\"S19\":{\"type\":\"structure\",\"members\":{\"ParameterRanges\":{\"type\":\"structure\",\"members\":{\"CategoricalParameterRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"ContinuousParameterRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"MaxValue\",\"MinValue\"],\"members\":{\"Name\":{},\"MaxValue\":{\"type\":\"double\"},\"MinValue\":{\"type\":\"double\"},\"ScalingType\":{}}}},\"IntegerParameterRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"MaxValue\",\"MinValue\"],\"members\":{\"Name\":{},\"MaxValue\":{\"type\":\"integer\"},\"MinValue\":{\"type\":\"integer\"},\"ScalingType\":{}}}}}}}},\"S1l\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\"],\"members\":{\"DatasetGroupArn\":{},\"SupplementaryFeatures\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}}}},\"S1o\":{\"type\":\"structure\",\"required\":[\"ForecastFrequency\"],\"members\":{\"ForecastFrequency\":{},\"ForecastDimensions\":{\"type\":\"list\",\"member\":{}},\"Featurizations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\"],\"members\":{\"AttributeName\":{},\"FeaturizationPipeline\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FeaturizationMethodName\"],\"members\":{\"FeaturizationMethodName\":{},\"FeaturizationMethodParameters\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}}}}},\"S3h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\",\"Condition\"],\"members\":{\"Key\":{},\"Value\":{},\"Condition\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-06-26\",\"endpointPrefix\":\"forecast\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Forecast Service\",\"serviceId\":\"forecast\",\"signatureVersion\":\"v4\",\"signingName\":\"forecast\",\"targetPrefix\":\"AmazonForecast\",\"uid\":\"forecast-2018-06-26\"},\"operations\":{\"CreateAutoPredictor\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorName\"],\"members\":{\"PredictorName\":{},\"ForecastHorizon\":{\"type\":\"integer\"},\"ForecastTypes\":{\"shape\":\"S4\"},\"ForecastDimensions\":{\"shape\":\"S6\"},\"ForecastFrequency\":{},\"DataConfig\":{\"shape\":\"S8\"},\"EncryptionConfig\":{\"shape\":\"Si\"},\"ReferencePredictorArn\":{},\"OptimizationMetric\":{},\"ExplainPredictor\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorArn\":{}}}},\"CreateDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\",\"Domain\",\"DatasetType\",\"Schema\"],\"members\":{\"DatasetName\":{},\"Domain\":{},\"DatasetType\":{},\"DataFrequency\":{},\"Schema\":{\"shape\":\"Su\"},\"EncryptionConfig\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetArn\":{}}}},\"CreateDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetGroupName\",\"Domain\"],\"members\":{\"DatasetGroupName\":{},\"Domain\":{},\"DatasetArns\":{\"shape\":\"S10\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetGroupArn\":{}}}},\"CreateDatasetImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetImportJobName\",\"DatasetArn\",\"DataSource\"],\"members\":{\"DatasetImportJobName\":{},\"DatasetArn\":{},\"DataSource\":{\"shape\":\"S13\"},\"TimestampFormat\":{},\"TimeZone\":{},\"UseGeolocationForTimeZone\":{\"type\":\"boolean\"},\"GeolocationFormat\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetImportJobArn\":{}}}},\"CreateExplainability\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExplainabilityName\",\"ResourceArn\",\"ExplainabilityConfig\"],\"members\":{\"ExplainabilityName\":{},\"ResourceArn\":{},\"ExplainabilityConfig\":{\"shape\":\"S1c\"},\"DataSource\":{\"shape\":\"S13\"},\"Schema\":{\"shape\":\"Su\"},\"EnableVisualization\":{\"type\":\"boolean\"},\"StartDateTime\":{},\"EndDateTime\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExplainabilityArn\":{}}}},\"CreateExplainabilityExport\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExplainabilityExportName\",\"ExplainabilityArn\",\"Destination\"],\"members\":{\"ExplainabilityExportName\":{},\"ExplainabilityArn\":{},\"Destination\":{\"shape\":\"S1i\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExplainabilityExportArn\":{}}}},\"CreateForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastName\",\"PredictorArn\"],\"members\":{\"ForecastName\":{},\"PredictorArn\":{},\"ForecastTypes\":{\"shape\":\"S4\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastArn\":{}}}},\"CreateForecastExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastExportJobName\",\"ForecastArn\",\"Destination\"],\"members\":{\"ForecastExportJobName\":{},\"ForecastArn\":{},\"Destination\":{\"shape\":\"S1i\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastExportJobArn\":{}}}},\"CreatePredictor\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorName\",\"ForecastHorizon\",\"InputDataConfig\",\"FeaturizationConfig\"],\"members\":{\"PredictorName\":{},\"AlgorithmArn\":{},\"ForecastHorizon\":{\"type\":\"integer\"},\"ForecastTypes\":{\"shape\":\"S4\"},\"PerformAutoML\":{\"type\":\"boolean\"},\"AutoMLOverrideStrategy\":{},\"PerformHPO\":{\"type\":\"boolean\"},\"TrainingParameters\":{\"shape\":\"S1q\"},\"EvaluationParameters\":{\"shape\":\"S1t\"},\"HPOConfig\":{\"shape\":\"S1u\"},\"InputDataConfig\":{\"shape\":\"S24\"},\"FeaturizationConfig\":{\"shape\":\"S27\"},\"EncryptionConfig\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sm\"},\"OptimizationMetric\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorArn\":{}}}},\"CreatePredictorBacktestExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorBacktestExportJobName\",\"PredictorArn\",\"Destination\"],\"members\":{\"PredictorBacktestExportJobName\":{},\"PredictorArn\":{},\"Destination\":{\"shape\":\"S1i\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorBacktestExportJobArn\":{}}}},\"DeleteDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\"],\"members\":{\"DatasetArn\":{}}},\"idempotent\":true},\"DeleteDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\"],\"members\":{\"DatasetGroupArn\":{}}},\"idempotent\":true},\"DeleteDatasetImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetImportJobArn\"],\"members\":{\"DatasetImportJobArn\":{}}},\"idempotent\":true},\"DeleteExplainability\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExplainabilityArn\"],\"members\":{\"ExplainabilityArn\":{}}},\"idempotent\":true},\"DeleteExplainabilityExport\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExplainabilityExportArn\"],\"members\":{\"ExplainabilityExportArn\":{}}},\"idempotent\":true},\"DeleteForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastArn\"],\"members\":{\"ForecastArn\":{}}},\"idempotent\":true},\"DeleteForecastExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastExportJobArn\"],\"members\":{\"ForecastExportJobArn\":{}}},\"idempotent\":true},\"DeletePredictor\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorArn\"],\"members\":{\"PredictorArn\":{}}},\"idempotent\":true},\"DeletePredictorBacktestExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorBacktestExportJobArn\"],\"members\":{\"PredictorBacktestExportJobArn\":{}}},\"idempotent\":true},\"DeleteResourceTree\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"idempotent\":true},\"DescribeAutoPredictor\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorArn\"],\"members\":{\"PredictorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorArn\":{},\"PredictorName\":{},\"ForecastHorizon\":{\"type\":\"integer\"},\"ForecastTypes\":{\"shape\":\"S4\"},\"ForecastFrequency\":{},\"ForecastDimensions\":{\"shape\":\"S6\"},\"DatasetImportJobArns\":{\"shape\":\"S10\"},\"DataConfig\":{\"shape\":\"S8\"},\"EncryptionConfig\":{\"shape\":\"Si\"},\"ReferencePredictorSummary\":{\"shape\":\"S2t\"},\"EstimatedTimeRemainingInMinutes\":{\"type\":\"long\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"OptimizationMetric\":{},\"ExplainabilityInfo\":{\"type\":\"structure\",\"members\":{\"ExplainabilityArn\":{},\"Status\":{}}}}},\"idempotent\":true},\"DescribeDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\"],\"members\":{\"DatasetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetArn\":{},\"DatasetName\":{},\"Domain\":{},\"DatasetType\":{},\"DataFrequency\":{},\"Schema\":{\"shape\":\"Su\"},\"EncryptionConfig\":{\"shape\":\"Si\"},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\"],\"members\":{\"DatasetGroupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetGroupName\":{},\"DatasetGroupArn\":{},\"DatasetArns\":{\"shape\":\"S10\"},\"Domain\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeDatasetImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetImportJobArn\"],\"members\":{\"DatasetImportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetImportJobName\":{},\"DatasetImportJobArn\":{},\"DatasetArn\":{},\"TimestampFormat\":{},\"TimeZone\":{},\"UseGeolocationForTimeZone\":{\"type\":\"boolean\"},\"GeolocationFormat\":{},\"DataSource\":{\"shape\":\"S13\"},\"EstimatedTimeRemainingInMinutes\":{\"type\":\"long\"},\"FieldStatistics\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"integer\"},\"CountDistinct\":{\"type\":\"integer\"},\"CountNull\":{\"type\":\"integer\"},\"CountNan\":{\"type\":\"integer\"},\"Min\":{},\"Max\":{},\"Avg\":{\"type\":\"double\"},\"Stddev\":{\"type\":\"double\"},\"CountLong\":{\"type\":\"long\"},\"CountDistinctLong\":{\"type\":\"long\"},\"CountNullLong\":{\"type\":\"long\"},\"CountNanLong\":{\"type\":\"long\"}}}},\"DataSize\":{\"type\":\"double\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeExplainability\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExplainabilityArn\"],\"members\":{\"ExplainabilityArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExplainabilityArn\":{},\"ExplainabilityName\":{},\"ResourceArn\":{},\"ExplainabilityConfig\":{\"shape\":\"S1c\"},\"EnableVisualization\":{\"type\":\"boolean\"},\"DataSource\":{\"shape\":\"S13\"},\"Schema\":{\"shape\":\"Su\"},\"StartDateTime\":{},\"EndDateTime\":{},\"EstimatedTimeRemainingInMinutes\":{\"type\":\"long\"},\"Message\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeExplainabilityExport\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExplainabilityExportArn\"],\"members\":{\"ExplainabilityExportArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExplainabilityExportArn\":{},\"ExplainabilityExportName\":{},\"ExplainabilityArn\":{},\"Destination\":{\"shape\":\"S1i\"},\"Message\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeForecast\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastArn\"],\"members\":{\"ForecastArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastArn\":{},\"ForecastName\":{},\"ForecastTypes\":{\"shape\":\"S4\"},\"PredictorArn\":{},\"DatasetGroupArn\":{},\"EstimatedTimeRemainingInMinutes\":{\"type\":\"long\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribeForecastExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"ForecastExportJobArn\"],\"members\":{\"ForecastExportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastExportJobArn\":{},\"ForecastExportJobName\":{},\"ForecastArn\":{},\"Destination\":{\"shape\":\"S1i\"},\"Message\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"DescribePredictor\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorArn\"],\"members\":{\"PredictorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorArn\":{},\"PredictorName\":{},\"AlgorithmArn\":{},\"AutoMLAlgorithmArns\":{\"shape\":\"S10\"},\"ForecastHorizon\":{\"type\":\"integer\"},\"ForecastTypes\":{\"shape\":\"S4\"},\"PerformAutoML\":{\"type\":\"boolean\"},\"AutoMLOverrideStrategy\":{},\"PerformHPO\":{\"type\":\"boolean\"},\"TrainingParameters\":{\"shape\":\"S1q\"},\"EvaluationParameters\":{\"shape\":\"S1t\"},\"HPOConfig\":{\"shape\":\"S1u\"},\"InputDataConfig\":{\"shape\":\"S24\"},\"FeaturizationConfig\":{\"shape\":\"S27\"},\"EncryptionConfig\":{\"shape\":\"Si\"},\"PredictorExecutionDetails\":{\"type\":\"structure\",\"members\":{\"PredictorExecutions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlgorithmArn\":{},\"TestWindows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TestWindowStart\":{\"type\":\"timestamp\"},\"TestWindowEnd\":{\"type\":\"timestamp\"},\"Status\":{},\"Message\":{}}}}}}}}},\"EstimatedTimeRemainingInMinutes\":{\"type\":\"long\"},\"IsAutoPredictor\":{\"type\":\"boolean\"},\"DatasetImportJobArns\":{\"shape\":\"S10\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"OptimizationMetric\":{}}},\"idempotent\":true},\"DescribePredictorBacktestExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorBacktestExportJobArn\"],\"members\":{\"PredictorBacktestExportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorBacktestExportJobArn\":{},\"PredictorBacktestExportJobName\":{},\"PredictorArn\":{},\"Destination\":{\"shape\":\"S1i\"},\"Message\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}},\"idempotent\":true},\"GetAccuracyMetrics\":{\"input\":{\"type\":\"structure\",\"required\":[\"PredictorArn\"],\"members\":{\"PredictorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorEvaluationResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlgorithmArn\":{},\"TestWindows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TestWindowStart\":{\"type\":\"timestamp\"},\"TestWindowEnd\":{\"type\":\"timestamp\"},\"ItemCount\":{\"type\":\"integer\"},\"EvaluationType\":{},\"Metrics\":{\"type\":\"structure\",\"members\":{\"RMSE\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated, please refer to ErrorMetrics for both RMSE and WAPE\",\"type\":\"double\"},\"WeightedQuantileLosses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Quantile\":{\"type\":\"double\"},\"LossValue\":{\"type\":\"double\"}}}},\"ErrorMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ForecastType\":{},\"WAPE\":{\"type\":\"double\"},\"RMSE\":{\"type\":\"double\"},\"MASE\":{\"type\":\"double\"},\"MAPE\":{\"type\":\"double\"}}}},\"AverageWeightedQuantileLoss\":{\"type\":\"double\"}}}}}}}}},\"IsAutoPredictor\":{\"type\":\"boolean\"},\"AutoMLOverrideStrategy\":{},\"OptimizationMetric\":{}}},\"idempotent\":true},\"ListDatasetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DatasetGroupArn\":{},\"DatasetGroupName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListDatasetImportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetImportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DatasetImportJobArn\":{},\"DatasetImportJobName\":{},\"DataSource\":{\"shape\":\"S13\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListDatasets\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Datasets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DatasetArn\":{},\"DatasetName\":{},\"DatasetType\":{},\"Domain\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListExplainabilities\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Explainabilities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExplainabilityArn\":{},\"ExplainabilityName\":{},\"ResourceArn\":{},\"ExplainabilityConfig\":{\"shape\":\"S1c\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListExplainabilityExports\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExplainabilityExports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExplainabilityExportArn\":{},\"ExplainabilityExportName\":{},\"Destination\":{\"shape\":\"S1i\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListForecastExportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ForecastExportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ForecastExportJobArn\":{},\"ForecastExportJobName\":{},\"Destination\":{\"shape\":\"S1i\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListForecasts\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Forecasts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ForecastArn\":{},\"ForecastName\":{},\"PredictorArn\":{},\"CreatedUsingAutoPredictor\":{\"type\":\"boolean\"},\"DatasetGroupArn\":{},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListPredictorBacktestExportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PredictorBacktestExportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PredictorBacktestExportJobArn\":{},\"PredictorBacktestExportJobName\":{},\"Destination\":{\"shape\":\"S1i\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListPredictors\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S4a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Predictors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PredictorArn\":{},\"PredictorName\":{},\"DatasetGroupArn\":{},\"IsAutoPredictor\":{\"type\":\"boolean\"},\"ReferencePredictorSummary\":{\"shape\":\"S2t\"},\"Status\":{},\"Message\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sm\"}}}},\"StopResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"idempotent\":true},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\",\"DatasetArns\"],\"members\":{\"DatasetGroupArn\":{},\"DatasetArns\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{}},\"S6\":{\"type\":\"list\",\"member\":{}},\"S8\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\"],\"members\":{\"DatasetGroupArn\":{},\"AttributeConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\",\"Transformations\"],\"members\":{\"AttributeName\":{},\"Transformations\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"AdditionalDatasets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Configuration\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Sh\"}}}}}}},\"Sh\":{\"type\":\"list\",\"member\":{}},\"Si\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"KMSKeyArn\"],\"members\":{\"RoleArn\":{},\"KMSKeyArn\":{}}},\"Sm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{\"shape\":\"So\"},\"Value\":{\"type\":\"string\",\"sensitive\":true}}}},\"So\":{\"type\":\"string\",\"sensitive\":true},\"Su\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeType\":{}}}}}},\"S10\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"structure\",\"required\":[\"S3Config\"],\"members\":{\"S3Config\":{\"shape\":\"S14\"}}},\"S14\":{\"type\":\"structure\",\"required\":[\"Path\",\"RoleArn\"],\"members\":{\"Path\":{},\"RoleArn\":{},\"KMSKeyArn\":{}}},\"S1c\":{\"type\":\"structure\",\"required\":[\"TimeSeriesGranularity\",\"TimePointGranularity\"],\"members\":{\"TimeSeriesGranularity\":{},\"TimePointGranularity\":{}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"S3Config\"],\"members\":{\"S3Config\":{\"shape\":\"S14\"}}},\"S1q\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1t\":{\"type\":\"structure\",\"members\":{\"NumberOfBacktestWindows\":{\"type\":\"integer\"},\"BackTestWindowOffset\":{\"type\":\"integer\"}}},\"S1u\":{\"type\":\"structure\",\"members\":{\"ParameterRanges\":{\"type\":\"structure\",\"members\":{\"CategoricalParameterRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"shape\":\"Sh\"}}}},\"ContinuousParameterRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"MaxValue\",\"MinValue\"],\"members\":{\"Name\":{},\"MaxValue\":{\"type\":\"double\"},\"MinValue\":{\"type\":\"double\"},\"ScalingType\":{}}}},\"IntegerParameterRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"MaxValue\",\"MinValue\"],\"members\":{\"Name\":{},\"MaxValue\":{\"type\":\"integer\"},\"MinValue\":{\"type\":\"integer\"},\"ScalingType\":{}}}}}}}},\"S24\":{\"type\":\"structure\",\"required\":[\"DatasetGroupArn\"],\"members\":{\"DatasetGroupArn\":{},\"SupplementaryFeatures\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}}}},\"S27\":{\"type\":\"structure\",\"required\":[\"ForecastFrequency\"],\"members\":{\"ForecastFrequency\":{},\"ForecastDimensions\":{\"shape\":\"S6\"},\"Featurizations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttributeName\"],\"members\":{\"AttributeName\":{},\"FeaturizationPipeline\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FeaturizationMethodName\"],\"members\":{\"FeaturizationMethodName\":{},\"FeaturizationMethodParameters\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}}}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"State\":{}}},\"S4a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\",\"Condition\"],\"members\":{\"Key\":{},\"Value\":{},\"Condition\":{}}}}}}"); /***/ }), @@ -35616,7 +38542,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-11-15\",\"endpointPrefix\":\"frauddetector\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Fraud Detector\",\"serviceId\":\"FraudDetector\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSHawksNestServiceFacade\",\"uid\":\"frauddetector-2019-11-15\"},\"operations\":{\"BatchCreateVariable\":{\"input\":{\"type\":\"structure\",\"required\":[\"variableEntries\"],\"members\":{\"variableEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"dataType\":{},\"dataSource\":{},\"defaultValue\":{},\"description\":{},\"variableType\":{}}}},\"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\":{}}}}}}},\"CancelBatchPredictionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateBatchPredictionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\",\"inputPath\",\"outputPath\",\"eventTypeName\",\"detectorName\",\"iamRoleArn\"],\"members\":{\"jobId\":{},\"inputPath\":{},\"outputPath\":{},\"eventTypeName\":{},\"detectorName\":{},\"detectorVersion\":{},\"iamRoleArn\":{},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDetectorVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"detectorId\",\"rules\"],\"members\":{\"detectorId\":{},\"description\":{},\"externalModelEndpoints\":{\"shape\":\"Sy\"},\"rules\":{\"shape\":\"Sz\"},\"modelVersions\":{\"shape\":\"S11\"},\"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\":\"S1d\"},\"externalEventsDetail\":{\"shape\":\"S1g\"},\"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\":\"S1j\"},\"language\":{},\"outcomes\":{\"shape\":\"S1l\"},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"rule\":{\"shape\":\"S10\"}}}},\"CreateVariable\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"dataType\",\"dataSource\",\"defaultValue\"],\"members\":{\"name\":{},\"dataType\":{},\"dataSource\":{},\"defaultValue\":{},\"description\":{},\"variableType\":{},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteBatchPredictionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{}}},\"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\":\"S10\"}}},\"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\":\"S1d\"},\"externalEventsDetail\":{\"shape\":\"S1g\"},\"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\"}}}}}},\"variableImportanceMetrics\":{\"type\":\"structure\",\"members\":{\"LogitMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"variableName\",\"variableType\",\"variableImportance\"],\"members\":{\"variableName\":{},\"variableType\":{},\"variableImportance\":{\"type\":\"float\"}}}}}}}},\"lastUpdatedTime\":{},\"createdTime\":{},\"arn\":{}}}},\"nextToken\":{}}}},\"GetBatchPredictionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchPredictions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"status\":{},\"failureReason\":{},\"startTime\":{},\"completionTime\":{},\"lastHeartbeatTime\":{},\"inputPath\":{},\"outputPath\":{},\"eventTypeName\":{},\"detectorName\":{},\"detectorVersion\":{},\"iamRoleArn\":{},\"arn\":{},\"processedRecordsCount\":{\"type\":\"integer\"},\"totalRecordsCount\":{\"type\":\"integer\"}}}},\"nextToken\":{}}}},\"GetDetectorVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"detectorId\",\"detectorVersionId\"],\"members\":{\"detectorId\":{},\"detectorVersionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"detectorId\":{},\"detectorVersionId\":{},\"description\":{},\"externalModelEndpoints\":{\"shape\":\"Sy\"},\"modelVersions\":{\"shape\":\"S11\"},\"rules\":{\"shape\":\"Sz\"},\"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\":\"S12\"},\"scores\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"float\"}}}}},\"ruleResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ruleId\":{},\"outcomes\":{\"shape\":\"Sy\"}}}}}}},\"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\":\"Sy\"},\"labels\":{\"shape\":\"Sy\"},\"entityTypes\":{\"shape\":\"S1l\"},\"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\":\"S4e\"},\"outputConfiguration\":{\"shape\":\"S4h\"},\"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\":\"S1d\"},\"externalEventsDetail\":{\"shape\":\"S1g\"},\"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\":\"S1j\"},\"language\":{},\"outcomes\":{\"shape\":\"S1l\"},\"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\":\"S1l\"},\"labels\":{\"shape\":\"Sy\"},\"entityTypes\":{\"shape\":\"S1l\"},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutExternalModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"modelEndpoint\",\"modelSource\",\"invokeModelEndpointRoleArn\",\"inputConfiguration\",\"outputConfiguration\",\"modelEndpointStatus\"],\"members\":{\"modelEndpoint\":{},\"modelSource\":{},\"invokeModelEndpointRoleArn\":{},\"inputConfiguration\":{\"shape\":\"S4e\"},\"outputConfiguration\":{\"shape\":\"S4h\"},\"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\":\"Sy\"},\"rules\":{\"shape\":\"Sz\"},\"description\":{},\"modelVersions\":{\"shape\":\"S11\"},\"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\":\"S1g\"},\"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\":\"S10\"},\"description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRuleVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"rule\",\"expression\",\"language\",\"outcomes\"],\"members\":{\"rule\":{\"shape\":\"S10\"},\"description\":{},\"expression\":{\"shape\":\"S1j\"},\"language\":{},\"outcomes\":{\"shape\":\"S1l\"},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"rule\":{\"shape\":\"S10\"}}}},\"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\":{}}}},\"Sy\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"S10\":{\"type\":\"structure\",\"required\":[\"detectorId\",\"ruleId\",\"ruleVersion\"],\"members\":{\"detectorId\":{},\"ruleId\":{},\"ruleVersion\":{}}},\"S11\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}},\"S12\":{\"type\":\"structure\",\"required\":[\"modelId\",\"modelType\",\"modelVersionNumber\"],\"members\":{\"modelId\":{},\"modelType\":{},\"modelVersionNumber\":{},\"arn\":{}}},\"S1d\":{\"type\":\"structure\",\"required\":[\"modelVariables\",\"labelSchema\"],\"members\":{\"modelVariables\":{\"shape\":\"Sy\"},\"labelSchema\":{\"type\":\"structure\",\"required\":[\"labelMapper\"],\"members\":{\"labelMapper\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Sy\"}}}}}},\"S1g\":{\"type\":\"structure\",\"required\":[\"dataLocation\",\"dataAccessRoleArn\"],\"members\":{\"dataLocation\":{},\"dataAccessRoleArn\":{}}},\"S1j\":{\"type\":\"string\",\"sensitive\":true},\"S1l\":{\"type\":\"list\",\"member\":{}},\"S4e\":{\"type\":\"structure\",\"required\":[\"useEventVariables\"],\"members\":{\"eventTypeName\":{},\"format\":{},\"useEventVariables\":{\"type\":\"boolean\"},\"jsonInputTemplate\":{},\"csvInputTemplate\":{}}},\"S4h\":{\"type\":\"structure\",\"required\":[\"format\"],\"members\":{\"format\":{},\"jsonKeyToVariableMap\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"csvIndexToVariableMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-11-15\",\"endpointPrefix\":\"frauddetector\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Fraud Detector\",\"serviceId\":\"FraudDetector\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSHawksNestServiceFacade\",\"uid\":\"frauddetector-2019-11-15\"},\"operations\":{\"BatchCreateVariable\":{\"input\":{\"type\":\"structure\",\"required\":[\"variableEntries\"],\"members\":{\"variableEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"dataType\":{},\"dataSource\":{},\"defaultValue\":{},\"description\":{},\"variableType\":{}}}},\"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\":{}}}}}}},\"CancelBatchImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelBatchPredictionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateBatchImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\",\"inputPath\",\"outputPath\",\"eventTypeName\",\"iamRoleArn\"],\"members\":{\"jobId\":{},\"inputPath\":{},\"outputPath\":{},\"eventTypeName\":{},\"iamRoleArn\":{},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateBatchPredictionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\",\"inputPath\",\"outputPath\",\"eventTypeName\",\"detectorName\",\"iamRoleArn\"],\"members\":{\"jobId\":{},\"inputPath\":{},\"outputPath\":{},\"eventTypeName\":{},\"detectorName\":{},\"detectorVersion\":{},\"iamRoleArn\":{},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDetectorVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"detectorId\",\"rules\"],\"members\":{\"detectorId\":{},\"description\":{},\"externalModelEndpoints\":{\"shape\":\"S12\"},\"rules\":{\"shape\":\"S13\"},\"modelVersions\":{\"shape\":\"S15\"},\"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\":\"S1h\"},\"externalEventsDetail\":{\"shape\":\"S1m\"},\"ingestedEventsDetail\":{\"shape\":\"S1n\"},\"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\":\"S1r\"},\"language\":{},\"outcomes\":{\"shape\":\"S1k\"},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"rule\":{\"shape\":\"S14\"}}}},\"CreateVariable\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"dataType\",\"dataSource\",\"defaultValue\"],\"members\":{\"name\":{},\"dataType\":{},\"dataSource\":{},\"defaultValue\":{},\"description\":{},\"variableType\":{},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteBatchImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteBatchPredictionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobId\"],\"members\":{\"jobId\":{}}},\"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\":{},\"deleteAuditHistory\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEventType\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEventsByEventType\":{\"input\":{\"type\":\"structure\",\"required\":[\"eventTypeName\"],\"members\":{\"eventTypeName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"eventTypeName\":{},\"eventsDeletionStatus\":{}}}},\"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\":\"S14\"}}},\"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\":\"S1h\"},\"externalEventsDetail\":{\"shape\":\"S1m\"},\"ingestedEventsDetail\":{\"shape\":\"S1n\"},\"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\"}}}}}},\"variableImportanceMetrics\":{\"type\":\"structure\",\"members\":{\"logOddsMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"variableName\",\"variableType\",\"variableImportance\"],\"members\":{\"variableName\":{},\"variableType\":{},\"variableImportance\":{\"type\":\"float\"}}}}}}}},\"lastUpdatedTime\":{},\"createdTime\":{},\"arn\":{}}}},\"nextToken\":{}}}},\"GetBatchImportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchImports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"status\":{},\"failureReason\":{},\"startTime\":{},\"completionTime\":{},\"inputPath\":{},\"outputPath\":{},\"eventTypeName\":{},\"iamRoleArn\":{},\"arn\":{},\"processedRecordsCount\":{\"type\":\"integer\"},\"failedRecordsCount\":{\"type\":\"integer\"},\"totalRecordsCount\":{\"type\":\"integer\"}}}},\"nextToken\":{}}}},\"GetBatchPredictionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchPredictions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"status\":{},\"failureReason\":{},\"startTime\":{},\"completionTime\":{},\"lastHeartbeatTime\":{},\"inputPath\":{},\"outputPath\":{},\"eventTypeName\":{},\"detectorName\":{},\"detectorVersion\":{},\"iamRoleArn\":{},\"arn\":{},\"processedRecordsCount\":{\"type\":\"integer\"},\"totalRecordsCount\":{\"type\":\"integer\"}}}},\"nextToken\":{}}}},\"GetDeleteEventsByEventTypeStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"eventTypeName\"],\"members\":{\"eventTypeName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"eventTypeName\":{},\"eventsDeletionStatus\":{}}}},\"GetDetectorVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"detectorId\",\"detectorVersionId\"],\"members\":{\"detectorId\":{},\"detectorVersionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"detectorId\":{},\"detectorVersionId\":{},\"description\":{},\"externalModelEndpoints\":{\"shape\":\"S12\"},\"modelVersions\":{\"shape\":\"S15\"},\"rules\":{\"shape\":\"S13\"},\"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\":{}}}},\"GetEvent\":{\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"eventTypeName\"],\"members\":{\"eventId\":{},\"eventTypeName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"event\":{\"type\":\"structure\",\"members\":{\"eventId\":{},\"eventTypeName\":{},\"eventTimestamp\":{},\"eventVariables\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"string\",\"sensitive\":true}},\"currentLabel\":{},\"labelTimestamp\":{},\"entities\":{\"shape\":\"S4b\"}}}}}},\"GetEventPrediction\":{\"input\":{\"type\":\"structure\",\"required\":[\"detectorId\",\"eventId\",\"eventTypeName\",\"entities\",\"eventTimestamp\",\"eventVariables\"],\"members\":{\"detectorId\":{},\"detectorVersionId\":{},\"eventId\":{},\"eventTypeName\":{},\"entities\":{\"shape\":\"S4b\"},\"eventTimestamp\":{},\"eventVariables\":{\"shape\":\"S4g\"},\"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\":\"S16\"},\"scores\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"float\"}}}}},\"ruleResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ruleId\":{},\"outcomes\":{\"shape\":\"S12\"}}}},\"externalModelOutputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"externalModel\":{\"type\":\"structure\",\"members\":{\"modelEndpoint\":{},\"modelSource\":{}}},\"outputs\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}}},\"GetEventPredictionMetadata\":{\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"eventTypeName\",\"detectorId\",\"detectorVersionId\",\"predictionTimestamp\"],\"members\":{\"eventId\":{},\"eventTypeName\":{},\"detectorId\":{},\"detectorVersionId\":{},\"predictionTimestamp\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"eventId\":{},\"eventTypeName\":{},\"entityId\":{},\"entityType\":{},\"eventTimestamp\":{},\"detectorId\":{},\"detectorVersionId\":{},\"detectorVersionStatus\":{},\"eventVariables\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{\"shape\":\"S52\"},\"value\":{\"shape\":\"S52\"},\"source\":{\"shape\":\"S52\"}}}},\"rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ruleId\":{},\"ruleVersion\":{},\"expression\":{\"shape\":\"S52\"},\"expressionWithValues\":{\"shape\":\"S52\"},\"outcomes\":{\"shape\":\"S12\"},\"evaluated\":{\"type\":\"boolean\"},\"matched\":{\"type\":\"boolean\"}}}},\"ruleExecutionMode\":{},\"outcomes\":{\"shape\":\"S12\"},\"evaluatedModelVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"modelId\":{},\"modelVersion\":{},\"modelType\":{},\"evaluations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"outputVariableName\":{},\"evaluationScore\":{},\"predictionExplanations\":{\"type\":\"structure\",\"members\":{\"variableImpactExplanations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"eventVariableName\":{},\"relativeImpact\":{},\"logOddsImpact\":{\"type\":\"float\"}}}}}}}}}}}},\"evaluatedExternalModels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"modelEndpoint\":{},\"useEventVariables\":{\"type\":\"boolean\"},\"inputVariables\":{\"shape\":\"S5f\"},\"outputVariables\":{\"shape\":\"S5f\"}}}},\"predictionTimestamp\":{}}}},\"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\":\"S12\"},\"labels\":{\"shape\":\"S12\"},\"entityTypes\":{\"shape\":\"S1k\"},\"eventIngestion\":{},\"ingestedEventStatistics\":{\"type\":\"structure\",\"members\":{\"numberOfEvents\":{\"type\":\"long\"},\"eventDataSizeInBytes\":{\"type\":\"long\"},\"leastRecentEvent\":{},\"mostRecentEvent\":{},\"lastUpdatedTime\":{}}},\"lastUpdatedTime\":{},\"createdTime\":{},\"arn\":{}},\"sensitive\":true}},\"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\":\"S5t\"},\"outputConfiguration\":{\"shape\":\"S5x\"},\"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\":\"S1h\"},\"externalEventsDetail\":{\"shape\":\"S1m\"},\"ingestedEventsDetail\":{\"shape\":\"S1n\"},\"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\":\"S1r\"},\"language\":{},\"outcomes\":{\"shape\":\"S1k\"},\"lastUpdatedTime\":{},\"createdTime\":{},\"arn\":{}}}},\"nextToken\":{}}}},\"GetVariables\":{\"input\":{\"type\":\"structure\",\"members\":{\"name\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"variables\":{\"shape\":\"Sg\"},\"nextToken\":{}}}},\"ListEventPredictions\":{\"input\":{\"type\":\"structure\",\"members\":{\"eventId\":{\"shape\":\"S6u\"},\"eventType\":{\"shape\":\"S6u\"},\"detectorId\":{\"shape\":\"S6u\"},\"detectorVersionId\":{\"shape\":\"S6u\"},\"predictionTimeRange\":{\"type\":\"structure\",\"required\":[\"startTime\",\"endTime\"],\"members\":{\"startTime\":{},\"endTime\":{}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"eventPredictionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"eventId\":{},\"eventTypeName\":{},\"eventTimestamp\":{},\"predictionTimestamp\":{},\"detectorId\":{},\"detectorVersionId\":{}}}},\"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\":\"S1k\"},\"labels\":{\"shape\":\"S12\"},\"entityTypes\":{\"shape\":\"S1k\"},\"eventIngestion\":{},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutExternalModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"modelEndpoint\",\"modelSource\",\"invokeModelEndpointRoleArn\",\"inputConfiguration\",\"outputConfiguration\",\"modelEndpointStatus\"],\"members\":{\"modelEndpoint\":{},\"modelSource\":{},\"invokeModelEndpointRoleArn\":{},\"inputConfiguration\":{\"shape\":\"S5t\"},\"outputConfiguration\":{\"shape\":\"S5x\"},\"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\":{}}},\"SendEvent\":{\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"eventTypeName\",\"eventTimestamp\",\"eventVariables\",\"entities\"],\"members\":{\"eventId\":{},\"eventTypeName\":{},\"eventTimestamp\":{},\"eventVariables\":{\"shape\":\"S4g\"},\"assignedLabel\":{},\"labelTimestamp\":{},\"entities\":{\"shape\":\"S4b\"}}},\"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\":\"S12\"},\"rules\":{\"shape\":\"S13\"},\"description\":{},\"modelVersions\":{\"shape\":\"S15\"},\"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\":{}}},\"UpdateEventLabel\":{\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"eventTypeName\",\"assignedLabel\",\"labelTimestamp\"],\"members\":{\"eventId\":{},\"eventTypeName\":{},\"assignedLabel\":{},\"labelTimestamp\":{}}},\"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\":\"S1m\"},\"ingestedEventsDetail\":{\"shape\":\"S1n\"},\"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\":\"S14\"},\"description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRuleVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"rule\",\"expression\",\"language\",\"outcomes\"],\"members\":{\"rule\":{\"shape\":\"S14\"},\"description\":{},\"expression\":{\"shape\":\"S1r\"},\"language\":{},\"outcomes\":{\"shape\":\"S1k\"},\"tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"rule\":{\"shape\":\"S14\"}}}},\"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\":{}}}},\"S12\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"S14\":{\"type\":\"structure\",\"required\":[\"detectorId\",\"ruleId\",\"ruleVersion\"],\"members\":{\"detectorId\":{},\"ruleId\":{},\"ruleVersion\":{}}},\"S15\":{\"type\":\"list\",\"member\":{\"shape\":\"S16\"}},\"S16\":{\"type\":\"structure\",\"required\":[\"modelId\",\"modelType\",\"modelVersionNumber\"],\"members\":{\"modelId\":{},\"modelType\":{},\"modelVersionNumber\":{},\"arn\":{}}},\"S1h\":{\"type\":\"structure\",\"required\":[\"modelVariables\",\"labelSchema\"],\"members\":{\"modelVariables\":{\"shape\":\"S12\"},\"labelSchema\":{\"type\":\"structure\",\"required\":[\"labelMapper\"],\"members\":{\"labelMapper\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S1k\"}},\"unlabeledEventsTreatment\":{}}}}},\"S1k\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"structure\",\"required\":[\"dataLocation\",\"dataAccessRoleArn\"],\"members\":{\"dataLocation\":{},\"dataAccessRoleArn\":{}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"ingestedEventsTimeWindow\"],\"members\":{\"ingestedEventsTimeWindow\":{\"type\":\"structure\",\"required\":[\"startTime\",\"endTime\"],\"members\":{\"startTime\":{},\"endTime\":{}}}}},\"S1r\":{\"type\":\"string\",\"sensitive\":true},\"S4b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entityType\",\"entityId\"],\"members\":{\"entityType\":{},\"entityId\":{}},\"sensitive\":true}},\"S4g\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"string\",\"sensitive\":true}},\"S52\":{\"type\":\"string\",\"sensitive\":true},\"S5f\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"S5t\":{\"type\":\"structure\",\"required\":[\"useEventVariables\"],\"members\":{\"eventTypeName\":{},\"format\":{},\"useEventVariables\":{\"type\":\"boolean\"},\"jsonInputTemplate\":{},\"csvInputTemplate\":{}}},\"S5x\":{\"type\":\"structure\",\"required\":[\"format\"],\"members\":{\"format\":{},\"jsonKeyToVariableMap\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"csvIndexToVariableMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S6u\":{\"type\":\"structure\",\"members\":{\"value\":{}}}}}"); /***/ }), @@ -35624,7 +38550,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeModelVersions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetBatchPredictionJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetDetectors\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetEntityTypes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetEventTypes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetExternalModels\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetLabels\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetModels\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetOutcomes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetRules\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetVariables\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListTagsForResource\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeModelVersions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetBatchImportJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetBatchPredictionJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetDetectors\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetEntityTypes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetEventTypes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetExternalModels\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetLabels\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetModels\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetOutcomes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetRules\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetVariables\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListEventPredictions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListTagsForResource\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); /***/ }), @@ -35632,7 +38558,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeModelVersions\":{\"input_token\": /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-03-01\",\"endpointPrefix\":\"fsx\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon FSx\",\"serviceId\":\"FSx\",\"signatureVersion\":\"v4\",\"signingName\":\"fsx\",\"targetPrefix\":\"AWSSimbaAPIService_v20180301\",\"uid\":\"fsx-2018-03-01\"},\"operations\":{\"AssociateFileSystemAliases\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Aliases\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemId\":{},\"Aliases\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Aliases\":{\"shape\":\"S7\"}}}},\"CancelDataRepositoryTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskId\"],\"members\":{\"TaskId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Lifecycle\":{},\"TaskId\":{}}},\"idempotent\":true},\"CopyBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceBackupId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"SourceBackupId\":{},\"SourceRegion\":{},\"KmsKeyId\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Backup\":{\"shape\":\"So\"}}},\"idempotent\":true},\"CreateBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Backup\":{\"shape\":\"So\"}}},\"idempotent\":true},\"CreateDataRepositoryTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"Type\",\"FileSystemId\",\"Report\"],\"members\":{\"Type\":{},\"Paths\":{\"shape\":\"S2g\"},\"FileSystemId\":{},\"Report\":{\"shape\":\"S2i\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataRepositoryTask\":{\"shape\":\"S2m\"}}},\"idempotent\":true},\"CreateFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemType\",\"StorageCapacity\",\"SubnetIds\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemType\":{},\"StorageCapacity\":{\"type\":\"integer\"},\"StorageType\":{},\"SubnetIds\":{\"shape\":\"S15\"},\"SecurityGroupIds\":{\"shape\":\"S2w\"},\"Tags\":{\"shape\":\"Sj\"},\"KmsKeyId\":{},\"WindowsConfiguration\":{\"shape\":\"S2y\"},\"LustreConfiguration\":{\"shape\":\"S32\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystem\":{\"shape\":\"Sx\"}}}},\"CreateFileSystemFromBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupId\",\"SubnetIds\"],\"members\":{\"BackupId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"SubnetIds\":{\"shape\":\"S15\"},\"SecurityGroupIds\":{\"shape\":\"S2w\"},\"Tags\":{\"shape\":\"Sj\"},\"WindowsConfiguration\":{\"shape\":\"S2y\"},\"LustreConfiguration\":{\"shape\":\"S32\"},\"StorageType\":{},\"KmsKeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystem\":{\"shape\":\"Sx\"}}}},\"DeleteBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupId\"],\"members\":{\"BackupId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupId\":{},\"Lifecycle\":{}}},\"idempotent\":true},\"DeleteFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"WindowsConfiguration\":{\"type\":\"structure\",\"members\":{\"SkipFinalBackup\":{\"type\":\"boolean\"},\"FinalBackupTags\":{\"shape\":\"Sj\"}}},\"LustreConfiguration\":{\"type\":\"structure\",\"members\":{\"SkipFinalBackup\":{\"type\":\"boolean\"},\"FinalBackupTags\":{\"shape\":\"Sj\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemId\":{},\"Lifecycle\":{},\"WindowsResponse\":{\"type\":\"structure\",\"members\":{\"FinalBackupId\":{},\"FinalBackupTags\":{\"shape\":\"Sj\"}}},\"LustreResponse\":{\"type\":\"structure\",\"members\":{\"FinalBackupId\":{},\"FinalBackupTags\":{\"shape\":\"Sj\"}}}}},\"idempotent\":true},\"DescribeBackups\":{\"input\":{\"type\":\"structure\",\"members\":{\"BackupIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Backups\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"NextToken\":{}}}},\"DescribeDataRepositoryTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"TaskIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataRepositoryTasks\":{\"type\":\"list\",\"member\":{\"shape\":\"S2m\"}},\"NextToken\":{}}}},\"DescribeFileSystemAliases\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Aliases\":{\"shape\":\"S7\"},\"NextToken\":{}}}},\"DescribeFileSystems\":{\"input\":{\"type\":\"structure\",\"members\":{\"FileSystemIds\":{\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystems\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"NextToken\":{}}}},\"DisassociateFileSystemAliases\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Aliases\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemId\":{},\"Aliases\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Aliases\":{\"shape\":\"S7\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sj\"},\"NextToken\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"StorageCapacity\":{\"type\":\"integer\"},\"WindowsConfiguration\":{\"type\":\"structure\",\"members\":{\"WeeklyMaintenanceStartTime\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"ThroughputCapacity\":{\"type\":\"integer\"},\"SelfManagedActiveDirectoryConfiguration\":{\"type\":\"structure\",\"members\":{\"UserName\":{},\"Password\":{\"shape\":\"S30\"},\"DnsIps\":{\"shape\":\"S1h\"}}},\"AuditLogConfiguration\":{\"shape\":\"S31\"}}},\"LustreConfiguration\":{\"type\":\"structure\",\"members\":{\"WeeklyMaintenanceStartTime\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"AutoImportPolicy\":{},\"DataCompressionType\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystem\":{\"shape\":\"Sx\"}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{}},\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Lifecycle\":{}}}},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"So\":{\"type\":\"structure\",\"required\":[\"BackupId\",\"Lifecycle\",\"Type\",\"CreationTime\",\"FileSystem\"],\"members\":{\"BackupId\":{},\"Lifecycle\":{},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"Type\":{},\"ProgressPercent\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"KmsKeyId\":{},\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"},\"FileSystem\":{\"shape\":\"Sx\"},\"DirectoryInformation\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"ActiveDirectoryId\":{},\"ResourceARN\":{}}},\"OwnerId\":{},\"SourceBackupId\":{},\"SourceBackupRegion\":{}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"OwnerId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"FileSystemId\":{},\"FileSystemType\":{},\"Lifecycle\":{},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"StorageCapacity\":{\"type\":\"integer\"},\"StorageType\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S15\"},\"NetworkInterfaceIds\":{\"type\":\"list\",\"member\":{}},\"DNSName\":{},\"KmsKeyId\":{},\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"},\"WindowsConfiguration\":{\"type\":\"structure\",\"members\":{\"ActiveDirectoryId\":{},\"SelfManagedActiveDirectoryConfiguration\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"OrganizationalUnitDistinguishedName\":{},\"FileSystemAdministratorsGroup\":{},\"UserName\":{},\"DnsIps\":{\"shape\":\"S1h\"}}},\"DeploymentType\":{},\"RemoteAdministrationEndpoint\":{},\"PreferredSubnetId\":{},\"PreferredFileServerIp\":{},\"ThroughputCapacity\":{\"type\":\"integer\"},\"MaintenanceOperationsInProgress\":{\"type\":\"list\",\"member\":{}},\"WeeklyMaintenanceStartTime\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"Aliases\":{\"shape\":\"S7\"},\"AuditLogConfiguration\":{\"type\":\"structure\",\"required\":[\"FileAccessAuditLogLevel\",\"FileShareAccessAuditLogLevel\"],\"members\":{\"FileAccessAuditLogLevel\":{},\"FileShareAccessAuditLogLevel\":{},\"AuditLogDestination\":{}}}}},\"LustreConfiguration\":{\"type\":\"structure\",\"members\":{\"WeeklyMaintenanceStartTime\":{},\"DataRepositoryConfiguration\":{\"type\":\"structure\",\"members\":{\"Lifecycle\":{},\"ImportPath\":{},\"ExportPath\":{},\"ImportedFileChunkSize\":{\"type\":\"integer\"},\"AutoImportPolicy\":{},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}}},\"DeploymentType\":{},\"PerUnitStorageThroughput\":{\"type\":\"integer\"},\"MountName\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"DriveCacheType\":{},\"DataCompressionType\":{}}},\"AdministrativeActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AdministrativeActionType\":{},\"ProgressPercent\":{\"type\":\"integer\"},\"RequestTime\":{\"type\":\"timestamp\"},\"Status\":{},\"TargetFileSystemValues\":{\"shape\":\"Sx\"},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}}}}}},\"S15\":{\"type\":\"list\",\"member\":{}},\"S1h\":{\"type\":\"list\",\"member\":{}},\"S2g\":{\"type\":\"list\",\"member\":{}},\"S2i\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Path\":{},\"Format\":{},\"Scope\":{}}},\"S2m\":{\"type\":\"structure\",\"required\":[\"TaskId\",\"Lifecycle\",\"Type\",\"CreationTime\",\"FileSystemId\"],\"members\":{\"TaskId\":{},\"Lifecycle\":{},\"Type\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"},\"FileSystemId\":{},\"Paths\":{\"shape\":\"S2g\"},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"Status\":{\"type\":\"structure\",\"members\":{\"TotalCount\":{\"type\":\"long\"},\"SucceededCount\":{\"type\":\"long\"},\"FailedCount\":{\"type\":\"long\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}},\"Report\":{\"shape\":\"S2i\"}}},\"S2w\":{\"type\":\"list\",\"member\":{}},\"S2y\":{\"type\":\"structure\",\"required\":[\"ThroughputCapacity\"],\"members\":{\"ActiveDirectoryId\":{},\"SelfManagedActiveDirectoryConfiguration\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"UserName\",\"Password\",\"DnsIps\"],\"members\":{\"DomainName\":{},\"OrganizationalUnitDistinguishedName\":{},\"FileSystemAdministratorsGroup\":{},\"UserName\":{},\"Password\":{\"shape\":\"S30\"},\"DnsIps\":{\"shape\":\"S1h\"}}},\"DeploymentType\":{},\"PreferredSubnetId\":{},\"ThroughputCapacity\":{\"type\":\"integer\"},\"WeeklyMaintenanceStartTime\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"Aliases\":{\"shape\":\"S4\"},\"AuditLogConfiguration\":{\"shape\":\"S31\"}}},\"S30\":{\"type\":\"string\",\"sensitive\":true},\"S31\":{\"type\":\"structure\",\"required\":[\"FileAccessAuditLogLevel\",\"FileShareAccessAuditLogLevel\"],\"members\":{\"FileAccessAuditLogLevel\":{},\"FileShareAccessAuditLogLevel\":{},\"AuditLogDestination\":{}}},\"S32\":{\"type\":\"structure\",\"members\":{\"WeeklyMaintenanceStartTime\":{},\"ImportPath\":{},\"ExportPath\":{},\"ImportedFileChunkSize\":{\"type\":\"integer\"},\"DeploymentType\":{},\"AutoImportPolicy\":{},\"PerUnitStorageThroughput\":{\"type\":\"integer\"},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"DriveCacheType\":{},\"DataCompressionType\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-03-01\",\"endpointPrefix\":\"fsx\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon FSx\",\"serviceId\":\"FSx\",\"signatureVersion\":\"v4\",\"signingName\":\"fsx\",\"targetPrefix\":\"AWSSimbaAPIService_v20180301\",\"uid\":\"fsx-2018-03-01\"},\"operations\":{\"AssociateFileSystemAliases\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Aliases\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemId\":{},\"Aliases\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Aliases\":{\"shape\":\"S7\"}}}},\"CancelDataRepositoryTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"TaskId\"],\"members\":{\"TaskId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Lifecycle\":{},\"TaskId\":{}}},\"idempotent\":true},\"CopyBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceBackupId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"SourceBackupId\":{},\"SourceRegion\":{},\"KmsKeyId\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Backup\":{\"shape\":\"So\"}}},\"idempotent\":true},\"CreateBackup\":{\"input\":{\"type\":\"structure\",\"members\":{\"FileSystemId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sj\"},\"VolumeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Backup\":{\"shape\":\"So\"}}},\"idempotent\":true},\"CreateDataRepositoryAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"FileSystemPath\",\"DataRepositoryPath\"],\"members\":{\"FileSystemId\":{},\"FileSystemPath\":{},\"DataRepositoryPath\":{},\"BatchImportMetaDataOnCreate\":{\"type\":\"boolean\"},\"ImportedFileChunkSize\":{\"type\":\"integer\"},\"S3\":{\"shape\":\"S41\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Association\":{\"shape\":\"S47\"}}},\"idempotent\":true},\"CreateDataRepositoryTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"Type\",\"FileSystemId\",\"Report\"],\"members\":{\"Type\":{},\"Paths\":{\"shape\":\"S4b\"},\"FileSystemId\":{},\"Report\":{\"shape\":\"S4d\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataRepositoryTask\":{\"shape\":\"S4h\"}}},\"idempotent\":true},\"CreateFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemType\",\"StorageCapacity\",\"SubnetIds\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemType\":{},\"StorageCapacity\":{\"type\":\"integer\"},\"StorageType\":{},\"SubnetIds\":{\"shape\":\"S15\"},\"SecurityGroupIds\":{\"shape\":\"S4r\"},\"Tags\":{\"shape\":\"Sj\"},\"KmsKeyId\":{},\"WindowsConfiguration\":{\"shape\":\"S4t\"},\"LustreConfiguration\":{\"shape\":\"S4x\"},\"OntapConfiguration\":{\"type\":\"structure\",\"required\":[\"DeploymentType\",\"ThroughputCapacity\"],\"members\":{\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"DailyAutomaticBackupStartTime\":{},\"DeploymentType\":{},\"EndpointIpAddressRange\":{},\"FsxAdminPassword\":{\"shape\":\"S50\"},\"DiskIopsConfiguration\":{\"shape\":\"S3m\"},\"PreferredSubnetId\":{},\"RouteTableIds\":{\"shape\":\"S3p\"},\"ThroughputCapacity\":{\"type\":\"integer\"},\"WeeklyMaintenanceStartTime\":{}}},\"FileSystemTypeVersion\":{},\"OpenZFSConfiguration\":{\"shape\":\"S51\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystem\":{\"shape\":\"Sx\"}}}},\"CreateFileSystemFromBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupId\",\"SubnetIds\"],\"members\":{\"BackupId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"SubnetIds\":{\"shape\":\"S15\"},\"SecurityGroupIds\":{\"shape\":\"S4r\"},\"Tags\":{\"shape\":\"Sj\"},\"WindowsConfiguration\":{\"shape\":\"S4t\"},\"LustreConfiguration\":{\"shape\":\"S4x\"},\"StorageType\":{},\"KmsKeyId\":{},\"FileSystemTypeVersion\":{},\"OpenZFSConfiguration\":{\"shape\":\"S51\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystem\":{\"shape\":\"Sx\"}}}},\"CreateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"VolumeId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"Name\":{},\"VolumeId\":{},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S3c\"}}},\"idempotent\":true},\"CreateStorageVirtualMachine\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Name\"],\"members\":{\"ActiveDirectoryConfiguration\":{\"type\":\"structure\",\"required\":[\"NetBiosName\"],\"members\":{\"NetBiosName\":{},\"SelfManagedActiveDirectoryConfiguration\":{\"shape\":\"S4u\"}}},\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemId\":{},\"Name\":{},\"SvmAdminPassword\":{\"shape\":\"S50\"},\"Tags\":{\"shape\":\"Sj\"},\"RootVolumeSecurityStyle\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StorageVirtualMachine\":{\"shape\":\"S5e\"}}}},\"CreateVolume\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeType\",\"Name\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeType\":{},\"Name\":{},\"OntapConfiguration\":{\"shape\":\"S5l\"},\"Tags\":{\"shape\":\"Sj\"},\"OpenZFSConfiguration\":{\"type\":\"structure\",\"required\":[\"ParentVolumeId\"],\"members\":{\"ParentVolumeId\":{},\"StorageCapacityReservationGiB\":{\"type\":\"integer\"},\"StorageCapacityQuotaGiB\":{\"type\":\"integer\"},\"RecordSizeKiB\":{\"type\":\"integer\"},\"DataCompressionType\":{},\"CopyTagsToSnapshots\":{\"type\":\"boolean\"},\"OriginSnapshot\":{\"type\":\"structure\",\"required\":[\"SnapshotARN\",\"CopyStrategy\"],\"members\":{\"SnapshotARN\":{},\"CopyStrategy\":{}}},\"ReadOnly\":{\"type\":\"boolean\"},\"NfsExports\":{\"shape\":\"S32\"},\"UserAndGroupQuotas\":{\"shape\":\"S39\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Volume\":{\"shape\":\"S2d\"}}}},\"CreateVolumeFromBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupId\",\"Name\"],\"members\":{\"BackupId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Name\":{},\"OntapConfiguration\":{\"shape\":\"S5l\"},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Volume\":{\"shape\":\"S2d\"}}}},\"DeleteBackup\":{\"input\":{\"type\":\"structure\",\"required\":[\"BackupId\"],\"members\":{\"BackupId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"BackupId\":{},\"Lifecycle\":{}}},\"idempotent\":true},\"DeleteDataRepositoryAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\",\"DeleteDataInFileSystem\"],\"members\":{\"AssociationId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"DeleteDataInFileSystem\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{},\"Lifecycle\":{},\"DeleteDataInFileSystem\":{\"type\":\"boolean\"}}},\"idempotent\":true},\"DeleteFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"WindowsConfiguration\":{\"type\":\"structure\",\"members\":{\"SkipFinalBackup\":{\"type\":\"boolean\"},\"FinalBackupTags\":{\"shape\":\"Sj\"}}},\"LustreConfiguration\":{\"type\":\"structure\",\"members\":{\"SkipFinalBackup\":{\"type\":\"boolean\"},\"FinalBackupTags\":{\"shape\":\"Sj\"}}},\"OpenZFSConfiguration\":{\"type\":\"structure\",\"members\":{\"SkipFinalBackup\":{\"type\":\"boolean\"},\"FinalBackupTags\":{\"shape\":\"Sj\"},\"Options\":{\"type\":\"list\",\"member\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemId\":{},\"Lifecycle\":{},\"WindowsResponse\":{\"type\":\"structure\",\"members\":{\"FinalBackupId\":{},\"FinalBackupTags\":{\"shape\":\"Sj\"}}},\"LustreResponse\":{\"type\":\"structure\",\"members\":{\"FinalBackupId\":{},\"FinalBackupTags\":{\"shape\":\"Sj\"}}},\"OpenZFSResponse\":{\"type\":\"structure\",\"members\":{\"FinalBackupId\":{},\"FinalBackupTags\":{\"shape\":\"Sj\"}}}}},\"idempotent\":true},\"DeleteSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"SnapshotId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapshotId\":{},\"Lifecycle\":{}}},\"idempotent\":true},\"DeleteStorageVirtualMachine\":{\"input\":{\"type\":\"structure\",\"required\":[\"StorageVirtualMachineId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"StorageVirtualMachineId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StorageVirtualMachineId\":{},\"Lifecycle\":{}}}},\"DeleteVolume\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeId\":{},\"OntapConfiguration\":{\"type\":\"structure\",\"members\":{\"SkipFinalBackup\":{\"type\":\"boolean\"},\"FinalBackupTags\":{\"shape\":\"Sj\"}}},\"OpenZFSConfiguration\":{\"type\":\"structure\",\"members\":{\"Options\":{\"type\":\"list\",\"member\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumeId\":{},\"Lifecycle\":{},\"OntapResponse\":{\"type\":\"structure\",\"members\":{\"FinalBackupId\":{},\"FinalBackupTags\":{\"shape\":\"Sj\"}}}}}},\"DescribeBackups\":{\"input\":{\"type\":\"structure\",\"members\":{\"BackupIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"shape\":\"S6k\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Backups\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"NextToken\":{}}}},\"DescribeDataRepositoryAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"AssociationIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"shape\":\"S6k\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Associations\":{\"type\":\"list\",\"member\":{\"shape\":\"S47\"}},\"NextToken\":{}}},\"idempotent\":true},\"DescribeDataRepositoryTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"TaskIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataRepositoryTasks\":{\"type\":\"list\",\"member\":{\"shape\":\"S4h\"}},\"NextToken\":{}}}},\"DescribeFileSystemAliases\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Aliases\":{\"shape\":\"S7\"},\"NextToken\":{}}}},\"DescribeFileSystems\":{\"input\":{\"type\":\"structure\",\"members\":{\"FileSystemIds\":{\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystems\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"NextToken\":{}}}},\"DescribeSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"SnapshotIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"S3c\"}},\"NextToken\":{}}}},\"DescribeStorageVirtualMachines\":{\"input\":{\"type\":\"structure\",\"members\":{\"StorageVirtualMachineIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StorageVirtualMachines\":{\"type\":\"list\",\"member\":{\"shape\":\"S5e\"}},\"NextToken\":{}}}},\"DescribeVolumes\":{\"input\":{\"type\":\"structure\",\"members\":{\"VolumeIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Volumes\":{\"type\":\"list\",\"member\":{\"shape\":\"S2d\"}},\"NextToken\":{}}}},\"DisassociateFileSystemAliases\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"Aliases\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"FileSystemId\":{},\"Aliases\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Aliases\":{\"shape\":\"S7\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sj\"},\"NextToken\":{}}}},\"ReleaseFileSystemNfsV3Locks\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystem\":{\"shape\":\"Sx\"}}},\"idempotent\":true},\"RestoreVolumeFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeId\",\"SnapshotId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeId\":{},\"SnapshotId\":{},\"Options\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"VolumeId\":{},\"Lifecycle\":{}}},\"idempotent\":true},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateDataRepositoryAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"ImportedFileChunkSize\":{\"type\":\"integer\"},\"S3\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Association\":{\"shape\":\"S47\"}}},\"idempotent\":true},\"UpdateFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemId\"],\"members\":{\"FileSystemId\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"StorageCapacity\":{\"type\":\"integer\"},\"WindowsConfiguration\":{\"type\":\"structure\",\"members\":{\"WeeklyMaintenanceStartTime\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"ThroughputCapacity\":{\"type\":\"integer\"},\"SelfManagedActiveDirectoryConfiguration\":{\"shape\":\"S8n\"},\"AuditLogConfiguration\":{\"shape\":\"S4w\"}}},\"LustreConfiguration\":{\"type\":\"structure\",\"members\":{\"WeeklyMaintenanceStartTime\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"AutoImportPolicy\":{},\"DataCompressionType\":{},\"LogConfiguration\":{\"shape\":\"S4y\"}}},\"OntapConfiguration\":{\"type\":\"structure\",\"members\":{\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"DailyAutomaticBackupStartTime\":{},\"FsxAdminPassword\":{\"shape\":\"S50\"},\"WeeklyMaintenanceStartTime\":{},\"DiskIopsConfiguration\":{\"shape\":\"S3m\"},\"ThroughputCapacity\":{\"type\":\"integer\"}}},\"OpenZFSConfiguration\":{\"type\":\"structure\",\"members\":{\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"CopyTagsToVolumes\":{\"type\":\"boolean\"},\"DailyAutomaticBackupStartTime\":{},\"ThroughputCapacity\":{\"type\":\"integer\"},\"WeeklyMaintenanceStartTime\":{},\"DiskIopsConfiguration\":{\"shape\":\"S3m\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystem\":{\"shape\":\"Sx\"}}}},\"UpdateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"SnapshotId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"Name\":{},\"SnapshotId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S3c\"}}},\"idempotent\":true},\"UpdateStorageVirtualMachine\":{\"input\":{\"type\":\"structure\",\"required\":[\"StorageVirtualMachineId\"],\"members\":{\"ActiveDirectoryConfiguration\":{\"type\":\"structure\",\"members\":{\"SelfManagedActiveDirectoryConfiguration\":{\"shape\":\"S8n\"}}},\"ClientRequestToken\":{\"idempotencyToken\":true},\"StorageVirtualMachineId\":{},\"SvmAdminPassword\":{\"shape\":\"S50\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StorageVirtualMachine\":{\"shape\":\"S5e\"}}}},\"UpdateVolume\":{\"input\":{\"type\":\"structure\",\"required\":[\"VolumeId\"],\"members\":{\"ClientRequestToken\":{\"idempotencyToken\":true},\"VolumeId\":{},\"OntapConfiguration\":{\"type\":\"structure\",\"members\":{\"JunctionPath\":{},\"SecurityStyle\":{},\"SizeInMegabytes\":{\"type\":\"integer\"},\"StorageEfficiencyEnabled\":{\"type\":\"boolean\"},\"TieringPolicy\":{\"shape\":\"S2m\"}}},\"Name\":{},\"OpenZFSConfiguration\":{\"type\":\"structure\",\"members\":{\"StorageCapacityReservationGiB\":{\"type\":\"integer\"},\"StorageCapacityQuotaGiB\":{\"type\":\"integer\"},\"RecordSizeKiB\":{\"type\":\"integer\"},\"DataCompressionType\":{},\"NfsExports\":{\"shape\":\"S32\"},\"UserAndGroupQuotas\":{\"shape\":\"S39\"},\"ReadOnly\":{\"type\":\"boolean\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Volume\":{\"shape\":\"S2d\"}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{}},\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Lifecycle\":{}}}},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"So\":{\"type\":\"structure\",\"required\":[\"BackupId\",\"Lifecycle\",\"Type\",\"CreationTime\",\"FileSystem\"],\"members\":{\"BackupId\":{},\"Lifecycle\":{},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"Type\":{},\"ProgressPercent\":{\"type\":\"integer\"},\"CreationTime\":{\"type\":\"timestamp\"},\"KmsKeyId\":{},\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"},\"FileSystem\":{\"shape\":\"Sx\"},\"DirectoryInformation\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"ActiveDirectoryId\":{},\"ResourceARN\":{}}},\"OwnerId\":{},\"SourceBackupId\":{},\"SourceBackupRegion\":{},\"ResourceType\":{},\"Volume\":{\"shape\":\"S2d\"}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"OwnerId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"FileSystemId\":{},\"FileSystemType\":{},\"Lifecycle\":{},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"StorageCapacity\":{\"type\":\"integer\"},\"StorageType\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S15\"},\"NetworkInterfaceIds\":{\"type\":\"list\",\"member\":{}},\"DNSName\":{},\"KmsKeyId\":{},\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"},\"WindowsConfiguration\":{\"type\":\"structure\",\"members\":{\"ActiveDirectoryId\":{},\"SelfManagedActiveDirectoryConfiguration\":{\"shape\":\"S1c\"},\"DeploymentType\":{},\"RemoteAdministrationEndpoint\":{},\"PreferredSubnetId\":{},\"PreferredFileServerIp\":{},\"ThroughputCapacity\":{\"type\":\"integer\"},\"MaintenanceOperationsInProgress\":{\"type\":\"list\",\"member\":{}},\"WeeklyMaintenanceStartTime\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"Aliases\":{\"shape\":\"S7\"},\"AuditLogConfiguration\":{\"type\":\"structure\",\"required\":[\"FileAccessAuditLogLevel\",\"FileShareAccessAuditLogLevel\"],\"members\":{\"FileAccessAuditLogLevel\":{},\"FileShareAccessAuditLogLevel\":{},\"AuditLogDestination\":{}}}}},\"LustreConfiguration\":{\"type\":\"structure\",\"members\":{\"WeeklyMaintenanceStartTime\":{},\"DataRepositoryConfiguration\":{\"type\":\"structure\",\"members\":{\"Lifecycle\":{},\"ImportPath\":{},\"ExportPath\":{},\"ImportedFileChunkSize\":{\"type\":\"integer\"},\"AutoImportPolicy\":{},\"FailureDetails\":{\"shape\":\"S1z\"}}},\"DeploymentType\":{},\"PerUnitStorageThroughput\":{\"type\":\"integer\"},\"MountName\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"DriveCacheType\":{},\"DataCompressionType\":{},\"LogConfiguration\":{\"type\":\"structure\",\"required\":[\"Level\"],\"members\":{\"Level\":{},\"Destination\":{}}}}},\"AdministrativeActions\":{\"shape\":\"S27\"},\"OntapConfiguration\":{\"type\":\"structure\",\"members\":{\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"DailyAutomaticBackupStartTime\":{},\"DeploymentType\":{},\"EndpointIpAddressRange\":{},\"Endpoints\":{\"type\":\"structure\",\"members\":{\"Intercluster\":{\"shape\":\"S3k\"},\"Management\":{\"shape\":\"S3k\"}}},\"DiskIopsConfiguration\":{\"shape\":\"S3m\"},\"PreferredSubnetId\":{},\"RouteTableIds\":{\"shape\":\"S3p\"},\"ThroughputCapacity\":{\"type\":\"integer\"},\"WeeklyMaintenanceStartTime\":{}}},\"FileSystemTypeVersion\":{},\"OpenZFSConfiguration\":{\"type\":\"structure\",\"members\":{\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"CopyTagsToVolumes\":{\"type\":\"boolean\"},\"DailyAutomaticBackupStartTime\":{},\"DeploymentType\":{},\"ThroughputCapacity\":{\"type\":\"integer\"},\"WeeklyMaintenanceStartTime\":{},\"DiskIopsConfiguration\":{\"shape\":\"S3m\"},\"RootVolumeId\":{}}}}},\"S15\":{\"type\":\"list\",\"member\":{}},\"S1c\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"OrganizationalUnitDistinguishedName\":{},\"FileSystemAdministratorsGroup\":{},\"UserName\":{},\"DnsIps\":{\"shape\":\"S1h\"}}},\"S1h\":{\"type\":\"list\",\"member\":{}},\"S1z\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"S27\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AdministrativeActionType\":{},\"ProgressPercent\":{\"type\":\"integer\"},\"RequestTime\":{\"type\":\"timestamp\"},\"Status\":{},\"TargetFileSystemValues\":{\"shape\":\"Sx\"},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"TargetVolumeValues\":{\"shape\":\"S2d\"},\"TargetSnapshotValues\":{\"shape\":\"S3c\"}}}},\"S2d\":{\"type\":\"structure\",\"members\":{\"CreationTime\":{\"type\":\"timestamp\"},\"FileSystemId\":{},\"Lifecycle\":{},\"Name\":{},\"OntapConfiguration\":{\"type\":\"structure\",\"members\":{\"FlexCacheEndpointType\":{},\"JunctionPath\":{},\"SecurityStyle\":{},\"SizeInMegabytes\":{\"type\":\"integer\"},\"StorageEfficiencyEnabled\":{\"type\":\"boolean\"},\"StorageVirtualMachineId\":{},\"StorageVirtualMachineRoot\":{\"type\":\"boolean\"},\"TieringPolicy\":{\"shape\":\"S2m\"},\"UUID\":{},\"OntapVolumeType\":{}}},\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"},\"VolumeId\":{},\"VolumeType\":{},\"LifecycleTransitionReason\":{\"shape\":\"S2t\"},\"AdministrativeActions\":{\"shape\":\"S27\"},\"OpenZFSConfiguration\":{\"type\":\"structure\",\"members\":{\"ParentVolumeId\":{},\"VolumePath\":{},\"StorageCapacityReservationGiB\":{\"type\":\"integer\"},\"StorageCapacityQuotaGiB\":{\"type\":\"integer\"},\"RecordSizeKiB\":{\"type\":\"integer\"},\"DataCompressionType\":{},\"CopyTagsToSnapshots\":{\"type\":\"boolean\"},\"OriginSnapshot\":{\"type\":\"structure\",\"members\":{\"SnapshotARN\":{},\"CopyStrategy\":{}}},\"ReadOnly\":{\"type\":\"boolean\"},\"NfsExports\":{\"shape\":\"S32\"},\"UserAndGroupQuotas\":{\"shape\":\"S39\"}}}}},\"S2m\":{\"type\":\"structure\",\"members\":{\"CoolingPeriod\":{\"type\":\"integer\"},\"Name\":{}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"S32\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ClientConfigurations\"],\"members\":{\"ClientConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Clients\",\"Options\"],\"members\":{\"Clients\":{},\"Options\":{\"type\":\"list\",\"member\":{}}}}}}}},\"S39\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\",\"Id\",\"StorageCapacityQuotaGiB\"],\"members\":{\"Type\":{},\"Id\":{\"type\":\"integer\"},\"StorageCapacityQuotaGiB\":{\"type\":\"integer\"}}}},\"S3c\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{},\"SnapshotId\":{},\"Name\":{},\"VolumeId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"Lifecycle\":{},\"LifecycleTransitionReason\":{\"shape\":\"S2t\"},\"Tags\":{\"shape\":\"Sj\"},\"AdministrativeActions\":{\"shape\":\"S27\"}}},\"S3k\":{\"type\":\"structure\",\"members\":{\"DNSName\":{},\"IpAddresses\":{\"shape\":\"S3l\"}}},\"S3l\":{\"type\":\"list\",\"member\":{}},\"S3m\":{\"type\":\"structure\",\"members\":{\"Mode\":{},\"Iops\":{\"type\":\"long\"}}},\"S3p\":{\"type\":\"list\",\"member\":{}},\"S41\":{\"type\":\"structure\",\"members\":{\"AutoImportPolicy\":{\"type\":\"structure\",\"members\":{\"Events\":{\"shape\":\"S43\"}}},\"AutoExportPolicy\":{\"type\":\"structure\",\"members\":{\"Events\":{\"shape\":\"S43\"}}}}},\"S43\":{\"type\":\"list\",\"member\":{}},\"S47\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{},\"ResourceARN\":{},\"FileSystemId\":{},\"Lifecycle\":{},\"FailureDetails\":{\"shape\":\"S1z\"},\"FileSystemPath\":{},\"DataRepositoryPath\":{},\"BatchImportMetaDataOnCreate\":{\"type\":\"boolean\"},\"ImportedFileChunkSize\":{\"type\":\"integer\"},\"S3\":{\"shape\":\"S41\"},\"Tags\":{\"shape\":\"Sj\"},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S4b\":{\"type\":\"list\",\"member\":{}},\"S4d\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Path\":{},\"Format\":{},\"Scope\":{}}},\"S4h\":{\"type\":\"structure\",\"required\":[\"TaskId\",\"Lifecycle\",\"Type\",\"CreationTime\",\"FileSystemId\"],\"members\":{\"TaskId\":{},\"Lifecycle\":{},\"Type\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sj\"},\"FileSystemId\":{},\"Paths\":{\"shape\":\"S4b\"},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"Message\":{}}},\"Status\":{\"type\":\"structure\",\"members\":{\"TotalCount\":{\"type\":\"long\"},\"SucceededCount\":{\"type\":\"long\"},\"FailedCount\":{\"type\":\"long\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}},\"Report\":{\"shape\":\"S4d\"}}},\"S4r\":{\"type\":\"list\",\"member\":{}},\"S4t\":{\"type\":\"structure\",\"required\":[\"ThroughputCapacity\"],\"members\":{\"ActiveDirectoryId\":{},\"SelfManagedActiveDirectoryConfiguration\":{\"shape\":\"S4u\"},\"DeploymentType\":{},\"PreferredSubnetId\":{},\"ThroughputCapacity\":{\"type\":\"integer\"},\"WeeklyMaintenanceStartTime\":{},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"Aliases\":{\"shape\":\"S4\"},\"AuditLogConfiguration\":{\"shape\":\"S4w\"}}},\"S4u\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"UserName\",\"Password\",\"DnsIps\"],\"members\":{\"DomainName\":{},\"OrganizationalUnitDistinguishedName\":{},\"FileSystemAdministratorsGroup\":{},\"UserName\":{},\"Password\":{\"shape\":\"S4v\"},\"DnsIps\":{\"shape\":\"S1h\"}}},\"S4v\":{\"type\":\"string\",\"sensitive\":true},\"S4w\":{\"type\":\"structure\",\"required\":[\"FileAccessAuditLogLevel\",\"FileShareAccessAuditLogLevel\"],\"members\":{\"FileAccessAuditLogLevel\":{},\"FileShareAccessAuditLogLevel\":{},\"AuditLogDestination\":{}}},\"S4x\":{\"type\":\"structure\",\"members\":{\"WeeklyMaintenanceStartTime\":{},\"ImportPath\":{},\"ExportPath\":{},\"ImportedFileChunkSize\":{\"type\":\"integer\"},\"DeploymentType\":{},\"AutoImportPolicy\":{},\"PerUnitStorageThroughput\":{\"type\":\"integer\"},\"DailyAutomaticBackupStartTime\":{},\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"DriveCacheType\":{},\"DataCompressionType\":{},\"LogConfiguration\":{\"shape\":\"S4y\"}}},\"S4y\":{\"type\":\"structure\",\"required\":[\"Level\"],\"members\":{\"Level\":{},\"Destination\":{}}},\"S50\":{\"type\":\"string\",\"sensitive\":true},\"S51\":{\"type\":\"structure\",\"required\":[\"DeploymentType\",\"ThroughputCapacity\"],\"members\":{\"AutomaticBackupRetentionDays\":{\"type\":\"integer\"},\"CopyTagsToBackups\":{\"type\":\"boolean\"},\"CopyTagsToVolumes\":{\"type\":\"boolean\"},\"DailyAutomaticBackupStartTime\":{},\"DeploymentType\":{},\"ThroughputCapacity\":{\"type\":\"integer\"},\"WeeklyMaintenanceStartTime\":{},\"DiskIopsConfiguration\":{\"shape\":\"S3m\"},\"RootVolumeConfiguration\":{\"type\":\"structure\",\"members\":{\"RecordSizeKiB\":{\"type\":\"integer\"},\"DataCompressionType\":{},\"NfsExports\":{\"shape\":\"S32\"},\"UserAndGroupQuotas\":{\"shape\":\"S39\"},\"CopyTagsToSnapshots\":{\"type\":\"boolean\"},\"ReadOnly\":{\"type\":\"boolean\"}}}}},\"S5e\":{\"type\":\"structure\",\"members\":{\"ActiveDirectoryConfiguration\":{\"type\":\"structure\",\"members\":{\"NetBiosName\":{},\"SelfManagedActiveDirectoryConfiguration\":{\"shape\":\"S1c\"}}},\"CreationTime\":{\"type\":\"timestamp\"},\"Endpoints\":{\"type\":\"structure\",\"members\":{\"Iscsi\":{\"shape\":\"S5h\"},\"Management\":{\"shape\":\"S5h\"},\"Nfs\":{\"shape\":\"S5h\"},\"Smb\":{\"shape\":\"S5h\"}}},\"FileSystemId\":{},\"Lifecycle\":{},\"Name\":{},\"ResourceARN\":{},\"StorageVirtualMachineId\":{},\"Subtype\":{},\"UUID\":{},\"Tags\":{\"shape\":\"Sj\"},\"LifecycleTransitionReason\":{\"shape\":\"S2t\"},\"RootVolumeSecurityStyle\":{}}},\"S5h\":{\"type\":\"structure\",\"members\":{\"DNSName\":{},\"IpAddresses\":{\"shape\":\"S3l\"}}},\"S5l\":{\"type\":\"structure\",\"required\":[\"JunctionPath\",\"SizeInMegabytes\",\"StorageEfficiencyEnabled\",\"StorageVirtualMachineId\"],\"members\":{\"JunctionPath\":{},\"SecurityStyle\":{},\"SizeInMegabytes\":{\"type\":\"integer\"},\"StorageEfficiencyEnabled\":{\"type\":\"boolean\"},\"StorageVirtualMachineId\":{},\"TieringPolicy\":{\"shape\":\"S2m\"}}},\"S6k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S8n\":{\"type\":\"structure\",\"members\":{\"UserName\":{},\"Password\":{\"shape\":\"S4v\"},\"DnsIps\":{\"shape\":\"S1h\"}}}}}"); /***/ }), @@ -35640,7 +38566,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeBackups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeDataRepositoryTasks\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeFileSystemAliases\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeFileSystems\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeBackups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeDataRepositoryAssociations\":{\"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\"},\"DescribeSnapshots\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeStorageVirtualMachines\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"StorageVirtualMachines\"},\"DescribeVolumes\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Volumes\"},\"ListTagsForResource\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -35648,7 +38574,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeBackups\":{\"input_token\":\"Next /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-10-01\",\"endpointPrefix\":\"gamelift\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon GameLift\",\"serviceId\":\"GameLift\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"GameLift\",\"uid\":\"gamelift-2015-10-01\"},\"operations\":{\"AcceptMatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"TicketId\",\"PlayerIds\",\"AcceptanceType\"],\"members\":{\"TicketId\":{},\"PlayerIds\":{\"shape\":\"S3\"},\"AcceptanceType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ClaimGameServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameServerGroupName\"],\"members\":{\"GameServerGroupName\":{},\"GameServerId\":{},\"GameServerData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServer\":{\"shape\":\"Sc\"}}}},\"CreateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoutingStrategy\"],\"members\":{\"Name\":{},\"Description\":{},\"RoutingStrategy\":{\"shape\":\"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\"},\"Locations\":{\"shape\":\"S1w\"},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetAttributes\":{\"shape\":\"S20\"},\"LocationStates\":{\"shape\":\"S27\"}}}},\"CreateFleetLocations\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Locations\"],\"members\":{\"FleetId\":{},\"Locations\":{\"shape\":\"S1w\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"LocationStates\":{\"shape\":\"S27\"}}}},\"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\":\"S2i\"},\"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\":\"S2u\"}}}},\"CreateGameSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"MaximumPlayerSessionCount\"],\"members\":{\"FleetId\":{},\"AliasId\":{},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Name\":{},\"GameProperties\":{\"shape\":\"S31\"},\"CreatorId\":{},\"GameSessionId\":{},\"IdempotencyToken\":{},\"GameSessionData\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSession\":{\"shape\":\"S38\"}}}},\"CreateGameSessionQueue\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S3h\"},\"Destinations\":{\"shape\":\"S3j\"},\"FilterConfiguration\":{\"shape\":\"S3m\"},\"PriorityConfiguration\":{\"shape\":\"S3o\"},\"CustomEventData\":{},\"NotificationTarget\":{},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueue\":{\"shape\":\"S3u\"}}}},\"CreateMatchmakingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RequestTimeoutSeconds\",\"AcceptanceRequired\",\"RuleSetName\"],\"members\":{\"Name\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S3x\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"GameProperties\":{\"shape\":\"S31\"},\"GameSessionData\":{},\"BackfillMode\":{},\"FlexMatchMode\":{},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"S48\"}}}},\"CreateMatchmakingRuleSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RuleSetBody\"],\"members\":{\"Name\":{},\"RuleSetBody\":{},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RuleSet\"],\"members\":{\"RuleSet\":{\"shape\":\"S4e\"}}}},\"CreatePlayerSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\",\"PlayerId\"],\"members\":{\"GameSessionId\":{},\"PlayerId\":{},\"PlayerData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSession\":{\"shape\":\"S4i\"}}}},\"CreatePlayerSessions\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\",\"PlayerIds\"],\"members\":{\"GameSessionId\":{},\"PlayerIds\":{\"type\":\"list\",\"member\":{}},\"PlayerDataMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSessions\":{\"shape\":\"S4p\"}}}},\"CreateScript\":{\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{},\"StorageLocation\":{\"shape\":\"Sz\"},\"ZipFile\":{\"type\":\"blob\"},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Script\":{\"shape\":\"S4t\"}}}},\"CreateVpcPeeringAuthorization\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameLiftAwsAccountId\",\"PeerVpcId\"],\"members\":{\"GameLiftAwsAccountId\":{},\"PeerVpcId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringAuthorization\":{\"shape\":\"S4w\"}}}},\"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\":{}}}},\"DeleteFleetLocations\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Locations\"],\"members\":{\"FleetId\":{},\"Locations\":{\"shape\":\"S3n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"LocationStates\":{\"shape\":\"S27\"}}}},\"DeleteGameServerGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameServerGroupName\"],\"members\":{\"GameServerGroupName\":{},\"DeleteOption\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServerGroup\":{\"shape\":\"S2u\"}}}},\"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\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EC2InstanceLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EC2InstanceType\":{},\"CurrentInstances\":{\"type\":\"integer\"},\"InstanceLimit\":{\"type\":\"integer\"},\"Location\":{}}}}}}},\"DescribeFleetAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S5v\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetAttributes\":{\"type\":\"list\",\"member\":{\"shape\":\"S20\"}},\"NextToken\":{}}}},\"DescribeFleetCapacity\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S5v\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetCapacity\":{\"type\":\"list\",\"member\":{\"shape\":\"S61\"}},\"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\":{}}}},\"DescribeFleetLocationAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"Locations\":{\"shape\":\"S3n\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"LocationAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LocationState\":{\"shape\":\"S28\"},\"StoppedActions\":{\"shape\":\"S25\"},\"UpdateStatus\":{}}}},\"NextToken\":{}}}},\"DescribeFleetLocationCapacity\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Location\"],\"members\":{\"FleetId\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetCapacity\":{\"shape\":\"S61\"}}}},\"DescribeFleetLocationUtilization\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Location\"],\"members\":{\"FleetId\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetUtilization\":{\"shape\":\"S6h\"}}}},\"DescribeFleetPortSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"InboundPermissions\":{\"shape\":\"S1d\"},\"UpdateStatus\":{},\"Location\":{}}}},\"DescribeFleetUtilization\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S5v\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetUtilization\":{\"type\":\"list\",\"member\":{\"shape\":\"S6h\"}},\"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\":\"S2u\"}}}},\"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\":{},\"Location\":{},\"StatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GameSession\":{\"shape\":\"S38\"},\"ProtectionPolicy\":{}}}},\"NextToken\":{}}}},\"DescribeGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\"],\"members\":{\"PlacementId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S73\"}}}},\"DescribeGameSessionQueues\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"type\":\"list\",\"member\":{}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueues\":{\"type\":\"list\",\"member\":{\"shape\":\"S3u\"}},\"NextToken\":{}}}},\"DescribeGameSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"GameSessionId\":{},\"AliasId\":{},\"Location\":{},\"StatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessions\":{\"shape\":\"S7g\"},\"NextToken\":{}}}},\"DescribeInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"InstanceId\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Instances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"InstanceId\":{},\"IpAddress\":{},\"DnsName\":{},\"OperatingSystem\":{},\"Type\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"Location\":{}}}},\"NextToken\":{}}}},\"DescribeMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"TicketIds\"],\"members\":{\"TicketIds\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"TicketList\":{\"type\":\"list\",\"member\":{\"shape\":\"S7r\"}}}}},\"DescribeMatchmakingConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"type\":\"list\",\"member\":{}},\"RuleSetName\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S48\"}},\"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\":\"S4e\"}},\"NextToken\":{}}}},\"DescribePlayerSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"GameSessionId\":{},\"PlayerId\":{},\"PlayerSessionId\":{},\"PlayerSessionStatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSessions\":{\"shape\":\"S4p\"},\"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\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ScalingPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"Name\":{},\"Status\":{},\"ScalingAdjustment\":{\"type\":\"integer\"},\"ScalingAdjustmentType\":{},\"ComparisonOperator\":{},\"Threshold\":{\"type\":\"double\"},\"EvaluationPeriods\":{\"type\":\"integer\"},\"MetricName\":{},\"PolicyType\":{},\"TargetConfiguration\":{\"shape\":\"S8s\"},\"UpdateStatus\":{},\"Location\":{}}}},\"NextToken\":{}}}},\"DescribeScript\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScriptId\"],\"members\":{\"ScriptId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Script\":{\"shape\":\"S4t\"}}}},\"DescribeVpcPeeringAuthorizations\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringAuthorizations\":{\"type\":\"list\",\"member\":{\"shape\":\"S4w\"}}}}},\"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\":\"S2u\"}},\"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\":\"S4t\"}},\"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\":\"S8s\"}}},\"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\":\"S2x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServerGroup\":{\"shape\":\"S2u\"}}}},\"SearchGameSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"AliasId\":{},\"Location\":{},\"FilterExpression\":{},\"SortExpression\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessions\":{\"shape\":\"S7g\"},\"NextToken\":{}}}},\"StartFleetActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Actions\"],\"members\":{\"FleetId\":{},\"Actions\":{\"shape\":\"S25\"},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{}}}},\"StartGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\",\"GameSessionQueueName\",\"MaximumPlayerSessionCount\"],\"members\":{\"PlacementId\":{},\"GameSessionQueueName\":{},\"GameProperties\":{\"shape\":\"S31\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"GameSessionName\":{},\"PlayerLatencies\":{\"shape\":\"S75\"},\"DesiredPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerData\":{}}}},\"GameSessionData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S73\"}}}},\"StartMatchBackfill\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\",\"Players\"],\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"GameSessionArn\":{},\"Players\":{\"shape\":\"S7u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MatchmakingTicket\":{\"shape\":\"S7r\"}}}},\"StartMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\",\"Players\"],\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"Players\":{\"shape\":\"S7u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MatchmakingTicket\":{\"shape\":\"S7r\"}}}},\"StopFleetActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Actions\"],\"members\":{\"FleetId\":{},\"Actions\":{\"shape\":\"S25\"},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{}}}},\"StopGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\"],\"members\":{\"PlacementId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S73\"}}}},\"StopMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"TicketId\"],\"members\":{\"TicketId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SuspendGameServerGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameServerGroupName\",\"SuspendActions\"],\"members\":{\"GameServerGroupName\":{},\"SuspendActions\":{\"shape\":\"S2x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServerGroup\":{\"shape\":\"S2u\"}}}},\"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\"},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"Location\":{}}}},\"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\":\"S2i\"},\"GameServerProtectionPolicy\":{},\"BalancingStrategy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServerGroup\":{\"shape\":\"S2u\"}}}},\"UpdateGameSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\"],\"members\":{\"GameSessionId\":{},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Name\":{},\"PlayerSessionCreationPolicy\":{},\"ProtectionPolicy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSession\":{\"shape\":\"S38\"}}}},\"UpdateGameSessionQueue\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S3h\"},\"Destinations\":{\"shape\":\"S3j\"},\"FilterConfiguration\":{\"shape\":\"S3m\"},\"PriorityConfiguration\":{\"shape\":\"S3o\"},\"CustomEventData\":{},\"NotificationTarget\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueue\":{\"shape\":\"S3u\"}}}},\"UpdateMatchmakingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S3x\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"GameProperties\":{\"shape\":\"S31\"},\"GameSessionData\":{},\"BackfillMode\":{},\"FlexMatchMode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"S48\"}}}},\"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\":\"S4t\"}}}},\"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\":{}}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Location\":{}}}},\"S20\":{\"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\":\"S25\"},\"InstanceRoleArn\":{},\"CertificateConfiguration\":{\"shape\":\"S1u\"}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S27\":{\"type\":\"list\",\"member\":{\"shape\":\"S28\"}},\"S28\":{\"type\":\"structure\",\"members\":{\"Location\":{},\"Status\":{}}},\"S2i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InstanceType\"],\"members\":{\"InstanceType\":{},\"WeightedCapacity\":{}}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"GameServerGroupName\":{},\"GameServerGroupArn\":{},\"RoleArn\":{},\"InstanceDefinitions\":{\"shape\":\"S2i\"},\"BalancingStrategy\":{},\"GameServerProtectionPolicy\":{},\"AutoScalingGroupArn\":{},\"Status\":{},\"StatusReason\":{},\"SuspendedActions\":{\"shape\":\"S2x\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}},\"S2x\":{\"type\":\"list\",\"member\":{}},\"S31\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S38\":{\"type\":\"structure\",\"members\":{\"GameSessionId\":{},\"Name\":{},\"FleetId\":{},\"FleetArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationTime\":{\"type\":\"timestamp\"},\"CurrentPlayerSessionCount\":{\"type\":\"integer\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"GameProperties\":{\"shape\":\"S31\"},\"IpAddress\":{},\"DnsName\":{},\"Port\":{\"type\":\"integer\"},\"PlayerSessionCreationPolicy\":{},\"CreatorId\":{},\"GameSessionData\":{},\"MatchmakerData\":{},\"Location\":{}}},\"S3h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MaximumIndividualPlayerLatencyMilliseconds\":{\"type\":\"integer\"},\"PolicyDurationSeconds\":{\"type\":\"integer\"}}}},\"S3j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationArn\":{}}}},\"S3m\":{\"type\":\"structure\",\"members\":{\"AllowedLocations\":{\"shape\":\"S3n\"}}},\"S3n\":{\"type\":\"list\",\"member\":{}},\"S3o\":{\"type\":\"structure\",\"members\":{\"PriorityOrder\":{\"type\":\"list\",\"member\":{}},\"LocationOrder\":{\"shape\":\"S3n\"}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"GameSessionQueueArn\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S3h\"},\"Destinations\":{\"shape\":\"S3j\"},\"FilterConfiguration\":{\"shape\":\"S3m\"},\"PriorityConfiguration\":{\"shape\":\"S3o\"},\"CustomEventData\":{},\"NotificationTarget\":{}}},\"S3x\":{\"type\":\"list\",\"member\":{}},\"S48\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ConfigurationArn\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S3x\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"RuleSetArn\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"GameProperties\":{\"shape\":\"S31\"},\"GameSessionData\":{},\"BackfillMode\":{},\"FlexMatchMode\":{}}},\"S4e\":{\"type\":\"structure\",\"required\":[\"RuleSetBody\"],\"members\":{\"RuleSetName\":{},\"RuleSetArn\":{},\"RuleSetBody\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S4i\":{\"type\":\"structure\",\"members\":{\"PlayerSessionId\":{},\"PlayerId\":{},\"GameSessionId\":{},\"FleetId\":{},\"FleetArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"IpAddress\":{},\"DnsName\":{},\"Port\":{\"type\":\"integer\"},\"PlayerData\":{}}},\"S4p\":{\"type\":\"list\",\"member\":{\"shape\":\"S4i\"}},\"S4t\":{\"type\":\"structure\",\"members\":{\"ScriptId\":{},\"ScriptArn\":{},\"Name\":{},\"Version\":{},\"SizeOnDisk\":{\"type\":\"long\"},\"CreationTime\":{\"type\":\"timestamp\"},\"StorageLocation\":{\"shape\":\"Sz\"}}},\"S4w\":{\"type\":\"structure\",\"members\":{\"GameLiftAwsAccountId\":{},\"PeerVpcAwsAccountId\":{},\"PeerVpcId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"ExpirationTime\":{\"type\":\"timestamp\"}}},\"S5v\":{\"type\":\"list\",\"member\":{}},\"S61\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"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\"}}},\"Location\":{}}},\"S6h\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"ActiveServerProcessCount\":{\"type\":\"integer\"},\"ActiveGameSessionCount\":{\"type\":\"integer\"},\"CurrentPlayerSessionCount\":{\"type\":\"integer\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Location\":{}}},\"S73\":{\"type\":\"structure\",\"members\":{\"PlacementId\":{},\"GameSessionQueueName\":{},\"Status\":{},\"GameProperties\":{\"shape\":\"S31\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"GameSessionName\":{},\"GameSessionId\":{},\"GameSessionArn\":{},\"GameSessionRegion\":{},\"PlayerLatencies\":{\"shape\":\"S75\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"IpAddress\":{},\"DnsName\":{},\"Port\":{\"type\":\"integer\"},\"PlacedPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerSessionId\":{}}}},\"GameSessionData\":{},\"MatchmakerData\":{}}},\"S75\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"RegionIdentifier\":{},\"LatencyInMilliseconds\":{\"type\":\"float\"}}}},\"S7g\":{\"type\":\"list\",\"member\":{\"shape\":\"S38\"}},\"S7r\":{\"type\":\"structure\",\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"ConfigurationArn\":{},\"Status\":{},\"StatusReason\":{},\"StatusMessage\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Players\":{\"shape\":\"S7u\"},\"GameSessionConnectionInfo\":{\"type\":\"structure\",\"members\":{\"GameSessionArn\":{},\"IpAddress\":{},\"DnsName\":{},\"Port\":{\"type\":\"integer\"},\"MatchedPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerSessionId\":{}}}}}},\"EstimatedWaitTime\":{\"type\":\"integer\"}}},\"S7u\":{\"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\"}}}}},\"S8s\":{\"type\":\"structure\",\"required\":[\"TargetValue\"],\"members\":{\"TargetValue\":{\"type\":\"double\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-10-01\",\"endpointPrefix\":\"gamelift\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon GameLift\",\"serviceId\":\"GameLift\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"GameLift\",\"uid\":\"gamelift-2015-10-01\"},\"operations\":{\"AcceptMatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"TicketId\",\"PlayerIds\",\"AcceptanceType\"],\"members\":{\"TicketId\":{},\"PlayerIds\":{\"shape\":\"S3\"},\"AcceptanceType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ClaimGameServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameServerGroupName\"],\"members\":{\"GameServerGroupName\":{},\"GameServerId\":{},\"GameServerData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServer\":{\"shape\":\"Sc\"}}}},\"CreateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoutingStrategy\"],\"members\":{\"Name\":{},\"Description\":{},\"RoutingStrategy\":{\"shape\":\"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\":\"S1f\"},\"NewGameSessionProtectionPolicy\":{},\"RuntimeConfiguration\":{\"shape\":\"S1l\"},\"ResourceCreationLimitPolicy\":{\"shape\":\"S1r\"},\"MetricGroups\":{\"shape\":\"S1t\"},\"PeerVpcAwsAccountId\":{},\"PeerVpcId\":{},\"FleetType\":{},\"InstanceRoleArn\":{},\"CertificateConfiguration\":{\"shape\":\"S1w\"},\"Locations\":{\"shape\":\"S1y\"},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetAttributes\":{\"shape\":\"S22\"},\"LocationStates\":{\"shape\":\"S29\"}}}},\"CreateFleetLocations\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Locations\"],\"members\":{\"FleetId\":{},\"Locations\":{\"shape\":\"S1y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"LocationStates\":{\"shape\":\"S29\"}}}},\"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\":\"S2k\"},\"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\":\"S2w\"}}}},\"CreateGameSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"MaximumPlayerSessionCount\"],\"members\":{\"FleetId\":{},\"AliasId\":{},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Name\":{},\"GameProperties\":{\"shape\":\"S33\"},\"CreatorId\":{},\"GameSessionId\":{},\"IdempotencyToken\":{},\"GameSessionData\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSession\":{\"shape\":\"S3a\"}}}},\"CreateGameSessionQueue\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S3j\"},\"Destinations\":{\"shape\":\"S3l\"},\"FilterConfiguration\":{\"shape\":\"S3o\"},\"PriorityConfiguration\":{\"shape\":\"S3q\"},\"CustomEventData\":{},\"NotificationTarget\":{},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueue\":{\"shape\":\"S3w\"}}}},\"CreateMatchmakingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RequestTimeoutSeconds\",\"AcceptanceRequired\",\"RuleSetName\"],\"members\":{\"Name\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S3z\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"GameProperties\":{\"shape\":\"S33\"},\"GameSessionData\":{},\"BackfillMode\":{},\"FlexMatchMode\":{},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"S4a\"}}}},\"CreateMatchmakingRuleSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RuleSetBody\"],\"members\":{\"Name\":{},\"RuleSetBody\":{},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RuleSet\"],\"members\":{\"RuleSet\":{\"shape\":\"S4g\"}}}},\"CreatePlayerSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\",\"PlayerId\"],\"members\":{\"GameSessionId\":{},\"PlayerId\":{},\"PlayerData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSession\":{\"shape\":\"S4k\"}}}},\"CreatePlayerSessions\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\",\"PlayerIds\"],\"members\":{\"GameSessionId\":{},\"PlayerIds\":{\"type\":\"list\",\"member\":{}},\"PlayerDataMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSessions\":{\"shape\":\"S4r\"}}}},\"CreateScript\":{\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{},\"StorageLocation\":{\"shape\":\"Sz\"},\"ZipFile\":{\"type\":\"blob\"},\"Tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Script\":{\"shape\":\"S4v\"}}}},\"CreateVpcPeeringAuthorization\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameLiftAwsAccountId\",\"PeerVpcId\"],\"members\":{\"GameLiftAwsAccountId\":{},\"PeerVpcId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringAuthorization\":{\"shape\":\"S4y\"}}}},\"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\":{}}}},\"DeleteFleetLocations\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Locations\"],\"members\":{\"FleetId\":{},\"Locations\":{\"shape\":\"S3p\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"LocationStates\":{\"shape\":\"S29\"}}}},\"DeleteGameServerGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameServerGroupName\"],\"members\":{\"GameServerGroupName\":{},\"DeleteOption\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServerGroup\":{\"shape\":\"S2w\"}}}},\"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\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EC2InstanceLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EC2InstanceType\":{},\"CurrentInstances\":{\"type\":\"integer\"},\"InstanceLimit\":{\"type\":\"integer\"},\"Location\":{}}}}}}},\"DescribeFleetAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S5x\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetAttributes\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"NextToken\":{}}}},\"DescribeFleetCapacity\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S5x\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetCapacity\":{\"type\":\"list\",\"member\":{\"shape\":\"S63\"}},\"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\":{}}}},\"DescribeFleetLocationAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"Locations\":{\"shape\":\"S3p\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"LocationAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LocationState\":{\"shape\":\"S2a\"},\"StoppedActions\":{\"shape\":\"S27\"},\"UpdateStatus\":{}}}},\"NextToken\":{}}}},\"DescribeFleetLocationCapacity\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Location\"],\"members\":{\"FleetId\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetCapacity\":{\"shape\":\"S63\"}}}},\"DescribeFleetLocationUtilization\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Location\"],\"members\":{\"FleetId\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetUtilization\":{\"shape\":\"S6j\"}}}},\"DescribeFleetPortSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"InboundPermissions\":{\"shape\":\"S1f\"},\"UpdateStatus\":{},\"Location\":{}}}},\"DescribeFleetUtilization\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetIds\":{\"shape\":\"S5x\"},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetUtilization\":{\"type\":\"list\",\"member\":{\"shape\":\"S6j\"}},\"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\":\"S2w\"}}}},\"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\":{},\"Location\":{},\"StatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GameSession\":{\"shape\":\"S3a\"},\"ProtectionPolicy\":{}}}},\"NextToken\":{}}}},\"DescribeGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\"],\"members\":{\"PlacementId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S75\"}}}},\"DescribeGameSessionQueues\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"type\":\"list\",\"member\":{}},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueues\":{\"type\":\"list\",\"member\":{\"shape\":\"S3w\"}},\"NextToken\":{}}}},\"DescribeGameSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"GameSessionId\":{},\"AliasId\":{},\"Location\":{},\"StatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessions\":{\"shape\":\"S7i\"},\"NextToken\":{}}}},\"DescribeInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"InstanceId\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Instances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"InstanceId\":{},\"IpAddress\":{},\"DnsName\":{},\"OperatingSystem\":{},\"Type\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"Location\":{}}}},\"NextToken\":{}}}},\"DescribeMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"TicketIds\"],\"members\":{\"TicketIds\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"TicketList\":{\"type\":\"list\",\"member\":{\"shape\":\"S7t\"}}}}},\"DescribeMatchmakingConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Names\":{\"type\":\"list\",\"member\":{}},\"RuleSetName\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S4a\"}},\"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\":\"S4g\"}},\"NextToken\":{}}}},\"DescribePlayerSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"GameSessionId\":{},\"PlayerId\":{},\"PlayerSessionId\":{},\"PlayerSessionStatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlayerSessions\":{\"shape\":\"S4r\"},\"NextToken\":{}}}},\"DescribeRuntimeConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuntimeConfiguration\":{\"shape\":\"S1l\"}}}},\"DescribeScalingPolicies\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"StatusFilter\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ScalingPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"Name\":{},\"Status\":{},\"ScalingAdjustment\":{\"type\":\"integer\"},\"ScalingAdjustmentType\":{},\"ComparisonOperator\":{},\"Threshold\":{\"type\":\"double\"},\"EvaluationPeriods\":{\"type\":\"integer\"},\"MetricName\":{},\"PolicyType\":{},\"TargetConfiguration\":{\"shape\":\"S8u\"},\"UpdateStatus\":{},\"Location\":{}}}},\"NextToken\":{}}}},\"DescribeScript\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScriptId\"],\"members\":{\"ScriptId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Script\":{\"shape\":\"S4v\"}}}},\"DescribeVpcPeeringAuthorizations\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcPeeringAuthorizations\":{\"type\":\"list\",\"member\":{\"shape\":\"S4y\"}}}}},\"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\":\"S2w\"}},\"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\":\"S4v\"}},\"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\":\"S8u\"}}},\"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\":\"S2z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServerGroup\":{\"shape\":\"S2w\"}}}},\"SearchGameSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"AliasId\":{},\"Location\":{},\"FilterExpression\":{},\"SortExpression\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessions\":{\"shape\":\"S7i\"},\"NextToken\":{}}}},\"StartFleetActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Actions\"],\"members\":{\"FleetId\":{},\"Actions\":{\"shape\":\"S27\"},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{}}}},\"StartGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\",\"GameSessionQueueName\",\"MaximumPlayerSessionCount\"],\"members\":{\"PlacementId\":{},\"GameSessionQueueName\":{},\"GameProperties\":{\"shape\":\"S33\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"GameSessionName\":{},\"PlayerLatencies\":{\"shape\":\"S77\"},\"DesiredPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerData\":{}}}},\"GameSessionData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S75\"}}}},\"StartMatchBackfill\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\",\"Players\"],\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"GameSessionArn\":{},\"Players\":{\"shape\":\"S7w\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MatchmakingTicket\":{\"shape\":\"S7t\"}}}},\"StartMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\",\"Players\"],\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"Players\":{\"shape\":\"S7w\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MatchmakingTicket\":{\"shape\":\"S7t\"}}}},\"StopFleetActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"Actions\"],\"members\":{\"FleetId\":{},\"Actions\":{\"shape\":\"S27\"},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{}}}},\"StopGameSessionPlacement\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlacementId\"],\"members\":{\"PlacementId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionPlacement\":{\"shape\":\"S75\"}}}},\"StopMatchmaking\":{\"input\":{\"type\":\"structure\",\"required\":[\"TicketId\"],\"members\":{\"TicketId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SuspendGameServerGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameServerGroupName\",\"SuspendActions\"],\"members\":{\"GameServerGroupName\":{},\"SuspendActions\":{\"shape\":\"S2z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServerGroup\":{\"shape\":\"S2w\"}}}},\"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\":\"S1r\"},\"MetricGroups\":{\"shape\":\"S1t\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{}}}},\"UpdateFleetCapacity\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"DesiredInstances\":{\"type\":\"integer\"},\"MinSize\":{\"type\":\"integer\"},\"MaxSize\":{\"type\":\"integer\"},\"Location\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"Location\":{}}}},\"UpdateFleetPortSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\"],\"members\":{\"FleetId\":{},\"InboundPermissionAuthorizations\":{\"shape\":\"S1f\"},\"InboundPermissionRevocations\":{\"shape\":\"S1f\"}}},\"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\":\"S2k\"},\"GameServerProtectionPolicy\":{},\"BalancingStrategy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameServerGroup\":{\"shape\":\"S2w\"}}}},\"UpdateGameSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"GameSessionId\"],\"members\":{\"GameSessionId\":{},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Name\":{},\"PlayerSessionCreationPolicy\":{},\"ProtectionPolicy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSession\":{\"shape\":\"S3a\"}}}},\"UpdateGameSessionQueue\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S3j\"},\"Destinations\":{\"shape\":\"S3l\"},\"FilterConfiguration\":{\"shape\":\"S3o\"},\"PriorityConfiguration\":{\"shape\":\"S3q\"},\"CustomEventData\":{},\"NotificationTarget\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameSessionQueue\":{\"shape\":\"S3w\"}}}},\"UpdateMatchmakingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S3z\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"GameProperties\":{\"shape\":\"S33\"},\"GameSessionData\":{},\"BackfillMode\":{},\"FlexMatchMode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"S4a\"}}}},\"UpdateRuntimeConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"FleetId\",\"RuntimeConfiguration\"],\"members\":{\"FleetId\":{},\"RuntimeConfiguration\":{\"shape\":\"S1l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuntimeConfiguration\":{\"shape\":\"S1l\"}}}},\"UpdateScript\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScriptId\"],\"members\":{\"ScriptId\":{},\"Name\":{},\"Version\":{},\"StorageLocation\":{\"shape\":\"Sz\"},\"ZipFile\":{\"type\":\"blob\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Script\":{\"shape\":\"S4v\"}}}},\"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},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FromPort\",\"ToPort\",\"IpRange\",\"Protocol\"],\"members\":{\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"},\"IpRange\":{},\"Protocol\":{}}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"ServerProcesses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LaunchPath\",\"ConcurrentExecutions\"],\"members\":{\"LaunchPath\":{},\"Parameters\":{},\"ConcurrentExecutions\":{\"type\":\"integer\"}}}},\"MaxConcurrentGameSessionActivations\":{\"type\":\"integer\"},\"GameSessionActivationTimeoutSeconds\":{\"type\":\"integer\"}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"NewGameSessionsPerCreator\":{\"type\":\"integer\"},\"PolicyPeriodInMinutes\":{\"type\":\"integer\"}}},\"S1t\":{\"type\":\"list\",\"member\":{}},\"S1w\":{\"type\":\"structure\",\"required\":[\"CertificateType\"],\"members\":{\"CertificateType\":{}}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Location\":{}}}},\"S22\":{\"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\":\"S1r\"},\"MetricGroups\":{\"shape\":\"S1t\"},\"StoppedActions\":{\"shape\":\"S27\"},\"InstanceRoleArn\":{},\"CertificateConfiguration\":{\"shape\":\"S1w\"}}},\"S27\":{\"type\":\"list\",\"member\":{}},\"S29\":{\"type\":\"list\",\"member\":{\"shape\":\"S2a\"}},\"S2a\":{\"type\":\"structure\",\"members\":{\"Location\":{},\"Status\":{}}},\"S2k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InstanceType\"],\"members\":{\"InstanceType\":{},\"WeightedCapacity\":{}}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"GameServerGroupName\":{},\"GameServerGroupArn\":{},\"RoleArn\":{},\"InstanceDefinitions\":{\"shape\":\"S2k\"},\"BalancingStrategy\":{},\"GameServerProtectionPolicy\":{},\"AutoScalingGroupArn\":{},\"Status\":{},\"StatusReason\":{},\"SuspendedActions\":{\"shape\":\"S2z\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}},\"S2z\":{\"type\":\"list\",\"member\":{}},\"S33\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S3a\":{\"type\":\"structure\",\"members\":{\"GameSessionId\":{},\"Name\":{},\"FleetId\":{},\"FleetArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationTime\":{\"type\":\"timestamp\"},\"CurrentPlayerSessionCount\":{\"type\":\"integer\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"GameProperties\":{\"shape\":\"S33\"},\"IpAddress\":{},\"DnsName\":{},\"Port\":{\"type\":\"integer\"},\"PlayerSessionCreationPolicy\":{},\"CreatorId\":{},\"GameSessionData\":{},\"MatchmakerData\":{},\"Location\":{}}},\"S3j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MaximumIndividualPlayerLatencyMilliseconds\":{\"type\":\"integer\"},\"PolicyDurationSeconds\":{\"type\":\"integer\"}}}},\"S3l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationArn\":{}}}},\"S3o\":{\"type\":\"structure\",\"members\":{\"AllowedLocations\":{\"shape\":\"S3p\"}}},\"S3p\":{\"type\":\"list\",\"member\":{}},\"S3q\":{\"type\":\"structure\",\"members\":{\"PriorityOrder\":{\"type\":\"list\",\"member\":{}},\"LocationOrder\":{\"shape\":\"S3p\"}}},\"S3w\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"GameSessionQueueArn\":{},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"PlayerLatencyPolicies\":{\"shape\":\"S3j\"},\"Destinations\":{\"shape\":\"S3l\"},\"FilterConfiguration\":{\"shape\":\"S3o\"},\"PriorityConfiguration\":{\"shape\":\"S3q\"},\"CustomEventData\":{},\"NotificationTarget\":{}}},\"S3z\":{\"type\":\"list\",\"member\":{}},\"S4a\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ConfigurationArn\":{},\"Description\":{},\"GameSessionQueueArns\":{\"shape\":\"S3z\"},\"RequestTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceTimeoutSeconds\":{\"type\":\"integer\"},\"AcceptanceRequired\":{\"type\":\"boolean\"},\"RuleSetName\":{},\"RuleSetArn\":{},\"NotificationTarget\":{},\"AdditionalPlayerCount\":{\"type\":\"integer\"},\"CustomEventData\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"GameProperties\":{\"shape\":\"S33\"},\"GameSessionData\":{},\"BackfillMode\":{},\"FlexMatchMode\":{}}},\"S4g\":{\"type\":\"structure\",\"required\":[\"RuleSetBody\"],\"members\":{\"RuleSetName\":{},\"RuleSetArn\":{},\"RuleSetBody\":{},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S4k\":{\"type\":\"structure\",\"members\":{\"PlayerSessionId\":{},\"PlayerId\":{},\"GameSessionId\":{},\"FleetId\":{},\"FleetArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"IpAddress\":{},\"DnsName\":{},\"Port\":{\"type\":\"integer\"},\"PlayerData\":{}}},\"S4r\":{\"type\":\"list\",\"member\":{\"shape\":\"S4k\"}},\"S4v\":{\"type\":\"structure\",\"members\":{\"ScriptId\":{},\"ScriptArn\":{},\"Name\":{},\"Version\":{},\"SizeOnDisk\":{\"type\":\"long\"},\"CreationTime\":{\"type\":\"timestamp\"},\"StorageLocation\":{\"shape\":\"Sz\"}}},\"S4y\":{\"type\":\"structure\",\"members\":{\"GameLiftAwsAccountId\":{},\"PeerVpcAwsAccountId\":{},\"PeerVpcId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"ExpirationTime\":{\"type\":\"timestamp\"}}},\"S5x\":{\"type\":\"list\",\"member\":{}},\"S63\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"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\"}}},\"Location\":{}}},\"S6j\":{\"type\":\"structure\",\"members\":{\"FleetId\":{},\"FleetArn\":{},\"ActiveServerProcessCount\":{\"type\":\"integer\"},\"ActiveGameSessionCount\":{\"type\":\"integer\"},\"CurrentPlayerSessionCount\":{\"type\":\"integer\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"Location\":{}}},\"S75\":{\"type\":\"structure\",\"members\":{\"PlacementId\":{},\"GameSessionQueueName\":{},\"Status\":{},\"GameProperties\":{\"shape\":\"S33\"},\"MaximumPlayerSessionCount\":{\"type\":\"integer\"},\"GameSessionName\":{},\"GameSessionId\":{},\"GameSessionArn\":{},\"GameSessionRegion\":{},\"PlayerLatencies\":{\"shape\":\"S77\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"IpAddress\":{},\"DnsName\":{},\"Port\":{\"type\":\"integer\"},\"PlacedPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerSessionId\":{}}}},\"GameSessionData\":{},\"MatchmakerData\":{}}},\"S77\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"RegionIdentifier\":{},\"LatencyInMilliseconds\":{\"type\":\"float\"}}}},\"S7i\":{\"type\":\"list\",\"member\":{\"shape\":\"S3a\"}},\"S7t\":{\"type\":\"structure\",\"members\":{\"TicketId\":{},\"ConfigurationName\":{},\"ConfigurationArn\":{},\"Status\":{},\"StatusReason\":{},\"StatusMessage\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Players\":{\"shape\":\"S7w\"},\"GameSessionConnectionInfo\":{\"type\":\"structure\",\"members\":{\"GameSessionArn\":{},\"IpAddress\":{},\"DnsName\":{},\"Port\":{\"type\":\"integer\"},\"MatchedPlayerSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlayerId\":{},\"PlayerSessionId\":{}}}}}},\"EstimatedWaitTime\":{\"type\":\"integer\"}}},\"S7w\":{\"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\"}}}}},\"S8u\":{\"type\":\"structure\",\"required\":[\"TargetValue\"],\"members\":{\"TargetValue\":{\"type\":\"double\"}}}}}"); /***/ }), @@ -35660,6 +38586,22 @@ module.exports = JSON.parse("{\"o\":{\"DescribeFleetAttributes\":{\"input_token\ /***/ }), +/***/ 22116: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-08-17\",\"endpointPrefix\":\"gamesparks\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"GameSparks\",\"serviceId\":\"GameSparks\",\"signatureVersion\":\"v4\",\"signingName\":\"gamesparks\",\"uid\":\"gamesparks-2021-08-17\"},\"operations\":{\"CreateGame\":{\"http\":{\"requestUri\":\"/game\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\"],\"members\":{\"ClientToken\":{},\"Description\":{},\"GameName\":{},\"Tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Game\":{\"shape\":\"S9\"}}},\"idempotent\":true},\"CreateSnapshot\":{\"http\":{\"requestUri\":\"/game/{GameName}/snapshot\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\"],\"members\":{\"Description\":{},\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sh\"}}}},\"CreateStage\":{\"http\":{\"requestUri\":\"/game/{GameName}/stage\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"Role\",\"StageName\"],\"members\":{\"ClientToken\":{},\"Description\":{},\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"Role\":{},\"StageName\":{},\"Tags\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stage\":{\"shape\":\"St\"}}},\"idempotent\":true},\"DeleteGame\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/game/{GameName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteStage\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/game/{GameName}/stage/{StageName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"StageName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"StageName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DisconnectPlayer\":{\"http\":{\"requestUri\":\"/runtime/game/{GameName}/stage/{StageName}/player/{PlayerId}/disconnect\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"PlayerId\",\"StageName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"PlayerId\":{\"location\":\"uri\",\"locationName\":\"PlayerId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"StageName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DisconnectFailures\":{\"shape\":\"S14\"},\"DisconnectSuccesses\":{\"shape\":\"S14\"}}},\"idempotent\":true},\"ExportSnapshot\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/snapshot/{SnapshotId}/export\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"SnapshotId\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"SnapshotId\":{\"location\":\"uri\",\"locationName\":\"SnapshotId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"S3Url\":{}}}},\"GetExtension\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/extension/{Namespace}/{Name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Namespace\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Namespace\":{\"location\":\"uri\",\"locationName\":\"Namespace\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Extension\":{\"shape\":\"S1d\"}}}},\"GetExtensionVersion\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/extension/{Namespace}/{Name}/version/{ExtensionVersion}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ExtensionVersion\",\"Name\",\"Namespace\"],\"members\":{\"ExtensionVersion\":{\"location\":\"uri\",\"locationName\":\"ExtensionVersion\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Namespace\":{\"location\":\"uri\",\"locationName\":\"Namespace\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExtensionVersion\":{\"shape\":\"S1i\"}}}},\"GetGame\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Game\":{\"shape\":\"S9\"}}}},\"GetGameConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"Sections\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"Sections\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameConfiguration\":{\"shape\":\"S1p\"}}}},\"GetGeneratedCodeJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-job/{JobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"JobId\",\"SnapshotId\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"},\"SnapshotId\":{\"location\":\"uri\",\"locationName\":\"SnapshotId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GeneratedCodeJob\":{\"shape\":\"S1t\"}}}},\"GetPlayerConnectionStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/runtime/game/{GameName}/stage/{StageName}/player/{PlayerId}/connection\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"PlayerId\",\"StageName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"PlayerId\":{\"location\":\"uri\",\"locationName\":\"PlayerId\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"StageName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Created\":{\"shape\":\"Sb\"},\"Id\":{}}}}}}},\"GetSnapshot\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/snapshot/{SnapshotId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"SnapshotId\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"Sections\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"Sections\"},\"SnapshotId\":{\"location\":\"uri\",\"locationName\":\"SnapshotId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sh\"}}}},\"GetStage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/stage/{StageName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"StageName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"StageName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stage\":{\"shape\":\"St\"}}}},\"GetStageDeployment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/stage/{StageName}/deployment\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"StageName\"],\"members\":{\"DeploymentId\":{\"location\":\"querystring\",\"locationName\":\"DeploymentId\"},\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"StageName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StageDeployment\":{\"shape\":\"S27\"}}}},\"ImportGameConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/game/{GameName}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"ImportSource\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"ImportSource\":{\"type\":\"structure\",\"required\":[\"File\"],\"members\":{\"File\":{\"type\":\"blob\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameConfiguration\":{\"shape\":\"S1p\"}}},\"idempotent\":true},\"ListExtensionVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/extension/{Namespace}/{Name}/version\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Namespace\"],\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"Namespace\":{\"location\":\"uri\",\"locationName\":\"Namespace\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExtensionVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"S1i\"}},\"NextToken\":{}}}},\"ListExtensions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/extension\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Extensions\":{\"type\":\"list\",\"member\":{\"shape\":\"S1d\"}},\"NextToken\":{}}}},\"ListGames\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Games\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Name\":{},\"State\":{},\"Tags\":{\"shape\":\"S5\"}}}},\"NextToken\":{}}}},\"ListGeneratedCodeJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-jobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"SnapshotId\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"SnapshotId\":{\"location\":\"uri\",\"locationName\":\"SnapshotId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GeneratedCodeJobs\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}},\"NextToken\":{}}}},\"ListSnapshots\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/snapshot\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Snapshots\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Created\":{\"shape\":\"Sb\"},\"Description\":{},\"Id\":{},\"LastUpdated\":{\"shape\":\"Sb\"}}}}}}},\"ListStageDeployments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/stage/{StageName}/deployments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"StageName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"StageName\":{\"location\":\"uri\",\"locationName\":\"StageName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StageDeployments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeploymentAction\":{},\"DeploymentId\":{},\"DeploymentState\":{},\"LastUpdated\":{\"shape\":\"Sb\"},\"SnapshotId\":{}}}}}}},\"ListStages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/game/{GameName}/stage\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Stages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"GameKey\":{},\"Name\":{},\"State\":{},\"Tags\":{\"shape\":\"S5\"}}}}}}},\"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\":\"S5\"}}}},\"StartGeneratedCodeJob\":{\"http\":{\"requestUri\":\"/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-job\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"Generator\",\"SnapshotId\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"Generator\":{\"type\":\"structure\",\"members\":{\"GameSdkVersion\":{},\"Language\":{},\"TargetPlatform\":{}}},\"SnapshotId\":{\"location\":\"uri\",\"locationName\":\"SnapshotId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GeneratedCodeJobId\":{}}}},\"StartStageDeployment\":{\"http\":{\"requestUri\":\"/game/{GameName}/stage/{StageName}/deployment\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"SnapshotId\",\"StageName\"],\"members\":{\"ClientToken\":{},\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"SnapshotId\":{},\"StageName\":{\"location\":\"uri\",\"locationName\":\"StageName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StageDeployment\":{\"shape\":\"S27\"}}},\"idempotent\":true},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"tags\":{\"shape\":\"S5\"}}},\"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},\"UpdateGame\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/game/{GameName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\"],\"members\":{\"Description\":{},\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Game\":{\"shape\":\"S9\"}}},\"idempotent\":true},\"UpdateGameConfiguration\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/game/{GameName}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"Modifications\"],\"members\":{\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"Modifications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Operation\",\"Path\",\"Section\"],\"members\":{\"Operation\":{},\"Path\":{},\"Section\":{},\"Value\":{\"shape\":\"Sm\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"GameConfiguration\":{\"shape\":\"S1p\"}}},\"idempotent\":true},\"UpdateSnapshot\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/game/{GameName}/snapshot/{SnapshotId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"SnapshotId\"],\"members\":{\"Description\":{},\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"SnapshotId\":{\"location\":\"uri\",\"locationName\":\"SnapshotId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sh\"}}},\"idempotent\":true},\"UpdateStage\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/game/{GameName}/stage/{StageName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"GameName\",\"StageName\"],\"members\":{\"Description\":{},\"GameName\":{\"location\":\"uri\",\"locationName\":\"GameName\"},\"Role\":{},\"StageName\":{\"location\":\"uri\",\"locationName\":\"StageName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stage\":{\"shape\":\"St\"}}},\"idempotent\":true}},\"shapes\":{\"S5\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S9\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Created\":{\"shape\":\"Sb\"},\"Description\":{},\"EnableTerminationProtection\":{\"type\":\"boolean\"},\"LastUpdated\":{\"shape\":\"Sb\"},\"Name\":{},\"State\":{},\"Tags\":{\"shape\":\"S5\"}}},\"Sb\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sh\":{\"type\":\"structure\",\"members\":{\"Created\":{\"shape\":\"Sb\"},\"Description\":{},\"Id\":{},\"LastUpdated\":{\"shape\":\"Sb\"},\"Sections\":{\"shape\":\"Sj\"}}},\"Sj\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sm\"},\"Name\":{},\"Size\":{\"type\":\"integer\"}}}},\"Sm\":{\"type\":\"structure\",\"members\":{},\"document\":true},\"St\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Created\":{\"shape\":\"Sb\"},\"Description\":{},\"GameKey\":{},\"LastUpdated\":{\"shape\":\"Sb\"},\"LogGroup\":{},\"Name\":{},\"Role\":{},\"State\":{},\"Tags\":{\"shape\":\"S5\"}}},\"S14\":{\"type\":\"list\",\"member\":{}},\"S1d\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Name\":{},\"Namespace\":{}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Namespace\":{},\"Schema\":{},\"Version\":{}}},\"S1n\":{\"type\":\"list\",\"member\":{}},\"S1p\":{\"type\":\"structure\",\"members\":{\"Created\":{\"shape\":\"Sb\"},\"LastUpdated\":{\"shape\":\"Sb\"},\"Sections\":{\"shape\":\"Sj\"}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"ExpirationTime\":{\"shape\":\"Sb\"},\"GeneratedCodeJobId\":{},\"S3Url\":{},\"Status\":{}}},\"S27\":{\"type\":\"structure\",\"members\":{\"Created\":{\"shape\":\"Sb\"},\"DeploymentAction\":{},\"DeploymentId\":{},\"DeploymentState\":{},\"LastUpdated\":{\"shape\":\"Sb\"},\"SnapshotId\":{}}}}}"); + +/***/ }), + +/***/ 66322: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListExtensionVersions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ExtensionVersions\"},\"ListExtensions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Extensions\"},\"ListGames\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Games\"},\"ListGeneratedCodeJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"GeneratedCodeJobs\"},\"ListSnapshots\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Snapshots\"},\"ListStageDeployments\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"StageDeployments\"},\"ListStages\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Stages\"}}}"); + +/***/ }), + /***/ 47563: /***/ ((module) => { @@ -35704,7 +38646,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAccelerators\":{\"input_token\":\"Nex /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-03-31\",\"endpointPrefix\":\"glue\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Glue\",\"serviceId\":\"Glue\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSGlue\",\"uid\":\"glue-2017-03-31\"},\"operations\":{\"BatchCreatePartition\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"PartitionInputList\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"PartitionInputList\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"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\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DevEndpoints\":{\"shape\":\"S33\"},\"DevEndpointsNotFound\":{\"shape\":\"S30\"}}}},\"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\":\"S4m\"},\"IncludeGraph\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workflows\":{\"type\":\"list\",\"member\":{\"shape\":\"S4p\"}},\"MissingWorkflows\":{\"shape\":\"S4m\"}}}},\"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\":\"S5n\"},\"PartitionInput\":{\"shape\":\"S5\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PartitionValueList\":{\"shape\":\"S5n\"},\"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\":\"S6e\"},\"DisableValueTrimming\":{\"type\":\"boolean\"},\"AllowSingleColumn\":{\"type\":\"boolean\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionInput\"],\"members\":{\"CatalogId\":{},\"ConnectionInput\":{\"shape\":\"S6h\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateCrawler\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Role\",\"Targets\"],\"members\":{\"Name\":{},\"Role\":{},\"DatabaseName\":{},\"Description\":{},\"Targets\":{\"shape\":\"S1u\"},\"Schedule\":{},\"Classifiers\":{\"shape\":\"S2d\"},\"TablePrefix\":{},\"SchemaChangePolicy\":{\"shape\":\"S2g\"},\"RecrawlPolicy\":{\"shape\":\"S2e\"},\"LineageConfiguration\":{\"shape\":\"S2j\"},\"Configuration\":{},\"CrawlerSecurityConfiguration\":{},\"Tags\":{\"shape\":\"S6q\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseInput\"],\"members\":{\"CatalogId\":{},\"DatabaseInput\":{\"shape\":\"S6v\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDevEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"RoleArn\"],\"members\":{\"EndpointName\":{},\"RoleArn\":{},\"SecurityGroupIds\":{\"shape\":\"S36\"},\"SubnetId\":{},\"PublicKey\":{},\"PublicKeys\":{\"shape\":\"S3b\"},\"NumberOfNodes\":{\"type\":\"integer\"},\"WorkerType\":{},\"GlueVersion\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"ExtraPythonLibsS3Path\":{},\"ExtraJarsS3Path\":{},\"SecurityConfiguration\":{},\"Tags\":{\"shape\":\"S6q\"},\"Arguments\":{\"shape\":\"S3c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointName\":{},\"Status\":{},\"SecurityGroupIds\":{\"shape\":\"S36\"},\"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\":\"S6q\"},\"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\":\"S7a\"},\"Parameters\":{\"shape\":\"S7c\"},\"Role\":{},\"GlueVersion\":{},\"MaxCapacity\":{\"type\":\"double\"},\"WorkerType\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6q\"},\"TransformEncryption\":{\"shape\":\"S7h\"}}},\"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\":\"S7o\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateRegistry\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistryName\"],\"members\":{\"RegistryName\":{},\"Description\":{},\"Tags\":{\"shape\":\"S6q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegistryArn\":{},\"RegistryName\":{},\"Description\":{},\"Tags\":{\"shape\":\"S6q\"}}}},\"CreateSchema\":{\"input\":{\"type\":\"structure\",\"required\":[\"SchemaName\",\"DataFormat\"],\"members\":{\"RegistryId\":{\"shape\":\"S7u\"},\"SchemaName\":{},\"DataFormat\":{},\"Compatibility\":{},\"Description\":{},\"Tags\":{\"shape\":\"S6q\"},\"SchemaDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"RegistryArn\":{},\"SchemaName\":{},\"SchemaArn\":{},\"Description\":{},\"DataFormat\":{},\"Compatibility\":{},\"SchemaCheckpoint\":{\"type\":\"long\"},\"LatestSchemaVersion\":{\"type\":\"long\"},\"NextSchemaVersion\":{\"type\":\"long\"},\"SchemaStatus\":{},\"Tags\":{\"shape\":\"S6q\"},\"SchemaVersionId\":{},\"SchemaVersionStatus\":{}}}},\"CreateScript\":{\"input\":{\"type\":\"structure\",\"members\":{\"DagNodes\":{\"shape\":\"S81\"},\"DagEdges\":{\"shape\":\"S89\"},\"Language\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PythonScript\":{},\"ScalaCode\":{}}}},\"CreateSecurityConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"EncryptionConfiguration\"],\"members\":{\"Name\":{},\"EncryptionConfiguration\":{\"shape\":\"S8g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"CreateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableInput\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableInput\":{\"shape\":\"S8r\"},\"PartitionIndexes\":{\"type\":\"list\",\"member\":{\"shape\":\"S7o\"}}}},\"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\":\"S6q\"},\"EventBatchingCondition\":{\"shape\":\"S4i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"CreateUserDefinedFunction\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"FunctionInput\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"FunctionInput\":{\"shape\":\"S92\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"DefaultRunProperties\":{\"shape\":\"S4q\"},\"Tags\":{\"shape\":\"S6q\"},\"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\":\"S7u\"}}},\"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\":\"Sas\"}}}},\"GetClassifiers\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Classifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"Sas\"}},\"NextToken\":{}}}},\"GetColumnStatisticsForPartition\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"PartitionValues\",\"ColumnNames\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"PartitionValues\":{\"shape\":\"S6\"},\"ColumnNames\":{\"shape\":\"Sb3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ColumnStatisticsList\":{\"shape\":\"Sb5\"},\"Errors\":{\"shape\":\"Sbn\"}}}},\"GetColumnStatisticsForTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"ColumnNames\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"ColumnNames\":{\"shape\":\"Sb3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ColumnStatisticsList\":{\"shape\":\"Sb5\"},\"Errors\":{\"shape\":\"Sbn\"}}}},\"GetConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"CatalogId\":{},\"Name\":{},\"HidePassword\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"Sbt\"}}}},\"GetConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"MatchCriteria\":{\"shape\":\"S6j\"},\"ConnectionType\":{}}},\"HidePassword\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sbt\"}},\"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\":\"Sc8\"}}}},\"GetDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"CatalogId\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Database\":{\"shape\":\"Sce\"}}}},\"GetDatabases\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResourceShareType\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DatabaseList\"],\"members\":{\"DatabaseList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sce\"}},\"NextToken\":{}}}},\"GetDataflowGraph\":{\"input\":{\"type\":\"structure\",\"members\":{\"PythonScript\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DagNodes\":{\"shape\":\"S81\"},\"DagEdges\":{\"shape\":\"S89\"}}}},\"GetDevEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DevEndpoint\":{\"shape\":\"S34\"}}}},\"GetDevEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DevEndpoints\":{\"shape\":\"S33\"},\"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\":\"Scw\"}}}},\"GetJobRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\",\"RunId\"],\"members\":{\"JobName\":{},\"RunId\":{},\"PredecessorsIncluded\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobRun\":{\"shape\":\"S52\"}}}},\"GetJobRuns\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\"],\"members\":{\"JobName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobRuns\":{\"shape\":\"S51\"},\"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\":\"Sd6\"},\"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\":\"Sd6\"},\"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\":\"S7a\"},\"Parameters\":{\"shape\":\"S7c\"},\"EvaluationMetrics\":{\"shape\":\"Sdp\"},\"LabelCount\":{\"type\":\"integer\"},\"Schema\":{\"shape\":\"Sdw\"},\"Role\":{},\"GlueVersion\":{},\"MaxCapacity\":{\"type\":\"double\"},\"WorkerType\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"TransformEncryption\":{\"shape\":\"S7h\"}}}},\"GetMLTransforms\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filter\":{\"shape\":\"Sdz\"},\"Sort\":{\"shape\":\"Se0\"}}},\"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\":\"S7a\"},\"Parameters\":{\"shape\":\"S7c\"},\"EvaluationMetrics\":{\"shape\":\"Sdp\"},\"LabelCount\":{\"type\":\"integer\"},\"Schema\":{\"shape\":\"Sdw\"},\"Role\":{},\"GlueVersion\":{},\"MaxCapacity\":{\"type\":\"double\"},\"WorkerType\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"TransformEncryption\":{\"shape\":\"S7h\"}}}},\"NextToken\":{}}}},\"GetMapping\":{\"input\":{\"type\":\"structure\",\"required\":[\"Source\"],\"members\":{\"Source\":{\"shape\":\"Se6\"},\"Sinks\":{\"shape\":\"Se7\"},\"Location\":{\"shape\":\"Se8\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Mapping\"],\"members\":{\"Mapping\":{\"shape\":\"Sea\"}}}},\"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\"},\"ExcludeColumnSchema\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Partitions\":{\"shape\":\"S3z\"},\"NextToken\":{}}}},\"GetPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"Mapping\",\"Source\"],\"members\":{\"Mapping\":{\"shape\":\"Sea\"},\"Source\":{\"shape\":\"Se6\"},\"Sinks\":{\"shape\":\"Se7\"},\"Location\":{\"shape\":\"Se8\"},\"Language\":{},\"AdditionalPlanOptionsMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"PythonScript\":{},\"ScalaCode\":{}}}},\"GetRegistry\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistryId\"],\"members\":{\"RegistryId\":{\"shape\":\"S7u\"}}},\"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\":\"Sfh\"}}},\"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\":\"Sfh\"},\"SecondSchemaVersionNumber\":{\"shape\":\"Sfh\"},\"SchemaDiffType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Diff\":{}}}},\"GetSecurityConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityConfiguration\":{\"shape\":\"Sfq\"}}}},\"GetSecurityConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sfq\"}},\"NextToken\":{}}}},\"GetTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"Name\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"Sfw\"}}}},\"GetTableVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"VersionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableVersion\":{\"shape\":\"Sfz\"}}}},\"GetTableVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sfz\"}},\"NextToken\":{}}}},\"GetTables\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Expression\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableList\":{\"shape\":\"Sg6\"},\"NextToken\":{}}}},\"GetTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S6q\"}}}},\"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\":\"Sgf\"}}}},\"GetUserDefinedFunctions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Pattern\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Pattern\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserDefinedFunctions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sgf\"}},\"NextToken\":{}}}},\"GetWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"IncludeGraph\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workflow\":{\"shape\":\"S4p\"}}}},\"GetWorkflowRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RunId\"],\"members\":{\"Name\":{},\"RunId\":{},\"IncludeGraph\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Run\":{\"shape\":\"S4r\"}}}},\"GetWorkflowRunProperties\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RunId\"],\"members\":{\"Name\":{},\"RunId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RunProperties\":{\"shape\":\"S4q\"}}}},\"GetWorkflowRuns\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"IncludeGraph\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Runs\":{\"type\":\"list\",\"member\":{\"shape\":\"S4r\"}},\"NextToken\":{}}}},\"ImportCatalogToGlue\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ListCrawlers\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Tags\":{\"shape\":\"S6q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CrawlerNames\":{\"shape\":\"S1p\"},\"NextToken\":{}}}},\"ListDevEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DevEndpointNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobNames\":{\"shape\":\"S3e\"},\"NextToken\":{}}}},\"ListMLTransforms\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filter\":{\"shape\":\"Sdz\"},\"Sort\":{\"shape\":\"Se0\"},\"Tags\":{\"shape\":\"S6q\"}}},\"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\":\"S7u\"},\"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\":\"S6q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TriggerNames\":{\"shape\":\"S42\"},\"NextToken\":{}}}},\"ListWorkflows\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workflows\":{\"shape\":\"S4m\"},\"NextToken\":{}}}},\"PutDataCatalogEncryptionSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataCatalogEncryptionSettings\"],\"members\":{\"CatalogId\":{},\"DataCatalogEncryptionSettings\":{\"shape\":\"Sc8\"}}},\"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\":\"Sfh\"},\"SchemaVersionId\":{},\"MetadataKeyValue\":{\"shape\":\"Sht\"}}},\"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\":\"S4q\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"QuerySchemaVersionMetadata\":{\"input\":{\"type\":\"structure\",\"members\":{\"SchemaId\":{\"shape\":\"Sv\"},\"SchemaVersionNumber\":{\"shape\":\"Sfh\"},\"SchemaVersionId\":{},\"MetadataList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sht\"}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetadataInfoMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"MetadataValue\":{},\"CreatedTime\":{},\"OtherMetadataValueList\":{\"type\":\"list\",\"member\":{\"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\":\"Sfh\"},\"SchemaVersionId\":{},\"MetadataKeyValue\":{\"shape\":\"Sht\"}}},\"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\":\"Scw\"}}}},\"ResumeWorkflowRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RunId\",\"NodeIds\"],\"members\":{\"Name\":{},\"RunId\":{},\"NodeIds\":{\"shape\":\"Sie\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RunId\":{},\"NodeIds\":{\"shape\":\"Sie\"}}}},\"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\":\"Sg6\"}}}},\"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\":\"S6q\"}}},\"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\":\"S6e\"},\"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\":\"Sjq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"Sjs\"}}}},\"UpdateColumnStatisticsForTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"ColumnStatisticsList\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"ColumnStatisticsList\":{\"shape\":\"Sjq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"Sjs\"}}}},\"UpdateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConnectionInput\"],\"members\":{\"CatalogId\":{},\"Name\":{},\"ConnectionInput\":{\"shape\":\"S6h\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateCrawler\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Role\":{},\"DatabaseName\":{},\"Description\":{},\"Targets\":{\"shape\":\"S1u\"},\"Schedule\":{},\"Classifiers\":{\"shape\":\"S2d\"},\"TablePrefix\":{},\"SchemaChangePolicy\":{\"shape\":\"S2g\"},\"RecrawlPolicy\":{\"shape\":\"S2e\"},\"LineageConfiguration\":{\"shape\":\"S2j\"},\"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\":\"S6v\"}}},\"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\":\"S36\"},\"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\":\"S7c\"},\"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\":\"S5n\"},\"PartitionInput\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRegistry\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistryId\",\"Description\"],\"members\":{\"RegistryId\":{\"shape\":\"S7u\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"RegistryArn\":{}}}},\"UpdateSchema\":{\"input\":{\"type\":\"structure\",\"required\":[\"SchemaId\"],\"members\":{\"SchemaId\":{\"shape\":\"Sv\"},\"SchemaVersionNumber\":{\"shape\":\"Sfh\"},\"Compatibility\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaArn\":{},\"SchemaName\":{},\"RegistryName\":{}}}},\"UpdateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableInput\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableInput\":{\"shape\":\"S8r\"},\"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\"},\"EventBatchingCondition\":{\"shape\":\"S4i\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Trigger\":{\"shape\":\"S45\"}}}},\"UpdateUserDefinedFunction\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"FunctionName\",\"FunctionInput\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"FunctionName\":{},\"FunctionInput\":{\"shape\":\"S92\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"DefaultRunProperties\":{\"shape\":\"S4q\"},\"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\":\"S2d\"},\"RecrawlPolicy\":{\"shape\":\"S2e\"},\"SchemaChangePolicy\":{\"shape\":\"S2g\"},\"LineageConfiguration\":{\"shape\":\"S2j\"},\"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\":{},\"SampleSize\":{\"type\":\"integer\"}}}},\"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\":{}},\"S2d\":{\"type\":\"list\",\"member\":{}},\"S2e\":{\"type\":\"structure\",\"members\":{\"RecrawlBehavior\":{}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"UpdateBehavior\":{},\"DeleteBehavior\":{}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"CrawlerLineageSettings\":{}}},\"S30\":{\"type\":\"list\",\"member\":{}},\"S33\":{\"type\":\"list\",\"member\":{\"shape\":\"S34\"}},\"S34\":{\"type\":\"structure\",\"members\":{\"EndpointName\":{},\"RoleArn\":{},\"SecurityGroupIds\":{\"shape\":\"S36\"},\"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\"}}},\"S36\":{\"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\"},\"EventBatchingCondition\":{\"shape\":\"S4i\"}}},\"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\":{}}}}}},\"S4i\":{\"type\":\"structure\",\"required\":[\"BatchSize\"],\"members\":{\"BatchSize\":{\"type\":\"integer\"},\"BatchWindow\":{\"type\":\"integer\"}}},\"S4m\":{\"type\":\"list\",\"member\":{}},\"S4p\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"DefaultRunProperties\":{\"shape\":\"S4q\"},\"CreatedOn\":{\"type\":\"timestamp\"},\"LastModifiedOn\":{\"type\":\"timestamp\"},\"LastRun\":{\"shape\":\"S4r\"},\"Graph\":{\"shape\":\"S4v\"},\"MaxConcurrentRuns\":{\"type\":\"integer\"}}},\"S4q\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S4r\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"WorkflowRunId\":{},\"PreviousRunId\":{},\"WorkflowRunProperties\":{\"shape\":\"S4q\"},\"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\":\"S4v\"},\"StartingEventBatchCondition\":{\"type\":\"structure\",\"members\":{\"BatchSize\":{\"type\":\"integer\"},\"BatchWindow\":{\"type\":\"integer\"}}}}},\"S4v\":{\"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\":\"S51\"}}},\"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\":{}}}}}},\"S51\":{\"type\":\"list\",\"member\":{\"shape\":\"S52\"}},\"S52\":{\"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\":{}}},\"S5n\":{\"type\":\"list\",\"member\":{}},\"S6e\":{\"type\":\"list\",\"member\":{}},\"S6h\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConnectionType\",\"ConnectionProperties\"],\"members\":{\"Name\":{},\"Description\":{},\"ConnectionType\":{},\"MatchCriteria\":{\"shape\":\"S6j\"},\"ConnectionProperties\":{\"shape\":\"S6k\"},\"PhysicalConnectionRequirements\":{\"shape\":\"S6m\"}}},\"S6j\":{\"type\":\"list\",\"member\":{}},\"S6k\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S6m\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"SecurityGroupIdList\":{\"type\":\"list\",\"member\":{}},\"AvailabilityZone\":{}}},\"S6q\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S6v\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"LocationUri\":{},\"Parameters\":{\"shape\":\"Se\"},\"CreateTableDefaultPermissions\":{\"shape\":\"S6x\"},\"TargetDatabase\":{\"shape\":\"S73\"}}},\"S6x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Principal\":{\"type\":\"structure\",\"members\":{\"DataLakePrincipalIdentifier\":{}}},\"Permissions\":{\"type\":\"list\",\"member\":{}}}}},\"S73\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"DatabaseName\":{}}},\"S7a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"DatabaseName\":{},\"TableName\":{},\"CatalogId\":{},\"ConnectionName\":{}}}},\"S7c\":{\"type\":\"structure\",\"required\":[\"TransformType\"],\"members\":{\"TransformType\":{},\"FindMatchesParameters\":{\"type\":\"structure\",\"members\":{\"PrimaryKeyColumnName\":{},\"PrecisionRecallTradeoff\":{\"type\":\"double\"},\"AccuracyCostTradeoff\":{\"type\":\"double\"},\"EnforceProvidedLabels\":{\"type\":\"boolean\"}}}}},\"S7h\":{\"type\":\"structure\",\"members\":{\"MlUserDataEncryption\":{\"type\":\"structure\",\"required\":[\"MlUserDataEncryptionMode\"],\"members\":{\"MlUserDataEncryptionMode\":{},\"KmsKeyId\":{}}},\"TaskRunSecurityConfigurationName\":{}}},\"S7o\":{\"type\":\"structure\",\"required\":[\"Keys\",\"IndexName\"],\"members\":{\"Keys\":{\"type\":\"list\",\"member\":{}},\"IndexName\":{}}},\"S7u\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"RegistryArn\":{}}},\"S81\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\",\"NodeType\",\"Args\"],\"members\":{\"Id\":{},\"NodeType\":{},\"Args\":{\"shape\":\"S85\"},\"LineNumber\":{\"type\":\"integer\"}}}},\"S85\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{},\"Param\":{\"type\":\"boolean\"}}}},\"S89\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Source\",\"Target\"],\"members\":{\"Source\":{},\"Target\":{},\"TargetParameter\":{}}}},\"S8g\":{\"type\":\"structure\",\"members\":{\"S3Encryption\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"S3EncryptionMode\":{},\"KmsKeyArn\":{}}}},\"CloudWatchEncryption\":{\"type\":\"structure\",\"members\":{\"CloudWatchEncryptionMode\":{},\"KmsKeyArn\":{}}},\"JobBookmarksEncryption\":{\"type\":\"structure\",\"members\":{\"JobBookmarksEncryptionMode\":{},\"KmsKeyArn\":{}}}}},\"S8r\":{\"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\":\"S8v\"}}},\"S8v\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{}}},\"S92\":{\"type\":\"structure\",\"members\":{\"FunctionName\":{},\"ClassName\":{},\"OwnerName\":{},\"OwnerType\":{},\"ResourceUris\":{\"shape\":\"S94\"}}},\"S94\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"Uri\":{}}}},\"Sas\":{\"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\":\"S6e\"},\"DisableValueTrimming\":{\"type\":\"boolean\"},\"AllowSingleColumn\":{\"type\":\"boolean\"}}}}},\"Sb3\":{\"type\":\"list\",\"member\":{}},\"Sb5\":{\"type\":\"list\",\"member\":{\"shape\":\"Sb6\"}},\"Sb6\":{\"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\":\"Sbe\"},\"MaximumValue\":{\"shape\":\"Sbe\"},\"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\"}}}}}}},\"Sbe\":{\"type\":\"structure\",\"required\":[\"UnscaledValue\",\"Scale\"],\"members\":{\"UnscaledValue\":{\"type\":\"blob\"},\"Scale\":{\"type\":\"integer\"}}},\"Sbn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ColumnName\":{},\"Error\":{\"shape\":\"S13\"}}}},\"Sbt\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"ConnectionType\":{},\"MatchCriteria\":{\"shape\":\"S6j\"},\"ConnectionProperties\":{\"shape\":\"S6k\"},\"PhysicalConnectionRequirements\":{\"shape\":\"S6m\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedBy\":{}}},\"Sc8\":{\"type\":\"structure\",\"members\":{\"EncryptionAtRest\":{\"type\":\"structure\",\"required\":[\"CatalogEncryptionMode\"],\"members\":{\"CatalogEncryptionMode\":{},\"SseAwsKmsKeyId\":{}}},\"ConnectionPasswordEncryption\":{\"type\":\"structure\",\"required\":[\"ReturnConnectionPasswordEncrypted\"],\"members\":{\"ReturnConnectionPasswordEncrypted\":{\"type\":\"boolean\"},\"AwsKmsKeyId\":{}}}}},\"Sce\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"LocationUri\":{},\"Parameters\":{\"shape\":\"Se\"},\"CreateTime\":{\"type\":\"timestamp\"},\"CreateTableDefaultPermissions\":{\"shape\":\"S6x\"},\"TargetDatabase\":{\"shape\":\"S73\"},\"CatalogId\":{}}},\"Scw\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"Version\":{\"type\":\"integer\"},\"Run\":{\"type\":\"integer\"},\"Attempt\":{\"type\":\"integer\"},\"PreviousRunId\":{},\"RunId\":{},\"JobBookmark\":{}}},\"Sd6\":{\"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\":{}}}}},\"Sdp\":{\"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\"}}}}}}}},\"Sdw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"DataType\":{}}}},\"Sdz\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"TransformType\":{},\"Status\":{},\"GlueVersion\":{},\"CreatedBefore\":{\"type\":\"timestamp\"},\"CreatedAfter\":{\"type\":\"timestamp\"},\"LastModifiedBefore\":{\"type\":\"timestamp\"},\"LastModifiedAfter\":{\"type\":\"timestamp\"},\"Schema\":{\"shape\":\"Sdw\"}}},\"Se0\":{\"type\":\"structure\",\"required\":[\"Column\",\"SortDirection\"],\"members\":{\"Column\":{},\"SortDirection\":{}}},\"Se6\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"DatabaseName\":{},\"TableName\":{}}},\"Se7\":{\"type\":\"list\",\"member\":{\"shape\":\"Se6\"}},\"Se8\":{\"type\":\"structure\",\"members\":{\"Jdbc\":{\"shape\":\"S85\"},\"S3\":{\"shape\":\"S85\"},\"DynamoDB\":{\"shape\":\"S85\"}}},\"Sea\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceTable\":{},\"SourcePath\":{},\"SourceType\":{},\"TargetTable\":{},\"TargetPath\":{},\"TargetType\":{}}}},\"Sfh\":{\"type\":\"structure\",\"members\":{\"LatestVersion\":{\"type\":\"boolean\"},\"VersionNumber\":{\"type\":\"long\"}}},\"Sfq\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"EncryptionConfiguration\":{\"shape\":\"S8g\"}}},\"Sfw\":{\"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\":\"S8v\"},\"CatalogId\":{}}},\"Sfz\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"Sfw\"},\"VersionId\":{}}},\"Sg6\":{\"type\":\"list\",\"member\":{\"shape\":\"Sfw\"}},\"Sgf\":{\"type\":\"structure\",\"members\":{\"FunctionName\":{},\"DatabaseName\":{},\"ClassName\":{},\"OwnerName\":{},\"OwnerType\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"ResourceUris\":{\"shape\":\"S94\"},\"CatalogId\":{}}},\"Sht\":{\"type\":\"structure\",\"members\":{\"MetadataKey\":{},\"MetadataValue\":{}}},\"Sie\":{\"type\":\"list\",\"member\":{}},\"Sjq\":{\"type\":\"list\",\"member\":{\"shape\":\"Sb6\"}},\"Sjs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ColumnStatistics\":{\"shape\":\"Sb6\"},\"Error\":{\"shape\":\"S13\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-03-31\",\"endpointPrefix\":\"glue\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Glue\",\"serviceId\":\"Glue\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSGlue\",\"uid\":\"glue-2017-03-31\"},\"operations\":{\"BatchCreatePartition\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"PartitionInputList\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"PartitionInputList\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"S12\"}}}},\"BatchDeleteConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionNameList\"],\"members\":{\"CatalogId\":{},\"ConnectionNameList\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Succeeded\":{\"shape\":\"Sn\"},\"Errors\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S14\"}}}}},\"BatchDeletePartition\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"PartitionsToDelete\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"PartitionsToDelete\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"S12\"}}}},\"BatchDeleteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TablesToDelete\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TablesToDelete\":{\"type\":\"list\",\"member\":{}},\"TransactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TableName\":{},\"ErrorDetail\":{\"shape\":\"S14\"}}}}}}},\"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\":\"S14\"}}}}}}},\"BatchGetBlueprints\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"type\":\"list\",\"member\":{}},\"IncludeBlueprint\":{\"type\":\"boolean\"},\"IncludeParameterSpec\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Blueprints\":{\"type\":\"list\",\"member\":{\"shape\":\"S1w\"}},\"MissingBlueprints\":{\"shape\":\"S24\"}}}},\"BatchGetCrawlers\":{\"input\":{\"type\":\"structure\",\"required\":[\"CrawlerNames\"],\"members\":{\"CrawlerNames\":{\"shape\":\"S26\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Crawlers\":{\"shape\":\"S28\"},\"CrawlersNotFound\":{\"shape\":\"S26\"}}}},\"BatchGetCustomEntityTypes\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S3l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomEntityTypes\":{\"shape\":\"S3n\"},\"CustomEntityTypesNotFound\":{\"shape\":\"S3l\"}}}},\"BatchGetDevEndpoints\":{\"input\":{\"type\":\"structure\",\"required\":[\"DevEndpointNames\"],\"members\":{\"DevEndpointNames\":{\"shape\":\"S3r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DevEndpoints\":{\"shape\":\"S3t\"},\"DevEndpointsNotFound\":{\"shape\":\"S3r\"}}}},\"BatchGetJobs\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobNames\"],\"members\":{\"JobNames\":{\"shape\":\"S43\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Jobs\":{\"shape\":\"S45\"},\"JobsNotFound\":{\"shape\":\"S43\"}}}},\"BatchGetPartition\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"PartitionsToGet\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"PartitionsToGet\":{\"shape\":\"S4m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Partitions\":{\"shape\":\"S4o\"},\"UnprocessedKeys\":{\"shape\":\"S4m\"}}}},\"BatchGetTriggers\":{\"input\":{\"type\":\"structure\",\"required\":[\"TriggerNames\"],\"members\":{\"TriggerNames\":{\"shape\":\"S4r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Triggers\":{\"shape\":\"S4t\"},\"TriggersNotFound\":{\"shape\":\"S4r\"}}}},\"BatchGetWorkflows\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S5b\"},\"IncludeGraph\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workflows\":{\"type\":\"list\",\"member\":{\"shape\":\"S5e\"}},\"MissingWorkflows\":{\"shape\":\"S5b\"}}}},\"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\":\"S14\"}}}}}}},\"BatchUpdatePartition\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"Entries\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PartitionValueList\",\"PartitionInput\"],\"members\":{\"PartitionValueList\":{\"shape\":\"S6c\"},\"PartitionInput\":{\"shape\":\"S5\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PartitionValueList\":{\"shape\":\"S6c\"},\"ErrorDetail\":{\"shape\":\"S14\"}}}}}}},\"CancelMLTaskRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransformId\",\"TaskRunId\"],\"members\":{\"TransformId\":{},\"TaskRunId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransformId\":{},\"TaskRunId\":{},\"Status\":{}}}},\"CancelStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"SessionId\",\"Id\"],\"members\":{\"SessionId\":{},\"Id\":{\"type\":\"integer\"},\"RequestOrigin\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CheckSchemaVersionValidity\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataFormat\",\"SchemaDefinition\"],\"members\":{\"DataFormat\":{},\"SchemaDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Valid\":{\"type\":\"boolean\"},\"Error\":{}}}},\"CreateBlueprint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"BlueprintLocation\"],\"members\":{\"Name\":{},\"Description\":{},\"BlueprintLocation\":{},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"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\":\"S7b\"},\"DisableValueTrimming\":{\"type\":\"boolean\"},\"AllowSingleColumn\":{\"type\":\"boolean\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionInput\"],\"members\":{\"CatalogId\":{},\"ConnectionInput\":{\"shape\":\"S7e\"},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateCrawler\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Role\",\"Targets\"],\"members\":{\"Name\":{},\"Role\":{},\"DatabaseName\":{},\"Description\":{},\"Targets\":{\"shape\":\"S2b\"},\"Schedule\":{},\"Classifiers\":{\"shape\":\"S2w\"},\"TablePrefix\":{},\"SchemaChangePolicy\":{\"shape\":\"S2z\"},\"RecrawlPolicy\":{\"shape\":\"S2x\"},\"LineageConfiguration\":{\"shape\":\"S32\"},\"LakeFormationConfiguration\":{\"shape\":\"S3i\"},\"Configuration\":{},\"CrawlerSecurityConfiguration\":{},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateCustomEntityType\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RegexString\"],\"members\":{\"Name\":{},\"RegexString\":{},\"ContextWords\":{\"shape\":\"S3p\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"CreateDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseInput\"],\"members\":{\"CatalogId\":{},\"DatabaseInput\":{\"shape\":\"S7r\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDevEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"RoleArn\"],\"members\":{\"EndpointName\":{},\"RoleArn\":{},\"SecurityGroupIds\":{\"shape\":\"S3w\"},\"SubnetId\":{},\"PublicKey\":{},\"PublicKeys\":{\"shape\":\"S40\"},\"NumberOfNodes\":{\"type\":\"integer\"},\"WorkerType\":{},\"GlueVersion\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"ExtraPythonLibsS3Path\":{},\"ExtraJarsS3Path\":{},\"SecurityConfiguration\":{},\"Tags\":{\"shape\":\"S6u\"},\"Arguments\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointName\":{},\"Status\":{},\"SecurityGroupIds\":{\"shape\":\"S3w\"},\"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\":\"S41\"}}}},\"CreateJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Role\",\"Command\"],\"members\":{\"Name\":{},\"Description\":{},\"LogUri\":{},\"Role\":{},\"ExecutionProperty\":{\"shape\":\"S49\"},\"Command\":{\"shape\":\"S4b\"},\"DefaultArguments\":{\"shape\":\"S4e\"},\"NonOverridableArguments\":{\"shape\":\"S4e\"},\"Connections\":{\"shape\":\"S4f\"},\"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\":\"S6u\"},\"NotificationProperty\":{\"shape\":\"S4j\"},\"GlueVersion\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"WorkerType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"CreateMLTransform\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InputRecordTables\",\"Parameters\",\"Role\"],\"members\":{\"Name\":{},\"Description\":{},\"InputRecordTables\":{\"shape\":\"S86\"},\"Parameters\":{\"shape\":\"S88\"},\"Role\":{},\"GlueVersion\":{},\"MaxCapacity\":{\"type\":\"double\"},\"WorkerType\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6u\"},\"TransformEncryption\":{\"shape\":\"S8d\"}}},\"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\":\"S8k\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateRegistry\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistryName\"],\"members\":{\"RegistryName\":{},\"Description\":{},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegistryArn\":{},\"RegistryName\":{},\"Description\":{},\"Tags\":{\"shape\":\"S6u\"}}}},\"CreateSchema\":{\"input\":{\"type\":\"structure\",\"required\":[\"SchemaName\",\"DataFormat\"],\"members\":{\"RegistryId\":{\"shape\":\"S8q\"},\"SchemaName\":{},\"DataFormat\":{},\"Compatibility\":{},\"Description\":{},\"Tags\":{\"shape\":\"S6u\"},\"SchemaDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"RegistryArn\":{},\"SchemaName\":{},\"SchemaArn\":{},\"Description\":{},\"DataFormat\":{},\"Compatibility\":{},\"SchemaCheckpoint\":{\"type\":\"long\"},\"LatestSchemaVersion\":{\"type\":\"long\"},\"NextSchemaVersion\":{\"type\":\"long\"},\"SchemaStatus\":{},\"Tags\":{\"shape\":\"S6u\"},\"SchemaVersionId\":{},\"SchemaVersionStatus\":{}}}},\"CreateScript\":{\"input\":{\"type\":\"structure\",\"members\":{\"DagNodes\":{\"shape\":\"S8x\"},\"DagEdges\":{\"shape\":\"S95\"},\"Language\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PythonScript\":{},\"ScalaCode\":{}}}},\"CreateSecurityConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"EncryptionConfiguration\"],\"members\":{\"Name\":{},\"EncryptionConfiguration\":{\"shape\":\"S9c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"CreateSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"Role\",\"Command\"],\"members\":{\"Id\":{},\"Description\":{},\"Role\":{},\"Command\":{\"shape\":\"S9o\"},\"Timeout\":{\"type\":\"integer\"},\"IdleTimeout\":{\"type\":\"integer\"},\"DefaultArguments\":{\"shape\":\"S9p\"},\"Connections\":{\"shape\":\"S4f\"},\"MaxCapacity\":{\"type\":\"double\"},\"NumberOfWorkers\":{\"type\":\"integer\"},\"WorkerType\":{},\"SecurityConfiguration\":{},\"GlueVersion\":{},\"Tags\":{\"shape\":\"S6u\"},\"RequestOrigin\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Session\":{\"shape\":\"S9s\"}}}},\"CreateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableInput\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableInput\":{\"shape\":\"S9w\"},\"PartitionIndexes\":{\"type\":\"list\",\"member\":{\"shape\":\"S8k\"}},\"TransactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateTrigger\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\",\"Actions\"],\"members\":{\"Name\":{},\"WorkflowName\":{},\"Type\":{},\"Schedule\":{},\"Predicate\":{\"shape\":\"S50\"},\"Actions\":{\"shape\":\"S4y\"},\"Description\":{},\"StartOnCreation\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S6u\"},\"EventBatchingCondition\":{\"shape\":\"S57\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"CreateUserDefinedFunction\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"FunctionInput\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"FunctionInput\":{\"shape\":\"Sa7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"DefaultRunProperties\":{\"shape\":\"S5f\"},\"Tags\":{\"shape\":\"S6u\"},\"MaxConcurrentRuns\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"DeleteBlueprint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"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\":{}}},\"DeleteCustomEntityType\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"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\":\"S8q\"}}},\"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\":\"Sw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaArn\":{},\"SchemaName\":{},\"Status\":{}}}},\"DeleteSchemaVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"SchemaId\",\"Versions\"],\"members\":{\"SchemaId\":{\"shape\":\"Sw\"},\"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\":{}}},\"DeleteSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"RequestOrigin\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"DeleteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"Name\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{},\"TransactionId\":{}}},\"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\":{}}}},\"GetBlueprint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"IncludeBlueprint\":{\"type\":\"boolean\"},\"IncludeParameterSpec\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Blueprint\":{\"shape\":\"S1w\"}}}},\"GetBlueprintRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"BlueprintName\",\"RunId\"],\"members\":{\"BlueprintName\":{},\"RunId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BlueprintRun\":{\"shape\":\"Sc2\"}}}},\"GetBlueprintRuns\":{\"input\":{\"type\":\"structure\",\"required\":[\"BlueprintName\"],\"members\":{\"BlueprintName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BlueprintRuns\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc2\"}},\"NextToken\":{}}}},\"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\":\"Scg\"}}}},\"GetClassifiers\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Classifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"Scg\"}},\"NextToken\":{}}}},\"GetColumnStatisticsForPartition\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"PartitionValues\",\"ColumnNames\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"PartitionValues\":{\"shape\":\"S6\"},\"ColumnNames\":{\"shape\":\"Scq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ColumnStatisticsList\":{\"shape\":\"Scs\"},\"Errors\":{\"shape\":\"Sda\"}}}},\"GetColumnStatisticsForTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"ColumnNames\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"ColumnNames\":{\"shape\":\"Scq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ColumnStatisticsList\":{\"shape\":\"Scs\"},\"Errors\":{\"shape\":\"Sda\"}}}},\"GetConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"CatalogId\":{},\"Name\":{},\"HidePassword\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"Sdg\"}}}},\"GetConnections\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"MatchCriteria\":{\"shape\":\"S7g\"},\"ConnectionType\":{}}},\"HidePassword\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectionList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sdg\"}},\"NextToken\":{}}}},\"GetCrawler\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Crawler\":{\"shape\":\"S29\"}}}},\"GetCrawlerMetrics\":{\"input\":{\"type\":\"structure\",\"members\":{\"CrawlerNameList\":{\"shape\":\"S26\"},\"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\":\"S28\"},\"NextToken\":{}}}},\"GetCustomEntityType\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"RegexString\":{},\"ContextWords\":{\"shape\":\"S3p\"}}}},\"GetDataCatalogEncryptionSettings\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataCatalogEncryptionSettings\":{\"shape\":\"Sdx\"}}}},\"GetDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"CatalogId\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Database\":{\"shape\":\"Se3\"}}}},\"GetDatabases\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResourceShareType\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DatabaseList\"],\"members\":{\"DatabaseList\":{\"type\":\"list\",\"member\":{\"shape\":\"Se3\"}},\"NextToken\":{}}}},\"GetDataflowGraph\":{\"input\":{\"type\":\"structure\",\"members\":{\"PythonScript\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DagNodes\":{\"shape\":\"S8x\"},\"DagEdges\":{\"shape\":\"S95\"}}}},\"GetDevEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DevEndpoint\":{\"shape\":\"S3u\"}}}},\"GetDevEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DevEndpoints\":{\"shape\":\"S3t\"},\"NextToken\":{}}}},\"GetJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\"],\"members\":{\"JobName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"shape\":\"S46\"}}}},\"GetJobBookmark\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\"],\"members\":{\"JobName\":{},\"RunId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobBookmarkEntry\":{\"shape\":\"Sel\"}}}},\"GetJobRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\",\"RunId\"],\"members\":{\"JobName\":{},\"RunId\":{},\"PredecessorsIncluded\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobRun\":{\"shape\":\"S5q\"}}}},\"GetJobRuns\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\"],\"members\":{\"JobName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobRuns\":{\"shape\":\"S5p\"},\"NextToken\":{}}}},\"GetJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Jobs\":{\"shape\":\"S45\"},\"NextToken\":{}}}},\"GetMLTaskRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransformId\",\"TaskRunId\"],\"members\":{\"TransformId\":{},\"TaskRunId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransformId\":{},\"TaskRunId\":{},\"Status\":{},\"LogGroupName\":{},\"Properties\":{\"shape\":\"Sev\"},\"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\":\"Sev\"},\"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\":\"S86\"},\"Parameters\":{\"shape\":\"S88\"},\"EvaluationMetrics\":{\"shape\":\"Sfe\"},\"LabelCount\":{\"type\":\"integer\"},\"Schema\":{\"shape\":\"Sfl\"},\"Role\":{},\"GlueVersion\":{},\"MaxCapacity\":{\"type\":\"double\"},\"WorkerType\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"TransformEncryption\":{\"shape\":\"S8d\"}}}},\"GetMLTransforms\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filter\":{\"shape\":\"Sfo\"},\"Sort\":{\"shape\":\"Sfp\"}}},\"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\":\"S86\"},\"Parameters\":{\"shape\":\"S88\"},\"EvaluationMetrics\":{\"shape\":\"Sfe\"},\"LabelCount\":{\"type\":\"integer\"},\"Schema\":{\"shape\":\"Sfl\"},\"Role\":{},\"GlueVersion\":{},\"MaxCapacity\":{\"type\":\"double\"},\"WorkerType\":{},\"NumberOfWorkers\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"MaxRetries\":{\"type\":\"integer\"},\"TransformEncryption\":{\"shape\":\"S8d\"}}}},\"NextToken\":{}}}},\"GetMapping\":{\"input\":{\"type\":\"structure\",\"required\":[\"Source\"],\"members\":{\"Source\":{\"shape\":\"Sfv\"},\"Sinks\":{\"shape\":\"Sfw\"},\"Location\":{\"shape\":\"Sfx\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Mapping\"],\"members\":{\"Mapping\":{\"shape\":\"Sfz\"}}}},\"GetPartition\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"PartitionValues\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"PartitionValues\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Partition\":{\"shape\":\"S4p\"}}}},\"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\":\"S1c\"}}}}}}}},\"NextToken\":{}}}},\"GetPartitions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"Expression\":{},\"NextToken\":{},\"Segment\":{\"shape\":\"Sgj\"},\"MaxResults\":{\"type\":\"integer\"},\"ExcludeColumnSchema\":{\"type\":\"boolean\"},\"TransactionId\":{},\"QueryAsOfTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Partitions\":{\"shape\":\"S4o\"},\"NextToken\":{}}}},\"GetPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"Mapping\",\"Source\"],\"members\":{\"Mapping\":{\"shape\":\"Sfz\"},\"Source\":{\"shape\":\"Sfv\"},\"Sinks\":{\"shape\":\"Sfw\"},\"Location\":{\"shape\":\"Sfx\"},\"Language\":{},\"AdditionalPlanOptionsMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"PythonScript\":{},\"ScalaCode\":{}}}},\"GetRegistry\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistryId\"],\"members\":{\"RegistryId\":{\"shape\":\"S8q\"}}},\"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\":\"Sw\"}}},\"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\":\"Sw\"},\"SchemaDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaVersionId\":{},\"SchemaArn\":{},\"DataFormat\":{},\"Status\":{},\"CreatedTime\":{}}}},\"GetSchemaVersion\":{\"input\":{\"type\":\"structure\",\"members\":{\"SchemaId\":{\"shape\":\"Sw\"},\"SchemaVersionId\":{},\"SchemaVersionNumber\":{\"shape\":\"Sh6\"}}},\"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\":\"Sw\"},\"FirstSchemaVersionNumber\":{\"shape\":\"Sh6\"},\"SecondSchemaVersionNumber\":{\"shape\":\"Sh6\"},\"SchemaDiffType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Diff\":{}}}},\"GetSecurityConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityConfiguration\":{\"shape\":\"Shf\"}}}},\"GetSecurityConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"Shf\"}},\"NextToken\":{}}}},\"GetSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"RequestOrigin\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Session\":{\"shape\":\"S9s\"}}}},\"GetStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"SessionId\",\"Id\"],\"members\":{\"SessionId\":{},\"Id\":{\"type\":\"integer\"},\"RequestOrigin\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statement\":{\"shape\":\"Shn\"}}}},\"GetTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"Name\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{},\"TransactionId\":{},\"QueryAsOfTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"Shu\"}}}},\"GetTableVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"VersionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableVersion\":{\"shape\":\"Shx\"}}}},\"GetTableVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"Shx\"}},\"NextToken\":{}}}},\"GetTables\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Expression\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"TransactionId\":{},\"QueryAsOfTime\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TableList\":{\"shape\":\"Si4\"},\"NextToken\":{}}}},\"GetTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S6u\"}}}},\"GetTrigger\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Trigger\":{\"shape\":\"S4u\"}}}},\"GetTriggers\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DependentJobName\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Triggers\":{\"shape\":\"S4t\"},\"NextToken\":{}}}},\"GetUnfilteredPartitionMetadata\":{\"input\":{\"type\":\"structure\",\"required\":[\"CatalogId\",\"DatabaseName\",\"TableName\",\"PartitionValues\",\"SupportedPermissionTypes\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"PartitionValues\":{\"shape\":\"S6\"},\"AuditContext\":{\"shape\":\"Sic\"},\"SupportedPermissionTypes\":{\"shape\":\"Sif\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Partition\":{\"shape\":\"S4p\"},\"AuthorizedColumns\":{\"shape\":\"Sn\"},\"IsRegisteredWithLakeFormation\":{\"type\":\"boolean\"}}}},\"GetUnfilteredPartitionsMetadata\":{\"input\":{\"type\":\"structure\",\"required\":[\"CatalogId\",\"DatabaseName\",\"TableName\",\"SupportedPermissionTypes\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"Expression\":{},\"AuditContext\":{\"shape\":\"Sic\"},\"SupportedPermissionTypes\":{\"shape\":\"Sif\"},\"NextToken\":{},\"Segment\":{\"shape\":\"Sgj\"},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnfilteredPartitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Partition\":{\"shape\":\"S4p\"},\"AuthorizedColumns\":{\"shape\":\"Sn\"},\"IsRegisteredWithLakeFormation\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"GetUnfilteredTableMetadata\":{\"input\":{\"type\":\"structure\",\"required\":[\"CatalogId\",\"DatabaseName\",\"Name\",\"SupportedPermissionTypes\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{},\"AuditContext\":{\"shape\":\"Sic\"},\"SupportedPermissionTypes\":{\"shape\":\"Sif\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"Shu\"},\"AuthorizedColumns\":{\"shape\":\"Sn\"},\"IsRegisteredWithLakeFormation\":{\"type\":\"boolean\"},\"CellFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ColumnName\":{},\"RowFilterExpression\":{}}}}}}},\"GetUserDefinedFunction\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"FunctionName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"FunctionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserDefinedFunction\":{\"shape\":\"Sis\"}}}},\"GetUserDefinedFunctions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Pattern\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Pattern\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserDefinedFunctions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sis\"}},\"NextToken\":{}}}},\"GetWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"IncludeGraph\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workflow\":{\"shape\":\"S5e\"}}}},\"GetWorkflowRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RunId\"],\"members\":{\"Name\":{},\"RunId\":{},\"IncludeGraph\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Run\":{\"shape\":\"S5g\"}}}},\"GetWorkflowRunProperties\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RunId\"],\"members\":{\"Name\":{},\"RunId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RunProperties\":{\"shape\":\"S5f\"}}}},\"GetWorkflowRuns\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"IncludeGraph\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Runs\":{\"type\":\"list\",\"member\":{\"shape\":\"S5g\"}},\"NextToken\":{}}}},\"ImportCatalogToGlue\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ListBlueprints\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Blueprints\":{\"shape\":\"S24\"},\"NextToken\":{}}}},\"ListCrawlers\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CrawlerNames\":{\"shape\":\"S26\"},\"NextToken\":{}}}},\"ListCustomEntityTypes\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomEntityTypes\":{\"shape\":\"S3n\"},\"NextToken\":{}}}},\"ListDevEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DevEndpointNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobNames\":{\"shape\":\"S43\"},\"NextToken\":{}}}},\"ListMLTransforms\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filter\":{\"shape\":\"Sfo\"},\"Sort\":{\"shape\":\"Sfp\"},\"Tags\":{\"shape\":\"S6u\"}}},\"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\":\"Sw\"},\"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\":\"S8q\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Schemas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"SchemaName\":{},\"SchemaArn\":{},\"Description\":{},\"SchemaStatus\":{},\"CreatedTime\":{},\"UpdatedTime\":{}}}},\"NextToken\":{}}}},\"ListSessions\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6u\"},\"RequestOrigin\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ids\":{\"type\":\"list\",\"member\":{}},\"Sessions\":{\"type\":\"list\",\"member\":{\"shape\":\"S9s\"}},\"NextToken\":{}}}},\"ListStatements\":{\"input\":{\"type\":\"structure\",\"required\":[\"SessionId\"],\"members\":{\"SessionId\":{},\"RequestOrigin\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statements\":{\"type\":\"list\",\"member\":{\"shape\":\"Shn\"}},\"NextToken\":{}}}},\"ListTriggers\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DependentJobName\":{},\"MaxResults\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TriggerNames\":{\"shape\":\"S4r\"},\"NextToken\":{}}}},\"ListWorkflows\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workflows\":{\"shape\":\"S5b\"},\"NextToken\":{}}}},\"PutDataCatalogEncryptionSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataCatalogEncryptionSettings\"],\"members\":{\"CatalogId\":{},\"DataCatalogEncryptionSettings\":{\"shape\":\"Sdx\"}}},\"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\":\"Sw\"},\"SchemaVersionNumber\":{\"shape\":\"Sh6\"},\"SchemaVersionId\":{},\"MetadataKeyValue\":{\"shape\":\"Ski\"}}},\"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\":\"S5f\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"QuerySchemaVersionMetadata\":{\"input\":{\"type\":\"structure\",\"members\":{\"SchemaId\":{\"shape\":\"Sw\"},\"SchemaVersionNumber\":{\"shape\":\"Sh6\"},\"SchemaVersionId\":{},\"MetadataList\":{\"type\":\"list\",\"member\":{\"shape\":\"Ski\"}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetadataInfoMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"MetadataValue\":{},\"CreatedTime\":{},\"OtherMetadataValueList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetadataValue\":{},\"CreatedTime\":{}}}}}}},\"SchemaVersionId\":{},\"NextToken\":{}}}},\"RegisterSchemaVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"SchemaId\",\"SchemaDefinition\"],\"members\":{\"SchemaId\":{\"shape\":\"Sw\"},\"SchemaDefinition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaVersionId\":{},\"VersionNumber\":{\"type\":\"long\"},\"Status\":{}}}},\"RemoveSchemaVersionMetadata\":{\"input\":{\"type\":\"structure\",\"required\":[\"MetadataKeyValue\"],\"members\":{\"SchemaId\":{\"shape\":\"Sw\"},\"SchemaVersionNumber\":{\"shape\":\"Sh6\"},\"SchemaVersionId\":{},\"MetadataKeyValue\":{\"shape\":\"Ski\"}}},\"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\":\"Sel\"}}}},\"ResumeWorkflowRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RunId\",\"NodeIds\"],\"members\":{\"Name\":{},\"RunId\":{},\"NodeIds\":{\"shape\":\"Sl3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RunId\":{},\"NodeIds\":{\"shape\":\"Sl3\"}}}},\"RunStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"SessionId\",\"Code\"],\"members\":{\"SessionId\":{},\"Code\":{},\"RequestOrigin\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{\"type\":\"integer\"}}}},\"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\":\"Si4\"}}}},\"StartBlueprintRun\":{\"input\":{\"type\":\"structure\",\"required\":[\"BlueprintName\",\"RoleArn\"],\"members\":{\"BlueprintName\":{},\"Parameters\":{},\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RunId\":{}}}},\"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\":\"S4e\"},\"AllocatedCapacity\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated, use MaxCapacity instead.\",\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"},\"MaxCapacity\":{\"type\":\"double\"},\"SecurityConfiguration\":{},\"NotificationProperty\":{\"shape\":\"S4j\"},\"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\":{},\"RunProperties\":{\"shape\":\"S5f\"}}},\"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\":{}}},\"StopSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"RequestOrigin\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"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\":\"S6u\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagsToRemove\"],\"members\":{\"ResourceArn\":{},\"TagsToRemove\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateBlueprint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"BlueprintLocation\"],\"members\":{\"Name\":{},\"Description\":{},\"BlueprintLocation\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"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\":\"S7b\"},\"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\":\"Smo\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"Smq\"}}}},\"UpdateColumnStatisticsForTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"ColumnStatisticsList\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"ColumnStatisticsList\":{\"shape\":\"Smo\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"Smq\"}}}},\"UpdateConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConnectionInput\"],\"members\":{\"CatalogId\":{},\"Name\":{},\"ConnectionInput\":{\"shape\":\"S7e\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateCrawler\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Role\":{},\"DatabaseName\":{},\"Description\":{},\"Targets\":{\"shape\":\"S2b\"},\"Schedule\":{},\"Classifiers\":{\"shape\":\"S2w\"},\"TablePrefix\":{},\"SchemaChangePolicy\":{\"shape\":\"S2z\"},\"RecrawlPolicy\":{\"shape\":\"S2x\"},\"LineageConfiguration\":{\"shape\":\"S32\"},\"LakeFormationConfiguration\":{\"shape\":\"S3i\"},\"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\":\"S7r\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDevEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{},\"PublicKey\":{},\"AddPublicKeys\":{\"shape\":\"S40\"},\"DeletePublicKeys\":{\"shape\":\"S40\"},\"CustomLibraries\":{\"type\":\"structure\",\"members\":{\"ExtraPythonLibsS3Path\":{},\"ExtraJarsS3Path\":{}}},\"UpdateEtlLibraries\":{\"type\":\"boolean\"},\"DeleteArguments\":{\"shape\":\"S3w\"},\"AddArguments\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\",\"JobUpdate\"],\"members\":{\"JobName\":{},\"JobUpdate\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"LogUri\":{},\"Role\":{},\"ExecutionProperty\":{\"shape\":\"S49\"},\"Command\":{\"shape\":\"S4b\"},\"DefaultArguments\":{\"shape\":\"S4e\"},\"NonOverridableArguments\":{\"shape\":\"S4e\"},\"Connections\":{\"shape\":\"S4f\"},\"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\":\"S4j\"},\"GlueVersion\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobName\":{}}}},\"UpdateMLTransform\":{\"input\":{\"type\":\"structure\",\"required\":[\"TransformId\"],\"members\":{\"TransformId\":{},\"Name\":{},\"Description\":{},\"Parameters\":{\"shape\":\"S88\"},\"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\":\"S6c\"},\"PartitionInput\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRegistry\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistryId\",\"Description\"],\"members\":{\"RegistryId\":{\"shape\":\"S8q\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"RegistryArn\":{}}}},\"UpdateSchema\":{\"input\":{\"type\":\"structure\",\"required\":[\"SchemaId\"],\"members\":{\"SchemaId\":{\"shape\":\"Sw\"},\"SchemaVersionNumber\":{\"shape\":\"Sh6\"},\"Compatibility\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SchemaArn\":{},\"SchemaName\":{},\"RegistryName\":{}}}},\"UpdateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableInput\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableInput\":{\"shape\":\"S9w\"},\"SkipArchive\":{\"type\":\"boolean\"},\"TransactionId\":{},\"VersionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTrigger\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"TriggerUpdate\"],\"members\":{\"Name\":{},\"TriggerUpdate\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"Schedule\":{},\"Actions\":{\"shape\":\"S4y\"},\"Predicate\":{\"shape\":\"S50\"},\"EventBatchingCondition\":{\"shape\":\"S57\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Trigger\":{\"shape\":\"S4u\"}}}},\"UpdateUserDefinedFunction\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"FunctionName\",\"FunctionInput\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"FunctionName\":{},\"FunctionInput\":{\"shape\":\"Sa7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"DefaultRunProperties\":{\"shape\":\"S5f\"},\"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\":{},\"AdditionalLocations\":{\"type\":\"list\",\"member\":{}},\"InputFormat\":{},\"OutputFormat\":{},\"Compressed\":{\"type\":\"boolean\"},\"NumberOfBuckets\":{\"type\":\"integer\"},\"SerdeInfo\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SerializationLibrary\":{},\"Parameters\":{\"shape\":\"Se\"}}},\"BucketColumns\":{\"shape\":\"Sn\"},\"SortColumns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Column\",\"SortOrder\"],\"members\":{\"Column\":{},\"SortOrder\":{\"type\":\"integer\"}}}},\"Parameters\":{\"shape\":\"Se\"},\"SkewedInfo\":{\"type\":\"structure\",\"members\":{\"SkewedColumnNames\":{\"shape\":\"Sn\"},\"SkewedColumnValues\":{\"type\":\"list\",\"member\":{}},\"SkewedColumnValueLocationMaps\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"StoredAsSubDirectories\":{\"type\":\"boolean\"},\"SchemaReference\":{\"type\":\"structure\",\"members\":{\"SchemaId\":{\"shape\":\"Sw\"},\"SchemaVersionId\":{},\"SchemaVersionNumber\":{\"type\":\"long\"}}}}},\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Type\":{},\"Comment\":{},\"Parameters\":{\"shape\":\"Se\"}}}},\"Se\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sn\":{\"type\":\"list\",\"member\":{}},\"Sw\":{\"type\":\"structure\",\"members\":{\"SchemaArn\":{},\"SchemaName\":{},\"RegistryName\":{}}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PartitionValues\":{\"shape\":\"S6\"},\"ErrorDetail\":{\"shape\":\"S14\"}}}},\"S14\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}},\"S1c\":{\"type\":\"structure\",\"required\":[\"Values\"],\"members\":{\"Values\":{\"shape\":\"S6\"}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"CreatedOn\":{\"type\":\"timestamp\"},\"LastModifiedOn\":{\"type\":\"timestamp\"},\"ParameterSpec\":{},\"BlueprintLocation\":{},\"BlueprintServiceLocation\":{},\"Status\":{},\"ErrorMessage\":{},\"LastActiveDefinition\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"LastModifiedOn\":{\"type\":\"timestamp\"},\"ParameterSpec\":{},\"BlueprintLocation\":{},\"BlueprintServiceLocation\":{}}}}},\"S24\":{\"type\":\"list\",\"member\":{}},\"S26\":{\"type\":\"list\",\"member\":{}},\"S28\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}},\"S29\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Role\":{},\"Targets\":{\"shape\":\"S2b\"},\"DatabaseName\":{},\"Description\":{},\"Classifiers\":{\"shape\":\"S2w\"},\"RecrawlPolicy\":{\"shape\":\"S2x\"},\"SchemaChangePolicy\":{\"shape\":\"S2z\"},\"LineageConfiguration\":{\"shape\":\"S32\"},\"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\":{},\"LakeFormationConfiguration\":{\"shape\":\"S3i\"}}},\"S2b\":{\"type\":\"structure\",\"members\":{\"S3Targets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Path\":{},\"Exclusions\":{\"shape\":\"S2f\"},\"ConnectionName\":{},\"SampleSize\":{\"type\":\"integer\"},\"EventQueueArn\":{},\"DlqEventQueueArn\":{}}}},\"JdbcTargets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConnectionName\":{},\"Path\":{},\"Exclusions\":{\"shape\":\"S2f\"}}}},\"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\":{}},\"ConnectionName\":{}}}},\"DeltaTargets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeltaTables\":{\"shape\":\"S2f\"},\"ConnectionName\":{},\"WriteManifest\":{\"type\":\"boolean\"}}}}}},\"S2f\":{\"type\":\"list\",\"member\":{}},\"S2w\":{\"type\":\"list\",\"member\":{}},\"S2x\":{\"type\":\"structure\",\"members\":{\"RecrawlBehavior\":{}}},\"S2z\":{\"type\":\"structure\",\"members\":{\"UpdateBehavior\":{},\"DeleteBehavior\":{}}},\"S32\":{\"type\":\"structure\",\"members\":{\"CrawlerLineageSettings\":{}}},\"S3i\":{\"type\":\"structure\",\"members\":{\"UseLakeFormationCredentials\":{\"type\":\"boolean\"},\"AccountId\":{}}},\"S3l\":{\"type\":\"list\",\"member\":{}},\"S3n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"RegexString\"],\"members\":{\"Name\":{},\"RegexString\":{},\"ContextWords\":{\"shape\":\"S3p\"}}}},\"S3p\":{\"type\":\"list\",\"member\":{}},\"S3r\":{\"type\":\"list\",\"member\":{}},\"S3t\":{\"type\":\"list\",\"member\":{\"shape\":\"S3u\"}},\"S3u\":{\"type\":\"structure\",\"members\":{\"EndpointName\":{},\"RoleArn\":{},\"SecurityGroupIds\":{\"shape\":\"S3w\"},\"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\":\"S40\"},\"SecurityConfiguration\":{},\"Arguments\":{\"shape\":\"S41\"}}},\"S3w\":{\"type\":\"list\",\"member\":{}},\"S40\":{\"type\":\"list\",\"member\":{}},\"S41\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S43\":{\"type\":\"list\",\"member\":{}},\"S45\":{\"type\":\"list\",\"member\":{\"shape\":\"S46\"}},\"S46\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"LogUri\":{},\"Role\":{},\"CreatedOn\":{\"type\":\"timestamp\"},\"LastModifiedOn\":{\"type\":\"timestamp\"},\"ExecutionProperty\":{\"shape\":\"S49\"},\"Command\":{\"shape\":\"S4b\"},\"DefaultArguments\":{\"shape\":\"S4e\"},\"NonOverridableArguments\":{\"shape\":\"S4e\"},\"Connections\":{\"shape\":\"S4f\"},\"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\":\"S4j\"},\"GlueVersion\":{}}},\"S49\":{\"type\":\"structure\",\"members\":{\"MaxConcurrentRuns\":{\"type\":\"integer\"}}},\"S4b\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ScriptLocation\":{},\"PythonVersion\":{}}},\"S4e\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S4f\":{\"type\":\"structure\",\"members\":{\"Connections\":{\"shape\":\"S4g\"}}},\"S4g\":{\"type\":\"list\",\"member\":{}},\"S4j\":{\"type\":\"structure\",\"members\":{\"NotifyDelayAfter\":{\"type\":\"integer\"}}},\"S4m\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\"}},\"S4o\":{\"type\":\"list\",\"member\":{\"shape\":\"S4p\"}},\"S4p\":{\"type\":\"structure\",\"members\":{\"Values\":{\"shape\":\"S6\"},\"DatabaseName\":{},\"TableName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastAccessTime\":{\"type\":\"timestamp\"},\"StorageDescriptor\":{\"shape\":\"S9\"},\"Parameters\":{\"shape\":\"Se\"},\"LastAnalyzedTime\":{\"type\":\"timestamp\"},\"CatalogId\":{}}},\"S4r\":{\"type\":\"list\",\"member\":{}},\"S4t\":{\"type\":\"list\",\"member\":{\"shape\":\"S4u\"}},\"S4u\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"WorkflowName\":{},\"Id\":{},\"Type\":{},\"State\":{},\"Description\":{},\"Schedule\":{},\"Actions\":{\"shape\":\"S4y\"},\"Predicate\":{\"shape\":\"S50\"},\"EventBatchingCondition\":{\"shape\":\"S57\"}}},\"S4y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"Arguments\":{\"shape\":\"S4e\"},\"Timeout\":{\"type\":\"integer\"},\"SecurityConfiguration\":{},\"NotificationProperty\":{\"shape\":\"S4j\"},\"CrawlerName\":{}}}},\"S50\":{\"type\":\"structure\",\"members\":{\"Logical\":{},\"Conditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LogicalOperator\":{},\"JobName\":{},\"State\":{},\"CrawlerName\":{},\"CrawlState\":{}}}}}},\"S57\":{\"type\":\"structure\",\"required\":[\"BatchSize\"],\"members\":{\"BatchSize\":{\"type\":\"integer\"},\"BatchWindow\":{\"type\":\"integer\"}}},\"S5b\":{\"type\":\"list\",\"member\":{}},\"S5e\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"DefaultRunProperties\":{\"shape\":\"S5f\"},\"CreatedOn\":{\"type\":\"timestamp\"},\"LastModifiedOn\":{\"type\":\"timestamp\"},\"LastRun\":{\"shape\":\"S5g\"},\"Graph\":{\"shape\":\"S5j\"},\"MaxConcurrentRuns\":{\"type\":\"integer\"},\"BlueprintDetails\":{\"type\":\"structure\",\"members\":{\"BlueprintName\":{},\"RunId\":{}}}}},\"S5f\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S5g\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"WorkflowRunId\":{},\"PreviousRunId\":{},\"WorkflowRunProperties\":{\"shape\":\"S5f\"},\"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\":\"S5j\"},\"StartingEventBatchCondition\":{\"type\":\"structure\",\"members\":{\"BatchSize\":{\"type\":\"integer\"},\"BatchWindow\":{\"type\":\"integer\"}}}}},\"S5j\":{\"type\":\"structure\",\"members\":{\"Nodes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Name\":{},\"UniqueId\":{},\"TriggerDetails\":{\"type\":\"structure\",\"members\":{\"Trigger\":{\"shape\":\"S4u\"}}},\"JobDetails\":{\"type\":\"structure\",\"members\":{\"JobRuns\":{\"shape\":\"S5p\"}}},\"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\":{}}}}}},\"S5p\":{\"type\":\"list\",\"member\":{\"shape\":\"S5q\"}},\"S5q\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Attempt\":{\"type\":\"integer\"},\"PreviousRunId\":{},\"TriggerName\":{},\"JobName\":{},\"StartedOn\":{\"type\":\"timestamp\"},\"LastModifiedOn\":{\"type\":\"timestamp\"},\"CompletedOn\":{\"type\":\"timestamp\"},\"JobRunState\":{},\"Arguments\":{\"shape\":\"S4e\"},\"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\":\"S4j\"},\"GlueVersion\":{},\"DPUSeconds\":{\"type\":\"double\"}}},\"S6c\":{\"type\":\"list\",\"member\":{}},\"S6u\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S7b\":{\"type\":\"list\",\"member\":{}},\"S7e\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConnectionType\",\"ConnectionProperties\"],\"members\":{\"Name\":{},\"Description\":{},\"ConnectionType\":{},\"MatchCriteria\":{\"shape\":\"S7g\"},\"ConnectionProperties\":{\"shape\":\"S7h\"},\"PhysicalConnectionRequirements\":{\"shape\":\"S7j\"}}},\"S7g\":{\"type\":\"list\",\"member\":{}},\"S7h\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S7j\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"SecurityGroupIdList\":{\"type\":\"list\",\"member\":{}},\"AvailabilityZone\":{}}},\"S7r\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"LocationUri\":{},\"Parameters\":{\"shape\":\"Se\"},\"CreateTableDefaultPermissions\":{\"shape\":\"S7t\"},\"TargetDatabase\":{\"shape\":\"S7z\"}}},\"S7t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Principal\":{\"type\":\"structure\",\"members\":{\"DataLakePrincipalIdentifier\":{}}},\"Permissions\":{\"type\":\"list\",\"member\":{}}}}},\"S7z\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"DatabaseName\":{}}},\"S86\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"DatabaseName\":{},\"TableName\":{},\"CatalogId\":{},\"ConnectionName\":{}}}},\"S88\":{\"type\":\"structure\",\"required\":[\"TransformType\"],\"members\":{\"TransformType\":{},\"FindMatchesParameters\":{\"type\":\"structure\",\"members\":{\"PrimaryKeyColumnName\":{},\"PrecisionRecallTradeoff\":{\"type\":\"double\"},\"AccuracyCostTradeoff\":{\"type\":\"double\"},\"EnforceProvidedLabels\":{\"type\":\"boolean\"}}}}},\"S8d\":{\"type\":\"structure\",\"members\":{\"MlUserDataEncryption\":{\"type\":\"structure\",\"required\":[\"MlUserDataEncryptionMode\"],\"members\":{\"MlUserDataEncryptionMode\":{},\"KmsKeyId\":{}}},\"TaskRunSecurityConfigurationName\":{}}},\"S8k\":{\"type\":\"structure\",\"required\":[\"Keys\",\"IndexName\"],\"members\":{\"Keys\":{\"type\":\"list\",\"member\":{}},\"IndexName\":{}}},\"S8q\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"RegistryArn\":{}}},\"S8x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\",\"NodeType\",\"Args\"],\"members\":{\"Id\":{},\"NodeType\":{},\"Args\":{\"shape\":\"S91\"},\"LineNumber\":{\"type\":\"integer\"}}}},\"S91\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{},\"Param\":{\"type\":\"boolean\"}}}},\"S95\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Source\",\"Target\"],\"members\":{\"Source\":{},\"Target\":{},\"TargetParameter\":{}}}},\"S9c\":{\"type\":\"structure\",\"members\":{\"S3Encryption\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"S3EncryptionMode\":{},\"KmsKeyArn\":{}}}},\"CloudWatchEncryption\":{\"type\":\"structure\",\"members\":{\"CloudWatchEncryptionMode\":{},\"KmsKeyArn\":{}}},\"JobBookmarksEncryption\":{\"type\":\"structure\",\"members\":{\"JobBookmarksEncryptionMode\":{},\"KmsKeyArn\":{}}}}},\"S9o\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"PythonVersion\":{}}},\"S9p\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S9s\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"CreatedOn\":{\"type\":\"timestamp\"},\"Status\":{},\"ErrorMessage\":{},\"Description\":{},\"Role\":{},\"Command\":{\"shape\":\"S9o\"},\"DefaultArguments\":{\"shape\":\"S9p\"},\"Connections\":{\"shape\":\"S4f\"},\"Progress\":{\"type\":\"double\"},\"MaxCapacity\":{\"type\":\"double\"},\"SecurityConfiguration\":{},\"GlueVersion\":{}}},\"S9w\":{\"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\":\"Sa0\"}}},\"Sa0\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{}}},\"Sa7\":{\"type\":\"structure\",\"members\":{\"FunctionName\":{},\"ClassName\":{},\"OwnerName\":{},\"OwnerType\":{},\"ResourceUris\":{\"shape\":\"Sa9\"}}},\"Sa9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"Uri\":{}}}},\"Sc2\":{\"type\":\"structure\",\"members\":{\"BlueprintName\":{},\"RunId\":{},\"WorkflowName\":{},\"State\":{},\"StartedOn\":{\"type\":\"timestamp\"},\"CompletedOn\":{\"type\":\"timestamp\"},\"ErrorMessage\":{},\"RollbackErrorMessage\":{},\"Parameters\":{},\"RoleArn\":{}}},\"Scg\":{\"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\":\"S7b\"},\"DisableValueTrimming\":{\"type\":\"boolean\"},\"AllowSingleColumn\":{\"type\":\"boolean\"}}}}},\"Scq\":{\"type\":\"list\",\"member\":{}},\"Scs\":{\"type\":\"list\",\"member\":{\"shape\":\"Sct\"}},\"Sct\":{\"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\":\"Sd1\"},\"MaximumValue\":{\"shape\":\"Sd1\"},\"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\"}}}}}}},\"Sd1\":{\"type\":\"structure\",\"required\":[\"UnscaledValue\",\"Scale\"],\"members\":{\"UnscaledValue\":{\"type\":\"blob\"},\"Scale\":{\"type\":\"integer\"}}},\"Sda\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ColumnName\":{},\"Error\":{\"shape\":\"S14\"}}}},\"Sdg\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"ConnectionType\":{},\"MatchCriteria\":{\"shape\":\"S7g\"},\"ConnectionProperties\":{\"shape\":\"S7h\"},\"PhysicalConnectionRequirements\":{\"shape\":\"S7j\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedBy\":{}}},\"Sdx\":{\"type\":\"structure\",\"members\":{\"EncryptionAtRest\":{\"type\":\"structure\",\"required\":[\"CatalogEncryptionMode\"],\"members\":{\"CatalogEncryptionMode\":{},\"SseAwsKmsKeyId\":{}}},\"ConnectionPasswordEncryption\":{\"type\":\"structure\",\"required\":[\"ReturnConnectionPasswordEncrypted\"],\"members\":{\"ReturnConnectionPasswordEncrypted\":{\"type\":\"boolean\"},\"AwsKmsKeyId\":{}}}}},\"Se3\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"LocationUri\":{},\"Parameters\":{\"shape\":\"Se\"},\"CreateTime\":{\"type\":\"timestamp\"},\"CreateTableDefaultPermissions\":{\"shape\":\"S7t\"},\"TargetDatabase\":{\"shape\":\"S7z\"},\"CatalogId\":{}}},\"Sel\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"Version\":{\"type\":\"integer\"},\"Run\":{\"type\":\"integer\"},\"Attempt\":{\"type\":\"integer\"},\"PreviousRunId\":{},\"RunId\":{},\"JobBookmark\":{}}},\"Sev\":{\"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\":{}}}}},\"Sfe\":{\"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\"}}}}}}}},\"Sfl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"DataType\":{}}}},\"Sfo\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"TransformType\":{},\"Status\":{},\"GlueVersion\":{},\"CreatedBefore\":{\"type\":\"timestamp\"},\"CreatedAfter\":{\"type\":\"timestamp\"},\"LastModifiedBefore\":{\"type\":\"timestamp\"},\"LastModifiedAfter\":{\"type\":\"timestamp\"},\"Schema\":{\"shape\":\"Sfl\"}}},\"Sfp\":{\"type\":\"structure\",\"required\":[\"Column\",\"SortDirection\"],\"members\":{\"Column\":{},\"SortDirection\":{}}},\"Sfv\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"DatabaseName\":{},\"TableName\":{}}},\"Sfw\":{\"type\":\"list\",\"member\":{\"shape\":\"Sfv\"}},\"Sfx\":{\"type\":\"structure\",\"members\":{\"Jdbc\":{\"shape\":\"S91\"},\"S3\":{\"shape\":\"S91\"},\"DynamoDB\":{\"shape\":\"S91\"}}},\"Sfz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceTable\":{},\"SourcePath\":{},\"SourceType\":{},\"TargetTable\":{},\"TargetPath\":{},\"TargetType\":{}}}},\"Sgj\":{\"type\":\"structure\",\"required\":[\"SegmentNumber\",\"TotalSegments\"],\"members\":{\"SegmentNumber\":{\"type\":\"integer\"},\"TotalSegments\":{\"type\":\"integer\"}}},\"Sh6\":{\"type\":\"structure\",\"members\":{\"LatestVersion\":{\"type\":\"boolean\"},\"VersionNumber\":{\"type\":\"long\"}}},\"Shf\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CreatedTimeStamp\":{\"type\":\"timestamp\"},\"EncryptionConfiguration\":{\"shape\":\"S9c\"}}},\"Shn\":{\"type\":\"structure\",\"members\":{\"Id\":{\"type\":\"integer\"},\"Code\":{},\"State\":{},\"Output\":{\"type\":\"structure\",\"members\":{\"Data\":{\"type\":\"structure\",\"members\":{\"TextPlain\":{}}},\"ExecutionCount\":{\"type\":\"integer\"},\"Status\":{},\"ErrorName\":{},\"ErrorValue\":{},\"Traceback\":{\"shape\":\"S4g\"}}},\"Progress\":{\"type\":\"double\"},\"StartedOn\":{\"type\":\"long\"},\"CompletedOn\":{\"type\":\"long\"}}},\"Shu\":{\"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\":\"Sa0\"},\"CatalogId\":{},\"VersionId\":{}}},\"Shx\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"Shu\"},\"VersionId\":{}}},\"Si4\":{\"type\":\"list\",\"member\":{\"shape\":\"Shu\"}},\"Sic\":{\"type\":\"structure\",\"members\":{\"AdditionalAuditContext\":{},\"RequestedColumns\":{\"type\":\"list\",\"member\":{}},\"AllColumnsRequested\":{\"type\":\"boolean\"}}},\"Sif\":{\"type\":\"list\",\"member\":{}},\"Sis\":{\"type\":\"structure\",\"members\":{\"FunctionName\":{},\"DatabaseName\":{},\"ClassName\":{},\"OwnerName\":{},\"OwnerType\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"ResourceUris\":{\"shape\":\"Sa9\"},\"CatalogId\":{}}},\"Ski\":{\"type\":\"structure\",\"members\":{\"MetadataKey\":{},\"MetadataValue\":{}}},\"Sl3\":{\"type\":\"list\",\"member\":{}},\"Smo\":{\"type\":\"list\",\"member\":{\"shape\":\"Sct\"}},\"Smq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ColumnStatistics\":{\"shape\":\"Sct\"},\"Error\":{\"shape\":\"S14\"}}}}}}"); /***/ }), @@ -35712,7 +38654,23 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"GetClassifiers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetConnections\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetCrawlerMetrics\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetCrawlers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetDatabases\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetDevEndpoints\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetJobRuns\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetJobs\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetMLTaskRuns\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetMLTransforms\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetBlueprintRuns\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"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\"},\"GetUnfilteredPartitionsMetadata\":{\"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\"},\"ListBlueprints\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListCrawlers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListCustomEntityTypes\":{\"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\"},\"ListSessions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListTriggers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListWorkflows\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"SearchTables\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"}}}"); + +/***/ }), + +/***/ 1266: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-08-18\",\"endpointPrefix\":\"grafana\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Managed Grafana\",\"serviceId\":\"grafana\",\"signatureVersion\":\"v4\",\"signingName\":\"grafana\",\"uid\":\"grafana-2020-08-18\"},\"operations\":{\"AssociateLicense\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/licenses/{licenseType}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"licenseType\",\"workspaceId\"],\"members\":{\"licenseType\":{\"location\":\"uri\",\"locationName\":\"licenseType\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"workspace\"],\"members\":{\"workspace\":{\"shape\":\"S5\"}}}},\"CreateWorkspace\":{\"http\":{\"requestUri\":\"/workspaces\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"accountAccessType\",\"authenticationProviders\",\"permissionType\"],\"members\":{\"accountAccessType\":{},\"authenticationProviders\":{\"shape\":\"S8\"},\"clientToken\":{\"idempotencyToken\":true},\"organizationRoleName\":{\"shape\":\"Sl\"},\"permissionType\":{},\"stackSetName\":{},\"tags\":{\"shape\":\"Sr\"},\"workspaceDataSources\":{\"shape\":\"Sc\"},\"workspaceDescription\":{\"shape\":\"Se\"},\"workspaceName\":{\"shape\":\"Si\"},\"workspaceNotificationDestinations\":{\"shape\":\"Sj\"},\"workspaceOrganizationalUnits\":{\"shape\":\"Sm\"},\"workspaceRoleArn\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"workspace\"],\"members\":{\"workspace\":{\"shape\":\"S5\"}}},\"idempotent\":true},\"DeleteWorkspace\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workspaces/{workspaceId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"workspace\"],\"members\":{\"workspace\":{\"shape\":\"S5\"}}},\"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\":{\"shape\":\"S5\"}}}},\"DescribeWorkspaceAuthentication\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}/authentication\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"authentication\"],\"members\":{\"authentication\":{\"shape\":\"S14\"}}}},\"DisassociateLicense\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workspaces/{workspaceId}/licenses/{licenseType}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"licenseType\",\"workspaceId\"],\"members\":{\"licenseType\":{\"location\":\"uri\",\"locationName\":\"licenseType\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"workspace\"],\"members\":{\"workspace\":{\"shape\":\"S5\"}}}},\"ListPermissions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}/permissions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"groupId\":{\"location\":\"querystring\",\"locationName\":\"groupId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"userId\":{\"location\":\"querystring\",\"locationName\":\"userId\"},\"userType\":{\"location\":\"querystring\",\"locationName\":\"userType\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"permissions\"],\"members\":{\"nextToken\":{},\"permissions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"role\",\"user\"],\"members\":{\"role\":{},\"user\":{\"shape\":\"S1v\"}}}}}}},\"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\"}}}},\"ListWorkspaces\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"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\":[\"authentication\",\"created\",\"endpoint\",\"grafanaVersion\",\"id\",\"modified\",\"status\"],\"members\":{\"authentication\":{\"shape\":\"S7\"},\"created\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Se\"},\"endpoint\":{},\"grafanaVersion\":{},\"id\":{},\"modified\":{\"type\":\"timestamp\"},\"name\":{\"shape\":\"Si\"},\"notificationDestinations\":{\"shape\":\"Sj\"},\"status\":{},\"tags\":{\"shape\":\"Sr\"}}}}}}},\"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\":{}}},\"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},\"UpdatePermissions\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workspaces/{workspaceId}/permissions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"updateInstructionBatch\",\"workspaceId\"],\"members\":{\"updateInstructionBatch\":{\"type\":\"list\",\"member\":{\"shape\":\"S2a\"}},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"errors\"],\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"causedBy\",\"code\",\"message\"],\"members\":{\"causedBy\":{\"shape\":\"S2a\"},\"code\":{\"type\":\"integer\"},\"message\":{}}}}}}},\"UpdateWorkspace\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workspaces/{workspaceId}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"accountAccessType\":{},\"organizationRoleName\":{\"shape\":\"Sl\"},\"permissionType\":{},\"stackSetName\":{},\"workspaceDataSources\":{\"shape\":\"Sc\"},\"workspaceDescription\":{\"shape\":\"Se\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"},\"workspaceName\":{\"shape\":\"Si\"},\"workspaceNotificationDestinations\":{\"shape\":\"Sj\"},\"workspaceOrganizationalUnits\":{\"shape\":\"Sm\"},\"workspaceRoleArn\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"workspace\"],\"members\":{\"workspace\":{\"shape\":\"S5\"}}}},\"UpdateWorkspaceAuthentication\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/authentication\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"authenticationProviders\",\"workspaceId\"],\"members\":{\"authenticationProviders\":{\"shape\":\"S8\"},\"samlConfiguration\":{\"shape\":\"S18\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"authentication\"],\"members\":{\"authentication\":{\"shape\":\"S14\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"required\":[\"authentication\",\"created\",\"dataSources\",\"endpoint\",\"grafanaVersion\",\"id\",\"modified\",\"status\"],\"members\":{\"accountAccessType\":{},\"authentication\":{\"shape\":\"S7\"},\"created\":{\"type\":\"timestamp\"},\"dataSources\":{\"shape\":\"Sc\"},\"description\":{\"shape\":\"Se\"},\"endpoint\":{},\"freeTrialConsumed\":{\"type\":\"boolean\"},\"freeTrialExpiration\":{\"type\":\"timestamp\"},\"grafanaVersion\":{},\"id\":{},\"licenseExpiration\":{\"type\":\"timestamp\"},\"licenseType\":{},\"modified\":{\"type\":\"timestamp\"},\"name\":{\"shape\":\"Si\"},\"notificationDestinations\":{\"shape\":\"Sj\"},\"organizationRoleName\":{\"shape\":\"Sl\"},\"organizationalUnits\":{\"shape\":\"Sm\"},\"permissionType\":{},\"stackSetName\":{},\"status\":{},\"tags\":{\"shape\":\"Sr\"},\"workspaceRoleArn\":{\"shape\":\"Su\"}}},\"S7\":{\"type\":\"structure\",\"required\":[\"providers\"],\"members\":{\"providers\":{\"shape\":\"S8\"},\"samlConfigurationStatus\":{}}},\"S8\":{\"type\":\"list\",\"member\":{}},\"Sc\":{\"type\":\"list\",\"member\":{}},\"Se\":{\"type\":\"string\",\"sensitive\":true},\"Si\":{\"type\":\"string\",\"sensitive\":true},\"Sj\":{\"type\":\"list\",\"member\":{}},\"Sl\":{\"type\":\"string\",\"sensitive\":true},\"Sm\":{\"type\":\"list\",\"member\":{},\"sensitive\":true},\"Sr\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Su\":{\"type\":\"string\",\"sensitive\":true},\"S14\":{\"type\":\"structure\",\"required\":[\"providers\"],\"members\":{\"awsSso\":{\"type\":\"structure\",\"members\":{\"ssoClientId\":{}}},\"providers\":{\"shape\":\"S8\"},\"saml\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"configuration\":{\"shape\":\"S18\"},\"status\":{}}}}},\"S18\":{\"type\":\"structure\",\"required\":[\"idpMetadata\"],\"members\":{\"allowedOrganizations\":{\"type\":\"list\",\"member\":{}},\"assertionAttributes\":{\"type\":\"structure\",\"members\":{\"email\":{},\"groups\":{},\"login\":{},\"name\":{},\"org\":{},\"role\":{}}},\"idpMetadata\":{\"type\":\"structure\",\"members\":{\"url\":{},\"xml\":{}},\"union\":true},\"loginValidityDuration\":{\"type\":\"integer\"},\"roleValues\":{\"type\":\"structure\",\"members\":{\"admin\":{\"shape\":\"S1i\"},\"editor\":{\"shape\":\"S1i\"}}}}},\"S1i\":{\"type\":\"list\",\"member\":{}},\"S1v\":{\"type\":\"structure\",\"required\":[\"id\",\"type\"],\"members\":{\"id\":{},\"type\":{}}},\"S2a\":{\"type\":\"structure\",\"required\":[\"action\",\"role\",\"users\"],\"members\":{\"action\":{},\"role\":{},\"users\":{\"type\":\"list\",\"member\":{\"shape\":\"S1v\"}}}}}}"); + +/***/ }), + +/***/ 72877: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListPermissions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"permissions\"},\"ListWorkspaces\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"workspaces\"}}}"); /***/ }), @@ -35728,7 +38686,7 @@ module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-06-07\",\"endp /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":{\"BatchAssociateClientDeviceWithCoreDevice\":{\"http\":{\"requestUri\":\"/greengrass/v2/coreDevices/{coreDeviceThingName}/associateClientDevices\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"coreDeviceThingName\"],\"members\":{\"entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{}}}},\"coreDeviceThingName\":{\"location\":\"uri\",\"locationName\":\"coreDeviceThingName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"code\":{},\"message\":{}}}}}}},\"BatchDisassociateClientDeviceFromCoreDevice\":{\"http\":{\"requestUri\":\"/greengrass/v2/coreDevices/{coreDeviceThingName}/disassociateClientDevices\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"coreDeviceThingName\"],\"members\":{\"entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{}}}},\"coreDeviceThingName\":{\"location\":\"uri\",\"locationName\":\"coreDeviceThingName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"code\":{},\"message\":{}}}}}}},\"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\":\"Sn\"},\"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\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"componentName\",\"componentVersion\",\"creationTimestamp\",\"status\"],\"members\":{\"arn\":{},\"componentName\":{},\"componentVersion\":{},\"creationTimestamp\":{\"type\":\"timestamp\"},\"status\":{\"shape\":\"S1k\"}}}},\"CreateDeployment\":{\"http\":{\"requestUri\":\"/greengrass/v2/deployments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"targetArn\"],\"members\":{\"targetArn\":{},\"deploymentName\":{},\"components\":{\"shape\":\"S1p\"},\"iotJobConfiguration\":{\"shape\":\"S1w\"},\"deploymentPolicies\":{\"shape\":\"S2d\"},\"tags\":{\"shape\":\"S1e\"}}},\"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\":\"S1k\"},\"platforms\":{\"shape\":\"Sn\"},\"tags\":{\"shape\":\"S1e\"}}}},\"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\":\"S1e\"}}}},\"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\":\"S1e\"}}}},\"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\":\"S1p\"},\"deploymentPolicies\":{\"shape\":\"S2d\"},\"iotJobConfiguration\":{\"shape\":\"S1w\"},\"creationTimestamp\":{\"type\":\"timestamp\"},\"isLatestForTarget\":{\"type\":\"boolean\"},\"tags\":{\"shape\":\"S1e\"}}}},\"ListClientDevicesAssociatedWithCoreDevice\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/greengrass/v2/coreDevices/{coreDeviceThingName}/associatedClientDevices\",\"responseCode\":200},\"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\":{\"associatedClientDevices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"associationTimestamp\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"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\":\"Sn\"}}}}}},\"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\":\"S1e\"}}}},\"ResolveComponentCandidates\":{\"http\":{\"requestUri\":\"/greengrass/v2/resolveComponentCandidates\"},\"input\":{\"type\":\"structure\",\"required\":[\"platform\",\"componentCandidates\"],\"members\":{\"platform\":{\"shape\":\"So\"},\"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\":\"S1e\"}}},\"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\":{\"Sn\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"So\":{\"type\":\"structure\",\"members\":{\"name\":{},\"attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S1e\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1k\":{\"type\":\"structure\",\"members\":{\"componentState\":{},\"message\":{},\"errors\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S1p\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"componentVersion\":{},\"configurationUpdate\":{\"type\":\"structure\",\"members\":{\"merge\":{},\"reset\":{\"type\":\"list\",\"member\":{}}}},\"runWith\":{\"type\":\"structure\",\"members\":{\"posixUser\":{}}}}}},\"S1w\":{\"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\"}}}}},\"S2d\":{\"type\":\"structure\",\"members\":{\"failureHandlingPolicy\":{},\"componentUpdatePolicy\":{\"type\":\"structure\",\"members\":{\"timeoutInSeconds\":{\"type\":\"integer\"},\"action\":{}}},\"configurationValidationPolicy\":{\"type\":\"structure\",\"members\":{\"timeoutInSeconds\":{\"type\":\"integer\"}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-11-30\",\"endpointPrefix\":\"greengrass\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AWS GreengrassV2\",\"serviceFullName\":\"AWS IoT Greengrass V2\",\"serviceId\":\"GreengrassV2\",\"signatureVersion\":\"v4\",\"uid\":\"greengrassv2-2020-11-30\"},\"operations\":{\"AssociateServiceRoleToAccount\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/greengrass/servicerole\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"roleArn\"],\"members\":{\"roleArn\":{\"locationName\":\"RoleArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"associatedAt\":{\"locationName\":\"AssociatedAt\"}}}},\"BatchAssociateClientDeviceWithCoreDevice\":{\"http\":{\"requestUri\":\"/greengrass/v2/coreDevices/{coreDeviceThingName}/associateClientDevices\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"coreDeviceThingName\"],\"members\":{\"entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{}}}},\"coreDeviceThingName\":{\"location\":\"uri\",\"locationName\":\"coreDeviceThingName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"code\":{},\"message\":{}}}}}}},\"BatchDisassociateClientDeviceFromCoreDevice\":{\"http\":{\"requestUri\":\"/greengrass/v2/coreDevices/{coreDeviceThingName}/disassociateClientDevices\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"coreDeviceThingName\"],\"members\":{\"entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{}}}},\"coreDeviceThingName\":{\"location\":\"uri\",\"locationName\":\"coreDeviceThingName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"code\":{},\"message\":{}}}}}}},\"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\":\"Sq\"},\"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\":\"S1g\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"componentName\",\"componentVersion\",\"creationTimestamp\",\"status\"],\"members\":{\"arn\":{},\"componentName\":{},\"componentVersion\":{},\"creationTimestamp\":{\"type\":\"timestamp\"},\"status\":{\"shape\":\"S1n\"}}}},\"CreateDeployment\":{\"http\":{\"requestUri\":\"/greengrass/v2/deployments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"targetArn\"],\"members\":{\"targetArn\":{},\"deploymentName\":{},\"components\":{\"shape\":\"S1s\"},\"iotJobConfiguration\":{\"shape\":\"S22\"},\"deploymentPolicies\":{\"shape\":\"S2j\"},\"tags\":{\"shape\":\"S1g\"},\"clientToken\":{\"idempotencyToken\":true}}},\"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\":\"S1n\"},\"platforms\":{\"shape\":\"Sq\"},\"tags\":{\"shape\":\"S1g\"}}}},\"DisassociateServiceRoleFromAccount\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/greengrass/servicerole\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"disassociatedAt\":{\"locationName\":\"DisassociatedAt\"}}}},\"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\":\"S1g\"}}}},\"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\":{}}}},\"GetConnectivityInfo\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/greengrass/things/{thingName}/connectivityInfo\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectivityInfo\":{\"shape\":\"S36\",\"locationName\":\"ConnectivityInfo\"},\"message\":{\"locationName\":\"Message\"}}}},\"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\":\"S1g\"}}}},\"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\":\"S1s\"},\"deploymentPolicies\":{\"shape\":\"S2j\"},\"iotJobConfiguration\":{\"shape\":\"S22\"},\"creationTimestamp\":{\"type\":\"timestamp\"},\"isLatestForTarget\":{\"type\":\"boolean\"},\"tags\":{\"shape\":\"S1g\"}}}},\"GetServiceRoleForAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/greengrass/servicerole\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"associatedAt\":{\"locationName\":\"AssociatedAt\"},\"roleArn\":{\"locationName\":\"RoleArn\"}}}},\"ListClientDevicesAssociatedWithCoreDevice\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/greengrass/v2/coreDevices/{coreDeviceThingName}/associatedClientDevices\",\"responseCode\":200},\"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\":{\"associatedClientDevices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"associationTimestamp\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"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\":\"Sq\"}}}}}},\"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\":\"S1g\"}}}},\"ResolveComponentCandidates\":{\"http\":{\"requestUri\":\"/greengrass/v2/resolveComponentCandidates\"},\"input\":{\"type\":\"structure\",\"required\":[\"platform\",\"componentCandidates\"],\"members\":{\"platform\":{\"shape\":\"Sr\"},\"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\":\"S1g\"}}},\"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\":{}}},\"UpdateConnectivityInfo\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/greengrass/things/{thingName}/connectivityInfo\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\",\"connectivityInfo\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"connectivityInfo\":{\"shape\":\"S36\",\"locationName\":\"ConnectivityInfo\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"version\":{\"locationName\":\"Version\"},\"message\":{\"locationName\":\"Message\"}}}}},\"shapes\":{\"Sq\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"Sr\":{\"type\":\"structure\",\"members\":{\"name\":{},\"attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S1g\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1n\":{\"type\":\"structure\",\"members\":{\"componentState\":{},\"message\":{},\"errors\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S1s\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"componentVersion\":{},\"configurationUpdate\":{\"type\":\"structure\",\"members\":{\"merge\":{},\"reset\":{\"type\":\"list\",\"member\":{}}}},\"runWith\":{\"type\":\"structure\",\"members\":{\"posixUser\":{},\"systemResourceLimits\":{\"type\":\"structure\",\"members\":{\"memory\":{\"type\":\"long\"},\"cpus\":{\"type\":\"double\"}}},\"windowsUser\":{}}}}}},\"S22\":{\"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\"}}}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"failureHandlingPolicy\":{},\"componentUpdatePolicy\":{\"type\":\"structure\",\"members\":{\"timeoutInSeconds\":{\"type\":\"integer\"},\"action\":{}}},\"configurationValidationPolicy\":{\"type\":\"structure\",\"members\":{\"timeoutInSeconds\":{\"type\":\"integer\"}}}}},\"S36\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{\"locationName\":\"Id\"},\"hostAddress\":{\"locationName\":\"HostAddress\"},\"portNumber\":{\"locationName\":\"PortNumber\",\"type\":\"integer\"},\"metadata\":{\"locationName\":\"Metadata\"}}}}}}"); /***/ }), @@ -35760,7 +38718,7 @@ module.exports = JSON.parse("{\"o\":{\"ListConfigs\":{\"input_token\":\"nextToke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-11-28\",\"endpointPrefix\":\"guardduty\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon GuardDuty\",\"serviceId\":\"GuardDuty\",\"signatureVersion\":\"v4\",\"signingName\":\"guardduty\",\"uid\":\"guardduty-2017-11-28\"},\"operations\":{\"AcceptInvitation\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/master\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"MasterId\",\"InvitationId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MasterId\":{\"locationName\":\"masterId\"},\"InvitationId\":{\"locationName\":\"invitationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ArchiveFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/archive\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDetector\":{\"http\":{\"requestUri\":\"/detector\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Enable\"],\"members\":{\"Enable\":{\"locationName\":\"enable\",\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"},\"FindingPublishingFrequency\":{\"locationName\":\"findingPublishingFrequency\"},\"DataSources\":{\"shape\":\"Sd\",\"locationName\":\"dataSources\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DetectorId\":{\"locationName\":\"detectorId\"}}}},\"CreateFilter\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/filter\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"Name\",\"FindingCriteria\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"Name\":{\"locationName\":\"name\"},\"Description\":{\"locationName\":\"description\"},\"Action\":{\"locationName\":\"action\"},\"Rank\":{\"locationName\":\"rank\",\"type\":\"integer\"},\"FindingCriteria\":{\"shape\":\"So\",\"locationName\":\"findingCriteria\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"locationName\":\"name\"}}}},\"CreateIPSet\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/ipset\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"Name\",\"Format\",\"Location\",\"Activate\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"Name\":{\"locationName\":\"name\"},\"Format\":{\"locationName\":\"format\"},\"Location\":{\"locationName\":\"location\"},\"Activate\":{\"locationName\":\"activate\",\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"IpSetId\"],\"members\":{\"IpSetId\":{\"locationName\":\"ipSetId\"}}}},\"CreateMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountDetails\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountDetails\":{\"locationName\":\"accountDetails\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Email\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Email\":{\"locationName\":\"email\"}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"CreatePublishingDestination\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/publishingDestination\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"DestinationType\",\"DestinationProperties\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"DestinationType\":{\"locationName\":\"destinationType\"},\"DestinationProperties\":{\"shape\":\"S1d\",\"locationName\":\"destinationProperties\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DestinationId\"],\"members\":{\"DestinationId\":{\"locationName\":\"destinationId\"}}}},\"CreateSampleFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/create\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingTypes\":{\"locationName\":\"findingTypes\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateThreatIntelSet\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/threatintelset\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"Name\",\"Format\",\"Location\",\"Activate\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"Name\":{\"locationName\":\"name\"},\"Format\":{\"locationName\":\"format\"},\"Location\":{\"locationName\":\"location\"},\"Activate\":{\"locationName\":\"activate\",\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ThreatIntelSetId\"],\"members\":{\"ThreatIntelSetId\":{\"locationName\":\"threatIntelSetId\"}}}},\"DeclineInvitations\":{\"http\":{\"requestUri\":\"/invitation/decline\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"DeleteDetector\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFilter\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}/filter/{filterName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FilterName\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FilterName\":{\"location\":\"uri\",\"locationName\":\"filterName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteIPSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}/ipset/{ipSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"IpSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"IpSetId\":{\"location\":\"uri\",\"locationName\":\"ipSetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteInvitations\":{\"http\":{\"requestUri\":\"/invitation/delete\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"DeleteMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/delete\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"DeletePublishingDestination\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}/publishingDestination/{destinationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"DestinationId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"DestinationId\":{\"location\":\"uri\",\"locationName\":\"destinationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteThreatIntelSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}/threatintelset/{threatIntelSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"ThreatIntelSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"ThreatIntelSetId\":{\"location\":\"uri\",\"locationName\":\"threatIntelSetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeOrganizationConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/admin\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoEnable\",\"MemberAccountLimitReached\"],\"members\":{\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"},\"MemberAccountLimitReached\":{\"locationName\":\"memberAccountLimitReached\",\"type\":\"boolean\"},\"DataSources\":{\"locationName\":\"dataSources\",\"type\":\"structure\",\"required\":[\"S3Logs\"],\"members\":{\"S3Logs\":{\"locationName\":\"s3Logs\",\"type\":\"structure\",\"required\":[\"AutoEnable\"],\"members\":{\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"}}}}}}}},\"DescribePublishingDestination\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/publishingDestination/{destinationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"DestinationId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"DestinationId\":{\"location\":\"uri\",\"locationName\":\"destinationId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DestinationId\",\"DestinationType\",\"Status\",\"PublishingFailureStartTimestamp\",\"DestinationProperties\"],\"members\":{\"DestinationId\":{\"locationName\":\"destinationId\"},\"DestinationType\":{\"locationName\":\"destinationType\"},\"Status\":{\"locationName\":\"status\"},\"PublishingFailureStartTimestamp\":{\"locationName\":\"publishingFailureStartTimestamp\",\"type\":\"long\"},\"DestinationProperties\":{\"shape\":\"S1d\",\"locationName\":\"destinationProperties\"}}}},\"DisableOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/admin/disable\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AdminAccountId\"],\"members\":{\"AdminAccountId\":{\"locationName\":\"adminAccountId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateFromMasterAccount\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/master/disassociate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/disassociate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"EnableOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/admin/enable\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AdminAccountId\"],\"members\":{\"AdminAccountId\":{\"locationName\":\"adminAccountId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetDetector\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServiceRole\",\"Status\"],\"members\":{\"CreatedAt\":{\"locationName\":\"createdAt\"},\"FindingPublishingFrequency\":{\"locationName\":\"findingPublishingFrequency\"},\"ServiceRole\":{\"locationName\":\"serviceRole\"},\"Status\":{\"locationName\":\"status\"},\"UpdatedAt\":{\"locationName\":\"updatedAt\"},\"DataSources\":{\"shape\":\"S2l\",\"locationName\":\"dataSources\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}}},\"GetFilter\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/filter/{filterName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FilterName\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FilterName\":{\"location\":\"uri\",\"locationName\":\"filterName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\",\"Action\",\"FindingCriteria\"],\"members\":{\"Name\":{\"locationName\":\"name\"},\"Description\":{\"locationName\":\"description\"},\"Action\":{\"locationName\":\"action\"},\"Rank\":{\"locationName\":\"rank\",\"type\":\"integer\"},\"FindingCriteria\":{\"shape\":\"So\",\"locationName\":\"findingCriteria\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}}},\"GetFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"},\"SortCriteria\":{\"shape\":\"S2u\",\"locationName\":\"sortCriteria\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Findings\"],\"members\":{\"Findings\":{\"locationName\":\"findings\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Arn\",\"CreatedAt\",\"Id\",\"Region\",\"Resource\",\"SchemaVersion\",\"Severity\",\"Type\",\"UpdatedAt\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Arn\":{\"locationName\":\"arn\"},\"Confidence\":{\"locationName\":\"confidence\",\"type\":\"double\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"Description\":{\"locationName\":\"description\"},\"Id\":{\"locationName\":\"id\"},\"Partition\":{\"locationName\":\"partition\"},\"Region\":{\"locationName\":\"region\"},\"Resource\":{\"locationName\":\"resource\",\"type\":\"structure\",\"members\":{\"AccessKeyDetails\":{\"locationName\":\"accessKeyDetails\",\"type\":\"structure\",\"members\":{\"AccessKeyId\":{\"locationName\":\"accessKeyId\"},\"PrincipalId\":{\"locationName\":\"principalId\"},\"UserName\":{\"locationName\":\"userName\"},\"UserType\":{\"locationName\":\"userType\"}}},\"S3BucketDetails\":{\"locationName\":\"s3BucketDetails\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Name\":{\"locationName\":\"name\"},\"Type\":{\"locationName\":\"type\"},\"CreatedAt\":{\"locationName\":\"createdAt\",\"type\":\"timestamp\"},\"Owner\":{\"locationName\":\"owner\",\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"}}},\"Tags\":{\"shape\":\"S36\",\"locationName\":\"tags\"},\"DefaultServerSideEncryption\":{\"locationName\":\"defaultServerSideEncryption\",\"type\":\"structure\",\"members\":{\"EncryptionType\":{\"locationName\":\"encryptionType\"},\"KmsMasterKeyArn\":{\"locationName\":\"kmsMasterKeyArn\"}}},\"PublicAccess\":{\"locationName\":\"publicAccess\",\"type\":\"structure\",\"members\":{\"PermissionConfiguration\":{\"locationName\":\"permissionConfiguration\",\"type\":\"structure\",\"members\":{\"BucketLevelPermissions\":{\"locationName\":\"bucketLevelPermissions\",\"type\":\"structure\",\"members\":{\"AccessControlList\":{\"locationName\":\"accessControlList\",\"type\":\"structure\",\"members\":{\"AllowsPublicReadAccess\":{\"locationName\":\"allowsPublicReadAccess\",\"type\":\"boolean\"},\"AllowsPublicWriteAccess\":{\"locationName\":\"allowsPublicWriteAccess\",\"type\":\"boolean\"}}},\"BucketPolicy\":{\"locationName\":\"bucketPolicy\",\"type\":\"structure\",\"members\":{\"AllowsPublicReadAccess\":{\"locationName\":\"allowsPublicReadAccess\",\"type\":\"boolean\"},\"AllowsPublicWriteAccess\":{\"locationName\":\"allowsPublicWriteAccess\",\"type\":\"boolean\"}}},\"BlockPublicAccess\":{\"shape\":\"S3e\",\"locationName\":\"blockPublicAccess\"}}},\"AccountLevelPermissions\":{\"locationName\":\"accountLevelPermissions\",\"type\":\"structure\",\"members\":{\"BlockPublicAccess\":{\"shape\":\"S3e\",\"locationName\":\"blockPublicAccess\"}}}}},\"EffectivePermission\":{\"locationName\":\"effectivePermission\"}}}}}},\"InstanceDetails\":{\"locationName\":\"instanceDetails\",\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"IamInstanceProfile\":{\"locationName\":\"iamInstanceProfile\",\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Id\":{\"locationName\":\"id\"}}},\"ImageDescription\":{\"locationName\":\"imageDescription\"},\"ImageId\":{\"locationName\":\"imageId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceState\":{\"locationName\":\"instanceState\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"LaunchTime\":{\"locationName\":\"launchTime\"},\"NetworkInterfaces\":{\"locationName\":\"networkInterfaces\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Ipv6Addresses\":{\"locationName\":\"ipv6Addresses\",\"type\":\"list\",\"member\":{}},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"locationName\":\"privateIpAddresses\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"PublicDnsName\":{\"locationName\":\"publicDnsName\"},\"PublicIp\":{\"locationName\":\"publicIp\"},\"SecurityGroups\":{\"locationName\":\"securityGroups\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupId\":{\"locationName\":\"groupId\"},\"GroupName\":{\"locationName\":\"groupName\"}}}},\"SubnetId\":{\"locationName\":\"subnetId\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"Platform\":{\"locationName\":\"platform\"},\"ProductCodes\":{\"locationName\":\"productCodes\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"ProductType\":{\"locationName\":\"productType\"}}}},\"Tags\":{\"shape\":\"S36\",\"locationName\":\"tags\"}}},\"ResourceType\":{\"locationName\":\"resourceType\"}}},\"SchemaVersion\":{\"locationName\":\"schemaVersion\"},\"Service\":{\"locationName\":\"service\",\"type\":\"structure\",\"members\":{\"Action\":{\"locationName\":\"action\",\"type\":\"structure\",\"members\":{\"ActionType\":{\"locationName\":\"actionType\"},\"AwsApiCallAction\":{\"locationName\":\"awsApiCallAction\",\"type\":\"structure\",\"members\":{\"Api\":{\"locationName\":\"api\"},\"CallerType\":{\"locationName\":\"callerType\"},\"DomainDetails\":{\"locationName\":\"domainDetails\",\"type\":\"structure\",\"members\":{\"Domain\":{\"locationName\":\"domain\"}}},\"ErrorCode\":{\"locationName\":\"errorCode\"},\"RemoteIpDetails\":{\"shape\":\"S3v\",\"locationName\":\"remoteIpDetails\"},\"ServiceName\":{\"locationName\":\"serviceName\"}}},\"DnsRequestAction\":{\"locationName\":\"dnsRequestAction\",\"type\":\"structure\",\"members\":{\"Domain\":{\"locationName\":\"domain\"}}},\"NetworkConnectionAction\":{\"locationName\":\"networkConnectionAction\",\"type\":\"structure\",\"members\":{\"Blocked\":{\"locationName\":\"blocked\",\"type\":\"boolean\"},\"ConnectionDirection\":{\"locationName\":\"connectionDirection\"},\"LocalPortDetails\":{\"shape\":\"S42\",\"locationName\":\"localPortDetails\"},\"Protocol\":{\"locationName\":\"protocol\"},\"LocalIpDetails\":{\"shape\":\"S43\",\"locationName\":\"localIpDetails\"},\"RemoteIpDetails\":{\"shape\":\"S3v\",\"locationName\":\"remoteIpDetails\"},\"RemotePortDetails\":{\"locationName\":\"remotePortDetails\",\"type\":\"structure\",\"members\":{\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"PortName\":{\"locationName\":\"portName\"}}}}},\"PortProbeAction\":{\"locationName\":\"portProbeAction\",\"type\":\"structure\",\"members\":{\"Blocked\":{\"locationName\":\"blocked\",\"type\":\"boolean\"},\"PortProbeDetails\":{\"locationName\":\"portProbeDetails\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LocalPortDetails\":{\"shape\":\"S42\",\"locationName\":\"localPortDetails\"},\"LocalIpDetails\":{\"shape\":\"S43\",\"locationName\":\"localIpDetails\"},\"RemoteIpDetails\":{\"shape\":\"S3v\",\"locationName\":\"remoteIpDetails\"}}}}}}}},\"Evidence\":{\"locationName\":\"evidence\",\"type\":\"structure\",\"members\":{\"ThreatIntelligenceDetails\":{\"locationName\":\"threatIntelligenceDetails\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ThreatListName\":{\"locationName\":\"threatListName\"},\"ThreatNames\":{\"locationName\":\"threatNames\",\"type\":\"list\",\"member\":{}}}}}}},\"Archived\":{\"locationName\":\"archived\",\"type\":\"boolean\"},\"Count\":{\"locationName\":\"count\",\"type\":\"integer\"},\"DetectorId\":{\"locationName\":\"detectorId\"},\"EventFirstSeen\":{\"locationName\":\"eventFirstSeen\"},\"EventLastSeen\":{\"locationName\":\"eventLastSeen\"},\"ResourceRole\":{\"locationName\":\"resourceRole\"},\"ServiceName\":{\"locationName\":\"serviceName\"},\"UserFeedback\":{\"locationName\":\"userFeedback\"}}},\"Severity\":{\"locationName\":\"severity\",\"type\":\"double\"},\"Title\":{\"locationName\":\"title\"},\"Type\":{\"locationName\":\"type\"},\"UpdatedAt\":{\"locationName\":\"updatedAt\"}}}}}}},\"GetFindingsStatistics\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/statistics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingStatisticTypes\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingStatisticTypes\":{\"locationName\":\"findingStatisticTypes\",\"type\":\"list\",\"member\":{}},\"FindingCriteria\":{\"shape\":\"So\",\"locationName\":\"findingCriteria\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FindingStatistics\"],\"members\":{\"FindingStatistics\":{\"locationName\":\"findingStatistics\",\"type\":\"structure\",\"members\":{\"CountBySeverity\":{\"locationName\":\"countBySeverity\",\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}}}}}}},\"GetIPSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/ipset/{ipSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"IpSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"IpSetId\":{\"location\":\"uri\",\"locationName\":\"ipSetId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\",\"Format\",\"Location\",\"Status\"],\"members\":{\"Name\":{\"locationName\":\"name\"},\"Format\":{\"locationName\":\"format\"},\"Location\":{\"locationName\":\"location\"},\"Status\":{\"locationName\":\"status\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}}},\"GetInvitationsCount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/invitation/count\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"InvitationsCount\":{\"locationName\":\"invitationsCount\",\"type\":\"integer\"}}}},\"GetMasterAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/master\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Master\"],\"members\":{\"Master\":{\"locationName\":\"master\",\"type\":\"structure\",\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"InvitationId\":{\"locationName\":\"invitationId\"},\"RelationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"InvitedAt\":{\"locationName\":\"invitedAt\"}}}}}},\"GetMemberDetectors\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/detector/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"MemberDataSourceConfigurations\",\"UnprocessedAccounts\"],\"members\":{\"MemberDataSourceConfigurations\":{\"locationName\":\"members\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"DataSources\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"DataSources\":{\"shape\":\"S2l\",\"locationName\":\"dataSources\"}}}},\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"GetMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Members\",\"UnprocessedAccounts\"],\"members\":{\"Members\":{\"shape\":\"S4w\",\"locationName\":\"members\"},\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"GetThreatIntelSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/threatintelset/{threatIntelSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"ThreatIntelSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"ThreatIntelSetId\":{\"location\":\"uri\",\"locationName\":\"threatIntelSetId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\",\"Format\",\"Location\",\"Status\"],\"members\":{\"Name\":{\"locationName\":\"name\"},\"Format\":{\"locationName\":\"format\"},\"Location\":{\"locationName\":\"location\"},\"Status\":{\"locationName\":\"status\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}}},\"GetUsageStatistics\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/usage/statistics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"UsageStatisticType\",\"UsageCriteria\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"UsageStatisticType\":{\"locationName\":\"usageStatisticsType\"},\"UsageCriteria\":{\"locationName\":\"usageCriteria\",\"type\":\"structure\",\"required\":[\"DataSources\"],\"members\":{\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"},\"DataSources\":{\"locationName\":\"dataSources\",\"type\":\"list\",\"member\":{}},\"Resources\":{\"locationName\":\"resources\",\"type\":\"list\",\"member\":{}}}},\"Unit\":{\"locationName\":\"unit\"},\"MaxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UsageStatistics\":{\"locationName\":\"usageStatistics\",\"type\":\"structure\",\"members\":{\"SumByAccount\":{\"locationName\":\"sumByAccount\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Total\":{\"shape\":\"S5c\",\"locationName\":\"total\"}}}},\"SumByDataSource\":{\"locationName\":\"sumByDataSource\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DataSource\":{\"locationName\":\"dataSource\"},\"Total\":{\"shape\":\"S5c\",\"locationName\":\"total\"}}}},\"SumByResource\":{\"shape\":\"S5f\",\"locationName\":\"sumByResource\"},\"TopResources\":{\"shape\":\"S5f\",\"locationName\":\"topResources\"}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"InviteMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/invite\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"},\"DisableEmailNotification\":{\"locationName\":\"disableEmailNotification\",\"type\":\"boolean\"},\"Message\":{\"locationName\":\"message\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"ListDetectors\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DetectorIds\"],\"members\":{\"DetectorIds\":{\"locationName\":\"detectorIds\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListFilters\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/filter\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FilterNames\"],\"members\":{\"FilterNames\":{\"locationName\":\"filterNames\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingCriteria\":{\"shape\":\"So\",\"locationName\":\"findingCriteria\"},\"SortCriteria\":{\"shape\":\"S2u\",\"locationName\":\"sortCriteria\"},\"MaxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FindingIds\"],\"members\":{\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListIPSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/ipset\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"IpSetIds\"],\"members\":{\"IpSetIds\":{\"locationName\":\"ipSetIds\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListInvitations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/invitation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Invitations\":{\"locationName\":\"invitations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"InvitationId\":{\"locationName\":\"invitationId\"},\"RelationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"InvitedAt\":{\"locationName\":\"invitedAt\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListMembers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/member\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"OnlyAssociated\":{\"location\":\"querystring\",\"locationName\":\"onlyAssociated\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Members\":{\"shape\":\"S4w\",\"locationName\":\"members\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListOrganizationAdminAccounts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/admin\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AdminAccounts\":{\"locationName\":\"adminAccounts\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AdminAccountId\":{\"locationName\":\"adminAccountId\"},\"AdminStatus\":{\"locationName\":\"adminStatus\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListPublishingDestinations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/publishingDestination\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Destinations\"],\"members\":{\"Destinations\":{\"locationName\":\"destinations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DestinationId\",\"DestinationType\",\"Status\"],\"members\":{\"DestinationId\":{\"locationName\":\"destinationId\"},\"DestinationType\":{\"locationName\":\"destinationType\"},\"Status\":{\"locationName\":\"status\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}}},\"ListThreatIntelSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/threatintelset\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ThreatIntelSetIds\"],\"members\":{\"ThreatIntelSetIds\":{\"locationName\":\"threatIntelSetIds\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"StartMonitoringMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"StopMonitoringMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/stop\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"Sf\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UnarchiveFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/unarchive\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDetector\":{\"http\":{\"requestUri\":\"/detector/{detectorId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"Enable\":{\"locationName\":\"enable\",\"type\":\"boolean\"},\"FindingPublishingFrequency\":{\"locationName\":\"findingPublishingFrequency\"},\"DataSources\":{\"shape\":\"Sd\",\"locationName\":\"dataSources\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFilter\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/filter/{filterName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FilterName\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FilterName\":{\"location\":\"uri\",\"locationName\":\"filterName\"},\"Description\":{\"locationName\":\"description\"},\"Action\":{\"locationName\":\"action\"},\"Rank\":{\"locationName\":\"rank\",\"type\":\"integer\"},\"FindingCriteria\":{\"shape\":\"So\",\"locationName\":\"findingCriteria\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"locationName\":\"name\"}}}},\"UpdateFindingsFeedback\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/feedback\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingIds\",\"Feedback\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"},\"Feedback\":{\"locationName\":\"feedback\"},\"Comments\":{\"locationName\":\"comments\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIPSet\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/ipset/{ipSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"IpSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"IpSetId\":{\"location\":\"uri\",\"locationName\":\"ipSetId\"},\"Name\":{\"locationName\":\"name\"},\"Location\":{\"locationName\":\"location\"},\"Activate\":{\"locationName\":\"activate\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateMemberDetectors\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/detector/update\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1n\",\"locationName\":\"accountIds\"},\"DataSources\":{\"shape\":\"Sd\",\"locationName\":\"dataSources\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S19\",\"locationName\":\"unprocessedAccounts\"}}}},\"UpdateOrganizationConfiguration\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/admin\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AutoEnable\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"},\"DataSources\":{\"locationName\":\"dataSources\",\"type\":\"structure\",\"members\":{\"S3Logs\":{\"locationName\":\"s3Logs\",\"type\":\"structure\",\"required\":[\"AutoEnable\"],\"members\":{\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdatePublishingDestination\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/publishingDestination/{destinationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"DestinationId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"DestinationId\":{\"location\":\"uri\",\"locationName\":\"destinationId\"},\"DestinationProperties\":{\"shape\":\"S1d\",\"locationName\":\"destinationProperties\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateThreatIntelSet\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/threatintelset/{threatIntelSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"ThreatIntelSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"ThreatIntelSetId\":{\"location\":\"uri\",\"locationName\":\"threatIntelSetId\"},\"Name\":{\"locationName\":\"name\"},\"Location\":{\"locationName\":\"location\"},\"Activate\":{\"locationName\":\"activate\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S6\":{\"type\":\"list\",\"member\":{}},\"Sd\":{\"type\":\"structure\",\"members\":{\"S3Logs\":{\"locationName\":\"s3Logs\",\"type\":\"structure\",\"required\":[\"Enable\"],\"members\":{\"Enable\":{\"locationName\":\"enable\",\"type\":\"boolean\"}}}}},\"Sf\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"So\":{\"type\":\"structure\",\"members\":{\"Criterion\":{\"locationName\":\"criterion\",\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Eq\":{\"deprecated\":true,\"locationName\":\"eq\",\"type\":\"list\",\"member\":{}},\"Neq\":{\"deprecated\":true,\"locationName\":\"neq\",\"type\":\"list\",\"member\":{}},\"Gt\":{\"deprecated\":true,\"locationName\":\"gt\",\"type\":\"integer\"},\"Gte\":{\"deprecated\":true,\"locationName\":\"gte\",\"type\":\"integer\"},\"Lt\":{\"deprecated\":true,\"locationName\":\"lt\",\"type\":\"integer\"},\"Lte\":{\"deprecated\":true,\"locationName\":\"lte\",\"type\":\"integer\"},\"Equals\":{\"locationName\":\"equals\",\"type\":\"list\",\"member\":{}},\"NotEquals\":{\"locationName\":\"notEquals\",\"type\":\"list\",\"member\":{}},\"GreaterThan\":{\"locationName\":\"greaterThan\",\"type\":\"long\"},\"GreaterThanOrEqual\":{\"locationName\":\"greaterThanOrEqual\",\"type\":\"long\"},\"LessThan\":{\"locationName\":\"lessThan\",\"type\":\"long\"},\"LessThanOrEqual\":{\"locationName\":\"lessThanOrEqual\",\"type\":\"long\"}}}}}},\"S19\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Result\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Result\":{\"locationName\":\"result\"}}}},\"S1d\":{\"type\":\"structure\",\"members\":{\"DestinationArn\":{\"locationName\":\"destinationArn\"},\"KmsKeyArn\":{\"locationName\":\"kmsKeyArn\"}}},\"S1n\":{\"type\":\"list\",\"member\":{}},\"S2l\":{\"type\":\"structure\",\"required\":[\"CloudTrail\",\"DNSLogs\",\"FlowLogs\",\"S3Logs\"],\"members\":{\"CloudTrail\":{\"locationName\":\"cloudTrail\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}},\"DNSLogs\":{\"locationName\":\"dnsLogs\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}},\"FlowLogs\":{\"locationName\":\"flowLogs\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}},\"S3Logs\":{\"locationName\":\"s3Logs\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"AttributeName\":{\"locationName\":\"attributeName\"},\"OrderBy\":{\"locationName\":\"orderBy\"}}},\"S36\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"key\"},\"Value\":{\"locationName\":\"value\"}}}},\"S3e\":{\"type\":\"structure\",\"members\":{\"IgnorePublicAcls\":{\"locationName\":\"ignorePublicAcls\",\"type\":\"boolean\"},\"RestrictPublicBuckets\":{\"locationName\":\"restrictPublicBuckets\",\"type\":\"boolean\"},\"BlockPublicAcls\":{\"locationName\":\"blockPublicAcls\",\"type\":\"boolean\"},\"BlockPublicPolicy\":{\"locationName\":\"blockPublicPolicy\",\"type\":\"boolean\"}}},\"S3v\":{\"type\":\"structure\",\"members\":{\"City\":{\"locationName\":\"city\",\"type\":\"structure\",\"members\":{\"CityName\":{\"locationName\":\"cityName\"}}},\"Country\":{\"locationName\":\"country\",\"type\":\"structure\",\"members\":{\"CountryCode\":{\"locationName\":\"countryCode\"},\"CountryName\":{\"locationName\":\"countryName\"}}},\"GeoLocation\":{\"locationName\":\"geoLocation\",\"type\":\"structure\",\"members\":{\"Lat\":{\"locationName\":\"lat\",\"type\":\"double\"},\"Lon\":{\"locationName\":\"lon\",\"type\":\"double\"}}},\"IpAddressV4\":{\"locationName\":\"ipAddressV4\"},\"Organization\":{\"locationName\":\"organization\",\"type\":\"structure\",\"members\":{\"Asn\":{\"locationName\":\"asn\"},\"AsnOrg\":{\"locationName\":\"asnOrg\"},\"Isp\":{\"locationName\":\"isp\"},\"Org\":{\"locationName\":\"org\"}}}}},\"S42\":{\"type\":\"structure\",\"members\":{\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"PortName\":{\"locationName\":\"portName\"}}},\"S43\":{\"type\":\"structure\",\"members\":{\"IpAddressV4\":{\"locationName\":\"ipAddressV4\"}}},\"S4w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"MasterId\",\"Email\",\"RelationshipStatus\",\"UpdatedAt\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"DetectorId\":{\"locationName\":\"detectorId\"},\"MasterId\":{\"locationName\":\"masterId\"},\"Email\":{\"locationName\":\"email\"},\"RelationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"InvitedAt\":{\"locationName\":\"invitedAt\"},\"UpdatedAt\":{\"locationName\":\"updatedAt\"}}}},\"S5c\":{\"type\":\"structure\",\"members\":{\"Amount\":{\"locationName\":\"amount\"},\"Unit\":{\"locationName\":\"unit\"}}},\"S5f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Resource\":{\"locationName\":\"resource\"},\"Total\":{\"shape\":\"S5c\",\"locationName\":\"total\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-11-28\",\"endpointPrefix\":\"guardduty\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon GuardDuty\",\"serviceId\":\"GuardDuty\",\"signatureVersion\":\"v4\",\"signingName\":\"guardduty\",\"uid\":\"guardduty-2017-11-28\"},\"operations\":{\"AcceptInvitation\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/master\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"MasterId\",\"InvitationId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MasterId\":{\"locationName\":\"masterId\"},\"InvitationId\":{\"locationName\":\"invitationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ArchiveFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/archive\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDetector\":{\"http\":{\"requestUri\":\"/detector\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Enable\"],\"members\":{\"Enable\":{\"locationName\":\"enable\",\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"},\"FindingPublishingFrequency\":{\"locationName\":\"findingPublishingFrequency\"},\"DataSources\":{\"shape\":\"Sd\",\"locationName\":\"dataSources\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DetectorId\":{\"locationName\":\"detectorId\"}}}},\"CreateFilter\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/filter\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"Name\",\"FindingCriteria\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"Name\":{\"locationName\":\"name\"},\"Description\":{\"locationName\":\"description\"},\"Action\":{\"locationName\":\"action\"},\"Rank\":{\"locationName\":\"rank\",\"type\":\"integer\"},\"FindingCriteria\":{\"shape\":\"Sq\",\"locationName\":\"findingCriteria\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"locationName\":\"name\"}}}},\"CreateIPSet\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/ipset\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"Name\",\"Format\",\"Location\",\"Activate\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"Name\":{\"locationName\":\"name\"},\"Format\":{\"locationName\":\"format\"},\"Location\":{\"locationName\":\"location\"},\"Activate\":{\"locationName\":\"activate\",\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"IpSetId\"],\"members\":{\"IpSetId\":{\"locationName\":\"ipSetId\"}}}},\"CreateMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountDetails\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountDetails\":{\"locationName\":\"accountDetails\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Email\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Email\":{\"locationName\":\"email\"}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"CreatePublishingDestination\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/publishingDestination\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"DestinationType\",\"DestinationProperties\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"DestinationType\":{\"locationName\":\"destinationType\"},\"DestinationProperties\":{\"shape\":\"S1f\",\"locationName\":\"destinationProperties\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DestinationId\"],\"members\":{\"DestinationId\":{\"locationName\":\"destinationId\"}}}},\"CreateSampleFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/create\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingTypes\":{\"locationName\":\"findingTypes\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateThreatIntelSet\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/threatintelset\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"Name\",\"Format\",\"Location\",\"Activate\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"Name\":{\"locationName\":\"name\"},\"Format\":{\"locationName\":\"format\"},\"Location\":{\"locationName\":\"location\"},\"Activate\":{\"locationName\":\"activate\",\"type\":\"boolean\"},\"ClientToken\":{\"idempotencyToken\":true,\"locationName\":\"clientToken\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ThreatIntelSetId\"],\"members\":{\"ThreatIntelSetId\":{\"locationName\":\"threatIntelSetId\"}}}},\"DeclineInvitations\":{\"http\":{\"requestUri\":\"/invitation/decline\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"DeleteDetector\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFilter\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}/filter/{filterName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FilterName\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FilterName\":{\"location\":\"uri\",\"locationName\":\"filterName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteIPSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}/ipset/{ipSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"IpSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"IpSetId\":{\"location\":\"uri\",\"locationName\":\"ipSetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteInvitations\":{\"http\":{\"requestUri\":\"/invitation/delete\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"DeleteMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/delete\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"DeletePublishingDestination\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}/publishingDestination/{destinationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"DestinationId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"DestinationId\":{\"location\":\"uri\",\"locationName\":\"destinationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteThreatIntelSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/detector/{detectorId}/threatintelset/{threatIntelSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"ThreatIntelSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"ThreatIntelSetId\":{\"location\":\"uri\",\"locationName\":\"threatIntelSetId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeOrganizationConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/admin\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoEnable\",\"MemberAccountLimitReached\"],\"members\":{\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"},\"MemberAccountLimitReached\":{\"locationName\":\"memberAccountLimitReached\",\"type\":\"boolean\"},\"DataSources\":{\"locationName\":\"dataSources\",\"type\":\"structure\",\"required\":[\"S3Logs\"],\"members\":{\"S3Logs\":{\"locationName\":\"s3Logs\",\"type\":\"structure\",\"required\":[\"AutoEnable\"],\"members\":{\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"}}},\"Kubernetes\":{\"locationName\":\"kubernetes\",\"type\":\"structure\",\"required\":[\"AuditLogs\"],\"members\":{\"AuditLogs\":{\"locationName\":\"auditLogs\",\"type\":\"structure\",\"required\":[\"AutoEnable\"],\"members\":{\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"}}}}}}}}}},\"DescribePublishingDestination\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/publishingDestination/{destinationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"DestinationId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"DestinationId\":{\"location\":\"uri\",\"locationName\":\"destinationId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DestinationId\",\"DestinationType\",\"Status\",\"PublishingFailureStartTimestamp\",\"DestinationProperties\"],\"members\":{\"DestinationId\":{\"locationName\":\"destinationId\"},\"DestinationType\":{\"locationName\":\"destinationType\"},\"Status\":{\"locationName\":\"status\"},\"PublishingFailureStartTimestamp\":{\"locationName\":\"publishingFailureStartTimestamp\",\"type\":\"long\"},\"DestinationProperties\":{\"shape\":\"S1f\",\"locationName\":\"destinationProperties\"}}}},\"DisableOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/admin/disable\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AdminAccountId\"],\"members\":{\"AdminAccountId\":{\"locationName\":\"adminAccountId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateFromMasterAccount\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/master/disassociate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/disassociate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"EnableOrganizationAdminAccount\":{\"http\":{\"requestUri\":\"/admin/enable\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AdminAccountId\"],\"members\":{\"AdminAccountId\":{\"locationName\":\"adminAccountId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetDetector\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServiceRole\",\"Status\"],\"members\":{\"CreatedAt\":{\"locationName\":\"createdAt\"},\"FindingPublishingFrequency\":{\"locationName\":\"findingPublishingFrequency\"},\"ServiceRole\":{\"locationName\":\"serviceRole\"},\"Status\":{\"locationName\":\"status\"},\"UpdatedAt\":{\"locationName\":\"updatedAt\"},\"DataSources\":{\"shape\":\"S2p\",\"locationName\":\"dataSources\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}}},\"GetFilter\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/filter/{filterName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FilterName\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FilterName\":{\"location\":\"uri\",\"locationName\":\"filterName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\",\"Action\",\"FindingCriteria\"],\"members\":{\"Name\":{\"locationName\":\"name\"},\"Description\":{\"locationName\":\"description\"},\"Action\":{\"locationName\":\"action\"},\"Rank\":{\"locationName\":\"rank\",\"type\":\"integer\"},\"FindingCriteria\":{\"shape\":\"Sq\",\"locationName\":\"findingCriteria\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}}},\"GetFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"},\"SortCriteria\":{\"shape\":\"S30\",\"locationName\":\"sortCriteria\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Findings\"],\"members\":{\"Findings\":{\"locationName\":\"findings\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Arn\",\"CreatedAt\",\"Id\",\"Region\",\"Resource\",\"SchemaVersion\",\"Severity\",\"Type\",\"UpdatedAt\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Arn\":{\"locationName\":\"arn\"},\"Confidence\":{\"locationName\":\"confidence\",\"type\":\"double\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"Description\":{\"locationName\":\"description\"},\"Id\":{\"locationName\":\"id\"},\"Partition\":{\"locationName\":\"partition\"},\"Region\":{\"locationName\":\"region\"},\"Resource\":{\"locationName\":\"resource\",\"type\":\"structure\",\"members\":{\"AccessKeyDetails\":{\"locationName\":\"accessKeyDetails\",\"type\":\"structure\",\"members\":{\"AccessKeyId\":{\"locationName\":\"accessKeyId\"},\"PrincipalId\":{\"locationName\":\"principalId\"},\"UserName\":{\"locationName\":\"userName\"},\"UserType\":{\"locationName\":\"userType\"}}},\"S3BucketDetails\":{\"locationName\":\"s3BucketDetails\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Name\":{\"locationName\":\"name\"},\"Type\":{\"locationName\":\"type\"},\"CreatedAt\":{\"locationName\":\"createdAt\",\"type\":\"timestamp\"},\"Owner\":{\"locationName\":\"owner\",\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"}}},\"Tags\":{\"shape\":\"S3c\",\"locationName\":\"tags\"},\"DefaultServerSideEncryption\":{\"locationName\":\"defaultServerSideEncryption\",\"type\":\"structure\",\"members\":{\"EncryptionType\":{\"locationName\":\"encryptionType\"},\"KmsMasterKeyArn\":{\"locationName\":\"kmsMasterKeyArn\"}}},\"PublicAccess\":{\"locationName\":\"publicAccess\",\"type\":\"structure\",\"members\":{\"PermissionConfiguration\":{\"locationName\":\"permissionConfiguration\",\"type\":\"structure\",\"members\":{\"BucketLevelPermissions\":{\"locationName\":\"bucketLevelPermissions\",\"type\":\"structure\",\"members\":{\"AccessControlList\":{\"locationName\":\"accessControlList\",\"type\":\"structure\",\"members\":{\"AllowsPublicReadAccess\":{\"locationName\":\"allowsPublicReadAccess\",\"type\":\"boolean\"},\"AllowsPublicWriteAccess\":{\"locationName\":\"allowsPublicWriteAccess\",\"type\":\"boolean\"}}},\"BucketPolicy\":{\"locationName\":\"bucketPolicy\",\"type\":\"structure\",\"members\":{\"AllowsPublicReadAccess\":{\"locationName\":\"allowsPublicReadAccess\",\"type\":\"boolean\"},\"AllowsPublicWriteAccess\":{\"locationName\":\"allowsPublicWriteAccess\",\"type\":\"boolean\"}}},\"BlockPublicAccess\":{\"shape\":\"S3k\",\"locationName\":\"blockPublicAccess\"}}},\"AccountLevelPermissions\":{\"locationName\":\"accountLevelPermissions\",\"type\":\"structure\",\"members\":{\"BlockPublicAccess\":{\"shape\":\"S3k\",\"locationName\":\"blockPublicAccess\"}}}}},\"EffectivePermission\":{\"locationName\":\"effectivePermission\"}}}}}},\"InstanceDetails\":{\"locationName\":\"instanceDetails\",\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"IamInstanceProfile\":{\"locationName\":\"iamInstanceProfile\",\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Id\":{\"locationName\":\"id\"}}},\"ImageDescription\":{\"locationName\":\"imageDescription\"},\"ImageId\":{\"locationName\":\"imageId\"},\"InstanceId\":{\"locationName\":\"instanceId\"},\"InstanceState\":{\"locationName\":\"instanceState\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"OutpostArn\":{\"locationName\":\"outpostArn\"},\"LaunchTime\":{\"locationName\":\"launchTime\"},\"NetworkInterfaces\":{\"locationName\":\"networkInterfaces\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Ipv6Addresses\":{\"locationName\":\"ipv6Addresses\",\"type\":\"list\",\"member\":{}},\"NetworkInterfaceId\":{\"locationName\":\"networkInterfaceId\"},\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"},\"PrivateIpAddresses\":{\"locationName\":\"privateIpAddresses\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PrivateDnsName\":{\"locationName\":\"privateDnsName\"},\"PrivateIpAddress\":{\"locationName\":\"privateIpAddress\"}}}},\"PublicDnsName\":{\"locationName\":\"publicDnsName\"},\"PublicIp\":{\"locationName\":\"publicIp\"},\"SecurityGroups\":{\"locationName\":\"securityGroups\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupId\":{\"locationName\":\"groupId\"},\"GroupName\":{\"locationName\":\"groupName\"}}}},\"SubnetId\":{\"locationName\":\"subnetId\"},\"VpcId\":{\"locationName\":\"vpcId\"}}}},\"Platform\":{\"locationName\":\"platform\"},\"ProductCodes\":{\"locationName\":\"productCodes\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"ProductType\":{\"locationName\":\"productType\"}}}},\"Tags\":{\"shape\":\"S3c\",\"locationName\":\"tags\"}}},\"EksClusterDetails\":{\"locationName\":\"eksClusterDetails\",\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"Arn\":{\"locationName\":\"arn\"},\"VpcId\":{\"locationName\":\"vpcId\"},\"Status\":{\"locationName\":\"status\"},\"Tags\":{\"shape\":\"S3c\",\"locationName\":\"tags\"},\"CreatedAt\":{\"locationName\":\"createdAt\",\"type\":\"timestamp\"}}},\"KubernetesDetails\":{\"locationName\":\"kubernetesDetails\",\"type\":\"structure\",\"members\":{\"KubernetesUserDetails\":{\"locationName\":\"kubernetesUserDetails\",\"type\":\"structure\",\"members\":{\"Username\":{\"locationName\":\"username\"},\"Uid\":{\"locationName\":\"uid\"},\"Groups\":{\"locationName\":\"groups\",\"type\":\"list\",\"member\":{}}}},\"KubernetesWorkloadDetails\":{\"locationName\":\"kubernetesWorkloadDetails\",\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"Type\":{\"locationName\":\"type\"},\"Uid\":{\"locationName\":\"uid\"},\"Namespace\":{\"locationName\":\"namespace\"},\"HostNetwork\":{\"locationName\":\"hostNetwork\",\"type\":\"boolean\"},\"Containers\":{\"locationName\":\"containers\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerRuntime\":{\"locationName\":\"containerRuntime\"},\"Id\":{\"locationName\":\"id\"},\"Name\":{\"locationName\":\"name\"},\"Image\":{\"locationName\":\"image\"},\"ImagePrefix\":{\"locationName\":\"imagePrefix\"},\"VolumeMounts\":{\"locationName\":\"volumeMounts\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"MountPath\":{\"locationName\":\"mountPath\"}}}},\"SecurityContext\":{\"locationName\":\"securityContext\",\"type\":\"structure\",\"members\":{\"Privileged\":{\"locationName\":\"privileged\",\"type\":\"boolean\"}}}}}},\"Volumes\":{\"locationName\":\"volumes\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"HostPath\":{\"locationName\":\"hostPath\",\"type\":\"structure\",\"members\":{\"Path\":{\"locationName\":\"path\"}}}}}}}}}},\"ResourceType\":{\"locationName\":\"resourceType\"}}},\"SchemaVersion\":{\"locationName\":\"schemaVersion\"},\"Service\":{\"locationName\":\"service\",\"type\":\"structure\",\"members\":{\"Action\":{\"locationName\":\"action\",\"type\":\"structure\",\"members\":{\"ActionType\":{\"locationName\":\"actionType\"},\"AwsApiCallAction\":{\"locationName\":\"awsApiCallAction\",\"type\":\"structure\",\"members\":{\"Api\":{\"locationName\":\"api\"},\"CallerType\":{\"locationName\":\"callerType\"},\"DomainDetails\":{\"locationName\":\"domainDetails\",\"type\":\"structure\",\"members\":{\"Domain\":{\"locationName\":\"domain\"}}},\"ErrorCode\":{\"locationName\":\"errorCode\"},\"UserAgent\":{\"locationName\":\"userAgent\"},\"RemoteIpDetails\":{\"shape\":\"S4e\",\"locationName\":\"remoteIpDetails\"},\"ServiceName\":{\"locationName\":\"serviceName\"},\"RemoteAccountDetails\":{\"locationName\":\"remoteAccountDetails\",\"type\":\"structure\",\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Affiliated\":{\"locationName\":\"affiliated\",\"type\":\"boolean\"}}}}},\"DnsRequestAction\":{\"locationName\":\"dnsRequestAction\",\"type\":\"structure\",\"members\":{\"Domain\":{\"locationName\":\"domain\"}}},\"NetworkConnectionAction\":{\"locationName\":\"networkConnectionAction\",\"type\":\"structure\",\"members\":{\"Blocked\":{\"locationName\":\"blocked\",\"type\":\"boolean\"},\"ConnectionDirection\":{\"locationName\":\"connectionDirection\"},\"LocalPortDetails\":{\"shape\":\"S4m\",\"locationName\":\"localPortDetails\"},\"Protocol\":{\"locationName\":\"protocol\"},\"LocalIpDetails\":{\"shape\":\"S4n\",\"locationName\":\"localIpDetails\"},\"RemoteIpDetails\":{\"shape\":\"S4e\",\"locationName\":\"remoteIpDetails\"},\"RemotePortDetails\":{\"locationName\":\"remotePortDetails\",\"type\":\"structure\",\"members\":{\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"PortName\":{\"locationName\":\"portName\"}}}}},\"PortProbeAction\":{\"locationName\":\"portProbeAction\",\"type\":\"structure\",\"members\":{\"Blocked\":{\"locationName\":\"blocked\",\"type\":\"boolean\"},\"PortProbeDetails\":{\"locationName\":\"portProbeDetails\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LocalPortDetails\":{\"shape\":\"S4m\",\"locationName\":\"localPortDetails\"},\"LocalIpDetails\":{\"shape\":\"S4n\",\"locationName\":\"localIpDetails\"},\"RemoteIpDetails\":{\"shape\":\"S4e\",\"locationName\":\"remoteIpDetails\"}}}}}},\"KubernetesApiCallAction\":{\"locationName\":\"kubernetesApiCallAction\",\"type\":\"structure\",\"members\":{\"RequestUri\":{\"locationName\":\"requestUri\"},\"Verb\":{\"locationName\":\"verb\"},\"SourceIps\":{\"locationName\":\"sourceIps\",\"type\":\"list\",\"member\":{}},\"UserAgent\":{\"locationName\":\"userAgent\"},\"RemoteIpDetails\":{\"shape\":\"S4e\",\"locationName\":\"remoteIpDetails\"},\"StatusCode\":{\"locationName\":\"statusCode\",\"type\":\"integer\"},\"Parameters\":{\"locationName\":\"parameters\"}}}}},\"Evidence\":{\"locationName\":\"evidence\",\"type\":\"structure\",\"members\":{\"ThreatIntelligenceDetails\":{\"locationName\":\"threatIntelligenceDetails\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ThreatListName\":{\"locationName\":\"threatListName\"},\"ThreatNames\":{\"locationName\":\"threatNames\",\"type\":\"list\",\"member\":{}}}}}}},\"Archived\":{\"locationName\":\"archived\",\"type\":\"boolean\"},\"Count\":{\"locationName\":\"count\",\"type\":\"integer\"},\"DetectorId\":{\"locationName\":\"detectorId\"},\"EventFirstSeen\":{\"locationName\":\"eventFirstSeen\"},\"EventLastSeen\":{\"locationName\":\"eventLastSeen\"},\"ResourceRole\":{\"locationName\":\"resourceRole\"},\"ServiceName\":{\"locationName\":\"serviceName\"},\"UserFeedback\":{\"locationName\":\"userFeedback\"}}},\"Severity\":{\"locationName\":\"severity\",\"type\":\"double\"},\"Title\":{\"locationName\":\"title\"},\"Type\":{\"locationName\":\"type\"},\"UpdatedAt\":{\"locationName\":\"updatedAt\"}}}}}}},\"GetFindingsStatistics\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/statistics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingStatisticTypes\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingStatisticTypes\":{\"locationName\":\"findingStatisticTypes\",\"type\":\"list\",\"member\":{}},\"FindingCriteria\":{\"shape\":\"Sq\",\"locationName\":\"findingCriteria\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FindingStatistics\"],\"members\":{\"FindingStatistics\":{\"locationName\":\"findingStatistics\",\"type\":\"structure\",\"members\":{\"CountBySeverity\":{\"locationName\":\"countBySeverity\",\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}}}}}}},\"GetIPSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/ipset/{ipSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"IpSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"IpSetId\":{\"location\":\"uri\",\"locationName\":\"ipSetId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\",\"Format\",\"Location\",\"Status\"],\"members\":{\"Name\":{\"locationName\":\"name\"},\"Format\":{\"locationName\":\"format\"},\"Location\":{\"locationName\":\"location\"},\"Status\":{\"locationName\":\"status\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}}},\"GetInvitationsCount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/invitation/count\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"InvitationsCount\":{\"locationName\":\"invitationsCount\",\"type\":\"integer\"}}}},\"GetMasterAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/master\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Master\"],\"members\":{\"Master\":{\"locationName\":\"master\",\"type\":\"structure\",\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"InvitationId\":{\"locationName\":\"invitationId\"},\"RelationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"InvitedAt\":{\"locationName\":\"invitedAt\"}}}}}},\"GetMemberDetectors\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/detector/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"MemberDataSourceConfigurations\",\"UnprocessedAccounts\"],\"members\":{\"MemberDataSourceConfigurations\":{\"locationName\":\"members\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"DataSources\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"DataSources\":{\"shape\":\"S2p\",\"locationName\":\"dataSources\"}}}},\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"GetMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Members\",\"UnprocessedAccounts\"],\"members\":{\"Members\":{\"shape\":\"S5i\",\"locationName\":\"members\"},\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"GetThreatIntelSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/threatintelset/{threatIntelSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"ThreatIntelSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"ThreatIntelSetId\":{\"location\":\"uri\",\"locationName\":\"threatIntelSetId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\",\"Format\",\"Location\",\"Status\"],\"members\":{\"Name\":{\"locationName\":\"name\"},\"Format\":{\"locationName\":\"format\"},\"Location\":{\"locationName\":\"location\"},\"Status\":{\"locationName\":\"status\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}}},\"GetUsageStatistics\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/usage/statistics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"UsageStatisticType\",\"UsageCriteria\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"UsageStatisticType\":{\"locationName\":\"usageStatisticsType\"},\"UsageCriteria\":{\"locationName\":\"usageCriteria\",\"type\":\"structure\",\"required\":[\"DataSources\"],\"members\":{\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"},\"DataSources\":{\"locationName\":\"dataSources\",\"type\":\"list\",\"member\":{}},\"Resources\":{\"locationName\":\"resources\",\"type\":\"list\",\"member\":{}}}},\"Unit\":{\"locationName\":\"unit\"},\"MaxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UsageStatistics\":{\"locationName\":\"usageStatistics\",\"type\":\"structure\",\"members\":{\"SumByAccount\":{\"locationName\":\"sumByAccount\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Total\":{\"shape\":\"S5y\",\"locationName\":\"total\"}}}},\"SumByDataSource\":{\"locationName\":\"sumByDataSource\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DataSource\":{\"locationName\":\"dataSource\"},\"Total\":{\"shape\":\"S5y\",\"locationName\":\"total\"}}}},\"SumByResource\":{\"shape\":\"S61\",\"locationName\":\"sumByResource\"},\"TopResources\":{\"shape\":\"S61\",\"locationName\":\"topResources\"}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"InviteMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/invite\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"},\"DisableEmailNotification\":{\"locationName\":\"disableEmailNotification\",\"type\":\"boolean\"},\"Message\":{\"locationName\":\"message\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"ListDetectors\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DetectorIds\"],\"members\":{\"DetectorIds\":{\"locationName\":\"detectorIds\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListFilters\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/filter\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FilterNames\"],\"members\":{\"FilterNames\":{\"locationName\":\"filterNames\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingCriteria\":{\"shape\":\"Sq\",\"locationName\":\"findingCriteria\"},\"SortCriteria\":{\"shape\":\"S30\",\"locationName\":\"sortCriteria\"},\"MaxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FindingIds\"],\"members\":{\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListIPSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/ipset\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"IpSetIds\"],\"members\":{\"IpSetIds\":{\"locationName\":\"ipSetIds\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListInvitations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/invitation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Invitations\":{\"locationName\":\"invitations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"InvitationId\":{\"locationName\":\"invitationId\"},\"RelationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"InvitedAt\":{\"locationName\":\"invitedAt\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListMembers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/member\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"OnlyAssociated\":{\"location\":\"querystring\",\"locationName\":\"onlyAssociated\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Members\":{\"shape\":\"S5i\",\"locationName\":\"members\"},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListOrganizationAdminAccounts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/admin\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AdminAccounts\":{\"locationName\":\"adminAccounts\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AdminAccountId\":{\"locationName\":\"adminAccountId\"},\"AdminStatus\":{\"locationName\":\"adminStatus\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListPublishingDestinations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/publishingDestination\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Destinations\"],\"members\":{\"Destinations\":{\"locationName\":\"destinations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DestinationId\",\"DestinationType\",\"Status\"],\"members\":{\"DestinationId\":{\"locationName\":\"destinationId\"},\"DestinationType\":{\"locationName\":\"destinationType\"},\"Status\":{\"locationName\":\"status\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}}},\"ListThreatIntelSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/detector/{detectorId}/threatintelset\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ThreatIntelSetIds\"],\"members\":{\"ThreatIntelSetIds\":{\"locationName\":\"threatIntelSetIds\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"StartMonitoringMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"StopMonitoringMembers\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/stop\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"Sh\",\"locationName\":\"tags\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UnarchiveFindings\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/unarchive\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDetector\":{\"http\":{\"requestUri\":\"/detector/{detectorId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"Enable\":{\"locationName\":\"enable\",\"type\":\"boolean\"},\"FindingPublishingFrequency\":{\"locationName\":\"findingPublishingFrequency\"},\"DataSources\":{\"shape\":\"Sd\",\"locationName\":\"dataSources\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFilter\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/filter/{filterName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FilterName\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FilterName\":{\"location\":\"uri\",\"locationName\":\"filterName\"},\"Description\":{\"locationName\":\"description\"},\"Action\":{\"locationName\":\"action\"},\"Rank\":{\"locationName\":\"rank\",\"type\":\"integer\"},\"FindingCriteria\":{\"shape\":\"Sq\",\"locationName\":\"findingCriteria\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"locationName\":\"name\"}}}},\"UpdateFindingsFeedback\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/findings/feedback\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"FindingIds\",\"Feedback\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"FindingIds\":{\"shape\":\"S6\",\"locationName\":\"findingIds\"},\"Feedback\":{\"locationName\":\"feedback\"},\"Comments\":{\"locationName\":\"comments\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIPSet\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/ipset/{ipSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"IpSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"IpSetId\":{\"location\":\"uri\",\"locationName\":\"ipSetId\"},\"Name\":{\"locationName\":\"name\"},\"Location\":{\"locationName\":\"location\"},\"Activate\":{\"locationName\":\"activate\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateMemberDetectors\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/member/detector/update\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AccountIds\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AccountIds\":{\"shape\":\"S1p\",\"locationName\":\"accountIds\"},\"DataSources\":{\"shape\":\"Sd\",\"locationName\":\"dataSources\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UnprocessedAccounts\"],\"members\":{\"UnprocessedAccounts\":{\"shape\":\"S1b\",\"locationName\":\"unprocessedAccounts\"}}}},\"UpdateOrganizationConfiguration\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/admin\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"AutoEnable\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"},\"DataSources\":{\"locationName\":\"dataSources\",\"type\":\"structure\",\"members\":{\"S3Logs\":{\"locationName\":\"s3Logs\",\"type\":\"structure\",\"required\":[\"AutoEnable\"],\"members\":{\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"}}},\"Kubernetes\":{\"locationName\":\"kubernetes\",\"type\":\"structure\",\"required\":[\"AuditLogs\"],\"members\":{\"AuditLogs\":{\"locationName\":\"auditLogs\",\"type\":\"structure\",\"required\":[\"AutoEnable\"],\"members\":{\"AutoEnable\":{\"locationName\":\"autoEnable\",\"type\":\"boolean\"}}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdatePublishingDestination\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/publishingDestination/{destinationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"DestinationId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"DestinationId\":{\"location\":\"uri\",\"locationName\":\"destinationId\"},\"DestinationProperties\":{\"shape\":\"S1f\",\"locationName\":\"destinationProperties\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateThreatIntelSet\":{\"http\":{\"requestUri\":\"/detector/{detectorId}/threatintelset/{threatIntelSetId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DetectorId\",\"ThreatIntelSetId\"],\"members\":{\"DetectorId\":{\"location\":\"uri\",\"locationName\":\"detectorId\"},\"ThreatIntelSetId\":{\"location\":\"uri\",\"locationName\":\"threatIntelSetId\"},\"Name\":{\"locationName\":\"name\"},\"Location\":{\"locationName\":\"location\"},\"Activate\":{\"locationName\":\"activate\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S6\":{\"type\":\"list\",\"member\":{}},\"Sd\":{\"type\":\"structure\",\"members\":{\"S3Logs\":{\"locationName\":\"s3Logs\",\"type\":\"structure\",\"required\":[\"Enable\"],\"members\":{\"Enable\":{\"locationName\":\"enable\",\"type\":\"boolean\"}}},\"Kubernetes\":{\"locationName\":\"kubernetes\",\"type\":\"structure\",\"required\":[\"AuditLogs\"],\"members\":{\"AuditLogs\":{\"locationName\":\"auditLogs\",\"type\":\"structure\",\"required\":[\"Enable\"],\"members\":{\"Enable\":{\"locationName\":\"enable\",\"type\":\"boolean\"}}}}}}},\"Sh\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sq\":{\"type\":\"structure\",\"members\":{\"Criterion\":{\"locationName\":\"criterion\",\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Eq\":{\"deprecated\":true,\"locationName\":\"eq\",\"type\":\"list\",\"member\":{}},\"Neq\":{\"deprecated\":true,\"locationName\":\"neq\",\"type\":\"list\",\"member\":{}},\"Gt\":{\"deprecated\":true,\"locationName\":\"gt\",\"type\":\"integer\"},\"Gte\":{\"deprecated\":true,\"locationName\":\"gte\",\"type\":\"integer\"},\"Lt\":{\"deprecated\":true,\"locationName\":\"lt\",\"type\":\"integer\"},\"Lte\":{\"deprecated\":true,\"locationName\":\"lte\",\"type\":\"integer\"},\"Equals\":{\"locationName\":\"equals\",\"type\":\"list\",\"member\":{}},\"NotEquals\":{\"locationName\":\"notEquals\",\"type\":\"list\",\"member\":{}},\"GreaterThan\":{\"locationName\":\"greaterThan\",\"type\":\"long\"},\"GreaterThanOrEqual\":{\"locationName\":\"greaterThanOrEqual\",\"type\":\"long\"},\"LessThan\":{\"locationName\":\"lessThan\",\"type\":\"long\"},\"LessThanOrEqual\":{\"locationName\":\"lessThanOrEqual\",\"type\":\"long\"}}}}}},\"S1b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Result\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"Result\":{\"locationName\":\"result\"}}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"DestinationArn\":{\"locationName\":\"destinationArn\"},\"KmsKeyArn\":{\"locationName\":\"kmsKeyArn\"}}},\"S1p\":{\"type\":\"list\",\"member\":{}},\"S2p\":{\"type\":\"structure\",\"required\":[\"CloudTrail\",\"DNSLogs\",\"FlowLogs\",\"S3Logs\"],\"members\":{\"CloudTrail\":{\"locationName\":\"cloudTrail\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}},\"DNSLogs\":{\"locationName\":\"dnsLogs\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}},\"FlowLogs\":{\"locationName\":\"flowLogs\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}},\"S3Logs\":{\"locationName\":\"s3Logs\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}},\"Kubernetes\":{\"locationName\":\"kubernetes\",\"type\":\"structure\",\"required\":[\"AuditLogs\"],\"members\":{\"AuditLogs\":{\"locationName\":\"auditLogs\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{\"locationName\":\"status\"}}}}}}},\"S30\":{\"type\":\"structure\",\"members\":{\"AttributeName\":{\"locationName\":\"attributeName\"},\"OrderBy\":{\"locationName\":\"orderBy\"}}},\"S3c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"key\"},\"Value\":{\"locationName\":\"value\"}}}},\"S3k\":{\"type\":\"structure\",\"members\":{\"IgnorePublicAcls\":{\"locationName\":\"ignorePublicAcls\",\"type\":\"boolean\"},\"RestrictPublicBuckets\":{\"locationName\":\"restrictPublicBuckets\",\"type\":\"boolean\"},\"BlockPublicAcls\":{\"locationName\":\"blockPublicAcls\",\"type\":\"boolean\"},\"BlockPublicPolicy\":{\"locationName\":\"blockPublicPolicy\",\"type\":\"boolean\"}}},\"S4e\":{\"type\":\"structure\",\"members\":{\"City\":{\"locationName\":\"city\",\"type\":\"structure\",\"members\":{\"CityName\":{\"locationName\":\"cityName\"}}},\"Country\":{\"locationName\":\"country\",\"type\":\"structure\",\"members\":{\"CountryCode\":{\"locationName\":\"countryCode\"},\"CountryName\":{\"locationName\":\"countryName\"}}},\"GeoLocation\":{\"locationName\":\"geoLocation\",\"type\":\"structure\",\"members\":{\"Lat\":{\"locationName\":\"lat\",\"type\":\"double\"},\"Lon\":{\"locationName\":\"lon\",\"type\":\"double\"}}},\"IpAddressV4\":{\"locationName\":\"ipAddressV4\"},\"Organization\":{\"locationName\":\"organization\",\"type\":\"structure\",\"members\":{\"Asn\":{\"locationName\":\"asn\"},\"AsnOrg\":{\"locationName\":\"asnOrg\"},\"Isp\":{\"locationName\":\"isp\"},\"Org\":{\"locationName\":\"org\"}}}}},\"S4m\":{\"type\":\"structure\",\"members\":{\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"PortName\":{\"locationName\":\"portName\"}}},\"S4n\":{\"type\":\"structure\",\"members\":{\"IpAddressV4\":{\"locationName\":\"ipAddressV4\"}}},\"S5i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"MasterId\",\"Email\",\"RelationshipStatus\",\"UpdatedAt\"],\"members\":{\"AccountId\":{\"locationName\":\"accountId\"},\"DetectorId\":{\"locationName\":\"detectorId\"},\"MasterId\":{\"locationName\":\"masterId\"},\"Email\":{\"locationName\":\"email\"},\"RelationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"InvitedAt\":{\"locationName\":\"invitedAt\"},\"UpdatedAt\":{\"locationName\":\"updatedAt\"}}}},\"S5y\":{\"type\":\"structure\",\"members\":{\"Amount\":{\"locationName\":\"amount\"},\"Unit\":{\"locationName\":\"unit\"}}},\"S61\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Resource\":{\"locationName\":\"resource\"},\"Total\":{\"shape\":\"S5y\",\"locationName\":\"total\"}}}}}}"); /***/ }), @@ -35808,7 +38766,7 @@ module.exports = JSON.parse("{\"o\":{\"ListFHIRDatastores\":{\"input_token\":\"N /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-03-01\",\"endpointPrefix\":\"honeycode\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Honeycode\",\"serviceFullName\":\"Amazon Honeycode\",\"serviceId\":\"Honeycode\",\"signatureVersion\":\"v4\",\"signingName\":\"honeycode\",\"uid\":\"honeycode-2020-03-01\"},\"operations\":{\"BatchCreateTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/batchcreate\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"rowsToCreate\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowsToCreate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"batchItemId\",\"cellsToCreate\"],\"members\":{\"batchItemId\":{},\"cellsToCreate\":{\"shape\":\"S6\"}}}},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"workbookCursor\",\"createdRows\"],\"members\":{\"workbookCursor\":{\"type\":\"long\"},\"createdRows\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"failedBatchItems\":{\"shape\":\"Se\"}}}},\"BatchDeleteTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/batchdelete\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"rowIds\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowIds\":{\"shape\":\"Si\"},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"workbookCursor\"],\"members\":{\"workbookCursor\":{\"type\":\"long\"},\"failedBatchItems\":{\"shape\":\"Se\"}}}},\"BatchUpdateTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/batchupdate\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"rowsToUpdate\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowsToUpdate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"rowId\",\"cellsToUpdate\"],\"members\":{\"rowId\":{},\"cellsToUpdate\":{\"shape\":\"S6\"}}}},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"workbookCursor\"],\"members\":{\"workbookCursor\":{\"type\":\"long\"},\"failedBatchItems\":{\"shape\":\"Se\"}}}},\"BatchUpsertTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/batchupsert\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"rowsToUpsert\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowsToUpsert\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"batchItemId\",\"filter\",\"cellsToUpdate\"],\"members\":{\"batchItemId\":{},\"filter\":{\"shape\":\"Sr\"},\"cellsToUpdate\":{\"shape\":\"S6\"}}}},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"rows\",\"workbookCursor\"],\"members\":{\"rows\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"rowIds\",\"upsertAction\"],\"members\":{\"rowIds\":{\"shape\":\"Si\"},\"upsertAction\":{}}}},\"workbookCursor\":{\"type\":\"long\"},\"failedBatchItems\":{\"shape\":\"Se\"}}}},\"DescribeTableDataImportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/import/{jobId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"jobId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"jobStatus\",\"message\",\"jobMetadata\"],\"members\":{\"jobStatus\":{},\"message\":{},\"jobMetadata\":{\"type\":\"structure\",\"required\":[\"submitter\",\"submitTime\",\"importOptions\",\"dataSource\"],\"members\":{\"submitter\":{\"type\":\"structure\",\"members\":{\"email\":{\"type\":\"string\",\"sensitive\":true},\"userArn\":{}}},\"submitTime\":{\"type\":\"timestamp\"},\"importOptions\":{\"shape\":\"S17\"},\"dataSource\":{\"shape\":\"S1h\"}}}}}},\"GetScreenData\":{\"http\":{\"requestUri\":\"/screendata\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"appId\",\"screenId\"],\"members\":{\"workbookId\":{},\"appId\":{},\"screenId\":{},\"variables\":{\"shape\":\"S1l\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"results\",\"workbookCursor\"],\"members\":{\"results\":{\"type\":\"map\",\"key\":{\"shape\":\"S1t\"},\"value\":{\"type\":\"structure\",\"required\":[\"headers\",\"rows\"],\"members\":{\"headers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"format\"],\"members\":{\"name\":{\"shape\":\"S1t\"},\"format\":{}}}},\"rows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"dataItems\"],\"members\":{\"rowId\":{},\"dataItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"overrideFormat\":{},\"rawValue\":{},\"formattedValue\":{}},\"sensitive\":true}}}}}}}},\"workbookCursor\":{\"type\":\"long\"},\"nextToken\":{}}}},\"InvokeScreenAutomation\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/apps/{appId}/screens/{screenId}/automations/{automationId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"appId\",\"screenId\",\"screenAutomationId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"screenId\":{\"location\":\"uri\",\"locationName\":\"screenId\"},\"screenAutomationId\":{\"location\":\"uri\",\"locationName\":\"automationId\"},\"variables\":{\"shape\":\"S1l\"},\"rowId\":{},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"workbookCursor\"],\"members\":{\"workbookCursor\":{\"type\":\"long\"}}}},\"ListTableColumns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/columns\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"tableColumns\"],\"members\":{\"tableColumns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"tableColumnId\":{},\"tableColumnName\":{},\"format\":{}}}},\"nextToken\":{},\"workbookCursor\":{\"type\":\"long\"}}}},\"ListTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/list\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowIds\":{\"shape\":\"Si\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"columnIds\",\"rows\",\"workbookCursor\"],\"members\":{\"columnIds\":{\"shape\":\"S2c\"},\"rows\":{\"shape\":\"S2d\"},\"rowIdsNotFound\":{\"shape\":\"Si\"},\"nextToken\":{},\"workbookCursor\":{\"type\":\"long\"}}}},\"ListTables\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workbooks/{workbookId}/tables\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"tables\"],\"members\":{\"tables\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"tableId\":{},\"tableName\":{}}}},\"nextToken\":{},\"workbookCursor\":{\"type\":\"long\"}}}},\"QueryTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/query\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"filterFormula\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"filterFormula\":{\"shape\":\"Sr\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"columnIds\",\"rows\",\"workbookCursor\"],\"members\":{\"columnIds\":{\"shape\":\"S2c\"},\"rows\":{\"shape\":\"S2d\"},\"nextToken\":{},\"workbookCursor\":{\"type\":\"long\"}}}},\"StartTableDataImportJob\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/import\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"dataSource\",\"dataFormat\",\"destinationTableId\",\"importOptions\",\"clientRequestToken\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"dataSource\":{\"shape\":\"S1h\"},\"dataFormat\":{},\"destinationTableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"importOptions\":{\"shape\":\"S17\"},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"jobId\",\"jobStatus\"],\"members\":{\"jobId\":{},\"jobStatus\":{}}}}},\"shapes\":{\"S6\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"fact\":{\"type\":\"string\",\"sensitive\":true}}}},\"Se\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"id\",\"errorMessage\"],\"members\":{\"id\":{},\"errorMessage\":{}}}},\"Si\":{\"type\":\"list\",\"member\":{}},\"Sr\":{\"type\":\"structure\",\"required\":[\"formula\"],\"members\":{\"formula\":{\"shape\":\"Ss\"},\"contextRowId\":{}}},\"Ss\":{\"type\":\"string\",\"sensitive\":true},\"S17\":{\"type\":\"structure\",\"members\":{\"destinationOptions\":{\"type\":\"structure\",\"members\":{\"columnMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"columnIndex\":{\"type\":\"integer\"}}}}}},\"delimitedTextOptions\":{\"type\":\"structure\",\"required\":[\"delimiter\"],\"members\":{\"delimiter\":{},\"hasHeaderRow\":{\"type\":\"boolean\"},\"ignoreEmptyRows\":{\"type\":\"boolean\"},\"dataCharacterEncoding\":{}}}}},\"S1h\":{\"type\":\"structure\",\"required\":[\"dataSourceConfig\"],\"members\":{\"dataSourceConfig\":{\"type\":\"structure\",\"members\":{\"dataSourceUrl\":{}}}}},\"S1l\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"structure\",\"required\":[\"rawValue\"],\"members\":{\"rawValue\":{}},\"sensitive\":true},\"sensitive\":true},\"S1t\":{\"type\":\"string\",\"sensitive\":true},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"rowId\",\"cells\"],\"members\":{\"rowId\":{},\"cells\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"formula\":{\"shape\":\"Ss\"},\"format\":{},\"rawValue\":{},\"formattedValue\":{}},\"sensitive\":true}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-03-01\",\"endpointPrefix\":\"honeycode\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Honeycode\",\"serviceFullName\":\"Amazon Honeycode\",\"serviceId\":\"Honeycode\",\"signatureVersion\":\"v4\",\"signingName\":\"honeycode\",\"uid\":\"honeycode-2020-03-01\"},\"operations\":{\"BatchCreateTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/batchcreate\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"rowsToCreate\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowsToCreate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"batchItemId\",\"cellsToCreate\"],\"members\":{\"batchItemId\":{},\"cellsToCreate\":{\"shape\":\"S6\"}}}},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"workbookCursor\",\"createdRows\"],\"members\":{\"workbookCursor\":{\"type\":\"long\"},\"createdRows\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"failedBatchItems\":{\"shape\":\"Sf\"}}}},\"BatchDeleteTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/batchdelete\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"rowIds\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowIds\":{\"shape\":\"Sj\"},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"workbookCursor\"],\"members\":{\"workbookCursor\":{\"type\":\"long\"},\"failedBatchItems\":{\"shape\":\"Sf\"}}}},\"BatchUpdateTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/batchupdate\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"rowsToUpdate\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowsToUpdate\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"rowId\",\"cellsToUpdate\"],\"members\":{\"rowId\":{},\"cellsToUpdate\":{\"shape\":\"S6\"}}}},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"workbookCursor\"],\"members\":{\"workbookCursor\":{\"type\":\"long\"},\"failedBatchItems\":{\"shape\":\"Sf\"}}}},\"BatchUpsertTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/batchupsert\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"rowsToUpsert\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowsToUpsert\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"batchItemId\",\"filter\",\"cellsToUpdate\"],\"members\":{\"batchItemId\":{},\"filter\":{\"shape\":\"Ss\"},\"cellsToUpdate\":{\"shape\":\"S6\"}}}},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"rows\",\"workbookCursor\"],\"members\":{\"rows\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"rowIds\",\"upsertAction\"],\"members\":{\"rowIds\":{\"shape\":\"Sj\"},\"upsertAction\":{}}}},\"workbookCursor\":{\"type\":\"long\"},\"failedBatchItems\":{\"shape\":\"Sf\"}}}},\"DescribeTableDataImportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/import/{jobId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"jobId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"jobStatus\",\"message\",\"jobMetadata\"],\"members\":{\"jobStatus\":{},\"message\":{},\"jobMetadata\":{\"type\":\"structure\",\"required\":[\"submitter\",\"submitTime\",\"importOptions\",\"dataSource\"],\"members\":{\"submitter\":{\"type\":\"structure\",\"members\":{\"email\":{\"type\":\"string\",\"sensitive\":true},\"userArn\":{}}},\"submitTime\":{\"type\":\"timestamp\"},\"importOptions\":{\"shape\":\"S18\"},\"dataSource\":{\"shape\":\"S1i\"}}},\"errorCode\":{}}}},\"GetScreenData\":{\"http\":{\"requestUri\":\"/screendata\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"appId\",\"screenId\"],\"members\":{\"workbookId\":{},\"appId\":{},\"screenId\":{},\"variables\":{\"shape\":\"S1n\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"results\",\"workbookCursor\"],\"members\":{\"results\":{\"type\":\"map\",\"key\":{\"shape\":\"S1v\"},\"value\":{\"type\":\"structure\",\"required\":[\"headers\",\"rows\"],\"members\":{\"headers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"format\"],\"members\":{\"name\":{\"shape\":\"S1v\"},\"format\":{}}}},\"rows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"dataItems\"],\"members\":{\"rowId\":{},\"dataItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"overrideFormat\":{},\"rawValue\":{},\"formattedValue\":{}},\"sensitive\":true}}}}}}}},\"workbookCursor\":{\"type\":\"long\"},\"nextToken\":{}}}},\"InvokeScreenAutomation\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/apps/{appId}/screens/{screenId}/automations/{automationId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"appId\",\"screenId\",\"screenAutomationId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"appId\":{\"location\":\"uri\",\"locationName\":\"appId\"},\"screenId\":{\"location\":\"uri\",\"locationName\":\"screenId\"},\"screenAutomationId\":{\"location\":\"uri\",\"locationName\":\"automationId\"},\"variables\":{\"shape\":\"S1n\"},\"rowId\":{},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"workbookCursor\"],\"members\":{\"workbookCursor\":{\"type\":\"long\"}}}},\"ListTableColumns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/columns\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"tableColumns\"],\"members\":{\"tableColumns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"tableColumnId\":{},\"tableColumnName\":{},\"format\":{}}}},\"nextToken\":{},\"workbookCursor\":{\"type\":\"long\"}}}},\"ListTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/list\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"rowIds\":{\"shape\":\"Sj\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"columnIds\",\"rows\",\"workbookCursor\"],\"members\":{\"columnIds\":{\"shape\":\"S2e\"},\"rows\":{\"shape\":\"S2f\"},\"rowIdsNotFound\":{\"shape\":\"Sj\"},\"nextToken\":{},\"workbookCursor\":{\"type\":\"long\"}}}},\"ListTables\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workbooks/{workbookId}/tables\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"tables\"],\"members\":{\"tables\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"tableId\":{},\"tableName\":{}}}},\"nextToken\":{},\"workbookCursor\":{\"type\":\"long\"}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"S2s\"}}}},\"QueryTableRows\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/rows/query\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"tableId\",\"filterFormula\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"tableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"filterFormula\":{\"shape\":\"Ss\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"columnIds\",\"rows\",\"workbookCursor\"],\"members\":{\"columnIds\":{\"shape\":\"S2e\"},\"rows\":{\"shape\":\"S2f\"},\"nextToken\":{},\"workbookCursor\":{\"type\":\"long\"}}}},\"StartTableDataImportJob\":{\"http\":{\"requestUri\":\"/workbooks/{workbookId}/tables/{tableId}/import\"},\"input\":{\"type\":\"structure\",\"required\":[\"workbookId\",\"dataSource\",\"dataFormat\",\"destinationTableId\",\"importOptions\",\"clientRequestToken\"],\"members\":{\"workbookId\":{\"location\":\"uri\",\"locationName\":\"workbookId\"},\"dataSource\":{\"shape\":\"S1i\"},\"dataFormat\":{},\"destinationTableId\":{\"location\":\"uri\",\"locationName\":\"tableId\"},\"importOptions\":{\"shape\":\"S18\"},\"clientRequestToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"jobId\",\"jobStatus\"],\"members\":{\"jobId\":{},\"jobStatus\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S2s\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S6\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"fact\":{\"shape\":\"S8\"},\"facts\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\"}}}}},\"S8\":{\"type\":\"string\",\"sensitive\":true},\"Sf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"id\",\"errorMessage\"],\"members\":{\"id\":{},\"errorMessage\":{}}}},\"Sj\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"structure\",\"required\":[\"formula\"],\"members\":{\"formula\":{\"shape\":\"St\"},\"contextRowId\":{}}},\"St\":{\"type\":\"string\",\"sensitive\":true},\"S18\":{\"type\":\"structure\",\"members\":{\"destinationOptions\":{\"type\":\"structure\",\"members\":{\"columnMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"columnIndex\":{\"type\":\"integer\"}}}}}},\"delimitedTextOptions\":{\"type\":\"structure\",\"required\":[\"delimiter\"],\"members\":{\"delimiter\":{},\"hasHeaderRow\":{\"type\":\"boolean\"},\"ignoreEmptyRows\":{\"type\":\"boolean\"},\"dataCharacterEncoding\":{}}}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"dataSourceConfig\"],\"members\":{\"dataSourceConfig\":{\"type\":\"structure\",\"members\":{\"dataSourceUrl\":{\"type\":\"string\",\"sensitive\":true}}}}},\"S1n\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"structure\",\"required\":[\"rawValue\"],\"members\":{\"rawValue\":{}},\"sensitive\":true},\"sensitive\":true},\"S1v\":{\"type\":\"string\",\"sensitive\":true},\"S2e\":{\"type\":\"list\",\"member\":{}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"rowId\",\"cells\"],\"members\":{\"rowId\":{},\"cells\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"formula\":{\"shape\":\"St\"},\"format\":{},\"rawValue\":{},\"formattedValue\":{},\"formattedValues\":{\"type\":\"list\",\"member\":{}}},\"sensitive\":true}}}}},\"S2s\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); /***/ }), @@ -35864,7 +38822,7 @@ module.exports = JSON.parse("{\"o\":{\"ListGroups\":{\"input_token\":\"NextToken /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-12-02\",\"endpointPrefix\":\"imagebuilder\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"imagebuilder\",\"serviceFullName\":\"EC2 Image Builder\",\"serviceId\":\"imagebuilder\",\"signatureVersion\":\"v4\",\"signingName\":\"imagebuilder\",\"uid\":\"imagebuilder-2019-12-02\"},\"operations\":{\"CancelImageCreation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/CancelImageCreation\"},\"input\":{\"type\":\"structure\",\"required\":[\"imageBuildVersionArn\",\"clientToken\"],\"members\":{\"imageBuildVersionArn\":{},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"clientToken\":{},\"imageBuildVersionArn\":{}}}},\"CreateComponent\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/CreateComponent\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"semanticVersion\",\"platform\",\"clientToken\"],\"members\":{\"name\":{},\"semanticVersion\":{},\"description\":{},\"changeDescription\":{},\"platform\":{},\"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\",\"parentImage\",\"targetRepository\",\"clientToken\"],\"members\":{\"containerType\":{},\"name\":{},\"description\":{},\"semanticVersion\":{},\"components\":{\"shape\":\"Sl\"},\"instanceConfiguration\":{\"shape\":\"St\"},\"dockerfileTemplateData\":{},\"dockerfileTemplateUri\":{},\"platformOverride\":{},\"imageOsVersionOverride\":{},\"parentImage\":{},\"tags\":{\"shape\":\"Se\"},\"workingDirectory\":{},\"targetRepository\":{\"shape\":\"S13\"},\"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\":\"S18\"},\"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\":\"S1s\"},\"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\":\"S1s\"},\"enhancedImageMetadataEnabled\":{\"type\":\"boolean\"},\"schedule\":{\"shape\":\"S1w\"},\"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\":\"Su\"},\"tags\":{\"shape\":\"Se\"},\"workingDirectory\":{},\"additionalInstanceConfiguration\":{\"shape\":\"S23\"},\"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\":\"S28\"},\"instanceProfileName\":{},\"securityGroupIds\":{\"shape\":\"S2b\"},\"subnetId\":{},\"logging\":{\"shape\":\"S2c\"},\"keyPair\":{},\"terminateInstanceOnFailure\":{\"type\":\"boolean\"},\"snsTopicArn\":{},\"resourceTags\":{\"shape\":\"S2f\"},\"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\"},\"parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"type\"],\"members\":{\"name\":{},\"type\":{},\"defaultValue\":{\"shape\":\"Sr\"},\"description\":{}}}},\"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\":\"S3b\"}}}},\"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\":\"S3h\"}}}},\"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\":\"S3o\"},\"imageRecipe\":{\"shape\":\"S3q\"},\"containerRecipe\":{\"shape\":\"S3b\"},\"sourcePipelineName\":{},\"sourcePipelineArn\":{},\"infrastructureConfiguration\":{\"shape\":\"S3s\"},\"distributionConfiguration\":{\"shape\":\"S3h\"},\"imageTestsConfiguration\":{\"shape\":\"S1s\"},\"dateCreated\":{},\"outputResources\":{\"shape\":\"S3t\"},\"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\":\"S40\"}}}},\"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\":\"S3q\"}}}},\"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\":\"S3s\"}}}},\"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\":\"S4l\"},\"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\":\"S4l\"},\"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\":\"S4l\"},\"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\":\"S4l\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imageSummaryList\":{\"shape\":\"S55\"},\"nextToken\":{}}}},\"ListImagePackages\":{\"http\":{\"requestUri\":\"/ListImagePackages\"},\"input\":{\"type\":\"structure\",\"required\":[\"imageBuildVersionArn\"],\"members\":{\"imageBuildVersionArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imagePackageList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"packageName\":{},\"packageVersion\":{}}}},\"nextToken\":{}}}},\"ListImagePipelineImages\":{\"http\":{\"requestUri\":\"/ListImagePipelineImages\"},\"input\":{\"type\":\"structure\",\"required\":[\"imagePipelineArn\"],\"members\":{\"imagePipelineArn\":{},\"filters\":{\"shape\":\"S4l\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imageSummaryList\":{\"shape\":\"S55\"},\"nextToken\":{}}}},\"ListImagePipelines\":{\"http\":{\"requestUri\":\"/ListImagePipelines\"},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"shape\":\"S4l\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imagePipelineList\":{\"type\":\"list\",\"member\":{\"shape\":\"S40\"}},\"nextToken\":{}}}},\"ListImageRecipes\":{\"http\":{\"requestUri\":\"/ListImageRecipes\"},\"input\":{\"type\":\"structure\",\"members\":{\"owner\":{},\"filters\":{\"shape\":\"S4l\"},\"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\":\"S4l\"},\"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\":\"S4l\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"infrastructureConfigurationSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"dateCreated\":{},\"dateUpdated\":{},\"resourceTags\":{\"shape\":\"S2f\"},\"tags\":{\"shape\":\"Se\"},\"instanceTypes\":{\"shape\":\"S28\"},\"instanceProfileName\":{}}}},\"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\":\"S18\"},\"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\":\"S1s\"},\"enhancedImageMetadataEnabled\":{\"type\":\"boolean\"},\"schedule\":{\"shape\":\"S1w\"},\"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\":\"S28\"},\"instanceProfileName\":{},\"securityGroupIds\":{\"shape\":\"S2b\"},\"subnetId\":{},\"logging\":{\"shape\":\"S2c\"},\"keyPair\":{},\"terminateInstanceOnFailure\":{\"type\":\"boolean\"},\"snsTopicArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"resourceTags\":{\"shape\":\"S2f\"}}},\"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\":{},\"parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{\"shape\":\"Sr\"}}}}}}},\"Sr\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"structure\",\"members\":{\"image\":{},\"blockDeviceMappings\":{\"shape\":\"Su\"}}},\"Su\":{\"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\":{}}}},\"S13\":{\"type\":\"structure\",\"required\":[\"service\",\"repositoryName\"],\"members\":{\"service\":{},\"repositoryName\":{}}},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"region\"],\"members\":{\"region\":{},\"amiDistributionConfiguration\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"targetAccountIds\":{\"shape\":\"S1c\"},\"amiTags\":{\"shape\":\"Se\"},\"kmsKeyId\":{},\"launchPermission\":{\"type\":\"structure\",\"members\":{\"userIds\":{\"shape\":\"S1c\"},\"userGroups\":{\"shape\":\"S1f\"}}}}},\"containerDistributionConfiguration\":{\"type\":\"structure\",\"required\":[\"targetRepository\"],\"members\":{\"description\":{},\"containerTags\":{\"shape\":\"S1f\"},\"targetRepository\":{\"shape\":\"S13\"}}},\"licenseConfigurationArns\":{\"type\":\"list\",\"member\":{}},\"launchTemplateConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"launchTemplateId\"],\"members\":{\"launchTemplateId\":{},\"accountId\":{},\"setDefaultVersion\":{\"type\":\"boolean\"}}}}}}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1s\":{\"type\":\"structure\",\"members\":{\"imageTestsEnabled\":{\"type\":\"boolean\"},\"timeoutMinutes\":{\"type\":\"integer\"}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"scheduleExpression\":{},\"timezone\":{},\"pipelineExecutionStartCondition\":{}}},\"S23\":{\"type\":\"structure\",\"members\":{\"systemsManagerAgent\":{\"type\":\"structure\",\"members\":{\"uninstallAfterBuild\":{\"type\":\"boolean\"}}},\"userDataOverride\":{}}},\"S28\":{\"type\":\"list\",\"member\":{}},\"S2b\":{\"type\":\"list\",\"member\":{}},\"S2c\":{\"type\":\"structure\",\"members\":{\"s3Logs\":{\"type\":\"structure\",\"members\":{\"s3BucketName\":{},\"s3KeyPrefix\":{}}}}},\"S2f\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3b\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"containerType\":{},\"name\":{},\"description\":{},\"platform\":{},\"owner\":{},\"version\":{},\"components\":{\"shape\":\"Sl\"},\"instanceConfiguration\":{\"shape\":\"St\"},\"dockerfileTemplateData\":{},\"kmsKeyId\":{},\"encrypted\":{\"type\":\"boolean\"},\"parentImage\":{},\"dateCreated\":{},\"tags\":{\"shape\":\"Se\"},\"workingDirectory\":{},\"targetRepository\":{\"shape\":\"S13\"}}},\"S3h\":{\"type\":\"structure\",\"required\":[\"timeoutMinutes\"],\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"distributions\":{\"shape\":\"S18\"},\"timeoutMinutes\":{\"type\":\"integer\"},\"dateCreated\":{},\"dateUpdated\":{},\"tags\":{\"shape\":\"Se\"}}},\"S3o\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{}}},\"S3q\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"type\":{},\"name\":{},\"description\":{},\"platform\":{},\"owner\":{},\"version\":{},\"components\":{\"shape\":\"Sl\"},\"parentImage\":{},\"blockDeviceMappings\":{\"shape\":\"Su\"},\"dateCreated\":{},\"tags\":{\"shape\":\"Se\"},\"workingDirectory\":{},\"additionalInstanceConfiguration\":{\"shape\":\"S23\"}}},\"S3s\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"instanceTypes\":{\"shape\":\"S28\"},\"instanceProfileName\":{},\"securityGroupIds\":{\"shape\":\"S2b\"},\"subnetId\":{},\"logging\":{\"shape\":\"S2c\"},\"keyPair\":{},\"terminateInstanceOnFailure\":{\"type\":\"boolean\"},\"snsTopicArn\":{},\"dateCreated\":{},\"dateUpdated\":{},\"resourceTags\":{\"shape\":\"S2f\"},\"tags\":{\"shape\":\"Se\"}}},\"S3t\":{\"type\":\"structure\",\"members\":{\"amis\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"region\":{},\"image\":{},\"name\":{},\"description\":{},\"state\":{\"shape\":\"S3o\"},\"accountId\":{}}}},\"containers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"region\":{},\"imageUris\":{\"shape\":\"S1f\"}}}}}},\"S40\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"platform\":{},\"enhancedImageMetadataEnabled\":{\"type\":\"boolean\"},\"imageRecipeArn\":{},\"containerRecipeArn\":{},\"infrastructureConfigurationArn\":{},\"distributionConfigurationArn\":{},\"imageTestsConfiguration\":{\"shape\":\"S1s\"},\"schedule\":{\"shape\":\"S1w\"},\"status\":{},\"dateCreated\":{},\"dateUpdated\":{},\"dateLastRun\":{},\"dateNextRun\":{},\"tags\":{\"shape\":\"Se\"}}},\"S4l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"type\":\"list\",\"member\":{}}}}},\"S55\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"type\":{},\"version\":{},\"platform\":{},\"osVersion\":{},\"state\":{\"shape\":\"S3o\"},\"owner\":{},\"dateCreated\":{},\"outputResources\":{\"shape\":\"S3t\"},\"tags\":{\"shape\":\"Se\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-12-02\",\"endpointPrefix\":\"imagebuilder\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"imagebuilder\",\"serviceFullName\":\"EC2 Image Builder\",\"serviceId\":\"imagebuilder\",\"signatureVersion\":\"v4\",\"signingName\":\"imagebuilder\",\"uid\":\"imagebuilder-2019-12-02\"},\"operations\":{\"CancelImageCreation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/CancelImageCreation\"},\"input\":{\"type\":\"structure\",\"required\":[\"imageBuildVersionArn\",\"clientToken\"],\"members\":{\"imageBuildVersionArn\":{},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"clientToken\":{},\"imageBuildVersionArn\":{}}}},\"CreateComponent\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/CreateComponent\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"semanticVersion\",\"platform\",\"clientToken\"],\"members\":{\"name\":{},\"semanticVersion\":{},\"description\":{},\"changeDescription\":{},\"platform\":{},\"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\",\"parentImage\",\"targetRepository\",\"clientToken\"],\"members\":{\"containerType\":{},\"name\":{},\"description\":{},\"semanticVersion\":{},\"components\":{\"shape\":\"Sl\"},\"instanceConfiguration\":{\"shape\":\"St\"},\"dockerfileTemplateData\":{},\"dockerfileTemplateUri\":{},\"platformOverride\":{},\"imageOsVersionOverride\":{},\"parentImage\":{},\"tags\":{\"shape\":\"Se\"},\"workingDirectory\":{},\"targetRepository\":{\"shape\":\"S14\"},\"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\":\"S19\"},\"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\":\"S25\"},\"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\":\"S25\"},\"enhancedImageMetadataEnabled\":{\"type\":\"boolean\"},\"schedule\":{\"shape\":\"S29\"},\"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\":\"Su\"},\"tags\":{\"shape\":\"Se\"},\"workingDirectory\":{},\"additionalInstanceConfiguration\":{\"shape\":\"S2g\"},\"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\":\"S2l\"},\"instanceProfileName\":{},\"securityGroupIds\":{\"shape\":\"S2o\"},\"subnetId\":{},\"logging\":{\"shape\":\"S2p\"},\"keyPair\":{},\"terminateInstanceOnFailure\":{\"type\":\"boolean\"},\"snsTopicArn\":{},\"resourceTags\":{\"shape\":\"S2s\"},\"instanceMetadataOptions\":{\"shape\":\"S2t\"},\"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\"},\"state\":{\"shape\":\"S3g\"},\"parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"type\"],\"members\":{\"name\":{},\"type\":{},\"defaultValue\":{\"shape\":\"Sr\"},\"description\":{}}}},\"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\":\"S3t\"}}}},\"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\":\"S3z\"}}}},\"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\":\"S46\"},\"imageRecipe\":{\"shape\":\"S48\"},\"containerRecipe\":{\"shape\":\"S3t\"},\"sourcePipelineName\":{},\"sourcePipelineArn\":{},\"infrastructureConfiguration\":{\"shape\":\"S4a\"},\"distributionConfiguration\":{\"shape\":\"S3z\"},\"imageTestsConfiguration\":{\"shape\":\"S25\"},\"dateCreated\":{},\"outputResources\":{\"shape\":\"S4b\"},\"tags\":{\"shape\":\"Se\"},\"buildType\":{}}}}}},\"GetImagePipeline\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/GetImagePipeline\"},\"input\":{\"type\":\"structure\",\"required\":[\"imagePipelineArn\"],\"members\":{\"imagePipelineArn\":{\"location\":\"querystring\",\"locationName\":\"imagePipelineArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imagePipeline\":{\"shape\":\"S4j\"}}}},\"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\":\"S48\"}}}},\"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\":\"S4a\"}}}},\"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\":{}}}},\"ImportVmImage\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/ImportVmImage\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"semanticVersion\",\"platform\",\"vmImportTaskId\",\"clientToken\"],\"members\":{\"name\":{},\"semanticVersion\":{},\"description\":{},\"platform\":{},\"osVersion\":{},\"vmImportTaskId\":{},\"tags\":{\"shape\":\"Se\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imageArn\":{},\"clientToken\":{}}}},\"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\"},\"state\":{\"shape\":\"S3g\"},\"type\":{},\"owner\":{},\"description\":{},\"changeDescription\":{},\"dateCreated\":{},\"tags\":{\"shape\":\"Se\"}}}},\"nextToken\":{}}}},\"ListComponents\":{\"http\":{\"requestUri\":\"/ListComponents\"},\"input\":{\"type\":\"structure\",\"members\":{\"owner\":{},\"filters\":{\"shape\":\"S56\"},\"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\":\"S56\"},\"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\":\"S56\"},\"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\":\"S56\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imageSummaryList\":{\"shape\":\"S5q\"},\"nextToken\":{}}}},\"ListImagePackages\":{\"http\":{\"requestUri\":\"/ListImagePackages\"},\"input\":{\"type\":\"structure\",\"required\":[\"imageBuildVersionArn\"],\"members\":{\"imageBuildVersionArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imagePackageList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"packageName\":{},\"packageVersion\":{}}}},\"nextToken\":{}}}},\"ListImagePipelineImages\":{\"http\":{\"requestUri\":\"/ListImagePipelineImages\"},\"input\":{\"type\":\"structure\",\"required\":[\"imagePipelineArn\"],\"members\":{\"imagePipelineArn\":{},\"filters\":{\"shape\":\"S56\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imageSummaryList\":{\"shape\":\"S5q\"},\"nextToken\":{}}}},\"ListImagePipelines\":{\"http\":{\"requestUri\":\"/ListImagePipelines\"},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"shape\":\"S56\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"imagePipelineList\":{\"type\":\"list\",\"member\":{\"shape\":\"S4j\"}},\"nextToken\":{}}}},\"ListImageRecipes\":{\"http\":{\"requestUri\":\"/ListImageRecipes\"},\"input\":{\"type\":\"structure\",\"members\":{\"owner\":{},\"filters\":{\"shape\":\"S56\"},\"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\":\"S56\"},\"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\":{},\"buildType\":{}}}},\"nextToken\":{}}}},\"ListInfrastructureConfigurations\":{\"http\":{\"requestUri\":\"/ListInfrastructureConfigurations\"},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"shape\":\"S56\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"requestId\":{},\"infrastructureConfigurationSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"dateCreated\":{},\"dateUpdated\":{},\"resourceTags\":{\"shape\":\"S2s\"},\"tags\":{\"shape\":\"Se\"},\"instanceTypes\":{\"shape\":\"S2l\"},\"instanceProfileName\":{}}}},\"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\":\"S19\"},\"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\":\"S25\"},\"enhancedImageMetadataEnabled\":{\"type\":\"boolean\"},\"schedule\":{\"shape\":\"S29\"},\"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\":\"S2l\"},\"instanceProfileName\":{},\"securityGroupIds\":{\"shape\":\"S2o\"},\"subnetId\":{},\"logging\":{\"shape\":\"S2p\"},\"keyPair\":{},\"terminateInstanceOnFailure\":{\"type\":\"boolean\"},\"snsTopicArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"resourceTags\":{\"shape\":\"S2s\"},\"instanceMetadataOptions\":{\"shape\":\"S2t\"}}},\"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\":{},\"parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{\"shape\":\"Sr\"}}}}}}},\"Sr\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"structure\",\"members\":{\"image\":{},\"blockDeviceMappings\":{\"shape\":\"Su\"}}},\"Su\":{\"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\":{},\"throughput\":{\"type\":\"integer\"}}},\"virtualName\":{},\"noDevice\":{}}}},\"S14\":{\"type\":\"structure\",\"required\":[\"service\",\"repositoryName\"],\"members\":{\"service\":{},\"repositoryName\":{}}},\"S19\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"region\"],\"members\":{\"region\":{},\"amiDistributionConfiguration\":{\"type\":\"structure\",\"members\":{\"name\":{},\"description\":{},\"targetAccountIds\":{\"shape\":\"S1d\"},\"amiTags\":{\"shape\":\"Se\"},\"kmsKeyId\":{},\"launchPermission\":{\"type\":\"structure\",\"members\":{\"userIds\":{\"shape\":\"S1d\"},\"userGroups\":{\"shape\":\"S1g\"},\"organizationArns\":{\"type\":\"list\",\"member\":{}},\"organizationalUnitArns\":{\"type\":\"list\",\"member\":{}}}}}},\"containerDistributionConfiguration\":{\"type\":\"structure\",\"required\":[\"targetRepository\"],\"members\":{\"description\":{},\"containerTags\":{\"shape\":\"S1g\"},\"targetRepository\":{\"shape\":\"S14\"}}},\"licenseConfigurationArns\":{\"type\":\"list\",\"member\":{}},\"launchTemplateConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"launchTemplateId\"],\"members\":{\"launchTemplateId\":{},\"accountId\":{},\"setDefaultVersion\":{\"type\":\"boolean\"}}}},\"s3ExportConfiguration\":{\"type\":\"structure\",\"required\":[\"roleName\",\"diskImageFormat\",\"s3Bucket\"],\"members\":{\"roleName\":{},\"diskImageFormat\":{},\"s3Bucket\":{},\"s3Prefix\":{}}},\"fastLaunchConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"enabled\":{\"type\":\"boolean\"},\"snapshotConfiguration\":{\"type\":\"structure\",\"members\":{\"targetResourceCount\":{\"type\":\"integer\"}}},\"maxParallelLaunches\":{\"type\":\"integer\"},\"launchTemplate\":{\"type\":\"structure\",\"members\":{\"launchTemplateId\":{},\"launchTemplateName\":{},\"launchTemplateVersion\":{}}},\"accountId\":{}}}}}}},\"S1d\":{\"type\":\"list\",\"member\":{}},\"S1g\":{\"type\":\"list\",\"member\":{}},\"S25\":{\"type\":\"structure\",\"members\":{\"imageTestsEnabled\":{\"type\":\"boolean\"},\"timeoutMinutes\":{\"type\":\"integer\"}}},\"S29\":{\"type\":\"structure\",\"members\":{\"scheduleExpression\":{},\"timezone\":{},\"pipelineExecutionStartCondition\":{}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"systemsManagerAgent\":{\"type\":\"structure\",\"members\":{\"uninstallAfterBuild\":{\"type\":\"boolean\"}}},\"userDataOverride\":{}}},\"S2l\":{\"type\":\"list\",\"member\":{}},\"S2o\":{\"type\":\"list\",\"member\":{}},\"S2p\":{\"type\":\"structure\",\"members\":{\"s3Logs\":{\"type\":\"structure\",\"members\":{\"s3BucketName\":{},\"s3KeyPrefix\":{}}}}},\"S2s\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2t\":{\"type\":\"structure\",\"members\":{\"httpTokens\":{},\"httpPutResponseHopLimit\":{\"type\":\"integer\"}}},\"S3g\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{}}},\"S3t\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"containerType\":{},\"name\":{},\"description\":{},\"platform\":{},\"owner\":{},\"version\":{},\"components\":{\"shape\":\"Sl\"},\"instanceConfiguration\":{\"shape\":\"St\"},\"dockerfileTemplateData\":{},\"kmsKeyId\":{},\"encrypted\":{\"type\":\"boolean\"},\"parentImage\":{},\"dateCreated\":{},\"tags\":{\"shape\":\"Se\"},\"workingDirectory\":{},\"targetRepository\":{\"shape\":\"S14\"}}},\"S3z\":{\"type\":\"structure\",\"required\":[\"timeoutMinutes\"],\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"distributions\":{\"shape\":\"S19\"},\"timeoutMinutes\":{\"type\":\"integer\"},\"dateCreated\":{},\"dateUpdated\":{},\"tags\":{\"shape\":\"Se\"}}},\"S46\":{\"type\":\"structure\",\"members\":{\"status\":{},\"reason\":{}}},\"S48\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"type\":{},\"name\":{},\"description\":{},\"platform\":{},\"owner\":{},\"version\":{},\"components\":{\"shape\":\"Sl\"},\"parentImage\":{},\"blockDeviceMappings\":{\"shape\":\"Su\"},\"dateCreated\":{},\"tags\":{\"shape\":\"Se\"},\"workingDirectory\":{},\"additionalInstanceConfiguration\":{\"shape\":\"S2g\"}}},\"S4a\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"instanceTypes\":{\"shape\":\"S2l\"},\"instanceProfileName\":{},\"securityGroupIds\":{\"shape\":\"S2o\"},\"subnetId\":{},\"logging\":{\"shape\":\"S2p\"},\"keyPair\":{},\"terminateInstanceOnFailure\":{\"type\":\"boolean\"},\"snsTopicArn\":{},\"dateCreated\":{},\"dateUpdated\":{},\"resourceTags\":{\"shape\":\"S2s\"},\"instanceMetadataOptions\":{\"shape\":\"S2t\"},\"tags\":{\"shape\":\"Se\"}}},\"S4b\":{\"type\":\"structure\",\"members\":{\"amis\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"region\":{},\"image\":{},\"name\":{},\"description\":{},\"state\":{\"shape\":\"S46\"},\"accountId\":{}}}},\"containers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"region\":{},\"imageUris\":{\"shape\":\"S1g\"}}}}}},\"S4j\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"description\":{},\"platform\":{},\"enhancedImageMetadataEnabled\":{\"type\":\"boolean\"},\"imageRecipeArn\":{},\"containerRecipeArn\":{},\"infrastructureConfigurationArn\":{},\"distributionConfigurationArn\":{},\"imageTestsConfiguration\":{\"shape\":\"S25\"},\"schedule\":{\"shape\":\"S29\"},\"status\":{},\"dateCreated\":{},\"dateUpdated\":{},\"dateLastRun\":{},\"dateNextRun\":{},\"tags\":{\"shape\":\"Se\"}}},\"S56\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"type\":\"list\",\"member\":{}}}}},\"S5q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"type\":{},\"version\":{},\"platform\":{},\"osVersion\":{},\"state\":{\"shape\":\"S46\"},\"owner\":{},\"dateCreated\":{},\"outputResources\":{\"shape\":\"S4b\"},\"tags\":{\"shape\":\"Se\"},\"buildType\":{}}}}}}"); /***/ }), @@ -35908,11 +38866,27 @@ module.exports = JSON.parse("{\"o\":{\"GetExclusionsPreview\":{\"input_token\":\ /***/ }), +/***/ 7545: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-06-08\",\"endpointPrefix\":\"inspector2\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Inspector2\",\"serviceFullName\":\"Inspector2\",\"serviceId\":\"Inspector2\",\"signatureVersion\":\"v4\",\"signingName\":\"inspector2\",\"uid\":\"inspector2-2020-06-08\"},\"operations\":{\"AssociateMember\":{\"http\":{\"requestUri\":\"/members/associate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"accountId\"],\"members\":{\"accountId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"accountId\"],\"members\":{\"accountId\":{}}}},\"BatchGetAccountStatus\":{\"http\":{\"requestUri\":\"/status/batch/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"accountIds\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"accounts\"],\"members\":{\"accounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"accountId\",\"resourceState\",\"state\"],\"members\":{\"accountId\":{},\"resourceState\":{\"type\":\"structure\",\"required\":[\"ec2\",\"ecr\"],\"members\":{\"ec2\":{\"shape\":\"Sa\"},\"ecr\":{\"shape\":\"Sa\"}}},\"state\":{\"shape\":\"Sa\"}}}},\"failedAccounts\":{\"shape\":\"Se\"}}}},\"BatchGetFreeTrialInfo\":{\"http\":{\"requestUri\":\"/freetrialinfo/batchget\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"accountIds\"],\"members\":{\"accountIds\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"accounts\",\"failedAccounts\"],\"members\":{\"accounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"accountId\",\"freeTrialInfo\"],\"members\":{\"accountId\":{},\"freeTrialInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"end\",\"start\",\"status\",\"type\"],\"members\":{\"end\":{\"type\":\"timestamp\"},\"start\":{\"type\":\"timestamp\"},\"status\":{},\"type\":{}}}}}}},\"failedAccounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"accountId\",\"code\",\"message\"],\"members\":{\"accountId\":{},\"code\":{},\"message\":{}}}}}}},\"CancelFindingsReport\":{\"http\":{\"requestUri\":\"/reporting/cancel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"reportId\"],\"members\":{\"reportId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"reportId\"],\"members\":{\"reportId\":{}}}},\"CreateFilter\":{\"http\":{\"requestUri\":\"/filters/create\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"action\",\"filterCriteria\",\"name\"],\"members\":{\"action\":{},\"description\":{},\"filterCriteria\":{\"shape\":\"S12\"},\"name\":{},\"tags\":{\"shape\":\"S1n\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"CreateFindingsReport\":{\"http\":{\"requestUri\":\"/reporting/create\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"reportFormat\",\"s3Destination\"],\"members\":{\"filterCriteria\":{\"shape\":\"S12\"},\"reportFormat\":{},\"s3Destination\":{\"shape\":\"S1s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"reportId\":{}}}},\"DeleteFilter\":{\"http\":{\"requestUri\":\"/filters/delete\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"DescribeOrganizationConfiguration\":{\"http\":{\"requestUri\":\"/organizationconfiguration/describe\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"autoEnable\":{\"shape\":\"S1y\"},\"maxAccountLimitReached\":{\"type\":\"boolean\"}}}},\"Disable\":{\"http\":{\"requestUri\":\"/disable\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"accountIds\":{\"shape\":\"S5\"},\"resourceTypes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"accounts\"],\"members\":{\"accounts\":{\"shape\":\"S24\"},\"failedAccounts\":{\"shape\":\"Se\"}}}},\"DisableDelegatedAdminAccount\":{\"http\":{\"requestUri\":\"/delegatedadminaccounts/disable\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"delegatedAdminAccountId\"],\"members\":{\"delegatedAdminAccountId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"delegatedAdminAccountId\"],\"members\":{\"delegatedAdminAccountId\":{}}}},\"DisassociateMember\":{\"http\":{\"requestUri\":\"/members/disassociate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"accountId\"],\"members\":{\"accountId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"accountId\"],\"members\":{\"accountId\":{}}}},\"Enable\":{\"http\":{\"requestUri\":\"/enable\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceTypes\"],\"members\":{\"accountIds\":{\"shape\":\"S5\"},\"clientToken\":{\"idempotencyToken\":true},\"resourceTypes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"accounts\"],\"members\":{\"accounts\":{\"shape\":\"S24\"},\"failedAccounts\":{\"shape\":\"Se\"}}}},\"EnableDelegatedAdminAccount\":{\"http\":{\"requestUri\":\"/delegatedadminaccounts/enable\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"delegatedAdminAccountId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"delegatedAdminAccountId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"delegatedAdminAccountId\"],\"members\":{\"delegatedAdminAccountId\":{}}}},\"GetDelegatedAdminAccount\":{\"http\":{\"requestUri\":\"/delegatedadminaccounts/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"delegatedAdmin\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"relationshipStatus\":{}}}}}},\"GetFindingsReportStatus\":{\"http\":{\"requestUri\":\"/reporting/status/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"reportId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"destination\":{\"shape\":\"S1s\"},\"errorCode\":{},\"errorMessage\":{},\"filterCriteria\":{\"shape\":\"S12\"},\"reportId\":{},\"status\":{}}}},\"GetMember\":{\"http\":{\"requestUri\":\"/members/get\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"accountId\"],\"members\":{\"accountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"member\":{\"shape\":\"S2r\"}}}},\"ListAccountPermissions\":{\"http\":{\"requestUri\":\"/accountpermissions/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"service\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"permissions\"],\"members\":{\"nextToken\":{},\"permissions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"operation\",\"service\"],\"members\":{\"operation\":{},\"service\":{}}}}}}},\"ListCoverage\":{\"http\":{\"requestUri\":\"/coverage/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filterCriteria\":{\"shape\":\"S32\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"coveredResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"accountId\",\"resourceId\",\"resourceType\",\"scanType\"],\"members\":{\"accountId\":{},\"resourceId\":{},\"resourceMetadata\":{\"type\":\"structure\",\"members\":{\"ec2\":{\"type\":\"structure\",\"members\":{\"amiId\":{},\"platform\":{},\"tags\":{\"shape\":\"S1n\"}}},\"ecrImage\":{\"type\":\"structure\",\"members\":{\"tags\":{\"type\":\"list\",\"member\":{}}}},\"ecrRepository\":{\"type\":\"structure\",\"members\":{\"name\":{},\"scanFrequency\":{}}}}},\"resourceType\":{},\"scanStatus\":{\"type\":\"structure\",\"required\":[\"reason\",\"statusCode\"],\"members\":{\"reason\":{},\"statusCode\":{}}},\"scanType\":{}}}},\"nextToken\":{}}}},\"ListCoverageStatistics\":{\"http\":{\"requestUri\":\"/coverage/statistics/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filterCriteria\":{\"shape\":\"S32\"},\"groupBy\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"totalCounts\"],\"members\":{\"countsByGroup\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"count\":{\"type\":\"long\"},\"groupKey\":{}}}},\"nextToken\":{},\"totalCounts\":{\"type\":\"long\"}}}},\"ListDelegatedAdminAccounts\":{\"http\":{\"requestUri\":\"/delegatedadminaccounts/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"delegatedAdminAccounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"status\":{}}}},\"nextToken\":{}}}},\"ListFilters\":{\"http\":{\"requestUri\":\"/filters/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"action\":{},\"arns\":{\"type\":\"list\",\"member\":{}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"filters\"],\"members\":{\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"action\",\"arn\",\"createdAt\",\"criteria\",\"name\",\"ownerId\",\"updatedAt\"],\"members\":{\"action\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"criteria\":{\"shape\":\"S12\"},\"description\":{},\"name\":{},\"ownerId\":{},\"reason\":{},\"tags\":{\"shape\":\"S1n\"},\"updatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListFindingAggregations\":{\"http\":{\"requestUri\":\"/findings/aggregation/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"aggregationType\"],\"members\":{\"accountIds\":{\"shape\":\"S13\"},\"aggregationRequest\":{\"type\":\"structure\",\"members\":{\"accountAggregation\":{\"type\":\"structure\",\"members\":{\"findingType\":{},\"resourceType\":{},\"sortBy\":{},\"sortOrder\":{}}},\"amiAggregation\":{\"type\":\"structure\",\"members\":{\"amis\":{\"shape\":\"S13\"},\"sortBy\":{},\"sortOrder\":{}}},\"awsEcrContainerAggregation\":{\"type\":\"structure\",\"members\":{\"architectures\":{\"shape\":\"S13\"},\"imageShas\":{\"shape\":\"S13\"},\"imageTags\":{\"shape\":\"S13\"},\"repositories\":{\"shape\":\"S13\"},\"resourceIds\":{\"shape\":\"S13\"},\"sortBy\":{},\"sortOrder\":{}}},\"ec2InstanceAggregation\":{\"type\":\"structure\",\"members\":{\"amis\":{\"shape\":\"S13\"},\"instanceIds\":{\"shape\":\"S13\"},\"instanceTags\":{\"shape\":\"S1f\"},\"operatingSystems\":{\"shape\":\"S13\"},\"sortBy\":{},\"sortOrder\":{}}},\"findingTypeAggregation\":{\"type\":\"structure\",\"members\":{\"findingType\":{},\"resourceType\":{},\"sortBy\":{},\"sortOrder\":{}}},\"imageLayerAggregation\":{\"type\":\"structure\",\"members\":{\"layerHashes\":{\"shape\":\"S13\"},\"repositories\":{\"shape\":\"S13\"},\"resourceIds\":{\"shape\":\"S13\"},\"sortBy\":{},\"sortOrder\":{}}},\"packageAggregation\":{\"type\":\"structure\",\"members\":{\"packageNames\":{\"shape\":\"S13\"},\"sortBy\":{},\"sortOrder\":{}}},\"repositoryAggregation\":{\"type\":\"structure\",\"members\":{\"repositories\":{\"shape\":\"S13\"},\"sortBy\":{},\"sortOrder\":{}}},\"titleAggregation\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"sortBy\":{},\"sortOrder\":{},\"titles\":{\"shape\":\"S13\"},\"vulnerabilityIds\":{\"shape\":\"S13\"}}}},\"union\":true},\"aggregationType\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"aggregationType\"],\"members\":{\"aggregationType\":{},\"nextToken\":{},\"responses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"accountAggregation\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"severityCounts\":{\"shape\":\"S56\"}}},\"amiAggregation\":{\"type\":\"structure\",\"required\":[\"ami\"],\"members\":{\"accountId\":{},\"affectedInstances\":{\"type\":\"long\"},\"ami\":{},\"severityCounts\":{\"shape\":\"S56\"}}},\"awsEcrContainerAggregation\":{\"type\":\"structure\",\"required\":[\"resourceId\"],\"members\":{\"accountId\":{},\"architecture\":{},\"imageSha\":{},\"imageTags\":{\"type\":\"list\",\"member\":{}},\"repository\":{},\"resourceId\":{},\"severityCounts\":{\"shape\":\"S56\"}}},\"ec2InstanceAggregation\":{\"type\":\"structure\",\"required\":[\"instanceId\"],\"members\":{\"accountId\":{},\"ami\":{},\"instanceId\":{},\"instanceTags\":{\"shape\":\"S1n\"},\"networkFindings\":{\"type\":\"long\"},\"operatingSystem\":{},\"severityCounts\":{\"shape\":\"S56\"}}},\"findingTypeAggregation\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"severityCounts\":{\"shape\":\"S56\"}}},\"imageLayerAggregation\":{\"type\":\"structure\",\"required\":[\"accountId\",\"layerHash\",\"repository\",\"resourceId\"],\"members\":{\"accountId\":{},\"layerHash\":{},\"repository\":{},\"resourceId\":{},\"severityCounts\":{\"shape\":\"S56\"}}},\"packageAggregation\":{\"type\":\"structure\",\"required\":[\"packageName\"],\"members\":{\"accountId\":{},\"packageName\":{},\"severityCounts\":{\"shape\":\"S56\"}}},\"repositoryAggregation\":{\"type\":\"structure\",\"required\":[\"repository\"],\"members\":{\"accountId\":{},\"affectedImages\":{\"type\":\"long\"},\"repository\":{},\"severityCounts\":{\"shape\":\"S56\"}}},\"titleAggregation\":{\"type\":\"structure\",\"required\":[\"title\"],\"members\":{\"accountId\":{},\"severityCounts\":{\"shape\":\"S56\"},\"title\":{},\"vulnerabilityId\":{}}}},\"union\":true}}}}},\"ListFindings\":{\"http\":{\"requestUri\":\"/findings/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filterCriteria\":{\"shape\":\"S12\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"sortCriteria\":{\"type\":\"structure\",\"required\":[\"field\",\"sortOrder\"],\"members\":{\"field\":{},\"sortOrder\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"findings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"awsAccountId\",\"description\",\"findingArn\",\"firstObservedAt\",\"lastObservedAt\",\"remediation\",\"resources\",\"severity\",\"status\",\"type\"],\"members\":{\"awsAccountId\":{},\"description\":{},\"findingArn\":{},\"firstObservedAt\":{\"type\":\"timestamp\"},\"inspectorScore\":{\"type\":\"double\"},\"inspectorScoreDetails\":{\"type\":\"structure\",\"members\":{\"adjustedCvss\":{\"type\":\"structure\",\"required\":[\"score\",\"scoreSource\",\"scoringVector\",\"version\"],\"members\":{\"adjustments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"metric\",\"reason\"],\"members\":{\"metric\":{},\"reason\":{}}}},\"cvssSource\":{},\"score\":{\"type\":\"double\"},\"scoreSource\":{},\"scoringVector\":{},\"version\":{}}}}},\"lastObservedAt\":{\"type\":\"timestamp\"},\"networkReachabilityDetails\":{\"type\":\"structure\",\"required\":[\"networkPath\",\"openPortRange\",\"protocol\"],\"members\":{\"networkPath\":{\"type\":\"structure\",\"members\":{\"steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"componentId\",\"componentType\"],\"members\":{\"componentId\":{},\"componentType\":{}}}}}},\"openPortRange\":{\"type\":\"structure\",\"required\":[\"begin\",\"end\"],\"members\":{\"begin\":{\"type\":\"integer\"},\"end\":{\"type\":\"integer\"}}},\"protocol\":{}}},\"packageVulnerabilityDetails\":{\"type\":\"structure\",\"required\":[\"source\",\"vulnerabilityId\",\"vulnerablePackages\"],\"members\":{\"cvss\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"baseScore\",\"scoringVector\",\"source\",\"version\"],\"members\":{\"baseScore\":{\"type\":\"double\"},\"scoringVector\":{},\"source\":{},\"version\":{}}}},\"referenceUrls\":{\"type\":\"list\",\"member\":{}},\"relatedVulnerabilities\":{\"type\":\"list\",\"member\":{}},\"source\":{},\"sourceUrl\":{},\"vendorCreatedAt\":{\"type\":\"timestamp\"},\"vendorSeverity\":{},\"vendorUpdatedAt\":{\"type\":\"timestamp\"},\"vulnerabilityId\":{},\"vulnerablePackages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"version\"],\"members\":{\"arch\":{},\"epoch\":{\"type\":\"integer\"},\"filePath\":{},\"fixedInVersion\":{},\"name\":{},\"packageManager\":{},\"release\":{},\"sourceLayerHash\":{},\"version\":{}}}}}},\"remediation\":{\"type\":\"structure\",\"members\":{\"recommendation\":{\"type\":\"structure\",\"members\":{\"Url\":{},\"text\":{}}}}},\"resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"id\",\"type\"],\"members\":{\"details\":{\"type\":\"structure\",\"members\":{\"awsEc2Instance\":{\"type\":\"structure\",\"members\":{\"iamInstanceProfileArn\":{},\"imageId\":{},\"ipV4Addresses\":{\"type\":\"list\",\"member\":{}},\"ipV6Addresses\":{\"type\":\"list\",\"member\":{}},\"keyName\":{},\"launchedAt\":{\"type\":\"timestamp\"},\"platform\":{},\"subnetId\":{},\"type\":{},\"vpcId\":{}}},\"awsEcrContainerImage\":{\"type\":\"structure\",\"required\":[\"imageHash\",\"registry\",\"repositoryName\"],\"members\":{\"architecture\":{},\"author\":{},\"imageHash\":{},\"imageTags\":{\"type\":\"list\",\"member\":{}},\"platform\":{},\"pushedAt\":{\"type\":\"timestamp\"},\"registry\":{},\"repositoryName\":{}}}}},\"id\":{},\"partition\":{},\"region\":{},\"tags\":{\"shape\":\"S1n\"},\"type\":{}}}},\"severity\":{},\"status\":{},\"title\":{},\"type\":{},\"updatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListMembers\":{\"http\":{\"requestUri\":\"/members/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"onlyAssociated\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"members\":{\"type\":\"list\",\"member\":{\"shape\":\"S2r\"}},\"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\":\"S1n\"}}}},\"ListUsageTotals\":{\"http\":{\"requestUri\":\"/usage/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"accountIds\":{\"type\":\"list\",\"member\":{}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"totals\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"usage\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"currency\":{},\"estimatedMonthlyCost\":{\"type\":\"double\"},\"total\":{\"type\":\"double\"},\"type\":{}}}}}}}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S1n\"}}},\"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\":{}}},\"UpdateFilter\":{\"http\":{\"requestUri\":\"/filters/update\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"filterArn\"],\"members\":{\"action\":{},\"description\":{},\"filterArn\":{},\"filterCriteria\":{\"shape\":\"S12\"},\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"UpdateOrganizationConfiguration\":{\"http\":{\"requestUri\":\"/organizationconfiguration/update\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"autoEnable\"],\"members\":{\"autoEnable\":{\"shape\":\"S1y\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"autoEnable\"],\"members\":{\"autoEnable\":{\"shape\":\"S1y\"}}}}},\"shapes\":{\"S5\":{\"type\":\"list\",\"member\":{}},\"Sa\":{\"type\":\"structure\",\"required\":[\"errorCode\",\"errorMessage\",\"status\"],\"members\":{\"errorCode\":{},\"errorMessage\":{},\"status\":{}}},\"Se\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"accountId\",\"errorCode\",\"errorMessage\"],\"members\":{\"accountId\":{},\"errorCode\":{},\"errorMessage\":{},\"resourceStatus\":{\"shape\":\"Sg\"},\"status\":{}}}},\"Sg\":{\"type\":\"structure\",\"required\":[\"ec2\",\"ecr\"],\"members\":{\"ec2\":{},\"ecr\":{}}},\"S12\":{\"type\":\"structure\",\"members\":{\"awsAccountId\":{\"shape\":\"S13\"},\"componentId\":{\"shape\":\"S13\"},\"componentType\":{\"shape\":\"S13\"},\"ec2InstanceImageId\":{\"shape\":\"S13\"},\"ec2InstanceSubnetId\":{\"shape\":\"S13\"},\"ec2InstanceVpcId\":{\"shape\":\"S13\"},\"ecrImageArchitecture\":{\"shape\":\"S13\"},\"ecrImageHash\":{\"shape\":\"S13\"},\"ecrImagePushedAt\":{\"shape\":\"S17\"},\"ecrImageRegistry\":{\"shape\":\"S13\"},\"ecrImageRepositoryName\":{\"shape\":\"S13\"},\"ecrImageTags\":{\"shape\":\"S13\"},\"findingArn\":{\"shape\":\"S13\"},\"findingStatus\":{\"shape\":\"S13\"},\"findingType\":{\"shape\":\"S13\"},\"firstObservedAt\":{\"shape\":\"S17\"},\"inspectorScore\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}},\"lastObservedAt\":{\"shape\":\"S17\"},\"networkProtocol\":{\"shape\":\"S13\"},\"portRange\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"beginInclusive\":{\"type\":\"integer\"},\"endInclusive\":{\"type\":\"integer\"}}}},\"relatedVulnerabilities\":{\"shape\":\"S13\"},\"resourceId\":{\"shape\":\"S13\"},\"resourceTags\":{\"shape\":\"S1f\"},\"resourceType\":{\"shape\":\"S13\"},\"severity\":{\"shape\":\"S13\"},\"title\":{\"shape\":\"S13\"},\"updatedAt\":{\"shape\":\"S17\"},\"vendorSeverity\":{\"shape\":\"S13\"},\"vulnerabilityId\":{\"shape\":\"S13\"},\"vulnerabilitySource\":{\"shape\":\"S13\"},\"vulnerablePackages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"architecture\":{\"shape\":\"S14\"},\"epoch\":{\"shape\":\"S1a\"},\"name\":{\"shape\":\"S14\"},\"release\":{\"shape\":\"S14\"},\"sourceLayerHash\":{\"shape\":\"S14\"},\"version\":{\"shape\":\"S14\"}}}}}},\"S13\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"S14\":{\"type\":\"structure\",\"required\":[\"comparison\",\"value\"],\"members\":{\"comparison\":{},\"value\":{}}},\"S17\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"endInclusive\":{\"type\":\"timestamp\"},\"startInclusive\":{\"type\":\"timestamp\"}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"lowerInclusive\":{\"type\":\"double\"},\"upperInclusive\":{\"type\":\"double\"}}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"comparison\",\"key\"],\"members\":{\"comparison\":{},\"key\":{},\"value\":{}}}},\"S1n\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1s\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"kmsKeyArn\"],\"members\":{\"bucketName\":{},\"keyPrefix\":{},\"kmsKeyArn\":{}}},\"S1y\":{\"type\":\"structure\",\"required\":[\"ec2\",\"ecr\"],\"members\":{\"ec2\":{\"type\":\"boolean\"},\"ecr\":{\"type\":\"boolean\"}}},\"S24\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"accountId\",\"resourceStatus\",\"status\"],\"members\":{\"accountId\":{},\"resourceStatus\":{\"shape\":\"Sg\"},\"status\":{}}}},\"S2r\":{\"type\":\"structure\",\"members\":{\"accountId\":{},\"delegatedAdminAccountId\":{},\"relationshipStatus\":{},\"updatedAt\":{\"type\":\"timestamp\"}}},\"S32\":{\"type\":\"structure\",\"members\":{\"accountId\":{\"shape\":\"S33\"},\"ec2InstanceTags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"comparison\",\"key\"],\"members\":{\"comparison\":{},\"key\":{},\"value\":{}}}},\"ecrImageTags\":{\"shape\":\"S33\"},\"ecrRepositoryName\":{\"shape\":\"S33\"},\"resourceId\":{\"shape\":\"S33\"},\"resourceType\":{\"shape\":\"S33\"},\"scanStatusCode\":{\"shape\":\"S33\"},\"scanStatusReason\":{\"shape\":\"S33\"},\"scanType\":{\"shape\":\"S33\"}}},\"S33\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"comparison\",\"value\"],\"members\":{\"comparison\":{},\"value\":{}}}},\"S56\":{\"type\":\"structure\",\"members\":{\"all\":{\"type\":\"long\"},\"critical\":{\"type\":\"long\"},\"high\":{\"type\":\"long\"},\"medium\":{\"type\":\"long\"}}}}}"); + +/***/ }), + +/***/ 55254: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListAccountPermissions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"permissions\"},\"ListCoverage\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"coveredResources\"},\"ListCoverageStatistics\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"countsByGroup\"},\"ListDelegatedAdminAccounts\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"delegatedAdminAccounts\"},\"ListFilters\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"filters\"},\"ListFindingAggregations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"responses\"},\"ListFindings\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"findings\"},\"ListMembers\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"members\"},\"ListUsageTotals\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"totals\"}}}"); + +/***/ }), + /***/ 47091: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-05-28\",\"endpointPrefix\":\"iot\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS IoT\",\"serviceId\":\"IoT\",\"signatureVersion\":\"v4\",\"signingName\":\"execute-api\",\"uid\":\"iot-2015-05-28\"},\"operations\":{\"AcceptCertificateTransfer\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/accept-certificate-transfer/{certificateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"certificateId\"],\"members\":{\"certificateId\":{\"location\":\"uri\",\"locationName\":\"certificateId\"},\"setAsActive\":{\"location\":\"querystring\",\"locationName\":\"setAsActive\",\"type\":\"boolean\"}}}},\"AddThingToBillingGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/billing-groups/addThingToBillingGroup\"},\"input\":{\"type\":\"structure\",\"members\":{\"billingGroupName\":{},\"billingGroupArn\":{},\"thingName\":{},\"thingArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AddThingToThingGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/thing-groups/addThingToThingGroup\"},\"input\":{\"type\":\"structure\",\"members\":{\"thingGroupName\":{},\"thingGroupArn\":{},\"thingName\":{},\"thingArn\":{},\"overrideDynamicGroups\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateTargetsWithJob\":{\"http\":{\"requestUri\":\"/jobs/{jobId}/targets\"},\"input\":{\"type\":\"structure\",\"required\":[\"targets\",\"jobId\"],\"members\":{\"targets\":{\"shape\":\"Sg\"},\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"},\"comment\":{},\"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\":{},\"jobTemplateArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobArn\":{},\"jobId\":{},\"description\":{}}}},\"CreateJobTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/job-templates/{jobTemplateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobTemplateId\",\"description\"],\"members\":{\"jobTemplateId\":{\"location\":\"uri\",\"locationName\":\"jobTemplateId\"},\"jobArn\":{},\"documentSource\":{},\"document\":{},\"description\":{},\"presignedUrlConfig\":{\"shape\":\"S3t\"},\"jobExecutionsRolloutConfig\":{\"shape\":\"S3w\"},\"abortConfig\":{\"shape\":\"S43\"},\"timeoutConfig\":{\"shape\":\"S4a\"},\"tags\":{\"shape\":\"S29\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobTemplateArn\":{},\"jobTemplateId\":{}}}},\"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\":\"S4j\"}}}},\"CreateMitigationAction\":{\"http\":{\"requestUri\":\"/mitigationactions/actions/{actionName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"actionName\",\"roleArn\",\"actionParams\"],\"members\":{\"actionName\":{\"location\":\"uri\",\"locationName\":\"actionName\"},\"roleArn\":{},\"actionParams\":{\"shape\":\"S4o\"},\"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\":\"S57\"},\"protocols\":{\"shape\":\"S59\"},\"targetSelection\":{},\"awsJobExecutionsRolloutConfig\":{\"shape\":\"S5b\"},\"awsJobPresignedUrlConfig\":{\"shape\":\"S5i\"},\"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\":\"S5t\"},\"roleArn\":{},\"additionalParameters\":{\"shape\":\"S6r\"},\"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\":\"S4j\"},\"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\":\"S7d\"},\"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\":\"S7s\"},\"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\":\"S7y\"},\"alertTargets\":{\"shape\":\"S8o\"},\"additionalMetricsToRetain\":{\"shape\":\"S8s\",\"deprecated\":true,\"deprecatedMessage\":\"Use additionalMetricsToRetainV2.\"},\"additionalMetricsToRetainV2\":{\"shape\":\"S8t\"},\"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\":\"S8z\"},\"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\":\"S9b\"},\"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\":\"S9j\"},\"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\":\"Scj\"},\"securityGroups\":{\"shape\":\"Scl\"},\"vpcId\":{},\"roleArn\":{}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"topicRuleDestination\":{\"shape\":\"Scp\"}}}},\"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\"}}}},\"DeleteJobTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/job-templates/{jobTemplateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobTemplateId\"],\"members\":{\"jobTemplateId\":{\"location\":\"uri\",\"locationName\":\"jobTemplateId\"}}}},\"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\":\"Seo\"},\"auditCheckConfigurations\":{\"shape\":\"Ser\"}}}},\"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\":\"Sew\"}}}},\"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\":\"Sfg\"},\"auditCheckToActionsMapping\":{\"shape\":\"Sfk\"},\"actionsDefinition\":{\"shape\":\"Sfm\"}}}},\"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\":\"Sgd\"}}}},\"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\":\"Sgq\"}}},\"registrationConfig\":{\"shape\":\"Sgr\"}}}},\"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\":\"Sgq\"},\"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\":\"Sgd\"}}}},\"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\":\"Sh5\"}}}},\"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\":\"Shv\"},\"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\":{},\"jobTemplateArn\":{}}}}}},\"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\"}}}}}},\"DescribeJobTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/job-templates/{jobTemplateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobTemplateId\"],\"members\":{\"jobTemplateId\":{\"location\":\"uri\",\"locationName\":\"jobTemplateId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobTemplateArn\":{},\"jobTemplateId\":{},\"description\":{},\"documentSource\":{},\"document\":{},\"createdAt\":{\"type\":\"timestamp\"},\"presignedUrlConfig\":{\"shape\":\"S3t\"},\"jobExecutionsRolloutConfig\":{\"shape\":\"S3w\"},\"abortConfig\":{\"shape\":\"S43\"},\"timeoutConfig\":{\"shape\":\"S4a\"}}}},\"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\":\"S4o\"},\"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\":\"S7d\"}}}},\"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\":\"S7s\"},\"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\":\"S7y\"},\"alertTargets\":{\"shape\":\"S8o\"},\"additionalMetricsToRetain\":{\"shape\":\"S8s\",\"deprecated\":true,\"deprecatedMessage\":\"Use additionalMetricsToRetainV2.\"},\"additionalMetricsToRetainV2\":{\"shape\":\"S8t\"},\"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\":\"S8z\"},\"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\":\"Sje\"},\"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\":\"S9b\"},\"thingTypeMetadata\":{\"shape\":\"Sjr\"}}}},\"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\":\"Skj\"},\"thingGroupIndexingConfiguration\":{\"shape\":\"Skq\"}}}},\"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\":\"S57\"},\"protocols\":{\"shape\":\"S59\"},\"awsJobExecutionsRolloutConfig\":{\"shape\":\"S5b\"},\"awsJobPresignedUrlConfig\":{\"shape\":\"S5i\"},\"targetSelection\":{},\"otaUpdateFiles\":{\"shape\":\"S5t\"},\"otaUpdateStatus\":{},\"awsIotJobId\":{},\"awsIotJobArn\":{},\"errorInfo\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}},\"additionalParameters\":{\"shape\":\"S6r\"}}}}}},\"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\":\"S9m\"},\"ruleDisabled\":{\"type\":\"boolean\"},\"awsIotSqlVersion\":{},\"errorAction\":{\"shape\":\"S9n\"}}}}}},\"GetTopicRuleDestination\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/destinations/{arn+}\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"uri\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"topicRuleDestination\":{\"shape\":\"Scp\"}}}},\"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\":\"S7z\"},\"lastViolationValue\":{\"shape\":\"S86\"},\"violationEventAdditionalInfo\":{\"shape\":\"Sm7\"},\"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\":\"Smd\"},\"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\":\"Sew\"}},\"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\":\"Sjf\"}},\"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\":\"Snf\"},\"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\":\"Snf\"},\"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\":\"Sh5\"}},\"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\":\"Sob\"}}}},\"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\":\"Sob\"}}}},\"nextToken\":{}}}},\"ListJobTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/job-templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobTemplateArn\":{},\"jobTemplateId\":{},\"description\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"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\":\"Smd\"},\"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\":\"Sp4\"},\"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\":\"Smd\"},\"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\":\"Spe\"},\"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\":\"Spx\"}},\"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\":\"Spx\"},\"target\":{\"shape\":\"Sq2\"}}}},\"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\":\"Sq2\"}},\"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\":\"Sje\"},\"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\":\"Sje\"},\"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\":\"Sp4\"},\"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\":\"S9b\"},\"thingTypeMetadata\":{\"shape\":\"Sjr\"}}}},\"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\"},\"usePrefixAttributeValue\":{\"location\":\"querystring\",\"locationName\":\"usePrefixAttributeValue\",\"type\":\"boolean\"}}},\"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\":\"Spe\"},\"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\":\"Spe\"},\"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\":\"Scj\"},\"securityGroups\":{\"shape\":\"Scl\"},\"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\":\"Srq\"},\"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\":\"S7z\"},\"metricValue\":{\"shape\":\"S86\"},\"violationEventAdditionalInfo\":{\"shape\":\"Sm7\"},\"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\":\"Sgr\"},\"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\":\"S9j\"}},\"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\":\"Ssk\"},\"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\":\"Ssk\"}}}}}}},\"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\":\"Srq\"},\"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\":\"Sfg\"},\"auditCheckToActionsMapping\":{\"shape\":\"Sfk\"},\"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\":\"Sh7\"},\"actions\":{\"type\":\"list\",\"member\":{}},\"violationEventOccurrenceRange\":{\"shape\":\"Sha\"},\"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\":\"S7s\"}}},\"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\":\"Std\"}},\"clientId\":{\"location\":\"querystring\",\"locationName\":\"clientId\"},\"policyNamesToAdd\":{\"shape\":\"Sth\"},\"policyNamesToSkip\":{\"shape\":\"Sth\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"authResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"authInfo\":{\"shape\":\"Std\"},\"allowed\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Smd\"}}},\"denied\":{\"type\":\"structure\",\"members\":{\"implicitDeny\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Smd\"}}},\"explicitDeny\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Smd\"}}}}},\"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\":\"Seo\"},\"auditCheckConfigurations\":{\"shape\":\"Ser\"}}},\"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\":\"Sgr\"},\"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\":\"Shv\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIndexingConfiguration\":{\"http\":{\"requestUri\":\"/indexing/config\"},\"input\":{\"type\":\"structure\",\"members\":{\"thingIndexingConfiguration\":{\"shape\":\"Skj\"},\"thingGroupIndexingConfiguration\":{\"shape\":\"Skq\"}}},\"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\":\"S4o\"}}},\"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\":\"S7d\"},\"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\":\"S7s\"},\"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\":\"S7y\"},\"alertTargets\":{\"shape\":\"S8o\"},\"additionalMetricsToRetain\":{\"shape\":\"S8s\",\"deprecated\":true,\"deprecatedMessage\":\"Use additionalMetricsToRetainV2.\"},\"additionalMetricsToRetainV2\":{\"shape\":\"S8t\"},\"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\":\"S7y\"},\"alertTargets\":{\"shape\":\"S8o\"},\"additionalMetricsToRetain\":{\"shape\":\"S8s\",\"deprecated\":true,\"deprecatedMessage\":\"Use additionalMetricsToRetainV2.\"},\"additionalMetricsToRetainV2\":{\"shape\":\"S8t\"},\"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\":\"S8z\"},\"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\":\"Svr\"},\"thingGroupsToRemove\":{\"shape\":\"Svr\"},\"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\":\"S7y\"}}},\"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\"}}},\"S4j\":{\"type\":\"structure\",\"members\":{\"PublicKey\":{},\"PrivateKey\":{\"type\":\"string\",\"sensitive\":true}}},\"S4o\":{\"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\":{}}}}},\"S57\":{\"type\":\"list\",\"member\":{}},\"S59\":{\"type\":\"list\",\"member\":{}},\"S5b\":{\"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\"}}}}}}},\"S5i\":{\"type\":\"structure\",\"members\":{\"expiresInSec\":{\"type\":\"long\"}}},\"S5t\":{\"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\":\"S62\"}}},\"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\":{}}}}},\"S62\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"key\":{},\"version\":{}}},\"S6r\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S7d\":{\"type\":\"structure\",\"required\":[\"targetArn\"],\"members\":{\"payloadVersion\":{},\"targetArn\":{}}},\"S7s\":{\"type\":\"list\",\"member\":{}},\"S7y\":{\"type\":\"list\",\"member\":{\"shape\":\"S7z\"}},\"S7z\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"metric\":{},\"metricDimension\":{\"shape\":\"S82\"},\"criteria\":{\"type\":\"structure\",\"members\":{\"comparisonOperator\":{},\"value\":{\"shape\":\"S86\"},\"durationSeconds\":{\"type\":\"integer\"},\"consecutiveDatapointsToAlarm\":{\"type\":\"integer\"},\"consecutiveDatapointsToClear\":{\"type\":\"integer\"},\"statisticalThreshold\":{\"type\":\"structure\",\"members\":{\"statistic\":{}}},\"mlDetectionConfig\":{\"type\":\"structure\",\"required\":[\"confidenceLevel\"],\"members\":{\"confidenceLevel\":{}}}}},\"suppressAlerts\":{\"type\":\"boolean\"}}},\"S82\":{\"type\":\"structure\",\"required\":[\"dimensionName\"],\"members\":{\"dimensionName\":{},\"operator\":{}}},\"S86\":{\"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\":{}}}},\"S8o\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"alertTargetArn\",\"roleArn\"],\"members\":{\"alertTargetArn\":{},\"roleArn\":{}}}},\"S8s\":{\"type\":\"list\",\"member\":{}},\"S8t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"metric\"],\"members\":{\"metric\":{},\"metricDimension\":{\"shape\":\"S82\"}}}},\"S8z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"fileId\":{\"type\":\"integer\"},\"s3Location\":{\"shape\":\"S62\"}}}},\"S9b\":{\"type\":\"structure\",\"members\":{\"thingTypeDescription\":{},\"searchableAttributes\":{\"type\":\"list\",\"member\":{}}}},\"S9j\":{\"type\":\"structure\",\"required\":[\"sql\",\"actions\"],\"members\":{\"sql\":{},\"description\":{},\"actions\":{\"shape\":\"S9m\"},\"ruleDisabled\":{\"type\":\"boolean\"},\"awsIotSqlVersion\":{},\"errorAction\":{\"shape\":\"S9n\"}}},\"S9m\":{\"type\":\"list\",\"member\":{\"shape\":\"S9n\"}},\"S9n\":{\"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\":{}}}}}},\"Scj\":{\"type\":\"list\",\"member\":{}},\"Scl\":{\"type\":\"list\",\"member\":{}},\"Scp\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"statusReason\":{},\"httpUrlProperties\":{\"type\":\"structure\",\"members\":{\"confirmationUrl\":{}}},\"vpcProperties\":{\"type\":\"structure\",\"members\":{\"subnetIds\":{\"shape\":\"Scj\"},\"securityGroups\":{\"shape\":\"Scl\"},\"vpcId\":{},\"roleArn\":{}}}}},\"Seo\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"targetArn\":{},\"roleArn\":{},\"enabled\":{\"type\":\"boolean\"}}}},\"Ser\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"enabled\":{\"type\":\"boolean\"}}}},\"Sew\":{\"type\":\"structure\",\"members\":{\"findingId\":{},\"taskId\":{},\"checkName\":{},\"taskStartTime\":{\"type\":\"timestamp\"},\"findingTime\":{\"type\":\"timestamp\"},\"severity\":{},\"nonCompliantResource\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceIdentifier\":{\"shape\":\"S1o\"},\"additionalInfo\":{\"shape\":\"Sf0\"}}},\"relatedResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceIdentifier\":{\"shape\":\"S1o\"},\"additionalInfo\":{\"shape\":\"Sf0\"}}}},\"reasonForNonCompliance\":{},\"reasonForNonComplianceCode\":{},\"isSuppressed\":{\"type\":\"boolean\"}}},\"Sf0\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sfg\":{\"type\":\"structure\",\"members\":{\"auditTaskId\":{},\"findingIds\":{\"type\":\"list\",\"member\":{}},\"auditCheckToReasonCodeFilter\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}}}},\"Sfk\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"Sfm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"roleArn\":{},\"actionParams\":{\"shape\":\"S4o\"}}}},\"Sgd\":{\"type\":\"structure\",\"members\":{\"authorizerName\":{},\"authorizerArn\":{},\"authorizerFunctionArn\":{},\"tokenKeyName\":{},\"tokenSigningPublicKeys\":{\"shape\":\"S25\"},\"status\":{},\"creationDate\":{\"type\":\"timestamp\"},\"lastModifiedDate\":{\"type\":\"timestamp\"},\"signingDisabled\":{\"type\":\"boolean\"}}},\"Sgq\":{\"type\":\"structure\",\"members\":{\"notBefore\":{\"type\":\"timestamp\"},\"notAfter\":{\"type\":\"timestamp\"}}},\"Sgr\":{\"type\":\"structure\",\"members\":{\"templateBody\":{},\"roleArn\":{}}},\"Sh5\":{\"type\":\"structure\",\"members\":{\"taskId\":{},\"taskStatus\":{},\"taskStartTime\":{\"type\":\"timestamp\"},\"taskEndTime\":{\"type\":\"timestamp\"},\"target\":{\"shape\":\"Sh7\"},\"violationEventOccurrenceRange\":{\"shape\":\"Sha\"},\"onlyActiveViolationsIncluded\":{\"type\":\"boolean\"},\"suppressedAlertsIncluded\":{\"type\":\"boolean\"},\"actionsDefinition\":{\"shape\":\"Sfm\"},\"taskStatistics\":{\"type\":\"structure\",\"members\":{\"actionsExecuted\":{\"type\":\"long\"},\"actionsSkipped\":{\"type\":\"long\"},\"actionsFailed\":{\"type\":\"long\"}}}}},\"Sh7\":{\"type\":\"structure\",\"members\":{\"violationIds\":{\"type\":\"list\",\"member\":{}},\"securityProfileName\":{},\"behaviorName\":{}}},\"Sha\":{\"type\":\"structure\",\"required\":[\"startTime\",\"endTime\"],\"members\":{\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"}}},\"Shv\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}},\"Sje\":{\"type\":\"list\",\"member\":{\"shape\":\"Sjf\"}},\"Sjf\":{\"type\":\"structure\",\"members\":{\"groupName\":{},\"groupArn\":{}}},\"Sjr\":{\"type\":\"structure\",\"members\":{\"deprecated\":{\"type\":\"boolean\"},\"deprecationDate\":{\"type\":\"timestamp\"},\"creationDate\":{\"type\":\"timestamp\"}}},\"Skj\":{\"type\":\"structure\",\"required\":[\"thingIndexingMode\"],\"members\":{\"thingIndexingMode\":{},\"thingConnectivityIndexingMode\":{},\"managedFields\":{\"shape\":\"Skm\"},\"customFields\":{\"shape\":\"Skm\"}}},\"Skm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{}}}},\"Skq\":{\"type\":\"structure\",\"required\":[\"thingGroupIndexingMode\"],\"members\":{\"thingGroupIndexingMode\":{},\"managedFields\":{\"shape\":\"Skm\"},\"customFields\":{\"shape\":\"Skm\"}}},\"Sm7\":{\"type\":\"structure\",\"members\":{\"confidenceLevel\":{}}},\"Smd\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"policyName\":{},\"policyArn\":{}}}},\"Snf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"certificateArn\":{},\"certificateId\":{},\"status\":{},\"certificateMode\":{},\"creationDate\":{\"type\":\"timestamp\"}}}},\"Sob\":{\"type\":\"structure\",\"members\":{\"status\":{},\"queuedAt\":{\"type\":\"timestamp\"},\"startedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"executionNumber\":{\"type\":\"long\"}}},\"Sp4\":{\"type\":\"list\",\"member\":{}},\"Spe\":{\"type\":\"list\",\"member\":{}},\"Spx\":{\"type\":\"structure\",\"required\":[\"name\",\"arn\"],\"members\":{\"name\":{},\"arn\":{}}},\"Sq2\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"Srq\":{\"type\":\"structure\",\"required\":[\"targetType\"],\"members\":{\"targetType\":{},\"targetName\":{}}},\"Ssk\":{\"type\":\"list\",\"member\":{}},\"Std\":{\"type\":\"structure\",\"required\":[\"resources\"],\"members\":{\"actionType\":{},\"resources\":{\"type\":\"list\",\"member\":{}}}},\"Sth\":{\"type\":\"list\",\"member\":{}},\"Svr\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-05-28\",\"endpointPrefix\":\"iot\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS IoT\",\"serviceId\":\"IoT\",\"signatureVersion\":\"v4\",\"signingName\":\"execute-api\",\"uid\":\"iot-2015-05-28\"},\"operations\":{\"AcceptCertificateTransfer\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/accept-certificate-transfer/{certificateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"certificateId\"],\"members\":{\"certificateId\":{\"location\":\"uri\",\"locationName\":\"certificateId\"},\"setAsActive\":{\"location\":\"querystring\",\"locationName\":\"setAsActive\",\"type\":\"boolean\"}}}},\"AddThingToBillingGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/billing-groups/addThingToBillingGroup\"},\"input\":{\"type\":\"structure\",\"members\":{\"billingGroupName\":{},\"billingGroupArn\":{},\"thingName\":{},\"thingArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AddThingToThingGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/thing-groups/addThingToThingGroup\"},\"input\":{\"type\":\"structure\",\"members\":{\"thingGroupName\":{},\"thingGroupArn\":{},\"thingName\":{},\"thingArn\":{},\"overrideDynamicGroups\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateTargetsWithJob\":{\"http\":{\"requestUri\":\"/jobs/{jobId}/targets\"},\"input\":{\"type\":\"structure\",\"required\":[\"targets\",\"jobId\"],\"members\":{\"targets\":{\"shape\":\"Sg\"},\"jobId\":{\"location\":\"uri\",\"locationName\":\"jobId\"},\"comment\":{},\"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\"},\"enableCachingForHttp\":{\"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\":\"S2i\"},\"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\":\"S30\"},\"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\":\"S39\"},\"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\":\"S3f\"},\"indexName\":{},\"queryString\":{},\"queryVersion\":{},\"tags\":{\"shape\":\"S29\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"thingGroupName\":{},\"thingGroupArn\":{},\"thingGroupId\":{},\"indexName\":{},\"queryString\":{},\"queryVersion\":{}}}},\"CreateFleetMetric\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/fleet-metric/{metricName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"metricName\",\"queryString\",\"aggregationType\",\"period\",\"aggregationField\"],\"members\":{\"metricName\":{\"location\":\"uri\",\"locationName\":\"metricName\"},\"queryString\":{},\"aggregationType\":{\"shape\":\"S3t\"},\"period\":{\"type\":\"integer\"},\"aggregationField\":{},\"description\":{},\"queryVersion\":{},\"indexName\":{},\"unit\":{},\"tags\":{\"shape\":\"S29\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricArn\":{}}}},\"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\":\"S46\"},\"targetSelection\":{},\"jobExecutionsRolloutConfig\":{\"shape\":\"S49\"},\"abortConfig\":{\"shape\":\"S4g\"},\"timeoutConfig\":{\"shape\":\"S4n\"},\"tags\":{\"shape\":\"S29\"},\"namespaceId\":{},\"jobTemplateArn\":{},\"jobExecutionsRetryConfig\":{\"shape\":\"S4q\"},\"documentParameters\":{\"shape\":\"S4v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobArn\":{},\"jobId\":{},\"description\":{}}}},\"CreateJobTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/job-templates/{jobTemplateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobTemplateId\",\"description\"],\"members\":{\"jobTemplateId\":{\"location\":\"uri\",\"locationName\":\"jobTemplateId\"},\"jobArn\":{},\"documentSource\":{},\"document\":{},\"description\":{},\"presignedUrlConfig\":{\"shape\":\"S46\"},\"jobExecutionsRolloutConfig\":{\"shape\":\"S49\"},\"abortConfig\":{\"shape\":\"S4g\"},\"timeoutConfig\":{\"shape\":\"S4n\"},\"tags\":{\"shape\":\"S29\"},\"jobExecutionsRetryConfig\":{\"shape\":\"S4q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobTemplateArn\":{},\"jobTemplateId\":{}}}},\"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\":\"S54\"}}}},\"CreateMitigationAction\":{\"http\":{\"requestUri\":\"/mitigationactions/actions/{actionName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"actionName\",\"roleArn\",\"actionParams\"],\"members\":{\"actionName\":{\"location\":\"uri\",\"locationName\":\"actionName\"},\"roleArn\":{},\"actionParams\":{\"shape\":\"S59\"},\"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\":\"S5t\"},\"protocols\":{\"shape\":\"S5v\"},\"targetSelection\":{},\"awsJobExecutionsRolloutConfig\":{\"shape\":\"S5x\"},\"awsJobPresignedUrlConfig\":{\"shape\":\"S64\"},\"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\":\"S6f\"},\"roleArn\":{},\"additionalParameters\":{\"shape\":\"S7d\"},\"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\":\"S54\"},\"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\":\"S7z\"},\"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\":\"S8e\"},\"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\":\"S8k\"},\"alertTargets\":{\"shape\":\"S9a\"},\"additionalMetricsToRetain\":{\"shape\":\"S9e\",\"deprecated\":true,\"deprecatedMessage\":\"Use additionalMetricsToRetainV2.\"},\"additionalMetricsToRetainV2\":{\"shape\":\"S9f\"},\"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\":\"S9l\"},\"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\":\"S3h\"},\"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\":\"S3f\"},\"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\":\"S9x\"},\"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\":\"Sa5\"},\"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\":\"Sd6\"},\"securityGroups\":{\"shape\":\"Sd8\"},\"vpcId\":{},\"roleArn\":{}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"topicRuleDestination\":{\"shape\":\"Sdc\"}}}},\"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\":{}}},\"DeleteFleetMetric\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/fleet-metric/{metricName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"metricName\"],\"members\":{\"metricName\":{\"location\":\"uri\",\"locationName\":\"metricName\"},\"expectedVersion\":{\"location\":\"querystring\",\"locationName\":\"expectedVersion\",\"type\":\"long\"}}}},\"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\"}}}},\"DeleteJobTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/job-templates/{jobTemplateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobTemplateId\"],\"members\":{\"jobTemplateId\":{\"location\":\"uri\",\"locationName\":\"jobTemplateId\"}}}},\"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\":\"Sfc\"},\"auditCheckConfigurations\":{\"shape\":\"Sff\"}}}},\"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\":\"Sfk\"}}}},\"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\":\"Sg4\"},\"auditCheckToActionsMapping\":{\"shape\":\"Sg8\"},\"actionsDefinition\":{\"shape\":\"Sga\"}}}},\"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\":\"Sh1\"}}}},\"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\":\"S2i\"},\"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\":\"She\"}}},\"registrationConfig\":{\"shape\":\"Shf\"}}}},\"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\":\"She\"},\"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\":\"Sh1\"}}}},\"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\":\"Sht\"}}}},\"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\":\"S30\"},\"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\":\"S39\"},\"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\":\"Sij\"},\"creationDate\":{\"type\":\"timestamp\"},\"lastModifiedDate\":{\"type\":\"timestamp\"}}}},\"DescribeFleetMetric\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/fleet-metric/{metricName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"metricName\"],\"members\":{\"metricName\":{\"location\":\"uri\",\"locationName\":\"metricName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"queryString\":{},\"aggregationType\":{\"shape\":\"S3t\"},\"period\":{\"type\":\"integer\"},\"aggregationField\":{},\"description\":{},\"queryVersion\":{},\"indexName\":{},\"creationDate\":{\"type\":\"timestamp\"},\"lastModifiedDate\":{\"type\":\"timestamp\"},\"unit\":{},\"version\":{\"type\":\"long\"},\"metricArn\":{}}}},\"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\":\"S46\"},\"jobExecutionsRolloutConfig\":{\"shape\":\"S49\"},\"abortConfig\":{\"shape\":\"S4g\"},\"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\":\"S4n\"},\"namespaceId\":{},\"jobTemplateArn\":{},\"jobExecutionsRetryConfig\":{\"shape\":\"S4q\"},\"documentParameters\":{\"shape\":\"S4v\"},\"isConcurrent\":{\"type\":\"boolean\"}}}}}},\"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\"}}}}}},\"DescribeJobTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/job-templates/{jobTemplateId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobTemplateId\"],\"members\":{\"jobTemplateId\":{\"location\":\"uri\",\"locationName\":\"jobTemplateId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobTemplateArn\":{},\"jobTemplateId\":{},\"description\":{},\"documentSource\":{},\"document\":{},\"createdAt\":{\"type\":\"timestamp\"},\"presignedUrlConfig\":{\"shape\":\"S46\"},\"jobExecutionsRolloutConfig\":{\"shape\":\"S49\"},\"abortConfig\":{\"shape\":\"S4g\"},\"timeoutConfig\":{\"shape\":\"S4n\"},\"jobExecutionsRetryConfig\":{\"shape\":\"S4q\"}}}},\"DescribeManagedJobTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/managed-job-templates/{templateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"templateName\"],\"members\":{\"templateName\":{\"location\":\"uri\",\"locationName\":\"templateName\"},\"templateVersion\":{\"location\":\"querystring\",\"locationName\":\"templateVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateName\":{},\"templateArn\":{},\"description\":{},\"templateVersion\":{},\"environments\":{\"shape\":\"Sjn\"},\"documentParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"description\":{},\"regex\":{},\"example\":{},\"optional\":{\"type\":\"boolean\"}}}},\"document\":{}}}},\"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\":\"S59\"},\"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\":\"S7z\"}}}},\"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\":\"S8e\"},\"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\":\"S8k\"},\"alertTargets\":{\"shape\":\"S9a\"},\"additionalMetricsToRetain\":{\"shape\":\"S9e\",\"deprecated\":true,\"deprecatedMessage\":\"Use additionalMetricsToRetainV2.\"},\"additionalMetricsToRetainV2\":{\"shape\":\"S9f\"},\"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\":\"S9l\"},\"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\":\"S3i\"},\"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\":\"S3f\"},\"thingGroupMetadata\":{\"type\":\"structure\",\"members\":{\"parentGroupName\":{},\"rootToParentThingGroups\":{\"shape\":\"Skg\"},\"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\":\"S9x\"},\"thingTypeMetadata\":{\"shape\":\"Skt\"}}}},\"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\":{}}}},\"GetBucketsAggregation\":{\"http\":{\"requestUri\":\"/indices/buckets\"},\"input\":{\"type\":\"structure\",\"required\":[\"queryString\",\"aggregationField\",\"bucketsAggregationType\"],\"members\":{\"indexName\":{},\"queryString\":{},\"aggregationField\":{},\"queryVersion\":{},\"bucketsAggregationType\":{\"type\":\"structure\",\"members\":{\"termsAggregation\":{\"type\":\"structure\",\"members\":{\"maxBuckets\":{\"type\":\"integer\"}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"totalCount\":{\"type\":\"integer\"},\"buckets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"keyValue\":{},\"count\":{\"type\":\"integer\"}}}}}}},\"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\":\"Sls\"},\"thingGroupIndexingConfiguration\":{\"shape\":\"Sm1\"}}}},\"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\":\"S5t\"},\"protocols\":{\"shape\":\"S5v\"},\"awsJobExecutionsRolloutConfig\":{\"shape\":\"S5x\"},\"awsJobPresignedUrlConfig\":{\"shape\":\"S64\"},\"targetSelection\":{},\"otaUpdateFiles\":{\"shape\":\"S6f\"},\"otaUpdateStatus\":{},\"awsIotJobId\":{},\"awsIotJobArn\":{},\"errorInfo\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}},\"additionalParameters\":{\"shape\":\"S7d\"}}}}}},\"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\":\"Sa8\"},\"ruleDisabled\":{\"type\":\"boolean\"},\"awsIotSqlVersion\":{},\"errorAction\":{\"shape\":\"Sa9\"}}}}}},\"GetTopicRuleDestination\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/destinations/{arn+}\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"uri\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"topicRuleDestination\":{\"shape\":\"Sdc\"}}}},\"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\"},\"verificationState\":{\"location\":\"querystring\",\"locationName\":\"verificationState\"},\"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\":\"S8l\"},\"lastViolationValue\":{\"shape\":\"S8s\"},\"violationEventAdditionalInfo\":{\"shape\":\"Snj\"},\"verificationState\":{},\"verificationStateDescription\":{},\"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\":\"Snq\"},\"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\":\"Sfk\"}},\"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\":\"Skh\"}},\"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\":\"Sos\"},\"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\":\"Sos\"},\"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\":\"Sht\"}},\"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\":{}}}},\"ListFleetMetrics\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/fleet-metrics\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"fleetMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricArn\":{}}}},\"nextToken\":{}}}},\"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\":\"Sps\"}}}},\"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\"},\"jobId\":{\"location\":\"querystring\",\"locationName\":\"jobId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"executionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobId\":{},\"jobExecutionSummary\":{\"shape\":\"Sps\"}}}},\"nextToken\":{}}}},\"ListJobTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/job-templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jobTemplateArn\":{},\"jobTemplateId\":{},\"description\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"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\"},\"isConcurrent\":{\"type\":\"boolean\"}}}},\"nextToken\":{}}}},\"ListManagedJobTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/managed-job-templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"templateName\":{\"location\":\"querystring\",\"locationName\":\"templateName\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"managedJobTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"templateArn\":{},\"templateName\":{},\"description\":{},\"environments\":{\"shape\":\"Sjn\"},\"templateVersion\":{}}}},\"nextToken\":{}}}},\"ListMetricValues\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/metric-values\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\",\"metricName\",\"startTime\",\"endTime\"],\"members\":{\"thingName\":{\"location\":\"querystring\",\"locationName\":\"thingName\"},\"metricName\":{\"location\":\"querystring\",\"locationName\":\"metricName\"},\"dimensionName\":{\"location\":\"querystring\",\"locationName\":\"dimensionName\"},\"dimensionValueOperator\":{\"location\":\"querystring\",\"locationName\":\"dimensionValueOperator\"},\"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\":{\"metricDatumList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"timestamp\":{\"type\":\"timestamp\"},\"value\":{\"shape\":\"S8s\"}}}},\"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\":\"Snq\"},\"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\":\"Squ\"},\"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\":\"Snq\"},\"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\":\"Sr4\"},\"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\":\"Srn\"}},\"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\":\"Srn\"},\"target\":{\"shape\":\"Srs\"}}}},\"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\":\"Srs\"}},\"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\":\"Skg\"},\"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\":\"Skg\"},\"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\":\"Squ\"},\"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\":\"S9x\"},\"thingTypeMetadata\":{\"shape\":\"Skt\"}}}},\"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\"},\"usePrefixAttributeValue\":{\"location\":\"querystring\",\"locationName\":\"usePrefixAttributeValue\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"things\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"thingTypeName\":{},\"thingArn\":{},\"attributes\":{\"shape\":\"S3i\"},\"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\":\"Sr4\"},\"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\":\"Sr4\"},\"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\":\"Sd6\"},\"securityGroups\":{\"shape\":\"Sd8\"},\"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\":\"Stg\"},\"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\"},\"verificationState\":{\"location\":\"querystring\",\"locationName\":\"verificationState\"},\"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\":\"S8l\"},\"metricValue\":{\"shape\":\"S8s\"},\"violationEventAdditionalInfo\":{\"shape\":\"Snj\"},\"violationEventType\":{},\"verificationState\":{},\"verificationStateDescription\":{},\"violationEventTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"PutVerificationStateOnViolation\":{\"http\":{\"requestUri\":\"/violations/verification-state/{violationId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"violationId\",\"verificationState\"],\"members\":{\"violationId\":{\"location\":\"uri\",\"locationName\":\"violationId\"},\"verificationState\":{},\"verificationStateDescription\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"Shf\"},\"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\":\"Sa5\"}},\"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\":\"Suc\"},\"attributes\":{\"shape\":\"S3i\"},\"shadow\":{},\"deviceDefender\":{},\"connectivity\":{\"type\":\"structure\",\"members\":{\"connected\":{\"type\":\"boolean\"},\"timestamp\":{\"type\":\"long\"},\"disconnectReason\":{}}}}}},\"thingGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"thingGroupName\":{},\"thingGroupId\":{},\"thingGroupDescription\":{},\"attributes\":{\"shape\":\"S3i\"},\"parentGroupNames\":{\"shape\":\"Suc\"}}}}}}},\"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\":\"Stg\"},\"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\":\"Sg4\"},\"auditCheckToActionsMapping\":{\"shape\":\"Sg8\"},\"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\":\"Shv\"},\"actions\":{\"type\":\"list\",\"member\":{}},\"violationEventOccurrenceRange\":{\"shape\":\"Shy\"},\"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\":\"S8e\"}}},\"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\":\"Sv5\"}},\"clientId\":{\"location\":\"querystring\",\"locationName\":\"clientId\"},\"policyNamesToAdd\":{\"shape\":\"Sv9\"},\"policyNamesToSkip\":{\"shape\":\"Sv9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"authResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"authInfo\":{\"shape\":\"Sv5\"},\"allowed\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Snq\"}}},\"denied\":{\"type\":\"structure\",\"members\":{\"implicitDeny\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Snq\"}}},\"explicitDeny\":{\"type\":\"structure\",\"members\":{\"policies\":{\"shape\":\"Snq\"}}}}},\"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\":\"Sfc\"},\"auditCheckConfigurations\":{\"shape\":\"Sff\"}}},\"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\":{},\"enableCachingForHttp\":{\"type\":\"boolean\"}}},\"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\":\"S2i\"},\"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\":\"Shf\"},\"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\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"type\":{},\"stringValues\":{\"shape\":\"S30\"},\"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\":\"S39\"},\"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\":\"S3f\"},\"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\":\"Sij\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFleetMetric\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/fleet-metric/{metricName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"metricName\",\"indexName\"],\"members\":{\"metricName\":{\"location\":\"uri\",\"locationName\":\"metricName\"},\"queryString\":{},\"aggregationType\":{\"shape\":\"S3t\"},\"period\":{\"type\":\"integer\"},\"aggregationField\":{},\"description\":{},\"queryVersion\":{},\"indexName\":{},\"unit\":{},\"expectedVersion\":{\"type\":\"long\"}}}},\"UpdateIndexingConfiguration\":{\"http\":{\"requestUri\":\"/indexing/config\"},\"input\":{\"type\":\"structure\",\"members\":{\"thingIndexingConfiguration\":{\"shape\":\"Sls\"},\"thingGroupIndexingConfiguration\":{\"shape\":\"Sm1\"}}},\"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\":\"S46\"},\"jobExecutionsRolloutConfig\":{\"shape\":\"S49\"},\"abortConfig\":{\"shape\":\"S4g\"},\"timeoutConfig\":{\"shape\":\"S4n\"},\"namespaceId\":{\"location\":\"querystring\",\"locationName\":\"namespaceId\"},\"jobExecutionsRetryConfig\":{\"shape\":\"S4q\"}}}},\"UpdateMitigationAction\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/mitigationactions/actions/{actionName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"actionName\"],\"members\":{\"actionName\":{\"location\":\"uri\",\"locationName\":\"actionName\"},\"roleArn\":{},\"actionParams\":{\"shape\":\"S59\"}}},\"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\":\"S7z\"},\"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\":\"S8e\"},\"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\":\"S8k\"},\"alertTargets\":{\"shape\":\"S9a\"},\"additionalMetricsToRetain\":{\"shape\":\"S9e\",\"deprecated\":true,\"deprecatedMessage\":\"Use additionalMetricsToRetainV2.\"},\"additionalMetricsToRetainV2\":{\"shape\":\"S9f\"},\"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\":\"S8k\"},\"alertTargets\":{\"shape\":\"S9a\"},\"additionalMetricsToRetain\":{\"shape\":\"S9e\",\"deprecated\":true,\"deprecatedMessage\":\"Use additionalMetricsToRetainV2.\"},\"additionalMetricsToRetainV2\":{\"shape\":\"S9f\"},\"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\":\"S9l\"},\"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\":\"S3h\"},\"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\":\"S3f\"},\"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\":\"Sxk\"},\"thingGroupsToRemove\":{\"shape\":\"Sxk\"},\"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\":\"S8k\"}}},\"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\":{}}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"billingGroupDescription\":{}}},\"S30\":{\"type\":\"list\",\"member\":{}},\"S39\":{\"type\":\"structure\",\"members\":{\"defaultAuthorizerName\":{},\"allowAuthorizerOverride\":{\"type\":\"boolean\"}}},\"S3f\":{\"type\":\"structure\",\"members\":{\"thingGroupDescription\":{},\"attributePayload\":{\"shape\":\"S3h\"}}},\"S3h\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"S3i\"},\"merge\":{\"type\":\"boolean\"}}},\"S3i\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3t\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"values\":{\"type\":\"list\",\"member\":{}}}},\"S46\":{\"type\":\"structure\",\"members\":{\"roleArn\":{},\"expiresInSec\":{\"type\":\"long\"}}},\"S49\":{\"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\"}}}}}}},\"S4g\":{\"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\"}}}}}},\"S4n\":{\"type\":\"structure\",\"members\":{\"inProgressTimeoutInMinutes\":{\"type\":\"long\"}}},\"S4q\":{\"type\":\"structure\",\"required\":[\"criteriaList\"],\"members\":{\"criteriaList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"failureType\",\"numberOfRetries\"],\"members\":{\"failureType\":{},\"numberOfRetries\":{\"type\":\"integer\"}}}}}},\"S4v\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S54\":{\"type\":\"structure\",\"members\":{\"PublicKey\":{},\"PrivateKey\":{\"type\":\"string\",\"sensitive\":true}}},\"S59\":{\"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\":{}}}}},\"S5t\":{\"type\":\"list\",\"member\":{}},\"S5v\":{\"type\":\"list\",\"member\":{}},\"S5x\":{\"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\"}}}}}}},\"S64\":{\"type\":\"structure\",\"members\":{\"expiresInSec\":{\"type\":\"long\"}}},\"S6f\":{\"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\":\"S6o\"}}},\"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\":{}}}}},\"S6o\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"key\":{},\"version\":{}}},\"S7d\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S7z\":{\"type\":\"structure\",\"required\":[\"targetArn\"],\"members\":{\"payloadVersion\":{},\"targetArn\":{}}},\"S8e\":{\"type\":\"list\",\"member\":{}},\"S8k\":{\"type\":\"list\",\"member\":{\"shape\":\"S8l\"}},\"S8l\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"metric\":{},\"metricDimension\":{\"shape\":\"S8o\"},\"criteria\":{\"type\":\"structure\",\"members\":{\"comparisonOperator\":{},\"value\":{\"shape\":\"S8s\"},\"durationSeconds\":{\"type\":\"integer\"},\"consecutiveDatapointsToAlarm\":{\"type\":\"integer\"},\"consecutiveDatapointsToClear\":{\"type\":\"integer\"},\"statisticalThreshold\":{\"type\":\"structure\",\"members\":{\"statistic\":{}}},\"mlDetectionConfig\":{\"type\":\"structure\",\"required\":[\"confidenceLevel\"],\"members\":{\"confidenceLevel\":{}}}}},\"suppressAlerts\":{\"type\":\"boolean\"}}},\"S8o\":{\"type\":\"structure\",\"required\":[\"dimensionName\"],\"members\":{\"dimensionName\":{},\"operator\":{}}},\"S8s\":{\"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\":{}}}},\"S9a\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"alertTargetArn\",\"roleArn\"],\"members\":{\"alertTargetArn\":{},\"roleArn\":{}}}},\"S9e\":{\"type\":\"list\",\"member\":{}},\"S9f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"metric\"],\"members\":{\"metric\":{},\"metricDimension\":{\"shape\":\"S8o\"}}}},\"S9l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"fileId\":{\"type\":\"integer\"},\"s3Location\":{\"shape\":\"S6o\"}}}},\"S9x\":{\"type\":\"structure\",\"members\":{\"thingTypeDescription\":{},\"searchableAttributes\":{\"type\":\"list\",\"member\":{}}}},\"Sa5\":{\"type\":\"structure\",\"required\":[\"sql\",\"actions\"],\"members\":{\"sql\":{},\"description\":{},\"actions\":{\"shape\":\"Sa8\"},\"ruleDisabled\":{\"type\":\"boolean\"},\"awsIotSqlVersion\":{},\"errorAction\":{\"shape\":\"Sa9\"}}},\"Sa8\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa9\"}},\"Sa9\":{\"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\":{}}}},\"openSearch\":{\"type\":\"structure\",\"required\":[\"roleArn\",\"endpoint\",\"index\",\"type\",\"id\"],\"members\":{\"roleArn\":{},\"endpoint\":{},\"index\":{},\"type\":{},\"id\":{}}}}},\"Sd6\":{\"type\":\"list\",\"member\":{}},\"Sd8\":{\"type\":\"list\",\"member\":{}},\"Sdc\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"statusReason\":{},\"httpUrlProperties\":{\"type\":\"structure\",\"members\":{\"confirmationUrl\":{}}},\"vpcProperties\":{\"type\":\"structure\",\"members\":{\"subnetIds\":{\"shape\":\"Sd6\"},\"securityGroups\":{\"shape\":\"Sd8\"},\"vpcId\":{},\"roleArn\":{}}}}},\"Sfc\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"targetArn\":{},\"roleArn\":{},\"enabled\":{\"type\":\"boolean\"}}}},\"Sff\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"enabled\":{\"type\":\"boolean\"}}}},\"Sfk\":{\"type\":\"structure\",\"members\":{\"findingId\":{},\"taskId\":{},\"checkName\":{},\"taskStartTime\":{\"type\":\"timestamp\"},\"findingTime\":{\"type\":\"timestamp\"},\"severity\":{},\"nonCompliantResource\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceIdentifier\":{\"shape\":\"S1o\"},\"additionalInfo\":{\"shape\":\"Sfo\"}}},\"relatedResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"resourceIdentifier\":{\"shape\":\"S1o\"},\"additionalInfo\":{\"shape\":\"Sfo\"}}}},\"reasonForNonCompliance\":{},\"reasonForNonComplianceCode\":{},\"isSuppressed\":{\"type\":\"boolean\"}}},\"Sfo\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sg4\":{\"type\":\"structure\",\"members\":{\"auditTaskId\":{},\"findingIds\":{\"type\":\"list\",\"member\":{}},\"auditCheckToReasonCodeFilter\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}}}},\"Sg8\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"Sga\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"id\":{},\"roleArn\":{},\"actionParams\":{\"shape\":\"S59\"}}}},\"Sh1\":{\"type\":\"structure\",\"members\":{\"authorizerName\":{},\"authorizerArn\":{},\"authorizerFunctionArn\":{},\"tokenKeyName\":{},\"tokenSigningPublicKeys\":{\"shape\":\"S25\"},\"status\":{},\"creationDate\":{\"type\":\"timestamp\"},\"lastModifiedDate\":{\"type\":\"timestamp\"},\"signingDisabled\":{\"type\":\"boolean\"},\"enableCachingForHttp\":{\"type\":\"boolean\"}}},\"She\":{\"type\":\"structure\",\"members\":{\"notBefore\":{\"type\":\"timestamp\"},\"notAfter\":{\"type\":\"timestamp\"}}},\"Shf\":{\"type\":\"structure\",\"members\":{\"templateBody\":{},\"roleArn\":{}}},\"Sht\":{\"type\":\"structure\",\"members\":{\"taskId\":{},\"taskStatus\":{},\"taskStartTime\":{\"type\":\"timestamp\"},\"taskEndTime\":{\"type\":\"timestamp\"},\"target\":{\"shape\":\"Shv\"},\"violationEventOccurrenceRange\":{\"shape\":\"Shy\"},\"onlyActiveViolationsIncluded\":{\"type\":\"boolean\"},\"suppressedAlertsIncluded\":{\"type\":\"boolean\"},\"actionsDefinition\":{\"shape\":\"Sga\"},\"taskStatistics\":{\"type\":\"structure\",\"members\":{\"actionsExecuted\":{\"type\":\"long\"},\"actionsSkipped\":{\"type\":\"long\"},\"actionsFailed\":{\"type\":\"long\"}}}}},\"Shv\":{\"type\":\"structure\",\"members\":{\"violationIds\":{\"type\":\"list\",\"member\":{}},\"securityProfileName\":{},\"behaviorName\":{}}},\"Shy\":{\"type\":\"structure\",\"required\":[\"startTime\",\"endTime\"],\"members\":{\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"}}},\"Sij\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}},\"Sjn\":{\"type\":\"list\",\"member\":{}},\"Skg\":{\"type\":\"list\",\"member\":{\"shape\":\"Skh\"}},\"Skh\":{\"type\":\"structure\",\"members\":{\"groupName\":{},\"groupArn\":{}}},\"Skt\":{\"type\":\"structure\",\"members\":{\"deprecated\":{\"type\":\"boolean\"},\"deprecationDate\":{\"type\":\"timestamp\"},\"creationDate\":{\"type\":\"timestamp\"}}},\"Sls\":{\"type\":\"structure\",\"required\":[\"thingIndexingMode\"],\"members\":{\"thingIndexingMode\":{},\"thingConnectivityIndexingMode\":{},\"deviceDefenderIndexingMode\":{},\"namedShadowIndexingMode\":{},\"managedFields\":{\"shape\":\"Slx\"},\"customFields\":{\"shape\":\"Slx\"}}},\"Slx\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{}}}},\"Sm1\":{\"type\":\"structure\",\"required\":[\"thingGroupIndexingMode\"],\"members\":{\"thingGroupIndexingMode\":{},\"managedFields\":{\"shape\":\"Slx\"},\"customFields\":{\"shape\":\"Slx\"}}},\"Snj\":{\"type\":\"structure\",\"members\":{\"confidenceLevel\":{}}},\"Snq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"policyName\":{},\"policyArn\":{}}}},\"Sos\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"certificateArn\":{},\"certificateId\":{},\"status\":{},\"certificateMode\":{},\"creationDate\":{\"type\":\"timestamp\"}}}},\"Sps\":{\"type\":\"structure\",\"members\":{\"status\":{},\"queuedAt\":{\"type\":\"timestamp\"},\"startedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"executionNumber\":{\"type\":\"long\"},\"retryAttempt\":{\"type\":\"integer\"}}},\"Squ\":{\"type\":\"list\",\"member\":{}},\"Sr4\":{\"type\":\"list\",\"member\":{}},\"Srn\":{\"type\":\"structure\",\"required\":[\"name\",\"arn\"],\"members\":{\"name\":{},\"arn\":{}}},\"Srs\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"Stg\":{\"type\":\"structure\",\"required\":[\"targetType\"],\"members\":{\"targetType\":{},\"targetName\":{}}},\"Suc\":{\"type\":\"list\",\"member\":{}},\"Sv5\":{\"type\":\"structure\",\"required\":[\"resources\"],\"members\":{\"actionType\":{},\"resources\":{\"type\":\"list\",\"member\":{}}}},\"Sv9\":{\"type\":\"list\",\"member\":{}},\"Sxk\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -35920,7 +38894,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"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\"},\"ListFleetMetrics\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"fleetMetrics\"},\"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\"},\"ListJobTemplates\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"jobTemplates\"},\"ListJobs\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"jobs\"},\"ListMetricValues\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"metricDatumList\"},\"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\"}}}"); /***/ }), @@ -35928,7 +38902,7 @@ module.exports = JSON.parse("{\"o\":{\"GetBehaviorModelTrainingSummaries\":{\"in /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-05-28\",\"endpointPrefix\":\"data.iot\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS IoT Data Plane\",\"serviceId\":\"IoT Data Plane\",\"signatureVersion\":\"v4\",\"signingName\":\"iotdata\",\"uid\":\"iot-data-2015-05-28\"},\"operations\":{\"DeleteThingShadow\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/things/{thingName}/shadow\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"shadowName\":{\"location\":\"querystring\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"payload\"],\"members\":{\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"}},\"GetThingShadow\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/things/{thingName}/shadow\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"shadowName\":{\"location\":\"querystring\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"}},\"ListNamedShadowsForThing\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/api/things/shadow/ListNamedShadowsForThing/{thingName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"pageSize\":{\"location\":\"querystring\",\"locationName\":\"pageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"results\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"timestamp\":{\"type\":\"long\"}}}},\"Publish\":{\"http\":{\"requestUri\":\"/topics/{topic}\"},\"input\":{\"type\":\"structure\",\"required\":[\"topic\"],\"members\":{\"topic\":{\"location\":\"uri\",\"locationName\":\"topic\"},\"qos\":{\"location\":\"querystring\",\"locationName\":\"qos\",\"type\":\"integer\"},\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"}},\"UpdateThingShadow\":{\"http\":{\"requestUri\":\"/things/{thingName}/shadow\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\",\"payload\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"shadowName\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"},\"output\":{\"type\":\"structure\",\"members\":{\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"}}},\"shapes\":{}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-05-28\",\"endpointPrefix\":\"data-ats.iot\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS IoT Data Plane\",\"serviceId\":\"IoT Data Plane\",\"signatureVersion\":\"v4\",\"signingName\":\"iotdata\",\"uid\":\"iot-data-2015-05-28\"},\"operations\":{\"DeleteThingShadow\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/things/{thingName}/shadow\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"shadowName\":{\"location\":\"querystring\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"payload\"],\"members\":{\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"}},\"GetRetainedMessage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/retainedMessage/{topic}\"},\"input\":{\"type\":\"structure\",\"required\":[\"topic\"],\"members\":{\"topic\":{\"location\":\"uri\",\"locationName\":\"topic\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"topic\":{},\"payload\":{\"type\":\"blob\"},\"qos\":{\"type\":\"integer\"},\"lastModifiedTime\":{\"type\":\"long\"}}}},\"GetThingShadow\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/things/{thingName}/shadow\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"shadowName\":{\"location\":\"querystring\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"}},\"ListNamedShadowsForThing\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/api/things/shadow/ListNamedShadowsForThing/{thingName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"pageSize\":{\"location\":\"querystring\",\"locationName\":\"pageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"results\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{},\"timestamp\":{\"type\":\"long\"}}}},\"ListRetainedMessages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/retainedMessage\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"retainedTopics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"topic\":{},\"payloadSize\":{\"type\":\"long\"},\"qos\":{\"type\":\"integer\"},\"lastModifiedTime\":{\"type\":\"long\"}}}},\"nextToken\":{}}}},\"Publish\":{\"http\":{\"requestUri\":\"/topics/{topic}\"},\"input\":{\"type\":\"structure\",\"required\":[\"topic\"],\"members\":{\"topic\":{\"location\":\"uri\",\"locationName\":\"topic\"},\"qos\":{\"location\":\"querystring\",\"locationName\":\"qos\",\"type\":\"integer\"},\"retain\":{\"location\":\"querystring\",\"locationName\":\"retain\",\"type\":\"boolean\"},\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"}},\"UpdateThingShadow\":{\"http\":{\"requestUri\":\"/things/{thingName}/shadow\"},\"input\":{\"type\":\"structure\",\"required\":[\"thingName\",\"payload\"],\"members\":{\"thingName\":{\"location\":\"uri\",\"locationName\":\"thingName\"},\"shadowName\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"},\"output\":{\"type\":\"structure\",\"members\":{\"payload\":{\"type\":\"blob\"}},\"payload\":\"payload\"}}},\"shapes\":{}}"); /***/ }), @@ -35936,7 +38910,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = {"o":{}}; +module.exports = JSON.parse("{\"o\":{\"ListRetainedMessages\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"retainedTopics\"}}}"); /***/ }), @@ -35984,7 +38958,7 @@ module.exports = JSON.parse("{\"o\":{\"ListPlacements\":{\"input_token\":\"nextT /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-11-27\",\"endpointPrefix\":\"iotanalytics\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS IoT Analytics\",\"serviceId\":\"IoTAnalytics\",\"signatureVersion\":\"v4\",\"signingName\":\"iotanalytics\",\"uid\":\"iotanalytics-2017-11-27\"},\"operations\":{\"BatchPutMessage\":{\"http\":{\"requestUri\":\"/messages/batch\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelName\",\"messages\"],\"members\":{\"channelName\":{},\"messages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"messageId\",\"payload\"],\"members\":{\"messageId\":{},\"payload\":{\"type\":\"blob\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchPutMessageErrorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"messageId\":{},\"errorCode\":{},\"errorMessage\":{}}}}}}},\"CancelPipelineReprocessing\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/pipelines/{pipelineName}/reprocessing/{reprocessingId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"pipelineName\",\"reprocessingId\"],\"members\":{\"pipelineName\":{\"location\":\"uri\",\"locationName\":\"pipelineName\"},\"reprocessingId\":{\"location\":\"uri\",\"locationName\":\"reprocessingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"channelName\"],\"members\":{\"channelName\":{},\"channelStorage\":{\"shape\":\"Sh\"},\"retentionPeriod\":{\"shape\":\"Sn\"},\"tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"channelName\":{},\"channelArn\":{},\"retentionPeriod\":{\"shape\":\"Sn\"}}}},\"CreateDataset\":{\"http\":{\"requestUri\":\"/datasets\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"datasetName\",\"actions\"],\"members\":{\"datasetName\":{},\"actions\":{\"shape\":\"Sy\"},\"triggers\":{\"shape\":\"S1l\"},\"contentDeliveryRules\":{\"shape\":\"S1q\"},\"retentionPeriod\":{\"shape\":\"Sn\"},\"versioningConfiguration\":{\"shape\":\"S21\"},\"tags\":{\"shape\":\"Sq\"},\"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\"},\"datastorePartitions\":{\"shape\":\"S2s\"}}},\"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\":\"S32\"},\"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\":\"S40\"}}}}}},\"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\"},\"datastorePartitions\":{\"shape\":\"S2s\"}}},\"statistics\":{\"type\":\"structure\",\"members\":{\"size\":{\"shape\":\"S40\"}}}}}},\"DescribeLoggingOptions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/logging\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"loggingOptions\":{\"shape\":\"S4d\"}}}},\"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\":\"S32\"},\"reprocessingSummaries\":{\"shape\":\"S4j\"},\"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\":\"S4r\"}}}},\"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\":\"S4r\"},\"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\":{},\"datastorePartitions\":{\"shape\":\"S2s\"}}}},\"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\":\"S4j\"},\"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\":\"S4d\"}}}},\"RunPipelineActivity\":{\"http\":{\"requestUri\":\"/pipelineactivities/run\"},\"input\":{\"type\":\"structure\",\"required\":[\"pipelineActivity\",\"payloads\"],\"members\":{\"pipelineActivity\":{\"shape\":\"S33\"},\"payloads\":{\"shape\":\"S5v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"payloads\":{\"shape\":\"S5v\"},\"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\":\"S5v\"}}}},\"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\":\"S32\"}}}}},\"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\":{}}}}}}}}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"partitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"attributePartition\":{\"type\":\"structure\",\"required\":[\"attributeName\"],\"members\":{\"attributeName\":{}}},\"timestampPartition\":{\"type\":\"structure\",\"required\":[\"attributeName\"],\"members\":{\"attributeName\":{},\"timestampFormat\":{}}}}}}}},\"S32\":{\"type\":\"list\",\"member\":{\"shape\":\"S33\"}},\"S33\":{\"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\":\"S3e\"},\"next\":{}}},\"selectAttributes\":{\"type\":\"structure\",\"required\":[\"name\",\"attributes\"],\"members\":{\"name\":{},\"attributes\":{\"shape\":\"S3e\"},\"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\":{}}}}},\"S3e\":{\"type\":\"list\",\"member\":{}},\"S40\":{\"type\":\"structure\",\"members\":{\"estimatedSizeInBytes\":{\"type\":\"double\"},\"estimatedOn\":{\"type\":\"timestamp\"}}},\"S4d\":{\"type\":\"structure\",\"required\":[\"roleArn\",\"level\",\"enabled\"],\"members\":{\"roleArn\":{},\"level\":{},\"enabled\":{\"type\":\"boolean\"}}},\"S4j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"status\":{},\"creationTime\":{\"type\":\"timestamp\"}}}},\"S4r\":{\"type\":\"structure\",\"members\":{\"state\":{},\"reason\":{}}},\"S5v\":{\"type\":\"list\",\"member\":{\"type\":\"blob\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-11-27\",\"endpointPrefix\":\"iotanalytics\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS IoT Analytics\",\"serviceId\":\"IoTAnalytics\",\"signatureVersion\":\"v4\",\"signingName\":\"iotanalytics\",\"uid\":\"iotanalytics-2017-11-27\"},\"operations\":{\"BatchPutMessage\":{\"http\":{\"requestUri\":\"/messages/batch\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelName\",\"messages\"],\"members\":{\"channelName\":{},\"messages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"messageId\",\"payload\"],\"members\":{\"messageId\":{},\"payload\":{\"type\":\"blob\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchPutMessageErrorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"messageId\":{},\"errorCode\":{},\"errorMessage\":{}}}}}}},\"CancelPipelineReprocessing\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/pipelines/{pipelineName}/reprocessing/{reprocessingId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"pipelineName\",\"reprocessingId\"],\"members\":{\"pipelineName\":{\"location\":\"uri\",\"locationName\":\"pipelineName\"},\"reprocessingId\":{\"location\":\"uri\",\"locationName\":\"reprocessingId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"channelName\"],\"members\":{\"channelName\":{},\"channelStorage\":{\"shape\":\"Sh\"},\"retentionPeriod\":{\"shape\":\"Sn\"},\"tags\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"channelName\":{},\"channelArn\":{},\"retentionPeriod\":{\"shape\":\"Sn\"}}}},\"CreateDataset\":{\"http\":{\"requestUri\":\"/datasets\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"datasetName\",\"actions\"],\"members\":{\"datasetName\":{},\"actions\":{\"shape\":\"Sy\"},\"triggers\":{\"shape\":\"S1l\"},\"contentDeliveryRules\":{\"shape\":\"S1q\"},\"retentionPeriod\":{\"shape\":\"Sn\"},\"versioningConfiguration\":{\"shape\":\"S21\"},\"tags\":{\"shape\":\"Sq\"},\"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\":\"S2m\"},\"datastorePartitions\":{\"shape\":\"S2u\"}}},\"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\":\"S34\"},\"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\":\"S42\"}}}}}},\"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\":\"S2m\"},\"datastorePartitions\":{\"shape\":\"S2u\"}}},\"statistics\":{\"type\":\"structure\",\"members\":{\"size\":{\"shape\":\"S42\"}}}}}},\"DescribeLoggingOptions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/logging\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"loggingOptions\":{\"shape\":\"S4f\"}}}},\"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\":\"S34\"},\"reprocessingSummaries\":{\"shape\":\"S4l\"},\"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\":\"S4t\"}}}},\"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\":\"S4t\"},\"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\":{}}},\"iotSiteWiseMultiLayerStorage\":{\"type\":\"structure\",\"members\":{\"customerManagedS3Storage\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"keyPrefix\":{}}}}}}},\"status\":{},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdateTime\":{\"type\":\"timestamp\"},\"lastMessageArrivalTime\":{\"type\":\"timestamp\"},\"fileFormatType\":{},\"datastorePartitions\":{\"shape\":\"S2u\"}}}},\"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\":\"S4l\"},\"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\":\"S4f\"}}}},\"RunPipelineActivity\":{\"http\":{\"requestUri\":\"/pipelineactivities/run\"},\"input\":{\"type\":\"structure\",\"required\":[\"pipelineActivity\",\"payloads\"],\"members\":{\"pipelineActivity\":{\"shape\":\"S35\"},\"payloads\":{\"shape\":\"S5z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"payloads\":{\"shape\":\"S5z\"},\"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\":\"S5z\"}}}},\"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\":\"S2m\"}}}},\"UpdatePipeline\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/pipelines/{pipelineName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"pipelineName\",\"pipelineActivities\"],\"members\":{\"pipelineName\":{\"location\":\"uri\",\"locationName\":\"pipelineName\"},\"pipelineActivities\":{\"shape\":\"S34\"}}}}},\"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\":{}}},\"iotSiteWiseMultiLayerStorage\":{\"type\":\"structure\",\"required\":[\"customerManagedS3Storage\"],\"members\":{\"customerManagedS3Storage\":{\"type\":\"structure\",\"required\":[\"bucket\"],\"members\":{\"bucket\":{},\"keyPrefix\":{}}}}}}},\"S2m\":{\"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\":{}}}}}}}}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"partitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"attributePartition\":{\"type\":\"structure\",\"required\":[\"attributeName\"],\"members\":{\"attributeName\":{}}},\"timestampPartition\":{\"type\":\"structure\",\"required\":[\"attributeName\"],\"members\":{\"attributeName\":{},\"timestampFormat\":{}}}}}}}},\"S34\":{\"type\":\"list\",\"member\":{\"shape\":\"S35\"}},\"S35\":{\"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\":\"S3g\"},\"next\":{}}},\"selectAttributes\":{\"type\":\"structure\",\"required\":[\"name\",\"attributes\"],\"members\":{\"name\":{},\"attributes\":{\"shape\":\"S3g\"},\"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\":{}}}}},\"S3g\":{\"type\":\"list\",\"member\":{}},\"S42\":{\"type\":\"structure\",\"members\":{\"estimatedSizeInBytes\":{\"type\":\"double\"},\"estimatedOn\":{\"type\":\"timestamp\"}}},\"S4f\":{\"type\":\"structure\",\"required\":[\"roleArn\",\"level\",\"enabled\"],\"members\":{\"roleArn\":{},\"level\":{},\"enabled\":{\"type\":\"boolean\"}}},\"S4l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"status\":{},\"creationTime\":{\"type\":\"timestamp\"}}}},\"S4t\":{\"type\":\"structure\",\"members\":{\"state\":{},\"reason\":{}}},\"S5z\":{\"type\":\"list\",\"member\":{\"type\":\"blob\"}}}}"); /***/ }), @@ -36000,7 +38974,7 @@ module.exports = JSON.parse("{\"o\":{\"ListChannels\":{\"input_token\":\"nextTok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-09-18\",\"endpointPrefix\":\"api.iotdeviceadvisor\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AWSIoTDeviceAdvisor\",\"serviceFullName\":\"AWS IoT Core Device Advisor\",\"serviceId\":\"IotDeviceAdvisor\",\"signatureVersion\":\"v4\",\"signingName\":\"iotdeviceadvisor\",\"uid\":\"iotdeviceadvisor-2020-09-18\"},\"operations\":{\"CreateSuiteDefinition\":{\"http\":{\"requestUri\":\"/suiteDefinitions\"},\"input\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionConfiguration\":{\"shape\":\"S2\"},\"tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionArn\":{},\"suiteDefinitionName\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"DeleteSuiteDefinition\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetSuiteDefinition\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteDefinitionVersion\":{\"location\":\"querystring\",\"locationName\":\"suiteDefinitionVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionArn\":{},\"suiteDefinitionVersion\":{},\"latestVersion\":{},\"suiteDefinitionConfiguration\":{\"shape\":\"S2\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S9\"}}}},\"GetSuiteRun\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}/suiteRuns/{suiteRunId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\",\"suiteRunId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteRunId\":{\"location\":\"uri\",\"locationName\":\"suiteRunId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionVersion\":{},\"suiteRunId\":{},\"suiteRunArn\":{},\"suiteRunConfiguration\":{\"shape\":\"Sm\"},\"testResult\":{\"type\":\"structure\",\"members\":{\"groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"groupId\":{},\"groupName\":{},\"tests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"testCaseRunId\":{},\"testCaseDefinitionId\":{},\"testCaseDefinitionName\":{},\"status\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"logUrl\":{},\"warnings\":{},\"failure\":{}}}}}}}}},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"status\":{},\"errorReason\":{},\"tags\":{\"shape\":\"S9\"}}}},\"GetSuiteRunReport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}/suiteRuns/{suiteRunId}/report\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\",\"suiteRunId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteRunId\":{\"location\":\"uri\",\"locationName\":\"suiteRunId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"qualificationReportDownloadUrl\":{}}}},\"ListSuiteDefinitions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteDefinitions\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionInformationList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionName\":{},\"defaultDevices\":{\"shape\":\"S4\"},\"intendedForQualification\":{\"type\":\"boolean\"},\"createdAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListSuiteRuns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteRuns\"},\"input\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{\"location\":\"querystring\",\"locationName\":\"suiteDefinitionId\"},\"suiteDefinitionVersion\":{\"location\":\"querystring\",\"locationName\":\"suiteDefinitionVersion\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteRunsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionVersion\":{},\"suiteDefinitionName\":{},\"suiteRunId\":{},\"createdAt\":{\"type\":\"timestamp\"},\"startedAt\":{\"type\":\"timestamp\"},\"endAt\":{\"type\":\"timestamp\"},\"status\":{},\"passed\":{\"type\":\"integer\"},\"failed\":{\"type\":\"integer\"}}}},\"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\":\"S9\"}}}},\"StartSuiteRun\":{\"http\":{\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}/suiteRuns\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteDefinitionVersion\":{},\"suiteRunConfiguration\":{\"shape\":\"Sm\"},\"tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteRunId\":{},\"suiteRunArn\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"StopSuiteRun\":{\"http\":{\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}/suiteRuns/{suiteRunId}/stop\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\",\"suiteRunId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteRunId\":{\"location\":\"uri\",\"locationName\":\"suiteRunId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S9\"}}},\"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\":{}}},\"UpdateSuiteDefinition\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteDefinitionConfiguration\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionArn\":{},\"suiteDefinitionName\":{},\"suiteDefinitionVersion\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionName\":{},\"devices\":{\"shape\":\"S4\"},\"intendedForQualification\":{\"type\":\"boolean\"},\"rootGroup\":{},\"devicePermissionRoleArn\":{}}},\"S4\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}},\"S5\":{\"type\":\"structure\",\"members\":{\"thingArn\":{},\"certificateArn\":{}}},\"S9\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sm\":{\"type\":\"structure\",\"members\":{\"primaryDevice\":{\"shape\":\"S5\"},\"selectedTestList\":{\"type\":\"list\",\"member\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-09-18\",\"endpointPrefix\":\"api.iotdeviceadvisor\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AWSIoTDeviceAdvisor\",\"serviceFullName\":\"AWS IoT Core Device Advisor\",\"serviceId\":\"IotDeviceAdvisor\",\"signatureVersion\":\"v4\",\"signingName\":\"iotdeviceadvisor\",\"uid\":\"iotdeviceadvisor-2020-09-18\"},\"operations\":{\"CreateSuiteDefinition\":{\"http\":{\"requestUri\":\"/suiteDefinitions\"},\"input\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionConfiguration\":{\"shape\":\"S2\"},\"tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionArn\":{},\"suiteDefinitionName\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"DeleteSuiteDefinition\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetEndpoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/endpoint\"},\"input\":{\"type\":\"structure\",\"members\":{\"thingArn\":{\"location\":\"querystring\",\"locationName\":\"thingArn\"},\"certificateArn\":{\"location\":\"querystring\",\"locationName\":\"certificateArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"endpoint\":{}}}},\"GetSuiteDefinition\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteDefinitionVersion\":{\"location\":\"querystring\",\"locationName\":\"suiteDefinitionVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionArn\":{},\"suiteDefinitionVersion\":{},\"latestVersion\":{},\"suiteDefinitionConfiguration\":{\"shape\":\"S2\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S9\"}}}},\"GetSuiteRun\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}/suiteRuns/{suiteRunId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\",\"suiteRunId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteRunId\":{\"location\":\"uri\",\"locationName\":\"suiteRunId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionVersion\":{},\"suiteRunId\":{},\"suiteRunArn\":{},\"suiteRunConfiguration\":{\"shape\":\"Sp\"},\"testResult\":{\"type\":\"structure\",\"members\":{\"groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"groupId\":{},\"groupName\":{},\"tests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"testCaseRunId\":{},\"testCaseDefinitionId\":{},\"testCaseDefinitionName\":{},\"status\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"logUrl\":{},\"warnings\":{},\"failure\":{}}}}}}}}},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"status\":{},\"errorReason\":{},\"tags\":{\"shape\":\"S9\"}}}},\"GetSuiteRunReport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}/suiteRuns/{suiteRunId}/report\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\",\"suiteRunId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteRunId\":{\"location\":\"uri\",\"locationName\":\"suiteRunId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"qualificationReportDownloadUrl\":{}}}},\"ListSuiteDefinitions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteDefinitions\"},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionInformationList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionName\":{},\"defaultDevices\":{\"shape\":\"S4\"},\"intendedForQualification\":{\"type\":\"boolean\"},\"createdAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListSuiteRuns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/suiteRuns\"},\"input\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{\"location\":\"querystring\",\"locationName\":\"suiteDefinitionId\"},\"suiteDefinitionVersion\":{\"location\":\"querystring\",\"locationName\":\"suiteDefinitionVersion\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteRunsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionVersion\":{},\"suiteDefinitionName\":{},\"suiteRunId\":{},\"createdAt\":{\"type\":\"timestamp\"},\"startedAt\":{\"type\":\"timestamp\"},\"endAt\":{\"type\":\"timestamp\"},\"status\":{},\"passed\":{\"type\":\"integer\"},\"failed\":{\"type\":\"integer\"}}}},\"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\":\"S9\"}}}},\"StartSuiteRun\":{\"http\":{\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}/suiteRuns\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteDefinitionVersion\":{},\"suiteRunConfiguration\":{\"shape\":\"Sp\"},\"tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteRunId\":{},\"suiteRunArn\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"StopSuiteRun\":{\"http\":{\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}/suiteRuns/{suiteRunId}/stop\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\",\"suiteRunId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteRunId\":{\"location\":\"uri\",\"locationName\":\"suiteRunId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S9\"}}},\"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\":{}}},\"UpdateSuiteDefinition\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/suiteDefinitions/{suiteDefinitionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"suiteDefinitionId\"],\"members\":{\"suiteDefinitionId\":{\"location\":\"uri\",\"locationName\":\"suiteDefinitionId\"},\"suiteDefinitionConfiguration\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionId\":{},\"suiteDefinitionArn\":{},\"suiteDefinitionName\":{},\"suiteDefinitionVersion\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"members\":{\"suiteDefinitionName\":{},\"devices\":{\"shape\":\"S4\"},\"intendedForQualification\":{\"type\":\"boolean\"},\"rootGroup\":{},\"devicePermissionRoleArn\":{}}},\"S4\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}},\"S5\":{\"type\":\"structure\",\"members\":{\"thingArn\":{},\"certificateArn\":{}}},\"S9\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sp\":{\"type\":\"structure\",\"members\":{\"primaryDevice\":{\"shape\":\"S5\"},\"selectedTestList\":{\"type\":\"list\",\"member\":{}},\"parallelRun\":{\"type\":\"boolean\"}}}}}"); /***/ }), @@ -36064,7 +39038,7 @@ module.exports = JSON.parse("{\"o\":{\"ListApplications\":{\"input_token\":\"nex /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-10-05\",\"endpointPrefix\":\"api.tunneling.iot\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS IoT Secure Tunneling\",\"serviceId\":\"IoTSecureTunneling\",\"signatureVersion\":\"v4\",\"signingName\":\"IoTSecuredTunneling\",\"targetPrefix\":\"IoTSecuredTunneling\",\"uid\":\"iotsecuretunneling-2018-10-05\"},\"operations\":{\"CloseTunnel\":{\"input\":{\"type\":\"structure\",\"required\":[\"tunnelId\"],\"members\":{\"tunnelId\":{},\"delete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeTunnel\":{\"input\":{\"type\":\"structure\",\"required\":[\"tunnelId\"],\"members\":{\"tunnelId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tunnel\":{\"type\":\"structure\",\"members\":{\"tunnelId\":{},\"tunnelArn\":{},\"status\":{},\"sourceConnectionState\":{\"shape\":\"Sa\"},\"destinationConnectionState\":{\"shape\":\"Sa\"},\"description\":{},\"destinationConfig\":{\"shape\":\"Se\"},\"timeoutConfig\":{\"shape\":\"Si\"},\"tags\":{\"shape\":\"Sk\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sk\"}}}},\"ListTunnels\":{\"input\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tunnelSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"tunnelId\":{},\"tunnelArn\":{},\"status\":{},\"description\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"OpenTunnel\":{\"input\":{\"type\":\"structure\",\"members\":{\"description\":{},\"tags\":{\"shape\":\"Sk\"},\"destinationConfig\":{\"shape\":\"Se\"},\"timeoutConfig\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tunnelId\":{},\"tunnelArn\":{},\"sourceAccessToken\":{\"shape\":\"Sz\"},\"destinationAccessToken\":{\"shape\":\"Sz\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{},\"tags\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{},\"tagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sa\":{\"type\":\"structure\",\"members\":{\"status\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}},\"Se\":{\"type\":\"structure\",\"required\":[\"services\"],\"members\":{\"thingName\":{},\"services\":{\"type\":\"list\",\"member\":{}}}},\"Si\":{\"type\":\"structure\",\"members\":{\"maxLifetimeTimeoutMinutes\":{\"type\":\"integer\"}}},\"Sk\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\",\"value\"],\"members\":{\"key\":{},\"value\":{}}}},\"Sz\":{\"type\":\"string\",\"sensitive\":true}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-10-05\",\"endpointPrefix\":\"api.tunneling.iot\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS IoT Secure Tunneling\",\"serviceId\":\"IoTSecureTunneling\",\"signatureVersion\":\"v4\",\"signingName\":\"IoTSecuredTunneling\",\"targetPrefix\":\"IoTSecuredTunneling\",\"uid\":\"iotsecuretunneling-2018-10-05\"},\"operations\":{\"CloseTunnel\":{\"input\":{\"type\":\"structure\",\"required\":[\"tunnelId\"],\"members\":{\"tunnelId\":{},\"delete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeTunnel\":{\"input\":{\"type\":\"structure\",\"required\":[\"tunnelId\"],\"members\":{\"tunnelId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tunnel\":{\"type\":\"structure\",\"members\":{\"tunnelId\":{},\"tunnelArn\":{},\"status\":{},\"sourceConnectionState\":{\"shape\":\"Sa\"},\"destinationConnectionState\":{\"shape\":\"Sa\"},\"description\":{},\"destinationConfig\":{\"shape\":\"Se\"},\"timeoutConfig\":{\"shape\":\"Si\"},\"tags\":{\"shape\":\"Sk\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sk\"}}}},\"ListTunnels\":{\"input\":{\"type\":\"structure\",\"members\":{\"thingName\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tunnelSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"tunnelId\":{},\"tunnelArn\":{},\"status\":{},\"description\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"OpenTunnel\":{\"input\":{\"type\":\"structure\",\"members\":{\"description\":{},\"tags\":{\"shape\":\"Sk\"},\"destinationConfig\":{\"shape\":\"Se\"},\"timeoutConfig\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tunnelId\":{},\"tunnelArn\":{},\"sourceAccessToken\":{\"shape\":\"Sz\"},\"destinationAccessToken\":{\"shape\":\"Sz\"}}}},\"RotateTunnelAccessToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"tunnelId\",\"clientMode\"],\"members\":{\"tunnelId\":{},\"clientMode\":{},\"destinationConfig\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tunnelArn\":{},\"sourceAccessToken\":{\"shape\":\"Sz\"},\"destinationAccessToken\":{\"shape\":\"Sz\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{},\"tags\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{},\"tagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sa\":{\"type\":\"structure\",\"members\":{\"status\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}},\"Se\":{\"type\":\"structure\",\"required\":[\"services\"],\"members\":{\"thingName\":{},\"services\":{\"type\":\"list\",\"member\":{}}}},\"Si\":{\"type\":\"structure\",\"members\":{\"maxLifetimeTimeoutMinutes\":{\"type\":\"integer\"}}},\"Sk\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\",\"value\"],\"members\":{\"key\":{},\"value\":{}}}},\"Sz\":{\"type\":\"string\",\"sensitive\":true}}}"); /***/ }), @@ -36080,7 +39054,7 @@ module.exports = JSON.parse("{\"o\":{\"ListTunnels\":{\"input_token\":\"nextToke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":\"api.\"}},\"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\":\"S1a\"},\"accessPolicyPermission\":{},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S1e\"}}},\"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\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assetId\",\"assetArn\",\"assetStatus\"],\"members\":{\"assetId\":{},\"assetArn\":{},\"assetStatus\":{\"shape\":\"S1l\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreateAssetModel\":{\"http\":{\"requestUri\":\"/asset-models\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"assetModelName\"],\"members\":{\"assetModelName\":{},\"assetModelDescription\":{},\"assetModelProperties\":{\"shape\":\"S1r\"},\"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\":\"S1r\"}}}},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assetModelId\",\"assetModelArn\",\"assetModelStatus\"],\"members\":{\"assetModelId\":{},\"assetModelArn\":{},\"assetModelStatus\":{\"shape\":\"S2f\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreateDashboard\":{\"http\":{\"requestUri\":\"/dashboards\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"projectId\",\"dashboardName\",\"dashboardDefinition\"],\"members\":{\"projectId\":{},\"dashboardName\":{},\"dashboardDescription\":{},\"dashboardDefinition\":{},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S1e\"}}},\"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\":\"S2l\"},\"tags\":{\"shape\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"gatewayId\",\"gatewayArn\"],\"members\":{\"gatewayId\":{},\"gatewayArn\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreatePortal\":{\"http\":{\"requestUri\":\"/portals\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"portalName\",\"portalContactEmail\",\"roleArn\"],\"members\":{\"portalName\":{},\"portalDescription\":{},\"portalContactEmail\":{},\"clientToken\":{\"idempotencyToken\":true},\"portalLogoImageFile\":{\"shape\":\"S2q\"},\"roleArn\":{},\"tags\":{\"shape\":\"S1e\"},\"portalAuthMode\":{},\"notificationSenderEmail\":{},\"alarms\":{\"shape\":\"S2u\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"portalId\",\"portalArn\",\"portalStartUrl\",\"portalStatus\",\"ssoApplicationId\"],\"members\":{\"portalId\":{},\"portalArn\":{},\"portalStartUrl\":{},\"portalStatus\":{\"shape\":\"S2x\"},\"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\":\"S1e\"}}},\"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\":\"S1l\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S2f\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"S2x\"}}},\"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\":\"S1a\"},\"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\":\"S3n\"},\"assetHierarchies\":{\"shape\":\"S3t\"},\"assetCompositeModels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"type\",\"properties\"],\"members\":{\"name\":{},\"description\":{},\"type\":{},\"properties\":{\"shape\":\"S3n\"}}}},\"assetCreationDate\":{\"type\":\"timestamp\"},\"assetLastUpdateDate\":{\"type\":\"timestamp\"},\"assetStatus\":{\"shape\":\"S1l\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S3z\"},\"assetModelHierarchies\":{\"shape\":\"S41\"},\"assetModelCompositeModels\":{\"shape\":\"S43\"},\"assetModelCreationDate\":{\"type\":\"timestamp\"},\"assetModelLastUpdateDate\":{\"type\":\"timestamp\"},\"assetModelStatus\":{\"shape\":\"S2f\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S47\"},\"compositeModel\":{\"type\":\"structure\",\"required\":[\"name\",\"type\",\"assetProperty\"],\"members\":{\"name\":{},\"type\":{},\"assetProperty\":{\"shape\":\"S47\"}}}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S4e\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S2l\"},\"gatewayCapabilitySummaries\":{\"shape\":\"S4j\"},\"creationDate\":{\"type\":\"timestamp\"},\"lastUpdateDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"DescribeLoggingOptions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/logging\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"loggingOptions\"],\"members\":{\"loggingOptions\":{\"shape\":\"S4s\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S2x\"},\"portalCreationDate\":{\"type\":\"timestamp\"},\"portalLastUpdateDate\":{\"type\":\"timestamp\"},\"portalLogoImageLocation\":{\"type\":\"structure\",\"required\":[\"id\",\"url\"],\"members\":{\"id\":{},\"url\":{}}},\"roleArn\":{},\"portalAuthMode\":{},\"notificationSenderEmail\":{},\"alarms\":{\"shape\":\"S2u\"}}},\"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.\"}},\"DescribeStorageConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/configuration/account/storage\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"storageType\",\"configurationStatus\"],\"members\":{\"storageType\":{},\"multiLayerStorage\":{\"shape\":\"S53\"},\"configurationStatus\":{\"shape\":\"S4e\"},\"lastUpdateDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"S5a\",\"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\":\"S5a\",\"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.\"}},\"GetInterpolatedAssetPropertyValues\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/properties/interpolated\"},\"input\":{\"type\":\"structure\",\"required\":[\"startTimeInSeconds\",\"endTimeInSeconds\",\"quality\",\"intervalInSeconds\",\"type\"],\"members\":{\"assetId\":{\"location\":\"querystring\",\"locationName\":\"assetId\"},\"propertyId\":{\"location\":\"querystring\",\"locationName\":\"propertyId\"},\"propertyAlias\":{\"location\":\"querystring\",\"locationName\":\"propertyAlias\"},\"startTimeInSeconds\":{\"location\":\"querystring\",\"locationName\":\"startTimeInSeconds\",\"type\":\"long\"},\"startTimeOffsetInNanos\":{\"location\":\"querystring\",\"locationName\":\"startTimeOffsetInNanos\",\"type\":\"integer\"},\"endTimeInSeconds\":{\"location\":\"querystring\",\"locationName\":\"endTimeInSeconds\",\"type\":\"long\"},\"endTimeOffsetInNanos\":{\"location\":\"querystring\",\"locationName\":\"endTimeOffsetInNanos\",\"type\":\"integer\"},\"quality\":{\"location\":\"querystring\",\"locationName\":\"quality\"},\"intervalInSeconds\":{\"location\":\"querystring\",\"locationName\":\"intervalInSeconds\",\"type\":\"long\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"type\":{\"location\":\"querystring\",\"locationName\":\"type\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"interpolatedAssetPropertyValues\"],\"members\":{\"interpolatedAssetPropertyValues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"timestamp\",\"value\"],\"members\":{\"timestamp\":{\"shape\":\"Sq\"},\"value\":{\"shape\":\"Sl\"}}}},\"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\":\"S1a\"},\"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\":\"S2f\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"S1l\"},\"hierarchies\":{\"shape\":\"S3t\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S1l\"},\"hierarchies\":{\"shape\":\"S3t\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S4j\"},\"creationDate\":{\"type\":\"timestamp\"},\"lastUpdateDate\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S2x\"}}}},\"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\":\"S1e\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S4e\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"PutLoggingOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/logging\"},\"input\":{\"type\":\"structure\",\"required\":[\"loggingOptions\"],\"members\":{\"loggingOptions\":{\"shape\":\"S4s\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"PutStorageConfiguration\":{\"http\":{\"requestUri\":\"/configuration/account/storage\"},\"input\":{\"type\":\"structure\",\"required\":[\"storageType\"],\"members\":{\"storageType\":{},\"multiLayerStorage\":{\"shape\":\"S53\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"storageType\",\"configurationStatus\"],\"members\":{\"storageType\":{},\"multiLayerStorage\":{\"shape\":\"S53\"},\"configurationStatus\":{\"shape\":\"S4e\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S1a\"},\"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\":\"S1l\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S3z\"},\"assetModelHierarchies\":{\"shape\":\"S41\"},\"assetModelCompositeModels\":{\"shape\":\"S43\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"assetModelStatus\"],\"members\":{\"assetModelStatus\":{\"shape\":\"S2f\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"S2q\"}}},\"roleArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"notificationSenderEmail\":{},\"alarms\":{\"shape\":\"S2u\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"portalStatus\"],\"members\":{\"portalStatus\":{\"shape\":\"S2x\"}}},\"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\":{\"shape\":\"Sl\"},\"timestamp\":{\"shape\":\"Sq\"},\"quality\":{}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"stringValue\":{},\"integerValue\":{\"type\":\"integer\"},\"doubleValue\":{\"type\":\"double\"},\"booleanValue\":{\"type\":\"boolean\"}}},\"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\":{}}},\"iamRole\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"portal\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"project\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}}}},\"S1e\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1l\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{},\"error\":{\"shape\":\"S1n\"}}},\"S1n\":{\"type\":\"structure\",\"required\":[\"code\",\"message\"],\"members\":{\"code\":{},\"message\":{}}},\"S1r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"dataType\",\"type\"],\"members\":{\"name\":{},\"dataType\":{},\"dataTypeSpec\":{},\"unit\":{},\"type\":{\"shape\":\"S1v\"}}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"attribute\":{\"type\":\"structure\",\"members\":{\"defaultValue\":{}}},\"measurement\":{\"type\":\"structure\",\"members\":{}},\"transform\":{\"type\":\"structure\",\"required\":[\"expression\",\"variables\"],\"members\":{\"expression\":{},\"variables\":{\"shape\":\"S21\"}}},\"metric\":{\"type\":\"structure\",\"required\":[\"expression\",\"variables\",\"window\"],\"members\":{\"expression\":{},\"variables\":{\"shape\":\"S21\"},\"window\":{\"type\":\"structure\",\"members\":{\"tumbling\":{\"type\":\"structure\",\"required\":[\"interval\"],\"members\":{\"interval\":{}}}}}}}}},\"S21\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{\"type\":\"structure\",\"required\":[\"propertyId\"],\"members\":{\"propertyId\":{},\"hierarchyId\":{}}}}}},\"S2f\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{},\"error\":{\"shape\":\"S1n\"}}},\"S2l\":{\"type\":\"structure\",\"required\":[\"greengrass\"],\"members\":{\"greengrass\":{\"type\":\"structure\",\"required\":[\"groupArn\"],\"members\":{\"groupArn\":{}}}}},\"S2q\":{\"type\":\"structure\",\"required\":[\"data\",\"type\"],\"members\":{\"data\":{\"type\":\"blob\"},\"type\":{}}},\"S2u\":{\"type\":\"structure\",\"required\":[\"alarmRoleArn\"],\"members\":{\"alarmRoleArn\":{},\"notificationLambdaArn\":{}}},\"S2x\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{},\"error\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}}}},\"S3n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"id\",\"name\",\"dataType\"],\"members\":{\"id\":{},\"name\":{},\"alias\":{},\"notification\":{\"shape\":\"S3q\"},\"dataType\":{},\"dataTypeSpec\":{},\"unit\":{}}}},\"S3q\":{\"type\":\"structure\",\"required\":[\"topic\",\"state\"],\"members\":{\"topic\":{},\"state\":{}}},\"S3t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"id\":{},\"name\":{}}}},\"S3z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"dataType\",\"type\"],\"members\":{\"id\":{},\"name\":{},\"dataType\":{},\"dataTypeSpec\":{},\"unit\":{},\"type\":{\"shape\":\"S1v\"}}}},\"S41\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"childAssetModelId\"],\"members\":{\"id\":{},\"name\":{},\"childAssetModelId\":{}}}},\"S43\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"type\"],\"members\":{\"name\":{},\"description\":{},\"type\":{},\"properties\":{\"shape\":\"S3z\"}}}},\"S47\":{\"type\":\"structure\",\"required\":[\"id\",\"name\",\"dataType\"],\"members\":{\"id\":{},\"name\":{},\"alias\":{},\"notification\":{\"shape\":\"S3q\"},\"dataType\":{},\"unit\":{},\"type\":{\"shape\":\"S1v\"}}},\"S4e\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{},\"error\":{\"type\":\"structure\",\"required\":[\"code\",\"message\"],\"members\":{\"code\":{},\"message\":{}}}}},\"S4j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"capabilityNamespace\",\"capabilitySyncStatus\"],\"members\":{\"capabilityNamespace\":{},\"capabilitySyncStatus\":{}}}},\"S4s\":{\"type\":\"structure\",\"required\":[\"level\"],\"members\":{\"level\":{}}},\"S53\":{\"type\":\"structure\",\"required\":[\"customerManagedS3Storage\"],\"members\":{\"customerManagedS3Storage\":{\"type\":\"structure\",\"required\":[\"s3ResourceArn\",\"roleArn\"],\"members\":{\"s3ResourceArn\":{},\"roleArn\":{}}}}},\"S5a\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"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\":\"api.\"}},\"AssociateTimeSeriesToAssetProperty\":{\"http\":{\"requestUri\":\"/timeseries/associate/\"},\"input\":{\"type\":\"structure\",\"required\":[\"alias\",\"assetId\",\"propertyId\"],\"members\":{\"alias\":{\"location\":\"querystring\",\"locationName\":\"alias\"},\"assetId\":{\"location\":\"querystring\",\"locationName\":\"assetId\"},\"propertyId\":{\"location\":\"querystring\",\"locationName\":\"propertyId\"},\"clientToken\":{\"idempotencyToken\":true}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"BatchAssociateProjectAssets\":{\"http\":{\"requestUri\":\"/projects/{projectId}/assets/associate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"projectId\",\"assetIds\"],\"members\":{\"projectId\":{\"location\":\"uri\",\"locationName\":\"projectId\"},\"assetIds\":{\"shape\":\"S7\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\"}}}},\"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\":\"S7\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\"}}}},\"endpoint\":{\"hostPrefix\":\"monitor.\"}},\"BatchGetAssetPropertyAggregates\":{\"http\":{\"requestUri\":\"/properties/batch/aggregates\"},\"input\":{\"type\":\"structure\",\"required\":[\"entries\"],\"members\":{\"entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\",\"aggregateTypes\",\"resolution\",\"startDate\",\"endDate\"],\"members\":{\"entryId\":{},\"assetId\":{},\"propertyId\":{},\"propertyAlias\":{},\"aggregateTypes\":{\"shape\":\"Sl\"},\"resolution\":{},\"startDate\":{\"type\":\"timestamp\"},\"endDate\":{\"type\":\"timestamp\"},\"qualities\":{\"shape\":\"Sp\"},\"timeOrdering\":{}}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"errorEntries\",\"successEntries\",\"skippedEntries\"],\"members\":{\"errorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"errorCode\",\"errorMessage\",\"entryId\"],\"members\":{\"errorCode\":{},\"errorMessage\":{},\"entryId\":{}}}},\"successEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\",\"aggregatedValues\"],\"members\":{\"entryId\":{},\"aggregatedValues\":{\"shape\":\"S11\"}}}},\"skippedEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\",\"completionStatus\"],\"members\":{\"entryId\":{},\"completionStatus\":{},\"errorInfo\":{\"type\":\"structure\",\"required\":[\"errorCode\",\"errorTimestamp\"],\"members\":{\"errorCode\":{},\"errorTimestamp\":{\"type\":\"timestamp\"}}}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"data.\"}},\"BatchGetAssetPropertyValue\":{\"http\":{\"requestUri\":\"/properties/batch/latest\"},\"input\":{\"type\":\"structure\",\"required\":[\"entries\"],\"members\":{\"entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\"],\"members\":{\"entryId\":{},\"assetId\":{},\"propertyId\":{},\"propertyAlias\":{}}}},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"errorEntries\",\"successEntries\",\"skippedEntries\"],\"members\":{\"errorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"errorCode\",\"errorMessage\",\"entryId\"],\"members\":{\"errorCode\":{},\"errorMessage\":{},\"entryId\":{}}}},\"successEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\"],\"members\":{\"entryId\":{},\"assetPropertyValue\":{\"shape\":\"S1i\"}}}},\"skippedEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\",\"completionStatus\"],\"members\":{\"entryId\":{},\"completionStatus\":{},\"errorInfo\":{\"type\":\"structure\",\"required\":[\"errorCode\",\"errorTimestamp\"],\"members\":{\"errorCode\":{},\"errorTimestamp\":{\"type\":\"timestamp\"}}}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"data.\"}},\"BatchGetAssetPropertyValueHistory\":{\"http\":{\"requestUri\":\"/properties/batch/history\"},\"input\":{\"type\":\"structure\",\"required\":[\"entries\"],\"members\":{\"entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\"],\"members\":{\"entryId\":{},\"assetId\":{},\"propertyId\":{},\"propertyAlias\":{},\"startDate\":{\"type\":\"timestamp\"},\"endDate\":{\"type\":\"timestamp\"},\"qualities\":{\"shape\":\"Sp\"},\"timeOrdering\":{}}}},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"errorEntries\",\"successEntries\",\"skippedEntries\"],\"members\":{\"errorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"errorCode\",\"errorMessage\",\"entryId\"],\"members\":{\"errorCode\":{},\"errorMessage\":{},\"entryId\":{}}}},\"successEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\",\"assetPropertyValueHistory\"],\"members\":{\"entryId\":{},\"assetPropertyValueHistory\":{\"shape\":\"S24\"}}}},\"skippedEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entryId\",\"completionStatus\"],\"members\":{\"entryId\":{},\"completionStatus\":{},\"errorInfo\":{\"type\":\"structure\",\"required\":[\"errorCode\",\"errorTimestamp\"],\"members\":{\"errorCode\":{},\"errorTimestamp\":{\"type\":\"timestamp\"}}}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"data.\"}},\"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\":\"S1i\"}}}}}}},\"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\":\"S1o\"}}}}}}}}}},\"endpoint\":{\"hostPrefix\":\"data.\"}},\"CreateAccessPolicy\":{\"http\":{\"requestUri\":\"/access-policies\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"accessPolicyIdentity\",\"accessPolicyResource\",\"accessPolicyPermission\"],\"members\":{\"accessPolicyIdentity\":{\"shape\":\"S2k\"},\"accessPolicyResource\":{\"shape\":\"S2r\"},\"accessPolicyPermission\":{},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S2v\"}}},\"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\":\"S2v\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assetId\",\"assetArn\",\"assetStatus\"],\"members\":{\"assetId\":{},\"assetArn\":{},\"assetStatus\":{\"shape\":\"S32\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreateAssetModel\":{\"http\":{\"requestUri\":\"/asset-models\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"assetModelName\"],\"members\":{\"assetModelName\":{},\"assetModelDescription\":{},\"assetModelProperties\":{\"shape\":\"S3c\"},\"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\":\"S3c\"}}}},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S2v\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assetModelId\",\"assetModelArn\",\"assetModelStatus\"],\"members\":{\"assetModelId\":{},\"assetModelArn\":{},\"assetModelStatus\":{\"shape\":\"S47\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreateDashboard\":{\"http\":{\"requestUri\":\"/dashboards\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"projectId\",\"dashboardName\",\"dashboardDefinition\"],\"members\":{\"projectId\":{},\"dashboardName\":{},\"dashboardDescription\":{},\"dashboardDefinition\":{},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S2v\"}}},\"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\":\"S4d\"},\"tags\":{\"shape\":\"S2v\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"gatewayId\",\"gatewayArn\"],\"members\":{\"gatewayId\":{},\"gatewayArn\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreatePortal\":{\"http\":{\"requestUri\":\"/portals\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"portalName\",\"portalContactEmail\",\"roleArn\"],\"members\":{\"portalName\":{},\"portalDescription\":{},\"portalContactEmail\":{},\"clientToken\":{\"idempotencyToken\":true},\"portalLogoImageFile\":{\"shape\":\"S4k\"},\"roleArn\":{},\"tags\":{\"shape\":\"S2v\"},\"portalAuthMode\":{},\"notificationSenderEmail\":{},\"alarms\":{\"shape\":\"S4o\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"portalId\",\"portalArn\",\"portalStartUrl\",\"portalStatus\",\"ssoApplicationId\"],\"members\":{\"portalId\":{},\"portalArn\":{},\"portalStartUrl\":{},\"portalStatus\":{\"shape\":\"S4r\"},\"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\":\"S2v\"}}},\"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\":\"S32\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S47\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"S4r\"}}},\"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.\"}},\"DeleteTimeSeries\":{\"http\":{\"requestUri\":\"/timeseries/delete/\"},\"input\":{\"type\":\"structure\",\"members\":{\"alias\":{\"location\":\"querystring\",\"locationName\":\"alias\"},\"assetId\":{\"location\":\"querystring\",\"locationName\":\"assetId\"},\"propertyId\":{\"location\":\"querystring\",\"locationName\":\"propertyId\"},\"clientToken\":{\"idempotencyToken\":true}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S2k\"},\"accessPolicyResource\":{\"shape\":\"S2r\"},\"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\":\"S5h\"},\"assetHierarchies\":{\"shape\":\"S5m\"},\"assetCompositeModels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"type\",\"properties\"],\"members\":{\"name\":{},\"description\":{},\"type\":{},\"properties\":{\"shape\":\"S5h\"}}}},\"assetCreationDate\":{\"type\":\"timestamp\"},\"assetLastUpdateDate\":{\"type\":\"timestamp\"},\"assetStatus\":{\"shape\":\"S32\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S5s\"},\"assetModelHierarchies\":{\"shape\":\"S5u\"},\"assetModelCompositeModels\":{\"shape\":\"S5w\"},\"assetModelCreationDate\":{\"type\":\"timestamp\"},\"assetModelLastUpdateDate\":{\"type\":\"timestamp\"},\"assetModelStatus\":{\"shape\":\"S47\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S60\"},\"compositeModel\":{\"type\":\"structure\",\"required\":[\"name\",\"type\",\"assetProperty\"],\"members\":{\"name\":{},\"type\":{},\"assetProperty\":{\"shape\":\"S60\"}}}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S67\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S4d\"},\"gatewayCapabilitySummaries\":{\"shape\":\"S6c\"},\"creationDate\":{\"type\":\"timestamp\"},\"lastUpdateDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"DescribeLoggingOptions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/logging\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"loggingOptions\"],\"members\":{\"loggingOptions\":{\"shape\":\"S6l\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S4r\"},\"portalCreationDate\":{\"type\":\"timestamp\"},\"portalLastUpdateDate\":{\"type\":\"timestamp\"},\"portalLogoImageLocation\":{\"type\":\"structure\",\"required\":[\"id\",\"url\"],\"members\":{\"id\":{},\"url\":{}}},\"roleArn\":{},\"portalAuthMode\":{},\"notificationSenderEmail\":{},\"alarms\":{\"shape\":\"S4o\"}}},\"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.\"}},\"DescribeStorageConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/configuration/account/storage\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"storageType\",\"configurationStatus\"],\"members\":{\"storageType\":{},\"multiLayerStorage\":{\"shape\":\"S6w\"},\"disassociatedDataStorage\":{},\"retentionPeriod\":{\"shape\":\"S6z\"},\"configurationStatus\":{\"shape\":\"S67\"},\"lastUpdateDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"DescribeTimeSeries\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/timeseries/describe/\"},\"input\":{\"type\":\"structure\",\"members\":{\"alias\":{\"location\":\"querystring\",\"locationName\":\"alias\"},\"assetId\":{\"location\":\"querystring\",\"locationName\":\"assetId\"},\"propertyId\":{\"location\":\"querystring\",\"locationName\":\"propertyId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"timeSeriesId\",\"dataType\",\"timeSeriesCreationDate\",\"timeSeriesLastUpdateDate\"],\"members\":{\"assetId\":{},\"propertyId\":{},\"alias\":{},\"timeSeriesId\":{},\"dataType\":{},\"dataTypeSpec\":{},\"timeSeriesCreationDate\":{\"type\":\"timestamp\"},\"timeSeriesLastUpdateDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"DisassociateTimeSeriesFromAssetProperty\":{\"http\":{\"requestUri\":\"/timeseries/disassociate/\"},\"input\":{\"type\":\"structure\",\"required\":[\"alias\",\"assetId\",\"propertyId\"],\"members\":{\"alias\":{\"location\":\"querystring\",\"locationName\":\"alias\"},\"assetId\":{\"location\":\"querystring\",\"locationName\":\"assetId\"},\"propertyId\":{\"location\":\"querystring\",\"locationName\":\"propertyId\"},\"clientToken\":{\"idempotencyToken\":true}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":{\"shape\":\"Sl\",\"location\":\"querystring\",\"locationName\":\"aggregateTypes\"},\"resolution\":{\"location\":\"querystring\",\"locationName\":\"resolution\"},\"qualities\":{\"shape\":\"Sp\",\"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\":{\"shape\":\"S11\"},\"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\":\"S1i\"}}},\"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\":\"Sp\",\"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\":{\"shape\":\"S24\"},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"data.\"}},\"GetInterpolatedAssetPropertyValues\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/properties/interpolated\"},\"input\":{\"type\":\"structure\",\"required\":[\"startTimeInSeconds\",\"endTimeInSeconds\",\"quality\",\"intervalInSeconds\",\"type\"],\"members\":{\"assetId\":{\"location\":\"querystring\",\"locationName\":\"assetId\"},\"propertyId\":{\"location\":\"querystring\",\"locationName\":\"propertyId\"},\"propertyAlias\":{\"location\":\"querystring\",\"locationName\":\"propertyAlias\"},\"startTimeInSeconds\":{\"location\":\"querystring\",\"locationName\":\"startTimeInSeconds\",\"type\":\"long\"},\"startTimeOffsetInNanos\":{\"location\":\"querystring\",\"locationName\":\"startTimeOffsetInNanos\",\"type\":\"integer\"},\"endTimeInSeconds\":{\"location\":\"querystring\",\"locationName\":\"endTimeInSeconds\",\"type\":\"long\"},\"endTimeOffsetInNanos\":{\"location\":\"querystring\",\"locationName\":\"endTimeOffsetInNanos\",\"type\":\"integer\"},\"quality\":{\"location\":\"querystring\",\"locationName\":\"quality\"},\"intervalInSeconds\":{\"location\":\"querystring\",\"locationName\":\"intervalInSeconds\",\"type\":\"long\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"type\":{\"location\":\"querystring\",\"locationName\":\"type\"},\"intervalWindowInSeconds\":{\"location\":\"querystring\",\"locationName\":\"intervalWindowInSeconds\",\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"interpolatedAssetPropertyValues\"],\"members\":{\"interpolatedAssetPropertyValues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"timestamp\",\"value\"],\"members\":{\"timestamp\":{\"shape\":\"S1o\"},\"value\":{\"shape\":\"S1j\"}}}},\"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\":\"S2k\"},\"resource\":{\"shape\":\"S2r\"},\"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\":\"S47\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"S32\"},\"hierarchies\":{\"shape\":\"S5m\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S32\"},\"hierarchies\":{\"shape\":\"S5m\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":{},\"gatewayPlatform\":{\"shape\":\"S4d\"},\"gatewayCapabilitySummaries\":{\"shape\":\"S6c\"},\"creationDate\":{\"type\":\"timestamp\"},\"lastUpdateDate\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S4r\"}}}},\"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\":\"S2v\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"ListTimeSeries\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/timeseries/\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"assetId\":{\"location\":\"querystring\",\"locationName\":\"assetId\"},\"aliasPrefix\":{\"location\":\"querystring\",\"locationName\":\"aliasPrefix\"},\"timeSeriesType\":{\"location\":\"querystring\",\"locationName\":\"timeSeriesType\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TimeSeriesSummaries\"],\"members\":{\"TimeSeriesSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"timeSeriesId\",\"dataType\",\"timeSeriesCreationDate\",\"timeSeriesLastUpdateDate\"],\"members\":{\"assetId\":{},\"propertyId\":{},\"alias\":{},\"timeSeriesId\":{},\"dataType\":{},\"dataTypeSpec\":{},\"timeSeriesCreationDate\":{\"type\":\"timestamp\"},\"timeSeriesLastUpdateDate\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S67\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"PutLoggingOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/logging\"},\"input\":{\"type\":\"structure\",\"required\":[\"loggingOptions\"],\"members\":{\"loggingOptions\":{\"shape\":\"S6l\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"PutStorageConfiguration\":{\"http\":{\"requestUri\":\"/configuration/account/storage\"},\"input\":{\"type\":\"structure\",\"required\":[\"storageType\"],\"members\":{\"storageType\":{},\"multiLayerStorage\":{\"shape\":\"S6w\"},\"disassociatedDataStorage\":{},\"retentionPeriod\":{\"shape\":\"S6z\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"storageType\",\"configurationStatus\"],\"members\":{\"storageType\":{},\"multiLayerStorage\":{\"shape\":\"S6w\"},\"disassociatedDataStorage\":{},\"retentionPeriod\":{\"shape\":\"S6z\"},\"configurationStatus\":{\"shape\":\"S67\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S2v\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S2k\"},\"accessPolicyResource\":{\"shape\":\"S2r\"},\"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\":\"S32\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"S5s\"},\"assetModelHierarchies\":{\"shape\":\"S5u\"},\"assetModelCompositeModels\":{\"shape\":\"S5w\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"assetModelStatus\"],\"members\":{\"assetModelStatus\":{\"shape\":\"S47\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"api.\"}},\"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\":\"S4k\"}}},\"roleArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"notificationSenderEmail\":{},\"alarms\":{\"shape\":\"S4o\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"portalStatus\"],\"members\":{\"portalStatus\":{\"shape\":\"S4r\"}}},\"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\":{\"S7\":{\"type\":\"list\",\"member\":{}},\"Sa\":{\"type\":\"structure\",\"required\":[\"assetId\",\"code\",\"message\"],\"members\":{\"assetId\":{},\"code\":{},\"message\":{}}},\"Sl\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"list\",\"member\":{}},\"S11\":{\"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\"}}}}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"value\",\"timestamp\"],\"members\":{\"value\":{\"shape\":\"S1j\"},\"timestamp\":{\"shape\":\"S1o\"},\"quality\":{}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"stringValue\":{},\"integerValue\":{\"type\":\"integer\"},\"doubleValue\":{\"type\":\"double\"},\"booleanValue\":{\"type\":\"boolean\"}}},\"S1o\":{\"type\":\"structure\",\"required\":[\"timeInSeconds\"],\"members\":{\"timeInSeconds\":{\"type\":\"long\"},\"offsetInNanos\":{\"type\":\"integer\"}}},\"S24\":{\"type\":\"list\",\"member\":{\"shape\":\"S1i\"}},\"S2k\":{\"type\":\"structure\",\"members\":{\"user\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"group\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"iamUser\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"iamRole\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}}},\"S2r\":{\"type\":\"structure\",\"members\":{\"portal\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"project\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}}}},\"S2v\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S32\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{},\"error\":{\"shape\":\"S34\"}}},\"S34\":{\"type\":\"structure\",\"required\":[\"code\",\"message\"],\"members\":{\"code\":{},\"message\":{},\"details\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"code\",\"message\"],\"members\":{\"code\":{},\"message\":{}}}}}},\"S3c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"dataType\",\"type\"],\"members\":{\"name\":{},\"dataType\":{},\"dataTypeSpec\":{},\"unit\":{},\"type\":{\"shape\":\"S3g\"}}}},\"S3g\":{\"type\":\"structure\",\"members\":{\"attribute\":{\"type\":\"structure\",\"members\":{\"defaultValue\":{}}},\"measurement\":{\"type\":\"structure\",\"members\":{\"processingConfig\":{\"type\":\"structure\",\"required\":[\"forwardingConfig\"],\"members\":{\"forwardingConfig\":{\"shape\":\"S3l\"}}}}},\"transform\":{\"type\":\"structure\",\"required\":[\"expression\",\"variables\"],\"members\":{\"expression\":{},\"variables\":{\"shape\":\"S3p\"},\"processingConfig\":{\"type\":\"structure\",\"required\":[\"computeLocation\"],\"members\":{\"computeLocation\":{},\"forwardingConfig\":{\"shape\":\"S3l\"}}}}},\"metric\":{\"type\":\"structure\",\"required\":[\"expression\",\"variables\",\"window\"],\"members\":{\"expression\":{},\"variables\":{\"shape\":\"S3p\"},\"window\":{\"type\":\"structure\",\"members\":{\"tumbling\":{\"type\":\"structure\",\"required\":[\"interval\"],\"members\":{\"interval\":{},\"offset\":{}}}}},\"processingConfig\":{\"type\":\"structure\",\"required\":[\"computeLocation\"],\"members\":{\"computeLocation\":{}}}}}}},\"S3l\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{}}},\"S3p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{\"type\":\"structure\",\"required\":[\"propertyId\"],\"members\":{\"propertyId\":{},\"hierarchyId\":{}}}}}},\"S47\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{},\"error\":{\"shape\":\"S34\"}}},\"S4d\":{\"type\":\"structure\",\"members\":{\"greengrass\":{\"type\":\"structure\",\"required\":[\"groupArn\"],\"members\":{\"groupArn\":{}}},\"greengrassV2\":{\"type\":\"structure\",\"required\":[\"coreDeviceThingName\"],\"members\":{\"coreDeviceThingName\":{}}}}},\"S4k\":{\"type\":\"structure\",\"required\":[\"data\",\"type\"],\"members\":{\"data\":{\"type\":\"blob\"},\"type\":{}}},\"S4o\":{\"type\":\"structure\",\"required\":[\"alarmRoleArn\"],\"members\":{\"alarmRoleArn\":{},\"notificationLambdaArn\":{}}},\"S4r\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{},\"error\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}}}},\"S5h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"id\",\"name\",\"dataType\"],\"members\":{\"id\":{},\"name\":{},\"alias\":{},\"notification\":{\"shape\":\"S5j\"},\"dataType\":{},\"dataTypeSpec\":{},\"unit\":{}}}},\"S5j\":{\"type\":\"structure\",\"required\":[\"topic\",\"state\"],\"members\":{\"topic\":{},\"state\":{}}},\"S5m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"id\":{},\"name\":{}}}},\"S5s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"dataType\",\"type\"],\"members\":{\"id\":{},\"name\":{},\"dataType\":{},\"dataTypeSpec\":{},\"unit\":{},\"type\":{\"shape\":\"S3g\"}}}},\"S5u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"childAssetModelId\"],\"members\":{\"id\":{},\"name\":{},\"childAssetModelId\":{}}}},\"S5w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"type\"],\"members\":{\"name\":{},\"description\":{},\"type\":{},\"properties\":{\"shape\":\"S5s\"}}}},\"S60\":{\"type\":\"structure\",\"required\":[\"id\",\"name\",\"dataType\"],\"members\":{\"id\":{},\"name\":{},\"alias\":{},\"notification\":{\"shape\":\"S5j\"},\"dataType\":{},\"unit\":{},\"type\":{\"shape\":\"S3g\"}}},\"S67\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{},\"error\":{\"type\":\"structure\",\"required\":[\"code\",\"message\"],\"members\":{\"code\":{},\"message\":{}}}}},\"S6c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"capabilityNamespace\",\"capabilitySyncStatus\"],\"members\":{\"capabilityNamespace\":{},\"capabilitySyncStatus\":{}}}},\"S6l\":{\"type\":\"structure\",\"required\":[\"level\"],\"members\":{\"level\":{}}},\"S6w\":{\"type\":\"structure\",\"required\":[\"customerManagedS3Storage\"],\"members\":{\"customerManagedS3Storage\":{\"type\":\"structure\",\"required\":[\"s3ResourceArn\",\"roleArn\"],\"members\":{\"s3ResourceArn\":{},\"roleArn\":{}}}}},\"S6z\":{\"type\":\"structure\",\"members\":{\"numberOfDays\":{\"type\":\"integer\"},\"unlimited\":{\"type\":\"boolean\"}}}}}"); /***/ }), @@ -36088,7 +39062,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"},\"GetInterpolatedAssetPropertyValues\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"interpolatedAssetPropertyValues\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"BatchGetAssetPropertyAggregates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"BatchGetAssetPropertyValue\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\"},\"BatchGetAssetPropertyValueHistory\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"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\"},\"GetInterpolatedAssetPropertyValues\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"interpolatedAssetPropertyValues\"},\"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\"},\"ListTimeSeries\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"TimeSeriesSummaries\"}}}"); /***/ }), @@ -36116,11 +39090,35 @@ module.exports = JSON.parse("{\"o\":{\"GetFlowTemplateRevisions\":{\"input_token /***/ }), +/***/ 46721: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-11-29\",\"endpointPrefix\":\"iottwinmaker\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS IoT TwinMaker\",\"serviceId\":\"IoTTwinMaker\",\"signatureVersion\":\"v4\",\"signingName\":\"iottwinmaker\",\"uid\":\"iottwinmaker-2021-11-29\"},\"operations\":{\"BatchPutPropertyValues\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/entity-properties\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"entries\",\"workspaceId\"],\"members\":{\"entries\":{\"type\":\"list\",\"member\":{\"shape\":\"S3\"}},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"errorEntries\"],\"members\":{\"errorEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"errors\"],\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entry\",\"errorCode\",\"errorMessage\"],\"members\":{\"entry\":{\"shape\":\"S3\"},\"errorCode\":{},\"errorMessage\":{}}}}}}}}},\"endpoint\":{\"hostPrefix\":\"data.\"}},\"CreateComponentType\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/component-types/{componentTypeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"componentTypeId\",\"workspaceId\"],\"members\":{\"componentTypeId\":{\"location\":\"uri\",\"locationName\":\"componentTypeId\"},\"description\":{},\"extendsFrom\":{\"shape\":\"Sv\"},\"functions\":{\"shape\":\"Sw\"},\"isSingleton\":{\"type\":\"boolean\"},\"propertyDefinitions\":{\"shape\":\"S13\"},\"tags\":{\"shape\":\"S1a\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationDateTime\",\"state\"],\"members\":{\"arn\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"state\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreateEntity\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/entities\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"entityName\",\"workspaceId\"],\"members\":{\"components\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"componentTypeId\":{},\"description\":{},\"properties\":{\"shape\":\"S1j\"}}}},\"description\":{},\"entityId\":{},\"entityName\":{},\"parentEntityId\":{},\"tags\":{\"shape\":\"S1a\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationDateTime\",\"entityId\",\"state\"],\"members\":{\"arn\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"entityId\":{},\"state\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreateScene\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/scenes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"contentLocation\",\"sceneId\",\"workspaceId\"],\"members\":{\"capabilities\":{\"shape\":\"S1q\"},\"contentLocation\":{},\"description\":{},\"sceneId\":{},\"tags\":{\"shape\":\"S1a\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationDateTime\"],\"members\":{\"arn\":{},\"creationDateTime\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"CreateWorkspace\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"role\",\"s3Location\",\"workspaceId\"],\"members\":{\"description\":{},\"role\":{},\"s3Location\":{},\"tags\":{\"shape\":\"S1a\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationDateTime\"],\"members\":{\"arn\":{},\"creationDateTime\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"DeleteComponentType\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workspaces/{workspaceId}/component-types/{componentTypeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"componentTypeId\",\"workspaceId\"],\"members\":{\"componentTypeId\":{\"location\":\"uri\",\"locationName\":\"componentTypeId\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"DeleteEntity\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workspaces/{workspaceId}/entities/{entityId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"entityId\",\"workspaceId\"],\"members\":{\"entityId\":{\"location\":\"uri\",\"locationName\":\"entityId\"},\"isRecursive\":{\"location\":\"querystring\",\"locationName\":\"isRecursive\",\"type\":\"boolean\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"DeleteScene\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workspaces/{workspaceId}/scenes/{sceneId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sceneId\",\"workspaceId\"],\"members\":{\"sceneId\":{\"location\":\"uri\",\"locationName\":\"sceneId\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"DeleteWorkspace\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workspaces/{workspaceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"GetComponentType\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}/component-types/{componentTypeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"componentTypeId\",\"workspaceId\"],\"members\":{\"componentTypeId\":{\"location\":\"uri\",\"locationName\":\"componentTypeId\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"componentTypeId\",\"creationDateTime\",\"updateDateTime\",\"workspaceId\"],\"members\":{\"arn\":{},\"componentTypeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"description\":{},\"extendsFrom\":{\"shape\":\"Sv\"},\"functions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"implementedBy\":{\"shape\":\"Sy\"},\"isInherited\":{\"type\":\"boolean\"},\"requiredProperties\":{\"shape\":\"S11\"},\"scope\":{}}}},\"isAbstract\":{\"type\":\"boolean\"},\"isSchemaInitialized\":{\"type\":\"boolean\"},\"isSingleton\":{\"type\":\"boolean\"},\"propertyDefinitions\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S2b\"}},\"status\":{\"shape\":\"S2c\"},\"updateDateTime\":{\"type\":\"timestamp\"},\"workspaceId\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"GetEntity\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}/entities/{entityId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"entityId\",\"workspaceId\"],\"members\":{\"entityId\":{\"location\":\"uri\",\"locationName\":\"entityId\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationDateTime\",\"entityId\",\"entityName\",\"hasChildEntities\",\"parentEntityId\",\"status\",\"updateDateTime\",\"workspaceId\"],\"members\":{\"arn\":{},\"components\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"componentName\":{},\"componentTypeId\":{},\"definedIn\":{},\"description\":{},\"properties\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"definition\":{\"shape\":\"S2b\"},\"value\":{\"shape\":\"Sd\"}}}},\"status\":{\"shape\":\"S2c\"}}}},\"creationDateTime\":{\"type\":\"timestamp\"},\"description\":{},\"entityId\":{},\"entityName\":{},\"hasChildEntities\":{\"type\":\"boolean\"},\"parentEntityId\":{},\"status\":{\"shape\":\"S2c\"},\"updateDateTime\":{\"type\":\"timestamp\"},\"workspaceId\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"GetPropertyValue\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/entity-properties/value\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"selectedProperties\",\"workspaceId\"],\"members\":{\"componentName\":{},\"componentTypeId\":{},\"entityId\":{},\"selectedProperties\":{\"shape\":\"S2n\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"propertyValues\"],\"members\":{\"propertyValues\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"propertyReference\"],\"members\":{\"propertyReference\":{\"shape\":\"S4\"},\"propertyValue\":{\"shape\":\"Sd\"}}}}}},\"endpoint\":{\"hostPrefix\":\"data.\"}},\"GetPropertyValueHistory\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/entity-properties/history\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"selectedProperties\",\"workspaceId\"],\"members\":{\"componentName\":{},\"componentTypeId\":{},\"endDateTime\":{\"deprecated\":true,\"deprecatedMessage\":\"This field is deprecated and will throw an error in the future. Use endTime instead.\",\"type\":\"timestamp\"},\"endTime\":{},\"entityId\":{},\"interpolation\":{\"type\":\"structure\",\"members\":{\"interpolationType\":{},\"intervalInSeconds\":{\"type\":\"long\"}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"orderByTime\":{},\"propertyFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"operator\":{},\"propertyName\":{},\"value\":{\"shape\":\"Sd\"}}}},\"selectedProperties\":{\"shape\":\"S2n\"},\"startDateTime\":{\"deprecated\":true,\"deprecatedMessage\":\"This field is deprecated and will throw an error in the future. Use startTime instead.\",\"type\":\"timestamp\"},\"startTime\":{},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"propertyValues\"],\"members\":{\"nextToken\":{},\"propertyValues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"entityPropertyReference\"],\"members\":{\"entityPropertyReference\":{\"shape\":\"S4\"},\"values\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\"}}}}}}},\"endpoint\":{\"hostPrefix\":\"data.\"}},\"GetScene\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}/scenes/{sceneId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sceneId\",\"workspaceId\"],\"members\":{\"sceneId\":{\"location\":\"uri\",\"locationName\":\"sceneId\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"contentLocation\",\"creationDateTime\",\"sceneId\",\"updateDateTime\",\"workspaceId\"],\"members\":{\"arn\":{},\"capabilities\":{\"shape\":\"S1q\"},\"contentLocation\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"description\":{},\"sceneId\":{},\"updateDateTime\":{\"type\":\"timestamp\"},\"workspaceId\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"GetWorkspace\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workspaces/{workspaceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationDateTime\",\"role\",\"s3Location\",\"updateDateTime\",\"workspaceId\"],\"members\":{\"arn\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"description\":{},\"role\":{},\"s3Location\":{},\"updateDateTime\":{\"type\":\"timestamp\"},\"workspaceId\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"ListComponentTypes\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/component-types-list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"extendsFrom\":{},\"isAbstract\":{\"type\":\"boolean\"},\"namespace\":{}},\"union\":true}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"componentTypeSummaries\",\"workspaceId\"],\"members\":{\"componentTypeSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"componentTypeId\",\"creationDateTime\",\"updateDateTime\"],\"members\":{\"arn\":{},\"componentTypeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"description\":{},\"status\":{\"shape\":\"S2c\"},\"updateDateTime\":{\"type\":\"timestamp\"}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"workspaceId\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"ListEntities\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/entities-list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"componentTypeId\":{},\"externalId\":{},\"parentEntityId\":{}},\"union\":true}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"entitySummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationDateTime\",\"entityId\",\"entityName\",\"status\",\"updateDateTime\"],\"members\":{\"arn\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"description\":{},\"entityId\":{},\"entityName\":{},\"hasChildEntities\":{\"type\":\"boolean\"},\"parentEntityId\":{},\"status\":{\"shape\":\"S2c\"},\"updateDateTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"ListScenes\":{\"http\":{\"requestUri\":\"/workspaces/{workspaceId}/scenes-list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"sceneSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"contentLocation\",\"creationDateTime\",\"sceneId\",\"updateDateTime\"],\"members\":{\"arn\":{},\"contentLocation\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"description\":{},\"sceneId\":{},\"updateDateTime\":{\"type\":\"timestamp\"}}}}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"ListTagsForResource\":{\"http\":{\"requestUri\":\"/tags-list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceARN\"],\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"resourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"tags\":{\"shape\":\"S1a\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"ListWorkspaces\":{\"http\":{\"requestUri\":\"/workspaces-list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"workspaceSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationDateTime\",\"updateDateTime\",\"workspaceId\"],\"members\":{\"arn\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"description\":{},\"updateDateTime\":{\"type\":\"timestamp\"},\"workspaceId\":{}}}}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceARN\",\"tags\"],\"members\":{\"resourceARN\":{},\"tags\":{\"shape\":\"S1a\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceARN\",\"tagKeys\"],\"members\":{\"resourceARN\":{\"location\":\"querystring\",\"locationName\":\"resourceARN\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"UpdateComponentType\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workspaces/{workspaceId}/component-types/{componentTypeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"componentTypeId\",\"workspaceId\"],\"members\":{\"componentTypeId\":{\"location\":\"uri\",\"locationName\":\"componentTypeId\"},\"description\":{},\"extendsFrom\":{\"shape\":\"Sv\"},\"functions\":{\"shape\":\"Sw\"},\"isSingleton\":{\"type\":\"boolean\"},\"propertyDefinitions\":{\"shape\":\"S13\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"componentTypeId\",\"state\",\"workspaceId\"],\"members\":{\"arn\":{},\"componentTypeId\":{},\"state\":{},\"workspaceId\":{}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"UpdateEntity\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workspaces/{workspaceId}/entities/{entityId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"entityId\",\"workspaceId\"],\"members\":{\"componentUpdates\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"componentTypeId\":{},\"description\":{},\"propertyUpdates\":{\"shape\":\"S1j\"},\"updateType\":{}}}},\"description\":{},\"entityId\":{\"location\":\"uri\",\"locationName\":\"entityId\"},\"entityName\":{},\"parentEntityUpdate\":{\"type\":\"structure\",\"required\":[\"updateType\"],\"members\":{\"parentEntityId\":{},\"updateType\":{}}},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"state\",\"updateDateTime\"],\"members\":{\"state\":{},\"updateDateTime\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"UpdateScene\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workspaces/{workspaceId}/scenes/{sceneId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sceneId\",\"workspaceId\"],\"members\":{\"capabilities\":{\"shape\":\"S1q\"},\"contentLocation\":{},\"description\":{},\"sceneId\":{\"location\":\"uri\",\"locationName\":\"sceneId\"},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"updateDateTime\"],\"members\":{\"updateDateTime\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}},\"UpdateWorkspace\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workspaces/{workspaceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workspaceId\"],\"members\":{\"description\":{},\"role\":{},\"workspaceId\":{\"location\":\"uri\",\"locationName\":\"workspaceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"updateDateTime\"],\"members\":{\"updateDateTime\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"api.\"}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"required\":[\"entityPropertyReference\"],\"members\":{\"entityPropertyReference\":{\"shape\":\"S4\"},\"propertyValues\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\"}}}},\"S4\":{\"type\":\"structure\",\"required\":[\"propertyName\"],\"members\":{\"componentName\":{},\"entityId\":{},\"externalIdProperty\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"propertyName\":{}}},\"Sa\":{\"type\":\"structure\",\"required\":[\"value\"],\"members\":{\"time\":{},\"timestamp\":{\"deprecated\":true,\"deprecatedMessage\":\"This field is deprecated and will throw an error in the future. Use time instead.\",\"type\":\"timestamp\"},\"value\":{\"shape\":\"Sd\"}}},\"Sd\":{\"type\":\"structure\",\"members\":{\"booleanValue\":{\"type\":\"boolean\"},\"doubleValue\":{\"type\":\"double\"},\"expression\":{},\"integerValue\":{\"type\":\"integer\"},\"listValue\":{\"shape\":\"Si\"},\"longValue\":{\"type\":\"long\"},\"mapValue\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Sd\"}},\"relationshipValue\":{\"type\":\"structure\",\"members\":{\"targetComponentName\":{},\"targetEntityId\":{}}},\"stringValue\":{}}},\"Si\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\"}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"Sw\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"implementedBy\":{\"shape\":\"Sy\"},\"requiredProperties\":{\"shape\":\"S11\"},\"scope\":{}}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"isNative\":{\"type\":\"boolean\"},\"lambda\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}}},\"S11\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S14\"}},\"S14\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S15\"},\"dataType\":{\"shape\":\"S17\"},\"defaultValue\":{\"shape\":\"Sd\"},\"isExternalId\":{\"type\":\"boolean\"},\"isRequiredInEntity\":{\"type\":\"boolean\"},\"isStoredExternally\":{\"type\":\"boolean\"},\"isTimeSeries\":{\"type\":\"boolean\"}}},\"S15\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S17\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"allowedValues\":{\"shape\":\"Si\"},\"nestedType\":{\"shape\":\"S17\"},\"relationship\":{\"type\":\"structure\",\"members\":{\"relationshipType\":{},\"targetComponentTypeId\":{}}},\"type\":{},\"unitOfMeasure\":{}}},\"S1a\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1j\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"definition\":{\"shape\":\"S14\"},\"updateType\":{},\"value\":{\"shape\":\"Sd\"}}}},\"S1q\":{\"type\":\"list\",\"member\":{}},\"S2b\":{\"type\":\"structure\",\"required\":[\"dataType\",\"isExternalId\",\"isFinal\",\"isImported\",\"isInherited\",\"isRequiredInEntity\",\"isStoredExternally\",\"isTimeSeries\"],\"members\":{\"configuration\":{\"shape\":\"S15\"},\"dataType\":{\"shape\":\"S17\"},\"defaultValue\":{\"shape\":\"Sd\"},\"isExternalId\":{\"type\":\"boolean\"},\"isFinal\":{\"type\":\"boolean\"},\"isImported\":{\"type\":\"boolean\"},\"isInherited\":{\"type\":\"boolean\"},\"isRequiredInEntity\":{\"type\":\"boolean\"},\"isStoredExternally\":{\"type\":\"boolean\"},\"isTimeSeries\":{\"type\":\"boolean\"}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"error\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}},\"state\":{}}},\"S2n\":{\"type\":\"list\",\"member\":{}}}}"); + +/***/ }), + +/***/ 18823: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"GetPropertyValueHistory\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListComponentTypes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListEntities\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListScenes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListWorkspaces\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); + +/***/ }), + +/***/ 2950: +/***/ ((module) => { + +"use strict"; +module.exports = {"V":{}}; + +/***/ }), + /***/ 44396: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Sidewalk\":{\"shape\":\"S2\"},\"Arn\":{}}}},\"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\":\"S6\"},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{}}}},\"CreateDeviceProfile\":{\"http\":{\"requestUri\":\"/device-profiles\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"LoRaWAN\":{\"shape\":\"Sw\"},\"Tags\":{\"shape\":\"S6\"},\"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\":\"S6\"},\"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\":\"S1u\"},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{}}}},\"CreateWirelessGateway\":{\"http\":{\"requestUri\":\"/wireless-gateways\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"LoRaWAN\"],\"members\":{\"Name\":{},\"Description\":{},\"LoRaWAN\":{\"shape\":\"S2g\"},\"Tags\":{\"shape\":\"S6\"},\"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\":\"S2x\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{}}}},\"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\":\"Sw\"}}}},\"GetLogLevelsByResourceTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/log-levels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"DefaultLogLevel\":{},\"WirelessGatewayLogOptions\":{\"shape\":\"S43\"},\"WirelessDeviceLogOptions\":{\"shape\":\"S49\"}}}},\"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\":\"S4g\"},\"AccountLinked\":{\"type\":\"boolean\"}}}},\"GetResourceLogLevel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/log-levels/{ResourceIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ResourceType\"],\"members\":{\"ResourceIdentifier\":{\"location\":\"uri\",\"locationName\":\"ResourceIdentifier\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LogLevel\":{}}}},\"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\":\"S1u\"},\"Sidewalk\":{\"type\":\"structure\",\"members\":{\"SidewalkId\":{},\"SidewalkManufacturingSn\":{},\"DeviceCertificates\":{\"shape\":\"S5l\"}}}}}},\"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\"}}}}}},\"Sidewalk\":{\"type\":\"structure\",\"members\":{\"Rssi\":{\"type\":\"integer\"},\"BatteryLevel\":{},\"Event\":{},\"DeviceState\":{}}}}}},\"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\":\"S2g\"},\"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\":{},\"LoRaWANNetworkServerCertificateId\":{}}}},\"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\":\"S32\"}}}}}},\"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\":{},\"ConnectionStatus\":{}}}},\"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\":\"S2x\"},\"Arn\":{}}}},\"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\":\"S4g\"}}}}},\"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\":\"S6\"}}}},\"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\":{},\"SidewalkId\":{},\"SidewalkManufacturingSn\":{},\"DeviceCertificates\":{\"shape\":\"S5l\"}}}}}}}}},\"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\":\"S32\"},\"UpdateVersion\":{\"shape\":\"S32\"}}},\"Arn\":{}}}}}}},\"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\":\"S2g\"},\"LastUplinkReceivedAt\":{}}}}}}},\"PutResourceLogLevel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/log-levels/{ResourceIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ResourceType\",\"LogLevel\"],\"members\":{\"ResourceIdentifier\":{\"location\":\"uri\",\"locationName\":\"ResourceIdentifier\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"},\"LogLevel\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ResetAllResourceLogLevels\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/log-levels\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ResetResourceLogLevel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/log-levels/{ResourceIdentifier}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ResourceType\"],\"members\":{\"ResourceIdentifier\":{\"location\":\"uri\",\"locationName\":\"ResourceIdentifier\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\"},\"MessageType\":{}}}}}}},\"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\":\"S6\"}}},\"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\":{}}},\"UpdateLogLevelsByResourceTypes\":{\"http\":{\"requestUri\":\"/log-levels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DefaultLogLevel\":{},\"WirelessDeviceLogOptions\":{\"shape\":\"S49\"},\"WirelessGatewayLogOptions\":{\"shape\":\"S43\"}}},\"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\":{},\"JoinEuiFilters\":{\"shape\":\"S2i\"},\"NetIdFilters\":{\"shape\":\"S2k\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"members\":{\"AmazonId\":{},\"AppServerPrivateKey\":{\"shape\":\"S4\"}}},\"S4\":{\"type\":\"string\",\"sensitive\":true},\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sw\":{\"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\"}}},\"S1u\":{\"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\":{}}}}}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"GatewayEui\":{},\"RfRegion\":{},\"JoinEuiFilters\":{\"shape\":\"S2i\"},\"NetIdFilters\":{\"shape\":\"S2k\"},\"SubBands\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}}}},\"S2i\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{}}},\"S2k\":{\"type\":\"list\",\"member\":{}},\"S2x\":{\"type\":\"structure\",\"members\":{\"UpdateDataSource\":{},\"UpdateDataRole\":{},\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"UpdateSignature\":{},\"SigKeyCrc\":{\"type\":\"long\"},\"CurrentVersion\":{\"shape\":\"S32\"},\"UpdateVersion\":{\"shape\":\"S32\"}}}}},\"S32\":{\"type\":\"structure\",\"members\":{\"PackageVersion\":{},\"Model\":{},\"Station\":{}}},\"S43\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\",\"LogLevel\"],\"members\":{\"Type\":{},\"LogLevel\":{},\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Event\",\"LogLevel\"],\"members\":{\"Event\":{},\"LogLevel\":{}}}}}}},\"S49\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\",\"LogLevel\"],\"members\":{\"Type\":{},\"LogLevel\":{},\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Event\",\"LogLevel\"],\"members\":{\"Event\":{},\"LogLevel\":{}}}}}}},\"S4g\":{\"type\":\"structure\",\"members\":{\"AmazonId\":{},\"Fingerprint\":{\"type\":\"string\",\"sensitive\":true},\"Arn\":{}}},\"S5l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SigningAlg\",\"Value\"],\"members\":{\"SigningAlg\":{},\"Value\":{}}}}}}"); +module.exports = JSON.parse("{\"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},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Sidewalk\":{\"shape\":\"S2\"},\"Arn\":{}}}},\"AssociateMulticastGroupWithFuotaTask\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/fuota-tasks/{Id}/multicast-group\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"MulticastGroupId\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"MulticastGroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateWirelessDeviceWithFuotaTask\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/fuota-tasks/{Id}/wireless-device\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"WirelessDeviceId\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"WirelessDeviceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateWirelessDeviceWithMulticastGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/multicast-groups/{Id}/wireless-device\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"WirelessDeviceId\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"WirelessDeviceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":{}}},\"CancelMulticastGroupSession\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/multicast-groups/{Id}/session\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"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\":\"S6\"},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{}}}},\"CreateDeviceProfile\":{\"http\":{\"requestUri\":\"/device-profiles\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"LoRaWAN\":{\"shape\":\"S16\"},\"Tags\":{\"shape\":\"S6\"},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{}}}},\"CreateFuotaTask\":{\"http\":{\"requestUri\":\"/fuota-tasks\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FirmwareUpdateImage\",\"FirmwareUpdateRole\"],\"members\":{\"Name\":{},\"Description\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"LoRaWAN\":{\"shape\":\"S1w\"},\"FirmwareUpdateImage\":{},\"FirmwareUpdateRole\":{},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{}}}},\"CreateMulticastGroup\":{\"http\":{\"requestUri\":\"/multicast-groups\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"LoRaWAN\"],\"members\":{\"Name\":{},\"Description\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"LoRaWAN\":{\"shape\":\"S24\"},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{}}}},\"CreateNetworkAnalyzerConfiguration\":{\"http\":{\"requestUri\":\"/network-analyzer-configurations\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"TraceContent\":{\"shape\":\"S2a\"},\"WirelessDevices\":{\"shape\":\"S2d\"},\"WirelessGateways\":{\"shape\":\"S2e\"},\"Description\":{},\"Tags\":{\"shape\":\"S6\"},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{}}}},\"CreateServiceProfile\":{\"http\":{\"requestUri\":\"/service-profiles\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"AddGwMetadata\":{\"type\":\"boolean\"}}},\"Tags\":{\"shape\":\"S6\"},\"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\":\"S2r\"},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{}}}},\"CreateWirelessGateway\":{\"http\":{\"requestUri\":\"/wireless-gateways\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"LoRaWAN\"],\"members\":{\"Name\":{},\"Description\":{},\"LoRaWAN\":{\"shape\":\"S3h\"},\"Tags\":{\"shape\":\"S6\"},\"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\":\"S3y\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{}}}},\"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\":{}}},\"DeleteFuotaTask\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/fuota-tasks/{Id}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteMulticastGroup\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/multicast-groups/{Id}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteNetworkAnalyzerConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/network-analyzer-configurations/{ConfigurationName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\"],\"members\":{\"ConfigurationName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteQueuedMessages\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/wireless-devices/{Id}/data\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"MessageId\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"MessageId\":{\"location\":\"querystring\",\"locationName\":\"messageId\"},\"WirelessDeviceType\":{\"location\":\"querystring\",\"locationName\":\"WirelessDeviceType\"}}},\"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\":{}}},\"DisassociateMulticastGroupFromFuotaTask\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/fuota-tasks/{Id}/multicast-groups/{MulticastGroupId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"MulticastGroupId\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"MulticastGroupId\":{\"location\":\"uri\",\"locationName\":\"MulticastGroupId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateWirelessDeviceFromFuotaTask\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/fuota-tasks/{Id}/wireless-devices/{WirelessDeviceId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"WirelessDeviceId\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"WirelessDeviceId\":{\"location\":\"uri\",\"locationName\":\"WirelessDeviceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateWirelessDeviceFromMulticastGroup\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/multicast-groups/{Id}/wireless-devices/{WirelessDeviceId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"WirelessDeviceId\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"WirelessDeviceId\":{\"location\":\"uri\",\"locationName\":\"WirelessDeviceId\"}}},\"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\":\"S16\"}}}},\"GetEventConfigurationByResourceTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/event-configurations-resource-types\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceRegistrationState\":{\"shape\":\"S5i\"},\"Proximity\":{\"shape\":\"S5l\"},\"Join\":{\"shape\":\"S5m\"},\"ConnectionStatus\":{\"shape\":\"S5o\"}}}},\"GetFuotaTask\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/fuota-tasks/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{},\"Status\":{},\"Name\":{},\"Description\":{},\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"RfRegion\":{},\"StartTime\":{\"shape\":\"S5u\"}}},\"FirmwareUpdateImage\":{},\"FirmwareUpdateRole\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}},\"GetLogLevelsByResourceTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/log-levels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"DefaultLogLevel\":{},\"WirelessGatewayLogOptions\":{\"shape\":\"S5y\"},\"WirelessDeviceLogOptions\":{\"shape\":\"S64\"}}}},\"GetMulticastGroup\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/multicast-groups/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"Status\":{},\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"RfRegion\":{},\"DlClass\":{},\"NumberOfDevicesRequested\":{\"type\":\"integer\"},\"NumberOfDevicesInGroup\":{\"type\":\"integer\"}}},\"CreatedAt\":{\"type\":\"timestamp\"}}}},\"GetMulticastGroupSession\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/multicast-groups/{Id}/session\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoRaWAN\":{\"shape\":\"S6h\"}}}},\"GetNetworkAnalyzerConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/network-analyzer-configurations/{ConfigurationName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\"],\"members\":{\"ConfigurationName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TraceContent\":{\"shape\":\"S2a\"},\"WirelessDevices\":{\"shape\":\"S2d\"},\"WirelessGateways\":{\"shape\":\"S2e\"},\"Description\":{},\"Arn\":{},\"Name\":{}}}},\"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\":\"S6q\"},\"AccountLinked\":{\"type\":\"boolean\"}}}},\"GetResourceEventConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/event-configurations/{Identifier}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\",\"IdentifierType\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"Identifier\"},\"IdentifierType\":{\"location\":\"querystring\",\"locationName\":\"identifierType\"},\"PartnerType\":{\"location\":\"querystring\",\"locationName\":\"partnerType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceRegistrationState\":{\"shape\":\"S6y\"},\"Proximity\":{\"shape\":\"S70\"},\"Join\":{\"shape\":\"S71\"},\"ConnectionStatus\":{\"shape\":\"S73\"}}}},\"GetResourceLogLevel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/log-levels/{ResourceIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ResourceType\"],\"members\":{\"ResourceIdentifier\":{\"location\":\"uri\",\"locationName\":\"ResourceIdentifier\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LogLevel\":{}}}},\"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\":\"S2r\"},\"Sidewalk\":{\"type\":\"structure\",\"members\":{\"AmazonId\":{},\"SidewalkId\":{},\"SidewalkManufacturingSn\":{},\"DeviceCertificates\":{\"shape\":\"S86\"}}}}}},\"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\"}}}}}},\"Sidewalk\":{\"type\":\"structure\",\"members\":{\"Rssi\":{\"type\":\"integer\"},\"BatteryLevel\":{},\"Event\":{},\"DeviceState\":{}}}}}},\"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\":\"S3h\"},\"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\":{},\"LoRaWANNetworkServerCertificateId\":{}}}},\"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\":\"S43\"}}}}}},\"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\":{},\"ConnectionStatus\":{}}}},\"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\":\"S3y\"},\"Arn\":{}}}},\"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\":{}}}}}}},\"ListEventConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/event-configurations\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\"],\"members\":{\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"EventConfigurationsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Identifier\":{},\"IdentifierType\":{},\"PartnerType\":{},\"Events\":{\"type\":\"structure\",\"members\":{\"DeviceRegistrationState\":{\"shape\":\"S6y\"},\"Proximity\":{\"shape\":\"S70\"},\"Join\":{\"shape\":\"S71\"},\"ConnectionStatus\":{\"shape\":\"S73\"}}}}}}}}},\"ListFuotaTasks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/fuota-tasks\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FuotaTaskList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{}}}}}}},\"ListMulticastGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/multicast-groups\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MulticastGroupList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{}}}}}}},\"ListMulticastGroupsByFuotaTask\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/fuota-tasks/{Id}/multicast-groups\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MulticastGroupList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}}}}},\"ListNetworkAnalyzerConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/network-analyzer-configurations\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"NetworkAnalyzerConfigurationList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{}}}}}}},\"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\":\"S6q\"}}}}},\"ListQueuedMessages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/wireless-devices/{Id}/data\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"WirelessDeviceType\":{\"location\":\"querystring\",\"locationName\":\"WirelessDeviceType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DownlinkQueueMessagesList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MessageId\":{},\"TransmitMode\":{\"type\":\"integer\"},\"ReceivedAt\":{},\"LoRaWAN\":{\"shape\":\"Sa5\"}}}}}}},\"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\":\"S6\"}}}},\"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\"},\"FuotaTaskId\":{\"location\":\"querystring\",\"locationName\":\"fuotaTaskId\"},\"MulticastGroupId\":{\"location\":\"querystring\",\"locationName\":\"multicastGroupId\"}}},\"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\":{},\"SidewalkId\":{},\"SidewalkManufacturingSn\":{},\"DeviceCertificates\":{\"shape\":\"S86\"}}},\"FuotaDeviceStatus\":{},\"MulticastDeviceStatus\":{},\"McGroupId\":{\"type\":\"integer\"}}}}}}},\"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\":\"S43\"},\"UpdateVersion\":{\"shape\":\"S43\"}}},\"Arn\":{}}}}}}},\"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\":\"S3h\"},\"LastUplinkReceivedAt\":{}}}}}}},\"PutResourceLogLevel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/log-levels/{ResourceIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ResourceType\",\"LogLevel\"],\"members\":{\"ResourceIdentifier\":{\"location\":\"uri\",\"locationName\":\"ResourceIdentifier\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"},\"LogLevel\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ResetAllResourceLogLevels\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/log-levels\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ResetResourceLogLevel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/log-levels/{ResourceIdentifier}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ResourceType\"],\"members\":{\"ResourceIdentifier\":{\"location\":\"uri\",\"locationName\":\"ResourceIdentifier\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SendDataToMulticastGroup\":{\"http\":{\"requestUri\":\"/multicast-groups/{Id}/data\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"PayloadData\",\"WirelessMetadata\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"PayloadData\":{},\"WirelessMetadata\":{\"type\":\"structure\",\"members\":{\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"FPort\":{\"type\":\"integer\"}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"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\":{\"shape\":\"Sa5\"},\"Sidewalk\":{\"type\":\"structure\",\"members\":{\"Seq\":{\"type\":\"integer\"},\"MessageType\":{}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"StartBulkAssociateWirelessDeviceWithMulticastGroup\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/multicast-groups/{Id}/bulk\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"QueryString\":{},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartBulkDisassociateWirelessDeviceFromMulticastGroup\":{\"http\":{\"requestUri\":\"/multicast-groups/{Id}/bulk\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"QueryString\":{},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartFuotaTask\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/fuota-tasks/{Id}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"StartTime\":{\"shape\":\"S5u\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartMulticastGroupSession\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/multicast-groups/{Id}/session\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"LoRaWAN\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"LoRaWAN\":{\"shape\":\"S6h\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"S6\"}}},\"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\":{}}},\"UpdateEventConfigurationByResourceTypes\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/event-configurations-resource-types\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DeviceRegistrationState\":{\"shape\":\"S5i\"},\"Proximity\":{\"shape\":\"S5l\"},\"Join\":{\"shape\":\"S5m\"},\"ConnectionStatus\":{\"shape\":\"S5o\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFuotaTask\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/fuota-tasks/{Id}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Name\":{},\"Description\":{},\"LoRaWAN\":{\"shape\":\"S1w\"},\"FirmwareUpdateImage\":{},\"FirmwareUpdateRole\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLogLevelsByResourceTypes\":{\"http\":{\"requestUri\":\"/log-levels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DefaultLogLevel\":{},\"WirelessDeviceLogOptions\":{\"shape\":\"S64\"},\"WirelessGatewayLogOptions\":{\"shape\":\"S5y\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateMulticastGroup\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/multicast-groups/{Id}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Name\":{},\"Description\":{},\"LoRaWAN\":{\"shape\":\"S24\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateNetworkAnalyzerConfiguration\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/network-analyzer-configurations/{ConfigurationName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationName\"],\"members\":{\"ConfigurationName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationName\"},\"TraceContent\":{\"shape\":\"S2a\"},\"WirelessDevicesToAdd\":{\"shape\":\"S2d\"},\"WirelessDevicesToRemove\":{\"shape\":\"S2d\"},\"WirelessGatewaysToAdd\":{\"shape\":\"S2e\"},\"WirelessGatewaysToRemove\":{\"shape\":\"S2e\"},\"Description\":{}}},\"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\":{}}},\"UpdateResourceEventConfiguration\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/event-configurations/{Identifier}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\",\"IdentifierType\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"Identifier\"},\"IdentifierType\":{\"location\":\"querystring\",\"locationName\":\"identifierType\"},\"PartnerType\":{\"location\":\"querystring\",\"locationName\":\"partnerType\"},\"DeviceRegistrationState\":{\"shape\":\"S6y\"},\"Proximity\":{\"shape\":\"S70\"},\"Join\":{\"shape\":\"S71\"},\"ConnectionStatus\":{\"shape\":\"S73\"}}},\"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\":{},\"AbpV1_1\":{\"type\":\"structure\",\"members\":{\"FCntStart\":{\"type\":\"integer\"}}},\"AbpV1_0_x\":{\"type\":\"structure\",\"members\":{\"FCntStart\":{\"type\":\"integer\"}}}}}}},\"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\":{},\"JoinEuiFilters\":{\"shape\":\"S3j\"},\"NetIdFilters\":{\"shape\":\"S3l\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"members\":{\"AmazonId\":{},\"AppServerPrivateKey\":{\"shape\":\"S4\"}}},\"S4\":{\"type\":\"string\",\"sensitive\":true},\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S16\":{\"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\"}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"RfRegion\":{}}},\"S24\":{\"type\":\"structure\",\"members\":{\"RfRegion\":{},\"DlClass\":{}}},\"S2a\":{\"type\":\"structure\",\"members\":{\"WirelessDeviceFrameInfo\":{},\"LogLevel\":{}}},\"S2d\":{\"type\":\"list\",\"member\":{}},\"S2e\":{\"type\":\"list\",\"member\":{}},\"S2r\":{\"type\":\"structure\",\"members\":{\"DevEui\":{},\"DeviceProfileId\":{},\"ServiceProfileId\":{},\"OtaaV1_1\":{\"type\":\"structure\",\"members\":{\"AppKey\":{},\"NwkKey\":{},\"JoinEui\":{}}},\"OtaaV1_0_x\":{\"type\":\"structure\",\"members\":{\"AppKey\":{},\"AppEui\":{},\"GenAppKey\":{}}},\"AbpV1_1\":{\"type\":\"structure\",\"members\":{\"DevAddr\":{},\"SessionKeys\":{\"type\":\"structure\",\"members\":{\"FNwkSIntKey\":{},\"SNwkSIntKey\":{},\"NwkSEncKey\":{},\"AppSKey\":{}}},\"FCntStart\":{\"type\":\"integer\"}}},\"AbpV1_0_x\":{\"type\":\"structure\",\"members\":{\"DevAddr\":{},\"SessionKeys\":{\"type\":\"structure\",\"members\":{\"NwkSKey\":{},\"AppSKey\":{}}},\"FCntStart\":{\"type\":\"integer\"}}},\"FPorts\":{\"type\":\"structure\",\"members\":{\"Fuota\":{\"type\":\"integer\"},\"Multicast\":{\"type\":\"integer\"},\"ClockSync\":{\"type\":\"integer\"}}}}},\"S3h\":{\"type\":\"structure\",\"members\":{\"GatewayEui\":{},\"RfRegion\":{},\"JoinEuiFilters\":{\"shape\":\"S3j\"},\"NetIdFilters\":{\"shape\":\"S3l\"},\"SubBands\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}}}},\"S3j\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{}}},\"S3l\":{\"type\":\"list\",\"member\":{}},\"S3y\":{\"type\":\"structure\",\"members\":{\"UpdateDataSource\":{},\"UpdateDataRole\":{},\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"UpdateSignature\":{},\"SigKeyCrc\":{\"type\":\"long\"},\"CurrentVersion\":{\"shape\":\"S43\"},\"UpdateVersion\":{\"shape\":\"S43\"}}}}},\"S43\":{\"type\":\"structure\",\"members\":{\"PackageVersion\":{},\"Model\":{},\"Station\":{}}},\"S5i\":{\"type\":\"structure\",\"members\":{\"Sidewalk\":{\"shape\":\"S5j\"}}},\"S5j\":{\"type\":\"structure\",\"members\":{\"WirelessDeviceEventTopic\":{}}},\"S5l\":{\"type\":\"structure\",\"members\":{\"Sidewalk\":{\"shape\":\"S5j\"}}},\"S5m\":{\"type\":\"structure\",\"members\":{\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"WirelessDeviceEventTopic\":{}}}}},\"S5o\":{\"type\":\"structure\",\"members\":{\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"WirelessGatewayEventTopic\":{}}}}},\"S5u\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S5y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\",\"LogLevel\"],\"members\":{\"Type\":{},\"LogLevel\":{},\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Event\",\"LogLevel\"],\"members\":{\"Event\":{},\"LogLevel\":{}}}}}}},\"S64\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Type\",\"LogLevel\"],\"members\":{\"Type\":{},\"LogLevel\":{},\"Events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Event\",\"LogLevel\"],\"members\":{\"Event\":{},\"LogLevel\":{}}}}}}},\"S6h\":{\"type\":\"structure\",\"members\":{\"DlDr\":{\"type\":\"integer\"},\"DlFreq\":{\"type\":\"integer\"},\"SessionStartTime\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"SessionTimeout\":{\"type\":\"integer\"}}},\"S6q\":{\"type\":\"structure\",\"members\":{\"AmazonId\":{},\"Fingerprint\":{\"type\":\"string\",\"sensitive\":true},\"Arn\":{}}},\"S6y\":{\"type\":\"structure\",\"members\":{\"Sidewalk\":{\"shape\":\"S6z\"},\"WirelessDeviceIdEventTopic\":{}}},\"S6z\":{\"type\":\"structure\",\"members\":{\"AmazonIdEventTopic\":{}}},\"S70\":{\"type\":\"structure\",\"members\":{\"Sidewalk\":{\"shape\":\"S6z\"},\"WirelessDeviceIdEventTopic\":{}}},\"S71\":{\"type\":\"structure\",\"members\":{\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"DevEuiEventTopic\":{}}},\"WirelessDeviceIdEventTopic\":{}}},\"S73\":{\"type\":\"structure\",\"members\":{\"LoRaWAN\":{\"type\":\"structure\",\"members\":{\"GatewayEuiEventTopic\":{}}},\"WirelessGatewayIdEventTopic\":{}}},\"S86\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SigningAlg\",\"Value\"],\"members\":{\"SigningAlg\":{},\"Value\":{}}}},\"Sa5\":{\"type\":\"structure\",\"members\":{\"FPort\":{\"type\":\"integer\"}}}}}"); /***/ }), @@ -36128,7 +39126,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListDestinations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDeviceProfiles\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListFuotaTasks\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMulticastGroups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMulticastGroupsByFuotaTask\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListNetworkAnalyzerConfigurations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListQueuedMessages\":{\"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\"}}}"); /***/ }), @@ -36136,7 +39134,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDestinations\":{\"input_token\":\"Nex /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":\"Sh\"}}}},\"BatchGetStreamKey\":{\"http\":{\"requestUri\":\"/BatchGetStreamKey\"},\"input\":{\"type\":\"structure\",\"required\":[\"arns\"],\"members\":{\"arns\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"errors\":{\"shape\":\"Sh\"}}}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/CreateChannel\"},\"input\":{\"type\":\"structure\",\"members\":{\"name\":{},\"latencyMode\":{},\"type\":{},\"authorized\":{\"type\":\"boolean\"},\"recordingConfigurationArn\":{},\"tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"channel\":{\"shape\":\"S6\"},\"streamKey\":{\"shape\":\"Sr\"}}}},\"CreateRecordingConfiguration\":{\"http\":{\"requestUri\":\"/CreateRecordingConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"destinationConfiguration\"],\"members\":{\"name\":{},\"destinationConfiguration\":{\"shape\":\"Sy\"},\"tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"recordingConfiguration\":{\"shape\":\"S12\"}}}},\"CreateStreamKey\":{\"http\":{\"requestUri\":\"/CreateStreamKey\"},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\"],\"members\":{\"channelArn\":{},\"tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamKey\":{\"shape\":\"Sr\"}}}},\"DeleteChannel\":{\"http\":{\"requestUri\":\"/DeleteChannel\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"DeletePlaybackKeyPair\":{\"http\":{\"requestUri\":\"/DeletePlaybackKeyPair\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRecordingConfiguration\":{\"http\":{\"requestUri\":\"/DeleteRecordingConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"DeleteStreamKey\":{\"http\":{\"requestUri\":\"/DeleteStreamKey\",\"responseCode\":204},\"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\":\"S1h\"}}}},\"GetRecordingConfiguration\":{\"http\":{\"requestUri\":\"/GetRecordingConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"recordingConfiguration\":{\"shape\":\"S12\"}}}},\"GetStream\":{\"http\":{\"requestUri\":\"/GetStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\"],\"members\":{\"channelArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"stream\":{\"type\":\"structure\",\"members\":{\"channelArn\":{},\"playbackUrl\":{},\"startTime\":{\"shape\":\"S1p\"},\"state\":{},\"health\":{},\"viewerCount\":{\"type\":\"long\"}}}}}},\"GetStreamKey\":{\"http\":{\"requestUri\":\"/GetStreamKey\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamKey\":{\"shape\":\"Sr\"}}}},\"ImportPlaybackKeyPair\":{\"http\":{\"requestUri\":\"/ImportPlaybackKeyPair\"},\"input\":{\"type\":\"structure\",\"required\":[\"publicKeyMaterial\"],\"members\":{\"publicKeyMaterial\":{},\"name\":{},\"tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPair\":{\"shape\":\"S1h\"}}}},\"ListChannels\":{\"http\":{\"requestUri\":\"/ListChannels\"},\"input\":{\"type\":\"structure\",\"members\":{\"filterByName\":{},\"filterByRecordingConfigurationArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"channels\"],\"members\":{\"channels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"latencyMode\":{},\"authorized\":{\"type\":\"boolean\"},\"recordingConfigurationArn\":{},\"tags\":{\"shape\":\"Se\"}}}},\"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\":\"Se\"}}}},\"nextToken\":{}}}},\"ListRecordingConfigurations\":{\"http\":{\"requestUri\":\"/ListRecordingConfigurations\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"recordingConfigurations\"],\"members\":{\"recordingConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"destinationConfiguration\",\"state\"],\"members\":{\"arn\":{},\"name\":{},\"destinationConfiguration\":{\"shape\":\"Sy\"},\"state\":{},\"tags\":{\"shape\":\"Se\"}}}},\"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\":\"Se\"}}}},\"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\":{\"shape\":\"S1p\"}}}},\"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\":\"Se\"},\"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\":\"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\":{}}},\"UpdateChannel\":{\"http\":{\"requestUri\":\"/UpdateChannel\"},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"name\":{},\"latencyMode\":{},\"type\":{},\"authorized\":{\"type\":\"boolean\"},\"recordingConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"channel\":{\"shape\":\"S6\"}}}}},\"shapes\":{\"S6\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"latencyMode\":{},\"type\":{},\"recordingConfigurationArn\":{},\"ingestEndpoint\":{},\"playbackUrl\":{},\"authorized\":{\"type\":\"boolean\"},\"tags\":{\"shape\":\"Se\"}}},\"Se\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"code\":{},\"message\":{}}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"value\":{},\"channelArn\":{},\"tags\":{\"shape\":\"Se\"}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"s3\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{}}}}},\"S12\":{\"type\":\"structure\",\"required\":[\"arn\",\"destinationConfiguration\",\"state\"],\"members\":{\"arn\":{},\"name\":{},\"destinationConfiguration\":{\"shape\":\"Sy\"},\"state\":{},\"tags\":{\"shape\":\"Se\"}}},\"S1h\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"fingerprint\":{},\"tags\":{\"shape\":\"Se\"}}},\"S1p\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-14\",\"endpointPrefix\":\"ivs\",\"jsonVersion\":\"1.1\",\"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\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arns\"],\"members\":{\"arns\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"channels\":{\"type\":\"list\",\"member\":{\"shape\":\"S6\"}},\"errors\":{\"shape\":\"Sh\"}}}},\"BatchGetStreamKey\":{\"http\":{\"requestUri\":\"/BatchGetStreamKey\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arns\"],\"members\":{\"arns\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"shape\":\"Sh\"},\"streamKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}}}}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/CreateChannel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"authorized\":{\"type\":\"boolean\"},\"latencyMode\":{},\"name\":{},\"recordingConfigurationArn\":{},\"tags\":{\"shape\":\"Sd\"},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"channel\":{\"shape\":\"S6\"},\"streamKey\":{\"shape\":\"Sr\"}}}},\"CreateRecordingConfiguration\":{\"http\":{\"requestUri\":\"/CreateRecordingConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"destinationConfiguration\"],\"members\":{\"destinationConfiguration\":{\"shape\":\"Sx\"},\"name\":{},\"tags\":{\"shape\":\"Sd\"},\"thumbnailConfiguration\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"recordingConfiguration\":{\"shape\":\"S15\"}}}},\"CreateStreamKey\":{\"http\":{\"requestUri\":\"/CreateStreamKey\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\"],\"members\":{\"channelArn\":{},\"tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamKey\":{\"shape\":\"Sr\"}}}},\"DeleteChannel\":{\"http\":{\"requestUri\":\"/DeleteChannel\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"DeletePlaybackKeyPair\":{\"http\":{\"requestUri\":\"/DeletePlaybackKeyPair\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRecordingConfiguration\":{\"http\":{\"requestUri\":\"/DeleteRecordingConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"DeleteStreamKey\":{\"http\":{\"requestUri\":\"/DeleteStreamKey\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"GetChannel\":{\"http\":{\"requestUri\":\"/GetChannel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"channel\":{\"shape\":\"S6\"}}}},\"GetPlaybackKeyPair\":{\"http\":{\"requestUri\":\"/GetPlaybackKeyPair\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPair\":{\"shape\":\"S1k\"}}}},\"GetRecordingConfiguration\":{\"http\":{\"requestUri\":\"/GetRecordingConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"recordingConfiguration\":{\"shape\":\"S15\"}}}},\"GetStream\":{\"http\":{\"requestUri\":\"/GetStream\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\"],\"members\":{\"channelArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"stream\":{\"type\":\"structure\",\"members\":{\"channelArn\":{},\"health\":{},\"playbackUrl\":{},\"startTime\":{\"shape\":\"S1t\"},\"state\":{},\"streamId\":{},\"viewerCount\":{\"type\":\"long\"}}}}}},\"GetStreamKey\":{\"http\":{\"requestUri\":\"/GetStreamKey\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamKey\":{\"shape\":\"Sr\"}}}},\"GetStreamSession\":{\"http\":{\"requestUri\":\"/GetStreamSession\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\"],\"members\":{\"channelArn\":{},\"streamId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamSession\":{\"type\":\"structure\",\"members\":{\"channel\":{\"shape\":\"S6\"},\"endTime\":{\"shape\":\"S22\"},\"ingestConfiguration\":{\"type\":\"structure\",\"members\":{\"audio\":{\"type\":\"structure\",\"members\":{\"channels\":{\"type\":\"long\"},\"codec\":{},\"sampleRate\":{\"type\":\"long\"},\"targetBitrate\":{\"type\":\"long\"}}},\"video\":{\"type\":\"structure\",\"members\":{\"avcLevel\":{},\"avcProfile\":{},\"codec\":{},\"encoder\":{},\"targetBitrate\":{\"type\":\"long\"},\"targetFramerate\":{\"type\":\"long\"},\"videoHeight\":{\"type\":\"long\"},\"videoWidth\":{\"type\":\"long\"}}}}},\"recordingConfiguration\":{\"shape\":\"S15\"},\"startTime\":{\"shape\":\"S22\"},\"streamId\":{},\"truncatedEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"eventTime\":{\"shape\":\"S22\"},\"name\":{},\"type\":{}}}}}}}}},\"ImportPlaybackKeyPair\":{\"http\":{\"requestUri\":\"/ImportPlaybackKeyPair\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"publicKeyMaterial\"],\"members\":{\"name\":{},\"publicKeyMaterial\":{},\"tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPair\":{\"shape\":\"S1k\"}}}},\"ListChannels\":{\"http\":{\"requestUri\":\"/ListChannels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filterByName\":{},\"filterByRecordingConfigurationArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"channels\"],\"members\":{\"channels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"authorized\":{\"type\":\"boolean\"},\"latencyMode\":{},\"name\":{},\"recordingConfigurationArn\":{},\"tags\":{\"shape\":\"Sd\"}}}},\"nextToken\":{}}}},\"ListPlaybackKeyPairs\":{\"http\":{\"requestUri\":\"/ListPlaybackKeyPairs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"keyPairs\"],\"members\":{\"keyPairs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"tags\":{\"shape\":\"Sd\"}}}},\"nextToken\":{}}}},\"ListRecordingConfigurations\":{\"http\":{\"requestUri\":\"/ListRecordingConfigurations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"recordingConfigurations\"],\"members\":{\"nextToken\":{},\"recordingConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"destinationConfiguration\",\"state\"],\"members\":{\"arn\":{},\"destinationConfiguration\":{\"shape\":\"Sx\"},\"name\":{},\"state\":{},\"tags\":{\"shape\":\"Sd\"}}}}}}},\"ListStreamKeys\":{\"http\":{\"requestUri\":\"/ListStreamKeys\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\"],\"members\":{\"channelArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"streamKeys\"],\"members\":{\"nextToken\":{},\"streamKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"channelArn\":{},\"tags\":{\"shape\":\"Sd\"}}}}}}},\"ListStreamSessions\":{\"http\":{\"requestUri\":\"/ListStreamSessions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\"],\"members\":{\"channelArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"streamSessions\"],\"members\":{\"nextToken\":{},\"streamSessions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"endTime\":{\"shape\":\"S22\"},\"hasErrorEvent\":{\"type\":\"boolean\"},\"startTime\":{\"shape\":\"S22\"},\"streamId\":{}}}}}}},\"ListStreams\":{\"http\":{\"requestUri\":\"/ListStreams\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filterBy\":{\"type\":\"structure\",\"members\":{\"health\":{}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"streams\"],\"members\":{\"nextToken\":{},\"streams\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"channelArn\":{},\"health\":{},\"startTime\":{\"shape\":\"S1t\"},\"state\":{},\"streamId\":{},\"viewerCount\":{\"type\":\"long\"}}}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"tags\"],\"members\":{\"tags\":{\"shape\":\"Sd\"}}}},\"PutMetadata\":{\"http\":{\"requestUri\":\"/PutMetadata\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\",\"metadata\"],\"members\":{\"channelArn\":{},\"metadata\":{\"type\":\"string\",\"sensitive\":true}}}},\"StopStream\":{\"http\":{\"requestUri\":\"/StopStream\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"channelArn\"],\"members\":{\"channelArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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},\"UpdateChannel\":{\"http\":{\"requestUri\":\"/UpdateChannel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"authorized\":{\"type\":\"boolean\"},\"latencyMode\":{},\"name\":{},\"recordingConfigurationArn\":{},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"channel\":{\"shape\":\"S6\"}}}}},\"shapes\":{\"S6\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"authorized\":{\"type\":\"boolean\"},\"ingestEndpoint\":{},\"latencyMode\":{},\"name\":{},\"playbackUrl\":{},\"recordingConfigurationArn\":{},\"tags\":{\"shape\":\"Sd\"},\"type\":{}}},\"Sd\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"code\":{},\"message\":{}}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"channelArn\":{},\"tags\":{\"shape\":\"Sd\"},\"value\":{\"type\":\"string\",\"sensitive\":true}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"s3\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{}}}}},\"S11\":{\"type\":\"structure\",\"members\":{\"recordingMode\":{},\"targetIntervalSeconds\":{\"type\":\"long\"}}},\"S15\":{\"type\":\"structure\",\"required\":[\"arn\",\"destinationConfiguration\",\"state\"],\"members\":{\"arn\":{},\"destinationConfiguration\":{\"shape\":\"Sx\"},\"name\":{},\"state\":{},\"tags\":{\"shape\":\"Sd\"},\"thumbnailConfiguration\":{\"shape\":\"S11\"}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fingerprint\":{},\"name\":{},\"tags\":{\"shape\":\"Sd\"}}},\"S1t\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S22\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); /***/ }), @@ -36144,7 +39142,23 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"},\"ListRecordingConfigurations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"recordingConfigurations\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListChannels\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPlaybackKeyPairs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListRecordingConfigurations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListStreamKeys\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListStreamSessions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListStreams\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); + +/***/ }), + +/***/ 70907: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-14\",\"endpointPrefix\":\"ivschat\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"ivschat\",\"serviceFullName\":\"Amazon Interactive Video Service Chat\",\"serviceId\":\"ivschat\",\"signatureVersion\":\"v4\",\"signingName\":\"ivschat\",\"uid\":\"ivschat-2020-07-14\"},\"operations\":{\"CreateChatToken\":{\"http\":{\"requestUri\":\"/CreateChatToken\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"roomIdentifier\",\"userId\"],\"members\":{\"attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"capabilities\":{\"type\":\"list\",\"member\":{}},\"roomIdentifier\":{},\"sessionDurationInMinutes\":{\"type\":\"integer\"},\"userId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"sessionExpirationTime\":{\"shape\":\"Sa\"},\"token\":{},\"tokenExpirationTime\":{\"shape\":\"Sa\"}}}},\"CreateRoom\":{\"http\":{\"requestUri\":\"/CreateRoom\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maximumMessageLength\":{\"type\":\"integer\"},\"maximumMessageRatePerSecond\":{\"type\":\"integer\"},\"messageReviewHandler\":{\"shape\":\"Sf\"},\"name\":{},\"tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createTime\":{\"shape\":\"Sa\"},\"id\":{},\"maximumMessageLength\":{\"type\":\"integer\"},\"maximumMessageRatePerSecond\":{\"type\":\"integer\"},\"messageReviewHandler\":{\"shape\":\"Sf\"},\"name\":{},\"tags\":{\"shape\":\"Sj\"},\"updateTime\":{\"shape\":\"Sa\"}}}},\"DeleteMessage\":{\"http\":{\"requestUri\":\"/DeleteMessage\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\",\"roomIdentifier\"],\"members\":{\"id\":{},\"reason\":{},\"roomIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{}}}},\"DeleteRoom\":{\"http\":{\"requestUri\":\"/DeleteRoom\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"identifier\"],\"members\":{\"identifier\":{}}}},\"DisconnectUser\":{\"http\":{\"requestUri\":\"/DisconnectUser\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"roomIdentifier\",\"userId\"],\"members\":{\"reason\":{},\"roomIdentifier\":{},\"userId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetRoom\":{\"http\":{\"requestUri\":\"/GetRoom\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"identifier\"],\"members\":{\"identifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createTime\":{\"shape\":\"Sa\"},\"id\":{},\"maximumMessageLength\":{\"type\":\"integer\"},\"maximumMessageRatePerSecond\":{\"type\":\"integer\"},\"messageReviewHandler\":{\"shape\":\"Sf\"},\"name\":{},\"tags\":{\"shape\":\"Sj\"},\"updateTime\":{\"shape\":\"Sa\"}}}},\"ListRooms\":{\"http\":{\"requestUri\":\"/ListRooms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"messageReviewHandlerUri\":{},\"name\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"rooms\"],\"members\":{\"nextToken\":{},\"rooms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createTime\":{\"shape\":\"Sa\"},\"id\":{},\"messageReviewHandler\":{\"shape\":\"Sf\"},\"name\":{},\"tags\":{\"shape\":\"Sj\"},\"updateTime\":{\"shape\":\"Sa\"}}}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"tags\"],\"members\":{\"tags\":{\"shape\":\"Sj\"}}}},\"SendEvent\":{\"http\":{\"requestUri\":\"/SendEvent\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"eventName\",\"roomIdentifier\"],\"members\":{\"attributes\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"eventName\":{},\"roomIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\",\"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},\"UpdateRoom\":{\"http\":{\"requestUri\":\"/UpdateRoom\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"identifier\"],\"members\":{\"identifier\":{},\"maximumMessageLength\":{\"type\":\"integer\"},\"maximumMessageRatePerSecond\":{\"type\":\"integer\"},\"messageReviewHandler\":{\"shape\":\"Sf\"},\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createTime\":{\"shape\":\"Sa\"},\"id\":{},\"maximumMessageLength\":{\"type\":\"integer\"},\"maximumMessageRatePerSecond\":{\"type\":\"integer\"},\"messageReviewHandler\":{\"shape\":\"Sf\"},\"name\":{},\"tags\":{\"shape\":\"Sj\"},\"updateTime\":{\"shape\":\"Sa\"}}}}},\"shapes\":{\"Sa\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sf\":{\"type\":\"structure\",\"members\":{\"fallbackResult\":{},\"uri\":{}}},\"Sj\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); + +/***/ }), + +/***/ 14120: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListRooms\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); /***/ }), @@ -36152,7 +39166,7 @@ module.exports = JSON.parse("{\"o\":{\"ListChannels\":{\"input_token\":\"nextTok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-14\",\"endpointPrefix\":\"kafka\",\"signingName\":\"kafka\",\"serviceFullName\":\"Managed Streaming for Kafka\",\"serviceAbbreviation\":\"Kafka\",\"serviceId\":\"Kafka\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"kafka-2018-11-14\",\"signatureVersion\":\"v4\"},\"operations\":{\"BatchAssociateScramSecret\":{\"http\":{\"requestUri\":\"/v1/clusters/{clusterArn}/scram-secrets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"SecretArnList\":{\"shape\":\"S3\",\"locationName\":\"secretArnList\"}},\"required\":[\"ClusterArn\",\"SecretArnList\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"UnprocessedScramSecrets\":{\"shape\":\"S5\",\"locationName\":\"unprocessedScramSecrets\"}}}},\"CreateCluster\":{\"http\":{\"requestUri\":\"/v1/clusters\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BrokerNodeGroupInfo\":{\"shape\":\"S8\",\"locationName\":\"brokerNodeGroupInfo\"},\"ClientAuthentication\":{\"shape\":\"Se\",\"locationName\":\"clientAuthentication\"},\"ClusterName\":{\"locationName\":\"clusterName\"},\"ConfigurationInfo\":{\"shape\":\"Sl\",\"locationName\":\"configurationInfo\"},\"EncryptionInfo\":{\"shape\":\"Sn\",\"locationName\":\"encryptionInfo\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"Ss\",\"locationName\":\"openMonitoring\"},\"KafkaVersion\":{\"locationName\":\"kafkaVersion\"},\"LoggingInfo\":{\"shape\":\"Sx\",\"locationName\":\"loggingInfo\"},\"NumberOfBrokerNodes\":{\"locationName\":\"numberOfBrokerNodes\",\"type\":\"integer\"},\"Tags\":{\"shape\":\"S13\",\"locationName\":\"tags\"}},\"required\":[\"BrokerNodeGroupInfo\",\"KafkaVersion\",\"NumberOfBrokerNodes\",\"ClusterName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterName\":{\"locationName\":\"clusterName\"},\"State\":{\"locationName\":\"state\"}}}},\"CreateConfiguration\":{\"http\":{\"requestUri\":\"/v1/configurations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"KafkaVersions\":{\"shape\":\"S3\",\"locationName\":\"kafkaVersions\"},\"Name\":{\"locationName\":\"name\"},\"ServerProperties\":{\"locationName\":\"serverProperties\",\"type\":\"blob\"}},\"required\":[\"ServerProperties\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreationTime\":{\"shape\":\"S19\",\"locationName\":\"creationTime\"},\"LatestRevision\":{\"shape\":\"S1a\",\"locationName\":\"latestRevision\"},\"Name\":{\"locationName\":\"name\"},\"State\":{\"locationName\":\"state\"}}}},\"DeleteCluster\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/clusters/{clusterArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"location\":\"querystring\",\"locationName\":\"currentVersion\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"State\":{\"locationName\":\"state\"}}}},\"DeleteConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/configurations/{arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"}},\"required\":[\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"State\":{\"locationName\":\"state\"}}}},\"DescribeCluster\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterInfo\":{\"shape\":\"S1i\",\"locationName\":\"clusterInfo\"}}}},\"DescribeClusterOperation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/operations/{clusterOperationArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterOperationArn\":{\"location\":\"uri\",\"locationName\":\"clusterOperationArn\"}},\"required\":[\"ClusterOperationArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterOperationInfo\":{\"shape\":\"S1s\",\"locationName\":\"clusterOperationInfo\"}}}},\"DescribeConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/configurations/{arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"}},\"required\":[\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreationTime\":{\"shape\":\"S19\",\"locationName\":\"creationTime\"},\"Description\":{\"locationName\":\"description\"},\"KafkaVersions\":{\"shape\":\"S3\",\"locationName\":\"kafkaVersions\"},\"LatestRevision\":{\"shape\":\"S1a\",\"locationName\":\"latestRevision\"},\"Name\":{\"locationName\":\"name\"},\"State\":{\"locationName\":\"state\"}}}},\"DescribeConfigurationRevision\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/configurations/{arn}/revisions/{revision}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"},\"Revision\":{\"location\":\"uri\",\"locationName\":\"revision\",\"type\":\"long\"}},\"required\":[\"Revision\",\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreationTime\":{\"shape\":\"S19\",\"locationName\":\"creationTime\"},\"Description\":{\"locationName\":\"description\"},\"Revision\":{\"locationName\":\"revision\",\"type\":\"long\"},\"ServerProperties\":{\"locationName\":\"serverProperties\",\"type\":\"blob\"}}}},\"BatchDisassociateScramSecret\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/clusters/{clusterArn}/scram-secrets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"SecretArnList\":{\"shape\":\"S3\",\"locationName\":\"secretArnList\"}},\"required\":[\"ClusterArn\",\"SecretArnList\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"UnprocessedScramSecrets\":{\"shape\":\"S5\",\"locationName\":\"unprocessedScramSecrets\"}}}},\"GetBootstrapBrokers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}/bootstrap-brokers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"BootstrapBrokerString\":{\"locationName\":\"bootstrapBrokerString\"},\"BootstrapBrokerStringTls\":{\"locationName\":\"bootstrapBrokerStringTls\"},\"BootstrapBrokerStringSaslScram\":{\"locationName\":\"bootstrapBrokerStringSaslScram\"},\"BootstrapBrokerStringSaslIam\":{\"locationName\":\"bootstrapBrokerStringSaslIam\"}}}},\"GetCompatibleKafkaVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/compatible-kafka-versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"querystring\",\"locationName\":\"clusterArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CompatibleKafkaVersions\":{\"locationName\":\"compatibleKafkaVersions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceVersion\":{\"locationName\":\"sourceVersion\"},\"TargetVersions\":{\"shape\":\"S3\",\"locationName\":\"targetVersions\"}}}}}}},\"ListClusterOperations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}/operations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterOperationInfoList\":{\"locationName\":\"clusterOperationInfoList\",\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListClusters\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterNameFilter\":{\"location\":\"querystring\",\"locationName\":\"clusterNameFilter\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterInfoList\":{\"locationName\":\"clusterInfoList\",\"type\":\"list\",\"member\":{\"shape\":\"S1i\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListConfigurationRevisions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/configurations/{arn}/revisions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"Revisions\":{\"locationName\":\"revisions\",\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}}}}},\"ListConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/configurations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configurations\":{\"locationName\":\"configurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreationTime\":{\"shape\":\"S19\",\"locationName\":\"creationTime\"},\"Description\":{\"locationName\":\"description\"},\"KafkaVersions\":{\"shape\":\"S3\",\"locationName\":\"kafkaVersions\"},\"LatestRevision\":{\"shape\":\"S1a\",\"locationName\":\"latestRevision\"},\"Name\":{\"locationName\":\"name\"},\"State\":{\"locationName\":\"state\"}},\"required\":[\"Description\",\"LatestRevision\",\"CreationTime\",\"KafkaVersions\",\"Arn\",\"Name\",\"State\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListKafkaVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/kafka-versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KafkaVersions\":{\"locationName\":\"kafkaVersions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Version\":{\"locationName\":\"version\"},\"Status\":{\"locationName\":\"status\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListNodes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}/nodes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"NodeInfoList\":{\"locationName\":\"nodeInfoList\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AddedToClusterTime\":{\"locationName\":\"addedToClusterTime\"},\"BrokerNodeInfo\":{\"locationName\":\"brokerNodeInfo\",\"type\":\"structure\",\"members\":{\"AttachedENIId\":{\"locationName\":\"attachedENIId\"},\"BrokerId\":{\"locationName\":\"brokerId\",\"type\":\"double\"},\"ClientSubnet\":{\"locationName\":\"clientSubnet\"},\"ClientVpcIpAddress\":{\"locationName\":\"clientVpcIpAddress\"},\"CurrentBrokerSoftwareInfo\":{\"shape\":\"S1j\",\"locationName\":\"currentBrokerSoftwareInfo\"},\"Endpoints\":{\"shape\":\"S3\",\"locationName\":\"endpoints\"}}},\"InstanceType\":{\"locationName\":\"instanceType\"},\"NodeARN\":{\"locationName\":\"nodeARN\"},\"NodeType\":{\"locationName\":\"nodeType\"},\"ZookeeperNodeInfo\":{\"locationName\":\"zookeeperNodeInfo\",\"type\":\"structure\",\"members\":{\"AttachedENIId\":{\"locationName\":\"attachedENIId\"},\"ClientVpcIpAddress\":{\"locationName\":\"clientVpcIpAddress\"},\"Endpoints\":{\"shape\":\"S3\",\"locationName\":\"endpoints\"},\"ZookeeperId\":{\"locationName\":\"zookeeperId\",\"type\":\"double\"},\"ZookeeperVersion\":{\"locationName\":\"zookeeperVersion\"}}}}}}}}},\"ListScramSecrets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}/scram-secrets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"SecretArnList\":{\"shape\":\"S3\",\"locationName\":\"secretArnList\"}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S13\",\"locationName\":\"tags\"}}}},\"RebootBroker\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/reboot-broker\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BrokerIds\":{\"shape\":\"S3\",\"locationName\":\"brokerIds\"},\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"}},\"required\":[\"ClusterArn\",\"BrokerIds\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/v1/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"S13\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\",\"Tags\"]}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"TagKeys\":{\"shape\":\"S3\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateBrokerCount\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/nodes/count\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"TargetNumberOfBrokerNodes\":{\"locationName\":\"targetNumberOfBrokerNodes\",\"type\":\"integer\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\",\"TargetNumberOfBrokerNodes\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateBrokerType\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/nodes/type\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"TargetInstanceType\":{\"locationName\":\"targetInstanceType\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\",\"TargetInstanceType\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateBrokerStorage\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/nodes/storage\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"TargetBrokerEBSVolumeInfo\":{\"shape\":\"S1y\",\"locationName\":\"targetBrokerEBSVolumeInfo\"}},\"required\":[\"ClusterArn\",\"TargetBrokerEBSVolumeInfo\",\"CurrentVersion\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/configurations/{arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"ServerProperties\":{\"locationName\":\"serverProperties\",\"type\":\"blob\"}},\"required\":[\"Arn\",\"ServerProperties\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"LatestRevision\":{\"shape\":\"S1a\",\"locationName\":\"latestRevision\"}}}},\"UpdateClusterConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"ConfigurationInfo\":{\"shape\":\"Sl\",\"locationName\":\"configurationInfo\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\",\"ConfigurationInfo\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateClusterKafkaVersion\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/version\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"ConfigurationInfo\":{\"shape\":\"Sl\",\"locationName\":\"configurationInfo\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"TargetKafkaVersion\":{\"locationName\":\"targetKafkaVersion\"}},\"required\":[\"ClusterArn\",\"TargetKafkaVersion\",\"CurrentVersion\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateMonitoring\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/monitoring\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"Ss\",\"locationName\":\"openMonitoring\"},\"LoggingInfo\":{\"shape\":\"Sx\",\"locationName\":\"loggingInfo\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"S5\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{\"locationName\":\"errorCode\"},\"ErrorMessage\":{\"locationName\":\"errorMessage\"},\"SecretArn\":{\"locationName\":\"secretArn\"}}}},\"S8\":{\"type\":\"structure\",\"members\":{\"BrokerAZDistribution\":{\"locationName\":\"brokerAZDistribution\"},\"ClientSubnets\":{\"shape\":\"S3\",\"locationName\":\"clientSubnets\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"SecurityGroups\":{\"shape\":\"S3\",\"locationName\":\"securityGroups\"},\"StorageInfo\":{\"locationName\":\"storageInfo\",\"type\":\"structure\",\"members\":{\"EbsStorageInfo\":{\"locationName\":\"ebsStorageInfo\",\"type\":\"structure\",\"members\":{\"VolumeSize\":{\"locationName\":\"volumeSize\",\"type\":\"integer\"}}}}}},\"required\":[\"ClientSubnets\",\"InstanceType\"]},\"Se\":{\"type\":\"structure\",\"members\":{\"Sasl\":{\"locationName\":\"sasl\",\"type\":\"structure\",\"members\":{\"Scram\":{\"locationName\":\"scram\",\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"Iam\":{\"locationName\":\"iam\",\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}}}},\"Tls\":{\"locationName\":\"tls\",\"type\":\"structure\",\"members\":{\"CertificateAuthorityArnList\":{\"shape\":\"S3\",\"locationName\":\"certificateAuthorityArnList\"}}}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Revision\":{\"locationName\":\"revision\",\"type\":\"long\"}},\"required\":[\"Revision\",\"Arn\"]},\"Sn\":{\"type\":\"structure\",\"members\":{\"EncryptionAtRest\":{\"locationName\":\"encryptionAtRest\",\"type\":\"structure\",\"members\":{\"DataVolumeKMSKeyId\":{\"locationName\":\"dataVolumeKMSKeyId\"}},\"required\":[\"DataVolumeKMSKeyId\"]},\"EncryptionInTransit\":{\"locationName\":\"encryptionInTransit\",\"type\":\"structure\",\"members\":{\"ClientBroker\":{\"locationName\":\"clientBroker\"},\"InCluster\":{\"locationName\":\"inCluster\",\"type\":\"boolean\"}}}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"Prometheus\":{\"locationName\":\"prometheus\",\"type\":\"structure\",\"members\":{\"JmxExporter\":{\"locationName\":\"jmxExporter\",\"type\":\"structure\",\"members\":{\"EnabledInBroker\":{\"locationName\":\"enabledInBroker\",\"type\":\"boolean\"}},\"required\":[\"EnabledInBroker\"]},\"NodeExporter\":{\"locationName\":\"nodeExporter\",\"type\":\"structure\",\"members\":{\"EnabledInBroker\":{\"locationName\":\"enabledInBroker\",\"type\":\"boolean\"}},\"required\":[\"EnabledInBroker\"]}}}},\"required\":[\"Prometheus\"]},\"Sx\":{\"type\":\"structure\",\"members\":{\"BrokerLogs\":{\"locationName\":\"brokerLogs\",\"type\":\"structure\",\"members\":{\"CloudWatchLogs\":{\"locationName\":\"cloudWatchLogs\",\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"},\"LogGroup\":{\"locationName\":\"logGroup\"}},\"required\":[\"Enabled\"]},\"Firehose\":{\"locationName\":\"firehose\",\"type\":\"structure\",\"members\":{\"DeliveryStream\":{\"locationName\":\"deliveryStream\"},\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}},\"required\":[\"Enabled\"]},\"S3\":{\"locationName\":\"s3\",\"type\":\"structure\",\"members\":{\"Bucket\":{\"locationName\":\"bucket\"},\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"},\"Prefix\":{\"locationName\":\"prefix\"}},\"required\":[\"Enabled\"]}}}},\"required\":[\"BrokerLogs\"]},\"S13\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S19\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1a\":{\"type\":\"structure\",\"members\":{\"CreationTime\":{\"shape\":\"S19\",\"locationName\":\"creationTime\"},\"Description\":{\"locationName\":\"description\"},\"Revision\":{\"locationName\":\"revision\",\"type\":\"long\"}},\"required\":[\"Revision\",\"CreationTime\"]},\"S1i\":{\"type\":\"structure\",\"members\":{\"ActiveOperationArn\":{\"locationName\":\"activeOperationArn\"},\"BrokerNodeGroupInfo\":{\"shape\":\"S8\",\"locationName\":\"brokerNodeGroupInfo\"},\"ClientAuthentication\":{\"shape\":\"Se\",\"locationName\":\"clientAuthentication\"},\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterName\":{\"locationName\":\"clusterName\"},\"CreationTime\":{\"shape\":\"S19\",\"locationName\":\"creationTime\"},\"CurrentBrokerSoftwareInfo\":{\"shape\":\"S1j\",\"locationName\":\"currentBrokerSoftwareInfo\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"EncryptionInfo\":{\"shape\":\"Sn\",\"locationName\":\"encryptionInfo\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"S1k\",\"locationName\":\"openMonitoring\"},\"LoggingInfo\":{\"shape\":\"Sx\",\"locationName\":\"loggingInfo\"},\"NumberOfBrokerNodes\":{\"locationName\":\"numberOfBrokerNodes\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"StateInfo\":{\"locationName\":\"stateInfo\",\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"Tags\":{\"shape\":\"S13\",\"locationName\":\"tags\"},\"ZookeeperConnectString\":{\"locationName\":\"zookeeperConnectString\"},\"ZookeeperConnectStringTls\":{\"locationName\":\"zookeeperConnectStringTls\"}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"ConfigurationArn\":{\"locationName\":\"configurationArn\"},\"ConfigurationRevision\":{\"locationName\":\"configurationRevision\",\"type\":\"long\"},\"KafkaVersion\":{\"locationName\":\"kafkaVersion\"}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"Prometheus\":{\"locationName\":\"prometheus\",\"type\":\"structure\",\"members\":{\"JmxExporter\":{\"locationName\":\"jmxExporter\",\"type\":\"structure\",\"members\":{\"EnabledInBroker\":{\"locationName\":\"enabledInBroker\",\"type\":\"boolean\"}},\"required\":[\"EnabledInBroker\"]},\"NodeExporter\":{\"locationName\":\"nodeExporter\",\"type\":\"structure\",\"members\":{\"EnabledInBroker\":{\"locationName\":\"enabledInBroker\",\"type\":\"boolean\"}},\"required\":[\"EnabledInBroker\"]}}}},\"required\":[\"Prometheus\"]},\"S1s\":{\"type\":\"structure\",\"members\":{\"ClientRequestId\":{\"locationName\":\"clientRequestId\"},\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"CreationTime\":{\"shape\":\"S19\",\"locationName\":\"creationTime\"},\"EndTime\":{\"shape\":\"S19\",\"locationName\":\"endTime\"},\"ErrorInfo\":{\"locationName\":\"errorInfo\",\"type\":\"structure\",\"members\":{\"ErrorCode\":{\"locationName\":\"errorCode\"},\"ErrorString\":{\"locationName\":\"errorString\"}}},\"OperationArn\":{\"locationName\":\"operationArn\"},\"OperationState\":{\"locationName\":\"operationState\"},\"OperationSteps\":{\"locationName\":\"operationSteps\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StepInfo\":{\"locationName\":\"stepInfo\",\"type\":\"structure\",\"members\":{\"StepStatus\":{\"locationName\":\"stepStatus\"}}},\"StepName\":{\"locationName\":\"stepName\"}}}},\"OperationType\":{\"locationName\":\"operationType\"},\"SourceClusterInfo\":{\"shape\":\"S1x\",\"locationName\":\"sourceClusterInfo\"},\"TargetClusterInfo\":{\"shape\":\"S1x\",\"locationName\":\"targetClusterInfo\"}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"BrokerEBSVolumeInfo\":{\"shape\":\"S1y\",\"locationName\":\"brokerEBSVolumeInfo\"},\"ConfigurationInfo\":{\"shape\":\"Sl\",\"locationName\":\"configurationInfo\"},\"NumberOfBrokerNodes\":{\"locationName\":\"numberOfBrokerNodes\",\"type\":\"integer\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"S1k\",\"locationName\":\"openMonitoring\"},\"KafkaVersion\":{\"locationName\":\"kafkaVersion\"},\"LoggingInfo\":{\"shape\":\"Sx\",\"locationName\":\"loggingInfo\"},\"InstanceType\":{\"locationName\":\"instanceType\"}}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"KafkaBrokerNodeId\":{\"locationName\":\"kafkaBrokerNodeId\"},\"VolumeSizeGB\":{\"locationName\":\"volumeSizeGB\",\"type\":\"integer\"}},\"required\":[\"VolumeSizeGB\",\"KafkaBrokerNodeId\"]}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-14\",\"endpointPrefix\":\"kafka\",\"signingName\":\"kafka\",\"serviceFullName\":\"Managed Streaming for Kafka\",\"serviceAbbreviation\":\"Kafka\",\"serviceId\":\"Kafka\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"kafka-2018-11-14\",\"signatureVersion\":\"v4\"},\"operations\":{\"BatchAssociateScramSecret\":{\"http\":{\"requestUri\":\"/v1/clusters/{clusterArn}/scram-secrets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"SecretArnList\":{\"shape\":\"S3\",\"locationName\":\"secretArnList\"}},\"required\":[\"ClusterArn\",\"SecretArnList\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"UnprocessedScramSecrets\":{\"shape\":\"S5\",\"locationName\":\"unprocessedScramSecrets\"}}}},\"CreateCluster\":{\"http\":{\"requestUri\":\"/v1/clusters\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BrokerNodeGroupInfo\":{\"shape\":\"S8\",\"locationName\":\"brokerNodeGroupInfo\"},\"ClientAuthentication\":{\"shape\":\"Sj\",\"locationName\":\"clientAuthentication\"},\"ClusterName\":{\"locationName\":\"clusterName\"},\"ConfigurationInfo\":{\"shape\":\"Sq\",\"locationName\":\"configurationInfo\"},\"EncryptionInfo\":{\"shape\":\"Ss\",\"locationName\":\"encryptionInfo\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"Sx\",\"locationName\":\"openMonitoring\"},\"KafkaVersion\":{\"locationName\":\"kafkaVersion\"},\"LoggingInfo\":{\"shape\":\"S12\",\"locationName\":\"loggingInfo\"},\"NumberOfBrokerNodes\":{\"locationName\":\"numberOfBrokerNodes\",\"type\":\"integer\"},\"Tags\":{\"shape\":\"S18\",\"locationName\":\"tags\"}},\"required\":[\"BrokerNodeGroupInfo\",\"KafkaVersion\",\"NumberOfBrokerNodes\",\"ClusterName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterName\":{\"locationName\":\"clusterName\"},\"State\":{\"locationName\":\"state\"}}}},\"CreateClusterV2\":{\"http\":{\"requestUri\":\"/api/v2/clusters\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterName\":{\"locationName\":\"clusterName\"},\"Tags\":{\"shape\":\"S18\",\"locationName\":\"tags\"},\"Provisioned\":{\"locationName\":\"provisioned\",\"type\":\"structure\",\"members\":{\"BrokerNodeGroupInfo\":{\"shape\":\"S8\",\"locationName\":\"brokerNodeGroupInfo\"},\"ClientAuthentication\":{\"shape\":\"Sj\",\"locationName\":\"clientAuthentication\"},\"ConfigurationInfo\":{\"shape\":\"Sq\",\"locationName\":\"configurationInfo\"},\"EncryptionInfo\":{\"shape\":\"Ss\",\"locationName\":\"encryptionInfo\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"Sx\",\"locationName\":\"openMonitoring\"},\"KafkaVersion\":{\"locationName\":\"kafkaVersion\"},\"LoggingInfo\":{\"shape\":\"S12\",\"locationName\":\"loggingInfo\"},\"NumberOfBrokerNodes\":{\"locationName\":\"numberOfBrokerNodes\",\"type\":\"integer\"}},\"required\":[\"BrokerNodeGroupInfo\",\"KafkaVersion\",\"NumberOfBrokerNodes\"]},\"Serverless\":{\"locationName\":\"serverless\",\"type\":\"structure\",\"members\":{\"VpcConfigs\":{\"shape\":\"S1e\",\"locationName\":\"vpcConfigs\"},\"ClientAuthentication\":{\"shape\":\"S1g\",\"locationName\":\"clientAuthentication\"}},\"required\":[\"VpcConfigs\"]}},\"required\":[\"ClusterName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterName\":{\"locationName\":\"clusterName\"},\"State\":{\"locationName\":\"state\"},\"ClusterType\":{\"locationName\":\"clusterType\"}}}},\"CreateConfiguration\":{\"http\":{\"requestUri\":\"/v1/configurations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"KafkaVersions\":{\"shape\":\"S3\",\"locationName\":\"kafkaVersions\"},\"Name\":{\"locationName\":\"name\"},\"ServerProperties\":{\"locationName\":\"serverProperties\",\"type\":\"blob\"}},\"required\":[\"ServerProperties\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreationTime\":{\"shape\":\"S1n\",\"locationName\":\"creationTime\"},\"LatestRevision\":{\"shape\":\"S1o\",\"locationName\":\"latestRevision\"},\"Name\":{\"locationName\":\"name\"},\"State\":{\"locationName\":\"state\"}}}},\"DeleteCluster\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/clusters/{clusterArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"location\":\"querystring\",\"locationName\":\"currentVersion\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"State\":{\"locationName\":\"state\"}}}},\"DeleteConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/configurations/{arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"}},\"required\":[\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"State\":{\"locationName\":\"state\"}}}},\"DescribeCluster\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterInfo\":{\"shape\":\"S1w\",\"locationName\":\"clusterInfo\"}}}},\"DescribeClusterV2\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/api/v2/clusters/{clusterArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterInfo\":{\"shape\":\"S25\",\"locationName\":\"clusterInfo\"}}}},\"DescribeClusterOperation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/operations/{clusterOperationArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterOperationArn\":{\"location\":\"uri\",\"locationName\":\"clusterOperationArn\"}},\"required\":[\"ClusterOperationArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterOperationInfo\":{\"shape\":\"S2a\",\"locationName\":\"clusterOperationInfo\"}}}},\"DescribeConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/configurations/{arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"}},\"required\":[\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreationTime\":{\"shape\":\"S1n\",\"locationName\":\"creationTime\"},\"Description\":{\"locationName\":\"description\"},\"KafkaVersions\":{\"shape\":\"S3\",\"locationName\":\"kafkaVersions\"},\"LatestRevision\":{\"shape\":\"S1o\",\"locationName\":\"latestRevision\"},\"Name\":{\"locationName\":\"name\"},\"State\":{\"locationName\":\"state\"}}}},\"DescribeConfigurationRevision\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/configurations/{arn}/revisions/{revision}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"},\"Revision\":{\"location\":\"uri\",\"locationName\":\"revision\",\"type\":\"long\"}},\"required\":[\"Revision\",\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreationTime\":{\"shape\":\"S1n\",\"locationName\":\"creationTime\"},\"Description\":{\"locationName\":\"description\"},\"Revision\":{\"locationName\":\"revision\",\"type\":\"long\"},\"ServerProperties\":{\"locationName\":\"serverProperties\",\"type\":\"blob\"}}}},\"BatchDisassociateScramSecret\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/clusters/{clusterArn}/scram-secrets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"SecretArnList\":{\"shape\":\"S3\",\"locationName\":\"secretArnList\"}},\"required\":[\"ClusterArn\",\"SecretArnList\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"UnprocessedScramSecrets\":{\"shape\":\"S5\",\"locationName\":\"unprocessedScramSecrets\"}}}},\"GetBootstrapBrokers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}/bootstrap-brokers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"BootstrapBrokerString\":{\"locationName\":\"bootstrapBrokerString\"},\"BootstrapBrokerStringTls\":{\"locationName\":\"bootstrapBrokerStringTls\"},\"BootstrapBrokerStringSaslScram\":{\"locationName\":\"bootstrapBrokerStringSaslScram\"},\"BootstrapBrokerStringSaslIam\":{\"locationName\":\"bootstrapBrokerStringSaslIam\"},\"BootstrapBrokerStringPublicTls\":{\"locationName\":\"bootstrapBrokerStringPublicTls\"},\"BootstrapBrokerStringPublicSaslScram\":{\"locationName\":\"bootstrapBrokerStringPublicSaslScram\"},\"BootstrapBrokerStringPublicSaslIam\":{\"locationName\":\"bootstrapBrokerStringPublicSaslIam\"}}}},\"GetCompatibleKafkaVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/compatible-kafka-versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"querystring\",\"locationName\":\"clusterArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CompatibleKafkaVersions\":{\"locationName\":\"compatibleKafkaVersions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceVersion\":{\"locationName\":\"sourceVersion\"},\"TargetVersions\":{\"shape\":\"S3\",\"locationName\":\"targetVersions\"}}}}}}},\"ListClusterOperations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}/operations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterOperationInfoList\":{\"locationName\":\"clusterOperationInfoList\",\"type\":\"list\",\"member\":{\"shape\":\"S2a\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListClusters\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterNameFilter\":{\"location\":\"querystring\",\"locationName\":\"clusterNameFilter\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterInfoList\":{\"locationName\":\"clusterInfoList\",\"type\":\"list\",\"member\":{\"shape\":\"S1w\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListClustersV2\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/api/v2/clusters\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterNameFilter\":{\"location\":\"querystring\",\"locationName\":\"clusterNameFilter\"},\"ClusterTypeFilter\":{\"location\":\"querystring\",\"locationName\":\"clusterTypeFilter\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterInfoList\":{\"locationName\":\"clusterInfoList\",\"type\":\"list\",\"member\":{\"shape\":\"S25\"}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListConfigurationRevisions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/configurations/{arn}/revisions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"Revisions\":{\"locationName\":\"revisions\",\"type\":\"list\",\"member\":{\"shape\":\"S1o\"}}}}},\"ListConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/configurations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configurations\":{\"locationName\":\"configurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreationTime\":{\"shape\":\"S1n\",\"locationName\":\"creationTime\"},\"Description\":{\"locationName\":\"description\"},\"KafkaVersions\":{\"shape\":\"S3\",\"locationName\":\"kafkaVersions\"},\"LatestRevision\":{\"shape\":\"S1o\",\"locationName\":\"latestRevision\"},\"Name\":{\"locationName\":\"name\"},\"State\":{\"locationName\":\"state\"}},\"required\":[\"Description\",\"LatestRevision\",\"CreationTime\",\"KafkaVersions\",\"Arn\",\"Name\",\"State\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListKafkaVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/kafka-versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KafkaVersions\":{\"locationName\":\"kafkaVersions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Version\":{\"locationName\":\"version\"},\"Status\":{\"locationName\":\"status\"}}}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListNodes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}/nodes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"NodeInfoList\":{\"locationName\":\"nodeInfoList\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AddedToClusterTime\":{\"locationName\":\"addedToClusterTime\"},\"BrokerNodeInfo\":{\"locationName\":\"brokerNodeInfo\",\"type\":\"structure\",\"members\":{\"AttachedENIId\":{\"locationName\":\"attachedENIId\"},\"BrokerId\":{\"locationName\":\"brokerId\",\"type\":\"double\"},\"ClientSubnet\":{\"locationName\":\"clientSubnet\"},\"ClientVpcIpAddress\":{\"locationName\":\"clientVpcIpAddress\"},\"CurrentBrokerSoftwareInfo\":{\"shape\":\"S1x\",\"locationName\":\"currentBrokerSoftwareInfo\"},\"Endpoints\":{\"shape\":\"S3\",\"locationName\":\"endpoints\"}}},\"InstanceType\":{\"locationName\":\"instanceType\"},\"NodeARN\":{\"locationName\":\"nodeARN\"},\"NodeType\":{\"locationName\":\"nodeType\"},\"ZookeeperNodeInfo\":{\"locationName\":\"zookeeperNodeInfo\",\"type\":\"structure\",\"members\":{\"AttachedENIId\":{\"locationName\":\"attachedENIId\"},\"ClientVpcIpAddress\":{\"locationName\":\"clientVpcIpAddress\"},\"Endpoints\":{\"shape\":\"S3\",\"locationName\":\"endpoints\"},\"ZookeeperId\":{\"locationName\":\"zookeeperId\",\"type\":\"double\"},\"ZookeeperVersion\":{\"locationName\":\"zookeeperVersion\"}}}}}}}}},\"ListScramSecrets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/clusters/{clusterArn}/scram-secrets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"SecretArnList\":{\"shape\":\"S3\",\"locationName\":\"secretArnList\"}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S18\",\"locationName\":\"tags\"}}}},\"RebootBroker\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/reboot-broker\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"BrokerIds\":{\"shape\":\"S3\",\"locationName\":\"brokerIds\"},\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"}},\"required\":[\"ClusterArn\",\"BrokerIds\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/v1/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"S18\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\",\"Tags\"]}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"TagKeys\":{\"shape\":\"S3\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateBrokerCount\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/nodes/count\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"TargetNumberOfBrokerNodes\":{\"locationName\":\"targetNumberOfBrokerNodes\",\"type\":\"integer\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\",\"TargetNumberOfBrokerNodes\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateBrokerType\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/nodes/type\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"TargetInstanceType\":{\"locationName\":\"targetInstanceType\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\",\"TargetInstanceType\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateBrokerStorage\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/nodes/storage\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"TargetBrokerEBSVolumeInfo\":{\"shape\":\"S2g\",\"locationName\":\"targetBrokerEBSVolumeInfo\"}},\"required\":[\"ClusterArn\",\"TargetBrokerEBSVolumeInfo\",\"CurrentVersion\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/configurations/{arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"location\":\"uri\",\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"ServerProperties\":{\"locationName\":\"serverProperties\",\"type\":\"blob\"}},\"required\":[\"Arn\",\"ServerProperties\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"LatestRevision\":{\"shape\":\"S1o\",\"locationName\":\"latestRevision\"}}}},\"UpdateConnectivity\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/connectivity\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"ConnectivityInfo\":{\"shape\":\"Sh\",\"locationName\":\"connectivityInfo\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"}},\"required\":[\"ClusterArn\",\"ConnectivityInfo\",\"CurrentVersion\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateClusterConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"ConfigurationInfo\":{\"shape\":\"Sq\",\"locationName\":\"configurationInfo\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\",\"ConfigurationInfo\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateClusterKafkaVersion\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/version\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"ConfigurationInfo\":{\"shape\":\"Sq\",\"locationName\":\"configurationInfo\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"TargetKafkaVersion\":{\"locationName\":\"targetKafkaVersion\"}},\"required\":[\"ClusterArn\",\"TargetKafkaVersion\",\"CurrentVersion\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateMonitoring\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/clusters/{clusterArn}/monitoring\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"Sx\",\"locationName\":\"openMonitoring\"},\"LoggingInfo\":{\"shape\":\"S12\",\"locationName\":\"loggingInfo\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}},\"UpdateSecurity\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/v1/clusters/{clusterArn}/security\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClientAuthentication\":{\"shape\":\"Sj\",\"locationName\":\"clientAuthentication\"},\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"clusterArn\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"EncryptionInfo\":{\"shape\":\"Ss\",\"locationName\":\"encryptionInfo\"}},\"required\":[\"ClusterArn\",\"CurrentVersion\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterOperationArn\":{\"locationName\":\"clusterOperationArn\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"S5\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{\"locationName\":\"errorCode\"},\"ErrorMessage\":{\"locationName\":\"errorMessage\"},\"SecretArn\":{\"locationName\":\"secretArn\"}}}},\"S8\":{\"type\":\"structure\",\"members\":{\"BrokerAZDistribution\":{\"locationName\":\"brokerAZDistribution\"},\"ClientSubnets\":{\"shape\":\"S3\",\"locationName\":\"clientSubnets\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"SecurityGroups\":{\"shape\":\"S3\",\"locationName\":\"securityGroups\"},\"StorageInfo\":{\"locationName\":\"storageInfo\",\"type\":\"structure\",\"members\":{\"EbsStorageInfo\":{\"locationName\":\"ebsStorageInfo\",\"type\":\"structure\",\"members\":{\"ProvisionedThroughput\":{\"shape\":\"Sd\",\"locationName\":\"provisionedThroughput\"},\"VolumeSize\":{\"locationName\":\"volumeSize\",\"type\":\"integer\"}}}}},\"ConnectivityInfo\":{\"shape\":\"Sh\",\"locationName\":\"connectivityInfo\"}},\"required\":[\"ClientSubnets\",\"InstanceType\"]},\"Sd\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"},\"VolumeThroughput\":{\"locationName\":\"volumeThroughput\",\"type\":\"integer\"}}},\"Sh\":{\"type\":\"structure\",\"members\":{\"PublicAccess\":{\"locationName\":\"publicAccess\",\"type\":\"structure\",\"members\":{\"Type\":{\"locationName\":\"type\"}}}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"Sasl\":{\"locationName\":\"sasl\",\"type\":\"structure\",\"members\":{\"Scram\":{\"locationName\":\"scram\",\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"Iam\":{\"shape\":\"Sm\",\"locationName\":\"iam\"}}},\"Tls\":{\"locationName\":\"tls\",\"type\":\"structure\",\"members\":{\"CertificateAuthorityArnList\":{\"shape\":\"S3\",\"locationName\":\"certificateAuthorityArnList\"},\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"Unauthenticated\":{\"locationName\":\"unauthenticated\",\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Revision\":{\"locationName\":\"revision\",\"type\":\"long\"}},\"required\":[\"Revision\",\"Arn\"]},\"Ss\":{\"type\":\"structure\",\"members\":{\"EncryptionAtRest\":{\"locationName\":\"encryptionAtRest\",\"type\":\"structure\",\"members\":{\"DataVolumeKMSKeyId\":{\"locationName\":\"dataVolumeKMSKeyId\"}},\"required\":[\"DataVolumeKMSKeyId\"]},\"EncryptionInTransit\":{\"locationName\":\"encryptionInTransit\",\"type\":\"structure\",\"members\":{\"ClientBroker\":{\"locationName\":\"clientBroker\"},\"InCluster\":{\"locationName\":\"inCluster\",\"type\":\"boolean\"}}}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"Prometheus\":{\"locationName\":\"prometheus\",\"type\":\"structure\",\"members\":{\"JmxExporter\":{\"locationName\":\"jmxExporter\",\"type\":\"structure\",\"members\":{\"EnabledInBroker\":{\"locationName\":\"enabledInBroker\",\"type\":\"boolean\"}},\"required\":[\"EnabledInBroker\"]},\"NodeExporter\":{\"locationName\":\"nodeExporter\",\"type\":\"structure\",\"members\":{\"EnabledInBroker\":{\"locationName\":\"enabledInBroker\",\"type\":\"boolean\"}},\"required\":[\"EnabledInBroker\"]}}}},\"required\":[\"Prometheus\"]},\"S12\":{\"type\":\"structure\",\"members\":{\"BrokerLogs\":{\"locationName\":\"brokerLogs\",\"type\":\"structure\",\"members\":{\"CloudWatchLogs\":{\"locationName\":\"cloudWatchLogs\",\"type\":\"structure\",\"members\":{\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"},\"LogGroup\":{\"locationName\":\"logGroup\"}},\"required\":[\"Enabled\"]},\"Firehose\":{\"locationName\":\"firehose\",\"type\":\"structure\",\"members\":{\"DeliveryStream\":{\"locationName\":\"deliveryStream\"},\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"}},\"required\":[\"Enabled\"]},\"S3\":{\"locationName\":\"s3\",\"type\":\"structure\",\"members\":{\"Bucket\":{\"locationName\":\"bucket\"},\"Enabled\":{\"locationName\":\"enabled\",\"type\":\"boolean\"},\"Prefix\":{\"locationName\":\"prefix\"}},\"required\":[\"Enabled\"]}}}},\"required\":[\"BrokerLogs\"]},\"S18\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S3\",\"locationName\":\"subnetIds\"},\"SecurityGroupIds\":{\"shape\":\"S3\",\"locationName\":\"securityGroupIds\"}},\"required\":[\"SubnetIds\"]}},\"S1g\":{\"type\":\"structure\",\"members\":{\"Sasl\":{\"locationName\":\"sasl\",\"type\":\"structure\",\"members\":{\"Iam\":{\"shape\":\"Sm\",\"locationName\":\"iam\"}}}}},\"S1n\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1o\":{\"type\":\"structure\",\"members\":{\"CreationTime\":{\"shape\":\"S1n\",\"locationName\":\"creationTime\"},\"Description\":{\"locationName\":\"description\"},\"Revision\":{\"locationName\":\"revision\",\"type\":\"long\"}},\"required\":[\"Revision\",\"CreationTime\"]},\"S1w\":{\"type\":\"structure\",\"members\":{\"ActiveOperationArn\":{\"locationName\":\"activeOperationArn\"},\"BrokerNodeGroupInfo\":{\"shape\":\"S8\",\"locationName\":\"brokerNodeGroupInfo\"},\"ClientAuthentication\":{\"shape\":\"Sj\",\"locationName\":\"clientAuthentication\"},\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterName\":{\"locationName\":\"clusterName\"},\"CreationTime\":{\"shape\":\"S1n\",\"locationName\":\"creationTime\"},\"CurrentBrokerSoftwareInfo\":{\"shape\":\"S1x\",\"locationName\":\"currentBrokerSoftwareInfo\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"EncryptionInfo\":{\"shape\":\"Ss\",\"locationName\":\"encryptionInfo\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"S1y\",\"locationName\":\"openMonitoring\"},\"LoggingInfo\":{\"shape\":\"S12\",\"locationName\":\"loggingInfo\"},\"NumberOfBrokerNodes\":{\"locationName\":\"numberOfBrokerNodes\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"StateInfo\":{\"shape\":\"S22\",\"locationName\":\"stateInfo\"},\"Tags\":{\"shape\":\"S18\",\"locationName\":\"tags\"},\"ZookeeperConnectString\":{\"locationName\":\"zookeeperConnectString\"},\"ZookeeperConnectStringTls\":{\"locationName\":\"zookeeperConnectStringTls\"}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"ConfigurationArn\":{\"locationName\":\"configurationArn\"},\"ConfigurationRevision\":{\"locationName\":\"configurationRevision\",\"type\":\"long\"},\"KafkaVersion\":{\"locationName\":\"kafkaVersion\"}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"Prometheus\":{\"locationName\":\"prometheus\",\"type\":\"structure\",\"members\":{\"JmxExporter\":{\"locationName\":\"jmxExporter\",\"type\":\"structure\",\"members\":{\"EnabledInBroker\":{\"locationName\":\"enabledInBroker\",\"type\":\"boolean\"}},\"required\":[\"EnabledInBroker\"]},\"NodeExporter\":{\"locationName\":\"nodeExporter\",\"type\":\"structure\",\"members\":{\"EnabledInBroker\":{\"locationName\":\"enabledInBroker\",\"type\":\"boolean\"}},\"required\":[\"EnabledInBroker\"]}}}},\"required\":[\"Prometheus\"]},\"S22\":{\"type\":\"structure\",\"members\":{\"Code\":{\"locationName\":\"code\"},\"Message\":{\"locationName\":\"message\"}}},\"S25\":{\"type\":\"structure\",\"members\":{\"ActiveOperationArn\":{\"locationName\":\"activeOperationArn\"},\"ClusterType\":{\"locationName\":\"clusterType\"},\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"ClusterName\":{\"locationName\":\"clusterName\"},\"CreationTime\":{\"shape\":\"S1n\",\"locationName\":\"creationTime\"},\"CurrentVersion\":{\"locationName\":\"currentVersion\"},\"State\":{\"locationName\":\"state\"},\"StateInfo\":{\"shape\":\"S22\",\"locationName\":\"stateInfo\"},\"Tags\":{\"shape\":\"S18\",\"locationName\":\"tags\"},\"Provisioned\":{\"locationName\":\"provisioned\",\"type\":\"structure\",\"members\":{\"BrokerNodeGroupInfo\":{\"shape\":\"S8\",\"locationName\":\"brokerNodeGroupInfo\"},\"CurrentBrokerSoftwareInfo\":{\"shape\":\"S1x\",\"locationName\":\"currentBrokerSoftwareInfo\"},\"ClientAuthentication\":{\"shape\":\"Sj\",\"locationName\":\"clientAuthentication\"},\"EncryptionInfo\":{\"shape\":\"Ss\",\"locationName\":\"encryptionInfo\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"Sx\",\"locationName\":\"openMonitoring\"},\"LoggingInfo\":{\"shape\":\"S12\",\"locationName\":\"loggingInfo\"},\"NumberOfBrokerNodes\":{\"locationName\":\"numberOfBrokerNodes\",\"type\":\"integer\"},\"ZookeeperConnectString\":{\"locationName\":\"zookeeperConnectString\"},\"ZookeeperConnectStringTls\":{\"locationName\":\"zookeeperConnectStringTls\"}},\"required\":[\"BrokerNodeGroupInfo\",\"NumberOfBrokerNodes\"]},\"Serverless\":{\"locationName\":\"serverless\",\"type\":\"structure\",\"members\":{\"VpcConfigs\":{\"shape\":\"S1e\",\"locationName\":\"vpcConfigs\"},\"ClientAuthentication\":{\"shape\":\"S1g\",\"locationName\":\"clientAuthentication\"}},\"required\":[\"VpcConfigs\"]}}},\"S2a\":{\"type\":\"structure\",\"members\":{\"ClientRequestId\":{\"locationName\":\"clientRequestId\"},\"ClusterArn\":{\"locationName\":\"clusterArn\"},\"CreationTime\":{\"shape\":\"S1n\",\"locationName\":\"creationTime\"},\"EndTime\":{\"shape\":\"S1n\",\"locationName\":\"endTime\"},\"ErrorInfo\":{\"locationName\":\"errorInfo\",\"type\":\"structure\",\"members\":{\"ErrorCode\":{\"locationName\":\"errorCode\"},\"ErrorString\":{\"locationName\":\"errorString\"}}},\"OperationArn\":{\"locationName\":\"operationArn\"},\"OperationState\":{\"locationName\":\"operationState\"},\"OperationSteps\":{\"locationName\":\"operationSteps\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StepInfo\":{\"locationName\":\"stepInfo\",\"type\":\"structure\",\"members\":{\"StepStatus\":{\"locationName\":\"stepStatus\"}}},\"StepName\":{\"locationName\":\"stepName\"}}}},\"OperationType\":{\"locationName\":\"operationType\"},\"SourceClusterInfo\":{\"shape\":\"S2f\",\"locationName\":\"sourceClusterInfo\"},\"TargetClusterInfo\":{\"shape\":\"S2f\",\"locationName\":\"targetClusterInfo\"}}},\"S2f\":{\"type\":\"structure\",\"members\":{\"BrokerEBSVolumeInfo\":{\"shape\":\"S2g\",\"locationName\":\"brokerEBSVolumeInfo\"},\"ConfigurationInfo\":{\"shape\":\"Sq\",\"locationName\":\"configurationInfo\"},\"NumberOfBrokerNodes\":{\"locationName\":\"numberOfBrokerNodes\",\"type\":\"integer\"},\"EnhancedMonitoring\":{\"locationName\":\"enhancedMonitoring\"},\"OpenMonitoring\":{\"shape\":\"S1y\",\"locationName\":\"openMonitoring\"},\"KafkaVersion\":{\"locationName\":\"kafkaVersion\"},\"LoggingInfo\":{\"shape\":\"S12\",\"locationName\":\"loggingInfo\"},\"InstanceType\":{\"locationName\":\"instanceType\"},\"ClientAuthentication\":{\"shape\":\"Sj\",\"locationName\":\"clientAuthentication\"},\"EncryptionInfo\":{\"shape\":\"Ss\",\"locationName\":\"encryptionInfo\"},\"ConnectivityInfo\":{\"shape\":\"Sh\",\"locationName\":\"connectivityInfo\"}}},\"S2g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"KafkaBrokerNodeId\":{\"locationName\":\"kafkaBrokerNodeId\"},\"ProvisionedThroughput\":{\"shape\":\"Sd\",\"locationName\":\"provisionedThroughput\"},\"VolumeSizeGB\":{\"locationName\":\"volumeSizeGB\",\"type\":\"integer\"}},\"required\":[\"KafkaBrokerNodeId\"]}}}}"); /***/ }), @@ -36160,7 +39174,23 @@ module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-14\",\"endp /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListClusters\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ClusterInfoList\"},\"ListConfigurations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Configurations\"},\"ListKafkaVersions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"KafkaVersions\"},\"ListNodes\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"NodeInfoList\"},\"ListClusterOperations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ClusterOperationInfoList\"},\"ListConfigurationRevisions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Revisions\"},\"ListScramSecrets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"SecretArnList\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListClusters\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ClusterInfoList\"},\"ListClustersV2\":{\"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\"}}}"); + +/***/ }), + +/***/ 37421: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-09-14\",\"endpointPrefix\":\"kafkaconnect\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Kafka Connect\",\"serviceFullName\":\"Managed Streaming for Kafka Connect\",\"serviceId\":\"KafkaConnect\",\"signatureVersion\":\"v4\",\"signingName\":\"kafkaconnect\",\"uid\":\"kafkaconnect-2021-09-14\"},\"operations\":{\"CreateConnector\":{\"http\":{\"requestUri\":\"/v1/connectors\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"capacity\",\"connectorConfiguration\",\"connectorName\",\"kafkaCluster\",\"kafkaClusterClientAuthentication\",\"kafkaClusterEncryptionInTransit\",\"kafkaConnectVersion\",\"plugins\",\"serviceExecutionRoleArn\"],\"members\":{\"capacity\":{\"type\":\"structure\",\"members\":{\"autoScaling\":{\"type\":\"structure\",\"required\":[\"maxWorkerCount\",\"mcuCount\",\"minWorkerCount\"],\"members\":{\"maxWorkerCount\":{\"type\":\"integer\"},\"mcuCount\":{\"type\":\"integer\"},\"minWorkerCount\":{\"type\":\"integer\"},\"scaleInPolicy\":{\"type\":\"structure\",\"required\":[\"cpuUtilizationPercentage\"],\"members\":{\"cpuUtilizationPercentage\":{\"type\":\"integer\"}}},\"scaleOutPolicy\":{\"type\":\"structure\",\"required\":[\"cpuUtilizationPercentage\"],\"members\":{\"cpuUtilizationPercentage\":{\"type\":\"integer\"}}}}},\"provisionedCapacity\":{\"type\":\"structure\",\"required\":[\"mcuCount\",\"workerCount\"],\"members\":{\"mcuCount\":{\"type\":\"integer\"},\"workerCount\":{\"type\":\"integer\"}}}}},\"connectorConfiguration\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"connectorDescription\":{},\"connectorName\":{},\"kafkaCluster\":{\"type\":\"structure\",\"required\":[\"apacheKafkaCluster\"],\"members\":{\"apacheKafkaCluster\":{\"type\":\"structure\",\"required\":[\"bootstrapServers\",\"vpc\"],\"members\":{\"bootstrapServers\":{},\"vpc\":{\"type\":\"structure\",\"required\":[\"subnets\"],\"members\":{\"securityGroups\":{\"shape\":\"Sh\"},\"subnets\":{\"shape\":\"Sh\"}}}}}}},\"kafkaClusterClientAuthentication\":{\"type\":\"structure\",\"required\":[\"authenticationType\"],\"members\":{\"authenticationType\":{}}},\"kafkaClusterEncryptionInTransit\":{\"type\":\"structure\",\"required\":[\"encryptionType\"],\"members\":{\"encryptionType\":{}}},\"kafkaConnectVersion\":{},\"logDelivery\":{\"type\":\"structure\",\"required\":[\"workerLogDelivery\"],\"members\":{\"workerLogDelivery\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogs\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"enabled\":{\"type\":\"boolean\"},\"logGroup\":{}}},\"firehose\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"deliveryStream\":{},\"enabled\":{\"type\":\"boolean\"}}},\"s3\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"bucket\":{},\"enabled\":{\"type\":\"boolean\"},\"prefix\":{}}}}}}},\"plugins\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"customPlugin\"],\"members\":{\"customPlugin\":{\"type\":\"structure\",\"required\":[\"customPluginArn\",\"revision\"],\"members\":{\"customPluginArn\":{},\"revision\":{\"type\":\"long\"}}}}}},\"serviceExecutionRoleArn\":{},\"workerConfiguration\":{\"type\":\"structure\",\"required\":[\"revision\",\"workerConfigurationArn\"],\"members\":{\"revision\":{\"type\":\"long\"},\"workerConfigurationArn\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorArn\":{},\"connectorName\":{},\"connectorState\":{}}}},\"CreateCustomPlugin\":{\"http\":{\"requestUri\":\"/v1/custom-plugins\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"contentType\",\"location\",\"name\"],\"members\":{\"contentType\":{},\"description\":{},\"location\":{\"type\":\"structure\",\"required\":[\"s3Location\"],\"members\":{\"s3Location\":{\"type\":\"structure\",\"required\":[\"bucketArn\",\"fileKey\"],\"members\":{\"bucketArn\":{},\"fileKey\":{},\"objectVersion\":{}}}}},\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"customPluginArn\":{},\"customPluginState\":{},\"name\":{},\"revision\":{\"type\":\"long\"}}}},\"CreateWorkerConfiguration\":{\"http\":{\"requestUri\":\"/v1/worker-configurations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"propertiesFileContent\"],\"members\":{\"description\":{},\"name\":{},\"propertiesFileContent\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"creationTime\":{\"shape\":\"S19\"},\"latestRevision\":{\"shape\":\"S1a\"},\"name\":{},\"workerConfigurationArn\":{}}}},\"DeleteConnector\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/connectors/{connectorArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"connectorArn\"],\"members\":{\"connectorArn\":{\"location\":\"uri\",\"locationName\":\"connectorArn\"},\"currentVersion\":{\"location\":\"querystring\",\"locationName\":\"currentVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorArn\":{},\"connectorState\":{}}},\"idempotent\":true},\"DeleteCustomPlugin\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/custom-plugins/{customPluginArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"customPluginArn\"],\"members\":{\"customPluginArn\":{\"location\":\"uri\",\"locationName\":\"customPluginArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"customPluginArn\":{},\"customPluginState\":{}}},\"idempotent\":true},\"DescribeConnector\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/connectors/{connectorArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"connectorArn\"],\"members\":{\"connectorArn\":{\"location\":\"uri\",\"locationName\":\"connectorArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"capacity\":{\"shape\":\"S1h\"},\"connectorArn\":{},\"connectorConfiguration\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"connectorDescription\":{},\"connectorName\":{},\"connectorState\":{},\"creationTime\":{\"shape\":\"S19\"},\"currentVersion\":{},\"kafkaCluster\":{\"shape\":\"S1o\"},\"kafkaClusterClientAuthentication\":{\"shape\":\"S1r\"},\"kafkaClusterEncryptionInTransit\":{\"shape\":\"S1s\"},\"kafkaConnectVersion\":{},\"logDelivery\":{\"shape\":\"S1t\"},\"plugins\":{\"shape\":\"S1y\"},\"serviceExecutionRoleArn\":{},\"stateDescription\":{\"shape\":\"S21\"},\"workerConfiguration\":{\"shape\":\"S22\"}}}},\"DescribeCustomPlugin\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/custom-plugins/{customPluginArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"customPluginArn\"],\"members\":{\"customPluginArn\":{\"location\":\"uri\",\"locationName\":\"customPluginArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"creationTime\":{\"shape\":\"S19\"},\"customPluginArn\":{},\"customPluginState\":{},\"description\":{},\"latestRevision\":{\"shape\":\"S25\"},\"name\":{},\"stateDescription\":{\"shape\":\"S21\"}}}},\"DescribeWorkerConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/worker-configurations/{workerConfigurationArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"workerConfigurationArn\"],\"members\":{\"workerConfigurationArn\":{\"location\":\"uri\",\"locationName\":\"workerConfigurationArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"creationTime\":{\"shape\":\"S19\"},\"description\":{},\"latestRevision\":{\"type\":\"structure\",\"members\":{\"creationTime\":{\"shape\":\"S19\"},\"description\":{},\"propertiesFileContent\":{\"type\":\"string\",\"sensitive\":true},\"revision\":{\"type\":\"long\"}}},\"name\":{},\"workerConfigurationArn\":{}}}},\"ListConnectors\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/connectors\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"connectorNamePrefix\":{\"location\":\"querystring\",\"locationName\":\"connectorNamePrefix\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"capacity\":{\"shape\":\"S1h\"},\"connectorArn\":{},\"connectorDescription\":{},\"connectorName\":{},\"connectorState\":{},\"creationTime\":{\"shape\":\"S19\"},\"currentVersion\":{},\"kafkaCluster\":{\"shape\":\"S1o\"},\"kafkaClusterClientAuthentication\":{\"shape\":\"S1r\"},\"kafkaClusterEncryptionInTransit\":{\"shape\":\"S1s\"},\"kafkaConnectVersion\":{},\"logDelivery\":{\"shape\":\"S1t\"},\"plugins\":{\"shape\":\"S1y\"},\"serviceExecutionRoleArn\":{},\"workerConfiguration\":{\"shape\":\"S22\"}}}},\"nextToken\":{}}}},\"ListCustomPlugins\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/custom-plugins\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"customPlugins\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"creationTime\":{\"shape\":\"S19\"},\"customPluginArn\":{},\"customPluginState\":{},\"description\":{},\"latestRevision\":{\"shape\":\"S25\"},\"name\":{}}}},\"nextToken\":{}}}},\"ListWorkerConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/worker-configurations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"workerConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"creationTime\":{\"shape\":\"S19\"},\"description\":{},\"latestRevision\":{\"shape\":\"S1a\"},\"name\":{},\"workerConfigurationArn\":{}}}}}}},\"UpdateConnector\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/connectors/{connectorArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"capacity\",\"connectorArn\",\"currentVersion\"],\"members\":{\"capacity\":{\"type\":\"structure\",\"members\":{\"autoScaling\":{\"type\":\"structure\",\"required\":[\"maxWorkerCount\",\"mcuCount\",\"minWorkerCount\",\"scaleInPolicy\",\"scaleOutPolicy\"],\"members\":{\"maxWorkerCount\":{\"type\":\"integer\"},\"mcuCount\":{\"type\":\"integer\"},\"minWorkerCount\":{\"type\":\"integer\"},\"scaleInPolicy\":{\"type\":\"structure\",\"required\":[\"cpuUtilizationPercentage\"],\"members\":{\"cpuUtilizationPercentage\":{\"type\":\"integer\"}}},\"scaleOutPolicy\":{\"type\":\"structure\",\"required\":[\"cpuUtilizationPercentage\"],\"members\":{\"cpuUtilizationPercentage\":{\"type\":\"integer\"}}}}},\"provisionedCapacity\":{\"type\":\"structure\",\"required\":[\"mcuCount\",\"workerCount\"],\"members\":{\"mcuCount\":{\"type\":\"integer\"},\"workerCount\":{\"type\":\"integer\"}}}}},\"connectorArn\":{\"location\":\"uri\",\"locationName\":\"connectorArn\"},\"currentVersion\":{\"location\":\"querystring\",\"locationName\":\"currentVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"connectorArn\":{},\"connectorState\":{}}},\"idempotent\":true}},\"shapes\":{\"Sh\":{\"type\":\"list\",\"member\":{}},\"S19\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1a\":{\"type\":\"structure\",\"members\":{\"creationTime\":{\"shape\":\"S19\"},\"description\":{},\"revision\":{\"type\":\"long\"}}},\"S1h\":{\"type\":\"structure\",\"members\":{\"autoScaling\":{\"type\":\"structure\",\"members\":{\"maxWorkerCount\":{\"type\":\"integer\"},\"mcuCount\":{\"type\":\"integer\"},\"minWorkerCount\":{\"type\":\"integer\"},\"scaleInPolicy\":{\"type\":\"structure\",\"members\":{\"cpuUtilizationPercentage\":{\"type\":\"integer\"}}},\"scaleOutPolicy\":{\"type\":\"structure\",\"members\":{\"cpuUtilizationPercentage\":{\"type\":\"integer\"}}}}},\"provisionedCapacity\":{\"type\":\"structure\",\"members\":{\"mcuCount\":{\"type\":\"integer\"},\"workerCount\":{\"type\":\"integer\"}}}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"apacheKafkaCluster\":{\"type\":\"structure\",\"members\":{\"bootstrapServers\":{},\"vpc\":{\"type\":\"structure\",\"members\":{\"securityGroups\":{\"shape\":\"Sh\"},\"subnets\":{\"shape\":\"Sh\"}}}}}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"authenticationType\":{}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"encryptionType\":{}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"workerLogDelivery\":{\"type\":\"structure\",\"members\":{\"cloudWatchLogs\":{\"type\":\"structure\",\"members\":{\"enabled\":{\"type\":\"boolean\"},\"logGroup\":{}}},\"firehose\":{\"type\":\"structure\",\"members\":{\"deliveryStream\":{},\"enabled\":{\"type\":\"boolean\"}}},\"s3\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"enabled\":{\"type\":\"boolean\"},\"prefix\":{}}}}}}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"customPlugin\":{\"type\":\"structure\",\"members\":{\"customPluginArn\":{},\"revision\":{\"type\":\"long\"}}}}}},\"S21\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}},\"S22\":{\"type\":\"structure\",\"members\":{\"revision\":{\"type\":\"long\"},\"workerConfigurationArn\":{}}},\"S25\":{\"type\":\"structure\",\"members\":{\"contentType\":{},\"creationTime\":{\"shape\":\"S19\"},\"description\":{},\"fileDescription\":{\"type\":\"structure\",\"members\":{\"fileMd5\":{},\"fileSize\":{\"type\":\"long\"}}},\"location\":{\"type\":\"structure\",\"members\":{\"s3Location\":{\"type\":\"structure\",\"members\":{\"bucketArn\":{},\"fileKey\":{},\"objectVersion\":{}}}}},\"revision\":{\"type\":\"long\"}}}}}"); + +/***/ }), + +/***/ 67736: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListConnectors\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"connectors\"},\"ListCustomPlugins\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"customPlugins\"},\"ListWorkerConfigurations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"workerConfigurations\"}}}"); /***/ }), @@ -36168,7 +39198,7 @@ module.exports = JSON.parse("{\"o\":{\"ListClusters\":{\"input_token\":\"NextTok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-02-03\",\"endpointPrefix\":\"kendra\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"kendra\",\"serviceFullName\":\"AWSKendraFrontendService\",\"serviceId\":\"kendra\",\"signatureVersion\":\"v4\",\"signingName\":\"kendra\",\"targetPrefix\":\"AWSKendraFrontendService\",\"uid\":\"kendra-2019-02-03\"},\"operations\":{\"BatchDeleteDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"DocumentIdList\"],\"members\":{\"IndexId\":{},\"DocumentIdList\":{\"type\":\"list\",\"member\":{}},\"DataSourceSyncJobMetricTarget\":{\"type\":\"structure\",\"required\":[\"DataSourceId\"],\"members\":{\"DataSourceId\":{},\"DataSourceSyncJobId\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedDocuments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"BatchGetDocumentStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"DocumentInfoList\"],\"members\":{\"IndexId\":{},\"DocumentInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DocumentId\"],\"members\":{\"DocumentId\":{},\"Attributes\":{\"shape\":\"Sg\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"DocumentStatusList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentId\":{},\"DocumentStatus\":{},\"FailureCode\":{},\"FailureReason\":{}}}}}}},\"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\":\"S11\"},\"Attributes\":{\"shape\":\"Sg\"},\"AccessControlList\":{\"shape\":\"S14\"},\"HierarchicalAccessControlList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PrincipalList\"],\"members\":{\"PrincipalList\":{\"shape\":\"S14\"}}}},\"ContentType\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedDocuments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"ClearQuerySuggestions\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{}}}},\"CreateDataSource\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"IndexId\",\"Type\"],\"members\":{\"Name\":{},\"IndexId\":{},\"Type\":{},\"Configuration\":{\"shape\":\"S1j\"},\"Description\":{},\"Schedule\":{},\"RoleArn\":{},\"Tags\":{\"shape\":\"S4n\"},\"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\":\"S11\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S4n\"},\"FileFormat\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"CreateIndex\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoleArn\"],\"members\":{\"Name\":{},\"Edition\":{},\"RoleArn\":{},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S51\"},\"Description\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S4n\"},\"UserTokenConfigurations\":{\"shape\":\"S53\"},\"UserContextPolicy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"CreateQuerySuggestionsBlockList\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Name\",\"SourceS3Path\",\"RoleArn\"],\"members\":{\"IndexId\":{},\"Name\":{},\"Description\":{},\"SourceS3Path\":{\"shape\":\"S11\"},\"ClientToken\":{\"idempotencyToken\":true},\"RoleArn\":{},\"Tags\":{\"shape\":\"S4n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"CreateThesaurus\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Name\",\"RoleArn\",\"SourceS3Path\"],\"members\":{\"IndexId\":{},\"Name\":{},\"Description\":{},\"RoleArn\":{},\"Tags\":{\"shape\":\"S4n\"},\"SourceS3Path\":{\"shape\":\"S11\"},\"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\":{}}}},\"DeletePrincipalMapping\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"GroupId\"],\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"GroupId\":{},\"OrderingId\":{\"type\":\"long\"}}}},\"DeleteQuerySuggestionsBlockList\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Id\"],\"members\":{\"IndexId\":{},\"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\":\"S1j\"},\"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\":\"S11\"},\"Status\":{},\"RoleArn\":{},\"ErrorMessage\":{},\"FileFormat\":{}}}},\"DescribeIndex\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Edition\":{},\"RoleArn\":{},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S51\"},\"Status\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"DocumentMetadataConfigurations\":{\"shape\":\"S63\"},\"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\":\"S6l\"},\"UserTokenConfigurations\":{\"shape\":\"S53\"},\"UserContextPolicy\":{}}}},\"DescribePrincipalMapping\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"GroupId\"],\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"GroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"GroupId\":{},\"GroupOrderingIdSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"ReceivedAt\":{\"type\":\"timestamp\"},\"OrderingId\":{\"type\":\"long\"},\"FailureReason\":{}}}}}}},\"DescribeQuerySuggestionsBlockList\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Id\"],\"members\":{\"IndexId\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IndexId\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"Status\":{},\"ErrorMessage\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"SourceS3Path\":{\"shape\":\"S11\"},\"ItemCount\":{\"type\":\"integer\"},\"FileSizeBytes\":{\"type\":\"long\"},\"RoleArn\":{}}}},\"DescribeQuerySuggestionsConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Mode\":{},\"Status\":{},\"QueryLogLookBackWindowInDays\":{\"type\":\"integer\"},\"IncludeQueriesWithoutUserInformation\":{\"type\":\"boolean\"},\"MinimumNumberOfQueryingUsers\":{\"type\":\"integer\"},\"MinimumQueryCount\":{\"type\":\"integer\"},\"LastSuggestionsBuildTime\":{\"type\":\"timestamp\"},\"LastClearTime\":{\"type\":\"timestamp\"},\"TotalSuggestionsCount\":{\"type\":\"integer\"}}}},\"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\":\"S11\"},\"FileSizeBytes\":{\"type\":\"long\"},\"TermCount\":{\"type\":\"long\"},\"SynonymRuleCount\":{\"type\":\"long\"}}}},\"GetQuerySuggestions\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"QueryText\"],\"members\":{\"IndexId\":{},\"QueryText\":{},\"MaxSuggestionsCount\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"QuerySuggestionsId\":{},\"Suggestions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Value\":{\"type\":\"structure\",\"members\":{\"Text\":{\"type\":\"structure\",\"members\":{\"Text\":{},\"Highlights\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BeginOffset\":{\"type\":\"integer\"},\"EndOffset\":{\"type\":\"integer\"}}}}}}}}}}}}}},\"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\":{}}}}}}},\"ListGroupsOlderThanOrderingId\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"OrderingId\"],\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"OrderingId\":{\"type\":\"long\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GroupsSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupId\":{},\"OrderingId\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"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\":{}}}},\"ListQuerySuggestionsBlockLists\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BlockListSummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"ItemCount\":{\"type\":\"integer\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S4n\"}}}},\"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\"}}}}}}},\"PutPrincipalMapping\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"GroupId\",\"GroupMembers\"],\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"GroupId\":{},\"GroupMembers\":{\"type\":\"structure\",\"members\":{\"MemberGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"GroupId\"],\"members\":{\"GroupId\":{},\"DataSourceId\":{}}}},\"MemberUsers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"UserId\"],\"members\":{\"UserId\":{}}}},\"S3PathforGroupMembers\":{\"shape\":\"S11\"}}},\"OrderingId\":{\"type\":\"long\"},\"RoleArn\":{}}}},\"Query\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"QueryText\"],\"members\":{\"IndexId\":{},\"QueryText\":{},\"AttributeFilter\":{\"shape\":\"S8z\"},\"Facets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentAttributeKey\":{}}}},\"RequestedDocumentAttributes\":{\"type\":\"list\",\"member\":{}},\"QueryResultTypeFilter\":{},\"DocumentRelevanceOverrideConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Relevance\"],\"members\":{\"Name\":{},\"Relevance\":{\"shape\":\"S67\"}}}},\"PageNumber\":{\"type\":\"integer\"},\"PageSize\":{\"type\":\"integer\"},\"SortingConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentAttributeKey\",\"SortOrder\"],\"members\":{\"DocumentAttributeKey\":{},\"SortOrder\":{}}},\"UserContext\":{\"type\":\"structure\",\"members\":{\"Token\":{},\"UserId\":{},\"Groups\":{\"type\":\"list\",\"member\":{}},\"DataSourceGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"GroupId\",\"DataSourceId\"],\"members\":{\"GroupId\":{},\"DataSourceId\":{}}}}}},\"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\":\"S9n\"}}}}}},\"DocumentId\":{},\"DocumentTitle\":{\"shape\":\"S9n\"},\"DocumentExcerpt\":{\"shape\":\"S9n\"},\"DocumentURI\":{},\"DocumentAttributes\":{\"shape\":\"Sg\"},\"ScoreAttributes\":{\"type\":\"structure\",\"members\":{\"ScoreConfidence\":{}}},\"FeedbackToken\":{}}}},\"FacetResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentAttributeKey\":{},\"DocumentAttributeValueType\":{},\"DocumentAttributeValueCountPairs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentAttributeValue\":{\"shape\":\"Sj\"},\"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\":\"S4n\"}}},\"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\":\"S1j\"},\"Description\":{},\"Schedule\":{},\"RoleArn\":{}}}},\"UpdateIndex\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Name\":{},\"RoleArn\":{},\"Description\":{},\"DocumentMetadataConfigurationUpdates\":{\"shape\":\"S63\"},\"CapacityUnits\":{\"shape\":\"S6l\"},\"UserTokenConfigurations\":{\"shape\":\"S53\"},\"UserContextPolicy\":{}}}},\"UpdateQuerySuggestionsBlockList\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Id\"],\"members\":{\"IndexId\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"SourceS3Path\":{\"shape\":\"S11\"},\"RoleArn\":{}}}},\"UpdateQuerySuggestionsConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{},\"Mode\":{},\"QueryLogLookBackWindowInDays\":{\"type\":\"integer\"},\"IncludeQueriesWithoutUserInformation\":{\"type\":\"boolean\"},\"MinimumNumberOfQueryingUsers\":{\"type\":\"integer\"},\"MinimumQueryCount\":{\"type\":\"integer\"}}}},\"UpdateThesaurus\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"Name\":{},\"IndexId\":{},\"Description\":{},\"RoleArn\":{},\"SourceS3Path\":{\"shape\":\"S11\"}}}}},\"shapes\":{\"Sg\":{\"type\":\"list\",\"member\":{\"shape\":\"Sh\"}},\"Sh\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{\"shape\":\"Sj\"}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"StringValue\":{},\"StringListValue\":{\"type\":\"list\",\"member\":{}},\"LongValue\":{\"type\":\"long\"},\"DateValue\":{\"type\":\"timestamp\"}}},\"S11\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"Bucket\":{},\"Key\":{}}},\"S14\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\",\"Access\"],\"members\":{\"Name\":{},\"Type\":{},\"Access\":{},\"DataSourceId\":{}}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"S3Configuration\":{\"type\":\"structure\",\"required\":[\"BucketName\"],\"members\":{\"BucketName\":{},\"InclusionPrefixes\":{\"shape\":\"S1l\"},\"InclusionPatterns\":{\"shape\":\"S1l\"},\"ExclusionPatterns\":{\"shape\":\"S1l\"},\"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\":\"S1l\"},\"ExclusionPatterns\":{\"shape\":\"S1l\"},\"VpcConfiguration\":{\"shape\":\"S1v\"},\"FieldMappings\":{\"shape\":\"S20\"},\"DocumentTitleFieldName\":{},\"DisableLocalGroups\":{\"type\":\"boolean\"},\"SslCertificateS3Path\":{\"shape\":\"S11\"}}},\"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\":\"S1v\"},\"ColumnConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentIdColumnName\",\"DocumentDataColumnName\",\"ChangeDetectingColumns\"],\"members\":{\"DocumentIdColumnName\":{},\"DocumentDataColumnName\":{},\"DocumentTitleColumnName\":{},\"FieldMappings\":{\"shape\":\"S20\"},\"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\":\"S20\"}}}},\"KnowledgeArticleConfiguration\":{\"type\":\"structure\",\"required\":[\"IncludedStates\"],\"members\":{\"IncludedStates\":{\"type\":\"list\",\"member\":{}},\"StandardKnowledgeArticleTypeConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentDataFieldName\"],\"members\":{\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S20\"}}},\"CustomKnowledgeArticleTypeConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"DocumentDataFieldName\"],\"members\":{\"Name\":{},\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S20\"}}}}}},\"ChatterFeedConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentDataFieldName\"],\"members\":{\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S20\"},\"IncludeFilterTypes\":{\"type\":\"list\",\"member\":{}}}},\"CrawlAttachments\":{\"type\":\"boolean\"},\"StandardObjectAttachmentConfiguration\":{\"type\":\"structure\",\"members\":{\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S20\"}}},\"IncludeAttachmentFilePatterns\":{\"shape\":\"S1l\"},\"ExcludeAttachmentFilePatterns\":{\"shape\":\"S1l\"}}},\"OneDriveConfiguration\":{\"type\":\"structure\",\"required\":[\"TenantDomain\",\"SecretArn\",\"OneDriveUsers\"],\"members\":{\"TenantDomain\":{},\"SecretArn\":{},\"OneDriveUsers\":{\"type\":\"structure\",\"members\":{\"OneDriveUserList\":{\"type\":\"list\",\"member\":{}},\"OneDriveUserS3Path\":{\"shape\":\"S11\"}}},\"InclusionPatterns\":{\"shape\":\"S1l\"},\"ExclusionPatterns\":{\"shape\":\"S1l\"},\"FieldMappings\":{\"shape\":\"S20\"},\"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\":\"S1l\"},\"ExcludeAttachmentFilePatterns\":{\"shape\":\"S1l\"},\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S20\"},\"FilterQuery\":{}}},\"ServiceCatalogConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentDataFieldName\"],\"members\":{\"CrawlAttachments\":{\"type\":\"boolean\"},\"IncludeAttachmentFilePatterns\":{\"shape\":\"S1l\"},\"ExcludeAttachmentFilePatterns\":{\"shape\":\"S1l\"},\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S20\"}}},\"AuthenticationType\":{}}},\"ConfluenceConfiguration\":{\"type\":\"structure\",\"required\":[\"ServerUrl\",\"SecretArn\",\"Version\"],\"members\":{\"ServerUrl\":{},\"SecretArn\":{},\"Version\":{},\"SpaceConfiguration\":{\"type\":\"structure\",\"members\":{\"CrawlPersonalSpaces\":{\"type\":\"boolean\"},\"CrawlArchivedSpaces\":{\"type\":\"boolean\"},\"IncludeSpaces\":{\"shape\":\"S3c\"},\"ExcludeSpaces\":{\"shape\":\"S3c\"},\"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\":\"S1v\"},\"InclusionPatterns\":{\"shape\":\"S1l\"},\"ExclusionPatterns\":{\"shape\":\"S1l\"}}},\"GoogleDriveConfiguration\":{\"type\":\"structure\",\"required\":[\"SecretArn\"],\"members\":{\"SecretArn\":{},\"InclusionPatterns\":{\"shape\":\"S1l\"},\"ExclusionPatterns\":{\"shape\":\"S1l\"},\"FieldMappings\":{\"shape\":\"S20\"},\"ExcludeMimeTypes\":{\"type\":\"list\",\"member\":{}},\"ExcludeUserAccounts\":{\"type\":\"list\",\"member\":{}},\"ExcludeSharedDrives\":{\"type\":\"list\",\"member\":{}}}},\"WebCrawlerConfiguration\":{\"type\":\"structure\",\"required\":[\"Urls\"],\"members\":{\"Urls\":{\"type\":\"structure\",\"members\":{\"SeedUrlConfiguration\":{\"type\":\"structure\",\"required\":[\"SeedUrls\"],\"members\":{\"SeedUrls\":{\"type\":\"list\",\"member\":{}},\"WebCrawlerMode\":{}}},\"SiteMapsConfiguration\":{\"type\":\"structure\",\"required\":[\"SiteMaps\"],\"members\":{\"SiteMaps\":{\"type\":\"list\",\"member\":{}}}}}},\"CrawlDepth\":{\"type\":\"integer\"},\"MaxLinksPerPage\":{\"type\":\"integer\"},\"MaxContentSizePerPageInMegaBytes\":{\"type\":\"float\"},\"MaxUrlsPerMinuteCrawlRate\":{\"type\":\"integer\"},\"UrlInclusionPatterns\":{\"shape\":\"S1l\"},\"UrlExclusionPatterns\":{\"shape\":\"S1l\"},\"ProxyConfiguration\":{\"type\":\"structure\",\"required\":[\"Host\",\"Port\"],\"members\":{\"Host\":{},\"Port\":{\"type\":\"integer\"},\"Credentials\":{}}},\"AuthenticationConfiguration\":{\"type\":\"structure\",\"members\":{\"BasicAuthentication\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Host\",\"Port\",\"Credentials\"],\"members\":{\"Host\":{},\"Port\":{\"type\":\"integer\"},\"Credentials\":{}}}}}}}},\"WorkDocsConfiguration\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{},\"CrawlComments\":{\"type\":\"boolean\"},\"UseChangeLog\":{\"type\":\"boolean\"},\"InclusionPatterns\":{\"shape\":\"S1l\"},\"ExclusionPatterns\":{\"shape\":\"S1l\"},\"FieldMappings\":{\"shape\":\"S20\"}}}}},\"S1l\":{\"type\":\"list\",\"member\":{}},\"S1v\":{\"type\":\"structure\",\"required\":[\"SubnetIds\",\"SecurityGroupIds\"],\"members\":{\"SubnetIds\":{\"type\":\"list\",\"member\":{}},\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"S20\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DataSourceFieldName\",\"IndexFieldName\"],\"members\":{\"DataSourceFieldName\":{},\"DateFieldFormat\":{},\"IndexFieldName\":{}}}},\"S3c\":{\"type\":\"list\",\"member\":{}},\"S4n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S51\":{\"type\":\"structure\",\"members\":{\"KmsKeyId\":{\"type\":\"string\",\"sensitive\":true}}},\"S53\":{\"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\":{}}}}}},\"S63\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{},\"Relevance\":{\"shape\":\"S67\"},\"Search\":{\"type\":\"structure\",\"members\":{\"Facetable\":{\"type\":\"boolean\"},\"Searchable\":{\"type\":\"boolean\"},\"Displayable\":{\"type\":\"boolean\"},\"Sortable\":{\"type\":\"boolean\"}}}}}},\"S67\":{\"type\":\"structure\",\"members\":{\"Freshness\":{\"type\":\"boolean\"},\"Importance\":{\"type\":\"integer\"},\"Duration\":{},\"RankOrder\":{},\"ValueImportanceMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}}}},\"S6l\":{\"type\":\"structure\",\"required\":[\"StorageCapacityUnits\",\"QueryCapacityUnits\"],\"members\":{\"StorageCapacityUnits\":{\"type\":\"integer\"},\"QueryCapacityUnits\":{\"type\":\"integer\"}}},\"S8z\":{\"type\":\"structure\",\"members\":{\"AndAllFilters\":{\"shape\":\"S90\"},\"OrAllFilters\":{\"shape\":\"S90\"},\"NotFilter\":{\"shape\":\"S8z\"},\"EqualsTo\":{\"shape\":\"Sh\"},\"ContainsAll\":{\"shape\":\"Sh\"},\"ContainsAny\":{\"shape\":\"Sh\"},\"GreaterThan\":{\"shape\":\"Sh\"},\"GreaterThanOrEquals\":{\"shape\":\"Sh\"},\"LessThan\":{\"shape\":\"Sh\"},\"LessThanOrEquals\":{\"shape\":\"Sh\"}}},\"S90\":{\"type\":\"list\",\"member\":{\"shape\":\"S8z\"}},\"S9n\":{\"type\":\"structure\",\"members\":{\"Text\":{},\"Highlights\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"BeginOffset\",\"EndOffset\"],\"members\":{\"BeginOffset\":{\"type\":\"integer\"},\"EndOffset\":{\"type\":\"integer\"},\"TopAnswer\":{\"type\":\"boolean\"},\"Type\":{}}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-02-03\",\"endpointPrefix\":\"kendra\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"kendra\",\"serviceFullName\":\"AWSKendraFrontendService\",\"serviceId\":\"kendra\",\"signatureVersion\":\"v4\",\"signingName\":\"kendra\",\"targetPrefix\":\"AWSKendraFrontendService\",\"uid\":\"kendra-2019-02-03\"},\"operations\":{\"AssociateEntitiesToExperience\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\",\"EntityList\"],\"members\":{\"Id\":{},\"IndexId\":{},\"EntityList\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedEntityList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\"}}}}},\"AssociatePersonasToEntities\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\",\"Personas\"],\"members\":{\"Id\":{},\"IndexId\":{},\"Personas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EntityId\",\"Persona\"],\"members\":{\"EntityId\":{},\"Persona\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedEntityList\":{\"shape\":\"Sh\"}}}},\"BatchDeleteDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"DocumentIdList\"],\"members\":{\"IndexId\":{},\"DocumentIdList\":{\"type\":\"list\",\"member\":{}},\"DataSourceSyncJobMetricTarget\":{\"type\":\"structure\",\"required\":[\"DataSourceId\"],\"members\":{\"DataSourceId\":{},\"DataSourceSyncJobId\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedDocuments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"BatchGetDocumentStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"DocumentInfoList\"],\"members\":{\"IndexId\":{},\"DocumentInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DocumentId\"],\"members\":{\"DocumentId\":{},\"Attributes\":{\"shape\":\"Sv\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"DocumentStatusList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentId\":{},\"DocumentStatus\":{},\"FailureCode\":{},\"FailureReason\":{}}}}}}},\"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\":\"S1g\"},\"Attributes\":{\"shape\":\"Sv\"},\"AccessControlList\":{\"shape\":\"S1j\"},\"HierarchicalAccessControlList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PrincipalList\"],\"members\":{\"PrincipalList\":{\"shape\":\"S1j\"}}}},\"ContentType\":{}}}},\"CustomDocumentEnrichmentConfiguration\":{\"shape\":\"S1r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedDocuments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"ClearQuerySuggestions\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{}}}},\"CreateDataSource\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"IndexId\",\"Type\"],\"members\":{\"Name\":{},\"IndexId\":{},\"Type\":{},\"Configuration\":{\"shape\":\"S27\"},\"Description\":{},\"Schedule\":{},\"RoleArn\":{},\"Tags\":{\"shape\":\"S5r\"},\"ClientToken\":{\"idempotencyToken\":true},\"LanguageCode\":{},\"CustomDocumentEnrichmentConfiguration\":{\"shape\":\"S1r\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}}},\"CreateExperience\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"IndexId\"],\"members\":{\"Name\":{},\"IndexId\":{},\"RoleArn\":{},\"Configuration\":{\"shape\":\"S60\"},\"Description\":{},\"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\":\"S1g\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S5r\"},\"FileFormat\":{},\"ClientToken\":{\"idempotencyToken\":true},\"LanguageCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"CreateIndex\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"RoleArn\"],\"members\":{\"Name\":{},\"Edition\":{},\"RoleArn\":{},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S6f\"},\"Description\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S5r\"},\"UserTokenConfigurations\":{\"shape\":\"S6h\"},\"UserContextPolicy\":{},\"UserGroupResolutionConfiguration\":{\"shape\":\"S6r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"CreateQuerySuggestionsBlockList\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Name\",\"SourceS3Path\",\"RoleArn\"],\"members\":{\"IndexId\":{},\"Name\":{},\"Description\":{},\"SourceS3Path\":{\"shape\":\"S1g\"},\"ClientToken\":{\"idempotencyToken\":true},\"RoleArn\":{},\"Tags\":{\"shape\":\"S5r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"CreateThesaurus\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Name\",\"RoleArn\",\"SourceS3Path\"],\"members\":{\"IndexId\":{},\"Name\":{},\"Description\":{},\"RoleArn\":{},\"Tags\":{\"shape\":\"S5r\"},\"SourceS3Path\":{\"shape\":\"S1g\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}}},\"DeleteDataSource\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"IndexId\":{}}}},\"DeleteExperience\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"IndexId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFaq\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"IndexId\":{}}}},\"DeleteIndex\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}}},\"DeletePrincipalMapping\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"GroupId\"],\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"GroupId\":{},\"OrderingId\":{\"type\":\"long\"}}}},\"DeleteQuerySuggestionsBlockList\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Id\"],\"members\":{\"IndexId\":{},\"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\":\"S27\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"Description\":{},\"Status\":{},\"Schedule\":{},\"RoleArn\":{},\"ErrorMessage\":{},\"LanguageCode\":{},\"CustomDocumentEnrichmentConfiguration\":{\"shape\":\"S1r\"}}}},\"DescribeExperience\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"IndexId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"IndexId\":{},\"Name\":{},\"Endpoints\":{\"shape\":\"S7h\"},\"Configuration\":{\"shape\":\"S60\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"Description\":{},\"Status\":{},\"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\":\"S1g\"},\"Status\":{},\"RoleArn\":{},\"ErrorMessage\":{},\"FileFormat\":{},\"LanguageCode\":{}}}},\"DescribeIndex\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Edition\":{},\"RoleArn\":{},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S6f\"},\"Status\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"DocumentMetadataConfigurations\":{\"shape\":\"S7s\"},\"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\":\"S8a\"},\"UserTokenConfigurations\":{\"shape\":\"S6h\"},\"UserContextPolicy\":{},\"UserGroupResolutionConfiguration\":{\"shape\":\"S6r\"}}}},\"DescribePrincipalMapping\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"GroupId\"],\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"GroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"GroupId\":{},\"GroupOrderingIdSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"ReceivedAt\":{\"type\":\"timestamp\"},\"OrderingId\":{\"type\":\"long\"},\"FailureReason\":{}}}}}}},\"DescribeQuerySuggestionsBlockList\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Id\"],\"members\":{\"IndexId\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IndexId\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"Status\":{},\"ErrorMessage\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"SourceS3Path\":{\"shape\":\"S1g\"},\"ItemCount\":{\"type\":\"integer\"},\"FileSizeBytes\":{\"type\":\"long\"},\"RoleArn\":{}}}},\"DescribeQuerySuggestionsConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Mode\":{},\"Status\":{},\"QueryLogLookBackWindowInDays\":{\"type\":\"integer\"},\"IncludeQueriesWithoutUserInformation\":{\"type\":\"boolean\"},\"MinimumNumberOfQueryingUsers\":{\"type\":\"integer\"},\"MinimumQueryCount\":{\"type\":\"integer\"},\"LastSuggestionsBuildTime\":{\"type\":\"timestamp\"},\"LastClearTime\":{\"type\":\"timestamp\"},\"TotalSuggestionsCount\":{\"type\":\"integer\"}}}},\"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\":\"S1g\"},\"FileSizeBytes\":{\"type\":\"long\"},\"TermCount\":{\"type\":\"long\"},\"SynonymRuleCount\":{\"type\":\"long\"}}}},\"DisassociateEntitiesFromExperience\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\",\"EntityList\"],\"members\":{\"Id\":{},\"IndexId\":{},\"EntityList\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedEntityList\":{\"shape\":\"Sh\"}}}},\"DisassociatePersonasFromEntities\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\",\"EntityIds\"],\"members\":{\"Id\":{},\"IndexId\":{},\"EntityIds\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedEntityList\":{\"shape\":\"Sh\"}}}},\"GetQuerySuggestions\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"QueryText\"],\"members\":{\"IndexId\":{},\"QueryText\":{},\"MaxSuggestionsCount\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"QuerySuggestionsId\":{},\"Suggestions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Value\":{\"type\":\"structure\",\"members\":{\"Text\":{\"type\":\"structure\",\"members\":{\"Text\":{},\"Highlights\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BeginOffset\":{\"type\":\"integer\"},\"EndOffset\":{\"type\":\"integer\"}}}}}}}}}}}}}},\"GetSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Interval\",\"MetricType\"],\"members\":{\"IndexId\":{},\"Interval\":{},\"MetricType\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SnapShotTimeFilter\":{\"shape\":\"S9j\"},\"SnapshotsDataHeader\":{\"type\":\"list\",\"member\":{}},\"SnapshotsData\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{}}},\"NextToken\":{}}}},\"ListDataSourceSyncJobs\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"IndexId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"StartTimeFilter\":{\"shape\":\"S9j\"},\"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\":{},\"LanguageCode\":{}}}},\"NextToken\":{}}}},\"ListEntityPersonas\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"IndexId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EntityId\":{},\"Persona\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListExperienceEntities\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"IndexId\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EntityId\":{},\"EntityType\":{},\"DisplayData\":{\"type\":\"structure\",\"members\":{\"UserName\":{\"shape\":\"Saa\"},\"GroupName\":{\"shape\":\"Saa\"},\"IdentifiedUserName\":{\"shape\":\"Saa\"},\"FirstName\":{\"shape\":\"Saa\"},\"LastName\":{\"shape\":\"Saa\"}}}}}},\"NextToken\":{}}}},\"ListExperiences\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Status\":{},\"Endpoints\":{\"shape\":\"S7h\"}}}},\"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\":{},\"LanguageCode\":{}}}}}}},\"ListGroupsOlderThanOrderingId\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"OrderingId\"],\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"OrderingId\":{\"type\":\"long\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GroupsSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupId\":{},\"OrderingId\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"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\":{}}}},\"ListQuerySuggestionsBlockLists\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BlockListSummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"ItemCount\":{\"type\":\"integer\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S5r\"}}}},\"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\"}}}}}}},\"PutPrincipalMapping\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"GroupId\",\"GroupMembers\"],\"members\":{\"IndexId\":{},\"DataSourceId\":{},\"GroupId\":{},\"GroupMembers\":{\"type\":\"structure\",\"members\":{\"MemberGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"GroupId\"],\"members\":{\"GroupId\":{},\"DataSourceId\":{}}}},\"MemberUsers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"UserId\"],\"members\":{\"UserId\":{}}}},\"S3PathforGroupMembers\":{\"shape\":\"S1g\"}}},\"OrderingId\":{\"type\":\"long\"},\"RoleArn\":{}}}},\"Query\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{},\"QueryText\":{},\"AttributeFilter\":{\"shape\":\"Sbh\"},\"Facets\":{\"shape\":\"Sbj\"},\"RequestedDocumentAttributes\":{\"type\":\"list\",\"member\":{}},\"QueryResultTypeFilter\":{},\"DocumentRelevanceOverrideConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Relevance\"],\"members\":{\"Name\":{},\"Relevance\":{\"shape\":\"S7w\"}}}},\"PageNumber\":{\"type\":\"integer\"},\"PageSize\":{\"type\":\"integer\"},\"SortingConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentAttributeKey\",\"SortOrder\"],\"members\":{\"DocumentAttributeKey\":{},\"SortOrder\":{}}},\"UserContext\":{\"type\":\"structure\",\"members\":{\"Token\":{},\"UserId\":{},\"Groups\":{\"type\":\"list\",\"member\":{}},\"DataSourceGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"GroupId\",\"DataSourceId\"],\"members\":{\"GroupId\":{},\"DataSourceId\":{}}}}}},\"VisitorId\":{},\"SpellCorrectionConfiguration\":{\"type\":\"structure\",\"required\":[\"IncludeQuerySpellCheckSuggestions\"],\"members\":{\"IncludeQuerySpellCheckSuggestions\":{\"type\":\"boolean\"}}}}},\"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\":\"Sc7\"}}}}}},\"DocumentId\":{},\"DocumentTitle\":{\"shape\":\"Sc7\"},\"DocumentExcerpt\":{\"shape\":\"Sc7\"},\"DocumentURI\":{},\"DocumentAttributes\":{\"shape\":\"Sv\"},\"ScoreAttributes\":{\"type\":\"structure\",\"members\":{\"ScoreConfidence\":{}}},\"FeedbackToken\":{}}}},\"FacetResults\":{\"shape\":\"Sce\"},\"TotalNumberOfResults\":{\"type\":\"integer\"},\"Warnings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"Code\":{}}}},\"SpellCorrectedQueries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SuggestedQueryText\":{},\"Corrections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BeginOffset\":{\"type\":\"integer\"},\"EndOffset\":{\"type\":\"integer\"},\"Term\":{},\"CorrectedTerm\":{}}}}}}}}}},\"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\":\"S5r\"}}},\"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\":\"S27\"},\"Description\":{},\"Schedule\":{},\"RoleArn\":{},\"LanguageCode\":{},\"CustomDocumentEnrichmentConfiguration\":{\"shape\":\"S1r\"}}}},\"UpdateExperience\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"Name\":{},\"IndexId\":{},\"RoleArn\":{},\"Configuration\":{\"shape\":\"S60\"},\"Description\":{}}}},\"UpdateIndex\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Name\":{},\"RoleArn\":{},\"Description\":{},\"DocumentMetadataConfigurationUpdates\":{\"shape\":\"S7s\"},\"CapacityUnits\":{\"shape\":\"S8a\"},\"UserTokenConfigurations\":{\"shape\":\"S6h\"},\"UserContextPolicy\":{},\"UserGroupResolutionConfiguration\":{\"shape\":\"S6r\"}}}},\"UpdateQuerySuggestionsBlockList\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\",\"Id\"],\"members\":{\"IndexId\":{},\"Id\":{},\"Name\":{},\"Description\":{},\"SourceS3Path\":{\"shape\":\"S1g\"},\"RoleArn\":{}}}},\"UpdateQuerySuggestionsConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"IndexId\"],\"members\":{\"IndexId\":{},\"Mode\":{},\"QueryLogLookBackWindowInDays\":{\"type\":\"integer\"},\"IncludeQueriesWithoutUserInformation\":{\"type\":\"boolean\"},\"MinimumNumberOfQueryingUsers\":{\"type\":\"integer\"},\"MinimumQueryCount\":{\"type\":\"integer\"}}}},\"UpdateThesaurus\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"IndexId\"],\"members\":{\"Id\":{},\"Name\":{},\"IndexId\":{},\"Description\":{},\"RoleArn\":{},\"SourceS3Path\":{\"shape\":\"S1g\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"required\":[\"EntityId\",\"EntityType\"],\"members\":{\"EntityId\":{},\"EntityType\":{}}},\"Sa\":{\"type\":\"structure\",\"members\":{\"EntityId\":{},\"ErrorMessage\":{}}},\"Sh\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\"}},\"Sv\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\"}},\"Sw\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{\"shape\":\"Sy\"}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"StringValue\":{},\"StringListValue\":{\"type\":\"list\",\"member\":{}},\"LongValue\":{\"type\":\"long\"},\"DateValue\":{\"type\":\"timestamp\"}}},\"S1g\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"Bucket\":{},\"Key\":{}}},\"S1j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\",\"Access\"],\"members\":{\"Name\":{},\"Type\":{},\"Access\":{},\"DataSourceId\":{}}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"InlineConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Condition\":{\"shape\":\"S1u\"},\"Target\":{\"type\":\"structure\",\"members\":{\"TargetDocumentAttributeKey\":{},\"TargetDocumentAttributeValueDeletion\":{\"type\":\"boolean\"},\"TargetDocumentAttributeValue\":{\"shape\":\"Sy\"}}},\"DocumentContentDeletion\":{\"type\":\"boolean\"}}}},\"PreExtractionHookConfiguration\":{\"shape\":\"S1y\"},\"PostExtractionHookConfiguration\":{\"shape\":\"S1y\"},\"RoleArn\":{}}},\"S1u\":{\"type\":\"structure\",\"required\":[\"ConditionDocumentAttributeKey\",\"Operator\"],\"members\":{\"ConditionDocumentAttributeKey\":{},\"Operator\":{},\"ConditionOnValue\":{\"shape\":\"Sy\"}}},\"S1y\":{\"type\":\"structure\",\"required\":[\"LambdaArn\",\"S3Bucket\"],\"members\":{\"InvocationCondition\":{\"shape\":\"S1u\"},\"LambdaArn\":{},\"S3Bucket\":{}}},\"S27\":{\"type\":\"structure\",\"members\":{\"S3Configuration\":{\"type\":\"structure\",\"required\":[\"BucketName\"],\"members\":{\"BucketName\":{},\"InclusionPrefixes\":{\"shape\":\"S29\"},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"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\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"VpcConfiguration\":{\"shape\":\"S2i\"},\"FieldMappings\":{\"shape\":\"S2n\"},\"DocumentTitleFieldName\":{},\"DisableLocalGroups\":{\"type\":\"boolean\"},\"SslCertificateS3Path\":{\"shape\":\"S1g\"}}},\"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\":\"S2i\"},\"ColumnConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentIdColumnName\",\"DocumentDataColumnName\",\"ChangeDetectingColumns\"],\"members\":{\"DocumentIdColumnName\":{},\"DocumentDataColumnName\":{},\"DocumentTitleColumnName\":{},\"FieldMappings\":{\"shape\":\"S2n\"},\"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\":\"S2n\"}}}},\"KnowledgeArticleConfiguration\":{\"type\":\"structure\",\"required\":[\"IncludedStates\"],\"members\":{\"IncludedStates\":{\"type\":\"list\",\"member\":{}},\"StandardKnowledgeArticleTypeConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentDataFieldName\"],\"members\":{\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S2n\"}}},\"CustomKnowledgeArticleTypeConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"DocumentDataFieldName\"],\"members\":{\"Name\":{},\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S2n\"}}}}}},\"ChatterFeedConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentDataFieldName\"],\"members\":{\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S2n\"},\"IncludeFilterTypes\":{\"type\":\"list\",\"member\":{}}}},\"CrawlAttachments\":{\"type\":\"boolean\"},\"StandardObjectAttachmentConfiguration\":{\"type\":\"structure\",\"members\":{\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S2n\"}}},\"IncludeAttachmentFilePatterns\":{\"shape\":\"S29\"},\"ExcludeAttachmentFilePatterns\":{\"shape\":\"S29\"}}},\"OneDriveConfiguration\":{\"type\":\"structure\",\"required\":[\"TenantDomain\",\"SecretArn\",\"OneDriveUsers\"],\"members\":{\"TenantDomain\":{},\"SecretArn\":{},\"OneDriveUsers\":{\"type\":\"structure\",\"members\":{\"OneDriveUserList\":{\"type\":\"list\",\"member\":{}},\"OneDriveUserS3Path\":{\"shape\":\"S1g\"}}},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"FieldMappings\":{\"shape\":\"S2n\"},\"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\":\"S29\"},\"ExcludeAttachmentFilePatterns\":{\"shape\":\"S29\"},\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S2n\"},\"FilterQuery\":{}}},\"ServiceCatalogConfiguration\":{\"type\":\"structure\",\"required\":[\"DocumentDataFieldName\"],\"members\":{\"CrawlAttachments\":{\"type\":\"boolean\"},\"IncludeAttachmentFilePatterns\":{\"shape\":\"S29\"},\"ExcludeAttachmentFilePatterns\":{\"shape\":\"S29\"},\"DocumentDataFieldName\":{},\"DocumentTitleFieldName\":{},\"FieldMappings\":{\"shape\":\"S2n\"}}},\"AuthenticationType\":{}}},\"ConfluenceConfiguration\":{\"type\":\"structure\",\"required\":[\"ServerUrl\",\"SecretArn\",\"Version\"],\"members\":{\"ServerUrl\":{},\"SecretArn\":{},\"Version\":{},\"SpaceConfiguration\":{\"type\":\"structure\",\"members\":{\"CrawlPersonalSpaces\":{\"type\":\"boolean\"},\"CrawlArchivedSpaces\":{\"type\":\"boolean\"},\"IncludeSpaces\":{\"shape\":\"S3z\"},\"ExcludeSpaces\":{\"shape\":\"S3z\"},\"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\":\"S2i\"},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"}}},\"GoogleDriveConfiguration\":{\"type\":\"structure\",\"required\":[\"SecretArn\"],\"members\":{\"SecretArn\":{},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"FieldMappings\":{\"shape\":\"S2n\"},\"ExcludeMimeTypes\":{\"type\":\"list\",\"member\":{}},\"ExcludeUserAccounts\":{\"type\":\"list\",\"member\":{}},\"ExcludeSharedDrives\":{\"type\":\"list\",\"member\":{}}}},\"WebCrawlerConfiguration\":{\"type\":\"structure\",\"required\":[\"Urls\"],\"members\":{\"Urls\":{\"type\":\"structure\",\"members\":{\"SeedUrlConfiguration\":{\"type\":\"structure\",\"required\":[\"SeedUrls\"],\"members\":{\"SeedUrls\":{\"type\":\"list\",\"member\":{}},\"WebCrawlerMode\":{}}},\"SiteMapsConfiguration\":{\"type\":\"structure\",\"required\":[\"SiteMaps\"],\"members\":{\"SiteMaps\":{\"type\":\"list\",\"member\":{}}}}}},\"CrawlDepth\":{\"type\":\"integer\"},\"MaxLinksPerPage\":{\"type\":\"integer\"},\"MaxContentSizePerPageInMegaBytes\":{\"type\":\"float\"},\"MaxUrlsPerMinuteCrawlRate\":{\"type\":\"integer\"},\"UrlInclusionPatterns\":{\"shape\":\"S29\"},\"UrlExclusionPatterns\":{\"shape\":\"S29\"},\"ProxyConfiguration\":{\"type\":\"structure\",\"required\":[\"Host\",\"Port\"],\"members\":{\"Host\":{},\"Port\":{\"type\":\"integer\"},\"Credentials\":{}}},\"AuthenticationConfiguration\":{\"type\":\"structure\",\"members\":{\"BasicAuthentication\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Host\",\"Port\",\"Credentials\"],\"members\":{\"Host\":{},\"Port\":{\"type\":\"integer\"},\"Credentials\":{}}}}}}}},\"WorkDocsConfiguration\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{},\"CrawlComments\":{\"type\":\"boolean\"},\"UseChangeLog\":{\"type\":\"boolean\"},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"FieldMappings\":{\"shape\":\"S2n\"}}},\"FsxConfiguration\":{\"type\":\"structure\",\"required\":[\"FileSystemId\",\"FileSystemType\",\"VpcConfiguration\"],\"members\":{\"FileSystemId\":{},\"FileSystemType\":{},\"VpcConfiguration\":{\"shape\":\"S2i\"},\"SecretArn\":{},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"FieldMappings\":{\"shape\":\"S2n\"}}},\"SlackConfiguration\":{\"type\":\"structure\",\"required\":[\"TeamId\",\"SecretArn\",\"SlackEntityList\",\"SinceCrawlDate\"],\"members\":{\"TeamId\":{},\"SecretArn\":{},\"VpcConfiguration\":{\"shape\":\"S2i\"},\"SlackEntityList\":{\"type\":\"list\",\"member\":{}},\"UseChangeLog\":{\"type\":\"boolean\"},\"CrawlBotMessage\":{\"type\":\"boolean\"},\"ExcludeArchived\":{\"type\":\"boolean\"},\"SinceCrawlDate\":{},\"LookBackPeriod\":{\"type\":\"integer\"},\"PrivateChannelFilter\":{\"type\":\"list\",\"member\":{}},\"PublicChannelFilter\":{\"type\":\"list\",\"member\":{}},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"FieldMappings\":{\"shape\":\"S2n\"}}},\"BoxConfiguration\":{\"type\":\"structure\",\"required\":[\"EnterpriseId\",\"SecretArn\"],\"members\":{\"EnterpriseId\":{},\"SecretArn\":{},\"UseChangeLog\":{\"type\":\"boolean\"},\"CrawlComments\":{\"type\":\"boolean\"},\"CrawlTasks\":{\"type\":\"boolean\"},\"CrawlWebLinks\":{\"type\":\"boolean\"},\"FileFieldMappings\":{\"shape\":\"S2n\"},\"TaskFieldMappings\":{\"shape\":\"S2n\"},\"CommentFieldMappings\":{\"shape\":\"S2n\"},\"WebLinkFieldMappings\":{\"shape\":\"S2n\"},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"VpcConfiguration\":{\"shape\":\"S2i\"}}},\"QuipConfiguration\":{\"type\":\"structure\",\"required\":[\"Domain\",\"SecretArn\"],\"members\":{\"Domain\":{},\"SecretArn\":{},\"CrawlFileComments\":{\"type\":\"boolean\"},\"CrawlChatRooms\":{\"type\":\"boolean\"},\"CrawlAttachments\":{\"type\":\"boolean\"},\"FolderIds\":{\"type\":\"list\",\"member\":{}},\"ThreadFieldMappings\":{\"shape\":\"S2n\"},\"MessageFieldMappings\":{\"shape\":\"S2n\"},\"AttachmentFieldMappings\":{\"shape\":\"S2n\"},\"InclusionPatterns\":{\"shape\":\"S29\"},\"ExclusionPatterns\":{\"shape\":\"S29\"},\"VpcConfiguration\":{\"shape\":\"S2i\"}}}}},\"S29\":{\"type\":\"list\",\"member\":{}},\"S2i\":{\"type\":\"structure\",\"required\":[\"SubnetIds\",\"SecurityGroupIds\"],\"members\":{\"SubnetIds\":{\"type\":\"list\",\"member\":{}},\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"S2n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DataSourceFieldName\",\"IndexFieldName\"],\"members\":{\"DataSourceFieldName\":{},\"DateFieldFormat\":{},\"IndexFieldName\":{}}}},\"S3z\":{\"type\":\"list\",\"member\":{}},\"S5r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S60\":{\"type\":\"structure\",\"members\":{\"ContentSourceConfiguration\":{\"type\":\"structure\",\"members\":{\"DataSourceIds\":{\"type\":\"list\",\"member\":{}},\"FaqIds\":{\"type\":\"list\",\"member\":{}},\"DirectPutContent\":{\"type\":\"boolean\"}}},\"UserIdentityConfiguration\":{\"type\":\"structure\",\"members\":{\"IdentityAttributeName\":{}}}}},\"S6f\":{\"type\":\"structure\",\"members\":{\"KmsKeyId\":{\"type\":\"string\",\"sensitive\":true}}},\"S6h\":{\"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\":{}}}}}},\"S6r\":{\"type\":\"structure\",\"required\":[\"UserGroupResolutionMode\"],\"members\":{\"UserGroupResolutionMode\":{}}},\"S7h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EndpointType\":{},\"Endpoint\":{}}}},\"S7s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{},\"Relevance\":{\"shape\":\"S7w\"},\"Search\":{\"type\":\"structure\",\"members\":{\"Facetable\":{\"type\":\"boolean\"},\"Searchable\":{\"type\":\"boolean\"},\"Displayable\":{\"type\":\"boolean\"},\"Sortable\":{\"type\":\"boolean\"}}}}}},\"S7w\":{\"type\":\"structure\",\"members\":{\"Freshness\":{\"type\":\"boolean\"},\"Importance\":{\"type\":\"integer\"},\"Duration\":{},\"RankOrder\":{},\"ValueImportanceMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}}}},\"S8a\":{\"type\":\"structure\",\"required\":[\"StorageCapacityUnits\",\"QueryCapacityUnits\"],\"members\":{\"StorageCapacityUnits\":{\"type\":\"integer\"},\"QueryCapacityUnits\":{\"type\":\"integer\"}}},\"S9j\":{\"type\":\"structure\",\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"Saa\":{\"type\":\"string\",\"sensitive\":true},\"Sbh\":{\"type\":\"structure\",\"members\":{\"AndAllFilters\":{\"shape\":\"Sbi\"},\"OrAllFilters\":{\"shape\":\"Sbi\"},\"NotFilter\":{\"shape\":\"Sbh\"},\"EqualsTo\":{\"shape\":\"Sw\"},\"ContainsAll\":{\"shape\":\"Sw\"},\"ContainsAny\":{\"shape\":\"Sw\"},\"GreaterThan\":{\"shape\":\"Sw\"},\"GreaterThanOrEquals\":{\"shape\":\"Sw\"},\"LessThan\":{\"shape\":\"Sw\"},\"LessThanOrEquals\":{\"shape\":\"Sw\"}}},\"Sbi\":{\"type\":\"list\",\"member\":{\"shape\":\"Sbh\"}},\"Sbj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentAttributeKey\":{},\"Facets\":{\"shape\":\"Sbj\"},\"MaxResults\":{\"type\":\"integer\"}}}},\"Sc7\":{\"type\":\"structure\",\"members\":{\"Text\":{},\"Highlights\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"BeginOffset\",\"EndOffset\"],\"members\":{\"BeginOffset\":{\"type\":\"integer\"},\"EndOffset\":{\"type\":\"integer\"},\"TopAnswer\":{\"type\":\"boolean\"},\"Type\":{}}}}}},\"Sce\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentAttributeKey\":{},\"DocumentAttributeValueType\":{},\"DocumentAttributeValueCountPairs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentAttributeValue\":{\"shape\":\"Sy\"},\"Count\":{\"type\":\"integer\"},\"FacetResults\":{\"shape\":\"Sce\"}}}}}}}}}"); /***/ }), @@ -36176,7 +39206,31 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListDataSourceSyncJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDataSources\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListIndices\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetSnapshots\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDataSourceSyncJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDataSources\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListEntityPersonas\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListExperienceEntities\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\"},\"ListExperiences\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListFaqs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListGroupsOlderThanOrderingId\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListIndices\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListQuerySuggestionsBlockLists\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListThesauri\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + +/***/ 52836: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2022-02-10\",\"endpointPrefix\":\"cassandra\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Keyspaces\",\"serviceId\":\"Keyspaces\",\"signatureVersion\":\"v4\",\"signingName\":\"cassandra\",\"targetPrefix\":\"KeyspacesService\",\"uid\":\"keyspaces-2022-02-10\"},\"operations\":{\"CreateKeyspace\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyspaceName\"],\"members\":{\"keyspaceName\":{},\"tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{}}}},\"CreateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyspaceName\",\"tableName\",\"schemaDefinition\"],\"members\":{\"keyspaceName\":{},\"tableName\":{},\"schemaDefinition\":{\"shape\":\"Sb\"},\"comment\":{\"shape\":\"Sm\"},\"capacitySpecification\":{\"shape\":\"So\"},\"encryptionSpecification\":{\"shape\":\"Sr\"},\"pointInTimeRecovery\":{\"shape\":\"Su\"},\"ttl\":{\"shape\":\"Sw\"},\"defaultTimeToLive\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{}}}},\"DeleteKeyspace\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyspaceName\"],\"members\":{\"keyspaceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyspaceName\",\"tableName\"],\"members\":{\"keyspaceName\":{},\"tableName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetKeyspace\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyspaceName\"],\"members\":{\"keyspaceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"keyspaceName\",\"resourceArn\"],\"members\":{\"keyspaceName\":{},\"resourceArn\":{}}}},\"GetTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyspaceName\",\"tableName\"],\"members\":{\"keyspaceName\":{},\"tableName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"keyspaceName\",\"tableName\",\"resourceArn\"],\"members\":{\"keyspaceName\":{},\"tableName\":{},\"resourceArn\":{},\"creationTimestamp\":{\"type\":\"timestamp\"},\"status\":{},\"schemaDefinition\":{\"shape\":\"Sb\"},\"capacitySpecification\":{\"type\":\"structure\",\"required\":[\"throughputMode\"],\"members\":{\"throughputMode\":{},\"readCapacityUnits\":{\"type\":\"long\"},\"writeCapacityUnits\":{\"type\":\"long\"},\"lastUpdateToPayPerRequestTimestamp\":{\"type\":\"timestamp\"}}},\"encryptionSpecification\":{\"shape\":\"Sr\"},\"pointInTimeRecovery\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{},\"earliestRestorableTimestamp\":{\"type\":\"timestamp\"}}},\"ttl\":{\"shape\":\"Sw\"},\"defaultTimeToLive\":{\"type\":\"integer\"},\"comment\":{\"shape\":\"Sm\"}}}},\"ListKeyspaces\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"keyspaces\"],\"members\":{\"nextToken\":{},\"keyspaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"keyspaceName\",\"resourceArn\"],\"members\":{\"keyspaceName\":{},\"resourceArn\":{}}}}}}},\"ListTables\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyspaceName\"],\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"keyspaceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"tables\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"keyspaceName\",\"tableName\",\"resourceArn\"],\"members\":{\"keyspaceName\":{},\"tableName\":{},\"resourceArn\":{}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"tags\":{\"shape\":\"S3\"}}}},\"RestoreTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"sourceKeyspaceName\",\"sourceTableName\",\"targetKeyspaceName\",\"targetTableName\"],\"members\":{\"sourceKeyspaceName\":{},\"sourceTableName\":{},\"targetKeyspaceName\":{},\"targetTableName\":{},\"restoreTimestamp\":{\"type\":\"timestamp\"},\"capacitySpecificationOverride\":{\"shape\":\"So\"},\"encryptionSpecificationOverride\":{\"shape\":\"Sr\"},\"pointInTimeRecoveryOverride\":{\"shape\":\"Su\"},\"tagsOverride\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"restoredTableARN\"],\"members\":{\"restoredTableARN\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{},\"tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{},\"tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyspaceName\",\"tableName\"],\"members\":{\"keyspaceName\":{},\"tableName\":{},\"addColumns\":{\"shape\":\"Sc\"},\"capacitySpecification\":{\"shape\":\"So\"},\"encryptionSpecification\":{\"shape\":\"Sr\"},\"pointInTimeRecovery\":{\"shape\":\"Su\"},\"ttl\":{\"shape\":\"Sw\"},\"defaultTimeToLive\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\",\"value\"],\"members\":{\"key\":{},\"value\":{}}}},\"Sb\":{\"type\":\"structure\",\"required\":[\"allColumns\",\"partitionKeys\"],\"members\":{\"allColumns\":{\"shape\":\"Sc\"},\"partitionKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}}},\"clusteringKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"orderBy\"],\"members\":{\"name\":{},\"orderBy\":{}}}},\"staticColumns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}}}}},\"Sc\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"type\"],\"members\":{\"name\":{},\"type\":{}}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"message\"],\"members\":{\"message\":{}}},\"So\":{\"type\":\"structure\",\"required\":[\"throughputMode\"],\"members\":{\"throughputMode\":{},\"readCapacityUnits\":{\"type\":\"long\"},\"writeCapacityUnits\":{\"type\":\"long\"}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"kmsKeyIdentifier\":{}}},\"Su\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{}}},\"Sw\":{\"type\":\"structure\",\"required\":[\"status\"],\"members\":{\"status\":{}}}}}"); + +/***/ }), + +/***/ 39387: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListKeyspaces\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"keyspaces\"},\"ListTables\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"tables\"},\"ListTagsForResource\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"tags\"}}}"); + +/***/ }), + +/***/ 86799: +/***/ ((module) => { + +"use strict"; +module.exports = {"V":{}}; /***/ }), @@ -36184,7 +39238,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDataSourceSyncJobs\":{\"input_token\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-12-02\",\"endpointPrefix\":\"kinesis\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"protocolSettings\":{\"h2\":\"eventstream\"},\"serviceAbbreviation\":\"Kinesis\",\"serviceFullName\":\"Amazon Kinesis\",\"serviceId\":\"Kinesis\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Kinesis_20131202\",\"uid\":\"kinesis-2013-12-02\"},\"operations\":{\"AddTagsToStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"Tags\"],\"members\":{\"StreamName\":{},\"Tags\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"CreateStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"ShardCount\"],\"members\":{\"StreamName\":{},\"ShardCount\":{\"type\":\"integer\"}}}},\"DecreaseStreamRetentionPeriod\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"RetentionPeriodHours\"],\"members\":{\"StreamName\":{},\"RetentionPeriodHours\":{\"type\":\"integer\"}}}},\"DeleteStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\"],\"members\":{\"StreamName\":{},\"EnforceConsumerDeletion\":{\"type\":\"boolean\"}}}},\"DeregisterStreamConsumer\":{\"input\":{\"type\":\"structure\",\"members\":{\"StreamARN\":{},\"ConsumerName\":{},\"ConsumerARN\":{}}}},\"DescribeLimits\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"ShardLimit\",\"OpenShardCount\"],\"members\":{\"ShardLimit\":{\"type\":\"integer\"},\"OpenShardCount\":{\"type\":\"integer\"}}}},\"DescribeStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\"],\"members\":{\"StreamName\":{},\"Limit\":{\"type\":\"integer\"},\"ExclusiveStartShardId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"StreamDescription\"],\"members\":{\"StreamDescription\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"StreamARN\",\"StreamStatus\",\"Shards\",\"HasMoreShards\",\"RetentionPeriodHours\",\"StreamCreationTimestamp\",\"EnhancedMonitoring\"],\"members\":{\"StreamName\":{},\"StreamARN\":{},\"StreamStatus\":{},\"Shards\":{\"shape\":\"Sp\"},\"HasMoreShards\":{\"type\":\"boolean\"},\"RetentionPeriodHours\":{\"type\":\"integer\"},\"StreamCreationTimestamp\":{\"type\":\"timestamp\"},\"EnhancedMonitoring\":{\"shape\":\"Sw\"},\"EncryptionType\":{},\"KeyId\":{}}}}}},\"DescribeStreamConsumer\":{\"input\":{\"type\":\"structure\",\"members\":{\"StreamARN\":{},\"ConsumerName\":{},\"ConsumerARN\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ConsumerDescription\"],\"members\":{\"ConsumerDescription\":{\"type\":\"structure\",\"required\":[\"ConsumerName\",\"ConsumerARN\",\"ConsumerStatus\",\"ConsumerCreationTimestamp\",\"StreamARN\"],\"members\":{\"ConsumerName\":{},\"ConsumerARN\":{},\"ConsumerStatus\":{},\"ConsumerCreationTimestamp\":{\"type\":\"timestamp\"},\"StreamARN\":{}}}}}},\"DescribeStreamSummary\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\"],\"members\":{\"StreamName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"StreamDescriptionSummary\"],\"members\":{\"StreamDescriptionSummary\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"StreamARN\",\"StreamStatus\",\"RetentionPeriodHours\",\"StreamCreationTimestamp\",\"EnhancedMonitoring\",\"OpenShardCount\"],\"members\":{\"StreamName\":{},\"StreamARN\":{},\"StreamStatus\":{},\"RetentionPeriodHours\":{\"type\":\"integer\"},\"StreamCreationTimestamp\":{\"type\":\"timestamp\"},\"EnhancedMonitoring\":{\"shape\":\"Sw\"},\"EncryptionType\":{},\"KeyId\":{},\"OpenShardCount\":{\"type\":\"integer\"},\"ConsumerCount\":{\"type\":\"integer\"}}}}}},\"DisableEnhancedMonitoring\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"ShardLevelMetrics\"],\"members\":{\"StreamName\":{},\"ShardLevelMetrics\":{\"shape\":\"Sy\"}}},\"output\":{\"shape\":\"S1b\"}},\"EnableEnhancedMonitoring\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"ShardLevelMetrics\"],\"members\":{\"StreamName\":{},\"ShardLevelMetrics\":{\"shape\":\"Sy\"}}},\"output\":{\"shape\":\"S1b\"}},\"GetRecords\":{\"input\":{\"type\":\"structure\",\"required\":[\"ShardIterator\"],\"members\":{\"ShardIterator\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Records\"],\"members\":{\"Records\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SequenceNumber\",\"Data\",\"PartitionKey\"],\"members\":{\"SequenceNumber\":{},\"ApproximateArrivalTimestamp\":{\"type\":\"timestamp\"},\"Data\":{\"type\":\"blob\"},\"PartitionKey\":{},\"EncryptionType\":{}}}},\"NextShardIterator\":{},\"MillisBehindLatest\":{\"type\":\"long\"},\"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\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-12-02\",\"endpointPrefix\":\"kinesis\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"protocolSettings\":{\"h2\":\"eventstream\"},\"serviceAbbreviation\":\"Kinesis\",\"serviceFullName\":\"Amazon Kinesis\",\"serviceId\":\"Kinesis\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Kinesis_20131202\",\"uid\":\"kinesis-2013-12-02\"},\"operations\":{\"AddTagsToStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"Tags\"],\"members\":{\"StreamName\":{},\"Tags\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"CreateStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\"],\"members\":{\"StreamName\":{},\"ShardCount\":{\"type\":\"integer\"},\"StreamModeDetails\":{\"shape\":\"S8\"}}}},\"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\",\"OnDemandStreamCount\",\"OnDemandStreamCountLimit\"],\"members\":{\"ShardLimit\":{\"type\":\"integer\"},\"OpenShardCount\":{\"type\":\"integer\"},\"OnDemandStreamCount\":{\"type\":\"integer\"},\"OnDemandStreamCountLimit\":{\"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\":{},\"StreamModeDetails\":{\"shape\":\"S8\"},\"Shards\":{\"shape\":\"St\"},\"HasMoreShards\":{\"type\":\"boolean\"},\"RetentionPeriodHours\":{\"type\":\"integer\"},\"StreamCreationTimestamp\":{\"type\":\"timestamp\"},\"EnhancedMonitoring\":{\"shape\":\"S10\"},\"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\":{},\"StreamModeDetails\":{\"shape\":\"S8\"},\"RetentionPeriodHours\":{\"type\":\"integer\"},\"StreamCreationTimestamp\":{\"type\":\"timestamp\"},\"EnhancedMonitoring\":{\"shape\":\"S10\"},\"EncryptionType\":{},\"KeyId\":{},\"OpenShardCount\":{\"type\":\"integer\"},\"ConsumerCount\":{\"type\":\"integer\"}}}}}},\"DisableEnhancedMonitoring\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"ShardLevelMetrics\"],\"members\":{\"StreamName\":{},\"ShardLevelMetrics\":{\"shape\":\"S12\"}}},\"output\":{\"shape\":\"S1f\"}},\"EnableEnhancedMonitoring\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\",\"ShardLevelMetrics\"],\"members\":{\"StreamName\":{},\"ShardLevelMetrics\":{\"shape\":\"S12\"}}},\"output\":{\"shape\":\"S1f\"}},\"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\":\"Sv\"}}}}}}},\"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\":\"St\"},\"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\":\"S27\"}},\"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\":\"S27\"}}}},\"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\"}}}},\"UpdateStreamMode\":{\"input\":{\"type\":\"structure\",\"required\":[\"StreamARN\",\"StreamModeDetails\"],\"members\":{\"StreamARN\":{},\"StreamModeDetails\":{\"shape\":\"S8\"}}}}},\"shapes\":{\"S8\":{\"type\":\"structure\",\"required\":[\"StreamMode\"],\"members\":{\"StreamMode\":{}}},\"St\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ShardId\",\"HashKeyRange\",\"SequenceNumberRange\"],\"members\":{\"ShardId\":{},\"ParentShardId\":{},\"AdjacentParentShardId\":{},\"HashKeyRange\":{\"shape\":\"Sv\"},\"SequenceNumberRange\":{\"type\":\"structure\",\"required\":[\"StartingSequenceNumber\"],\"members\":{\"StartingSequenceNumber\":{},\"EndingSequenceNumber\":{}}}}}},\"Sv\":{\"type\":\"structure\",\"required\":[\"StartingHashKey\",\"EndingHashKey\"],\"members\":{\"StartingHashKey\":{},\"EndingHashKey\":{}}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ShardLevelMetrics\":{\"shape\":\"S12\"}}}},\"S12\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"structure\",\"members\":{\"StreamName\":{},\"CurrentShardLevelMetrics\":{\"shape\":\"S12\"},\"DesiredShardLevelMetrics\":{\"shape\":\"S12\"}}},\"S27\":{\"type\":\"structure\",\"required\":[\"ConsumerName\",\"ConsumerARN\",\"ConsumerStatus\",\"ConsumerCreationTimestamp\"],\"members\":{\"ConsumerName\":{},\"ConsumerARN\":{},\"ConsumerStatus\":{},\"ConsumerCreationTimestamp\":{\"type\":\"timestamp\"}}}}}"); /***/ }), @@ -36208,7 +39262,7 @@ module.exports = JSON.parse("{\"V\":{\"StreamExists\":{\"delay\":10,\"operation\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-09-30\",\"endpointPrefix\":\"kinesisvideo\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Kinesis Video Archived Media\",\"serviceFullName\":\"Amazon Kinesis Video Streams Archived Media\",\"serviceId\":\"Kinesis Video Archived Media\",\"signatureVersion\":\"v4\",\"uid\":\"kinesis-video-archived-media-2017-09-30\"},\"operations\":{\"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\":[\"Fragments\"],\"members\":{\"StreamName\":{},\"StreamARN\":{},\"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\",\"members\":{\"StreamName\":{},\"StreamARN\":{},\"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}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-09-30\",\"endpointPrefix\":\"kinesisvideo\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Kinesis Video Archived Media\",\"serviceFullName\":\"Amazon Kinesis Video Streams Archived Media\",\"serviceId\":\"Kinesis Video Archived Media\",\"signatureVersion\":\"v4\",\"uid\":\"kinesis-video-archived-media-2017-09-30\"},\"operations\":{\"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\":{}}}},\"GetImages\":{\"http\":{\"requestUri\":\"/getImages\"},\"input\":{\"type\":\"structure\",\"required\":[\"ImageSelectorType\",\"StartTimestamp\",\"EndTimestamp\",\"SamplingInterval\",\"Format\"],\"members\":{\"StreamName\":{},\"StreamARN\":{},\"ImageSelectorType\":{},\"StartTimestamp\":{\"type\":\"timestamp\"},\"EndTimestamp\":{\"type\":\"timestamp\"},\"SamplingInterval\":{\"type\":\"integer\"},\"Format\":{},\"FormatConfig\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"WidthPixels\":{\"type\":\"integer\"},\"HeightPixels\":{\"type\":\"integer\"},\"MaxResults\":{\"type\":\"long\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Images\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimeStamp\":{\"type\":\"timestamp\"},\"Error\":{},\"ImageContent\":{}}}},\"NextToken\":{}}}},\"GetMediaForFragmentList\":{\"http\":{\"requestUri\":\"/getMediaForFragmentList\"},\"input\":{\"type\":\"structure\",\"required\":[\"Fragments\"],\"members\":{\"StreamName\":{},\"StreamARN\":{},\"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\",\"members\":{\"StreamName\":{},\"StreamARN\":{},\"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}}}"); /***/ }), @@ -36216,7 +39270,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListFragments\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Fragments\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetImages\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Images\"},\"ListFragments\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Fragments\"}}}"); /***/ }), @@ -36272,7 +39326,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-23\",\"endpointPrefix\":\"kinesisanalytics\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Kinesis Analytics V2\",\"serviceFullName\":\"Amazon Kinesis Analytics\",\"serviceId\":\"Kinesis Analytics V2\",\"signatureVersion\":\"v4\",\"signingName\":\"kinesisanalytics\",\"targetPrefix\":\"KinesisAnalytics_20180523\",\"uid\":\"kinesisanalyticsv2-2018-05-23\"},\"operations\":{\"AddApplicationCloudWatchLoggingOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CloudWatchLoggingOption\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"CloudWatchLoggingOption\":{\"shape\":\"S4\"},\"ConditionalToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"CloudWatchLoggingOptionDescriptions\":{\"shape\":\"S9\"}}}},\"AddApplicationInput\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\",\"Input\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"Input\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"InputDescriptions\":{\"shape\":\"S12\"}}}},\"AddApplicationInputProcessingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\",\"InputId\",\"InputProcessingConfiguration\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"InputId\":{},\"InputProcessingConfiguration\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"InputId\":{},\"InputProcessingConfigurationDescription\":{\"shape\":\"S15\"}}}},\"AddApplicationOutput\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\",\"Output\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"Output\":{\"shape\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"OutputDescriptions\":{\"shape\":\"S1k\"}}}},\"AddApplicationReferenceDataSource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\",\"ReferenceDataSource\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"ReferenceDataSource\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"ReferenceDataSourceDescriptions\":{\"shape\":\"S1w\"}}}},\"AddApplicationVpcConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"VpcConfiguration\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"VpcConfiguration\":{\"shape\":\"S20\"},\"ConditionalToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"VpcConfigurationDescription\":{\"shape\":\"S26\"}}}},\"CreateApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"RuntimeEnvironment\",\"ServiceExecutionRole\"],\"members\":{\"ApplicationName\":{},\"ApplicationDescription\":{},\"RuntimeEnvironment\":{},\"ServiceExecutionRole\":{},\"ApplicationConfiguration\":{\"type\":\"structure\",\"members\":{\"SqlApplicationConfiguration\":{\"type\":\"structure\",\"members\":{\"Inputs\":{\"type\":\"list\",\"member\":{\"shape\":\"Se\"}},\"Outputs\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}},\"ReferenceDataSources\":{\"type\":\"list\",\"member\":{\"shape\":\"S1q\"}}}},\"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\":\"S2t\"}}},\"ApplicationCodeConfiguration\":{\"type\":\"structure\",\"required\":[\"CodeContentType\"],\"members\":{\"CodeContent\":{\"type\":\"structure\",\"members\":{\"TextContent\":{},\"ZipFileContent\":{\"type\":\"blob\"},\"S3ContentLocation\":{\"shape\":\"S32\"}}},\"CodeContentType\":{}}},\"ApplicationSnapshotConfiguration\":{\"type\":\"structure\",\"required\":[\"SnapshotsEnabled\"],\"members\":{\"SnapshotsEnabled\":{\"type\":\"boolean\"}}},\"VpcConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S20\"}},\"ZeppelinApplicationConfiguration\":{\"type\":\"structure\",\"members\":{\"MonitoringConfiguration\":{\"type\":\"structure\",\"required\":[\"LogLevel\"],\"members\":{\"LogLevel\":{}}},\"CatalogConfiguration\":{\"type\":\"structure\",\"required\":[\"GlueDataCatalogConfiguration\"],\"members\":{\"GlueDataCatalogConfiguration\":{\"type\":\"structure\",\"required\":[\"DatabaseARN\"],\"members\":{\"DatabaseARN\":{}}}}},\"DeployAsApplicationConfiguration\":{\"type\":\"structure\",\"required\":[\"S3ContentLocation\"],\"members\":{\"S3ContentLocation\":{\"type\":\"structure\",\"required\":[\"BucketARN\"],\"members\":{\"BucketARN\":{},\"BasePath\":{}}}}},\"CustomArtifactsConfiguration\":{\"shape\":\"S3f\"}}}}},\"CloudWatchLoggingOptions\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"Tags\":{\"shape\":\"S3n\"},\"ApplicationMode\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ApplicationDetail\"],\"members\":{\"ApplicationDetail\":{\"shape\":\"S3t\"}}}},\"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\",\"CloudWatchLoggingOptionId\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"CloudWatchLoggingOptionId\":{},\"ConditionalToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"CloudWatchLoggingOptionDescriptions\":{\"shape\":\"S9\"}}}},\"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\",\"VpcConfigurationId\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"VpcConfigurationId\":{},\"ConditionalToken\":{}}},\"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\":\"S3t\"}}}},\"DescribeApplicationSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"SnapshotName\"],\"members\":{\"ApplicationName\":{},\"SnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"SnapshotDetails\"],\"members\":{\"SnapshotDetails\":{\"shape\":\"S5g\"}}}},\"DescribeApplicationVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"ApplicationVersionId\"],\"members\":{\"ApplicationName\":{},\"ApplicationVersionId\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationVersionDetail\":{\"shape\":\"S3t\"}}}},\"DiscoverInputSchema\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceExecutionRole\"],\"members\":{\"ResourceARN\":{},\"ServiceExecutionRole\":{},\"InputStartingPositionConfiguration\":{\"shape\":\"S19\"},\"S3Configuration\":{\"type\":\"structure\",\"required\":[\"BucketARN\",\"FileKey\"],\"members\":{\"BucketARN\":{},\"FileKey\":{}}},\"InputProcessingConfiguration\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InputSchema\":{\"shape\":\"Sm\"},\"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\":\"S5g\"}},\"NextToken\":{}}}},\"ListApplicationVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\"],\"members\":{\"ApplicationName\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationVersionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ApplicationVersionId\",\"ApplicationStatus\"],\"members\":{\"ApplicationVersionId\":{\"type\":\"long\"},\"ApplicationStatus\":{}}}},\"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\":{},\"ApplicationMode\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S3n\"}}}},\"RollbackApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ApplicationDetail\"],\"members\":{\"ApplicationDetail\":{\"shape\":\"S3t\"}}}},\"StartApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\"],\"members\":{\"ApplicationName\":{},\"RunConfiguration\":{\"type\":\"structure\",\"members\":{\"FlinkRunConfiguration\":{\"shape\":\"S47\"},\"SqlRunConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InputId\",\"InputStartingPositionConfiguration\"],\"members\":{\"InputId\":{},\"InputStartingPositionConfiguration\":{\"shape\":\"S19\"}}}},\"ApplicationRestoreConfiguration\":{\"shape\":\"S44\"}}}}},\"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\":\"S3n\"}}},\"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\"],\"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\":\"Sn\"},\"RecordEncodingUpdate\":{},\"RecordColumnUpdates\":{\"shape\":\"Sw\"}}},\"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\":\"S1i\"}}}},\"ReferenceDataSourceUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ReferenceId\"],\"members\":{\"ReferenceId\":{},\"TableNameUpdate\":{},\"S3ReferenceDataSourceUpdate\":{\"type\":\"structure\",\"members\":{\"BucketARNUpdate\":{},\"FileKeyUpdate\":{}}},\"ReferenceSchemaUpdate\":{\"shape\":\"Sm\"}}}}}},\"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\":\"S2t\"}}},\"ApplicationSnapshotConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"SnapshotsEnabledUpdate\"],\"members\":{\"SnapshotsEnabledUpdate\":{\"type\":\"boolean\"}}},\"VpcConfigurationUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"VpcConfigurationId\"],\"members\":{\"VpcConfigurationId\":{},\"SubnetIdUpdates\":{\"shape\":\"S21\"},\"SecurityGroupIdUpdates\":{\"shape\":\"S23\"}}}},\"ZeppelinApplicationConfigurationUpdate\":{\"type\":\"structure\",\"members\":{\"MonitoringConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"LogLevelUpdate\"],\"members\":{\"LogLevelUpdate\":{}}},\"CatalogConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"GlueDataCatalogConfigurationUpdate\"],\"members\":{\"GlueDataCatalogConfigurationUpdate\":{\"type\":\"structure\",\"members\":{\"DatabaseARNUpdate\":{}}}}},\"DeployAsApplicationConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"S3ContentLocationUpdate\"],\"members\":{\"S3ContentLocationUpdate\":{\"type\":\"structure\",\"required\":[\"BucketARNUpdate\"],\"members\":{\"BucketARNUpdate\":{},\"BasePathUpdate\":{}}}}},\"CustomArtifactsConfigurationUpdate\":{\"shape\":\"S3f\"}}}}},\"ServiceExecutionRoleUpdate\":{},\"RunConfigurationUpdate\":{\"type\":\"structure\",\"members\":{\"FlinkRunConfiguration\":{\"shape\":\"S47\"},\"ApplicationRestoreConfiguration\":{\"shape\":\"S44\"}}},\"CloudWatchLoggingOptionUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"CloudWatchLoggingOptionId\"],\"members\":{\"CloudWatchLoggingOptionId\":{},\"LogStreamARNUpdate\":{}}}},\"ConditionalToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ApplicationDetail\"],\"members\":{\"ApplicationDetail\":{\"shape\":\"S3t\"}}}},\"UpdateApplicationMaintenanceConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"ApplicationMaintenanceConfigurationUpdate\"],\"members\":{\"ApplicationName\":{},\"ApplicationMaintenanceConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"ApplicationMaintenanceWindowStartTimeUpdate\"],\"members\":{\"ApplicationMaintenanceWindowStartTimeUpdate\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationMaintenanceConfigurationDescription\":{\"shape\":\"S4o\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"LogStreamARN\"],\"members\":{\"LogStreamARN\":{}}},\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LogStreamARN\"],\"members\":{\"CloudWatchLoggingOptionId\":{},\"LogStreamARN\":{},\"RoleARN\":{}}}},\"Se\":{\"type\":\"structure\",\"required\":[\"NamePrefix\",\"InputSchema\"],\"members\":{\"NamePrefix\":{},\"InputProcessingConfiguration\":{\"shape\":\"Sg\"},\"KinesisStreamsInput\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"KinesisFirehoseInput\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"InputParallelism\":{\"shape\":\"Sk\"},\"InputSchema\":{\"shape\":\"Sm\"}}},\"Sg\":{\"type\":\"structure\",\"required\":[\"InputLambdaProcessor\"],\"members\":{\"InputLambdaProcessor\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"integer\"}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"RecordFormat\",\"RecordColumns\"],\"members\":{\"RecordFormat\":{\"shape\":\"Sn\"},\"RecordEncoding\":{},\"RecordColumns\":{\"shape\":\"Sw\"}}},\"Sn\":{\"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\":{}}}}}}},\"Sw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"SqlType\"],\"members\":{\"Name\":{},\"Mapping\":{},\"SqlType\":{}}}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InputId\":{},\"NamePrefix\":{},\"InAppStreamNames\":{\"type\":\"list\",\"member\":{}},\"InputProcessingConfigurationDescription\":{\"shape\":\"S15\"},\"KinesisStreamsInputDescription\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"RoleARN\":{}}},\"KinesisFirehoseInputDescription\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"RoleARN\":{}}},\"InputSchema\":{\"shape\":\"Sm\"},\"InputParallelism\":{\"shape\":\"Sk\"},\"InputStartingPositionConfiguration\":{\"shape\":\"S19\"}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"InputLambdaProcessorDescription\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"RoleARN\":{}}}}},\"S19\":{\"type\":\"structure\",\"members\":{\"InputStartingPosition\":{}}},\"S1e\":{\"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\":\"S1i\"}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"RecordFormatType\"],\"members\":{\"RecordFormatType\":{}}},\"S1k\":{\"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\":\"S1i\"}}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"TableName\",\"ReferenceSchema\"],\"members\":{\"TableName\":{},\"S3ReferenceDataSource\":{\"type\":\"structure\",\"members\":{\"BucketARN\":{},\"FileKey\":{}}},\"ReferenceSchema\":{\"shape\":\"Sm\"}}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ReferenceId\",\"TableName\",\"S3ReferenceDataSourceDescription\"],\"members\":{\"ReferenceId\":{},\"TableName\":{},\"S3ReferenceDataSourceDescription\":{\"type\":\"structure\",\"required\":[\"BucketARN\",\"FileKey\"],\"members\":{\"BucketARN\":{},\"FileKey\":{},\"ReferenceRoleARN\":{}}},\"ReferenceSchema\":{\"shape\":\"Sm\"}}}},\"S20\":{\"type\":\"structure\",\"required\":[\"SubnetIds\",\"SecurityGroupIds\"],\"members\":{\"SubnetIds\":{\"shape\":\"S21\"},\"SecurityGroupIds\":{\"shape\":\"S23\"}}},\"S21\":{\"type\":\"list\",\"member\":{}},\"S23\":{\"type\":\"list\",\"member\":{}},\"S26\":{\"type\":\"structure\",\"required\":[\"VpcConfigurationId\",\"VpcId\",\"SubnetIds\",\"SecurityGroupIds\"],\"members\":{\"VpcConfigurationId\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S21\"},\"SecurityGroupIds\":{\"shape\":\"S23\"}}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PropertyGroupId\",\"PropertyMap\"],\"members\":{\"PropertyGroupId\":{},\"PropertyMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S32\":{\"type\":\"structure\",\"required\":[\"BucketARN\",\"FileKey\"],\"members\":{\"BucketARN\":{},\"FileKey\":{},\"ObjectVersion\":{}}},\"S3f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ArtifactType\"],\"members\":{\"ArtifactType\":{},\"S3ContentLocation\":{\"shape\":\"S32\"},\"MavenReference\":{\"shape\":\"S3i\"}}}},\"S3i\":{\"type\":\"structure\",\"required\":[\"GroupId\",\"ArtifactId\",\"Version\"],\"members\":{\"GroupId\":{},\"ArtifactId\":{},\"Version\":{}}},\"S3n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S3t\":{\"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\":\"S12\"},\"OutputDescriptions\":{\"shape\":\"S1k\"},\"ReferenceDataSourceDescriptions\":{\"shape\":\"S1w\"}}},\"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\":\"S44\"},\"FlinkRunConfigurationDescription\":{\"shape\":\"S47\"}}},\"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\":\"S2t\"}}},\"ApplicationSnapshotConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"SnapshotsEnabled\"],\"members\":{\"SnapshotsEnabled\":{\"type\":\"boolean\"}}},\"VpcConfigurationDescriptions\":{\"type\":\"list\",\"member\":{\"shape\":\"S26\"}},\"ZeppelinApplicationConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"MonitoringConfigurationDescription\"],\"members\":{\"MonitoringConfigurationDescription\":{\"type\":\"structure\",\"members\":{\"LogLevel\":{}}},\"CatalogConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"GlueDataCatalogConfigurationDescription\"],\"members\":{\"GlueDataCatalogConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"DatabaseARN\"],\"members\":{\"DatabaseARN\":{}}}}},\"DeployAsApplicationConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"S3ContentLocationDescription\"],\"members\":{\"S3ContentLocationDescription\":{\"type\":\"structure\",\"required\":[\"BucketARN\"],\"members\":{\"BucketARN\":{},\"BasePath\":{}}}}},\"CustomArtifactsConfigurationDescription\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ArtifactType\":{},\"S3ContentLocationDescription\":{\"shape\":\"S32\"},\"MavenReferenceDescription\":{\"shape\":\"S3i\"}}}}}}}},\"CloudWatchLoggingOptionDescriptions\":{\"shape\":\"S9\"},\"ApplicationMaintenanceConfigurationDescription\":{\"shape\":\"S4o\"},\"ApplicationVersionUpdatedFrom\":{\"type\":\"long\"},\"ApplicationVersionRolledBackFrom\":{\"type\":\"long\"},\"ConditionalToken\":{},\"ApplicationVersionRolledBackTo\":{\"type\":\"long\"},\"ApplicationMode\":{}}},\"S44\":{\"type\":\"structure\",\"required\":[\"ApplicationRestoreType\"],\"members\":{\"ApplicationRestoreType\":{},\"SnapshotName\":{}}},\"S47\":{\"type\":\"structure\",\"members\":{\"AllowNonRestoredState\":{\"type\":\"boolean\"}}},\"S4o\":{\"type\":\"structure\",\"required\":[\"ApplicationMaintenanceWindowStartTime\",\"ApplicationMaintenanceWindowEndTime\"],\"members\":{\"ApplicationMaintenanceWindowStartTime\":{},\"ApplicationMaintenanceWindowEndTime\":{}}},\"S5g\":{\"type\":\"structure\",\"required\":[\"SnapshotName\",\"SnapshotStatus\",\"ApplicationVersionId\"],\"members\":{\"SnapshotName\":{},\"SnapshotStatus\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"SnapshotCreationTimestamp\":{\"type\":\"timestamp\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-23\",\"endpointPrefix\":\"kinesisanalytics\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Kinesis Analytics V2\",\"serviceFullName\":\"Amazon Kinesis Analytics\",\"serviceId\":\"Kinesis Analytics V2\",\"signatureVersion\":\"v4\",\"signingName\":\"kinesisanalytics\",\"targetPrefix\":\"KinesisAnalytics_20180523\",\"uid\":\"kinesisanalyticsv2-2018-05-23\"},\"operations\":{\"AddApplicationCloudWatchLoggingOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CloudWatchLoggingOption\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"CloudWatchLoggingOption\":{\"shape\":\"S4\"},\"ConditionalToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"CloudWatchLoggingOptionDescriptions\":{\"shape\":\"S9\"}}}},\"AddApplicationInput\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\",\"Input\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"Input\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"InputDescriptions\":{\"shape\":\"S12\"}}}},\"AddApplicationInputProcessingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\",\"InputId\",\"InputProcessingConfiguration\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"InputId\":{},\"InputProcessingConfiguration\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"InputId\":{},\"InputProcessingConfigurationDescription\":{\"shape\":\"S15\"}}}},\"AddApplicationOutput\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\",\"Output\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"Output\":{\"shape\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"OutputDescriptions\":{\"shape\":\"S1k\"}}}},\"AddApplicationReferenceDataSource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\",\"ReferenceDataSource\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"ReferenceDataSource\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"ReferenceDataSourceDescriptions\":{\"shape\":\"S1w\"}}}},\"AddApplicationVpcConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"VpcConfiguration\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"VpcConfiguration\":{\"shape\":\"S20\"},\"ConditionalToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"VpcConfigurationDescription\":{\"shape\":\"S26\"}}}},\"CreateApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"RuntimeEnvironment\",\"ServiceExecutionRole\"],\"members\":{\"ApplicationName\":{},\"ApplicationDescription\":{},\"RuntimeEnvironment\":{},\"ServiceExecutionRole\":{},\"ApplicationConfiguration\":{\"type\":\"structure\",\"members\":{\"SqlApplicationConfiguration\":{\"type\":\"structure\",\"members\":{\"Inputs\":{\"type\":\"list\",\"member\":{\"shape\":\"Se\"}},\"Outputs\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}},\"ReferenceDataSources\":{\"type\":\"list\",\"member\":{\"shape\":\"S1q\"}}}},\"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\":\"S2t\"}}},\"ApplicationCodeConfiguration\":{\"type\":\"structure\",\"required\":[\"CodeContentType\"],\"members\":{\"CodeContent\":{\"type\":\"structure\",\"members\":{\"TextContent\":{},\"ZipFileContent\":{\"type\":\"blob\"},\"S3ContentLocation\":{\"shape\":\"S32\"}}},\"CodeContentType\":{}}},\"ApplicationSnapshotConfiguration\":{\"type\":\"structure\",\"required\":[\"SnapshotsEnabled\"],\"members\":{\"SnapshotsEnabled\":{\"type\":\"boolean\"}}},\"VpcConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S20\"}},\"ZeppelinApplicationConfiguration\":{\"type\":\"structure\",\"members\":{\"MonitoringConfiguration\":{\"type\":\"structure\",\"required\":[\"LogLevel\"],\"members\":{\"LogLevel\":{}}},\"CatalogConfiguration\":{\"type\":\"structure\",\"required\":[\"GlueDataCatalogConfiguration\"],\"members\":{\"GlueDataCatalogConfiguration\":{\"type\":\"structure\",\"required\":[\"DatabaseARN\"],\"members\":{\"DatabaseARN\":{}}}}},\"DeployAsApplicationConfiguration\":{\"type\":\"structure\",\"required\":[\"S3ContentLocation\"],\"members\":{\"S3ContentLocation\":{\"type\":\"structure\",\"required\":[\"BucketARN\"],\"members\":{\"BucketARN\":{},\"BasePath\":{}}}}},\"CustomArtifactsConfiguration\":{\"shape\":\"S3f\"}}}}},\"CloudWatchLoggingOptions\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"Tags\":{\"shape\":\"S3n\"},\"ApplicationMode\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ApplicationDetail\"],\"members\":{\"ApplicationDetail\":{\"shape\":\"S3t\"}}}},\"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\",\"CloudWatchLoggingOptionId\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"CloudWatchLoggingOptionId\":{},\"ConditionalToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"CloudWatchLoggingOptionDescriptions\":{\"shape\":\"S9\"}}}},\"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\",\"VpcConfigurationId\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"},\"VpcConfigurationId\":{},\"ConditionalToken\":{}}},\"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\":\"S3t\"}}}},\"DescribeApplicationSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"SnapshotName\"],\"members\":{\"ApplicationName\":{},\"SnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"SnapshotDetails\"],\"members\":{\"SnapshotDetails\":{\"shape\":\"S5g\"}}}},\"DescribeApplicationVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"ApplicationVersionId\"],\"members\":{\"ApplicationName\":{},\"ApplicationVersionId\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationVersionDetail\":{\"shape\":\"S3t\"}}}},\"DiscoverInputSchema\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceExecutionRole\"],\"members\":{\"ResourceARN\":{},\"ServiceExecutionRole\":{},\"InputStartingPositionConfiguration\":{\"shape\":\"S19\"},\"S3Configuration\":{\"type\":\"structure\",\"required\":[\"BucketARN\",\"FileKey\"],\"members\":{\"BucketARN\":{},\"FileKey\":{}}},\"InputProcessingConfiguration\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InputSchema\":{\"shape\":\"Sm\"},\"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\":\"S5g\"}},\"NextToken\":{}}}},\"ListApplicationVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\"],\"members\":{\"ApplicationName\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationVersionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ApplicationVersionId\",\"ApplicationStatus\"],\"members\":{\"ApplicationVersionId\":{\"type\":\"long\"},\"ApplicationStatus\":{}}}},\"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\":{},\"ApplicationMode\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S3n\"}}}},\"RollbackApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"CurrentApplicationVersionId\"],\"members\":{\"ApplicationName\":{},\"CurrentApplicationVersionId\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ApplicationDetail\"],\"members\":{\"ApplicationDetail\":{\"shape\":\"S3t\"}}}},\"StartApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\"],\"members\":{\"ApplicationName\":{},\"RunConfiguration\":{\"type\":\"structure\",\"members\":{\"FlinkRunConfiguration\":{\"shape\":\"S47\"},\"SqlRunConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InputId\",\"InputStartingPositionConfiguration\"],\"members\":{\"InputId\":{},\"InputStartingPositionConfiguration\":{\"shape\":\"S19\"}}}},\"ApplicationRestoreConfiguration\":{\"shape\":\"S44\"}}}}},\"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\":\"S3n\"}}},\"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\"],\"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\":\"Sn\"},\"RecordEncodingUpdate\":{},\"RecordColumnUpdates\":{\"shape\":\"Sw\"}}},\"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\":\"S1i\"}}}},\"ReferenceDataSourceUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ReferenceId\"],\"members\":{\"ReferenceId\":{},\"TableNameUpdate\":{},\"S3ReferenceDataSourceUpdate\":{\"type\":\"structure\",\"members\":{\"BucketARNUpdate\":{},\"FileKeyUpdate\":{}}},\"ReferenceSchemaUpdate\":{\"shape\":\"Sm\"}}}}}},\"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\":\"S2t\"}}},\"ApplicationSnapshotConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"SnapshotsEnabledUpdate\"],\"members\":{\"SnapshotsEnabledUpdate\":{\"type\":\"boolean\"}}},\"VpcConfigurationUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"VpcConfigurationId\"],\"members\":{\"VpcConfigurationId\":{},\"SubnetIdUpdates\":{\"shape\":\"S21\"},\"SecurityGroupIdUpdates\":{\"shape\":\"S23\"}}}},\"ZeppelinApplicationConfigurationUpdate\":{\"type\":\"structure\",\"members\":{\"MonitoringConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"LogLevelUpdate\"],\"members\":{\"LogLevelUpdate\":{}}},\"CatalogConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"GlueDataCatalogConfigurationUpdate\"],\"members\":{\"GlueDataCatalogConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"DatabaseARNUpdate\"],\"members\":{\"DatabaseARNUpdate\":{}}}}},\"DeployAsApplicationConfigurationUpdate\":{\"type\":\"structure\",\"members\":{\"S3ContentLocationUpdate\":{\"type\":\"structure\",\"members\":{\"BucketARNUpdate\":{},\"BasePathUpdate\":{}}}}},\"CustomArtifactsConfigurationUpdate\":{\"shape\":\"S3f\"}}}}},\"ServiceExecutionRoleUpdate\":{},\"RunConfigurationUpdate\":{\"type\":\"structure\",\"members\":{\"FlinkRunConfiguration\":{\"shape\":\"S47\"},\"ApplicationRestoreConfiguration\":{\"shape\":\"S44\"}}},\"CloudWatchLoggingOptionUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"CloudWatchLoggingOptionId\"],\"members\":{\"CloudWatchLoggingOptionId\":{},\"LogStreamARNUpdate\":{}}}},\"ConditionalToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ApplicationDetail\"],\"members\":{\"ApplicationDetail\":{\"shape\":\"S3t\"}}}},\"UpdateApplicationMaintenanceConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationName\",\"ApplicationMaintenanceConfigurationUpdate\"],\"members\":{\"ApplicationName\":{},\"ApplicationMaintenanceConfigurationUpdate\":{\"type\":\"structure\",\"required\":[\"ApplicationMaintenanceWindowStartTimeUpdate\"],\"members\":{\"ApplicationMaintenanceWindowStartTimeUpdate\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationARN\":{},\"ApplicationMaintenanceConfigurationDescription\":{\"shape\":\"S4o\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"LogStreamARN\"],\"members\":{\"LogStreamARN\":{}}},\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LogStreamARN\"],\"members\":{\"CloudWatchLoggingOptionId\":{},\"LogStreamARN\":{},\"RoleARN\":{}}}},\"Se\":{\"type\":\"structure\",\"required\":[\"NamePrefix\",\"InputSchema\"],\"members\":{\"NamePrefix\":{},\"InputProcessingConfiguration\":{\"shape\":\"Sg\"},\"KinesisStreamsInput\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"KinesisFirehoseInput\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"InputParallelism\":{\"shape\":\"Sk\"},\"InputSchema\":{\"shape\":\"Sm\"}}},\"Sg\":{\"type\":\"structure\",\"required\":[\"InputLambdaProcessor\"],\"members\":{\"InputLambdaProcessor\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"integer\"}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"RecordFormat\",\"RecordColumns\"],\"members\":{\"RecordFormat\":{\"shape\":\"Sn\"},\"RecordEncoding\":{},\"RecordColumns\":{\"shape\":\"Sw\"}}},\"Sn\":{\"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\":{}}}}}}},\"Sw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"SqlType\"],\"members\":{\"Name\":{},\"Mapping\":{},\"SqlType\":{}}}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InputId\":{},\"NamePrefix\":{},\"InAppStreamNames\":{\"type\":\"list\",\"member\":{}},\"InputProcessingConfigurationDescription\":{\"shape\":\"S15\"},\"KinesisStreamsInputDescription\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"RoleARN\":{}}},\"KinesisFirehoseInputDescription\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"RoleARN\":{}}},\"InputSchema\":{\"shape\":\"Sm\"},\"InputParallelism\":{\"shape\":\"Sk\"},\"InputStartingPositionConfiguration\":{\"shape\":\"S19\"}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"InputLambdaProcessorDescription\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"RoleARN\":{}}}}},\"S19\":{\"type\":\"structure\",\"members\":{\"InputStartingPosition\":{}}},\"S1e\":{\"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\":\"S1i\"}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"RecordFormatType\"],\"members\":{\"RecordFormatType\":{}}},\"S1k\":{\"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\":\"S1i\"}}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"TableName\",\"ReferenceSchema\"],\"members\":{\"TableName\":{},\"S3ReferenceDataSource\":{\"type\":\"structure\",\"members\":{\"BucketARN\":{},\"FileKey\":{}}},\"ReferenceSchema\":{\"shape\":\"Sm\"}}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ReferenceId\",\"TableName\",\"S3ReferenceDataSourceDescription\"],\"members\":{\"ReferenceId\":{},\"TableName\":{},\"S3ReferenceDataSourceDescription\":{\"type\":\"structure\",\"required\":[\"BucketARN\",\"FileKey\"],\"members\":{\"BucketARN\":{},\"FileKey\":{},\"ReferenceRoleARN\":{}}},\"ReferenceSchema\":{\"shape\":\"Sm\"}}}},\"S20\":{\"type\":\"structure\",\"required\":[\"SubnetIds\",\"SecurityGroupIds\"],\"members\":{\"SubnetIds\":{\"shape\":\"S21\"},\"SecurityGroupIds\":{\"shape\":\"S23\"}}},\"S21\":{\"type\":\"list\",\"member\":{}},\"S23\":{\"type\":\"list\",\"member\":{}},\"S26\":{\"type\":\"structure\",\"required\":[\"VpcConfigurationId\",\"VpcId\",\"SubnetIds\",\"SecurityGroupIds\"],\"members\":{\"VpcConfigurationId\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"S21\"},\"SecurityGroupIds\":{\"shape\":\"S23\"}}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PropertyGroupId\",\"PropertyMap\"],\"members\":{\"PropertyGroupId\":{},\"PropertyMap\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S32\":{\"type\":\"structure\",\"required\":[\"BucketARN\",\"FileKey\"],\"members\":{\"BucketARN\":{},\"FileKey\":{},\"ObjectVersion\":{}}},\"S3f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ArtifactType\"],\"members\":{\"ArtifactType\":{},\"S3ContentLocation\":{\"shape\":\"S32\"},\"MavenReference\":{\"shape\":\"S3i\"}}}},\"S3i\":{\"type\":\"structure\",\"required\":[\"GroupId\",\"ArtifactId\",\"Version\"],\"members\":{\"GroupId\":{},\"ArtifactId\":{},\"Version\":{}}},\"S3n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S3t\":{\"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\":\"S12\"},\"OutputDescriptions\":{\"shape\":\"S1k\"},\"ReferenceDataSourceDescriptions\":{\"shape\":\"S1w\"}}},\"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\":\"S44\"},\"FlinkRunConfigurationDescription\":{\"shape\":\"S47\"}}},\"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\":\"S2t\"}}},\"ApplicationSnapshotConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"SnapshotsEnabled\"],\"members\":{\"SnapshotsEnabled\":{\"type\":\"boolean\"}}},\"VpcConfigurationDescriptions\":{\"type\":\"list\",\"member\":{\"shape\":\"S26\"}},\"ZeppelinApplicationConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"MonitoringConfigurationDescription\"],\"members\":{\"MonitoringConfigurationDescription\":{\"type\":\"structure\",\"members\":{\"LogLevel\":{}}},\"CatalogConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"GlueDataCatalogConfigurationDescription\"],\"members\":{\"GlueDataCatalogConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"DatabaseARN\"],\"members\":{\"DatabaseARN\":{}}}}},\"DeployAsApplicationConfigurationDescription\":{\"type\":\"structure\",\"required\":[\"S3ContentLocationDescription\"],\"members\":{\"S3ContentLocationDescription\":{\"type\":\"structure\",\"required\":[\"BucketARN\"],\"members\":{\"BucketARN\":{},\"BasePath\":{}}}}},\"CustomArtifactsConfigurationDescription\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ArtifactType\":{},\"S3ContentLocationDescription\":{\"shape\":\"S32\"},\"MavenReferenceDescription\":{\"shape\":\"S3i\"}}}}}}}},\"CloudWatchLoggingOptionDescriptions\":{\"shape\":\"S9\"},\"ApplicationMaintenanceConfigurationDescription\":{\"shape\":\"S4o\"},\"ApplicationVersionUpdatedFrom\":{\"type\":\"long\"},\"ApplicationVersionRolledBackFrom\":{\"type\":\"long\"},\"ConditionalToken\":{},\"ApplicationVersionRolledBackTo\":{\"type\":\"long\"},\"ApplicationMode\":{}}},\"S44\":{\"type\":\"structure\",\"required\":[\"ApplicationRestoreType\"],\"members\":{\"ApplicationRestoreType\":{},\"SnapshotName\":{}}},\"S47\":{\"type\":\"structure\",\"members\":{\"AllowNonRestoredState\":{\"type\":\"boolean\"}}},\"S4o\":{\"type\":\"structure\",\"required\":[\"ApplicationMaintenanceWindowStartTime\",\"ApplicationMaintenanceWindowEndTime\"],\"members\":{\"ApplicationMaintenanceWindowStartTime\":{},\"ApplicationMaintenanceWindowEndTime\":{}}},\"S5g\":{\"type\":\"structure\",\"required\":[\"SnapshotName\",\"SnapshotStatus\",\"ApplicationVersionId\"],\"members\":{\"SnapshotName\":{},\"SnapshotStatus\":{},\"ApplicationVersionId\":{\"type\":\"long\"},\"SnapshotCreationTimestamp\":{\"type\":\"timestamp\"}}}}}"); /***/ }), @@ -36288,7 +39342,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-09-30\",\"endpointPrefix\":\"kinesisvideo\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Kinesis Video\",\"serviceFullName\":\"Amazon Kinesis Video Streams\",\"serviceId\":\"Kinesis Video\",\"signatureVersion\":\"v4\",\"uid\":\"kinesisvideo-2017-09-30\"},\"operations\":{\"CreateSignalingChannel\":{\"http\":{\"requestUri\":\"/createSignalingChannel\"},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelName\"],\"members\":{\"ChannelName\":{},\"ChannelType\":{},\"SingleMasterConfiguration\":{\"shape\":\"S4\"},\"Tags\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelARN\":{}}}},\"CreateStream\":{\"http\":{\"requestUri\":\"/createStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\"],\"members\":{\"DeviceName\":{},\"StreamName\":{},\"MediaType\":{},\"KmsKeyId\":{},\"DataRetentionInHours\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamARN\":{}}}},\"DeleteSignalingChannel\":{\"http\":{\"requestUri\":\"/deleteSignalingChannel\"},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelARN\"],\"members\":{\"ChannelARN\":{},\"CurrentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteStream\":{\"http\":{\"requestUri\":\"/deleteStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"StreamARN\"],\"members\":{\"StreamARN\":{},\"CurrentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeSignalingChannel\":{\"http\":{\"requestUri\":\"/describeSignalingChannel\"},\"input\":{\"type\":\"structure\",\"members\":{\"ChannelName\":{},\"ChannelARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelInfo\":{\"shape\":\"Sr\"}}}},\"DescribeStream\":{\"http\":{\"requestUri\":\"/describeStream\"},\"input\":{\"type\":\"structure\",\"members\":{\"StreamName\":{},\"StreamARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamInfo\":{\"shape\":\"Sw\"}}}},\"GetDataEndpoint\":{\"http\":{\"requestUri\":\"/getDataEndpoint\"},\"input\":{\"type\":\"structure\",\"required\":[\"APIName\"],\"members\":{\"StreamName\":{},\"StreamARN\":{},\"APIName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataEndpoint\":{}}}},\"GetSignalingChannelEndpoint\":{\"http\":{\"requestUri\":\"/getSignalingChannelEndpoint\"},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelARN\"],\"members\":{\"ChannelARN\":{},\"SingleMasterChannelEndpointConfiguration\":{\"type\":\"structure\",\"members\":{\"Protocols\":{\"type\":\"list\",\"member\":{}},\"Role\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceEndpointList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Protocol\":{},\"ResourceEndpoint\":{}}}}}}},\"ListSignalingChannels\":{\"http\":{\"requestUri\":\"/listSignalingChannels\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"ChannelNameCondition\":{\"type\":\"structure\",\"members\":{\"ComparisonOperator\":{},\"ComparisonValue\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelInfoList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"NextToken\":{}}}},\"ListStreams\":{\"http\":{\"requestUri\":\"/listStreams\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"StreamNameCondition\":{\"type\":\"structure\",\"members\":{\"ComparisonOperator\":{},\"ComparisonValue\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamInfoList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"requestUri\":\"/ListTagsForResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"NextToken\":{},\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Tags\":{\"shape\":\"Si\"}}}},\"ListTagsForStream\":{\"http\":{\"requestUri\":\"/listTagsForStream\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StreamARN\":{},\"StreamName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Tags\":{\"shape\":\"Si\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/TagResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagStream\":{\"http\":{\"requestUri\":\"/tagStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"Tags\"],\"members\":{\"StreamARN\":{},\"StreamName\":{},\"Tags\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"requestUri\":\"/UntagResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeyList\"],\"members\":{\"ResourceARN\":{},\"TagKeyList\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagStream\":{\"http\":{\"requestUri\":\"/untagStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"TagKeyList\"],\"members\":{\"StreamARN\":{},\"StreamName\":{},\"TagKeyList\":{\"shape\":\"S1v\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDataRetention\":{\"http\":{\"requestUri\":\"/updateDataRetention\"},\"input\":{\"type\":\"structure\",\"required\":[\"CurrentVersion\",\"Operation\",\"DataRetentionChangeInHours\"],\"members\":{\"StreamName\":{},\"StreamARN\":{},\"CurrentVersion\":{},\"Operation\":{},\"DataRetentionChangeInHours\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateSignalingChannel\":{\"http\":{\"requestUri\":\"/updateSignalingChannel\"},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelARN\",\"CurrentVersion\"],\"members\":{\"ChannelARN\":{},\"CurrentVersion\":{},\"SingleMasterConfiguration\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateStream\":{\"http\":{\"requestUri\":\"/updateStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"CurrentVersion\"],\"members\":{\"StreamName\":{},\"StreamARN\":{},\"CurrentVersion\":{},\"DeviceName\":{},\"MediaType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"MessageTtlSeconds\":{\"type\":\"integer\"}}},\"S7\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"Si\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sr\":{\"type\":\"structure\",\"members\":{\"ChannelName\":{},\"ChannelARN\":{},\"ChannelType\":{},\"ChannelStatus\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"SingleMasterConfiguration\":{\"shape\":\"S4\"},\"Version\":{}}},\"Sw\":{\"type\":\"structure\",\"members\":{\"DeviceName\":{},\"StreamName\":{},\"StreamARN\":{},\"MediaType\":{},\"KmsKeyId\":{},\"Version\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"DataRetentionInHours\":{\"type\":\"integer\"}}},\"S1v\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-09-30\",\"endpointPrefix\":\"kinesisvideo\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Kinesis Video\",\"serviceFullName\":\"Amazon Kinesis Video Streams\",\"serviceId\":\"Kinesis Video\",\"signatureVersion\":\"v4\",\"uid\":\"kinesisvideo-2017-09-30\"},\"operations\":{\"CreateSignalingChannel\":{\"http\":{\"requestUri\":\"/createSignalingChannel\"},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelName\"],\"members\":{\"ChannelName\":{},\"ChannelType\":{},\"SingleMasterConfiguration\":{\"shape\":\"S4\"},\"Tags\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelARN\":{}}}},\"CreateStream\":{\"http\":{\"requestUri\":\"/createStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"StreamName\"],\"members\":{\"DeviceName\":{},\"StreamName\":{},\"MediaType\":{},\"KmsKeyId\":{},\"DataRetentionInHours\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamARN\":{}}}},\"DeleteSignalingChannel\":{\"http\":{\"requestUri\":\"/deleteSignalingChannel\"},\"input\":{\"type\":\"structure\",\"required\":[\"ChannelARN\"],\"members\":{\"ChannelARN\":{},\"CurrentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteStream\":{\"http\":{\"requestUri\":\"/deleteStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"StreamARN\"],\"members\":{\"StreamARN\":{},\"CurrentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeImageGenerationConfiguration\":{\"http\":{\"requestUri\":\"/describeImageGenerationConfiguration\"},\"input\":{\"type\":\"structure\",\"members\":{\"StreamName\":{},\"StreamARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageGenerationConfiguration\":{\"shape\":\"Sr\"}}}},\"DescribeNotificationConfiguration\":{\"http\":{\"requestUri\":\"/describeNotificationConfiguration\"},\"input\":{\"type\":\"structure\",\"members\":{\"StreamName\":{},\"StreamARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotificationConfiguration\":{\"shape\":\"S16\"}}}},\"DescribeSignalingChannel\":{\"http\":{\"requestUri\":\"/describeSignalingChannel\"},\"input\":{\"type\":\"structure\",\"members\":{\"ChannelName\":{},\"ChannelARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelInfo\":{\"shape\":\"S1a\"}}}},\"DescribeStream\":{\"http\":{\"requestUri\":\"/describeStream\"},\"input\":{\"type\":\"structure\",\"members\":{\"StreamName\":{},\"StreamARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamInfo\":{\"shape\":\"S1f\"}}}},\"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\":\"S1a\"}},\"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\":\"S1f\"}},\"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\":\"S2e\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagStream\":{\"http\":{\"requestUri\":\"/untagStream\"},\"input\":{\"type\":\"structure\",\"required\":[\"TagKeyList\"],\"members\":{\"StreamARN\":{},\"StreamName\":{},\"TagKeyList\":{\"shape\":\"S2e\"}}},\"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\":{}}},\"UpdateImageGenerationConfiguration\":{\"http\":{\"requestUri\":\"/updateImageGenerationConfiguration\"},\"input\":{\"type\":\"structure\",\"members\":{\"StreamName\":{},\"StreamARN\":{},\"ImageGenerationConfiguration\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateNotificationConfiguration\":{\"http\":{\"requestUri\":\"/updateNotificationConfiguration\"},\"input\":{\"type\":\"structure\",\"members\":{\"StreamName\":{},\"StreamARN\":{},\"NotificationConfiguration\":{\"shape\":\"S16\"}}},\"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\",\"required\":[\"Status\",\"ImageSelectorType\",\"DestinationConfig\",\"SamplingInterval\",\"Format\"],\"members\":{\"Status\":{},\"ImageSelectorType\":{},\"DestinationConfig\":{\"type\":\"structure\",\"required\":[\"Uri\",\"DestinationRegion\"],\"members\":{\"Uri\":{},\"DestinationRegion\":{}}},\"SamplingInterval\":{\"type\":\"integer\"},\"Format\":{},\"FormatConfig\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"WidthPixels\":{\"type\":\"integer\"},\"HeightPixels\":{\"type\":\"integer\"}}},\"S16\":{\"type\":\"structure\",\"required\":[\"Status\",\"DestinationConfig\"],\"members\":{\"Status\":{},\"DestinationConfig\":{\"type\":\"structure\",\"required\":[\"Uri\"],\"members\":{\"Uri\":{}}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"ChannelName\":{},\"ChannelARN\":{},\"ChannelType\":{},\"ChannelStatus\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"SingleMasterConfiguration\":{\"shape\":\"S4\"},\"Version\":{}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"DeviceName\":{},\"StreamName\":{},\"StreamARN\":{},\"MediaType\":{},\"KmsKeyId\":{},\"Version\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"DataRetentionInHours\":{\"type\":\"integer\"}}},\"S2e\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -36304,7 +39358,7 @@ module.exports = JSON.parse("{\"o\":{\"ListSignalingChannels\":{\"input_token\": /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-11-01\",\"endpointPrefix\":\"kms\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"KMS\",\"serviceFullName\":\"AWS Key Management Service\",\"serviceId\":\"KMS\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"TrentService\",\"uid\":\"kms-2014-11-01\"},\"operations\":{\"CancelKeyDeletion\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyId\":{}}}},\"ConnectCustomKeyStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"CustomKeyStoreId\"],\"members\":{\"CustomKeyStoreId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasName\",\"TargetKeyId\"],\"members\":{\"AliasName\":{},\"TargetKeyId\":{}}}},\"CreateCustomKeyStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"CustomKeyStoreName\",\"CloudHsmClusterId\",\"TrustAnchorCertificate\",\"KeyStorePassword\"],\"members\":{\"CustomKeyStoreName\":{},\"CloudHsmClusterId\":{},\"TrustAnchorCertificate\":{},\"KeyStorePassword\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomKeyStoreId\":{}}}},\"CreateGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"GranteePrincipal\",\"Operations\"],\"members\":{\"KeyId\":{},\"GranteePrincipal\":{},\"RetiringPrincipal\":{},\"Operations\":{\"shape\":\"Sh\"},\"Constraints\":{\"shape\":\"Sj\"},\"GrantTokens\":{\"shape\":\"Sn\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantToken\":{},\"GrantId\":{}}}},\"CreateKey\":{\"input\":{\"type\":\"structure\",\"members\":{\"Policy\":{},\"Description\":{},\"KeyUsage\":{},\"CustomerMasterKeySpec\":{},\"Origin\":{},\"CustomKeyStoreId\":{},\"BypassPolicyLockoutSafetyCheck\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sz\"},\"MultiRegion\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyMetadata\":{\"shape\":\"S15\"}}}},\"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\":\"S1p\"},\"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\":\"S15\"}}}},\"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\":\"S1p\"},\"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\":\"S1p\"},\"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\":\"S1p\"},\"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\":\"S1p\"}}}},\"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\":\"S1p\"},\"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\":\"S1c\"},\"SigningAlgorithms\":{\"shape\":\"S1e\"}}}},\"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\":\"S38\"}},\"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\":\"S38\"}},\"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\":{}}}},\"ReplicateKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"ReplicaRegion\"],\"members\":{\"KeyId\":{},\"ReplicaRegion\":{},\"Policy\":{},\"BypassPolicyLockoutSafetyCheck\":{\"type\":\"boolean\"},\"Description\":{},\"Tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicaKeyMetadata\":{\"shape\":\"S15\"},\"ReplicaPolicy\":{},\"ReplicaTags\":{\"shape\":\"Sz\"}}}},\"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\"},\"KeyState\":{},\"PendingWindowInDays\":{\"type\":\"integer\"}}}},\"Sign\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"Message\",\"SigningAlgorithm\"],\"members\":{\"KeyId\":{},\"Message\":{\"shape\":\"S1p\"},\"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\":{}}}},\"UpdatePrimaryRegion\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"PrimaryRegion\"],\"members\":{\"KeyId\":{},\"PrimaryRegion\":{}}}},\"Verify\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"Message\",\"Signature\",\"SigningAlgorithm\"],\"members\":{\"KeyId\":{},\"Message\":{\"shape\":\"S1p\"},\"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\":{}}}},\"S15\":{\"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\":\"S1c\"},\"SigningAlgorithms\":{\"shape\":\"S1e\"},\"MultiRegion\":{\"type\":\"boolean\"},\"MultiRegionConfiguration\":{\"type\":\"structure\",\"members\":{\"MultiRegionKeyType\":{},\"PrimaryKey\":{\"shape\":\"S1i\"},\"ReplicaKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S1i\"}}}},\"PendingDeletionWindowInDays\":{\"type\":\"integer\"}}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1e\":{\"type\":\"list\",\"member\":{}},\"S1i\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Region\":{}}},\"S1p\":{\"type\":\"blob\",\"sensitive\":true},\"S38\":{\"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\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-11-01\",\"endpointPrefix\":\"kms\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"KMS\",\"serviceFullName\":\"AWS Key Management Service\",\"serviceId\":\"KMS\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"TrentService\",\"uid\":\"kms-2014-11-01\"},\"operations\":{\"CancelKeyDeletion\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyId\":{}}}},\"ConnectCustomKeyStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"CustomKeyStoreId\"],\"members\":{\"CustomKeyStoreId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAlias\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasName\",\"TargetKeyId\"],\"members\":{\"AliasName\":{},\"TargetKeyId\":{}}}},\"CreateCustomKeyStore\":{\"input\":{\"type\":\"structure\",\"required\":[\"CustomKeyStoreName\",\"CloudHsmClusterId\",\"TrustAnchorCertificate\",\"KeyStorePassword\"],\"members\":{\"CustomKeyStoreName\":{},\"CloudHsmClusterId\":{},\"TrustAnchorCertificate\":{},\"KeyStorePassword\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomKeyStoreId\":{}}}},\"CreateGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"GranteePrincipal\",\"Operations\"],\"members\":{\"KeyId\":{},\"GranteePrincipal\":{},\"RetiringPrincipal\":{},\"Operations\":{\"shape\":\"Sh\"},\"Constraints\":{\"shape\":\"Sj\"},\"GrantTokens\":{\"shape\":\"Sn\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantToken\":{},\"GrantId\":{}}}},\"CreateKey\":{\"input\":{\"type\":\"structure\",\"members\":{\"Policy\":{},\"Description\":{},\"KeyUsage\":{},\"CustomerMasterKeySpec\":{\"shape\":\"Sw\",\"deprecated\":true,\"deprecatedMessage\":\"This parameter has been deprecated. Instead, use the KeySpec parameter.\"},\"KeySpec\":{},\"Origin\":{},\"CustomKeyStoreId\":{},\"BypassPolicyLockoutSafetyCheck\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S10\"},\"MultiRegion\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyMetadata\":{\"shape\":\"S16\"}}}},\"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\":\"S1s\"},\"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\":\"S16\"}}}},\"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\":\"S1s\"},\"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\":\"S1s\"},\"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\":\"S1s\"},\"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\":{}}}},\"GenerateMac\":{\"input\":{\"type\":\"structure\",\"required\":[\"Message\",\"KeyId\",\"MacAlgorithm\"],\"members\":{\"Message\":{\"shape\":\"S1s\"},\"KeyId\":{},\"MacAlgorithm\":{},\"GrantTokens\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Mac\":{\"type\":\"blob\"},\"MacAlgorithm\":{},\"KeyId\":{}}}},\"GenerateRandom\":{\"input\":{\"type\":\"structure\",\"members\":{\"NumberOfBytes\":{\"type\":\"integer\"},\"CustomKeyStoreId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Plaintext\":{\"shape\":\"S1s\"}}}},\"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\":\"S1s\"},\"ParametersValidTo\":{\"type\":\"timestamp\"}}}},\"GetPublicKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{},\"GrantTokens\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyId\":{},\"PublicKey\":{\"type\":\"blob\"},\"CustomerMasterKeySpec\":{\"shape\":\"Sw\",\"deprecated\":true,\"deprecatedMessage\":\"This field has been deprecated. Instead, use the KeySpec field.\"},\"KeySpec\":{},\"KeyUsage\":{},\"EncryptionAlgorithms\":{\"shape\":\"S1d\"},\"SigningAlgorithms\":{\"shape\":\"S1f\"}}}},\"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\":\"S3d\"}},\"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\":\"S10\"},\"NextMarker\":{},\"Truncated\":{\"type\":\"boolean\"}}}},\"ListRetirableGrants\":{\"input\":{\"type\":\"structure\",\"required\":[\"RetiringPrincipal\"],\"members\":{\"Limit\":{\"type\":\"integer\"},\"Marker\":{},\"RetiringPrincipal\":{}}},\"output\":{\"shape\":\"S3d\"}},\"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\":{}}}},\"ReplicateKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"ReplicaRegion\"],\"members\":{\"KeyId\":{},\"ReplicaRegion\":{},\"Policy\":{},\"BypassPolicyLockoutSafetyCheck\":{\"type\":\"boolean\"},\"Description\":{},\"Tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReplicaKeyMetadata\":{\"shape\":\"S16\"},\"ReplicaPolicy\":{},\"ReplicaTags\":{\"shape\":\"S10\"}}}},\"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\"},\"KeyState\":{},\"PendingWindowInDays\":{\"type\":\"integer\"}}}},\"Sign\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"Message\",\"SigningAlgorithm\"],\"members\":{\"KeyId\":{},\"Message\":{\"shape\":\"S1s\"},\"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\":\"S10\"}}}},\"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\":{}}}},\"UpdatePrimaryRegion\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"PrimaryRegion\"],\"members\":{\"KeyId\":{},\"PrimaryRegion\":{}}}},\"Verify\":{\"input\":{\"type\":\"structure\",\"required\":[\"KeyId\",\"Message\",\"Signature\",\"SigningAlgorithm\"],\"members\":{\"KeyId\":{},\"Message\":{\"shape\":\"S1s\"},\"MessageType\":{},\"Signature\":{\"type\":\"blob\"},\"SigningAlgorithm\":{},\"GrantTokens\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyId\":{},\"SignatureValid\":{\"type\":\"boolean\"},\"SigningAlgorithm\":{}}}},\"VerifyMac\":{\"input\":{\"type\":\"structure\",\"required\":[\"Message\",\"KeyId\",\"MacAlgorithm\",\"Mac\"],\"members\":{\"Message\":{\"shape\":\"S1s\"},\"KeyId\":{},\"MacAlgorithm\":{},\"Mac\":{\"type\":\"blob\"},\"GrantTokens\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"KeyId\":{},\"MacValid\":{\"type\":\"boolean\"},\"MacAlgorithm\":{}}}}},\"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\":{}},\"Sw\":{\"type\":\"string\",\"deprecated\":true,\"deprecatedMessage\":\"This enum has been deprecated. Instead, use the KeySpec enum.\"},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValue\"],\"members\":{\"TagKey\":{},\"TagValue\":{}}}},\"S16\":{\"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\":{\"shape\":\"Sw\",\"deprecated\":true,\"deprecatedMessage\":\"This field has been deprecated. Instead, use the KeySpec field.\"},\"KeySpec\":{},\"EncryptionAlgorithms\":{\"shape\":\"S1d\"},\"SigningAlgorithms\":{\"shape\":\"S1f\"},\"MultiRegion\":{\"type\":\"boolean\"},\"MultiRegionConfiguration\":{\"type\":\"structure\",\"members\":{\"MultiRegionKeyType\":{},\"PrimaryKey\":{\"shape\":\"S1j\"},\"ReplicaKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}}}},\"PendingDeletionWindowInDays\":{\"type\":\"integer\"},\"MacAlgorithms\":{\"type\":\"list\",\"member\":{}}}},\"S1d\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1j\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Region\":{}}},\"S1s\":{\"type\":\"blob\",\"sensitive\":true},\"S3d\":{\"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\"}}}}}"); /***/ }), @@ -36320,7 +39374,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAliases\":{\"input_token\":\"Marker\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-03-31\",\"endpointPrefix\":\"lakeformation\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Lake Formation\",\"serviceId\":\"LakeFormation\",\"signatureVersion\":\"v4\",\"signingName\":\"lakeformation\",\"targetPrefix\":\"AWSLakeFormation\",\"uid\":\"lakeformation-2017-03-31\"},\"operations\":{\"AddLFTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resource\",\"LFTags\"],\"members\":{\"CatalogId\":{},\"Resource\":{\"shape\":\"S3\"},\"LFTags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"Sp\"}}}},\"BatchGrantPermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"CatalogId\":{},\"Entries\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"S12\"}}}},\"BatchRevokePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"CatalogId\":{},\"Entries\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"S12\"}}}},\"CreateLFTag\":{\"input\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValues\"],\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValues\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLFTag\":{\"input\":{\"type\":\"structure\",\"required\":[\"TagKey\"],\"members\":{\"CatalogId\":{},\"TagKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S1e\"}}}},\"GetDataLakeSettings\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataLakeSettings\":{\"shape\":\"S1j\"}}}},\"GetEffectivePermissionsForPath\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"CatalogId\":{},\"ResourceArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Permissions\":{\"shape\":\"S1s\"},\"NextToken\":{}}}},\"GetLFTag\":{\"input\":{\"type\":\"structure\",\"required\":[\"TagKey\"],\"members\":{\"CatalogId\":{},\"TagKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValues\":{\"shape\":\"Sf\"}}}},\"GetResourceLFTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resource\"],\"members\":{\"CatalogId\":{},\"Resource\":{\"shape\":\"S3\"},\"ShowAssignedLFTags\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LFTagOnDatabase\":{\"shape\":\"Sm\"},\"LFTagsOnTable\":{\"shape\":\"Sm\"},\"LFTagsOnColumns\":{\"shape\":\"S22\"}}}},\"GrantPermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Principal\",\"Resource\",\"Permissions\"],\"members\":{\"CatalogId\":{},\"Principal\":{\"shape\":\"Sx\"},\"Resource\":{\"shape\":\"S3\"},\"Permissions\":{\"shape\":\"Sz\"},\"PermissionsWithGrantOption\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ListLFTags\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"ResourceShareType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LFTags\":{\"shape\":\"Sm\"},\"NextToken\":{}}}},\"ListPermissions\":{\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"Principal\":{\"shape\":\"Sx\"},\"ResourceType\":{},\"Resource\":{\"shape\":\"S3\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PrincipalResourcePermissions\":{\"shape\":\"S1s\"},\"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\":\"S1e\"}},\"NextToken\":{}}}},\"PutDataLakeSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataLakeSettings\"],\"members\":{\"CatalogId\":{},\"DataLakeSettings\":{\"shape\":\"S1j\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RegisterResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"UseServiceLinkedRole\":{\"type\":\"boolean\"},\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveLFTagsFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resource\",\"LFTags\"],\"members\":{\"CatalogId\":{},\"Resource\":{\"shape\":\"S3\"},\"LFTags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"Sp\"}}}},\"RevokePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Principal\",\"Resource\",\"Permissions\"],\"members\":{\"CatalogId\":{},\"Principal\":{\"shape\":\"Sx\"},\"Resource\":{\"shape\":\"S3\"},\"Permissions\":{\"shape\":\"Sz\"},\"PermissionsWithGrantOption\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SearchDatabasesByLFTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Expression\"],\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"CatalogId\":{},\"Expression\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DatabaseList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Database\":{\"shape\":\"S5\"},\"LFTags\":{\"shape\":\"Sm\"}}}}}}},\"SearchTablesByLFTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"Expression\"],\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"CatalogId\":{},\"Expression\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"TableList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"S7\"},\"LFTagOnDatabase\":{\"shape\":\"Sm\"},\"LFTagsOnTable\":{\"shape\":\"Sm\"},\"LFTagsOnColumns\":{\"shape\":\"S22\"}}}}}}},\"UpdateLFTag\":{\"input\":{\"type\":\"structure\",\"required\":[\"TagKey\"],\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValuesToDelete\":{\"shape\":\"Sf\"},\"TagValuesToAdd\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"ResourceArn\"],\"members\":{\"RoleArn\":{},\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"members\":{\"Catalog\":{\"type\":\"structure\",\"members\":{}},\"Database\":{\"shape\":\"S5\"},\"Table\":{\"shape\":\"S7\"},\"TableWithColumns\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"Name\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{},\"ColumnNames\":{\"shape\":\"Sa\"},\"ColumnWildcard\":{\"type\":\"structure\",\"members\":{\"ExcludedColumnNames\":{\"shape\":\"Sa\"}}}}},\"DataLocation\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"CatalogId\":{},\"ResourceArn\":{}}},\"LFTag\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValues\"],\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValues\":{\"shape\":\"Sf\"}}},\"LFTagPolicy\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"Expression\"],\"members\":{\"CatalogId\":{},\"ResourceType\":{},\"Expression\":{\"shape\":\"Sj\"}}}}},\"S5\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"CatalogId\":{},\"Name\":{}}},\"S7\":{\"type\":\"structure\",\"required\":[\"DatabaseName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{},\"TableWildcard\":{\"type\":\"structure\",\"members\":{}}}},\"Sa\":{\"type\":\"list\",\"member\":{}},\"Sf\":{\"type\":\"list\",\"member\":{}},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValues\"],\"members\":{\"TagKey\":{},\"TagValues\":{\"shape\":\"Sf\"}}}},\"Sm\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\"}},\"Sn\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValues\"],\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValues\":{\"shape\":\"Sf\"}}},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LFTag\":{\"shape\":\"Sn\"},\"Error\":{\"shape\":\"Sr\"}}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}},\"Su\":{\"type\":\"list\",\"member\":{\"shape\":\"Sv\"}},\"Sv\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Principal\":{\"shape\":\"Sx\"},\"Resource\":{\"shape\":\"S3\"},\"Permissions\":{\"shape\":\"Sz\"},\"PermissionsWithGrantOption\":{\"shape\":\"Sz\"}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"DataLakePrincipalIdentifier\":{}}},\"Sz\":{\"type\":\"list\",\"member\":{}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RequestEntry\":{\"shape\":\"Sv\"},\"Error\":{\"shape\":\"Sr\"}}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"RoleArn\":{},\"LastModified\":{\"type\":\"timestamp\"}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"DataLakeAdmins\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"CreateDatabaseDefaultPermissions\":{\"shape\":\"S1l\"},\"CreateTableDefaultPermissions\":{\"shape\":\"S1l\"},\"TrustedResourceOwners\":{\"type\":\"list\",\"member\":{}}}},\"S1l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Principal\":{\"shape\":\"Sx\"},\"Permissions\":{\"shape\":\"Sz\"}}}},\"S1s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Principal\":{\"shape\":\"Sx\"},\"Resource\":{\"shape\":\"S3\"},\"Permissions\":{\"shape\":\"Sz\"},\"PermissionsWithGrantOption\":{\"shape\":\"Sz\"},\"AdditionalDetails\":{\"type\":\"structure\",\"members\":{\"ResourceShare\":{\"type\":\"list\",\"member\":{}}}}}}},\"S22\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"LFTags\":{\"shape\":\"Sm\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-03-31\",\"endpointPrefix\":\"lakeformation\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Lake Formation\",\"serviceId\":\"LakeFormation\",\"signatureVersion\":\"v4\",\"signingName\":\"lakeformation\",\"uid\":\"lakeformation-2017-03-31\"},\"operations\":{\"AddLFTagsToResource\":{\"http\":{\"requestUri\":\"/AddLFTagsToResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\",\"LFTags\"],\"members\":{\"CatalogId\":{},\"Resource\":{\"shape\":\"S3\"},\"LFTags\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"Sq\"}}}},\"BatchGrantPermissions\":{\"http\":{\"requestUri\":\"/BatchGrantPermissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"CatalogId\":{},\"Entries\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"S13\"}}}},\"BatchRevokePermissions\":{\"http\":{\"requestUri\":\"/BatchRevokePermissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"CatalogId\":{},\"Entries\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"S13\"}}}},\"CancelTransaction\":{\"http\":{\"requestUri\":\"/CancelTransaction\"},\"input\":{\"type\":\"structure\",\"required\":[\"TransactionId\"],\"members\":{\"TransactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CommitTransaction\":{\"http\":{\"requestUri\":\"/CommitTransaction\"},\"input\":{\"type\":\"structure\",\"required\":[\"TransactionId\"],\"members\":{\"TransactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransactionStatus\":{}}}},\"CreateDataCellsFilter\":{\"http\":{\"requestUri\":\"/CreateDataCellsFilter\"},\"input\":{\"type\":\"structure\",\"required\":[\"TableData\"],\"members\":{\"TableData\":{\"shape\":\"S1e\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateLFTag\":{\"http\":{\"requestUri\":\"/CreateLFTag\"},\"input\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValues\"],\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValues\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDataCellsFilter\":{\"http\":{\"requestUri\":\"/DeleteDataCellsFilter\"},\"input\":{\"type\":\"structure\",\"members\":{\"TableCatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLFTag\":{\"http\":{\"requestUri\":\"/DeleteLFTag\"},\"input\":{\"type\":\"structure\",\"required\":[\"TagKey\"],\"members\":{\"CatalogId\":{},\"TagKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteObjectsOnCancel\":{\"http\":{\"requestUri\":\"/DeleteObjectsOnCancel\"},\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"TransactionId\",\"Objects\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"TransactionId\":{},\"Objects\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Uri\"],\"members\":{\"Uri\":{},\"ETag\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeregisterResource\":{\"http\":{\"requestUri\":\"/DeregisterResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeResource\":{\"http\":{\"requestUri\":\"/DescribeResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceInfo\":{\"shape\":\"S1z\"}}}},\"DescribeTransaction\":{\"http\":{\"requestUri\":\"/DescribeTransaction\"},\"input\":{\"type\":\"structure\",\"required\":[\"TransactionId\"],\"members\":{\"TransactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransactionDescription\":{\"shape\":\"S24\"}}}},\"ExtendTransaction\":{\"http\":{\"requestUri\":\"/ExtendTransaction\"},\"input\":{\"type\":\"structure\",\"members\":{\"TransactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetDataLakeSettings\":{\"http\":{\"requestUri\":\"/GetDataLakeSettings\"},\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataLakeSettings\":{\"shape\":\"S2a\"}}}},\"GetEffectivePermissionsForPath\":{\"http\":{\"requestUri\":\"/GetEffectivePermissionsForPath\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"CatalogId\":{},\"ResourceArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Permissions\":{\"shape\":\"S2l\"},\"NextToken\":{}}}},\"GetLFTag\":{\"http\":{\"requestUri\":\"/GetLFTag\"},\"input\":{\"type\":\"structure\",\"required\":[\"TagKey\"],\"members\":{\"CatalogId\":{},\"TagKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValues\":{\"shape\":\"Sg\"}}}},\"GetQueryState\":{\"http\":{\"requestUri\":\"/GetQueryState\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"QueryId\"],\"members\":{\"QueryId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"State\"],\"members\":{\"Error\":{},\"State\":{}}},\"endpoint\":{\"hostPrefix\":\"query-\"}},\"GetQueryStatistics\":{\"http\":{\"requestUri\":\"/GetQueryStatistics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"QueryId\"],\"members\":{\"QueryId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExecutionStatistics\":{\"type\":\"structure\",\"members\":{\"AverageExecutionTimeMillis\":{\"type\":\"long\"},\"DataScannedBytes\":{\"type\":\"long\"},\"WorkUnitsExecutedCount\":{\"type\":\"long\"}}},\"PlanningStatistics\":{\"type\":\"structure\",\"members\":{\"EstimatedDataToScanBytes\":{\"type\":\"long\"},\"PlanningTimeMillis\":{\"type\":\"long\"},\"QueueTimeMillis\":{\"type\":\"long\"},\"WorkUnitsGeneratedCount\":{\"type\":\"long\"}}},\"QuerySubmissionTime\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}},\"endpoint\":{\"hostPrefix\":\"query-\"}},\"GetResourceLFTags\":{\"http\":{\"requestUri\":\"/GetResourceLFTags\"},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\"],\"members\":{\"CatalogId\":{},\"Resource\":{\"shape\":\"S3\"},\"ShowAssignedLFTags\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LFTagOnDatabase\":{\"shape\":\"Sn\"},\"LFTagsOnTable\":{\"shape\":\"Sn\"},\"LFTagsOnColumns\":{\"shape\":\"S39\"}}}},\"GetTableObjects\":{\"http\":{\"requestUri\":\"/GetTableObjects\"},\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"TransactionId\":{},\"QueryAsOfTime\":{\"type\":\"timestamp\"},\"PartitionPredicate\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Objects\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PartitionValues\":{\"shape\":\"S3g\"},\"Objects\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Uri\":{},\"ETag\":{},\"Size\":{\"type\":\"long\"}}}}}}},\"NextToken\":{}}}},\"GetTemporaryGluePartitionCredentials\":{\"http\":{\"requestUri\":\"/GetTemporaryGluePartitionCredentials\"},\"input\":{\"type\":\"structure\",\"required\":[\"TableArn\",\"Partition\",\"SupportedPermissionTypes\"],\"members\":{\"TableArn\":{},\"Partition\":{\"type\":\"structure\",\"required\":[\"Values\"],\"members\":{\"Values\":{\"type\":\"list\",\"member\":{}}}},\"Permissions\":{\"shape\":\"S10\"},\"DurationSeconds\":{\"type\":\"integer\"},\"AuditContext\":{\"shape\":\"S3q\"},\"SupportedPermissionTypes\":{\"shape\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessKeyId\":{},\"SecretAccessKey\":{},\"SessionToken\":{},\"Expiration\":{\"type\":\"timestamp\"}}}},\"GetTemporaryGlueTableCredentials\":{\"http\":{\"requestUri\":\"/GetTemporaryGlueTableCredentials\"},\"input\":{\"type\":\"structure\",\"required\":[\"TableArn\",\"SupportedPermissionTypes\"],\"members\":{\"TableArn\":{},\"Permissions\":{\"shape\":\"S10\"},\"DurationSeconds\":{\"type\":\"integer\"},\"AuditContext\":{\"shape\":\"S3q\"},\"SupportedPermissionTypes\":{\"shape\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessKeyId\":{},\"SecretAccessKey\":{},\"SessionToken\":{},\"Expiration\":{\"type\":\"timestamp\"}}}},\"GetWorkUnitResults\":{\"http\":{\"requestUri\":\"/GetWorkUnitResults\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"QueryId\",\"WorkUnitId\",\"WorkUnitToken\"],\"members\":{\"QueryId\":{},\"WorkUnitId\":{\"type\":\"long\"},\"WorkUnitToken\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResultStream\":{\"type\":\"blob\",\"streaming\":true}},\"payload\":\"ResultStream\"},\"endpoint\":{\"hostPrefix\":\"data-\"}},\"GetWorkUnits\":{\"http\":{\"requestUri\":\"/GetWorkUnits\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"QueryId\"],\"members\":{\"NextToken\":{},\"PageSize\":{\"type\":\"integer\"},\"QueryId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryId\",\"WorkUnitRanges\"],\"members\":{\"NextToken\":{},\"QueryId\":{},\"WorkUnitRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"WorkUnitIdMax\",\"WorkUnitIdMin\",\"WorkUnitToken\"],\"members\":{\"WorkUnitIdMax\":{\"type\":\"long\"},\"WorkUnitIdMin\":{\"type\":\"long\"},\"WorkUnitToken\":{}}}}}},\"endpoint\":{\"hostPrefix\":\"query-\"}},\"GrantPermissions\":{\"http\":{\"requestUri\":\"/GrantPermissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"Principal\",\"Resource\",\"Permissions\"],\"members\":{\"CatalogId\":{},\"Principal\":{\"shape\":\"Sy\"},\"Resource\":{\"shape\":\"S3\"},\"Permissions\":{\"shape\":\"S10\"},\"PermissionsWithGrantOption\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ListDataCellsFilter\":{\"http\":{\"requestUri\":\"/ListDataCellsFilter\"},\"input\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"S7\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataCellsFilters\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}},\"NextToken\":{}}}},\"ListLFTags\":{\"http\":{\"requestUri\":\"/ListLFTags\"},\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"ResourceShareType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LFTags\":{\"shape\":\"Sn\"},\"NextToken\":{}}}},\"ListPermissions\":{\"http\":{\"requestUri\":\"/ListPermissions\"},\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"Principal\":{\"shape\":\"Sy\"},\"ResourceType\":{},\"Resource\":{\"shape\":\"S3\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"IncludeRelated\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PrincipalResourcePermissions\":{\"shape\":\"S2l\"},\"NextToken\":{}}}},\"ListResources\":{\"http\":{\"requestUri\":\"/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\":\"S1z\"}},\"NextToken\":{}}}},\"ListTableStorageOptimizers\":{\"http\":{\"requestUri\":\"/ListTableStorageOptimizers\"},\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"StorageOptimizerType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StorageOptimizerList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StorageOptimizerType\":{},\"Config\":{\"shape\":\"S56\"},\"ErrorMessage\":{},\"Warnings\":{},\"LastRunDetails\":{}}}},\"NextToken\":{}}}},\"ListTransactions\":{\"http\":{\"requestUri\":\"/ListTransactions\"},\"input\":{\"type\":\"structure\",\"members\":{\"CatalogId\":{},\"StatusFilter\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Transactions\":{\"type\":\"list\",\"member\":{\"shape\":\"S24\"}},\"NextToken\":{}}}},\"PutDataLakeSettings\":{\"http\":{\"requestUri\":\"/PutDataLakeSettings\"},\"input\":{\"type\":\"structure\",\"required\":[\"DataLakeSettings\"],\"members\":{\"CatalogId\":{},\"DataLakeSettings\":{\"shape\":\"S2a\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RegisterResource\":{\"http\":{\"requestUri\":\"/RegisterResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"UseServiceLinkedRole\":{\"type\":\"boolean\"},\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveLFTagsFromResource\":{\"http\":{\"requestUri\":\"/RemoveLFTagsFromResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\",\"LFTags\"],\"members\":{\"CatalogId\":{},\"Resource\":{\"shape\":\"S3\"},\"LFTags\":{\"shape\":\"Sn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"Sq\"}}}},\"RevokePermissions\":{\"http\":{\"requestUri\":\"/RevokePermissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"Principal\",\"Resource\",\"Permissions\"],\"members\":{\"CatalogId\":{},\"Principal\":{\"shape\":\"Sy\"},\"Resource\":{\"shape\":\"S3\"},\"Permissions\":{\"shape\":\"S10\"},\"PermissionsWithGrantOption\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SearchDatabasesByLFTags\":{\"http\":{\"requestUri\":\"/SearchDatabasesByLFTags\"},\"input\":{\"type\":\"structure\",\"required\":[\"Expression\"],\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"CatalogId\":{},\"Expression\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DatabaseList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Database\":{\"shape\":\"S5\"},\"LFTags\":{\"shape\":\"Sn\"}}}}}}},\"SearchTablesByLFTags\":{\"http\":{\"requestUri\":\"/SearchTablesByLFTags\"},\"input\":{\"type\":\"structure\",\"required\":[\"Expression\"],\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"CatalogId\":{},\"Expression\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"TableList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"S7\"},\"LFTagOnDatabase\":{\"shape\":\"Sn\"},\"LFTagsOnTable\":{\"shape\":\"Sn\"},\"LFTagsOnColumns\":{\"shape\":\"S39\"}}}}}}},\"StartQueryPlanning\":{\"http\":{\"requestUri\":\"/StartQueryPlanning\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"QueryPlanningContext\",\"QueryString\"],\"members\":{\"QueryPlanningContext\":{\"type\":\"structure\",\"required\":[\"DatabaseName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"QueryAsOfTime\":{\"type\":\"timestamp\"},\"QueryParameters\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"TransactionId\":{}}},\"QueryString\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryId\"],\"members\":{\"QueryId\":{}}},\"endpoint\":{\"hostPrefix\":\"query-\"}},\"StartTransaction\":{\"http\":{\"requestUri\":\"/StartTransaction\"},\"input\":{\"type\":\"structure\",\"members\":{\"TransactionType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransactionId\":{}}}},\"UpdateLFTag\":{\"http\":{\"requestUri\":\"/UpdateLFTag\"},\"input\":{\"type\":\"structure\",\"required\":[\"TagKey\"],\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValuesToDelete\":{\"shape\":\"Sg\"},\"TagValuesToAdd\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateResource\":{\"http\":{\"requestUri\":\"/UpdateResource\"},\"input\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"ResourceArn\"],\"members\":{\"RoleArn\":{},\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTableObjects\":{\"http\":{\"requestUri\":\"/UpdateTableObjects\"},\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"WriteOperations\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"TransactionId\":{},\"WriteOperations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AddObject\":{\"type\":\"structure\",\"required\":[\"Uri\",\"ETag\",\"Size\"],\"members\":{\"Uri\":{},\"ETag\":{},\"Size\":{\"type\":\"long\"},\"PartitionValues\":{\"shape\":\"S3g\"}}},\"DeleteObject\":{\"type\":\"structure\",\"required\":[\"Uri\"],\"members\":{\"Uri\":{},\"ETag\":{},\"PartitionValues\":{\"shape\":\"S3g\"}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateTableStorageOptimizer\":{\"http\":{\"requestUri\":\"/UpdateTableStorageOptimizer\"},\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"StorageOptimizerConfig\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"StorageOptimizerConfig\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S56\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Result\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"members\":{\"Catalog\":{\"type\":\"structure\",\"members\":{}},\"Database\":{\"shape\":\"S5\"},\"Table\":{\"shape\":\"S7\"},\"TableWithColumns\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"Name\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{},\"ColumnNames\":{\"shape\":\"Sa\"},\"ColumnWildcard\":{\"shape\":\"Sb\"}}},\"DataLocation\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"CatalogId\":{},\"ResourceArn\":{}}},\"DataCellsFilter\":{\"type\":\"structure\",\"members\":{\"TableCatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"Name\":{}}},\"LFTag\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValues\"],\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValues\":{\"shape\":\"Sg\"}}},\"LFTagPolicy\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"Expression\"],\"members\":{\"CatalogId\":{},\"ResourceType\":{},\"Expression\":{\"shape\":\"Sk\"}}}}},\"S5\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"CatalogId\":{},\"Name\":{}}},\"S7\":{\"type\":\"structure\",\"required\":[\"DatabaseName\"],\"members\":{\"CatalogId\":{},\"DatabaseName\":{},\"Name\":{},\"TableWildcard\":{\"type\":\"structure\",\"members\":{}}}},\"Sa\":{\"type\":\"list\",\"member\":{}},\"Sb\":{\"type\":\"structure\",\"members\":{\"ExcludedColumnNames\":{\"shape\":\"Sa\"}}},\"Sg\":{\"type\":\"list\",\"member\":{}},\"Sk\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValues\"],\"members\":{\"TagKey\":{},\"TagValues\":{\"shape\":\"Sg\"}}}},\"Sn\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"So\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"TagValues\"],\"members\":{\"CatalogId\":{},\"TagKey\":{},\"TagValues\":{\"shape\":\"Sg\"}}},\"Sq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LFTag\":{\"shape\":\"So\"},\"Error\":{\"shape\":\"Ss\"}}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"ErrorMessage\":{}}},\"Sv\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\"}},\"Sw\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Principal\":{\"shape\":\"Sy\"},\"Resource\":{\"shape\":\"S3\"},\"Permissions\":{\"shape\":\"S10\"},\"PermissionsWithGrantOption\":{\"shape\":\"S10\"}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"DataLakePrincipalIdentifier\":{}}},\"S10\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RequestEntry\":{\"shape\":\"Sw\"},\"Error\":{\"shape\":\"Ss\"}}}},\"S1e\":{\"type\":\"structure\",\"required\":[\"TableCatalogId\",\"DatabaseName\",\"TableName\",\"Name\"],\"members\":{\"TableCatalogId\":{},\"DatabaseName\":{},\"TableName\":{},\"Name\":{},\"RowFilter\":{\"type\":\"structure\",\"members\":{\"FilterExpression\":{},\"AllRowsWildcard\":{\"type\":\"structure\",\"members\":{}}}},\"ColumnNames\":{\"shape\":\"Sa\"},\"ColumnWildcard\":{\"shape\":\"Sb\"}}},\"S1z\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"RoleArn\":{},\"LastModified\":{\"type\":\"timestamp\"}}},\"S24\":{\"type\":\"structure\",\"members\":{\"TransactionId\":{},\"TransactionStatus\":{},\"TransactionStartTime\":{\"type\":\"timestamp\"},\"TransactionEndTime\":{\"type\":\"timestamp\"}}},\"S2a\":{\"type\":\"structure\",\"members\":{\"DataLakeAdmins\":{\"shape\":\"S2b\"},\"CreateDatabaseDefaultPermissions\":{\"shape\":\"S2c\"},\"CreateTableDefaultPermissions\":{\"shape\":\"S2c\"},\"TrustedResourceOwners\":{\"type\":\"list\",\"member\":{}},\"AllowExternalDataFiltering\":{\"type\":\"boolean\"},\"ExternalDataFilteringAllowList\":{\"shape\":\"S2b\"},\"AuthorizedSessionTagValueList\":{\"type\":\"list\",\"member\":{}}}},\"S2b\":{\"type\":\"list\",\"member\":{\"shape\":\"Sy\"}},\"S2c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Principal\":{\"shape\":\"Sy\"},\"Permissions\":{\"shape\":\"S10\"}}}},\"S2l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Principal\":{\"shape\":\"Sy\"},\"Resource\":{\"shape\":\"S3\"},\"Permissions\":{\"shape\":\"S10\"},\"PermissionsWithGrantOption\":{\"shape\":\"S10\"},\"AdditionalDetails\":{\"type\":\"structure\",\"members\":{\"ResourceShare\":{\"type\":\"list\",\"member\":{}}}}}}},\"S39\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"LFTags\":{\"shape\":\"Sn\"}}}},\"S3g\":{\"type\":\"list\",\"member\":{}},\"S3q\":{\"type\":\"structure\",\"members\":{\"AdditionalAuditContext\":{}}},\"S3s\":{\"type\":\"list\",\"member\":{}},\"S56\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); /***/ }), @@ -36328,7 +39382,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"GetEffectivePermissionsForPath\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListPermissions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListResources\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetEffectivePermissionsForPath\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetTableObjects\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetWorkUnits\":{\"input_token\":\"NextToken\",\"limit_key\":\"PageSize\",\"output_token\":\"NextToken\",\"result_key\":\"WorkUnitRanges\"},\"ListDataCellsFilter\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"DataCellsFilters\"},\"ListLFTags\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"LFTags\"},\"ListPermissions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListResources\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListTableStorageOptimizers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"ListTransactions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"SearchDatabasesByLFTags\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"DatabaseList\"},\"SearchTablesByLFTags\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"TableList\"}}}"); /***/ }), @@ -36352,7 +39406,7 @@ module.exports = JSON.parse("{\"o\":{\"ListEventSources\":{\"input_token\":\"Mar /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-03-31\",\"endpointPrefix\":\"lambda\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Lambda\",\"serviceId\":\"Lambda\",\"signatureVersion\":\"v4\",\"uid\":\"lambda-2015-03-31\"},\"operations\":{\"AddLayerVersionPermission\":{\"http\":{\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\",\"StatementId\",\"Action\",\"Principal\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"},\"StatementId\":{},\"Action\":{},\"Principal\":{},\"OrganizationId\":{},\"RevisionId\":{\"location\":\"querystring\",\"locationName\":\"RevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statement\":{},\"RevisionId\":{}}}},\"AddPermission\":{\"http\":{\"requestUri\":\"/2015-03-31/functions/{FunctionName}/policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"StatementId\",\"Action\",\"Principal\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"StatementId\":{},\"Action\":{},\"Principal\":{},\"SourceArn\":{},\"SourceAccount\":{},\"EventSourceToken\":{},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"RevisionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statement\":{}}}},\"CreateAlias\":{\"http\":{\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Name\",\"FunctionVersion\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Name\":{},\"FunctionVersion\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"Sn\"}}},\"output\":{\"shape\":\"Sr\"}},\"CreateCodeSigningConfig\":{\"http\":{\"requestUri\":\"/2020-04-22/code-signing-configs/\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AllowedPublishers\"],\"members\":{\"Description\":{},\"AllowedPublishers\":{\"shape\":\"Su\"},\"CodeSigningPolicies\":{\"shape\":\"Sw\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfig\"],\"members\":{\"CodeSigningConfig\":{\"shape\":\"Sz\"}}}},\"CreateEventSourceMapping\":{\"http\":{\"requestUri\":\"/2015-03-31/event-source-mappings/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"EventSourceArn\":{},\"FunctionName\":{},\"Enabled\":{\"type\":\"boolean\"},\"BatchSize\":{\"type\":\"integer\"},\"MaximumBatchingWindowInSeconds\":{\"type\":\"integer\"},\"ParallelizationFactor\":{\"type\":\"integer\"},\"StartingPosition\":{},\"StartingPositionTimestamp\":{\"type\":\"timestamp\"},\"DestinationConfig\":{\"shape\":\"S1a\"},\"MaximumRecordAgeInSeconds\":{\"type\":\"integer\"},\"BisectBatchOnFunctionError\":{\"type\":\"boolean\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"TumblingWindowInSeconds\":{\"type\":\"integer\"},\"Topics\":{\"shape\":\"S1i\"},\"Queues\":{\"shape\":\"S1k\"},\"SourceAccessConfigurations\":{\"shape\":\"S1m\"},\"SelfManagedEventSource\":{\"shape\":\"S1q\"},\"FunctionResponseTypes\":{\"shape\":\"S1v\"}}},\"output\":{\"shape\":\"S1x\"}},\"CreateFunction\":{\"http\":{\"requestUri\":\"/2015-03-31/functions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Role\",\"Code\"],\"members\":{\"FunctionName\":{},\"Runtime\":{},\"Role\":{},\"Handler\":{},\"Code\":{\"type\":\"structure\",\"members\":{\"ZipFile\":{\"shape\":\"S23\"},\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{},\"ImageUri\":{}}},\"Description\":{},\"Timeout\":{\"type\":\"integer\"},\"MemorySize\":{\"type\":\"integer\"},\"Publish\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S2a\"},\"PackageType\":{},\"DeadLetterConfig\":{\"shape\":\"S2g\"},\"Environment\":{\"shape\":\"S2i\"},\"KMSKeyArn\":{},\"TracingConfig\":{\"shape\":\"S2n\"},\"Tags\":{\"shape\":\"S2p\"},\"Layers\":{\"shape\":\"S2s\"},\"FileSystemConfigs\":{\"shape\":\"S2u\"},\"ImageConfig\":{\"shape\":\"S2y\"},\"CodeSigningConfigArn\":{}}},\"output\":{\"shape\":\"S31\"}},\"DeleteAlias\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases/{Name}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Name\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}}},\"DeleteCodeSigningConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\"],\"members\":{\"CodeSigningConfigArn\":{\"location\":\"uri\",\"locationName\":\"CodeSigningConfigArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEventSourceMapping\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-03-31/event-source-mappings/{UUID}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"UUID\"],\"members\":{\"UUID\":{\"location\":\"uri\",\"locationName\":\"UUID\"}}},\"output\":{\"shape\":\"S1x\"}},\"DeleteFunction\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}}},\"DeleteFunctionCodeSigningConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-06-30/functions/{FunctionName}/code-signing-config\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}}},\"DeleteFunctionConcurrency\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2017-10-31/functions/{FunctionName}/concurrency\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}}},\"DeleteFunctionEventInvokeConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}}},\"DeleteLayerVersion\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"}}}},\"DeleteProvisionedConcurrencyConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/provisioned-concurrency\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Qualifier\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}}},\"GetAccountSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2016-08-19/account-settings/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountLimit\":{\"type\":\"structure\",\"members\":{\"TotalCodeSize\":{\"type\":\"long\"},\"CodeSizeUnzipped\":{\"type\":\"long\"},\"CodeSizeZipped\":{\"type\":\"long\"},\"ConcurrentExecutions\":{\"type\":\"integer\"},\"UnreservedConcurrentExecutions\":{\"type\":\"integer\"}}},\"AccountUsage\":{\"type\":\"structure\",\"members\":{\"TotalCodeSize\":{\"type\":\"long\"},\"FunctionCount\":{\"type\":\"long\"}}}}}},\"GetAlias\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases/{Name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Name\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"shape\":\"Sr\"}},\"GetCodeSigningConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\"],\"members\":{\"CodeSigningConfigArn\":{\"location\":\"uri\",\"locationName\":\"CodeSigningConfigArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfig\"],\"members\":{\"CodeSigningConfig\":{\"shape\":\"Sz\"}}}},\"GetEventSourceMapping\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/event-source-mappings/{UUID}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"UUID\"],\"members\":{\"UUID\":{\"location\":\"uri\",\"locationName\":\"UUID\"}}},\"output\":{\"shape\":\"S1x\"}},\"GetFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"S31\"},\"Code\":{\"type\":\"structure\",\"members\":{\"RepositoryType\":{},\"Location\":{},\"ImageUri\":{},\"ResolvedImageUri\":{}}},\"Tags\":{\"shape\":\"S2p\"},\"Concurrency\":{\"shape\":\"S48\"}}}},\"GetFunctionCodeSigningConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-06-30/functions/{FunctionName}/code-signing-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\",\"FunctionName\"],\"members\":{\"CodeSigningConfigArn\":{},\"FunctionName\":{}}}},\"GetFunctionConcurrency\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/concurrency\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedConcurrentExecutions\":{\"type\":\"integer\"}}}},\"GetFunctionConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"shape\":\"S31\"}},\"GetFunctionEventInvokeConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"shape\":\"S4g\"}},\"GetLayerVersion\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"}}},\"output\":{\"shape\":\"S4k\"}},\"GetLayerVersionByArn\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers?find=LayerVersion\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{\"location\":\"querystring\",\"locationName\":\"Arn\"}}},\"output\":{\"shape\":\"S4k\"}},\"GetLayerVersionPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{},\"RevisionId\":{}}}},\"GetPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{},\"RevisionId\":{}}}},\"GetProvisionedConcurrencyConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/provisioned-concurrency\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Qualifier\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AvailableProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AllocatedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"LastModified\":{}}}},\"Invoke\":{\"http\":{\"requestUri\":\"/2015-03-31/functions/{FunctionName}/invocations\"},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"InvocationType\":{\"location\":\"header\",\"locationName\":\"X-Amz-Invocation-Type\"},\"LogType\":{\"location\":\"header\",\"locationName\":\"X-Amz-Log-Type\"},\"ClientContext\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Context\"},\"Payload\":{\"shape\":\"S23\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}},\"payload\":\"Payload\"},\"output\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FunctionError\":{\"location\":\"header\",\"locationName\":\"X-Amz-Function-Error\"},\"LogResult\":{\"location\":\"header\",\"locationName\":\"X-Amz-Log-Result\"},\"Payload\":{\"shape\":\"S23\"},\"ExecutedVersion\":{\"location\":\"header\",\"locationName\":\"X-Amz-Executed-Version\"}},\"payload\":\"Payload\"}},\"InvokeAsync\":{\"http\":{\"requestUri\":\"/2014-11-13/functions/{FunctionName}/invoke-async/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"InvokeArgs\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"InvokeArgs\":{\"type\":\"blob\",\"streaming\":true}},\"deprecated\":true,\"payload\":\"InvokeArgs\"},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}},\"deprecated\":true},\"deprecated\":true},\"ListAliases\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"FunctionVersion\":{\"location\":\"querystring\",\"locationName\":\"FunctionVersion\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Aliases\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}}}}},\"ListCodeSigningConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-04-22/code-signing-configs/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"CodeSigningConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\"}}}}},\"ListEventSourceMappings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/event-source-mappings/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"EventSourceArn\":{\"location\":\"querystring\",\"locationName\":\"EventSourceArn\"},\"FunctionName\":{\"location\":\"querystring\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"EventSourceMappings\":{\"type\":\"list\",\"member\":{\"shape\":\"S1x\"}}}}},\"ListFunctionEventInvokeConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionEventInvokeConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S4g\"}},\"NextMarker\":{}}}},\"ListFunctions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MasterRegion\":{\"location\":\"querystring\",\"locationName\":\"MasterRegion\"},\"FunctionVersion\":{\"location\":\"querystring\",\"locationName\":\"FunctionVersion\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Functions\":{\"shape\":\"S5p\"}}}},\"ListFunctionsByCodeSigningConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\"],\"members\":{\"CodeSigningConfigArn\":{\"location\":\"uri\",\"locationName\":\"CodeSigningConfigArn\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"FunctionArns\":{\"type\":\"list\",\"member\":{}}}}},\"ListLayerVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\"],\"members\":{\"CompatibleRuntime\":{\"location\":\"querystring\",\"locationName\":\"CompatibleRuntime\"},\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"LayerVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"S5x\"}}}}},\"ListLayers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"CompatibleRuntime\":{\"location\":\"querystring\",\"locationName\":\"CompatibleRuntime\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Layers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LayerName\":{},\"LayerArn\":{},\"LatestMatchingVersion\":{\"shape\":\"S5x\"}}}}}}},\"ListProvisionedConcurrencyConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedConcurrencyConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FunctionArn\":{},\"RequestedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AvailableProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AllocatedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"LastModified\":{}}}},\"NextMarker\":{}}}},\"ListTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2017-03-31/tags/{ARN}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\"],\"members\":{\"Resource\":{\"location\":\"uri\",\"locationName\":\"ARN\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S2p\"}}}},\"ListVersionsByFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Versions\":{\"shape\":\"S5p\"}}}},\"PublishLayerVersion\":{\"http\":{\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"Content\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"Description\":{},\"Content\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{},\"ZipFile\":{\"shape\":\"S23\"}}},\"CompatibleRuntimes\":{\"shape\":\"S4n\"},\"LicenseInfo\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Content\":{\"shape\":\"S4l\"},\"LayerArn\":{},\"LayerVersionArn\":{},\"Description\":{},\"CreatedDate\":{},\"Version\":{\"type\":\"long\"},\"CompatibleRuntimes\":{\"shape\":\"S4n\"},\"LicenseInfo\":{}}}},\"PublishVersion\":{\"http\":{\"requestUri\":\"/2015-03-31/functions/{FunctionName}/versions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"CodeSha256\":{},\"Description\":{},\"RevisionId\":{}}},\"output\":{\"shape\":\"S31\"}},\"PutFunctionCodeSigningConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-06-30/functions/{FunctionName}/code-signing-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\",\"FunctionName\"],\"members\":{\"CodeSigningConfigArn\":{},\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\",\"FunctionName\"],\"members\":{\"CodeSigningConfigArn\":{},\"FunctionName\":{}}}},\"PutFunctionConcurrency\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2017-10-31/functions/{FunctionName}/concurrency\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"ReservedConcurrentExecutions\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"ReservedConcurrentExecutions\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S48\"}},\"PutFunctionEventInvokeConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"MaximumEventAgeInSeconds\":{\"type\":\"integer\"},\"DestinationConfig\":{\"shape\":\"S1a\"}}},\"output\":{\"shape\":\"S4g\"}},\"PutProvisionedConcurrencyConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/provisioned-concurrency\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Qualifier\",\"ProvisionedConcurrentExecutions\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"ProvisionedConcurrentExecutions\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AvailableProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AllocatedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"LastModified\":{}}}},\"RemoveLayerVersionPermission\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\",\"StatementId\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"},\"StatementId\":{\"location\":\"uri\",\"locationName\":\"StatementId\"},\"RevisionId\":{\"location\":\"querystring\",\"locationName\":\"RevisionId\"}}}},\"RemovePermission\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/policy/{StatementId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"StatementId\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"StatementId\":{\"location\":\"uri\",\"locationName\":\"StatementId\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"RevisionId\":{\"location\":\"querystring\",\"locationName\":\"RevisionId\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/2017-03-31/tags/{ARN}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\",\"Tags\"],\"members\":{\"Resource\":{\"location\":\"uri\",\"locationName\":\"ARN\"},\"Tags\":{\"shape\":\"S2p\"}}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2017-03-31/tags/{ARN}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\",\"TagKeys\"],\"members\":{\"Resource\":{\"location\":\"uri\",\"locationName\":\"ARN\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}}},\"UpdateAlias\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases/{Name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Name\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"FunctionVersion\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"Sn\"},\"RevisionId\":{}}},\"output\":{\"shape\":\"Sr\"}},\"UpdateCodeSigningConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\"],\"members\":{\"CodeSigningConfigArn\":{\"location\":\"uri\",\"locationName\":\"CodeSigningConfigArn\"},\"Description\":{},\"AllowedPublishers\":{\"shape\":\"Su\"},\"CodeSigningPolicies\":{\"shape\":\"Sw\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfig\"],\"members\":{\"CodeSigningConfig\":{\"shape\":\"Sz\"}}}},\"UpdateEventSourceMapping\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-03-31/event-source-mappings/{UUID}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"UUID\"],\"members\":{\"UUID\":{\"location\":\"uri\",\"locationName\":\"UUID\"},\"FunctionName\":{},\"Enabled\":{\"type\":\"boolean\"},\"BatchSize\":{\"type\":\"integer\"},\"MaximumBatchingWindowInSeconds\":{\"type\":\"integer\"},\"DestinationConfig\":{\"shape\":\"S1a\"},\"MaximumRecordAgeInSeconds\":{\"type\":\"integer\"},\"BisectBatchOnFunctionError\":{\"type\":\"boolean\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"ParallelizationFactor\":{\"type\":\"integer\"},\"SourceAccessConfigurations\":{\"shape\":\"S1m\"},\"TumblingWindowInSeconds\":{\"type\":\"integer\"},\"FunctionResponseTypes\":{\"shape\":\"S1v\"}}},\"output\":{\"shape\":\"S1x\"}},\"UpdateFunctionCode\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/code\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"ZipFile\":{\"shape\":\"S23\"},\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{},\"ImageUri\":{},\"Publish\":{\"type\":\"boolean\"},\"DryRun\":{\"type\":\"boolean\"},\"RevisionId\":{}}},\"output\":{\"shape\":\"S31\"}},\"UpdateFunctionConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Role\":{},\"Handler\":{},\"Description\":{},\"Timeout\":{\"type\":\"integer\"},\"MemorySize\":{\"type\":\"integer\"},\"VpcConfig\":{\"shape\":\"S2a\"},\"Environment\":{\"shape\":\"S2i\"},\"Runtime\":{},\"DeadLetterConfig\":{\"shape\":\"S2g\"},\"KMSKeyArn\":{},\"TracingConfig\":{\"shape\":\"S2n\"},\"RevisionId\":{},\"Layers\":{\"shape\":\"S2s\"},\"FileSystemConfigs\":{\"shape\":\"S2u\"},\"ImageConfig\":{\"shape\":\"S2y\"}}},\"output\":{\"shape\":\"S31\"}},\"UpdateFunctionEventInvokeConfig\":{\"http\":{\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"MaximumEventAgeInSeconds\":{\"type\":\"integer\"},\"DestinationConfig\":{\"shape\":\"S1a\"}}},\"output\":{\"shape\":\"S4g\"}}},\"shapes\":{\"Sn\":{\"type\":\"structure\",\"members\":{\"AdditionalVersionWeights\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"double\"}}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"AliasArn\":{},\"Name\":{},\"FunctionVersion\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"Sn\"},\"RevisionId\":{}}},\"Su\":{\"type\":\"structure\",\"required\":[\"SigningProfileVersionArns\"],\"members\":{\"SigningProfileVersionArns\":{\"type\":\"list\",\"member\":{}}}},\"Sw\":{\"type\":\"structure\",\"members\":{\"UntrustedArtifactOnDeployment\":{}}},\"Sz\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigId\",\"CodeSigningConfigArn\",\"AllowedPublishers\",\"CodeSigningPolicies\",\"LastModified\"],\"members\":{\"CodeSigningConfigId\":{},\"CodeSigningConfigArn\":{},\"Description\":{},\"AllowedPublishers\":{\"shape\":\"Su\"},\"CodeSigningPolicies\":{\"shape\":\"Sw\"},\"LastModified\":{}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"OnSuccess\":{\"type\":\"structure\",\"members\":{\"Destination\":{}}},\"OnFailure\":{\"type\":\"structure\",\"members\":{\"Destination\":{}}}}},\"S1i\":{\"type\":\"list\",\"member\":{}},\"S1k\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"URI\":{}}}},\"S1q\":{\"type\":\"structure\",\"members\":{\"Endpoints\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}}}},\"S1v\":{\"type\":\"list\",\"member\":{}},\"S1x\":{\"type\":\"structure\",\"members\":{\"UUID\":{},\"StartingPosition\":{},\"StartingPositionTimestamp\":{\"type\":\"timestamp\"},\"BatchSize\":{\"type\":\"integer\"},\"MaximumBatchingWindowInSeconds\":{\"type\":\"integer\"},\"ParallelizationFactor\":{\"type\":\"integer\"},\"EventSourceArn\":{},\"FunctionArn\":{},\"LastModified\":{\"type\":\"timestamp\"},\"LastProcessingResult\":{},\"State\":{},\"StateTransitionReason\":{},\"DestinationConfig\":{\"shape\":\"S1a\"},\"Topics\":{\"shape\":\"S1i\"},\"Queues\":{\"shape\":\"S1k\"},\"SourceAccessConfigurations\":{\"shape\":\"S1m\"},\"SelfManagedEventSource\":{\"shape\":\"S1q\"},\"MaximumRecordAgeInSeconds\":{\"type\":\"integer\"},\"BisectBatchOnFunctionError\":{\"type\":\"boolean\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"TumblingWindowInSeconds\":{\"type\":\"integer\"},\"FunctionResponseTypes\":{\"shape\":\"S1v\"}}},\"S23\":{\"type\":\"blob\",\"sensitive\":true},\"S2a\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S2b\"},\"SecurityGroupIds\":{\"shape\":\"S2d\"}}},\"S2b\":{\"type\":\"list\",\"member\":{}},\"S2d\":{\"type\":\"list\",\"member\":{}},\"S2g\":{\"type\":\"structure\",\"members\":{\"TargetArn\":{}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"Variables\":{\"shape\":\"S2j\"}}},\"S2j\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"string\",\"sensitive\":true},\"sensitive\":true},\"S2n\":{\"type\":\"structure\",\"members\":{\"Mode\":{}}},\"S2p\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S2u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Arn\",\"LocalMountPath\"],\"members\":{\"Arn\":{},\"LocalMountPath\":{}}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"EntryPoint\":{\"shape\":\"S2z\"},\"Command\":{\"shape\":\"S2z\"},\"WorkingDirectory\":{}}},\"S2z\":{\"type\":\"list\",\"member\":{}},\"S31\":{\"type\":\"structure\",\"members\":{\"FunctionName\":{},\"FunctionArn\":{},\"Runtime\":{},\"Role\":{},\"Handler\":{},\"CodeSize\":{\"type\":\"long\"},\"Description\":{},\"Timeout\":{\"type\":\"integer\"},\"MemorySize\":{\"type\":\"integer\"},\"LastModified\":{},\"CodeSha256\":{},\"Version\":{},\"VpcConfig\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S2b\"},\"SecurityGroupIds\":{\"shape\":\"S2d\"},\"VpcId\":{}}},\"DeadLetterConfig\":{\"shape\":\"S2g\"},\"Environment\":{\"type\":\"structure\",\"members\":{\"Variables\":{\"shape\":\"S2j\"},\"Error\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"Message\":{\"shape\":\"S39\"}}}}},\"KMSKeyArn\":{},\"TracingConfig\":{\"type\":\"structure\",\"members\":{\"Mode\":{}}},\"MasterArn\":{},\"RevisionId\":{},\"Layers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CodeSize\":{\"type\":\"long\"},\"SigningProfileVersionArn\":{},\"SigningJobArn\":{}}}},\"State\":{},\"StateReason\":{},\"StateReasonCode\":{},\"LastUpdateStatus\":{},\"LastUpdateStatusReason\":{},\"LastUpdateStatusReasonCode\":{},\"FileSystemConfigs\":{\"shape\":\"S2u\"},\"PackageType\":{},\"ImageConfigResponse\":{\"type\":\"structure\",\"members\":{\"ImageConfig\":{\"shape\":\"S2y\"},\"Error\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"Message\":{\"shape\":\"S39\"}}}}},\"SigningProfileVersionArn\":{},\"SigningJobArn\":{}}},\"S39\":{\"type\":\"string\",\"sensitive\":true},\"S48\":{\"type\":\"structure\",\"members\":{\"ReservedConcurrentExecutions\":{\"type\":\"integer\"}}},\"S4g\":{\"type\":\"structure\",\"members\":{\"LastModified\":{\"type\":\"timestamp\"},\"FunctionArn\":{},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"MaximumEventAgeInSeconds\":{\"type\":\"integer\"},\"DestinationConfig\":{\"shape\":\"S1a\"}}},\"S4k\":{\"type\":\"structure\",\"members\":{\"Content\":{\"shape\":\"S4l\"},\"LayerArn\":{},\"LayerVersionArn\":{},\"Description\":{},\"CreatedDate\":{},\"Version\":{\"type\":\"long\"},\"CompatibleRuntimes\":{\"shape\":\"S4n\"},\"LicenseInfo\":{}}},\"S4l\":{\"type\":\"structure\",\"members\":{\"Location\":{},\"CodeSha256\":{},\"CodeSize\":{\"type\":\"long\"},\"SigningProfileVersionArn\":{},\"SigningJobArn\":{}}},\"S4n\":{\"type\":\"list\",\"member\":{}},\"S5p\":{\"type\":\"list\",\"member\":{\"shape\":\"S31\"}},\"S5x\":{\"type\":\"structure\",\"members\":{\"LayerVersionArn\":{},\"Version\":{\"type\":\"long\"},\"Description\":{},\"CreatedDate\":{},\"CompatibleRuntimes\":{\"shape\":\"S4n\"},\"LicenseInfo\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-03-31\",\"endpointPrefix\":\"lambda\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Lambda\",\"serviceId\":\"Lambda\",\"signatureVersion\":\"v4\",\"uid\":\"lambda-2015-03-31\"},\"operations\":{\"AddLayerVersionPermission\":{\"http\":{\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\",\"StatementId\",\"Action\",\"Principal\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"},\"StatementId\":{},\"Action\":{},\"Principal\":{},\"OrganizationId\":{},\"RevisionId\":{\"location\":\"querystring\",\"locationName\":\"RevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statement\":{},\"RevisionId\":{}}}},\"AddPermission\":{\"http\":{\"requestUri\":\"/2015-03-31/functions/{FunctionName}/policy\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"StatementId\",\"Action\",\"Principal\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"StatementId\":{},\"Action\":{},\"Principal\":{},\"SourceArn\":{},\"SourceAccount\":{},\"EventSourceToken\":{},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"RevisionId\":{},\"PrincipalOrgID\":{},\"FunctionUrlAuthType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Statement\":{}}}},\"CreateAlias\":{\"http\":{\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Name\",\"FunctionVersion\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Name\":{},\"FunctionVersion\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"Sp\"}}},\"output\":{\"shape\":\"St\"}},\"CreateCodeSigningConfig\":{\"http\":{\"requestUri\":\"/2020-04-22/code-signing-configs/\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"AllowedPublishers\"],\"members\":{\"Description\":{},\"AllowedPublishers\":{\"shape\":\"Sw\"},\"CodeSigningPolicies\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfig\"],\"members\":{\"CodeSigningConfig\":{\"shape\":\"S11\"}}}},\"CreateEventSourceMapping\":{\"http\":{\"requestUri\":\"/2015-03-31/event-source-mappings/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"EventSourceArn\":{},\"FunctionName\":{},\"Enabled\":{\"type\":\"boolean\"},\"BatchSize\":{\"type\":\"integer\"},\"FilterCriteria\":{\"shape\":\"S18\"},\"MaximumBatchingWindowInSeconds\":{\"type\":\"integer\"},\"ParallelizationFactor\":{\"type\":\"integer\"},\"StartingPosition\":{},\"StartingPositionTimestamp\":{\"type\":\"timestamp\"},\"DestinationConfig\":{\"shape\":\"S1g\"},\"MaximumRecordAgeInSeconds\":{\"type\":\"integer\"},\"BisectBatchOnFunctionError\":{\"type\":\"boolean\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"TumblingWindowInSeconds\":{\"type\":\"integer\"},\"Topics\":{\"shape\":\"S1o\"},\"Queues\":{\"shape\":\"S1q\"},\"SourceAccessConfigurations\":{\"shape\":\"S1s\"},\"SelfManagedEventSource\":{\"shape\":\"S1w\"},\"FunctionResponseTypes\":{\"shape\":\"S21\"}}},\"output\":{\"shape\":\"S23\"}},\"CreateFunction\":{\"http\":{\"requestUri\":\"/2015-03-31/functions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Role\",\"Code\"],\"members\":{\"FunctionName\":{},\"Runtime\":{},\"Role\":{},\"Handler\":{},\"Code\":{\"type\":\"structure\",\"members\":{\"ZipFile\":{\"shape\":\"S29\"},\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{},\"ImageUri\":{}}},\"Description\":{},\"Timeout\":{\"type\":\"integer\"},\"MemorySize\":{\"type\":\"integer\"},\"Publish\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S2g\"},\"PackageType\":{},\"DeadLetterConfig\":{\"shape\":\"S2m\"},\"Environment\":{\"shape\":\"S2o\"},\"KMSKeyArn\":{},\"TracingConfig\":{\"shape\":\"S2t\"},\"Tags\":{\"shape\":\"S2v\"},\"Layers\":{\"shape\":\"S2y\"},\"FileSystemConfigs\":{\"shape\":\"S30\"},\"ImageConfig\":{\"shape\":\"S34\"},\"CodeSigningConfigArn\":{},\"Architectures\":{\"shape\":\"S37\"},\"EphemeralStorage\":{\"shape\":\"S39\"}}},\"output\":{\"shape\":\"S3b\"}},\"CreateFunctionUrlConfig\":{\"http\":{\"requestUri\":\"/2021-10-31/functions/{FunctionName}/url\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"AuthType\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"AuthType\":{},\"Cors\":{\"shape\":\"S3x\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FunctionUrl\",\"FunctionArn\",\"AuthType\",\"CreationTime\"],\"members\":{\"FunctionUrl\":{},\"FunctionArn\":{},\"AuthType\":{},\"Cors\":{\"shape\":\"S3x\"},\"CreationTime\":{}}}},\"DeleteAlias\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases/{Name}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Name\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}}},\"DeleteCodeSigningConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\"],\"members\":{\"CodeSigningConfigArn\":{\"location\":\"uri\",\"locationName\":\"CodeSigningConfigArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEventSourceMapping\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-03-31/event-source-mappings/{UUID}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"UUID\"],\"members\":{\"UUID\":{\"location\":\"uri\",\"locationName\":\"UUID\"}}},\"output\":{\"shape\":\"S23\"}},\"DeleteFunction\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}}},\"DeleteFunctionCodeSigningConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-06-30/functions/{FunctionName}/code-signing-config\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}}},\"DeleteFunctionConcurrency\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2017-10-31/functions/{FunctionName}/concurrency\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}}},\"DeleteFunctionEventInvokeConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}}},\"DeleteFunctionUrlConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2021-10-31/functions/{FunctionName}/url\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}}},\"DeleteLayerVersion\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"}}}},\"DeleteProvisionedConcurrencyConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/provisioned-concurrency\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Qualifier\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}}},\"GetAccountSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2016-08-19/account-settings/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountLimit\":{\"type\":\"structure\",\"members\":{\"TotalCodeSize\":{\"type\":\"long\"},\"CodeSizeUnzipped\":{\"type\":\"long\"},\"CodeSizeZipped\":{\"type\":\"long\"},\"ConcurrentExecutions\":{\"type\":\"integer\"},\"UnreservedConcurrentExecutions\":{\"type\":\"integer\"}}},\"AccountUsage\":{\"type\":\"structure\",\"members\":{\"TotalCodeSize\":{\"type\":\"long\"},\"FunctionCount\":{\"type\":\"long\"}}}}}},\"GetAlias\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases/{Name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Name\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"shape\":\"St\"}},\"GetCodeSigningConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\"],\"members\":{\"CodeSigningConfigArn\":{\"location\":\"uri\",\"locationName\":\"CodeSigningConfigArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfig\"],\"members\":{\"CodeSigningConfig\":{\"shape\":\"S11\"}}}},\"GetEventSourceMapping\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/event-source-mappings/{UUID}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"UUID\"],\"members\":{\"UUID\":{\"location\":\"uri\",\"locationName\":\"UUID\"}}},\"output\":{\"shape\":\"S23\"}},\"GetFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"S3b\"},\"Code\":{\"type\":\"structure\",\"members\":{\"RepositoryType\":{},\"Location\":{},\"ImageUri\":{},\"ResolvedImageUri\":{}}},\"Tags\":{\"shape\":\"S2v\"},\"Concurrency\":{\"shape\":\"S4w\"}}}},\"GetFunctionCodeSigningConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-06-30/functions/{FunctionName}/code-signing-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\",\"FunctionName\"],\"members\":{\"CodeSigningConfigArn\":{},\"FunctionName\":{}}}},\"GetFunctionConcurrency\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/concurrency\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedConcurrentExecutions\":{\"type\":\"integer\"}}}},\"GetFunctionConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"shape\":\"S3b\"}},\"GetFunctionEventInvokeConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"shape\":\"S54\"}},\"GetFunctionUrlConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-10-31/functions/{FunctionName}/url\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FunctionUrl\",\"FunctionArn\",\"AuthType\",\"CreationTime\",\"LastModifiedTime\"],\"members\":{\"FunctionUrl\":{},\"FunctionArn\":{},\"AuthType\":{},\"Cors\":{\"shape\":\"S3x\"},\"CreationTime\":{},\"LastModifiedTime\":{}}}},\"GetLayerVersion\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"}}},\"output\":{\"shape\":\"S5a\"}},\"GetLayerVersionByArn\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers?find=LayerVersion\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{\"location\":\"querystring\",\"locationName\":\"Arn\"}}},\"output\":{\"shape\":\"S5a\"}},\"GetLayerVersionPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{},\"RevisionId\":{}}}},\"GetPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{},\"RevisionId\":{}}}},\"GetProvisionedConcurrencyConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/provisioned-concurrency\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Qualifier\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AvailableProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AllocatedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"LastModified\":{}}}},\"Invoke\":{\"http\":{\"requestUri\":\"/2015-03-31/functions/{FunctionName}/invocations\"},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"InvocationType\":{\"location\":\"header\",\"locationName\":\"X-Amz-Invocation-Type\"},\"LogType\":{\"location\":\"header\",\"locationName\":\"X-Amz-Log-Type\"},\"ClientContext\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Context\"},\"Payload\":{\"shape\":\"S29\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"}},\"payload\":\"Payload\"},\"output\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FunctionError\":{\"location\":\"header\",\"locationName\":\"X-Amz-Function-Error\"},\"LogResult\":{\"location\":\"header\",\"locationName\":\"X-Amz-Log-Result\"},\"Payload\":{\"shape\":\"S29\"},\"ExecutedVersion\":{\"location\":\"header\",\"locationName\":\"X-Amz-Executed-Version\"}},\"payload\":\"Payload\"}},\"InvokeAsync\":{\"http\":{\"requestUri\":\"/2014-11-13/functions/{FunctionName}/invoke-async/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"InvokeArgs\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"InvokeArgs\":{\"type\":\"blob\",\"streaming\":true}},\"deprecated\":true,\"payload\":\"InvokeArgs\"},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}},\"deprecated\":true},\"deprecated\":true},\"ListAliases\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"FunctionVersion\":{\"location\":\"querystring\",\"locationName\":\"FunctionVersion\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Aliases\":{\"type\":\"list\",\"member\":{\"shape\":\"St\"}}}}},\"ListCodeSigningConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-04-22/code-signing-configs/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"CodeSigningConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S11\"}}}}},\"ListEventSourceMappings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/event-source-mappings/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"EventSourceArn\":{\"location\":\"querystring\",\"locationName\":\"EventSourceArn\"},\"FunctionName\":{\"location\":\"querystring\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"EventSourceMappings\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\"}}}}},\"ListFunctionEventInvokeConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FunctionEventInvokeConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S54\"}},\"NextMarker\":{}}}},\"ListFunctionUrlConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-10-31/functions/{FunctionName}/urls\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FunctionUrlConfigs\"],\"members\":{\"FunctionUrlConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FunctionUrl\",\"FunctionArn\",\"CreationTime\",\"LastModifiedTime\",\"AuthType\"],\"members\":{\"FunctionUrl\":{},\"FunctionArn\":{},\"CreationTime\":{},\"LastModifiedTime\":{},\"Cors\":{\"shape\":\"S3x\"},\"AuthType\":{}}}},\"NextMarker\":{}}}},\"ListFunctions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MasterRegion\":{\"location\":\"querystring\",\"locationName\":\"MasterRegion\"},\"FunctionVersion\":{\"location\":\"querystring\",\"locationName\":\"FunctionVersion\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Functions\":{\"shape\":\"S6l\"}}}},\"ListFunctionsByCodeSigningConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\"],\"members\":{\"CodeSigningConfigArn\":{\"location\":\"uri\",\"locationName\":\"CodeSigningConfigArn\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"FunctionArns\":{\"type\":\"list\",\"member\":{}}}}},\"ListLayerVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\"],\"members\":{\"CompatibleRuntime\":{\"location\":\"querystring\",\"locationName\":\"CompatibleRuntime\"},\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"},\"CompatibleArchitecture\":{\"location\":\"querystring\",\"locationName\":\"CompatibleArchitecture\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"LayerVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"S6t\"}}}}},\"ListLayers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2018-10-31/layers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"CompatibleRuntime\":{\"location\":\"querystring\",\"locationName\":\"CompatibleRuntime\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"},\"CompatibleArchitecture\":{\"location\":\"querystring\",\"locationName\":\"CompatibleArchitecture\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Layers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LayerName\":{},\"LayerArn\":{},\"LatestMatchingVersion\":{\"shape\":\"S6t\"}}}}}}},\"ListProvisionedConcurrencyConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedConcurrencyConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FunctionArn\":{},\"RequestedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AvailableProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AllocatedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"LastModified\":{}}}},\"NextMarker\":{}}}},\"ListTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2017-03-31/tags/{ARN}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\"],\"members\":{\"Resource\":{\"location\":\"uri\",\"locationName\":\"ARN\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S2v\"}}}},\"ListVersionsByFunction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Marker\":{\"location\":\"querystring\",\"locationName\":\"Marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"MaxItems\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Versions\":{\"shape\":\"S6l\"}}}},\"PublishLayerVersion\":{\"http\":{\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"Content\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"Description\":{},\"Content\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{},\"ZipFile\":{\"shape\":\"S29\"}}},\"CompatibleRuntimes\":{\"shape\":\"S5d\"},\"LicenseInfo\":{},\"CompatibleArchitectures\":{\"shape\":\"S5f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Content\":{\"shape\":\"S5b\"},\"LayerArn\":{},\"LayerVersionArn\":{},\"Description\":{},\"CreatedDate\":{},\"Version\":{\"type\":\"long\"},\"CompatibleRuntimes\":{\"shape\":\"S5d\"},\"LicenseInfo\":{},\"CompatibleArchitectures\":{\"shape\":\"S5f\"}}}},\"PublishVersion\":{\"http\":{\"requestUri\":\"/2015-03-31/functions/{FunctionName}/versions\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"CodeSha256\":{},\"Description\":{},\"RevisionId\":{}}},\"output\":{\"shape\":\"S3b\"}},\"PutFunctionCodeSigningConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-06-30/functions/{FunctionName}/code-signing-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\",\"FunctionName\"],\"members\":{\"CodeSigningConfigArn\":{},\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\",\"FunctionName\"],\"members\":{\"CodeSigningConfigArn\":{},\"FunctionName\":{}}}},\"PutFunctionConcurrency\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2017-10-31/functions/{FunctionName}/concurrency\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"ReservedConcurrentExecutions\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"ReservedConcurrentExecutions\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S4w\"}},\"PutFunctionEventInvokeConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"MaximumEventAgeInSeconds\":{\"type\":\"integer\"},\"DestinationConfig\":{\"shape\":\"S1g\"}}},\"output\":{\"shape\":\"S54\"}},\"PutProvisionedConcurrencyConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2019-09-30/functions/{FunctionName}/provisioned-concurrency\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Qualifier\",\"ProvisionedConcurrentExecutions\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"ProvisionedConcurrentExecutions\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AvailableProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"AllocatedProvisionedConcurrentExecutions\":{\"type\":\"integer\"},\"Status\":{},\"StatusReason\":{},\"LastModified\":{}}}},\"RemoveLayerVersionPermission\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"LayerName\",\"VersionNumber\",\"StatementId\"],\"members\":{\"LayerName\":{\"location\":\"uri\",\"locationName\":\"LayerName\"},\"VersionNumber\":{\"location\":\"uri\",\"locationName\":\"VersionNumber\",\"type\":\"long\"},\"StatementId\":{\"location\":\"uri\",\"locationName\":\"StatementId\"},\"RevisionId\":{\"location\":\"querystring\",\"locationName\":\"RevisionId\"}}}},\"RemovePermission\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/policy/{StatementId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"StatementId\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"StatementId\":{\"location\":\"uri\",\"locationName\":\"StatementId\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"RevisionId\":{\"location\":\"querystring\",\"locationName\":\"RevisionId\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/2017-03-31/tags/{ARN}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\",\"Tags\"],\"members\":{\"Resource\":{\"location\":\"uri\",\"locationName\":\"ARN\"},\"Tags\":{\"shape\":\"S2v\"}}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2017-03-31/tags/{ARN}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Resource\",\"TagKeys\"],\"members\":{\"Resource\":{\"location\":\"uri\",\"locationName\":\"ARN\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}}},\"UpdateAlias\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/aliases/{Name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\",\"Name\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"FunctionVersion\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"Sp\"},\"RevisionId\":{}}},\"output\":{\"shape\":\"St\"}},\"UpdateCodeSigningConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigArn\"],\"members\":{\"CodeSigningConfigArn\":{\"location\":\"uri\",\"locationName\":\"CodeSigningConfigArn\"},\"Description\":{},\"AllowedPublishers\":{\"shape\":\"Sw\"},\"CodeSigningPolicies\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfig\"],\"members\":{\"CodeSigningConfig\":{\"shape\":\"S11\"}}}},\"UpdateEventSourceMapping\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-03-31/event-source-mappings/{UUID}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"UUID\"],\"members\":{\"UUID\":{\"location\":\"uri\",\"locationName\":\"UUID\"},\"FunctionName\":{},\"Enabled\":{\"type\":\"boolean\"},\"BatchSize\":{\"type\":\"integer\"},\"FilterCriteria\":{\"shape\":\"S18\"},\"MaximumBatchingWindowInSeconds\":{\"type\":\"integer\"},\"DestinationConfig\":{\"shape\":\"S1g\"},\"MaximumRecordAgeInSeconds\":{\"type\":\"integer\"},\"BisectBatchOnFunctionError\":{\"type\":\"boolean\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"ParallelizationFactor\":{\"type\":\"integer\"},\"SourceAccessConfigurations\":{\"shape\":\"S1s\"},\"TumblingWindowInSeconds\":{\"type\":\"integer\"},\"FunctionResponseTypes\":{\"shape\":\"S21\"}}},\"output\":{\"shape\":\"S23\"}},\"UpdateFunctionCode\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/code\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"ZipFile\":{\"shape\":\"S29\"},\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{},\"ImageUri\":{},\"Publish\":{\"type\":\"boolean\"},\"DryRun\":{\"type\":\"boolean\"},\"RevisionId\":{},\"Architectures\":{\"shape\":\"S37\"}}},\"output\":{\"shape\":\"S3b\"}},\"UpdateFunctionConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2015-03-31/functions/{FunctionName}/configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Role\":{},\"Handler\":{},\"Description\":{},\"Timeout\":{\"type\":\"integer\"},\"MemorySize\":{\"type\":\"integer\"},\"VpcConfig\":{\"shape\":\"S2g\"},\"Environment\":{\"shape\":\"S2o\"},\"Runtime\":{},\"DeadLetterConfig\":{\"shape\":\"S2m\"},\"KMSKeyArn\":{},\"TracingConfig\":{\"shape\":\"S2t\"},\"RevisionId\":{},\"Layers\":{\"shape\":\"S2y\"},\"FileSystemConfigs\":{\"shape\":\"S30\"},\"ImageConfig\":{\"shape\":\"S34\"},\"EphemeralStorage\":{\"shape\":\"S39\"}}},\"output\":{\"shape\":\"S3b\"}},\"UpdateFunctionEventInvokeConfig\":{\"http\":{\"requestUri\":\"/2019-09-25/functions/{FunctionName}/event-invoke-config\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"MaximumEventAgeInSeconds\":{\"type\":\"integer\"},\"DestinationConfig\":{\"shape\":\"S1g\"}}},\"output\":{\"shape\":\"S54\"}},\"UpdateFunctionUrlConfig\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2021-10-31/functions/{FunctionName}/url\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"FunctionName\"],\"members\":{\"FunctionName\":{\"location\":\"uri\",\"locationName\":\"FunctionName\"},\"Qualifier\":{\"location\":\"querystring\",\"locationName\":\"Qualifier\"},\"AuthType\":{},\"Cors\":{\"shape\":\"S3x\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FunctionUrl\",\"FunctionArn\",\"AuthType\",\"CreationTime\",\"LastModifiedTime\"],\"members\":{\"FunctionUrl\":{},\"FunctionArn\":{},\"AuthType\":{},\"Cors\":{\"shape\":\"S3x\"},\"CreationTime\":{},\"LastModifiedTime\":{}}}}},\"shapes\":{\"Sp\":{\"type\":\"structure\",\"members\":{\"AdditionalVersionWeights\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"double\"}}}},\"St\":{\"type\":\"structure\",\"members\":{\"AliasArn\":{},\"Name\":{},\"FunctionVersion\":{},\"Description\":{},\"RoutingConfig\":{\"shape\":\"Sp\"},\"RevisionId\":{}}},\"Sw\":{\"type\":\"structure\",\"required\":[\"SigningProfileVersionArns\"],\"members\":{\"SigningProfileVersionArns\":{\"type\":\"list\",\"member\":{}}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"UntrustedArtifactOnDeployment\":{}}},\"S11\":{\"type\":\"structure\",\"required\":[\"CodeSigningConfigId\",\"CodeSigningConfigArn\",\"AllowedPublishers\",\"CodeSigningPolicies\",\"LastModified\"],\"members\":{\"CodeSigningConfigId\":{},\"CodeSigningConfigArn\":{},\"Description\":{},\"AllowedPublishers\":{\"shape\":\"Sw\"},\"CodeSigningPolicies\":{\"shape\":\"Sy\"},\"LastModified\":{}}},\"S18\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Pattern\":{}}}}}},\"S1g\":{\"type\":\"structure\",\"members\":{\"OnSuccess\":{\"type\":\"structure\",\"members\":{\"Destination\":{}}},\"OnFailure\":{\"type\":\"structure\",\"members\":{\"Destination\":{}}}}},\"S1o\":{\"type\":\"list\",\"member\":{}},\"S1q\":{\"type\":\"list\",\"member\":{}},\"S1s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"URI\":{}}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"Endpoints\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}}}},\"S21\":{\"type\":\"list\",\"member\":{}},\"S23\":{\"type\":\"structure\",\"members\":{\"UUID\":{},\"StartingPosition\":{},\"StartingPositionTimestamp\":{\"type\":\"timestamp\"},\"BatchSize\":{\"type\":\"integer\"},\"MaximumBatchingWindowInSeconds\":{\"type\":\"integer\"},\"ParallelizationFactor\":{\"type\":\"integer\"},\"EventSourceArn\":{},\"FilterCriteria\":{\"shape\":\"S18\"},\"FunctionArn\":{},\"LastModified\":{\"type\":\"timestamp\"},\"LastProcessingResult\":{},\"State\":{},\"StateTransitionReason\":{},\"DestinationConfig\":{\"shape\":\"S1g\"},\"Topics\":{\"shape\":\"S1o\"},\"Queues\":{\"shape\":\"S1q\"},\"SourceAccessConfigurations\":{\"shape\":\"S1s\"},\"SelfManagedEventSource\":{\"shape\":\"S1w\"},\"MaximumRecordAgeInSeconds\":{\"type\":\"integer\"},\"BisectBatchOnFunctionError\":{\"type\":\"boolean\"},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"TumblingWindowInSeconds\":{\"type\":\"integer\"},\"FunctionResponseTypes\":{\"shape\":\"S21\"}}},\"S29\":{\"type\":\"blob\",\"sensitive\":true},\"S2g\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S2h\"},\"SecurityGroupIds\":{\"shape\":\"S2j\"}}},\"S2h\":{\"type\":\"list\",\"member\":{}},\"S2j\":{\"type\":\"list\",\"member\":{}},\"S2m\":{\"type\":\"structure\",\"members\":{\"TargetArn\":{}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"Variables\":{\"shape\":\"S2p\"}}},\"S2p\":{\"type\":\"map\",\"key\":{\"type\":\"string\",\"sensitive\":true},\"value\":{\"type\":\"string\",\"sensitive\":true},\"sensitive\":true},\"S2t\":{\"type\":\"structure\",\"members\":{\"Mode\":{}}},\"S2v\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2y\":{\"type\":\"list\",\"member\":{}},\"S30\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Arn\",\"LocalMountPath\"],\"members\":{\"Arn\":{},\"LocalMountPath\":{}}}},\"S34\":{\"type\":\"structure\",\"members\":{\"EntryPoint\":{\"shape\":\"S35\"},\"Command\":{\"shape\":\"S35\"},\"WorkingDirectory\":{}}},\"S35\":{\"type\":\"list\",\"member\":{}},\"S37\":{\"type\":\"list\",\"member\":{}},\"S39\":{\"type\":\"structure\",\"required\":[\"Size\"],\"members\":{\"Size\":{\"type\":\"integer\"}}},\"S3b\":{\"type\":\"structure\",\"members\":{\"FunctionName\":{},\"FunctionArn\":{},\"Runtime\":{},\"Role\":{},\"Handler\":{},\"CodeSize\":{\"type\":\"long\"},\"Description\":{},\"Timeout\":{\"type\":\"integer\"},\"MemorySize\":{\"type\":\"integer\"},\"LastModified\":{},\"CodeSha256\":{},\"Version\":{},\"VpcConfig\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S2h\"},\"SecurityGroupIds\":{\"shape\":\"S2j\"},\"VpcId\":{}}},\"DeadLetterConfig\":{\"shape\":\"S2m\"},\"Environment\":{\"type\":\"structure\",\"members\":{\"Variables\":{\"shape\":\"S2p\"},\"Error\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"Message\":{\"shape\":\"S3j\"}}}}},\"KMSKeyArn\":{},\"TracingConfig\":{\"type\":\"structure\",\"members\":{\"Mode\":{}}},\"MasterArn\":{},\"RevisionId\":{},\"Layers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CodeSize\":{\"type\":\"long\"},\"SigningProfileVersionArn\":{},\"SigningJobArn\":{}}}},\"State\":{},\"StateReason\":{},\"StateReasonCode\":{},\"LastUpdateStatus\":{},\"LastUpdateStatusReason\":{},\"LastUpdateStatusReasonCode\":{},\"FileSystemConfigs\":{\"shape\":\"S30\"},\"PackageType\":{},\"ImageConfigResponse\":{\"type\":\"structure\",\"members\":{\"ImageConfig\":{\"shape\":\"S34\"},\"Error\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"Message\":{\"shape\":\"S3j\"}}}}},\"SigningProfileVersionArn\":{},\"SigningJobArn\":{},\"Architectures\":{\"shape\":\"S37\"},\"EphemeralStorage\":{\"shape\":\"S39\"}}},\"S3j\":{\"type\":\"string\",\"sensitive\":true},\"S3x\":{\"type\":\"structure\",\"members\":{\"AllowCredentials\":{\"type\":\"boolean\"},\"AllowHeaders\":{\"shape\":\"S3z\"},\"AllowMethods\":{\"type\":\"list\",\"member\":{}},\"AllowOrigins\":{\"type\":\"list\",\"member\":{}},\"ExposeHeaders\":{\"shape\":\"S3z\"},\"MaxAge\":{\"type\":\"integer\"}}},\"S3z\":{\"type\":\"list\",\"member\":{}},\"S4w\":{\"type\":\"structure\",\"members\":{\"ReservedConcurrentExecutions\":{\"type\":\"integer\"}}},\"S54\":{\"type\":\"structure\",\"members\":{\"LastModified\":{\"type\":\"timestamp\"},\"FunctionArn\":{},\"MaximumRetryAttempts\":{\"type\":\"integer\"},\"MaximumEventAgeInSeconds\":{\"type\":\"integer\"},\"DestinationConfig\":{\"shape\":\"S1g\"}}},\"S5a\":{\"type\":\"structure\",\"members\":{\"Content\":{\"shape\":\"S5b\"},\"LayerArn\":{},\"LayerVersionArn\":{},\"Description\":{},\"CreatedDate\":{},\"Version\":{\"type\":\"long\"},\"CompatibleRuntimes\":{\"shape\":\"S5d\"},\"LicenseInfo\":{},\"CompatibleArchitectures\":{\"shape\":\"S5f\"}}},\"S5b\":{\"type\":\"structure\",\"members\":{\"Location\":{},\"CodeSha256\":{},\"CodeSize\":{\"type\":\"long\"},\"SigningProfileVersionArn\":{},\"SigningJobArn\":{}}},\"S5d\":{\"type\":\"list\",\"member\":{}},\"S5f\":{\"type\":\"list\",\"member\":{}},\"S6l\":{\"type\":\"list\",\"member\":{\"shape\":\"S3b\"}},\"S6t\":{\"type\":\"structure\",\"members\":{\"LayerVersionArn\":{},\"Version\":{\"type\":\"long\"},\"Description\":{},\"CreatedDate\":{},\"CompatibleRuntimes\":{\"shape\":\"S5d\"},\"LicenseInfo\":{},\"CompatibleArchitectures\":{\"shape\":\"S5f\"}}}}}"); /***/ }), @@ -36360,7 +39414,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListAliases\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Aliases\"},\"ListCodeSigningConfigs\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"CodeSigningConfigs\"},\"ListEventSourceMappings\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"EventSourceMappings\"},\"ListFunctionEventInvokeConfigs\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"FunctionEventInvokeConfigs\"},\"ListFunctions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Functions\"},\"ListFunctionsByCodeSigningConfig\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"FunctionArns\"},\"ListLayerVersions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"LayerVersions\"},\"ListLayers\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Layers\"},\"ListProvisionedConcurrencyConfigs\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"ProvisionedConcurrencyConfigs\"},\"ListVersionsByFunction\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Versions\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListAliases\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Aliases\"},\"ListCodeSigningConfigs\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"CodeSigningConfigs\"},\"ListEventSourceMappings\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"EventSourceMappings\"},\"ListFunctionEventInvokeConfigs\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"FunctionEventInvokeConfigs\"},\"ListFunctionUrlConfigs\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"FunctionUrlConfigs\"},\"ListFunctions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Functions\"},\"ListFunctionsByCodeSigningConfig\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"FunctionArns\"},\"ListLayerVersions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"LayerVersions\"},\"ListLayers\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Layers\"},\"ListProvisionedConcurrencyConfigs\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"ProvisionedConcurrencyConfigs\"},\"ListVersionsByFunction\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextMarker\",\"result_key\":\"Versions\"}}}"); /***/ }), @@ -36368,7 +39422,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAliases\":{\"input_token\":\"Marker\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"V\":{\"FunctionExists\":{\"delay\":1,\"operation\":\"GetFunction\",\"maxAttempts\":20,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"status\",\"expected\":200},{\"state\":\"retry\",\"matcher\":\"error\",\"expected\":\"ResourceNotFoundException\"}]},\"FunctionActive\":{\"delay\":5,\"maxAttempts\":60,\"operation\":\"GetFunctionConfiguration\",\"description\":\"Waits for the function's State to be Active.\",\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"State\",\"expected\":\"Active\"},{\"state\":\"failure\",\"matcher\":\"path\",\"argument\":\"State\",\"expected\":\"Failed\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"State\",\"expected\":\"Pending\"}]},\"FunctionUpdated\":{\"delay\":5,\"maxAttempts\":60,\"operation\":\"GetFunctionConfiguration\",\"description\":\"Waits for the function's LastUpdateStatus to be Successful.\",\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"LastUpdateStatus\",\"expected\":\"Successful\"},{\"state\":\"failure\",\"matcher\":\"path\",\"argument\":\"LastUpdateStatus\",\"expected\":\"Failed\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"LastUpdateStatus\",\"expected\":\"InProgress\"}]}}}"); +module.exports = JSON.parse("{\"V\":{\"FunctionExists\":{\"delay\":1,\"operation\":\"GetFunction\",\"maxAttempts\":20,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"status\",\"expected\":200},{\"state\":\"retry\",\"matcher\":\"error\",\"expected\":\"ResourceNotFoundException\"}]},\"FunctionActive\":{\"delay\":5,\"maxAttempts\":60,\"operation\":\"GetFunctionConfiguration\",\"description\":\"Waits for the function's State to be Active. This waiter uses GetFunctionConfiguration API. This should be used after new function creation.\",\"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. This waiter uses GetFunctionConfiguration API. This should be used after function updates.\",\"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\"}]},\"FunctionActiveV2\":{\"delay\":1,\"maxAttempts\":300,\"operation\":\"GetFunction\",\"description\":\"Waits for the function's State to be Active. This waiter uses GetFunction API. This should be used after new function creation.\",\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"Configuration.State\",\"expected\":\"Active\"},{\"state\":\"failure\",\"matcher\":\"path\",\"argument\":\"Configuration.State\",\"expected\":\"Failed\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"Configuration.State\",\"expected\":\"Pending\"}]},\"FunctionUpdatedV2\":{\"delay\":1,\"maxAttempts\":300,\"operation\":\"GetFunction\",\"description\":\"Waits for the function's LastUpdateStatus to be Successful. This waiter uses GetFunction API. This should be used after function updates.\",\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"Configuration.LastUpdateStatus\",\"expected\":\"Successful\"},{\"state\":\"failure\",\"matcher\":\"path\",\"argument\":\"Configuration.LastUpdateStatus\",\"expected\":\"Failed\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"Configuration.LastUpdateStatus\",\"expected\":\"InProgress\"}]}}}"); /***/ }), @@ -36392,7 +39446,7 @@ module.exports = JSON.parse("{\"o\":{\"GetBotAliases\":{\"input_token\":\"nextTo /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-08-01\",\"endpointPrefix\":\"license-manager\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS License Manager\",\"serviceId\":\"License Manager\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSLicenseManager\",\"uid\":\"license-manager-2018-08-01\"},\"operations\":{\"AcceptGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"GrantArn\"],\"members\":{\"GrantArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"CheckInLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConsumptionToken\"],\"members\":{\"LicenseConsumptionToken\":{},\"Beneficiary\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CheckoutBorrowLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\",\"Entitlements\",\"DigitalSignatureMethod\",\"ClientToken\"],\"members\":{\"LicenseArn\":{},\"Entitlements\":{\"shape\":\"S9\"},\"DigitalSignatureMethod\":{},\"NodeId\":{},\"CheckoutMetadata\":{\"shape\":\"Sd\"},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"LicenseConsumptionToken\":{},\"EntitlementsAllowed\":{\"shape\":\"S9\"},\"NodeId\":{},\"SignedToken\":{},\"IssuedAt\":{},\"Expiration\":{},\"CheckoutMetadata\":{\"shape\":\"Sd\"}}}},\"CheckoutLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductSKU\",\"CheckoutType\",\"KeyFingerprint\",\"Entitlements\",\"ClientToken\"],\"members\":{\"ProductSKU\":{},\"CheckoutType\":{},\"KeyFingerprint\":{},\"Entitlements\":{\"shape\":\"S9\"},\"ClientToken\":{},\"Beneficiary\":{},\"NodeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CheckoutType\":{},\"LicenseConsumptionToken\":{},\"EntitlementsAllowed\":{\"shape\":\"S9\"},\"SignedToken\":{},\"NodeId\":{},\"IssuedAt\":{},\"Expiration\":{}}}},\"CreateGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\",\"GrantName\",\"LicenseArn\",\"Principals\",\"HomeRegion\",\"AllowedOperations\"],\"members\":{\"ClientToken\":{},\"GrantName\":{},\"LicenseArn\":{},\"Principals\":{\"type\":\"list\",\"member\":{}},\"HomeRegion\":{},\"AllowedOperations\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"CreateGrantVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\",\"GrantArn\"],\"members\":{\"ClientToken\":{},\"GrantArn\":{},\"GrantName\":{},\"AllowedOperations\":{\"shape\":\"So\"},\"Status\":{},\"StatusReason\":{},\"SourceVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"CreateLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseName\",\"ProductName\",\"ProductSKU\",\"Issuer\",\"HomeRegion\",\"Validity\",\"Entitlements\",\"Beneficiary\",\"ConsumptionConfiguration\",\"ClientToken\"],\"members\":{\"LicenseName\":{},\"ProductName\":{},\"ProductSKU\":{},\"Issuer\":{\"shape\":\"Sv\"},\"HomeRegion\":{},\"Validity\":{\"shape\":\"Sw\"},\"Entitlements\":{\"shape\":\"Sx\"},\"Beneficiary\":{},\"ConsumptionConfiguration\":{\"shape\":\"S12\"},\"LicenseMetadata\":{\"shape\":\"Sd\"},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"Status\":{},\"Version\":{}}}},\"CreateLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"LicenseCountingType\"],\"members\":{\"Name\":{},\"Description\":{},\"LicenseCountingType\":{},\"LicenseCount\":{\"type\":\"long\"},\"LicenseCountHardLimit\":{\"type\":\"boolean\"},\"LicenseRules\":{\"shape\":\"S1c\"},\"Tags\":{\"shape\":\"S1d\"},\"DisassociateWhenNotFound\":{\"type\":\"boolean\"},\"ProductInformationList\":{\"shape\":\"S1f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationArn\":{}}}},\"CreateLicenseManagerReportGenerator\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReportGeneratorName\",\"Type\",\"ReportContext\",\"ReportFrequency\",\"ClientToken\"],\"members\":{\"ReportGeneratorName\":{},\"Type\":{\"shape\":\"S1m\"},\"ReportContext\":{\"shape\":\"S1o\"},\"ReportFrequency\":{\"shape\":\"S1q\"},\"ClientToken\":{},\"Description\":{},\"Tags\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseManagerReportGeneratorArn\":{}}}},\"CreateLicenseVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\",\"LicenseName\",\"ProductName\",\"Issuer\",\"HomeRegion\",\"Validity\",\"Entitlements\",\"ConsumptionConfiguration\",\"Status\",\"ClientToken\"],\"members\":{\"LicenseArn\":{},\"LicenseName\":{},\"ProductName\":{},\"Issuer\":{\"shape\":\"Sv\"},\"HomeRegion\":{},\"Validity\":{\"shape\":\"Sw\"},\"LicenseMetadata\":{\"shape\":\"Sd\"},\"Entitlements\":{\"shape\":\"Sx\"},\"ConsumptionConfiguration\":{\"shape\":\"S12\"},\"Status\":{},\"ClientToken\":{},\"SourceVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"Version\":{},\"Status\":{}}}},\"CreateToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\",\"ClientToken\"],\"members\":{\"LicenseArn\":{},\"RoleArns\":{\"shape\":\"S1p\"},\"ExpirationInDays\":{\"type\":\"integer\"},\"TokenProperties\":{\"shape\":\"S1y\"},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TokenId\":{},\"TokenType\":{},\"Token\":{}}}},\"DeleteGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"GrantArn\",\"Version\"],\"members\":{\"GrantArn\":{},\"StatusReason\":{},\"Version\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"DeleteLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\",\"SourceVersion\"],\"members\":{\"LicenseArn\":{},\"SourceVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"DeletionDate\":{}}}},\"DeleteLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLicenseManagerReportGenerator\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseManagerReportGeneratorArn\"],\"members\":{\"LicenseManagerReportGeneratorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"TokenId\"],\"members\":{\"TokenId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExtendLicenseConsumption\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConsumptionToken\"],\"members\":{\"LicenseConsumptionToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConsumptionToken\":{},\"Expiration\":{}}}},\"GetAccessToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"Token\"],\"members\":{\"Token\":{},\"TokenProperties\":{\"shape\":\"S1y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessToken\":{}}}},\"GetGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"GrantArn\"],\"members\":{\"GrantArn\":{},\"Version\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Grant\":{\"shape\":\"S2k\"}}}},\"GetLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\"],\"members\":{\"LicenseArn\":{},\"Version\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"License\":{\"shape\":\"S2n\"}}}},\"GetLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationId\":{},\"LicenseConfigurationArn\":{},\"Name\":{},\"Description\":{},\"LicenseCountingType\":{},\"LicenseRules\":{\"shape\":\"S1c\"},\"LicenseCount\":{\"type\":\"long\"},\"LicenseCountHardLimit\":{\"type\":\"boolean\"},\"ConsumedLicenses\":{\"type\":\"long\"},\"Status\":{},\"OwnerAccountId\":{},\"ConsumedLicenseSummaryList\":{\"shape\":\"S2r\"},\"ManagedResourceSummaryList\":{\"shape\":\"S2u\"},\"Tags\":{\"shape\":\"S1d\"},\"ProductInformationList\":{\"shape\":\"S1f\"},\"AutomatedDiscoveryInformation\":{\"shape\":\"S2w\"},\"DisassociateWhenNotFound\":{\"type\":\"boolean\"}}}},\"GetLicenseManagerReportGenerator\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseManagerReportGeneratorArn\"],\"members\":{\"LicenseManagerReportGeneratorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportGenerator\":{\"shape\":\"S30\"}}}},\"GetLicenseUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\"],\"members\":{\"LicenseArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseUsage\":{\"type\":\"structure\",\"members\":{\"EntitlementUsages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConsumedValue\",\"Unit\"],\"members\":{\"Name\":{},\"ConsumedValue\":{},\"MaxCount\":{},\"Unit\":{}}}}}}}}},\"GetServiceSettings\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"S3BucketArn\":{},\"SnsTopicArn\":{},\"OrganizationConfiguration\":{\"shape\":\"S39\"},\"EnableCrossAccountsDiscovery\":{\"type\":\"boolean\"},\"LicenseManagerResourceShareArn\":{}}}},\"ListAssociationsForLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationAssociations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"ResourceType\":{},\"ResourceOwnerId\":{},\"AssociationTime\":{\"type\":\"timestamp\"},\"AmiAssociationScope\":{}}}},\"NextToken\":{}}}},\"ListDistributedGrants\":{\"input\":{\"type\":\"structure\",\"members\":{\"GrantArns\":{\"shape\":\"S1p\"},\"Filters\":{\"shape\":\"S3f\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Grants\":{\"shape\":\"S3m\"},\"NextToken\":{}}}},\"ListFailuresForLicenseConfigurationOperations\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseOperationFailureList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"ResourceType\":{},\"ErrorMessage\":{},\"FailureTime\":{\"type\":\"timestamp\"},\"OperationName\":{},\"ResourceOwnerId\":{},\"OperationRequestedBy\":{},\"MetadataList\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListLicenseConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationArns\":{\"shape\":\"S1c\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationId\":{},\"LicenseConfigurationArn\":{},\"Name\":{},\"Description\":{},\"LicenseCountingType\":{},\"LicenseRules\":{\"shape\":\"S1c\"},\"LicenseCount\":{\"type\":\"long\"},\"LicenseCountHardLimit\":{\"type\":\"boolean\"},\"DisassociateWhenNotFound\":{\"type\":\"boolean\"},\"ConsumedLicenses\":{\"type\":\"long\"},\"Status\":{},\"OwnerAccountId\":{},\"ConsumedLicenseSummaryList\":{\"shape\":\"S2r\"},\"ManagedResourceSummaryList\":{\"shape\":\"S2u\"},\"ProductInformationList\":{\"shape\":\"S1f\"},\"AutomatedDiscoveryInformation\":{\"shape\":\"S2w\"}}}},\"NextToken\":{}}}},\"ListLicenseManagerReportGenerators\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3f\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportGenerators\":{\"type\":\"list\",\"member\":{\"shape\":\"S30\"}},\"NextToken\":{}}}},\"ListLicenseSpecificationsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseSpecifications\":{\"shape\":\"S41\"},\"NextToken\":{}}}},\"ListLicenseVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\"],\"members\":{\"LicenseArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Licenses\":{\"shape\":\"S45\"},\"NextToken\":{}}}},\"ListLicenses\":{\"input\":{\"type\":\"structure\",\"members\":{\"LicenseArns\":{\"shape\":\"S1p\"},\"Filters\":{\"shape\":\"S3f\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Licenses\":{\"shape\":\"S45\"},\"NextToken\":{}}}},\"ListReceivedGrants\":{\"input\":{\"type\":\"structure\",\"members\":{\"GrantArns\":{\"shape\":\"S1p\"},\"Filters\":{\"shape\":\"S3f\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Grants\":{\"shape\":\"S3m\"},\"NextToken\":{}}}},\"ListReceivedLicenses\":{\"input\":{\"type\":\"structure\",\"members\":{\"LicenseArns\":{\"shape\":\"S1p\"},\"Filters\":{\"shape\":\"S3f\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Licenses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"LicenseName\":{},\"ProductName\":{},\"ProductSKU\":{},\"Issuer\":{\"shape\":\"S2o\"},\"HomeRegion\":{},\"Status\":{},\"Validity\":{\"shape\":\"Sw\"},\"Beneficiary\":{},\"Entitlements\":{\"shape\":\"Sx\"},\"ConsumptionConfiguration\":{\"shape\":\"S12\"},\"LicenseMetadata\":{\"shape\":\"Sd\"},\"CreateTime\":{},\"Version\":{},\"ReceivedMetadata\":{\"type\":\"structure\",\"members\":{\"ReceivedStatus\":{},\"ReceivedStatusReason\":{},\"AllowedOperations\":{\"shape\":\"So\"}}}}}},\"NextToken\":{}}}},\"ListResourceInventory\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Condition\"],\"members\":{\"Name\":{},\"Condition\":{},\"Value\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceInventoryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"ResourceArn\":{},\"Platform\":{},\"PlatformVersion\":{},\"ResourceOwningAccountId\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S1d\"}}}},\"ListTokens\":{\"input\":{\"type\":\"structure\",\"members\":{\"TokenIds\":{\"shape\":\"S1c\"},\"Filters\":{\"shape\":\"S3f\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tokens\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TokenId\":{},\"TokenType\":{},\"LicenseArn\":{},\"ExpirationTime\":{},\"TokenProperties\":{\"shape\":\"S1y\"},\"RoleArns\":{\"shape\":\"S1p\"},\"Status\":{}}}},\"NextToken\":{}}}},\"ListUsageForLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationUsageList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"ResourceType\":{},\"ResourceStatus\":{},\"ResourceOwnerId\":{},\"AssociationTime\":{\"type\":\"timestamp\"},\"ConsumedLicenses\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"RejectGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"GrantArn\"],\"members\":{\"GrantArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"LicenseConfigurationStatus\":{},\"LicenseRules\":{\"shape\":\"S1c\"},\"LicenseCount\":{\"type\":\"long\"},\"LicenseCountHardLimit\":{\"type\":\"boolean\"},\"Name\":{},\"Description\":{},\"ProductInformationList\":{\"shape\":\"S1f\"},\"DisassociateWhenNotFound\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLicenseManagerReportGenerator\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseManagerReportGeneratorArn\",\"ReportGeneratorName\",\"Type\",\"ReportContext\",\"ReportFrequency\",\"ClientToken\"],\"members\":{\"LicenseManagerReportGeneratorArn\":{},\"ReportGeneratorName\":{},\"Type\":{\"shape\":\"S1m\"},\"ReportContext\":{\"shape\":\"S1o\"},\"ReportFrequency\":{\"shape\":\"S1q\"},\"ClientToken\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLicenseSpecificationsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"AddLicenseSpecifications\":{\"shape\":\"S41\"},\"RemoveLicenseSpecifications\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateServiceSettings\":{\"input\":{\"type\":\"structure\",\"members\":{\"S3BucketArn\":{},\"SnsTopicArn\":{},\"OrganizationConfiguration\":{\"shape\":\"S39\"},\"EnableCrossAccountsDiscovery\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Unit\"],\"members\":{\"Name\":{},\"Value\":{},\"Unit\":{}}}},\"Sd\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"So\":{\"type\":\"list\",\"member\":{}},\"Sv\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"SignKey\":{}}},\"Sw\":{\"type\":\"structure\",\"required\":[\"Begin\"],\"members\":{\"Begin\":{},\"End\":{}}},\"Sx\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Unit\"],\"members\":{\"Name\":{},\"Value\":{},\"MaxCount\":{\"type\":\"long\"},\"Overage\":{\"type\":\"boolean\"},\"Unit\":{},\"AllowCheckIn\":{\"type\":\"boolean\"}}}},\"S12\":{\"type\":\"structure\",\"members\":{\"RenewType\":{},\"ProvisionalConfiguration\":{\"type\":\"structure\",\"required\":[\"MaxTimeToLiveInMinutes\"],\"members\":{\"MaxTimeToLiveInMinutes\":{\"type\":\"integer\"}}},\"BorrowConfiguration\":{\"type\":\"structure\",\"required\":[\"AllowEarlyCheckIn\",\"MaxTimeToLiveInMinutes\"],\"members\":{\"AllowEarlyCheckIn\":{\"type\":\"boolean\"},\"MaxTimeToLiveInMinutes\":{\"type\":\"integer\"}}}}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ProductInformationFilterList\"],\"members\":{\"ResourceType\":{},\"ProductInformationFilterList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ProductInformationFilterName\",\"ProductInformationFilterComparator\"],\"members\":{\"ProductInformationFilterName\":{},\"ProductInformationFilterValue\":{\"shape\":\"S1c\"},\"ProductInformationFilterComparator\":{}}}}}}},\"S1m\":{\"type\":\"list\",\"member\":{}},\"S1o\":{\"type\":\"structure\",\"required\":[\"licenseConfigurationArns\"],\"members\":{\"licenseConfigurationArns\":{\"shape\":\"S1p\"}}},\"S1p\":{\"type\":\"list\",\"member\":{}},\"S1q\":{\"type\":\"structure\",\"members\":{\"value\":{\"type\":\"integer\"},\"period\":{}}},\"S1y\":{\"type\":\"list\",\"member\":{}},\"S2k\":{\"type\":\"structure\",\"required\":[\"GrantArn\",\"GrantName\",\"ParentArn\",\"LicenseArn\",\"GranteePrincipalArn\",\"HomeRegion\",\"GrantStatus\",\"Version\",\"GrantedOperations\"],\"members\":{\"GrantArn\":{},\"GrantName\":{},\"ParentArn\":{},\"LicenseArn\":{},\"GranteePrincipalArn\":{},\"HomeRegion\":{},\"GrantStatus\":{},\"StatusReason\":{},\"Version\":{},\"GrantedOperations\":{\"shape\":\"So\"}}},\"S2n\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"LicenseName\":{},\"ProductName\":{},\"ProductSKU\":{},\"Issuer\":{\"shape\":\"S2o\"},\"HomeRegion\":{},\"Status\":{},\"Validity\":{\"shape\":\"Sw\"},\"Beneficiary\":{},\"Entitlements\":{\"shape\":\"Sx\"},\"ConsumptionConfiguration\":{\"shape\":\"S12\"},\"LicenseMetadata\":{\"shape\":\"Sd\"},\"CreateTime\":{},\"Version\":{}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SignKey\":{},\"KeyFingerprint\":{}}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ConsumedLicenses\":{\"type\":\"long\"}}}},\"S2u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"AssociationCount\":{\"type\":\"long\"}}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"LastRunTime\":{\"type\":\"timestamp\"}}},\"S30\":{\"type\":\"structure\",\"members\":{\"ReportGeneratorName\":{},\"ReportType\":{\"shape\":\"S1m\"},\"ReportContext\":{\"shape\":\"S1o\"},\"ReportFrequency\":{\"shape\":\"S1q\"},\"LicenseManagerReportGeneratorArn\":{},\"LastRunStatus\":{},\"LastRunFailureReason\":{},\"LastReportGenerationTime\":{},\"ReportCreatorAccount\":{},\"Description\":{},\"S3Location\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"keyPrefix\":{}}},\"CreateTime\":{},\"Tags\":{\"shape\":\"S1d\"}}},\"S39\":{\"type\":\"structure\",\"required\":[\"EnableIntegration\"],\"members\":{\"EnableIntegration\":{\"type\":\"boolean\"}}},\"S3f\":{\"type\":\"list\",\"member\":{\"shape\":\"S3g\"}},\"S3g\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}},\"S3m\":{\"type\":\"list\",\"member\":{\"shape\":\"S2k\"}},\"S3s\":{\"type\":\"list\",\"member\":{\"shape\":\"S3g\"}},\"S41\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"AmiAssociationScope\":{}}}},\"S45\":{\"type\":\"list\",\"member\":{\"shape\":\"S2n\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-08-01\",\"endpointPrefix\":\"license-manager\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS License Manager\",\"serviceId\":\"License Manager\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSLicenseManager\",\"uid\":\"license-manager-2018-08-01\"},\"operations\":{\"AcceptGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"GrantArn\"],\"members\":{\"GrantArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"CheckInLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConsumptionToken\"],\"members\":{\"LicenseConsumptionToken\":{},\"Beneficiary\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CheckoutBorrowLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\",\"Entitlements\",\"DigitalSignatureMethod\",\"ClientToken\"],\"members\":{\"LicenseArn\":{},\"Entitlements\":{\"shape\":\"S9\"},\"DigitalSignatureMethod\":{},\"NodeId\":{},\"CheckoutMetadata\":{\"shape\":\"Sd\"},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"LicenseConsumptionToken\":{},\"EntitlementsAllowed\":{\"shape\":\"S9\"},\"NodeId\":{},\"SignedToken\":{},\"IssuedAt\":{},\"Expiration\":{},\"CheckoutMetadata\":{\"shape\":\"Sd\"}}}},\"CheckoutLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductSKU\",\"CheckoutType\",\"KeyFingerprint\",\"Entitlements\",\"ClientToken\"],\"members\":{\"ProductSKU\":{},\"CheckoutType\":{},\"KeyFingerprint\":{},\"Entitlements\":{\"shape\":\"S9\"},\"ClientToken\":{},\"Beneficiary\":{},\"NodeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CheckoutType\":{},\"LicenseConsumptionToken\":{},\"EntitlementsAllowed\":{\"shape\":\"S9\"},\"SignedToken\":{},\"NodeId\":{},\"IssuedAt\":{},\"Expiration\":{},\"LicenseArn\":{}}}},\"CreateGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\",\"GrantName\",\"LicenseArn\",\"Principals\",\"HomeRegion\",\"AllowedOperations\"],\"members\":{\"ClientToken\":{},\"GrantName\":{},\"LicenseArn\":{},\"Principals\":{\"type\":\"list\",\"member\":{}},\"HomeRegion\":{},\"AllowedOperations\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"CreateGrantVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\",\"GrantArn\"],\"members\":{\"ClientToken\":{},\"GrantArn\":{},\"GrantName\":{},\"AllowedOperations\":{\"shape\":\"So\"},\"Status\":{},\"StatusReason\":{},\"SourceVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"CreateLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseName\",\"ProductName\",\"ProductSKU\",\"Issuer\",\"HomeRegion\",\"Validity\",\"Entitlements\",\"Beneficiary\",\"ConsumptionConfiguration\",\"ClientToken\"],\"members\":{\"LicenseName\":{},\"ProductName\":{},\"ProductSKU\":{},\"Issuer\":{\"shape\":\"Sv\"},\"HomeRegion\":{},\"Validity\":{\"shape\":\"Sw\"},\"Entitlements\":{\"shape\":\"Sx\"},\"Beneficiary\":{},\"ConsumptionConfiguration\":{\"shape\":\"S12\"},\"LicenseMetadata\":{\"shape\":\"Sd\"},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"Status\":{},\"Version\":{}}}},\"CreateLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"LicenseCountingType\"],\"members\":{\"Name\":{},\"Description\":{},\"LicenseCountingType\":{},\"LicenseCount\":{\"type\":\"long\"},\"LicenseCountHardLimit\":{\"type\":\"boolean\"},\"LicenseRules\":{\"shape\":\"S1c\"},\"Tags\":{\"shape\":\"S1d\"},\"DisassociateWhenNotFound\":{\"type\":\"boolean\"},\"ProductInformationList\":{\"shape\":\"S1f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationArn\":{}}}},\"CreateLicenseConversionTaskForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"SourceLicenseContext\",\"DestinationLicenseContext\"],\"members\":{\"ResourceArn\":{},\"SourceLicenseContext\":{\"shape\":\"S1l\"},\"DestinationLicenseContext\":{\"shape\":\"S1l\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConversionTaskId\":{}}}},\"CreateLicenseManagerReportGenerator\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReportGeneratorName\",\"Type\",\"ReportContext\",\"ReportFrequency\",\"ClientToken\"],\"members\":{\"ReportGeneratorName\":{},\"Type\":{\"shape\":\"S1r\"},\"ReportContext\":{\"shape\":\"S1t\"},\"ReportFrequency\":{\"shape\":\"S1v\"},\"ClientToken\":{},\"Description\":{},\"Tags\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseManagerReportGeneratorArn\":{}}}},\"CreateLicenseVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\",\"LicenseName\",\"ProductName\",\"Issuer\",\"HomeRegion\",\"Validity\",\"Entitlements\",\"ConsumptionConfiguration\",\"Status\",\"ClientToken\"],\"members\":{\"LicenseArn\":{},\"LicenseName\":{},\"ProductName\":{},\"Issuer\":{\"shape\":\"Sv\"},\"HomeRegion\":{},\"Validity\":{\"shape\":\"Sw\"},\"LicenseMetadata\":{\"shape\":\"Sd\"},\"Entitlements\":{\"shape\":\"Sx\"},\"ConsumptionConfiguration\":{\"shape\":\"S12\"},\"Status\":{},\"ClientToken\":{},\"SourceVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"Version\":{},\"Status\":{}}}},\"CreateToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\",\"ClientToken\"],\"members\":{\"LicenseArn\":{},\"RoleArns\":{\"shape\":\"S1u\"},\"ExpirationInDays\":{\"type\":\"integer\"},\"TokenProperties\":{\"shape\":\"S23\"},\"ClientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TokenId\":{},\"TokenType\":{},\"Token\":{}}}},\"DeleteGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"GrantArn\",\"Version\"],\"members\":{\"GrantArn\":{},\"StatusReason\":{},\"Version\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"DeleteLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\",\"SourceVersion\"],\"members\":{\"LicenseArn\":{},\"SourceVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"DeletionDate\":{}}}},\"DeleteLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLicenseManagerReportGenerator\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseManagerReportGeneratorArn\"],\"members\":{\"LicenseManagerReportGeneratorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"TokenId\"],\"members\":{\"TokenId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExtendLicenseConsumption\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConsumptionToken\"],\"members\":{\"LicenseConsumptionToken\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConsumptionToken\":{},\"Expiration\":{}}}},\"GetAccessToken\":{\"input\":{\"type\":\"structure\",\"required\":[\"Token\"],\"members\":{\"Token\":{},\"TokenProperties\":{\"shape\":\"S23\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessToken\":{}}}},\"GetGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"GrantArn\"],\"members\":{\"GrantArn\":{},\"Version\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Grant\":{\"shape\":\"S2p\"}}}},\"GetLicense\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\"],\"members\":{\"LicenseArn\":{},\"Version\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"License\":{\"shape\":\"S2s\"}}}},\"GetLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationId\":{},\"LicenseConfigurationArn\":{},\"Name\":{},\"Description\":{},\"LicenseCountingType\":{},\"LicenseRules\":{\"shape\":\"S1c\"},\"LicenseCount\":{\"type\":\"long\"},\"LicenseCountHardLimit\":{\"type\":\"boolean\"},\"ConsumedLicenses\":{\"type\":\"long\"},\"Status\":{},\"OwnerAccountId\":{},\"ConsumedLicenseSummaryList\":{\"shape\":\"S2w\"},\"ManagedResourceSummaryList\":{\"shape\":\"S2z\"},\"Tags\":{\"shape\":\"S1d\"},\"ProductInformationList\":{\"shape\":\"S1f\"},\"AutomatedDiscoveryInformation\":{\"shape\":\"S31\"},\"DisassociateWhenNotFound\":{\"type\":\"boolean\"}}}},\"GetLicenseConversionTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConversionTaskId\"],\"members\":{\"LicenseConversionTaskId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConversionTaskId\":{},\"ResourceArn\":{},\"SourceLicenseContext\":{\"shape\":\"S1l\"},\"DestinationLicenseContext\":{\"shape\":\"S1l\"},\"StatusMessage\":{},\"Status\":{},\"StartTime\":{\"type\":\"timestamp\"},\"LicenseConversionTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}}},\"GetLicenseManagerReportGenerator\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseManagerReportGeneratorArn\"],\"members\":{\"LicenseManagerReportGeneratorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportGenerator\":{\"shape\":\"S38\"}}}},\"GetLicenseUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\"],\"members\":{\"LicenseArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseUsage\":{\"type\":\"structure\",\"members\":{\"EntitlementUsages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"ConsumedValue\",\"Unit\"],\"members\":{\"Name\":{},\"ConsumedValue\":{},\"MaxCount\":{},\"Unit\":{}}}}}}}}},\"GetServiceSettings\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"S3BucketArn\":{},\"SnsTopicArn\":{},\"OrganizationConfiguration\":{\"shape\":\"S3h\"},\"EnableCrossAccountsDiscovery\":{\"type\":\"boolean\"},\"LicenseManagerResourceShareArn\":{}}}},\"ListAssociationsForLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationAssociations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"ResourceType\":{},\"ResourceOwnerId\":{},\"AssociationTime\":{\"type\":\"timestamp\"},\"AmiAssociationScope\":{}}}},\"NextToken\":{}}}},\"ListDistributedGrants\":{\"input\":{\"type\":\"structure\",\"members\":{\"GrantArns\":{\"shape\":\"S1u\"},\"Filters\":{\"shape\":\"S3n\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Grants\":{\"shape\":\"S3u\"},\"NextToken\":{}}}},\"ListFailuresForLicenseConfigurationOperations\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseOperationFailureList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"ResourceType\":{},\"ErrorMessage\":{},\"FailureTime\":{\"type\":\"timestamp\"},\"OperationName\":{},\"ResourceOwnerId\":{},\"OperationRequestedBy\":{},\"MetadataList\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListLicenseConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationArns\":{\"shape\":\"S1c\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S40\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationId\":{},\"LicenseConfigurationArn\":{},\"Name\":{},\"Description\":{},\"LicenseCountingType\":{},\"LicenseRules\":{\"shape\":\"S1c\"},\"LicenseCount\":{\"type\":\"long\"},\"LicenseCountHardLimit\":{\"type\":\"boolean\"},\"DisassociateWhenNotFound\":{\"type\":\"boolean\"},\"ConsumedLicenses\":{\"type\":\"long\"},\"Status\":{},\"OwnerAccountId\":{},\"ConsumedLicenseSummaryList\":{\"shape\":\"S2w\"},\"ManagedResourceSummaryList\":{\"shape\":\"S2z\"},\"ProductInformationList\":{\"shape\":\"S1f\"},\"AutomatedDiscoveryInformation\":{\"shape\":\"S31\"}}}},\"NextToken\":{}}}},\"ListLicenseConversionTasks\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S40\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConversionTasks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LicenseConversionTaskId\":{},\"ResourceArn\":{},\"SourceLicenseContext\":{\"shape\":\"S1l\"},\"DestinationLicenseContext\":{\"shape\":\"S1l\"},\"Status\":{},\"StatusMessage\":{},\"StartTime\":{\"type\":\"timestamp\"},\"LicenseConversionTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListLicenseManagerReportGenerators\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S3n\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReportGenerators\":{\"type\":\"list\",\"member\":{\"shape\":\"S38\"}},\"NextToken\":{}}}},\"ListLicenseSpecificationsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseSpecifications\":{\"shape\":\"S4d\"},\"NextToken\":{}}}},\"ListLicenseVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseArn\"],\"members\":{\"LicenseArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Licenses\":{\"shape\":\"S4h\"},\"NextToken\":{}}}},\"ListLicenses\":{\"input\":{\"type\":\"structure\",\"members\":{\"LicenseArns\":{\"shape\":\"S1u\"},\"Filters\":{\"shape\":\"S3n\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Licenses\":{\"shape\":\"S4h\"},\"NextToken\":{}}}},\"ListReceivedGrants\":{\"input\":{\"type\":\"structure\",\"members\":{\"GrantArns\":{\"shape\":\"S1u\"},\"Filters\":{\"shape\":\"S3n\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Grants\":{\"shape\":\"S3u\"},\"NextToken\":{}}}},\"ListReceivedLicenses\":{\"input\":{\"type\":\"structure\",\"members\":{\"LicenseArns\":{\"shape\":\"S1u\"},\"Filters\":{\"shape\":\"S3n\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Licenses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"LicenseName\":{},\"ProductName\":{},\"ProductSKU\":{},\"Issuer\":{\"shape\":\"S2t\"},\"HomeRegion\":{},\"Status\":{},\"Validity\":{\"shape\":\"Sw\"},\"Beneficiary\":{},\"Entitlements\":{\"shape\":\"Sx\"},\"ConsumptionConfiguration\":{\"shape\":\"S12\"},\"LicenseMetadata\":{\"shape\":\"Sd\"},\"CreateTime\":{},\"Version\":{},\"ReceivedMetadata\":{\"type\":\"structure\",\"members\":{\"ReceivedStatus\":{},\"ReceivedStatusReason\":{},\"AllowedOperations\":{\"shape\":\"So\"}}}}}},\"NextToken\":{}}}},\"ListResourceInventory\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Condition\"],\"members\":{\"Name\":{},\"Condition\":{},\"Value\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceInventoryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"ResourceArn\":{},\"Platform\":{},\"PlatformVersion\":{},\"ResourceOwningAccountId\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S1d\"}}}},\"ListTokens\":{\"input\":{\"type\":\"structure\",\"members\":{\"TokenIds\":{\"shape\":\"S1c\"},\"Filters\":{\"shape\":\"S3n\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tokens\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TokenId\":{},\"TokenType\":{},\"LicenseArn\":{},\"ExpirationTime\":{},\"TokenProperties\":{\"shape\":\"S23\"},\"RoleArns\":{\"shape\":\"S1u\"},\"Status\":{}}}},\"NextToken\":{}}}},\"ListUsageForLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S40\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LicenseConfigurationUsageList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"ResourceType\":{},\"ResourceStatus\":{},\"ResourceOwnerId\":{},\"AssociationTime\":{\"type\":\"timestamp\"},\"ConsumedLicenses\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"RejectGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"GrantArn\"],\"members\":{\"GrantArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GrantArn\":{},\"Status\":{},\"Version\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLicenseConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"LicenseConfigurationStatus\":{},\"LicenseRules\":{\"shape\":\"S1c\"},\"LicenseCount\":{\"type\":\"long\"},\"LicenseCountHardLimit\":{\"type\":\"boolean\"},\"Name\":{},\"Description\":{},\"ProductInformationList\":{\"shape\":\"S1f\"},\"DisassociateWhenNotFound\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLicenseManagerReportGenerator\":{\"input\":{\"type\":\"structure\",\"required\":[\"LicenseManagerReportGeneratorArn\",\"ReportGeneratorName\",\"Type\",\"ReportContext\",\"ReportFrequency\",\"ClientToken\"],\"members\":{\"LicenseManagerReportGeneratorArn\":{},\"ReportGeneratorName\":{},\"Type\":{\"shape\":\"S1r\"},\"ReportContext\":{\"shape\":\"S1t\"},\"ReportFrequency\":{\"shape\":\"S1v\"},\"ClientToken\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLicenseSpecificationsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"AddLicenseSpecifications\":{\"shape\":\"S4d\"},\"RemoveLicenseSpecifications\":{\"shape\":\"S4d\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateServiceSettings\":{\"input\":{\"type\":\"structure\",\"members\":{\"S3BucketArn\":{},\"SnsTopicArn\":{},\"OrganizationConfiguration\":{\"shape\":\"S3h\"},\"EnableCrossAccountsDiscovery\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Unit\"],\"members\":{\"Name\":{},\"Value\":{},\"Unit\":{}}}},\"Sd\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"So\":{\"type\":\"list\",\"member\":{}},\"Sv\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"SignKey\":{}}},\"Sw\":{\"type\":\"structure\",\"required\":[\"Begin\"],\"members\":{\"Begin\":{},\"End\":{}}},\"Sx\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Unit\"],\"members\":{\"Name\":{},\"Value\":{},\"MaxCount\":{\"type\":\"long\"},\"Overage\":{\"type\":\"boolean\"},\"Unit\":{},\"AllowCheckIn\":{\"type\":\"boolean\"}}}},\"S12\":{\"type\":\"structure\",\"members\":{\"RenewType\":{},\"ProvisionalConfiguration\":{\"type\":\"structure\",\"required\":[\"MaxTimeToLiveInMinutes\"],\"members\":{\"MaxTimeToLiveInMinutes\":{\"type\":\"integer\"}}},\"BorrowConfiguration\":{\"type\":\"structure\",\"required\":[\"AllowEarlyCheckIn\",\"MaxTimeToLiveInMinutes\"],\"members\":{\"AllowEarlyCheckIn\":{\"type\":\"boolean\"},\"MaxTimeToLiveInMinutes\":{\"type\":\"integer\"}}}}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ProductInformationFilterList\"],\"members\":{\"ResourceType\":{},\"ProductInformationFilterList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ProductInformationFilterName\",\"ProductInformationFilterComparator\"],\"members\":{\"ProductInformationFilterName\":{},\"ProductInformationFilterValue\":{\"shape\":\"S1c\"},\"ProductInformationFilterComparator\":{}}}}}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"UsageOperation\":{}}},\"S1r\":{\"type\":\"list\",\"member\":{}},\"S1t\":{\"type\":\"structure\",\"required\":[\"licenseConfigurationArns\"],\"members\":{\"licenseConfigurationArns\":{\"shape\":\"S1u\"}}},\"S1u\":{\"type\":\"list\",\"member\":{}},\"S1v\":{\"type\":\"structure\",\"members\":{\"value\":{\"type\":\"integer\"},\"period\":{}}},\"S23\":{\"type\":\"list\",\"member\":{}},\"S2p\":{\"type\":\"structure\",\"required\":[\"GrantArn\",\"GrantName\",\"ParentArn\",\"LicenseArn\",\"GranteePrincipalArn\",\"HomeRegion\",\"GrantStatus\",\"Version\",\"GrantedOperations\"],\"members\":{\"GrantArn\":{},\"GrantName\":{},\"ParentArn\":{},\"LicenseArn\":{},\"GranteePrincipalArn\":{},\"HomeRegion\":{},\"GrantStatus\":{},\"StatusReason\":{},\"Version\":{},\"GrantedOperations\":{\"shape\":\"So\"}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"LicenseArn\":{},\"LicenseName\":{},\"ProductName\":{},\"ProductSKU\":{},\"Issuer\":{\"shape\":\"S2t\"},\"HomeRegion\":{},\"Status\":{},\"Validity\":{\"shape\":\"Sw\"},\"Beneficiary\":{},\"Entitlements\":{\"shape\":\"Sx\"},\"ConsumptionConfiguration\":{\"shape\":\"S12\"},\"LicenseMetadata\":{\"shape\":\"Sd\"},\"CreateTime\":{},\"Version\":{}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SignKey\":{},\"KeyFingerprint\":{}}},\"S2w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ConsumedLicenses\":{\"type\":\"long\"}}}},\"S2z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"AssociationCount\":{\"type\":\"long\"}}}},\"S31\":{\"type\":\"structure\",\"members\":{\"LastRunTime\":{\"type\":\"timestamp\"}}},\"S38\":{\"type\":\"structure\",\"members\":{\"ReportGeneratorName\":{},\"ReportType\":{\"shape\":\"S1r\"},\"ReportContext\":{\"shape\":\"S1t\"},\"ReportFrequency\":{\"shape\":\"S1v\"},\"LicenseManagerReportGeneratorArn\":{},\"LastRunStatus\":{},\"LastRunFailureReason\":{},\"LastReportGenerationTime\":{},\"ReportCreatorAccount\":{},\"Description\":{},\"S3Location\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"keyPrefix\":{}}},\"CreateTime\":{},\"Tags\":{\"shape\":\"S1d\"}}},\"S3h\":{\"type\":\"structure\",\"required\":[\"EnableIntegration\"],\"members\":{\"EnableIntegration\":{\"type\":\"boolean\"}}},\"S3n\":{\"type\":\"list\",\"member\":{\"shape\":\"S3o\"}},\"S3o\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}},\"S3u\":{\"type\":\"list\",\"member\":{\"shape\":\"S2p\"}},\"S40\":{\"type\":\"list\",\"member\":{\"shape\":\"S3o\"}},\"S4d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LicenseConfigurationArn\"],\"members\":{\"LicenseConfigurationArn\":{},\"AmiAssociationScope\":{}}}},\"S4h\":{\"type\":\"list\",\"member\":{\"shape\":\"S2s\"}}}}"); /***/ }), @@ -36408,7 +39462,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-11-28\",\"endpointPrefix\":\"lightsail\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Lightsail\",\"serviceId\":\"Lightsail\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Lightsail_20161128\",\"uid\":\"lightsail-2016-11-28\"},\"operations\":{\"AllocateStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\"],\"members\":{\"staticIpName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"AttachCertificateToDistribution\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\",\"certificateName\"],\"members\":{\"distributionName\":{},\"certificateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"AttachDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\",\"instanceName\",\"diskPath\"],\"members\":{\"diskName\":{},\"instanceName\":{},\"diskPath\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"AttachInstancesToLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"instanceNames\"],\"members\":{\"loadBalancerName\":{},\"instanceNames\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"AttachLoadBalancerTlsCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"certificateName\"],\"members\":{\"loadBalancerName\":{},\"certificateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"AttachStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\",\"instanceName\"],\"members\":{\"staticIpName\":{},\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CloseInstancePublicPorts\":{\"input\":{\"type\":\"structure\",\"required\":[\"portInfo\",\"instanceName\"],\"members\":{\"portInfo\":{\"shape\":\"Sr\"},\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"CopySnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"targetSnapshotName\",\"sourceRegion\"],\"members\":{\"sourceSnapshotName\":{},\"sourceResourceName\":{},\"restoreDate\":{},\"useLatestRestorableAutoSnapshot\":{\"type\":\"boolean\"},\"targetSnapshotName\":{},\"sourceRegion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"bundleId\"],\"members\":{\"bucketName\":{},\"bundleId\":{},\"tags\":{\"shape\":\"S10\"},\"enableObjectVersioning\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"bucket\":{\"shape\":\"S15\"},\"operations\":{\"shape\":\"S4\"}}}},\"CreateBucketAccessKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"accessKey\":{\"shape\":\"S1e\"},\"operations\":{\"shape\":\"S4\"}}}},\"CreateCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"certificateName\",\"domainName\"],\"members\":{\"certificateName\":{},\"domainName\":{},\"subjectAlternativeNames\":{\"shape\":\"S1k\"},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"certificate\":{\"shape\":\"S1m\"},\"operations\":{\"shape\":\"S4\"}}}},\"CreateCloudFormationStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"instances\"],\"members\":{\"instances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"sourceName\",\"instanceType\",\"portInfoSource\",\"availabilityZone\"],\"members\":{\"sourceName\":{},\"instanceType\":{},\"portInfoSource\":{},\"userData\":{},\"availabilityZone\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateContactMethod\":{\"input\":{\"type\":\"structure\",\"required\":[\"protocol\",\"contactEndpoint\"],\"members\":{\"protocol\":{},\"contactEndpoint\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateContainerService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"power\",\"scale\"],\"members\":{\"serviceName\":{},\"power\":{},\"scale\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S10\"},\"publicDomainNames\":{\"shape\":\"S2f\"},\"deployment\":{\"type\":\"structure\",\"members\":{\"containers\":{\"shape\":\"S2i\"},\"publicEndpoint\":{\"shape\":\"S2o\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerService\":{\"shape\":\"S2s\"}}}},\"CreateContainerServiceDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{},\"containers\":{\"shape\":\"S2i\"},\"publicEndpoint\":{\"shape\":\"S2o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerService\":{\"shape\":\"S2s\"}}}},\"CreateContainerServiceRegistryLogin\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"registryLogin\":{\"type\":\"structure\",\"members\":{\"username\":{},\"password\":{},\"expiresAt\":{\"type\":\"timestamp\"},\"registry\":{}}}}}},\"CreateDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\",\"availabilityZone\",\"sizeInGb\"],\"members\":{\"diskName\":{},\"availabilityZone\":{},\"sizeInGb\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S35\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateDiskFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\",\"availabilityZone\",\"sizeInGb\"],\"members\":{\"diskName\":{},\"diskSnapshotName\":{},\"availabilityZone\":{},\"sizeInGb\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S35\"},\"sourceDiskName\":{},\"restoreDate\":{},\"useLatestRestorableAutoSnapshot\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateDiskSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskSnapshotName\"],\"members\":{\"diskName\":{},\"diskSnapshotName\":{},\"instanceName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateDistribution\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\",\"origin\",\"defaultCacheBehavior\",\"bundleId\"],\"members\":{\"distributionName\":{},\"origin\":{\"shape\":\"S3g\"},\"defaultCacheBehavior\":{\"shape\":\"S3i\"},\"cacheBehaviorSettings\":{\"shape\":\"S3k\"},\"cacheBehaviors\":{\"shape\":\"S3s\"},\"bundleId\":{},\"ipAddressType\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"distribution\":{\"shape\":\"S3w\"},\"operation\":{\"shape\":\"S5\"}}}},\"CreateDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"CreateDomainEntry\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"domainEntry\"],\"members\":{\"domainName\":{},\"domainEntry\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"CreateInstanceSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceSnapshotName\",\"instanceName\"],\"members\":{\"instanceSnapshotName\":{},\"instanceName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceNames\",\"availabilityZone\",\"blueprintId\",\"bundleId\"],\"members\":{\"instanceNames\":{\"shape\":\"Su\"},\"availabilityZone\":{},\"customImageName\":{\"deprecated\":true},\"blueprintId\":{},\"bundleId\":{},\"userData\":{},\"keyPairName\":{},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S35\"},\"ipAddressType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateInstancesFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceNames\",\"availabilityZone\",\"bundleId\"],\"members\":{\"instanceNames\":{\"shape\":\"Su\"},\"attachedDiskMapping\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"originalDiskPath\":{},\"newDiskName\":{}}}}},\"availabilityZone\":{},\"instanceSnapshotName\":{},\"bundleId\":{},\"userData\":{},\"keyPairName\":{},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S35\"},\"ipAddressType\":{},\"sourceInstanceName\":{},\"restoreDate\":{},\"useLatestRestorableAutoSnapshot\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyPairName\"],\"members\":{\"keyPairName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPair\":{\"shape\":\"S4h\"},\"publicKeyBase64\":{},\"privateKeyBase64\":{},\"operation\":{\"shape\":\"S5\"}}}},\"CreateLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"instancePort\"],\"members\":{\"loadBalancerName\":{},\"instancePort\":{\"type\":\"integer\"},\"healthCheckPath\":{},\"certificateName\":{},\"certificateDomainName\":{},\"certificateAlternativeNames\":{\"shape\":\"S4k\"},\"tags\":{\"shape\":\"S10\"},\"ipAddressType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateLoadBalancerTlsCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"certificateName\",\"certificateDomainName\"],\"members\":{\"loadBalancerName\":{},\"certificateName\":{},\"certificateDomainName\":{},\"certificateAlternativeNames\":{\"shape\":\"S4k\"},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"relationalDatabaseBlueprintId\",\"relationalDatabaseBundleId\",\"masterDatabaseName\",\"masterUsername\"],\"members\":{\"relationalDatabaseName\":{},\"availabilityZone\":{},\"relationalDatabaseBlueprintId\":{},\"relationalDatabaseBundleId\":{},\"masterDatabaseName\":{},\"masterUsername\":{},\"masterUserPassword\":{\"shape\":\"S4p\"},\"preferredBackupWindow\":{},\"preferredMaintenanceWindow\":{},\"publiclyAccessible\":{\"type\":\"boolean\"},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateRelationalDatabaseFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"availabilityZone\":{},\"publiclyAccessible\":{\"type\":\"boolean\"},\"relationalDatabaseSnapshotName\":{},\"relationalDatabaseBundleId\":{},\"sourceRelationalDatabaseName\":{},\"restoreTime\":{\"type\":\"timestamp\"},\"useLatestRestorableTime\":{\"type\":\"boolean\"},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateRelationalDatabaseSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"relationalDatabaseSnapshotName\"],\"members\":{\"relationalDatabaseName\":{},\"relationalDatabaseSnapshotName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"alarmName\"],\"members\":{\"alarmName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteAutoSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"date\"],\"members\":{\"resourceName\":{},\"date\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"forceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteBucketAccessKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"accessKeyId\"],\"members\":{\"bucketName\":{},\"accessKeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"certificateName\"],\"members\":{\"certificateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteContactMethod\":{\"input\":{\"type\":\"structure\",\"required\":[\"protocol\"],\"members\":{\"protocol\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteContainerImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"image\"],\"members\":{\"serviceName\":{},\"image\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContainerService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\"],\"members\":{\"diskName\":{},\"forceDeleteAddOns\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteDiskSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskSnapshotName\"],\"members\":{\"diskSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteDistribution\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DeleteDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DeleteDomainEntry\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"domainEntry\"],\"members\":{\"domainName\":{},\"domainEntry\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DeleteInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{},\"forceDeleteAddOns\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteInstanceSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceSnapshotName\"],\"members\":{\"instanceSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyPairName\"],\"members\":{\"keyPairName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DeleteKnownHostKeys\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\"],\"members\":{\"loadBalancerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteLoadBalancerTlsCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"certificateName\"],\"members\":{\"loadBalancerName\":{},\"certificateName\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"skipFinalSnapshot\":{\"type\":\"boolean\"},\"finalRelationalDatabaseSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteRelationalDatabaseSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseSnapshotName\"],\"members\":{\"relationalDatabaseSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DetachCertificateFromDistribution\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\"],\"members\":{\"distributionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DetachDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\"],\"members\":{\"diskName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DetachInstancesFromLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"instanceNames\"],\"members\":{\"loadBalancerName\":{},\"instanceNames\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DetachStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\"],\"members\":{\"staticIpName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DisableAddOn\":{\"input\":{\"type\":\"structure\",\"required\":[\"addOnType\",\"resourceName\"],\"members\":{\"addOnType\":{},\"resourceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DownloadDefaultKeyPair\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"publicKeyBase64\":{},\"privateKeyBase64\":{}}}},\"EnableAddOn\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"addOnRequest\"],\"members\":{\"resourceName\":{},\"addOnRequest\":{\"shape\":\"S36\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"ExportSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"sourceSnapshotName\"],\"members\":{\"sourceSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"GetActiveNames\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"activeNames\":{\"shape\":\"Su\"},\"nextPageToken\":{}}}},\"GetAlarms\":{\"input\":{\"type\":\"structure\",\"members\":{\"alarmName\":{},\"pageToken\":{},\"monitoredResourceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"alarms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"supportCode\":{},\"monitoredResourceInfo\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"resourceType\":{}}},\"comparisonOperator\":{},\"evaluationPeriods\":{\"type\":\"integer\"},\"period\":{\"type\":\"integer\"},\"threshold\":{\"type\":\"double\"},\"datapointsToAlarm\":{\"type\":\"integer\"},\"treatMissingData\":{},\"statistic\":{},\"metricName\":{},\"state\":{},\"unit\":{},\"contactProtocols\":{\"shape\":\"S6y\"},\"notificationTriggers\":{\"shape\":\"S6z\"},\"notificationEnabled\":{\"type\":\"boolean\"}}}},\"nextPageToken\":{}}}},\"GetAutoSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\"],\"members\":{\"resourceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceName\":{},\"resourceType\":{},\"autoSnapshots\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"date\":{},\"createdAt\":{\"type\":\"timestamp\"},\"status\":{},\"fromAttachedDisks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"path\":{},\"sizeInGb\":{\"type\":\"integer\"}}}}}}}}}},\"GetBlueprints\":{\"input\":{\"type\":\"structure\",\"members\":{\"includeInactive\":{\"type\":\"boolean\"},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"blueprints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"blueprintId\":{},\"name\":{},\"group\":{},\"type\":{},\"description\":{},\"isActive\":{\"type\":\"boolean\"},\"minPower\":{\"type\":\"integer\"},\"version\":{},\"versionCode\":{},\"productUrl\":{},\"licenseUrl\":{},\"platform\":{}}}},\"nextPageToken\":{}}}},\"GetBucketAccessKeys\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"accessKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}}}}},\"GetBucketBundles\":{\"input\":{\"type\":\"structure\",\"members\":{\"includeInactive\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"bundles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bundleId\":{},\"name\":{},\"price\":{\"type\":\"float\"},\"storagePerMonthInGb\":{\"type\":\"integer\"},\"transferPerMonthInGb\":{\"type\":\"integer\"},\"isActive\":{\"type\":\"boolean\"}}}}}}},\"GetBucketMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"metricName\",\"startTime\",\"endTime\",\"period\",\"statistics\",\"unit\"],\"members\":{\"bucketName\":{},\"metricName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"period\":{\"type\":\"integer\"},\"statistics\":{\"shape\":\"S7n\"},\"unit\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7p\"}}}},\"GetBuckets\":{\"input\":{\"type\":\"structure\",\"members\":{\"bucketName\":{},\"pageToken\":{},\"includeConnectedResources\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"buckets\":{\"type\":\"list\",\"member\":{\"shape\":\"S15\"}},\"nextPageToken\":{}}}},\"GetBundles\":{\"input\":{\"type\":\"structure\",\"members\":{\"includeInactive\":{\"type\":\"boolean\"},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"bundles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"price\":{\"type\":\"float\"},\"cpuCount\":{\"type\":\"integer\"},\"diskSizeInGb\":{\"type\":\"integer\"},\"bundleId\":{},\"instanceType\":{},\"isActive\":{\"type\":\"boolean\"},\"name\":{},\"power\":{\"type\":\"integer\"},\"ramSizeInGb\":{\"type\":\"float\"},\"transferPerMonthInGb\":{\"type\":\"integer\"},\"supportedPlatforms\":{\"type\":\"list\",\"member\":{}}}}},\"nextPageToken\":{}}}},\"GetCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"certificateStatuses\":{\"type\":\"list\",\"member\":{}},\"includeCertificateDetails\":{\"type\":\"boolean\"},\"certificateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"certificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S1m\"}}}}},\"GetCloudFormationStackRecords\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"cloudFormationStackRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"state\":{},\"sourceInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"name\":{},\"arn\":{}}}},\"destinationInfo\":{\"shape\":\"S8d\"}}}},\"nextPageToken\":{}}}},\"GetContactMethods\":{\"input\":{\"type\":\"structure\",\"members\":{\"protocols\":{\"shape\":\"S6y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"contactMethods\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"contactEndpoint\":{},\"status\":{},\"protocol\":{},\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"supportCode\":{}}}}}}},\"GetContainerAPIMetadata\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"metadata\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}},\"GetContainerImages\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerImages\":{\"type\":\"list\",\"member\":{\"shape\":\"S8q\"}}}}},\"GetContainerLog\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"containerName\"],\"members\":{\"serviceName\":{},\"containerName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"filterPattern\":{},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"logEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"createdAt\":{\"type\":\"timestamp\"},\"message\":{}}}},\"nextPageToken\":{}}}},\"GetContainerServiceDeployments\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deployments\":{\"type\":\"list\",\"member\":{\"shape\":\"S2w\"}}}}},\"GetContainerServiceMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"metricName\",\"startTime\",\"endTime\",\"period\",\"statistics\"],\"members\":{\"serviceName\":{},\"metricName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"period\":{\"type\":\"integer\"},\"statistics\":{\"shape\":\"S7n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7p\"}}}},\"GetContainerServicePowers\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"powers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"powerId\":{},\"price\":{\"type\":\"float\"},\"cpuCount\":{\"type\":\"float\"},\"ramSizeInGb\":{\"type\":\"float\"},\"name\":{},\"isActive\":{\"type\":\"boolean\"}}}}}}},\"GetContainerServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerServices\":{\"type\":\"list\",\"member\":{\"shape\":\"S2s\"}}}}},\"GetDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\"],\"members\":{\"diskName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"disk\":{\"shape\":\"S9a\"}}}},\"GetDiskSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskSnapshotName\"],\"members\":{\"diskSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"diskSnapshot\":{\"shape\":\"S9g\"}}}},\"GetDiskSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"diskSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"S9g\"}},\"nextPageToken\":{}}}},\"GetDisks\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"disks\":{\"shape\":\"S9n\"},\"nextPageToken\":{}}}},\"GetDistributionBundles\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"bundles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bundleId\":{},\"name\":{},\"price\":{\"type\":\"float\"},\"transferPerMonthInGb\":{\"type\":\"integer\"},\"isActive\":{\"type\":\"boolean\"}}}}}}},\"GetDistributionLatestCacheReset\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"createTime\":{\"type\":\"timestamp\"}}}},\"GetDistributionMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\",\"metricName\",\"startTime\",\"endTime\",\"period\",\"unit\",\"statistics\"],\"members\":{\"distributionName\":{},\"metricName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"period\":{\"type\":\"integer\"},\"unit\":{},\"statistics\":{\"shape\":\"S7n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7p\"}}}},\"GetDistributions\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"distributions\":{\"type\":\"list\",\"member\":{\"shape\":\"S3w\"}},\"nextPageToken\":{}}}},\"GetDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domain\":{\"shape\":\"Sa2\"}}}},\"GetDomains\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domains\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa2\"}},\"nextPageToken\":{}}}},\"GetExportSnapshotRecords\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportSnapshotRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"state\":{},\"sourceInfo\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"createdAt\":{\"type\":\"timestamp\"},\"name\":{},\"arn\":{},\"fromResourceName\":{},\"fromResourceArn\":{},\"instanceSnapshotInfo\":{\"type\":\"structure\",\"members\":{\"fromBundleId\":{},\"fromBlueprintId\":{},\"fromDiskInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"path\":{},\"sizeInGb\":{\"type\":\"integer\"},\"isSystemDisk\":{\"type\":\"boolean\"}}}}}},\"diskSnapshotInfo\":{\"type\":\"structure\",\"members\":{\"sizeInGb\":{\"type\":\"integer\"}}}}},\"destinationInfo\":{\"shape\":\"S8d\"}}}},\"nextPageToken\":{}}}},\"GetInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instance\":{\"shape\":\"Saj\"}}}},\"GetInstanceAccessDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{},\"protocol\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"accessDetails\":{\"type\":\"structure\",\"members\":{\"certKey\":{},\"expiresAt\":{\"type\":\"timestamp\"},\"ipAddress\":{},\"password\":{},\"passwordData\":{\"type\":\"structure\",\"members\":{\"ciphertext\":{},\"keyPairName\":{}}},\"privateKey\":{},\"protocol\":{},\"instanceName\":{},\"username\":{},\"hostKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"algorithm\":{},\"publicKey\":{},\"witnessedAt\":{\"type\":\"timestamp\"},\"fingerprintSHA1\":{},\"fingerprintSHA256\":{},\"notValidBefore\":{\"type\":\"timestamp\"},\"notValidAfter\":{\"type\":\"timestamp\"}}}}}}}}},\"GetInstanceMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\",\"metricName\",\"period\",\"startTime\",\"endTime\",\"unit\",\"statistics\"],\"members\":{\"instanceName\":{},\"metricName\":{},\"period\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"unit\":{},\"statistics\":{\"shape\":\"S7n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7p\"}}}},\"GetInstancePortStates\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"portStates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"fromPort\":{\"type\":\"integer\"},\"toPort\":{\"type\":\"integer\"},\"protocol\":{},\"state\":{},\"cidrs\":{\"shape\":\"Su\"},\"ipv6Cidrs\":{\"shape\":\"Su\"},\"cidrListAliases\":{\"shape\":\"Su\"}}}}}}},\"GetInstanceSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceSnapshotName\"],\"members\":{\"instanceSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceSnapshot\":{\"shape\":\"Sbc\"}}}},\"GetInstanceSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"Sbc\"}},\"nextPageToken\":{}}}},\"GetInstanceState\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"state\":{\"shape\":\"Sau\"}}}},\"GetInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instances\":{\"type\":\"list\",\"member\":{\"shape\":\"Saj\"}},\"nextPageToken\":{}}}},\"GetKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyPairName\"],\"members\":{\"keyPairName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPair\":{\"shape\":\"S4h\"}}}},\"GetKeyPairs\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPairs\":{\"type\":\"list\",\"member\":{\"shape\":\"S4h\"}},\"nextPageToken\":{}}}},\"GetLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\"],\"members\":{\"loadBalancerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"loadBalancer\":{\"shape\":\"Sbt\"}}}},\"GetLoadBalancerMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"metricName\",\"period\",\"startTime\",\"endTime\",\"unit\",\"statistics\"],\"members\":{\"loadBalancerName\":{},\"metricName\":{},\"period\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"unit\":{},\"statistics\":{\"shape\":\"S7n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7p\"}}}},\"GetLoadBalancerTlsCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\"],\"members\":{\"loadBalancerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tlsCertificates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"loadBalancerName\":{},\"isAttached\":{\"type\":\"boolean\"},\"status\":{},\"domainName\":{},\"domainValidationRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{},\"value\":{},\"validationStatus\":{},\"domainName\":{}}}},\"failureReason\":{},\"issuedAt\":{\"type\":\"timestamp\"},\"issuer\":{},\"keyAlgorithm\":{},\"notAfter\":{\"type\":\"timestamp\"},\"notBefore\":{\"type\":\"timestamp\"},\"renewalSummary\":{\"type\":\"structure\",\"members\":{\"renewalStatus\":{},\"domainValidationOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"validationStatus\":{}}}}}},\"revocationReason\":{},\"revokedAt\":{\"type\":\"timestamp\"},\"serial\":{},\"signatureAlgorithm\":{},\"subject\":{},\"subjectAlternativeNames\":{\"shape\":\"Su\"}}}}}}},\"GetLoadBalancers\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"loadBalancers\":{\"type\":\"list\",\"member\":{\"shape\":\"Sbt\"}},\"nextPageToken\":{}}}},\"GetOperation\":{\"input\":{\"type\":\"structure\",\"required\":[\"operationId\"],\"members\":{\"operationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"GetOperations\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"},\"nextPageToken\":{}}}},\"GetOperationsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\"],\"members\":{\"resourceName\":{},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"},\"nextPageCount\":{\"deprecated\":true},\"nextPageToken\":{}}}},\"GetRegions\":{\"input\":{\"type\":\"structure\",\"members\":{\"includeAvailabilityZones\":{\"type\":\"boolean\"},\"includeRelationalDatabaseAvailabilityZones\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"regions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"continentCode\":{},\"description\":{},\"displayName\":{},\"name\":{},\"availabilityZones\":{\"shape\":\"Scz\"},\"relationalDatabaseAvailabilityZones\":{\"shape\":\"Scz\"}}}}}}},\"GetRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabase\":{\"shape\":\"Sd3\"}}}},\"GetRelationalDatabaseBlueprints\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"blueprints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"blueprintId\":{},\"engine\":{},\"engineVersion\":{},\"engineDescription\":{},\"engineVersionDescription\":{},\"isEngineDefault\":{\"type\":\"boolean\"}}}},\"nextPageToken\":{}}}},\"GetRelationalDatabaseBundles\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"bundles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bundleId\":{},\"name\":{},\"price\":{\"type\":\"float\"},\"ramSizeInGb\":{\"type\":\"float\"},\"diskSizeInGb\":{\"type\":\"integer\"},\"transferPerMonthInGb\":{\"type\":\"integer\"},\"cpuCount\":{\"type\":\"integer\"},\"isEncrypted\":{\"type\":\"boolean\"},\"isActive\":{\"type\":\"boolean\"}}}},\"nextPageToken\":{}}}},\"GetRelationalDatabaseEvents\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"durationInMinutes\":{\"type\":\"integer\"},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabaseEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resource\":{},\"createdAt\":{\"type\":\"timestamp\"},\"message\":{},\"eventCategories\":{\"shape\":\"Su\"}}}},\"nextPageToken\":{}}}},\"GetRelationalDatabaseLogEvents\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"logStreamName\"],\"members\":{\"relationalDatabaseName\":{},\"logStreamName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"startFromHead\":{\"type\":\"boolean\"},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceLogEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"createdAt\":{\"type\":\"timestamp\"},\"message\":{}}}},\"nextBackwardToken\":{},\"nextForwardToken\":{}}}},\"GetRelationalDatabaseLogStreams\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"logStreams\":{\"shape\":\"Su\"}}}},\"GetRelationalDatabaseMasterUserPassword\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"passwordVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"masterUserPassword\":{\"shape\":\"S4p\"},\"createdAt\":{\"type\":\"timestamp\"}}}},\"GetRelationalDatabaseMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"metricName\",\"period\",\"startTime\",\"endTime\",\"unit\",\"statistics\"],\"members\":{\"relationalDatabaseName\":{},\"metricName\":{},\"period\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"unit\":{},\"statistics\":{\"shape\":\"S7n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7p\"}}}},\"GetRelationalDatabaseParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"parameters\":{\"shape\":\"Se0\"},\"nextPageToken\":{}}}},\"GetRelationalDatabaseSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseSnapshotName\"],\"members\":{\"relationalDatabaseSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabaseSnapshot\":{\"shape\":\"Se4\"}}}},\"GetRelationalDatabaseSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabaseSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"Se4\"}},\"nextPageToken\":{}}}},\"GetRelationalDatabases\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabases\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd3\"}},\"nextPageToken\":{}}}},\"GetStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\"],\"members\":{\"staticIpName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"staticIp\":{\"shape\":\"Sed\"}}}},\"GetStaticIps\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"staticIps\":{\"type\":\"list\",\"member\":{\"shape\":\"Sed\"}},\"nextPageToken\":{}}}},\"ImportKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyPairName\",\"publicKeyBase64\"],\"members\":{\"keyPairName\":{},\"publicKeyBase64\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"IsVpcPeered\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"isPeered\":{\"type\":\"boolean\"}}}},\"OpenInstancePublicPorts\":{\"input\":{\"type\":\"structure\",\"required\":[\"portInfo\",\"instanceName\"],\"members\":{\"portInfo\":{\"shape\":\"Sr\"},\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"PeerVpc\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"PutAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"alarmName\",\"metricName\",\"monitoredResourceName\",\"comparisonOperator\",\"threshold\",\"evaluationPeriods\"],\"members\":{\"alarmName\":{},\"metricName\":{},\"monitoredResourceName\":{},\"comparisonOperator\":{},\"threshold\":{\"type\":\"double\"},\"evaluationPeriods\":{\"type\":\"integer\"},\"datapointsToAlarm\":{\"type\":\"integer\"},\"treatMissingData\":{},\"contactProtocols\":{\"shape\":\"S6y\"},\"notificationTriggers\":{\"shape\":\"S6z\"},\"notificationEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"PutInstancePublicPorts\":{\"input\":{\"type\":\"structure\",\"required\":[\"portInfos\",\"instanceName\"],\"members\":{\"portInfos\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"RebootInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"RebootRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"RegisterContainerImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"label\",\"digest\"],\"members\":{\"serviceName\":{},\"label\":{},\"digest\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerImage\":{\"shape\":\"S8q\"}}}},\"ReleaseStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\"],\"members\":{\"staticIpName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"ResetDistributionCache\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"createTime\":{\"type\":\"timestamp\"},\"operation\":{\"shape\":\"S5\"}}}},\"SendContactMethodVerification\":{\"input\":{\"type\":\"structure\",\"required\":[\"protocol\"],\"members\":{\"protocol\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"SetIpAddressType\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resourceName\",\"ipAddressType\"],\"members\":{\"resourceType\":{},\"resourceName\":{},\"ipAddressType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"SetResourceAccessForBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"bucketName\",\"access\"],\"members\":{\"resourceName\":{},\"bucketName\":{},\"access\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"StartInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"StartRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"StopInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"StopRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"relationalDatabaseSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"tags\"],\"members\":{\"resourceName\":{},\"resourceArn\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"TestAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"alarmName\",\"state\"],\"members\":{\"alarmName\":{},\"state\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UnpeerVpc\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"tagKeys\"],\"members\":{\"resourceName\":{},\"resourceArn\":{},\"tagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"accessRules\":{\"shape\":\"S16\"},\"versioning\":{},\"readonlyAccessAccounts\":{\"shape\":\"S18\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"bucket\":{\"shape\":\"S15\"},\"operations\":{\"shape\":\"S4\"}}}},\"UpdateBucketBundle\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"bundleId\"],\"members\":{\"bucketName\":{},\"bundleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateContainerService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{},\"power\":{},\"scale\":{\"type\":\"integer\"},\"isDisabled\":{\"type\":\"boolean\"},\"publicDomainNames\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerService\":{\"shape\":\"S2s\"}}}},\"UpdateDistribution\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\"],\"members\":{\"distributionName\":{},\"origin\":{\"shape\":\"S3g\"},\"defaultCacheBehavior\":{\"shape\":\"S3i\"},\"cacheBehaviorSettings\":{\"shape\":\"S3k\"},\"cacheBehaviors\":{\"shape\":\"S3s\"},\"isEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"UpdateDistributionBundle\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{},\"bundleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"UpdateDomainEntry\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"domainEntry\"],\"members\":{\"domainName\":{},\"domainEntry\":{\"shape\":\"S41\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateLoadBalancerAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"attributeName\",\"attributeValue\"],\"members\":{\"loadBalancerName\":{},\"attributeName\":{},\"attributeValue\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"masterUserPassword\":{\"shape\":\"S4p\"},\"rotateMasterUserPassword\":{\"type\":\"boolean\"},\"preferredBackupWindow\":{},\"preferredMaintenanceWindow\":{},\"enableBackupRetention\":{\"type\":\"boolean\"},\"disableBackupRetention\":{\"type\":\"boolean\"},\"publiclyAccessible\":{\"type\":\"boolean\"},\"applyImmediately\":{\"type\":\"boolean\"},\"caCertificateIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateRelationalDatabaseParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"parameters\"],\"members\":{\"relationalDatabaseName\":{},\"parameters\":{\"shape\":\"Se0\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}},\"S5\":{\"type\":\"structure\",\"members\":{\"id\":{},\"resourceName\":{},\"resourceType\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"isTerminal\":{\"type\":\"boolean\"},\"operationDetails\":{},\"operationType\":{},\"status\":{},\"statusChangedAt\":{\"type\":\"timestamp\"},\"errorCode\":{},\"errorDetails\":{}}},\"S9\":{\"type\":\"structure\",\"members\":{\"availabilityZone\":{},\"regionName\":{}}},\"Sk\":{\"type\":\"list\",\"member\":{}},\"Sr\":{\"type\":\"structure\",\"members\":{\"fromPort\":{\"type\":\"integer\"},\"toPort\":{\"type\":\"integer\"},\"protocol\":{},\"cidrs\":{\"shape\":\"Su\"},\"ipv6Cidrs\":{\"shape\":\"Su\"},\"cidrListAliases\":{\"shape\":\"Su\"}}},\"Su\":{\"type\":\"list\",\"member\":{}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"accessRules\":{\"shape\":\"S16\"},\"arn\":{},\"bundleId\":{},\"createdAt\":{\"type\":\"timestamp\"},\"url\":{},\"location\":{\"shape\":\"S9\"},\"name\":{},\"supportCode\":{},\"tags\":{\"shape\":\"S10\"},\"objectVersioning\":{},\"ableToUpdateBundle\":{\"type\":\"boolean\"},\"readonlyAccessAccounts\":{\"shape\":\"S18\"},\"resourcesReceivingAccess\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"resourceType\":{}}}},\"state\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}}}},\"S16\":{\"type\":\"structure\",\"members\":{\"getObject\":{},\"allowPublicOverrides\":{\"type\":\"boolean\"}}},\"S18\":{\"type\":\"list\",\"member\":{}},\"S1e\":{\"type\":\"structure\",\"members\":{\"accessKeyId\":{\"type\":\"string\",\"sensitive\":true},\"secretAccessKey\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"}}},\"S1k\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"structure\",\"members\":{\"certificateArn\":{},\"certificateName\":{},\"domainName\":{},\"certificateDetail\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"domainName\":{},\"status\":{},\"serialNumber\":{},\"subjectAlternativeNames\":{\"shape\":\"S1k\"},\"domainValidationRecords\":{\"shape\":\"S1q\"},\"requestFailureReason\":{},\"inUseResourceCount\":{\"type\":\"integer\"},\"keyAlgorithm\":{},\"createdAt\":{\"type\":\"timestamp\"},\"issuedAt\":{\"type\":\"timestamp\"},\"issuerCA\":{},\"notBefore\":{\"type\":\"timestamp\"},\"notAfter\":{\"type\":\"timestamp\"},\"eligibleToRenew\":{},\"renewalSummary\":{\"type\":\"structure\",\"members\":{\"domainValidationRecords\":{\"shape\":\"S1q\"},\"renewalStatus\":{},\"renewalStatusReason\":{},\"updatedAt\":{\"type\":\"timestamp\"}}},\"revokedAt\":{\"type\":\"timestamp\"},\"revocationReason\":{},\"tags\":{\"shape\":\"S10\"},\"supportCode\":{}}},\"tags\":{\"shape\":\"S10\"}}},\"S1q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"resourceRecord\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{},\"value\":{}}}}}},\"S2f\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S2i\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"image\":{},\"command\":{\"shape\":\"Su\"},\"environment\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"ports\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S2o\":{\"type\":\"structure\",\"required\":[\"containerName\",\"containerPort\"],\"members\":{\"containerName\":{},\"containerPort\":{\"type\":\"integer\"},\"healthCheck\":{\"shape\":\"S2q\"}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"healthyThreshold\":{\"type\":\"integer\"},\"unhealthyThreshold\":{\"type\":\"integer\"},\"timeoutSeconds\":{\"type\":\"integer\"},\"intervalSeconds\":{\"type\":\"integer\"},\"path\":{},\"successCodes\":{}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"containerServiceName\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"power\":{},\"powerId\":{},\"state\":{},\"stateDetail\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}},\"scale\":{\"type\":\"integer\"},\"currentDeployment\":{\"shape\":\"S2w\"},\"nextDeployment\":{\"shape\":\"S2w\"},\"isDisabled\":{\"type\":\"boolean\"},\"principalArn\":{},\"privateDomainName\":{},\"publicDomainNames\":{\"shape\":\"S2f\"},\"url\":{}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"version\":{\"type\":\"integer\"},\"state\":{},\"containers\":{\"shape\":\"S2i\"},\"publicEndpoint\":{\"type\":\"structure\",\"members\":{\"containerName\":{},\"containerPort\":{\"type\":\"integer\"},\"healthCheck\":{\"shape\":\"S2q\"}}},\"createdAt\":{\"type\":\"timestamp\"}}},\"S35\":{\"type\":\"list\",\"member\":{\"shape\":\"S36\"}},\"S36\":{\"type\":\"structure\",\"required\":[\"addOnType\"],\"members\":{\"addOnType\":{},\"autoSnapshotAddOnRequest\":{\"type\":\"structure\",\"members\":{\"snapshotTimeOfDay\":{}}}}},\"S3g\":{\"type\":\"structure\",\"members\":{\"name\":{},\"regionName\":{},\"protocolPolicy\":{}}},\"S3i\":{\"type\":\"structure\",\"members\":{\"behavior\":{}}},\"S3k\":{\"type\":\"structure\",\"members\":{\"defaultTTL\":{\"type\":\"long\"},\"minimumTTL\":{\"type\":\"long\"},\"maximumTTL\":{\"type\":\"long\"},\"allowedHTTPMethods\":{},\"cachedHTTPMethods\":{},\"forwardedCookies\":{\"type\":\"structure\",\"members\":{\"option\":{},\"cookiesAllowList\":{\"shape\":\"Su\"}}},\"forwardedHeaders\":{\"type\":\"structure\",\"members\":{\"option\":{},\"headersAllowList\":{\"type\":\"list\",\"member\":{}}}},\"forwardedQueryStrings\":{\"type\":\"structure\",\"members\":{\"option\":{\"type\":\"boolean\"},\"queryStringsAllowList\":{\"shape\":\"Su\"}}}}},\"S3s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"path\":{},\"behavior\":{}}}},\"S3w\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"alternativeDomainNames\":{\"shape\":\"Su\"},\"status\":{},\"isEnabled\":{\"type\":\"boolean\"},\"domainName\":{},\"bundleId\":{},\"certificateName\":{},\"origin\":{\"type\":\"structure\",\"members\":{\"name\":{},\"resourceType\":{},\"regionName\":{},\"protocolPolicy\":{}}},\"originPublicDNS\":{},\"defaultCacheBehavior\":{\"shape\":\"S3i\"},\"cacheBehaviorSettings\":{\"shape\":\"S3k\"},\"cacheBehaviors\":{\"shape\":\"S3s\"},\"ableToUpdateBundle\":{\"type\":\"boolean\"},\"ipAddressType\":{},\"tags\":{\"shape\":\"S10\"}}},\"S41\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"target\":{},\"isAlias\":{\"type\":\"boolean\"},\"type\":{},\"options\":{\"deprecated\":true,\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S4h\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"fingerprint\":{}}},\"S4k\":{\"type\":\"list\",\"member\":{}},\"S4p\":{\"type\":\"string\",\"sensitive\":true},\"S6y\":{\"type\":\"list\",\"member\":{}},\"S6z\":{\"type\":\"list\",\"member\":{}},\"S7n\":{\"type\":\"list\",\"member\":{}},\"S7p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"average\":{\"type\":\"double\"},\"maximum\":{\"type\":\"double\"},\"minimum\":{\"type\":\"double\"},\"sampleCount\":{\"type\":\"double\"},\"sum\":{\"type\":\"double\"},\"timestamp\":{\"type\":\"timestamp\"},\"unit\":{}}}},\"S8d\":{\"type\":\"structure\",\"members\":{\"id\":{},\"service\":{}}},\"S8q\":{\"type\":\"structure\",\"members\":{\"image\":{},\"digest\":{},\"createdAt\":{\"type\":\"timestamp\"}}},\"S9a\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S9b\"},\"sizeInGb\":{\"type\":\"integer\"},\"isSystemDisk\":{\"type\":\"boolean\"},\"iops\":{\"type\":\"integer\"},\"path\":{},\"state\":{},\"attachedTo\":{},\"isAttached\":{\"type\":\"boolean\"},\"attachmentState\":{\"deprecated\":true},\"gbInUse\":{\"deprecated\":true,\"type\":\"integer\"}}},\"S9b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"status\":{},\"snapshotTimeOfDay\":{},\"nextSnapshotTimeOfDay\":{}}}},\"S9g\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"sizeInGb\":{\"type\":\"integer\"},\"state\":{},\"progress\":{},\"fromDiskName\":{},\"fromDiskArn\":{},\"fromInstanceName\":{},\"fromInstanceArn\":{},\"isFromAutoSnapshot\":{\"type\":\"boolean\"}}},\"S9n\":{\"type\":\"list\",\"member\":{\"shape\":\"S9a\"}},\"Sa2\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"domainEntries\":{\"type\":\"list\",\"member\":{\"shape\":\"S41\"}}}},\"Saj\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"blueprintId\":{},\"blueprintName\":{},\"bundleId\":{},\"addOns\":{\"shape\":\"S9b\"},\"isStaticIp\":{\"type\":\"boolean\"},\"privateIpAddress\":{},\"publicIpAddress\":{},\"ipv6Addresses\":{\"type\":\"list\",\"member\":{}},\"ipAddressType\":{},\"hardware\":{\"type\":\"structure\",\"members\":{\"cpuCount\":{\"type\":\"integer\"},\"disks\":{\"shape\":\"S9n\"},\"ramSizeInGb\":{\"type\":\"float\"}}},\"networking\":{\"type\":\"structure\",\"members\":{\"monthlyTransfer\":{\"type\":\"structure\",\"members\":{\"gbPerMonthAllocated\":{\"type\":\"integer\"}}},\"ports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"fromPort\":{\"type\":\"integer\"},\"toPort\":{\"type\":\"integer\"},\"protocol\":{},\"accessFrom\":{},\"accessType\":{},\"commonName\":{},\"accessDirection\":{},\"cidrs\":{\"shape\":\"Su\"},\"ipv6Cidrs\":{\"shape\":\"Su\"},\"cidrListAliases\":{\"shape\":\"Su\"}}}}}},\"state\":{\"shape\":\"Sau\"},\"username\":{},\"sshKeyName\":{}}},\"Sau\":{\"type\":\"structure\",\"members\":{\"code\":{\"type\":\"integer\"},\"name\":{}}},\"Sbc\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"state\":{},\"progress\":{},\"fromAttachedDisks\":{\"shape\":\"S9n\"},\"fromInstanceName\":{},\"fromInstanceArn\":{},\"fromBlueprintId\":{},\"fromBundleId\":{},\"isFromAutoSnapshot\":{\"type\":\"boolean\"},\"sizeInGb\":{\"type\":\"integer\"}}},\"Sbt\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"dnsName\":{},\"state\":{},\"protocol\":{},\"publicPorts\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"healthCheckPath\":{},\"instancePort\":{\"type\":\"integer\"},\"instanceHealthSummary\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"instanceName\":{},\"instanceHealth\":{},\"instanceHealthReason\":{}}}},\"tlsCertificateSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"isAttached\":{\"type\":\"boolean\"}}}},\"configurationOptions\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"ipAddressType\":{}}},\"Scz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"zoneName\":{},\"state\":{}}}},\"Sd3\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"relationalDatabaseBlueprintId\":{},\"relationalDatabaseBundleId\":{},\"masterDatabaseName\":{},\"hardware\":{\"type\":\"structure\",\"members\":{\"cpuCount\":{\"type\":\"integer\"},\"diskSizeInGb\":{\"type\":\"integer\"},\"ramSizeInGb\":{\"type\":\"float\"}}},\"state\":{},\"secondaryAvailabilityZone\":{},\"backupRetentionEnabled\":{\"type\":\"boolean\"},\"pendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"masterUserPassword\":{},\"engineVersion\":{},\"backupRetentionEnabled\":{\"type\":\"boolean\"}}},\"engine\":{},\"engineVersion\":{},\"latestRestorableTime\":{\"type\":\"timestamp\"},\"masterUsername\":{},\"parameterApplyStatus\":{},\"preferredBackupWindow\":{},\"preferredMaintenanceWindow\":{},\"publiclyAccessible\":{\"type\":\"boolean\"},\"masterEndpoint\":{\"type\":\"structure\",\"members\":{\"port\":{\"type\":\"integer\"},\"address\":{}}},\"pendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"action\":{},\"description\":{},\"currentApplyDate\":{\"type\":\"timestamp\"}}}},\"caCertificateIdentifier\":{}}},\"Se0\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"allowedValues\":{},\"applyMethod\":{},\"applyType\":{},\"dataType\":{},\"description\":{},\"isModifiable\":{\"type\":\"boolean\"},\"parameterName\":{},\"parameterValue\":{}}}},\"Se4\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"engine\":{},\"engineVersion\":{},\"sizeInGb\":{\"type\":\"integer\"},\"state\":{},\"fromRelationalDatabaseName\":{},\"fromRelationalDatabaseArn\":{},\"fromRelationalDatabaseBundleId\":{},\"fromRelationalDatabaseBlueprintId\":{}}},\"Sed\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"ipAddress\":{},\"attachedTo\":{},\"isAttached\":{\"type\":\"boolean\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-11-28\",\"endpointPrefix\":\"lightsail\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Lightsail\",\"serviceId\":\"Lightsail\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Lightsail_20161128\",\"uid\":\"lightsail-2016-11-28\"},\"operations\":{\"AllocateStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\"],\"members\":{\"staticIpName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"AttachCertificateToDistribution\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\",\"certificateName\"],\"members\":{\"distributionName\":{},\"certificateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"AttachDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\",\"instanceName\",\"diskPath\"],\"members\":{\"diskName\":{},\"instanceName\":{},\"diskPath\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"AttachInstancesToLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"instanceNames\"],\"members\":{\"loadBalancerName\":{},\"instanceNames\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"AttachLoadBalancerTlsCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"certificateName\"],\"members\":{\"loadBalancerName\":{},\"certificateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"AttachStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\",\"instanceName\"],\"members\":{\"staticIpName\":{},\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CloseInstancePublicPorts\":{\"input\":{\"type\":\"structure\",\"required\":[\"portInfo\",\"instanceName\"],\"members\":{\"portInfo\":{\"shape\":\"Sr\"},\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"CopySnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"targetSnapshotName\",\"sourceRegion\"],\"members\":{\"sourceSnapshotName\":{},\"sourceResourceName\":{},\"restoreDate\":{},\"useLatestRestorableAutoSnapshot\":{\"type\":\"boolean\"},\"targetSnapshotName\":{},\"sourceRegion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"bundleId\"],\"members\":{\"bucketName\":{},\"bundleId\":{},\"tags\":{\"shape\":\"S10\"},\"enableObjectVersioning\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"bucket\":{\"shape\":\"S15\"},\"operations\":{\"shape\":\"S4\"}}}},\"CreateBucketAccessKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"accessKey\":{\"shape\":\"S1g\"},\"operations\":{\"shape\":\"S4\"}}}},\"CreateCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"certificateName\",\"domainName\"],\"members\":{\"certificateName\":{},\"domainName\":{},\"subjectAlternativeNames\":{\"shape\":\"S1n\"},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"certificate\":{\"shape\":\"S1p\"},\"operations\":{\"shape\":\"S4\"}}}},\"CreateCloudFormationStack\":{\"input\":{\"type\":\"structure\",\"required\":[\"instances\"],\"members\":{\"instances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"sourceName\",\"instanceType\",\"portInfoSource\",\"availabilityZone\"],\"members\":{\"sourceName\":{},\"instanceType\":{},\"portInfoSource\":{},\"userData\":{},\"availabilityZone\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateContactMethod\":{\"input\":{\"type\":\"structure\",\"required\":[\"protocol\",\"contactEndpoint\"],\"members\":{\"protocol\":{},\"contactEndpoint\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateContainerService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"power\",\"scale\"],\"members\":{\"serviceName\":{},\"power\":{},\"scale\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S10\"},\"publicDomainNames\":{\"shape\":\"S2i\"},\"deployment\":{\"type\":\"structure\",\"members\":{\"containers\":{\"shape\":\"S2l\"},\"publicEndpoint\":{\"shape\":\"S2r\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerService\":{\"shape\":\"S2v\"}}}},\"CreateContainerServiceDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{},\"containers\":{\"shape\":\"S2l\"},\"publicEndpoint\":{\"shape\":\"S2r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerService\":{\"shape\":\"S2v\"}}}},\"CreateContainerServiceRegistryLogin\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"registryLogin\":{\"type\":\"structure\",\"members\":{\"username\":{},\"password\":{},\"expiresAt\":{\"type\":\"timestamp\"},\"registry\":{}}}}}},\"CreateDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\",\"availabilityZone\",\"sizeInGb\"],\"members\":{\"diskName\":{},\"availabilityZone\":{},\"sizeInGb\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S38\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateDiskFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\",\"availabilityZone\",\"sizeInGb\"],\"members\":{\"diskName\":{},\"diskSnapshotName\":{},\"availabilityZone\":{},\"sizeInGb\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S38\"},\"sourceDiskName\":{},\"restoreDate\":{},\"useLatestRestorableAutoSnapshot\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateDiskSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskSnapshotName\"],\"members\":{\"diskName\":{},\"diskSnapshotName\":{},\"instanceName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateDistribution\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\",\"origin\",\"defaultCacheBehavior\",\"bundleId\"],\"members\":{\"distributionName\":{},\"origin\":{\"shape\":\"S3j\"},\"defaultCacheBehavior\":{\"shape\":\"S3l\"},\"cacheBehaviorSettings\":{\"shape\":\"S3n\"},\"cacheBehaviors\":{\"shape\":\"S3v\"},\"bundleId\":{},\"ipAddressType\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"distribution\":{\"shape\":\"S3z\"},\"operation\":{\"shape\":\"S5\"}}}},\"CreateDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"CreateDomainEntry\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"domainEntry\"],\"members\":{\"domainName\":{},\"domainEntry\":{\"shape\":\"S44\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"CreateInstanceSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceSnapshotName\",\"instanceName\"],\"members\":{\"instanceSnapshotName\":{},\"instanceName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateInstances\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceNames\",\"availabilityZone\",\"blueprintId\",\"bundleId\"],\"members\":{\"instanceNames\":{\"shape\":\"Su\"},\"availabilityZone\":{},\"customImageName\":{\"deprecated\":true},\"blueprintId\":{},\"bundleId\":{},\"userData\":{},\"keyPairName\":{},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S38\"},\"ipAddressType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateInstancesFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceNames\",\"availabilityZone\",\"bundleId\"],\"members\":{\"instanceNames\":{\"shape\":\"Su\"},\"attachedDiskMapping\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"originalDiskPath\":{},\"newDiskName\":{}}}}},\"availabilityZone\":{},\"instanceSnapshotName\":{},\"bundleId\":{},\"userData\":{},\"keyPairName\":{},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S38\"},\"ipAddressType\":{},\"sourceInstanceName\":{},\"restoreDate\":{},\"useLatestRestorableAutoSnapshot\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyPairName\"],\"members\":{\"keyPairName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPair\":{\"shape\":\"S4k\"},\"publicKeyBase64\":{},\"privateKeyBase64\":{},\"operation\":{\"shape\":\"S5\"}}}},\"CreateLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"instancePort\"],\"members\":{\"loadBalancerName\":{},\"instancePort\":{\"type\":\"integer\"},\"healthCheckPath\":{},\"certificateName\":{},\"certificateDomainName\":{},\"certificateAlternativeNames\":{\"shape\":\"S4n\"},\"tags\":{\"shape\":\"S10\"},\"ipAddressType\":{},\"tlsPolicyName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateLoadBalancerTlsCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"certificateName\",\"certificateDomainName\"],\"members\":{\"loadBalancerName\":{},\"certificateName\":{},\"certificateDomainName\":{},\"certificateAlternativeNames\":{\"shape\":\"S4n\"},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"relationalDatabaseBlueprintId\",\"relationalDatabaseBundleId\",\"masterDatabaseName\",\"masterUsername\"],\"members\":{\"relationalDatabaseName\":{},\"availabilityZone\":{},\"relationalDatabaseBlueprintId\":{},\"relationalDatabaseBundleId\":{},\"masterDatabaseName\":{},\"masterUsername\":{},\"masterUserPassword\":{\"shape\":\"S4s\"},\"preferredBackupWindow\":{},\"preferredMaintenanceWindow\":{},\"publiclyAccessible\":{\"type\":\"boolean\"},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateRelationalDatabaseFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"availabilityZone\":{},\"publiclyAccessible\":{\"type\":\"boolean\"},\"relationalDatabaseSnapshotName\":{},\"relationalDatabaseBundleId\":{},\"sourceRelationalDatabaseName\":{},\"restoreTime\":{\"type\":\"timestamp\"},\"useLatestRestorableTime\":{\"type\":\"boolean\"},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"CreateRelationalDatabaseSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"relationalDatabaseSnapshotName\"],\"members\":{\"relationalDatabaseName\":{},\"relationalDatabaseSnapshotName\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"alarmName\"],\"members\":{\"alarmName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteAutoSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"date\"],\"members\":{\"resourceName\":{},\"date\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"forceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteBucketAccessKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"accessKeyId\"],\"members\":{\"bucketName\":{},\"accessKeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"certificateName\"],\"members\":{\"certificateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteContactMethod\":{\"input\":{\"type\":\"structure\",\"required\":[\"protocol\"],\"members\":{\"protocol\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteContainerImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"image\"],\"members\":{\"serviceName\":{},\"image\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContainerService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\"],\"members\":{\"diskName\":{},\"forceDeleteAddOns\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteDiskSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskSnapshotName\"],\"members\":{\"diskSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteDistribution\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DeleteDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DeleteDomainEntry\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"domainEntry\"],\"members\":{\"domainName\":{},\"domainEntry\":{\"shape\":\"S44\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DeleteInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{},\"forceDeleteAddOns\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteInstanceSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceSnapshotName\"],\"members\":{\"instanceSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyPairName\"],\"members\":{\"keyPairName\":{},\"expectedFingerprint\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DeleteKnownHostKeys\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\"],\"members\":{\"loadBalancerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteLoadBalancerTlsCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"certificateName\"],\"members\":{\"loadBalancerName\":{},\"certificateName\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"skipFinalSnapshot\":{\"type\":\"boolean\"},\"finalRelationalDatabaseSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DeleteRelationalDatabaseSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseSnapshotName\"],\"members\":{\"relationalDatabaseSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DetachCertificateFromDistribution\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\"],\"members\":{\"distributionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"DetachDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\"],\"members\":{\"diskName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DetachInstancesFromLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"instanceNames\"],\"members\":{\"loadBalancerName\":{},\"instanceNames\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DetachStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\"],\"members\":{\"staticIpName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DisableAddOn\":{\"input\":{\"type\":\"structure\",\"required\":[\"addOnType\",\"resourceName\"],\"members\":{\"addOnType\":{},\"resourceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"DownloadDefaultKeyPair\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"publicKeyBase64\":{},\"privateKeyBase64\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"EnableAddOn\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"addOnRequest\"],\"members\":{\"resourceName\":{},\"addOnRequest\":{\"shape\":\"S39\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"ExportSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"sourceSnapshotName\"],\"members\":{\"sourceSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"GetActiveNames\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"activeNames\":{\"shape\":\"Su\"},\"nextPageToken\":{}}}},\"GetAlarms\":{\"input\":{\"type\":\"structure\",\"members\":{\"alarmName\":{},\"pageToken\":{},\"monitoredResourceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"alarms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"supportCode\":{},\"monitoredResourceInfo\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"resourceType\":{}}},\"comparisonOperator\":{},\"evaluationPeriods\":{\"type\":\"integer\"},\"period\":{\"type\":\"integer\"},\"threshold\":{\"type\":\"double\"},\"datapointsToAlarm\":{\"type\":\"integer\"},\"treatMissingData\":{},\"statistic\":{},\"metricName\":{},\"state\":{},\"unit\":{},\"contactProtocols\":{\"shape\":\"S71\"},\"notificationTriggers\":{\"shape\":\"S72\"},\"notificationEnabled\":{\"type\":\"boolean\"}}}},\"nextPageToken\":{}}}},\"GetAutoSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\"],\"members\":{\"resourceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceName\":{},\"resourceType\":{},\"autoSnapshots\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"date\":{},\"createdAt\":{\"type\":\"timestamp\"},\"status\":{},\"fromAttachedDisks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"path\":{},\"sizeInGb\":{\"type\":\"integer\"}}}}}}}}}},\"GetBlueprints\":{\"input\":{\"type\":\"structure\",\"members\":{\"includeInactive\":{\"type\":\"boolean\"},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"blueprints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"blueprintId\":{},\"name\":{},\"group\":{},\"type\":{},\"description\":{},\"isActive\":{\"type\":\"boolean\"},\"minPower\":{\"type\":\"integer\"},\"version\":{},\"versionCode\":{},\"productUrl\":{},\"licenseUrl\":{},\"platform\":{}}}},\"nextPageToken\":{}}}},\"GetBucketAccessKeys\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"accessKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S1g\"}}}}},\"GetBucketBundles\":{\"input\":{\"type\":\"structure\",\"members\":{\"includeInactive\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"bundles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bundleId\":{},\"name\":{},\"price\":{\"type\":\"float\"},\"storagePerMonthInGb\":{\"type\":\"integer\"},\"transferPerMonthInGb\":{\"type\":\"integer\"},\"isActive\":{\"type\":\"boolean\"}}}}}}},\"GetBucketMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"metricName\",\"startTime\",\"endTime\",\"period\",\"statistics\",\"unit\"],\"members\":{\"bucketName\":{},\"metricName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"period\":{\"type\":\"integer\"},\"statistics\":{\"shape\":\"S7q\"},\"unit\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7s\"}}}},\"GetBuckets\":{\"input\":{\"type\":\"structure\",\"members\":{\"bucketName\":{},\"pageToken\":{},\"includeConnectedResources\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"buckets\":{\"type\":\"list\",\"member\":{\"shape\":\"S15\"}},\"nextPageToken\":{},\"accountLevelBpaSync\":{\"type\":\"structure\",\"members\":{\"status\":{},\"lastSyncedAt\":{\"type\":\"timestamp\"},\"message\":{},\"bpaImpactsLightsail\":{\"type\":\"boolean\"}}}}}},\"GetBundles\":{\"input\":{\"type\":\"structure\",\"members\":{\"includeInactive\":{\"type\":\"boolean\"},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"bundles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"price\":{\"type\":\"float\"},\"cpuCount\":{\"type\":\"integer\"},\"diskSizeInGb\":{\"type\":\"integer\"},\"bundleId\":{},\"instanceType\":{},\"isActive\":{\"type\":\"boolean\"},\"name\":{},\"power\":{\"type\":\"integer\"},\"ramSizeInGb\":{\"type\":\"float\"},\"transferPerMonthInGb\":{\"type\":\"integer\"},\"supportedPlatforms\":{\"type\":\"list\",\"member\":{}}}}},\"nextPageToken\":{}}}},\"GetCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"certificateStatuses\":{\"type\":\"list\",\"member\":{}},\"includeCertificateDetails\":{\"type\":\"boolean\"},\"certificateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"certificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S1p\"}}}}},\"GetCloudFormationStackRecords\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"cloudFormationStackRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"state\":{},\"sourceInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"name\":{},\"arn\":{}}}},\"destinationInfo\":{\"shape\":\"S8j\"}}}},\"nextPageToken\":{}}}},\"GetContactMethods\":{\"input\":{\"type\":\"structure\",\"members\":{\"protocols\":{\"shape\":\"S71\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"contactMethods\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"contactEndpoint\":{},\"status\":{},\"protocol\":{},\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"supportCode\":{}}}}}}},\"GetContainerAPIMetadata\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"metadata\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}},\"GetContainerImages\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerImages\":{\"type\":\"list\",\"member\":{\"shape\":\"S8w\"}}}}},\"GetContainerLog\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"containerName\"],\"members\":{\"serviceName\":{},\"containerName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"filterPattern\":{},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"logEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"createdAt\":{\"type\":\"timestamp\"},\"message\":{}}}},\"nextPageToken\":{}}}},\"GetContainerServiceDeployments\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"deployments\":{\"type\":\"list\",\"member\":{\"shape\":\"S2z\"}}}}},\"GetContainerServiceMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"metricName\",\"startTime\",\"endTime\",\"period\",\"statistics\"],\"members\":{\"serviceName\":{},\"metricName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"period\":{\"type\":\"integer\"},\"statistics\":{\"shape\":\"S7q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7s\"}}}},\"GetContainerServicePowers\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"powers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"powerId\":{},\"price\":{\"type\":\"float\"},\"cpuCount\":{\"type\":\"float\"},\"ramSizeInGb\":{\"type\":\"float\"},\"name\":{},\"isActive\":{\"type\":\"boolean\"}}}}}}},\"GetContainerServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerServices\":{\"type\":\"list\",\"member\":{\"shape\":\"S2v\"}}}}},\"GetDisk\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskName\"],\"members\":{\"diskName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"disk\":{\"shape\":\"S9g\"}}}},\"GetDiskSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"diskSnapshotName\"],\"members\":{\"diskSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"diskSnapshot\":{\"shape\":\"S9m\"}}}},\"GetDiskSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"diskSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"S9m\"}},\"nextPageToken\":{}}}},\"GetDisks\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"disks\":{\"shape\":\"S9t\"},\"nextPageToken\":{}}}},\"GetDistributionBundles\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"bundles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bundleId\":{},\"name\":{},\"price\":{\"type\":\"float\"},\"transferPerMonthInGb\":{\"type\":\"integer\"},\"isActive\":{\"type\":\"boolean\"}}}}}}},\"GetDistributionLatestCacheReset\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"createTime\":{\"type\":\"timestamp\"}}}},\"GetDistributionMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\",\"metricName\",\"startTime\",\"endTime\",\"period\",\"unit\",\"statistics\"],\"members\":{\"distributionName\":{},\"metricName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"period\":{\"type\":\"integer\"},\"unit\":{},\"statistics\":{\"shape\":\"S7q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7s\"}}}},\"GetDistributions\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"distributions\":{\"type\":\"list\",\"member\":{\"shape\":\"S3z\"}},\"nextPageToken\":{}}}},\"GetDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\"],\"members\":{\"domainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domain\":{\"shape\":\"Sa8\"}}}},\"GetDomains\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domains\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa8\"}},\"nextPageToken\":{}}}},\"GetExportSnapshotRecords\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportSnapshotRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"state\":{},\"sourceInfo\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"createdAt\":{\"type\":\"timestamp\"},\"name\":{},\"arn\":{},\"fromResourceName\":{},\"fromResourceArn\":{},\"instanceSnapshotInfo\":{\"type\":\"structure\",\"members\":{\"fromBundleId\":{},\"fromBlueprintId\":{},\"fromDiskInfo\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"path\":{},\"sizeInGb\":{\"type\":\"integer\"},\"isSystemDisk\":{\"type\":\"boolean\"}}}}}},\"diskSnapshotInfo\":{\"type\":\"structure\",\"members\":{\"sizeInGb\":{\"type\":\"integer\"}}}}},\"destinationInfo\":{\"shape\":\"S8j\"}}}},\"nextPageToken\":{}}}},\"GetInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instance\":{\"shape\":\"Sap\"}}}},\"GetInstanceAccessDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{},\"protocol\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"accessDetails\":{\"type\":\"structure\",\"members\":{\"certKey\":{},\"expiresAt\":{\"type\":\"timestamp\"},\"ipAddress\":{},\"password\":{},\"passwordData\":{\"type\":\"structure\",\"members\":{\"ciphertext\":{},\"keyPairName\":{}}},\"privateKey\":{},\"protocol\":{},\"instanceName\":{},\"username\":{},\"hostKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"algorithm\":{},\"publicKey\":{},\"witnessedAt\":{\"type\":\"timestamp\"},\"fingerprintSHA1\":{},\"fingerprintSHA256\":{},\"notValidBefore\":{\"type\":\"timestamp\"},\"notValidAfter\":{\"type\":\"timestamp\"}}}}}}}}},\"GetInstanceMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\",\"metricName\",\"period\",\"startTime\",\"endTime\",\"unit\",\"statistics\"],\"members\":{\"instanceName\":{},\"metricName\":{},\"period\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"unit\":{},\"statistics\":{\"shape\":\"S7q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7s\"}}}},\"GetInstancePortStates\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"portStates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"fromPort\":{\"type\":\"integer\"},\"toPort\":{\"type\":\"integer\"},\"protocol\":{},\"state\":{},\"cidrs\":{\"shape\":\"Su\"},\"ipv6Cidrs\":{\"shape\":\"Su\"},\"cidrListAliases\":{\"shape\":\"Su\"}}}}}}},\"GetInstanceSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceSnapshotName\"],\"members\":{\"instanceSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceSnapshot\":{\"shape\":\"Sbi\"}}}},\"GetInstanceSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instanceSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"Sbi\"}},\"nextPageToken\":{}}}},\"GetInstanceState\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"state\":{\"shape\":\"Sb0\"}}}},\"GetInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"instances\":{\"type\":\"list\",\"member\":{\"shape\":\"Sap\"}},\"nextPageToken\":{}}}},\"GetKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyPairName\"],\"members\":{\"keyPairName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPair\":{\"shape\":\"S4k\"}}}},\"GetKeyPairs\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{},\"includeDefaultKeyPair\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"keyPairs\":{\"type\":\"list\",\"member\":{\"shape\":\"S4k\"}},\"nextPageToken\":{}}}},\"GetLoadBalancer\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\"],\"members\":{\"loadBalancerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"loadBalancer\":{\"shape\":\"Sbz\"}}}},\"GetLoadBalancerMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"metricName\",\"period\",\"startTime\",\"endTime\",\"unit\",\"statistics\"],\"members\":{\"loadBalancerName\":{},\"metricName\":{},\"period\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"unit\":{},\"statistics\":{\"shape\":\"S7q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7s\"}}}},\"GetLoadBalancerTlsCertificates\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\"],\"members\":{\"loadBalancerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tlsCertificates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"loadBalancerName\":{},\"isAttached\":{\"type\":\"boolean\"},\"status\":{},\"domainName\":{},\"domainValidationRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{},\"value\":{},\"validationStatus\":{},\"domainName\":{}}}},\"failureReason\":{},\"issuedAt\":{\"type\":\"timestamp\"},\"issuer\":{},\"keyAlgorithm\":{},\"notAfter\":{\"type\":\"timestamp\"},\"notBefore\":{\"type\":\"timestamp\"},\"renewalSummary\":{\"type\":\"structure\",\"members\":{\"renewalStatus\":{},\"domainValidationOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"validationStatus\":{}}}}}},\"revocationReason\":{},\"revokedAt\":{\"type\":\"timestamp\"},\"serial\":{},\"signatureAlgorithm\":{},\"subject\":{},\"subjectAlternativeNames\":{\"shape\":\"Su\"}}}}}}},\"GetLoadBalancerTlsPolicies\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tlsPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"isDefault\":{\"type\":\"boolean\"},\"description\":{},\"protocols\":{\"shape\":\"Su\"},\"ciphers\":{\"shape\":\"Su\"}}}},\"nextPageToken\":{}}}},\"GetLoadBalancers\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"loadBalancers\":{\"type\":\"list\",\"member\":{\"shape\":\"Sbz\"}},\"nextPageToken\":{}}}},\"GetOperation\":{\"input\":{\"type\":\"structure\",\"required\":[\"operationId\"],\"members\":{\"operationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"GetOperations\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"},\"nextPageToken\":{}}}},\"GetOperationsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\"],\"members\":{\"resourceName\":{},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"},\"nextPageCount\":{\"deprecated\":true},\"nextPageToken\":{}}}},\"GetRegions\":{\"input\":{\"type\":\"structure\",\"members\":{\"includeAvailabilityZones\":{\"type\":\"boolean\"},\"includeRelationalDatabaseAvailabilityZones\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"regions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"continentCode\":{},\"description\":{},\"displayName\":{},\"name\":{},\"availabilityZones\":{\"shape\":\"Sd9\"},\"relationalDatabaseAvailabilityZones\":{\"shape\":\"Sd9\"}}}}}}},\"GetRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabase\":{\"shape\":\"Sdd\"}}}},\"GetRelationalDatabaseBlueprints\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"blueprints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"blueprintId\":{},\"engine\":{},\"engineVersion\":{},\"engineDescription\":{},\"engineVersionDescription\":{},\"isEngineDefault\":{\"type\":\"boolean\"}}}},\"nextPageToken\":{}}}},\"GetRelationalDatabaseBundles\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"bundles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bundleId\":{},\"name\":{},\"price\":{\"type\":\"float\"},\"ramSizeInGb\":{\"type\":\"float\"},\"diskSizeInGb\":{\"type\":\"integer\"},\"transferPerMonthInGb\":{\"type\":\"integer\"},\"cpuCount\":{\"type\":\"integer\"},\"isEncrypted\":{\"type\":\"boolean\"},\"isActive\":{\"type\":\"boolean\"}}}},\"nextPageToken\":{}}}},\"GetRelationalDatabaseEvents\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"durationInMinutes\":{\"type\":\"integer\"},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabaseEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resource\":{},\"createdAt\":{\"type\":\"timestamp\"},\"message\":{},\"eventCategories\":{\"shape\":\"Su\"}}}},\"nextPageToken\":{}}}},\"GetRelationalDatabaseLogEvents\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"logStreamName\"],\"members\":{\"relationalDatabaseName\":{},\"logStreamName\":{},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"startFromHead\":{\"type\":\"boolean\"},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceLogEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"createdAt\":{\"type\":\"timestamp\"},\"message\":{}}}},\"nextBackwardToken\":{},\"nextForwardToken\":{}}}},\"GetRelationalDatabaseLogStreams\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"logStreams\":{\"shape\":\"Su\"}}}},\"GetRelationalDatabaseMasterUserPassword\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"passwordVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"masterUserPassword\":{\"shape\":\"S4s\"},\"createdAt\":{\"type\":\"timestamp\"}}}},\"GetRelationalDatabaseMetricData\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"metricName\",\"period\",\"startTime\",\"endTime\",\"unit\",\"statistics\"],\"members\":{\"relationalDatabaseName\":{},\"metricName\":{},\"period\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"endTime\":{\"type\":\"timestamp\"},\"unit\":{},\"statistics\":{\"shape\":\"S7q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"metricData\":{\"shape\":\"S7s\"}}}},\"GetRelationalDatabaseParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"parameters\":{\"shape\":\"Sea\"},\"nextPageToken\":{}}}},\"GetRelationalDatabaseSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseSnapshotName\"],\"members\":{\"relationalDatabaseSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabaseSnapshot\":{\"shape\":\"See\"}}}},\"GetRelationalDatabaseSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabaseSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"See\"}},\"nextPageToken\":{}}}},\"GetRelationalDatabases\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"relationalDatabases\":{\"type\":\"list\",\"member\":{\"shape\":\"Sdd\"}},\"nextPageToken\":{}}}},\"GetStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\"],\"members\":{\"staticIpName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"staticIp\":{\"shape\":\"Sen\"}}}},\"GetStaticIps\":{\"input\":{\"type\":\"structure\",\"members\":{\"pageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"staticIps\":{\"type\":\"list\",\"member\":{\"shape\":\"Sen\"}},\"nextPageToken\":{}}}},\"ImportKeyPair\":{\"input\":{\"type\":\"structure\",\"required\":[\"keyPairName\",\"publicKeyBase64\"],\"members\":{\"keyPairName\":{},\"publicKeyBase64\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"IsVpcPeered\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"isPeered\":{\"type\":\"boolean\"}}}},\"OpenInstancePublicPorts\":{\"input\":{\"type\":\"structure\",\"required\":[\"portInfo\",\"instanceName\"],\"members\":{\"portInfo\":{\"shape\":\"Sr\"},\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"PeerVpc\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"PutAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"alarmName\",\"metricName\",\"monitoredResourceName\",\"comparisonOperator\",\"threshold\",\"evaluationPeriods\"],\"members\":{\"alarmName\":{},\"metricName\":{},\"monitoredResourceName\":{},\"comparisonOperator\":{},\"threshold\":{\"type\":\"double\"},\"evaluationPeriods\":{\"type\":\"integer\"},\"datapointsToAlarm\":{\"type\":\"integer\"},\"treatMissingData\":{},\"contactProtocols\":{\"shape\":\"S71\"},\"notificationTriggers\":{\"shape\":\"S72\"},\"notificationEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"PutInstancePublicPorts\":{\"input\":{\"type\":\"structure\",\"required\":[\"portInfos\",\"instanceName\"],\"members\":{\"portInfos\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"RebootInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"RebootRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"RegisterContainerImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\",\"label\",\"digest\"],\"members\":{\"serviceName\":{},\"label\":{},\"digest\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerImage\":{\"shape\":\"S8w\"}}}},\"ReleaseStaticIp\":{\"input\":{\"type\":\"structure\",\"required\":[\"staticIpName\"],\"members\":{\"staticIpName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"ResetDistributionCache\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"status\":{},\"createTime\":{\"type\":\"timestamp\"},\"operation\":{\"shape\":\"S5\"}}}},\"SendContactMethodVerification\":{\"input\":{\"type\":\"structure\",\"required\":[\"protocol\"],\"members\":{\"protocol\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"SetIpAddressType\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resourceName\",\"ipAddressType\"],\"members\":{\"resourceType\":{},\"resourceName\":{},\"ipAddressType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"SetResourceAccessForBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"bucketName\",\"access\"],\"members\":{\"resourceName\":{},\"bucketName\":{},\"access\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"StartInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"StartRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"StopInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"instanceName\"],\"members\":{\"instanceName\":{},\"force\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"StopRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"relationalDatabaseSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"tags\"],\"members\":{\"resourceName\":{},\"resourceArn\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"TestAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"alarmName\",\"state\"],\"members\":{\"alarmName\":{},\"state\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UnpeerVpc\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceName\",\"tagKeys\"],\"members\":{\"resourceName\":{},\"resourceArn\":{},\"tagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\"],\"members\":{\"bucketName\":{},\"accessRules\":{\"shape\":\"S16\"},\"versioning\":{},\"readonlyAccessAccounts\":{\"shape\":\"S18\"},\"accessLogConfig\":{\"shape\":\"S1c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"bucket\":{\"shape\":\"S15\"},\"operations\":{\"shape\":\"S4\"}}}},\"UpdateBucketBundle\":{\"input\":{\"type\":\"structure\",\"required\":[\"bucketName\",\"bundleId\"],\"members\":{\"bucketName\":{},\"bundleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateContainerService\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{},\"power\":{},\"scale\":{\"type\":\"integer\"},\"isDisabled\":{\"type\":\"boolean\"},\"publicDomainNames\":{\"shape\":\"S2i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"containerService\":{\"shape\":\"S2v\"}}}},\"UpdateDistribution\":{\"input\":{\"type\":\"structure\",\"required\":[\"distributionName\"],\"members\":{\"distributionName\":{},\"origin\":{\"shape\":\"S3j\"},\"defaultCacheBehavior\":{\"shape\":\"S3l\"},\"cacheBehaviorSettings\":{\"shape\":\"S3n\"},\"cacheBehaviors\":{\"shape\":\"S3v\"},\"isEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"UpdateDistributionBundle\":{\"input\":{\"type\":\"structure\",\"members\":{\"distributionName\":{},\"bundleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operation\":{\"shape\":\"S5\"}}}},\"UpdateDomainEntry\":{\"input\":{\"type\":\"structure\",\"required\":[\"domainName\",\"domainEntry\"],\"members\":{\"domainName\":{},\"domainEntry\":{\"shape\":\"S44\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateLoadBalancerAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"loadBalancerName\",\"attributeName\",\"attributeValue\"],\"members\":{\"loadBalancerName\":{},\"attributeName\":{},\"attributeValue\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateRelationalDatabase\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\"],\"members\":{\"relationalDatabaseName\":{},\"masterUserPassword\":{\"shape\":\"S4s\"},\"rotateMasterUserPassword\":{\"type\":\"boolean\"},\"preferredBackupWindow\":{},\"preferredMaintenanceWindow\":{},\"enableBackupRetention\":{\"type\":\"boolean\"},\"disableBackupRetention\":{\"type\":\"boolean\"},\"publiclyAccessible\":{\"type\":\"boolean\"},\"applyImmediately\":{\"type\":\"boolean\"},\"caCertificateIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}},\"UpdateRelationalDatabaseParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"relationalDatabaseName\",\"parameters\"],\"members\":{\"relationalDatabaseName\":{},\"parameters\":{\"shape\":\"Sea\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"operations\":{\"shape\":\"S4\"}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}},\"S5\":{\"type\":\"structure\",\"members\":{\"id\":{},\"resourceName\":{},\"resourceType\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"isTerminal\":{\"type\":\"boolean\"},\"operationDetails\":{},\"operationType\":{},\"status\":{},\"statusChangedAt\":{\"type\":\"timestamp\"},\"errorCode\":{},\"errorDetails\":{}}},\"S9\":{\"type\":\"structure\",\"members\":{\"availabilityZone\":{},\"regionName\":{}}},\"Sk\":{\"type\":\"list\",\"member\":{}},\"Sr\":{\"type\":\"structure\",\"members\":{\"fromPort\":{\"type\":\"integer\"},\"toPort\":{\"type\":\"integer\"},\"protocol\":{},\"cidrs\":{\"shape\":\"Su\"},\"ipv6Cidrs\":{\"shape\":\"Su\"},\"cidrListAliases\":{\"shape\":\"Su\"}}},\"Su\":{\"type\":\"list\",\"member\":{}},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{}}}},\"S15\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"accessRules\":{\"shape\":\"S16\"},\"arn\":{},\"bundleId\":{},\"createdAt\":{\"type\":\"timestamp\"},\"url\":{},\"location\":{\"shape\":\"S9\"},\"name\":{},\"supportCode\":{},\"tags\":{\"shape\":\"S10\"},\"objectVersioning\":{},\"ableToUpdateBundle\":{\"type\":\"boolean\"},\"readonlyAccessAccounts\":{\"shape\":\"S18\"},\"resourcesReceivingAccess\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"resourceType\":{}}}},\"state\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}},\"accessLogConfig\":{\"shape\":\"S1c\"}}},\"S16\":{\"type\":\"structure\",\"members\":{\"getObject\":{},\"allowPublicOverrides\":{\"type\":\"boolean\"}}},\"S18\":{\"type\":\"list\",\"member\":{}},\"S1c\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"enabled\":{\"type\":\"boolean\"},\"destination\":{},\"prefix\":{}}},\"S1g\":{\"type\":\"structure\",\"members\":{\"accessKeyId\":{\"type\":\"string\",\"sensitive\":true},\"secretAccessKey\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUsed\":{\"type\":\"structure\",\"members\":{\"lastUsedDate\":{\"type\":\"timestamp\"},\"region\":{},\"serviceName\":{}}}}},\"S1n\":{\"type\":\"list\",\"member\":{}},\"S1p\":{\"type\":\"structure\",\"members\":{\"certificateArn\":{},\"certificateName\":{},\"domainName\":{},\"certificateDetail\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"domainName\":{},\"status\":{},\"serialNumber\":{},\"subjectAlternativeNames\":{\"shape\":\"S1n\"},\"domainValidationRecords\":{\"shape\":\"S1t\"},\"requestFailureReason\":{},\"inUseResourceCount\":{\"type\":\"integer\"},\"keyAlgorithm\":{},\"createdAt\":{\"type\":\"timestamp\"},\"issuedAt\":{\"type\":\"timestamp\"},\"issuerCA\":{},\"notBefore\":{\"type\":\"timestamp\"},\"notAfter\":{\"type\":\"timestamp\"},\"eligibleToRenew\":{},\"renewalSummary\":{\"type\":\"structure\",\"members\":{\"domainValidationRecords\":{\"shape\":\"S1t\"},\"renewalStatus\":{},\"renewalStatusReason\":{},\"updatedAt\":{\"type\":\"timestamp\"}}},\"revokedAt\":{\"type\":\"timestamp\"},\"revocationReason\":{},\"tags\":{\"shape\":\"S10\"},\"supportCode\":{}}},\"tags\":{\"shape\":\"S10\"}}},\"S1t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"resourceRecord\":{\"type\":\"structure\",\"members\":{\"name\":{},\"type\":{},\"value\":{}}}}}},\"S2i\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S2l\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"image\":{},\"command\":{\"shape\":\"Su\"},\"environment\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"ports\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}},\"S2r\":{\"type\":\"structure\",\"required\":[\"containerName\",\"containerPort\"],\"members\":{\"containerName\":{},\"containerPort\":{\"type\":\"integer\"},\"healthCheck\":{\"shape\":\"S2t\"}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"healthyThreshold\":{\"type\":\"integer\"},\"unhealthyThreshold\":{\"type\":\"integer\"},\"timeoutSeconds\":{\"type\":\"integer\"},\"intervalSeconds\":{\"type\":\"integer\"},\"path\":{},\"successCodes\":{}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"containerServiceName\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"power\":{},\"powerId\":{},\"state\":{},\"stateDetail\":{\"type\":\"structure\",\"members\":{\"code\":{},\"message\":{}}},\"scale\":{\"type\":\"integer\"},\"currentDeployment\":{\"shape\":\"S2z\"},\"nextDeployment\":{\"shape\":\"S2z\"},\"isDisabled\":{\"type\":\"boolean\"},\"principalArn\":{},\"privateDomainName\":{},\"publicDomainNames\":{\"shape\":\"S2i\"},\"url\":{}}},\"S2z\":{\"type\":\"structure\",\"members\":{\"version\":{\"type\":\"integer\"},\"state\":{},\"containers\":{\"shape\":\"S2l\"},\"publicEndpoint\":{\"type\":\"structure\",\"members\":{\"containerName\":{},\"containerPort\":{\"type\":\"integer\"},\"healthCheck\":{\"shape\":\"S2t\"}}},\"createdAt\":{\"type\":\"timestamp\"}}},\"S38\":{\"type\":\"list\",\"member\":{\"shape\":\"S39\"}},\"S39\":{\"type\":\"structure\",\"required\":[\"addOnType\"],\"members\":{\"addOnType\":{},\"autoSnapshotAddOnRequest\":{\"type\":\"structure\",\"members\":{\"snapshotTimeOfDay\":{}}}}},\"S3j\":{\"type\":\"structure\",\"members\":{\"name\":{},\"regionName\":{},\"protocolPolicy\":{}}},\"S3l\":{\"type\":\"structure\",\"members\":{\"behavior\":{}}},\"S3n\":{\"type\":\"structure\",\"members\":{\"defaultTTL\":{\"type\":\"long\"},\"minimumTTL\":{\"type\":\"long\"},\"maximumTTL\":{\"type\":\"long\"},\"allowedHTTPMethods\":{},\"cachedHTTPMethods\":{},\"forwardedCookies\":{\"type\":\"structure\",\"members\":{\"option\":{},\"cookiesAllowList\":{\"shape\":\"Su\"}}},\"forwardedHeaders\":{\"type\":\"structure\",\"members\":{\"option\":{},\"headersAllowList\":{\"type\":\"list\",\"member\":{}}}},\"forwardedQueryStrings\":{\"type\":\"structure\",\"members\":{\"option\":{\"type\":\"boolean\"},\"queryStringsAllowList\":{\"shape\":\"Su\"}}}}},\"S3v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"path\":{},\"behavior\":{}}}},\"S3z\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"alternativeDomainNames\":{\"shape\":\"Su\"},\"status\":{},\"isEnabled\":{\"type\":\"boolean\"},\"domainName\":{},\"bundleId\":{},\"certificateName\":{},\"origin\":{\"type\":\"structure\",\"members\":{\"name\":{},\"resourceType\":{},\"regionName\":{},\"protocolPolicy\":{}}},\"originPublicDNS\":{},\"defaultCacheBehavior\":{\"shape\":\"S3l\"},\"cacheBehaviorSettings\":{\"shape\":\"S3n\"},\"cacheBehaviors\":{\"shape\":\"S3v\"},\"ableToUpdateBundle\":{\"type\":\"boolean\"},\"ipAddressType\":{},\"tags\":{\"shape\":\"S10\"}}},\"S44\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"target\":{},\"isAlias\":{\"type\":\"boolean\"},\"type\":{},\"options\":{\"deprecated\":true,\"type\":\"map\",\"key\":{},\"value\":{}}}},\"S4k\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"fingerprint\":{}}},\"S4n\":{\"type\":\"list\",\"member\":{}},\"S4s\":{\"type\":\"string\",\"sensitive\":true},\"S71\":{\"type\":\"list\",\"member\":{}},\"S72\":{\"type\":\"list\",\"member\":{}},\"S7q\":{\"type\":\"list\",\"member\":{}},\"S7s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"average\":{\"type\":\"double\"},\"maximum\":{\"type\":\"double\"},\"minimum\":{\"type\":\"double\"},\"sampleCount\":{\"type\":\"double\"},\"sum\":{\"type\":\"double\"},\"timestamp\":{\"type\":\"timestamp\"},\"unit\":{}}}},\"S8j\":{\"type\":\"structure\",\"members\":{\"id\":{},\"service\":{}}},\"S8w\":{\"type\":\"structure\",\"members\":{\"image\":{},\"digest\":{},\"createdAt\":{\"type\":\"timestamp\"}}},\"S9g\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"addOns\":{\"shape\":\"S9h\"},\"sizeInGb\":{\"type\":\"integer\"},\"isSystemDisk\":{\"type\":\"boolean\"},\"iops\":{\"type\":\"integer\"},\"path\":{},\"state\":{},\"attachedTo\":{},\"isAttached\":{\"type\":\"boolean\"},\"attachmentState\":{\"deprecated\":true},\"gbInUse\":{\"deprecated\":true,\"type\":\"integer\"}}},\"S9h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"status\":{},\"snapshotTimeOfDay\":{},\"nextSnapshotTimeOfDay\":{}}}},\"S9m\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"sizeInGb\":{\"type\":\"integer\"},\"state\":{},\"progress\":{},\"fromDiskName\":{},\"fromDiskArn\":{},\"fromInstanceName\":{},\"fromInstanceArn\":{},\"isFromAutoSnapshot\":{\"type\":\"boolean\"}}},\"S9t\":{\"type\":\"list\",\"member\":{\"shape\":\"S9g\"}},\"Sa8\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"domainEntries\":{\"type\":\"list\",\"member\":{\"shape\":\"S44\"}}}},\"Sap\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"blueprintId\":{},\"blueprintName\":{},\"bundleId\":{},\"addOns\":{\"shape\":\"S9h\"},\"isStaticIp\":{\"type\":\"boolean\"},\"privateIpAddress\":{},\"publicIpAddress\":{},\"ipv6Addresses\":{\"type\":\"list\",\"member\":{}},\"ipAddressType\":{},\"hardware\":{\"type\":\"structure\",\"members\":{\"cpuCount\":{\"type\":\"integer\"},\"disks\":{\"shape\":\"S9t\"},\"ramSizeInGb\":{\"type\":\"float\"}}},\"networking\":{\"type\":\"structure\",\"members\":{\"monthlyTransfer\":{\"type\":\"structure\",\"members\":{\"gbPerMonthAllocated\":{\"type\":\"integer\"}}},\"ports\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"fromPort\":{\"type\":\"integer\"},\"toPort\":{\"type\":\"integer\"},\"protocol\":{},\"accessFrom\":{},\"accessType\":{},\"commonName\":{},\"accessDirection\":{},\"cidrs\":{\"shape\":\"Su\"},\"ipv6Cidrs\":{\"shape\":\"Su\"},\"cidrListAliases\":{\"shape\":\"Su\"}}}}}},\"state\":{\"shape\":\"Sb0\"},\"username\":{},\"sshKeyName\":{}}},\"Sb0\":{\"type\":\"structure\",\"members\":{\"code\":{\"type\":\"integer\"},\"name\":{}}},\"Sbi\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"state\":{},\"progress\":{},\"fromAttachedDisks\":{\"shape\":\"S9t\"},\"fromInstanceName\":{},\"fromInstanceArn\":{},\"fromBlueprintId\":{},\"fromBundleId\":{},\"isFromAutoSnapshot\":{\"type\":\"boolean\"},\"sizeInGb\":{\"type\":\"integer\"}}},\"Sbz\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"dnsName\":{},\"state\":{},\"protocol\":{},\"publicPorts\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"healthCheckPath\":{},\"instancePort\":{\"type\":\"integer\"},\"instanceHealthSummary\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"instanceName\":{},\"instanceHealth\":{},\"instanceHealthReason\":{}}}},\"tlsCertificateSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"isAttached\":{\"type\":\"boolean\"}}}},\"configurationOptions\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"ipAddressType\":{},\"httpsRedirectionEnabled\":{\"type\":\"boolean\"},\"tlsPolicyName\":{}}},\"Sd9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"zoneName\":{},\"state\":{}}}},\"Sdd\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"relationalDatabaseBlueprintId\":{},\"relationalDatabaseBundleId\":{},\"masterDatabaseName\":{},\"hardware\":{\"type\":\"structure\",\"members\":{\"cpuCount\":{\"type\":\"integer\"},\"diskSizeInGb\":{\"type\":\"integer\"},\"ramSizeInGb\":{\"type\":\"float\"}}},\"state\":{},\"secondaryAvailabilityZone\":{},\"backupRetentionEnabled\":{\"type\":\"boolean\"},\"pendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"masterUserPassword\":{},\"engineVersion\":{},\"backupRetentionEnabled\":{\"type\":\"boolean\"}}},\"engine\":{},\"engineVersion\":{},\"latestRestorableTime\":{\"type\":\"timestamp\"},\"masterUsername\":{},\"parameterApplyStatus\":{},\"preferredBackupWindow\":{},\"preferredMaintenanceWindow\":{},\"publiclyAccessible\":{\"type\":\"boolean\"},\"masterEndpoint\":{\"type\":\"structure\",\"members\":{\"port\":{\"type\":\"integer\"},\"address\":{}}},\"pendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"action\":{},\"description\":{},\"currentApplyDate\":{\"type\":\"timestamp\"}}}},\"caCertificateIdentifier\":{}}},\"Sea\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"allowedValues\":{},\"applyMethod\":{},\"applyType\":{},\"dataType\":{},\"description\":{},\"isModifiable\":{\"type\":\"boolean\"},\"parameterName\":{},\"parameterValue\":{}}}},\"See\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"tags\":{\"shape\":\"S10\"},\"engine\":{},\"engineVersion\":{},\"sizeInGb\":{\"type\":\"integer\"},\"state\":{},\"fromRelationalDatabaseName\":{},\"fromRelationalDatabaseArn\":{},\"fromRelationalDatabaseBundleId\":{},\"fromRelationalDatabaseBlueprintId\":{}}},\"Sen\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"supportCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"location\":{\"shape\":\"S9\"},\"resourceType\":{},\"ipAddress\":{},\"attachedTo\":{},\"isAttached\":{\"type\":\"boolean\"}}}}}"); /***/ }), @@ -36424,7 +39478,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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.\"}},\"BatchDeleteDevicePositionHistory\":{\"http\":{\"requestUri\":\"/tracking/v0/trackers/{TrackerName}/delete-positions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DeviceIds\",\"TrackerName\"],\"members\":{\"DeviceIds\":{\"type\":\"list\",\"member\":{}},\"TrackerName\":{\"location\":\"uri\",\"locationName\":\"TrackerName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Errors\"],\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Error\"],\"members\":{\"DeviceId\":{},\"Error\":{\"shape\":\"Sb\"}}}}}},\"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\":\"Sl\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"Errors\"],\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Error\",\"SampleTime\"],\"members\":{\"DeviceId\":{},\"Error\":{\"shape\":\"Sb\"},\"SampleTime\":{\"shape\":\"So\"}}}}}},\"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\":\"Sw\"},\"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\":\"S13\"}}}}}},\"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\":\"So\"},\"GeofenceId\":{},\"UpdateTime\":{\"shape\":\"So\"}}}}}},\"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\":\"Sl\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"Errors\"],\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Error\",\"SampleTime\"],\"members\":{\"DeviceId\":{},\"Error\":{\"shape\":\"Sb\"},\"SampleTime\":{\"shape\":\"So\"}}}}}},\"endpoint\":{\"hostPrefix\":\"tracking.\"}},\"CalculateRoute\":{\"http\":{\"requestUri\":\"/routes/v0/calculators/{CalculatorName}/calculate/route\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\",\"DeparturePosition\",\"DestinationPosition\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"},\"CarModeOptions\":{\"type\":\"structure\",\"members\":{\"AvoidFerries\":{\"type\":\"boolean\"},\"AvoidTolls\":{\"type\":\"boolean\"}}},\"DepartNow\":{\"type\":\"boolean\"},\"DeparturePosition\":{\"shape\":\"Sm\"},\"DepartureTime\":{\"shape\":\"So\"},\"DestinationPosition\":{\"shape\":\"Sm\"},\"DistanceUnit\":{},\"IncludeLegGeometry\":{\"type\":\"boolean\"},\"TravelMode\":{},\"TruckModeOptions\":{\"type\":\"structure\",\"members\":{\"AvoidFerries\":{\"type\":\"boolean\"},\"AvoidTolls\":{\"type\":\"boolean\"},\"Dimensions\":{\"type\":\"structure\",\"members\":{\"Height\":{\"type\":\"double\"},\"Length\":{\"type\":\"double\"},\"Unit\":{},\"Width\":{\"type\":\"double\"}}},\"Weight\":{\"type\":\"structure\",\"members\":{\"Total\":{\"type\":\"double\"},\"Unit\":{}}}}},\"WaypointPositions\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"Legs\",\"Summary\"],\"members\":{\"Legs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Distance\",\"DurationSeconds\",\"EndPosition\",\"StartPosition\",\"Steps\"],\"members\":{\"Distance\":{\"type\":\"double\"},\"DurationSeconds\":{\"type\":\"double\"},\"EndPosition\":{\"shape\":\"Sm\"},\"Geometry\":{\"type\":\"structure\",\"members\":{\"LineString\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}}}},\"StartPosition\":{\"shape\":\"Sm\"},\"Steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Distance\",\"DurationSeconds\",\"EndPosition\",\"StartPosition\"],\"members\":{\"Distance\":{\"type\":\"double\"},\"DurationSeconds\":{\"type\":\"double\"},\"EndPosition\":{\"shape\":\"Sm\"},\"GeometryOffset\":{\"type\":\"integer\"},\"StartPosition\":{\"shape\":\"Sm\"}}}}}}},\"Summary\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"Distance\",\"DistanceUnit\",\"DurationSeconds\",\"RouteBBox\"],\"members\":{\"DataSource\":{},\"Distance\":{\"type\":\"double\"},\"DistanceUnit\":{},\"DurationSeconds\":{\"type\":\"double\"},\"RouteBBox\":{\"shape\":\"S2a\"}}}}},\"endpoint\":{\"hostPrefix\":\"routes.\"}},\"CreateGeofenceCollection\":{\"http\":{\"requestUri\":\"/geofencing/v0/collections\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CollectionName\",\"PricingPlan\"],\"members\":{\"CollectionName\":{},\"Description\":{},\"KmsKeyId\":{},\"PricingPlan\":{},\"PricingPlanDataSource\":{},\"Tags\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CollectionArn\",\"CollectionName\",\"CreateTime\"],\"members\":{\"CollectionArn\":{},\"CollectionName\":{},\"CreateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"geofencing.\"},\"idempotent\":true},\"CreateMap\":{\"http\":{\"requestUri\":\"/maps/v0/maps\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Configuration\",\"MapName\",\"PricingPlan\"],\"members\":{\"Configuration\":{\"shape\":\"S2k\"},\"Description\":{},\"MapName\":{},\"PricingPlan\":{},\"Tags\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"MapArn\",\"MapName\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"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\":\"S2o\"},\"Description\":{},\"IndexName\":{},\"PricingPlan\":{},\"Tags\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"IndexArn\",\"IndexName\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"IndexArn\":{},\"IndexName\":{}}},\"endpoint\":{\"hostPrefix\":\"places.\"},\"idempotent\":true},\"CreateRouteCalculator\":{\"http\":{\"requestUri\":\"/routes/v0/calculators\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\",\"DataSource\",\"PricingPlan\"],\"members\":{\"CalculatorName\":{},\"DataSource\":{},\"Description\":{},\"PricingPlan\":{},\"Tags\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CalculatorArn\",\"CalculatorName\",\"CreateTime\"],\"members\":{\"CalculatorArn\":{},\"CalculatorName\":{},\"CreateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"routes.\"},\"idempotent\":true},\"CreateTracker\":{\"http\":{\"requestUri\":\"/tracking/v0/trackers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PricingPlan\",\"TrackerName\"],\"members\":{\"Description\":{},\"KmsKeyId\":{},\"PricingPlan\":{},\"PricingPlanDataSource\":{},\"Tags\":{\"shape\":\"S2f\"},\"TrackerName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"TrackerArn\",\"TrackerName\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"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},\"DeleteRouteCalculator\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/routes/v0/calculators/{CalculatorName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"routes.\"},\"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\",\"PricingPlan\",\"UpdateTime\"],\"members\":{\"CollectionArn\":{},\"CollectionName\":{},\"CreateTime\":{\"shape\":\"So\"},\"Description\":{},\"KmsKeyId\":{},\"PricingPlan\":{},\"PricingPlanDataSource\":{},\"Tags\":{\"shape\":\"S2f\"},\"UpdateTime\":{\"shape\":\"So\"}}},\"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\",\"PricingPlan\",\"UpdateTime\"],\"members\":{\"Configuration\":{\"shape\":\"S2k\"},\"CreateTime\":{\"shape\":\"So\"},\"DataSource\":{},\"Description\":{},\"MapArn\":{},\"MapName\":{},\"PricingPlan\":{},\"Tags\":{\"shape\":\"S2f\"},\"UpdateTime\":{\"shape\":\"So\"}}},\"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\",\"PricingPlan\",\"UpdateTime\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"DataSource\":{},\"DataSourceConfiguration\":{\"shape\":\"S2o\"},\"Description\":{},\"IndexArn\":{},\"IndexName\":{},\"PricingPlan\":{},\"Tags\":{\"shape\":\"S2f\"},\"UpdateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"DescribeRouteCalculator\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/routes/v0/calculators/{CalculatorName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CalculatorArn\",\"CalculatorName\",\"CreateTime\",\"DataSource\",\"Description\",\"PricingPlan\",\"UpdateTime\"],\"members\":{\"CalculatorArn\":{},\"CalculatorName\":{},\"CreateTime\":{\"shape\":\"So\"},\"DataSource\":{},\"Description\":{},\"PricingPlan\":{},\"Tags\":{\"shape\":\"S2f\"},\"UpdateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"routes.\"}},\"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\",\"PricingPlan\",\"TrackerArn\",\"TrackerName\",\"UpdateTime\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"Description\":{},\"KmsKeyId\":{},\"PricingPlan\":{},\"PricingPlanDataSource\":{},\"Tags\":{\"shape\":\"S2f\"},\"TrackerArn\":{},\"TrackerName\":{},\"UpdateTime\":{\"shape\":\"So\"}}},\"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\":\"Sm\"},\"ReceivedTime\":{\"shape\":\"So\"},\"SampleTime\":{\"shape\":\"So\"}}},\"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\":\"So\"},\"NextToken\":{},\"StartTimeInclusive\":{\"shape\":\"So\"},\"TrackerName\":{\"location\":\"uri\",\"locationName\":\"TrackerName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DevicePositions\"],\"members\":{\"DevicePositions\":{\"shape\":\"Sw\"},\"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\":\"So\"},\"GeofenceId\":{},\"Geometry\":{\"shape\":\"S13\"},\"Status\":{},\"UpdateTime\":{\"shape\":\"So\"}}},\"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.\"}},\"ListDevicePositions\":{\"http\":{\"requestUri\":\"/tracking/v0/trackers/{TrackerName}/list-positions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TrackerName\"],\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"TrackerName\":{\"location\":\"uri\",\"locationName\":\"TrackerName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Position\",\"SampleTime\"],\"members\":{\"DeviceId\":{},\"Position\":{\"shape\":\"Sm\"},\"SampleTime\":{\"shape\":\"So\"}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"tracking.\"}},\"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\",\"PricingPlan\",\"UpdateTime\"],\"members\":{\"CollectionName\":{},\"CreateTime\":{\"shape\":\"So\"},\"Description\":{},\"PricingPlan\":{},\"PricingPlanDataSource\":{},\"UpdateTime\":{\"shape\":\"So\"}}}},\"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\":\"So\"},\"GeofenceId\":{},\"Geometry\":{\"shape\":\"S13\"},\"Status\":{},\"UpdateTime\":{\"shape\":\"So\"}}}},\"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\",\"PricingPlan\",\"UpdateTime\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"DataSource\":{},\"Description\":{},\"MapName\":{},\"PricingPlan\":{},\"UpdateTime\":{\"shape\":\"So\"}}}},\"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\",\"PricingPlan\",\"UpdateTime\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"DataSource\":{},\"Description\":{},\"IndexName\":{},\"PricingPlan\":{},\"UpdateTime\":{\"shape\":\"So\"}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"ListRouteCalculators\":{\"http\":{\"requestUri\":\"/routes/v0/list-calculators\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"CalculatorName\",\"CreateTime\",\"DataSource\",\"Description\",\"PricingPlan\",\"UpdateTime\"],\"members\":{\"CalculatorName\":{},\"CreateTime\":{\"shape\":\"So\"},\"DataSource\":{},\"Description\":{},\"PricingPlan\":{},\"UpdateTime\":{\"shape\":\"So\"}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"routes.\"}},\"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\":\"S2f\"}}},\"endpoint\":{\"hostPrefix\":\"metadata.\"}},\"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\",\"PricingPlan\",\"TrackerName\",\"UpdateTime\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"Description\":{},\"PricingPlan\":{},\"PricingPlanDataSource\":{},\"TrackerName\":{},\"UpdateTime\":{\"shape\":\"So\"}}}},\"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\":\"S13\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"GeofenceId\",\"UpdateTime\"],\"members\":{\"CreateTime\":{\"shape\":\"So\"},\"GeofenceId\":{},\"UpdateTime\":{\"shape\":\"So\"}}},\"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\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Results\",\"Summary\"],\"members\":{\"Results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Place\"],\"members\":{\"Place\":{\"shape\":\"S5d\"}}}},\"Summary\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"Position\"],\"members\":{\"DataSource\":{},\"MaxResults\":{\"type\":\"integer\"},\"Position\":{\"shape\":\"Sm\"}}}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"SearchPlaceIndexForText\":{\"http\":{\"requestUri\":\"/places/v0/indexes/{IndexName}/search/text\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"Text\"],\"members\":{\"BiasPosition\":{\"shape\":\"Sm\"},\"FilterBBox\":{\"shape\":\"S2a\"},\"FilterCountries\":{\"shape\":\"S5h\"},\"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\":\"S5d\"}}}},\"Summary\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"Text\"],\"members\":{\"BiasPosition\":{\"shape\":\"Sm\"},\"DataSource\":{},\"FilterBBox\":{\"shape\":\"S2a\"},\"FilterCountries\":{\"shape\":\"S5h\"},\"MaxResults\":{\"type\":\"integer\"},\"ResultBBox\":{\"shape\":\"S2a\"},\"Text\":{\"type\":\"string\",\"sensitive\":true}}}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"metadata.\"}},\"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\":\"metadata.\"},\"idempotent\":true},\"UpdateGeofenceCollection\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/geofencing/v0/collections/{CollectionName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CollectionName\"],\"members\":{\"CollectionName\":{\"location\":\"uri\",\"locationName\":\"CollectionName\"},\"Description\":{},\"PricingPlan\":{},\"PricingPlanDataSource\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"CollectionArn\",\"CollectionName\",\"UpdateTime\"],\"members\":{\"CollectionArn\":{},\"CollectionName\":{},\"UpdateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"geofencing.\"},\"idempotent\":true},\"UpdateMap\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/maps/v0/maps/{MapName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MapName\"],\"members\":{\"Description\":{},\"MapName\":{\"location\":\"uri\",\"locationName\":\"MapName\"},\"PricingPlan\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"MapArn\",\"MapName\",\"UpdateTime\"],\"members\":{\"MapArn\":{},\"MapName\":{},\"UpdateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"maps.\"},\"idempotent\":true},\"UpdatePlaceIndex\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/places/v0/indexes/{IndexName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"DataSourceConfiguration\":{\"shape\":\"S2o\"},\"Description\":{},\"IndexName\":{\"location\":\"uri\",\"locationName\":\"IndexName\"},\"PricingPlan\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"IndexArn\",\"IndexName\",\"UpdateTime\"],\"members\":{\"IndexArn\":{},\"IndexName\":{},\"UpdateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"places.\"},\"idempotent\":true},\"UpdateRouteCalculator\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/routes/v0/calculators/{CalculatorName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"},\"Description\":{},\"PricingPlan\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"CalculatorArn\",\"CalculatorName\",\"UpdateTime\"],\"members\":{\"CalculatorArn\":{},\"CalculatorName\":{},\"UpdateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"routes.\"},\"idempotent\":true},\"UpdateTracker\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/tracking/v0/trackers/{TrackerName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TrackerName\"],\"members\":{\"Description\":{},\"PricingPlan\":{},\"PricingPlanDataSource\":{},\"TrackerName\":{\"location\":\"uri\",\"locationName\":\"TrackerName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrackerArn\",\"TrackerName\",\"UpdateTime\"],\"members\":{\"TrackerArn\":{},\"TrackerName\":{},\"UpdateTime\":{\"shape\":\"So\"}}},\"endpoint\":{\"hostPrefix\":\"tracking.\"},\"idempotent\":true}},\"shapes\":{\"Sb\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"Sl\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Position\",\"SampleTime\"],\"members\":{\"DeviceId\":{},\"Position\":{\"shape\":\"Sm\"},\"SampleTime\":{\"shape\":\"So\"}}},\"Sm\":{\"type\":\"list\",\"member\":{\"type\":\"double\"},\"sensitive\":true},\"So\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Position\",\"ReceivedTime\",\"SampleTime\"],\"members\":{\"DeviceId\":{},\"Position\":{\"shape\":\"Sm\"},\"ReceivedTime\":{\"shape\":\"So\"},\"SampleTime\":{\"shape\":\"So\"}}}},\"S13\":{\"type\":\"structure\",\"members\":{\"Polygon\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}}}}},\"S2a\":{\"type\":\"list\",\"member\":{\"type\":\"double\"},\"sensitive\":true},\"S2f\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2k\":{\"type\":\"structure\",\"required\":[\"Style\"],\"members\":{\"Style\":{}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"IntendedUse\":{}}},\"S5d\":{\"type\":\"structure\",\"required\":[\"Geometry\"],\"members\":{\"AddressNumber\":{},\"Country\":{},\"Geometry\":{\"type\":\"structure\",\"members\":{\"Point\":{\"shape\":\"Sm\"}}},\"Label\":{},\"Municipality\":{},\"Neighborhood\":{},\"PostalCode\":{},\"Region\":{},\"Street\":{},\"SubRegion\":{}}},\"S5h\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"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.\"}},\"BatchDeleteDevicePositionHistory\":{\"http\":{\"requestUri\":\"/tracking/v0/trackers/{TrackerName}/delete-positions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DeviceIds\",\"TrackerName\"],\"members\":{\"DeviceIds\":{\"type\":\"list\",\"member\":{}},\"TrackerName\":{\"location\":\"uri\",\"locationName\":\"TrackerName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Errors\"],\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Error\"],\"members\":{\"DeviceId\":{},\"Error\":{\"shape\":\"Sb\"}}}}}},\"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\":\"Sl\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"Errors\"],\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Error\",\"SampleTime\"],\"members\":{\"DeviceId\":{},\"Error\":{\"shape\":\"Sb\"},\"SampleTime\":{\"shape\":\"St\"}}}}}},\"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\":\"S11\"},\"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\":\"S18\"}}}}}},\"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\":\"St\"},\"GeofenceId\":{},\"UpdateTime\":{\"shape\":\"St\"}}}}}},\"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\":\"Sl\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"Errors\"],\"members\":{\"Errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Error\",\"SampleTime\"],\"members\":{\"DeviceId\":{},\"Error\":{\"shape\":\"Sb\"},\"SampleTime\":{\"shape\":\"St\"}}}}}},\"endpoint\":{\"hostPrefix\":\"tracking.\"}},\"CalculateRoute\":{\"http\":{\"requestUri\":\"/routes/v0/calculators/{CalculatorName}/calculate/route\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\",\"DeparturePosition\",\"DestinationPosition\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"},\"CarModeOptions\":{\"shape\":\"S1m\"},\"DepartNow\":{\"type\":\"boolean\"},\"DeparturePosition\":{\"shape\":\"So\"},\"DepartureTime\":{\"shape\":\"St\"},\"DestinationPosition\":{\"shape\":\"So\"},\"DistanceUnit\":{},\"IncludeLegGeometry\":{\"type\":\"boolean\"},\"TravelMode\":{},\"TruckModeOptions\":{\"shape\":\"S1q\"},\"WaypointPositions\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"Legs\",\"Summary\"],\"members\":{\"Legs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Distance\",\"DurationSeconds\",\"EndPosition\",\"StartPosition\",\"Steps\"],\"members\":{\"Distance\":{\"type\":\"double\"},\"DurationSeconds\":{\"type\":\"double\"},\"EndPosition\":{\"shape\":\"So\"},\"Geometry\":{\"type\":\"structure\",\"members\":{\"LineString\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}}}},\"StartPosition\":{\"shape\":\"So\"},\"Steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Distance\",\"DurationSeconds\",\"EndPosition\",\"StartPosition\"],\"members\":{\"Distance\":{\"type\":\"double\"},\"DurationSeconds\":{\"type\":\"double\"},\"EndPosition\":{\"shape\":\"So\"},\"GeometryOffset\":{\"type\":\"integer\"},\"StartPosition\":{\"shape\":\"So\"}}}}}}},\"Summary\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"Distance\",\"DistanceUnit\",\"DurationSeconds\",\"RouteBBox\"],\"members\":{\"DataSource\":{},\"Distance\":{\"type\":\"double\"},\"DistanceUnit\":{},\"DurationSeconds\":{\"type\":\"double\"},\"RouteBBox\":{\"shape\":\"S2f\"}}}}},\"endpoint\":{\"hostPrefix\":\"routes.\"}},\"CalculateRouteMatrix\":{\"http\":{\"requestUri\":\"/routes/v0/calculators/{CalculatorName}/calculate/route-matrix\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\",\"DeparturePositions\",\"DestinationPositions\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"},\"CarModeOptions\":{\"shape\":\"S1m\"},\"DepartNow\":{\"type\":\"boolean\"},\"DeparturePositions\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"DepartureTime\":{\"shape\":\"St\"},\"DestinationPositions\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"DistanceUnit\":{},\"TravelMode\":{},\"TruckModeOptions\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RouteMatrix\",\"Summary\"],\"members\":{\"RouteMatrix\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Distance\":{\"type\":\"double\"},\"DurationSeconds\":{\"type\":\"double\"},\"Error\":{\"type\":\"structure\",\"required\":[\"Code\"],\"members\":{\"Code\":{},\"Message\":{}}}}}}},\"SnappedDeparturePositions\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"SnappedDestinationPositions\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}},\"Summary\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"DistanceUnit\",\"ErrorCount\",\"RouteCount\"],\"members\":{\"DataSource\":{},\"DistanceUnit\":{},\"ErrorCount\":{\"type\":\"integer\"},\"RouteCount\":{\"type\":\"integer\"}}}}},\"endpoint\":{\"hostPrefix\":\"routes.\"}},\"CreateGeofenceCollection\":{\"http\":{\"requestUri\":\"/geofencing/v0/collections\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CollectionName\"],\"members\":{\"CollectionName\":{},\"Description\":{},\"KmsKeyId\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"},\"PricingPlanDataSource\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. No longer allowed.\"},\"Tags\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CollectionArn\",\"CollectionName\",\"CreateTime\"],\"members\":{\"CollectionArn\":{},\"CollectionName\":{},\"CreateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"geofencing.\"},\"idempotent\":true},\"CreateMap\":{\"http\":{\"requestUri\":\"/maps/v0/maps\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Configuration\",\"MapName\"],\"members\":{\"Configuration\":{\"shape\":\"S35\"},\"Description\":{},\"MapName\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"},\"Tags\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"MapArn\",\"MapName\"],\"members\":{\"CreateTime\":{\"shape\":\"St\"},\"MapArn\":{},\"MapName\":{}}},\"endpoint\":{\"hostPrefix\":\"maps.\"},\"idempotent\":true},\"CreatePlaceIndex\":{\"http\":{\"requestUri\":\"/places/v0/indexes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"IndexName\"],\"members\":{\"DataSource\":{},\"DataSourceConfiguration\":{\"shape\":\"S39\"},\"Description\":{},\"IndexName\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"},\"Tags\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"IndexArn\",\"IndexName\"],\"members\":{\"CreateTime\":{\"shape\":\"St\"},\"IndexArn\":{},\"IndexName\":{}}},\"endpoint\":{\"hostPrefix\":\"places.\"},\"idempotent\":true},\"CreateRouteCalculator\":{\"http\":{\"requestUri\":\"/routes/v0/calculators\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\",\"DataSource\"],\"members\":{\"CalculatorName\":{},\"DataSource\":{},\"Description\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"},\"Tags\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CalculatorArn\",\"CalculatorName\",\"CreateTime\"],\"members\":{\"CalculatorArn\":{},\"CalculatorName\":{},\"CreateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"routes.\"},\"idempotent\":true},\"CreateTracker\":{\"http\":{\"requestUri\":\"/tracking/v0/trackers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TrackerName\"],\"members\":{\"Description\":{},\"KmsKeyId\":{},\"PositionFiltering\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"},\"PricingPlanDataSource\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. No longer allowed.\"},\"Tags\":{\"shape\":\"S30\"},\"TrackerName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"TrackerArn\",\"TrackerName\"],\"members\":{\"CreateTime\":{\"shape\":\"St\"},\"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},\"DeleteRouteCalculator\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/routes/v0/calculators/{CalculatorName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"routes.\"},\"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\":\"St\"},\"Description\":{},\"KmsKeyId\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"PricingPlanDataSource\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Unused.\"},\"Tags\":{\"shape\":\"S30\"},\"UpdateTime\":{\"shape\":\"St\"}}},\"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\":\"S35\"},\"CreateTime\":{\"shape\":\"St\"},\"DataSource\":{},\"Description\":{},\"MapArn\":{},\"MapName\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"Tags\":{\"shape\":\"S30\"},\"UpdateTime\":{\"shape\":\"St\"}}},\"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\":\"St\"},\"DataSource\":{},\"DataSourceConfiguration\":{\"shape\":\"S39\"},\"Description\":{},\"IndexArn\":{},\"IndexName\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"Tags\":{\"shape\":\"S30\"},\"UpdateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"DescribeRouteCalculator\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/routes/v0/calculators/{CalculatorName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CalculatorArn\",\"CalculatorName\",\"CreateTime\",\"DataSource\",\"Description\",\"UpdateTime\"],\"members\":{\"CalculatorArn\":{},\"CalculatorName\":{},\"CreateTime\":{\"shape\":\"St\"},\"DataSource\":{},\"Description\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"Tags\":{\"shape\":\"S30\"},\"UpdateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"routes.\"}},\"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\":\"St\"},\"Description\":{},\"KmsKeyId\":{},\"PositionFiltering\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"PricingPlanDataSource\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Unused.\"},\"Tags\":{\"shape\":\"S30\"},\"TrackerArn\":{},\"TrackerName\":{},\"UpdateTime\":{\"shape\":\"St\"}}},\"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\":{\"Accuracy\":{\"shape\":\"Sm\"},\"DeviceId\":{},\"Position\":{\"shape\":\"So\"},\"PositionProperties\":{\"shape\":\"Sq\"},\"ReceivedTime\":{\"shape\":\"St\"},\"SampleTime\":{\"shape\":\"St\"}}},\"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\":\"St\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"StartTimeInclusive\":{\"shape\":\"St\"},\"TrackerName\":{\"location\":\"uri\",\"locationName\":\"TrackerName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DevicePositions\"],\"members\":{\"DevicePositions\":{\"shape\":\"S11\"},\"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\":\"St\"},\"GeofenceId\":{},\"Geometry\":{\"shape\":\"S18\"},\"Status\":{},\"UpdateTime\":{\"shape\":\"St\"}}},\"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.\"}},\"ListDevicePositions\":{\"http\":{\"requestUri\":\"/tracking/v0/trackers/{TrackerName}/list-positions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TrackerName\"],\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"TrackerName\":{\"location\":\"uri\",\"locationName\":\"TrackerName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Position\",\"SampleTime\"],\"members\":{\"Accuracy\":{\"shape\":\"Sm\"},\"DeviceId\":{},\"Position\":{\"shape\":\"So\"},\"PositionProperties\":{\"shape\":\"Sq\"},\"SampleTime\":{\"shape\":\"St\"}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"tracking.\"}},\"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\":\"St\"},\"Description\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"PricingPlanDataSource\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Unused.\"},\"UpdateTime\":{\"shape\":\"St\"}}}},\"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\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"GeofenceId\",\"Geometry\",\"Status\",\"UpdateTime\"],\"members\":{\"CreateTime\":{\"shape\":\"St\"},\"GeofenceId\":{},\"Geometry\":{\"shape\":\"S18\"},\"Status\":{},\"UpdateTime\":{\"shape\":\"St\"}}}},\"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\":\"St\"},\"DataSource\":{},\"Description\":{},\"MapName\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"UpdateTime\":{\"shape\":\"St\"}}}},\"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\":\"St\"},\"DataSource\":{},\"Description\":{},\"IndexName\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"UpdateTime\":{\"shape\":\"St\"}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"ListRouteCalculators\":{\"http\":{\"requestUri\":\"/routes/v0/list-calculators\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"CalculatorName\",\"CreateTime\",\"DataSource\",\"Description\",\"UpdateTime\"],\"members\":{\"CalculatorName\":{},\"CreateTime\":{\"shape\":\"St\"},\"DataSource\":{},\"Description\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"UpdateTime\":{\"shape\":\"St\"}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"routes.\"}},\"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\":\"S30\"}}},\"endpoint\":{\"hostPrefix\":\"metadata.\"}},\"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\":\"St\"},\"Description\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Always returns RequestBasedUsage.\"},\"PricingPlanDataSource\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. Unused.\"},\"TrackerName\":{},\"UpdateTime\":{\"shape\":\"St\"}}}},\"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\":\"S18\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreateTime\",\"GeofenceId\",\"UpdateTime\"],\"members\":{\"CreateTime\":{\"shape\":\"St\"},\"GeofenceId\":{},\"UpdateTime\":{\"shape\":\"St\"}}},\"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\"},\"Language\":{},\"MaxResults\":{\"type\":\"integer\"},\"Position\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Results\",\"Summary\"],\"members\":{\"Results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Distance\",\"Place\"],\"members\":{\"Distance\":{\"type\":\"double\"},\"Place\":{\"shape\":\"S63\"}}}},\"Summary\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"Position\"],\"members\":{\"DataSource\":{},\"Language\":{},\"MaxResults\":{\"type\":\"integer\"},\"Position\":{\"shape\":\"So\"}}}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"SearchPlaceIndexForSuggestions\":{\"http\":{\"requestUri\":\"/places/v0/indexes/{IndexName}/search/suggestions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"Text\"],\"members\":{\"BiasPosition\":{\"shape\":\"So\"},\"FilterBBox\":{\"shape\":\"S2f\"},\"FilterCountries\":{\"shape\":\"S69\"},\"IndexName\":{\"location\":\"uri\",\"locationName\":\"IndexName\"},\"Language\":{},\"MaxResults\":{\"type\":\"integer\"},\"Text\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"Results\",\"Summary\"],\"members\":{\"Results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Text\"],\"members\":{\"Text\":{}}}},\"Summary\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"Text\"],\"members\":{\"BiasPosition\":{\"shape\":\"So\"},\"DataSource\":{},\"FilterBBox\":{\"shape\":\"S2f\"},\"FilterCountries\":{\"shape\":\"S69\"},\"Language\":{},\"MaxResults\":{\"type\":\"integer\"},\"Text\":{\"shape\":\"S6h\"}}}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"SearchPlaceIndexForText\":{\"http\":{\"requestUri\":\"/places/v0/indexes/{IndexName}/search/text\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"IndexName\",\"Text\"],\"members\":{\"BiasPosition\":{\"shape\":\"So\"},\"FilterBBox\":{\"shape\":\"S2f\"},\"FilterCountries\":{\"shape\":\"S69\"},\"IndexName\":{\"location\":\"uri\",\"locationName\":\"IndexName\"},\"Language\":{},\"MaxResults\":{\"type\":\"integer\"},\"Text\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"Results\",\"Summary\"],\"members\":{\"Results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Place\"],\"members\":{\"Distance\":{\"type\":\"double\"},\"Place\":{\"shape\":\"S63\"},\"Relevance\":{\"type\":\"double\"}}}},\"Summary\":{\"type\":\"structure\",\"required\":[\"DataSource\",\"Text\"],\"members\":{\"BiasPosition\":{\"shape\":\"So\"},\"DataSource\":{},\"FilterBBox\":{\"shape\":\"S2f\"},\"FilterCountries\":{\"shape\":\"S69\"},\"Language\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResultBBox\":{\"shape\":\"S2f\"},\"Text\":{\"shape\":\"S6h\"}}}}},\"endpoint\":{\"hostPrefix\":\"places.\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"S30\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"metadata.\"}},\"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\":\"metadata.\"},\"idempotent\":true},\"UpdateGeofenceCollection\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/geofencing/v0/collections/{CollectionName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CollectionName\"],\"members\":{\"CollectionName\":{\"location\":\"uri\",\"locationName\":\"CollectionName\"},\"Description\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"},\"PricingPlanDataSource\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. No longer allowed.\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CollectionArn\",\"CollectionName\",\"UpdateTime\"],\"members\":{\"CollectionArn\":{},\"CollectionName\":{},\"UpdateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"geofencing.\"},\"idempotent\":true},\"UpdateMap\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/maps/v0/maps/{MapName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"MapName\"],\"members\":{\"Description\":{},\"MapName\":{\"location\":\"uri\",\"locationName\":\"MapName\"},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"MapArn\",\"MapName\",\"UpdateTime\"],\"members\":{\"MapArn\":{},\"MapName\":{},\"UpdateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"maps.\"},\"idempotent\":true},\"UpdatePlaceIndex\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/places/v0/indexes/{IndexName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"IndexName\"],\"members\":{\"DataSourceConfiguration\":{\"shape\":\"S39\"},\"Description\":{},\"IndexName\":{\"location\":\"uri\",\"locationName\":\"IndexName\"},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"IndexArn\",\"IndexName\",\"UpdateTime\"],\"members\":{\"IndexArn\":{},\"IndexName\":{},\"UpdateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"places.\"},\"idempotent\":true},\"UpdateRouteCalculator\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/routes/v0/calculators/{CalculatorName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"CalculatorName\"],\"members\":{\"CalculatorName\":{\"location\":\"uri\",\"locationName\":\"CalculatorName\"},\"Description\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CalculatorArn\",\"CalculatorName\",\"UpdateTime\"],\"members\":{\"CalculatorArn\":{},\"CalculatorName\":{},\"UpdateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"routes.\"},\"idempotent\":true},\"UpdateTracker\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/tracking/v0/trackers/{TrackerName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"TrackerName\"],\"members\":{\"Description\":{},\"PositionFiltering\":{},\"PricingPlan\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. If included, the only allowed value is RequestBasedUsage.\"},\"PricingPlanDataSource\":{\"deprecated\":true,\"deprecatedMessage\":\"Deprecated. No longer allowed.\"},\"TrackerName\":{\"location\":\"uri\",\"locationName\":\"TrackerName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrackerArn\",\"TrackerName\",\"UpdateTime\"],\"members\":{\"TrackerArn\":{},\"TrackerName\":{},\"UpdateTime\":{\"shape\":\"St\"}}},\"endpoint\":{\"hostPrefix\":\"tracking.\"},\"idempotent\":true}},\"shapes\":{\"Sb\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}},\"Sl\":{\"type\":\"structure\",\"required\":[\"DeviceId\",\"Position\",\"SampleTime\"],\"members\":{\"Accuracy\":{\"shape\":\"Sm\"},\"DeviceId\":{},\"Position\":{\"shape\":\"So\"},\"PositionProperties\":{\"shape\":\"Sq\"},\"SampleTime\":{\"shape\":\"St\"}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"Horizontal\"],\"members\":{\"Horizontal\":{\"type\":\"double\"}}},\"So\":{\"type\":\"list\",\"member\":{\"type\":\"double\"},\"sensitive\":true},\"Sq\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"St\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S11\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Position\",\"ReceivedTime\",\"SampleTime\"],\"members\":{\"Accuracy\":{\"shape\":\"Sm\"},\"DeviceId\":{},\"Position\":{\"shape\":\"So\"},\"PositionProperties\":{\"shape\":\"Sq\"},\"ReceivedTime\":{\"shape\":\"St\"},\"SampleTime\":{\"shape\":\"St\"}}}},\"S18\":{\"type\":\"structure\",\"members\":{\"Polygon\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{\"shape\":\"So\"}}}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"AvoidFerries\":{\"type\":\"boolean\"},\"AvoidTolls\":{\"type\":\"boolean\"}}},\"S1q\":{\"type\":\"structure\",\"members\":{\"AvoidFerries\":{\"type\":\"boolean\"},\"AvoidTolls\":{\"type\":\"boolean\"},\"Dimensions\":{\"type\":\"structure\",\"members\":{\"Height\":{\"type\":\"double\"},\"Length\":{\"type\":\"double\"},\"Unit\":{},\"Width\":{\"type\":\"double\"}}},\"Weight\":{\"type\":\"structure\",\"members\":{\"Total\":{\"type\":\"double\"},\"Unit\":{}}}}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"double\"},\"sensitive\":true},\"S30\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S35\":{\"type\":\"structure\",\"required\":[\"Style\"],\"members\":{\"Style\":{}}},\"S39\":{\"type\":\"structure\",\"members\":{\"IntendedUse\":{}}},\"S63\":{\"type\":\"structure\",\"required\":[\"Geometry\"],\"members\":{\"AddressNumber\":{},\"Country\":{},\"Geometry\":{\"type\":\"structure\",\"members\":{\"Point\":{\"shape\":\"So\"}}},\"Interpolated\":{\"type\":\"boolean\"},\"Label\":{},\"Municipality\":{},\"Neighborhood\":{},\"PostalCode\":{},\"Region\":{},\"Street\":{},\"SubRegion\":{},\"TimeZone\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Offset\":{\"type\":\"integer\"}}}}},\"S69\":{\"type\":\"list\",\"member\":{}},\"S6h\":{\"type\":\"string\",\"sensitive\":true}}}"); /***/ }), @@ -36432,7 +39486,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"GetDevicePositionHistory\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"result_key\":\"DevicePositions\"},\"ListDevicePositions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Entries\"},\"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\"},\"ListRouteCalculators\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetDevicePositionHistory\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"DevicePositions\"},\"ListDevicePositions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Entries\"},\"ListGeofenceCollections\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Entries\"},\"ListGeofences\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"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\"},\"ListRouteCalculators\":{\"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\"}}}"); /***/ }), @@ -36440,7 +39494,7 @@ module.exports = JSON.parse("{\"o\":{\"GetDevicePositionHistory\":{\"input_token /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-03-28\",\"endpointPrefix\":\"logs\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon CloudWatch Logs\",\"serviceId\":\"CloudWatch Logs\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Logs_20140328\",\"uid\":\"logs-2014-03-28\"},\"operations\":{\"AssociateKmsKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"kmsKeyId\"],\"members\":{\"logGroupName\":{},\"kmsKeyId\":{}}}},\"CancelExportTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskId\"],\"members\":{\"taskId\":{}}}},\"CreateExportTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"from\",\"to\",\"destination\"],\"members\":{\"taskName\":{},\"logGroupName\":{},\"logStreamNamePrefix\":{},\"from\":{\"type\":\"long\"},\"to\":{\"type\":\"long\"},\"destination\":{},\"destinationPrefix\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskId\":{}}}},\"CreateLogGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\"],\"members\":{\"logGroupName\":{},\"kmsKeyId\":{},\"tags\":{\"shape\":\"Se\"}}}},\"CreateLogStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"logStreamName\"],\"members\":{\"logGroupName\":{},\"logStreamName\":{}}}},\"DeleteDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"destinationName\"],\"members\":{\"destinationName\":{}}}},\"DeleteLogGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\"],\"members\":{\"logGroupName\":{}}}},\"DeleteLogStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"logStreamName\"],\"members\":{\"logGroupName\":{},\"logStreamName\":{}}}},\"DeleteMetricFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"filterName\"],\"members\":{\"logGroupName\":{},\"filterName\":{}}}},\"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\":\"S2l\"}}}},\"nextToken\":{}}}},\"DescribeResourcePolicies\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourcePolicies\":{\"type\":\"list\",\"member\":{\"shape\":\"S2p\"}},\"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\":\"S2l\"},\"queryString\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"queryDefinitionId\":{}}}},\"PutResourcePolicy\":{\"input\":{\"type\":\"structure\",\"members\":{\"policyName\":{},\"policyDocument\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourcePolicy\":{\"shape\":\"S2p\"}}}},\"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\":\"S2l\"},\"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\"},\"dimensions\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"unit\":{}}}},\"S2l\":{\"type\":\"list\",\"member\":{}},\"S2p\":{\"type\":\"structure\",\"members\":{\"policyName\":{},\"policyDocument\":{},\"lastUpdatedTime\":{\"type\":\"long\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-03-28\",\"endpointPrefix\":\"logs\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon CloudWatch Logs\",\"serviceId\":\"CloudWatch Logs\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Logs_20140328\",\"uid\":\"logs-2014-03-28\"},\"operations\":{\"AssociateKmsKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"kmsKeyId\"],\"members\":{\"logGroupName\":{},\"kmsKeyId\":{}}}},\"CancelExportTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"taskId\"],\"members\":{\"taskId\":{}}}},\"CreateExportTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"from\",\"to\",\"destination\"],\"members\":{\"taskName\":{},\"logGroupName\":{},\"logStreamNamePrefix\":{},\"from\":{\"type\":\"long\"},\"to\":{\"type\":\"long\"},\"destination\":{},\"destinationPrefix\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskId\":{}}}},\"CreateLogGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\"],\"members\":{\"logGroupName\":{},\"kmsKeyId\":{},\"tags\":{\"shape\":\"Se\"}}}},\"CreateLogStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"logStreamName\"],\"members\":{\"logGroupName\":{},\"logStreamName\":{}}}},\"DeleteDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"destinationName\"],\"members\":{\"destinationName\":{}}}},\"DeleteLogGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\"],\"members\":{\"logGroupName\":{}}}},\"DeleteLogStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"logStreamName\"],\"members\":{\"logGroupName\":{},\"logStreamName\":{}}}},\"DeleteMetricFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"logGroupName\",\"filterName\"],\"members\":{\"logGroupName\":{},\"filterName\":{}}}},\"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\":\"S2l\"}}}},\"nextToken\":{}}}},\"DescribeResourcePolicies\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourcePolicies\":{\"type\":\"list\",\"member\":{\"shape\":\"S2p\"}},\"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\":{},\"forceUpdate\":{\"type\":\"boolean\"}}}},\"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\":\"S2l\"},\"queryString\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"queryDefinitionId\":{}}}},\"PutResourcePolicy\":{\"input\":{\"type\":\"structure\",\"members\":{\"policyName\":{},\"policyDocument\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourcePolicy\":{\"shape\":\"S2p\"}}}},\"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\":\"S2l\"},\"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\"},\"dimensions\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"unit\":{}}}},\"S2l\":{\"type\":\"list\",\"member\":{}},\"S2p\":{\"type\":\"structure\",\"members\":{\"policyName\":{},\"policyDocument\":{},\"lastUpdatedTime\":{\"type\":\"long\"}}}}}"); /***/ }), @@ -36456,7 +39510,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeDestinations\":{\"input_token\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-12-15\",\"endpointPrefix\":\"lookoutequipment\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceAbbreviation\":\"LookoutEquipment\",\"serviceFullName\":\"Amazon Lookout for Equipment\",\"serviceId\":\"LookoutEquipment\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSLookoutEquipmentFrontendService\",\"uid\":\"lookoutequipment-2020-12-15\"},\"operations\":{\"CreateDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\",\"DatasetSchema\",\"ClientToken\"],\"members\":{\"DatasetName\":{},\"DatasetSchema\":{\"shape\":\"S3\"},\"ServerSideKmsKeyId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetName\":{},\"DatasetArn\":{},\"Status\":{}}}},\"CreateInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\",\"InferenceSchedulerName\",\"DataUploadFrequency\",\"DataInputConfiguration\",\"DataOutputConfiguration\",\"RoleArn\",\"ClientToken\"],\"members\":{\"ModelName\":{},\"InferenceSchedulerName\":{},\"DataDelayOffsetInMinutes\":{\"type\":\"long\"},\"DataUploadFrequency\":{},\"DataInputConfiguration\":{\"shape\":\"Sj\"},\"DataOutputConfiguration\":{\"shape\":\"Sr\"},\"RoleArn\":{},\"ServerSideKmsKeyId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InferenceSchedulerArn\":{},\"InferenceSchedulerName\":{},\"Status\":{}}}},\"CreateModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\",\"DatasetName\",\"ClientToken\"],\"members\":{\"ModelName\":{},\"DatasetName\":{},\"DatasetSchema\":{\"shape\":\"S3\"},\"LabelsInputConfiguration\":{\"shape\":\"Sz\"},\"ClientToken\":{\"idempotencyToken\":true},\"TrainingDataStartTime\":{\"type\":\"timestamp\"},\"TrainingDataEndTime\":{\"type\":\"timestamp\"},\"EvaluationDataStartTime\":{\"type\":\"timestamp\"},\"EvaluationDataEndTime\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"DataPreProcessingConfiguration\":{\"shape\":\"S12\"},\"ServerSideKmsKeyId\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{},\"Status\":{}}}},\"DeleteDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\"],\"members\":{\"DatasetName\":{}}}},\"DeleteInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{}}}},\"DeleteModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}}},\"DescribeDataIngestionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"DatasetArn\":{},\"IngestionInputConfiguration\":{\"shape\":\"S1e\"},\"RoleArn\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Status\":{},\"FailedReason\":{}}}},\"DescribeDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\"],\"members\":{\"DatasetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetName\":{},\"DatasetArn\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Status\":{},\"Schema\":{\"jsonvalue\":true},\"ServerSideKmsKeyId\":{},\"IngestionInputConfiguration\":{\"shape\":\"S1e\"}}}},\"DescribeInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{},\"ModelName\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"Status\":{},\"DataDelayOffsetInMinutes\":{\"type\":\"long\"},\"DataUploadFrequency\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"DataInputConfiguration\":{\"shape\":\"Sj\"},\"DataOutputConfiguration\":{\"shape\":\"Sr\"},\"RoleArn\":{},\"ServerSideKmsKeyId\":{}}}},\"DescribeModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"ModelArn\":{},\"DatasetName\":{},\"DatasetArn\":{},\"Schema\":{\"jsonvalue\":true},\"LabelsInputConfiguration\":{\"shape\":\"Sz\"},\"TrainingDataStartTime\":{\"type\":\"timestamp\"},\"TrainingDataEndTime\":{\"type\":\"timestamp\"},\"EvaluationDataStartTime\":{\"type\":\"timestamp\"},\"EvaluationDataEndTime\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"DataPreProcessingConfiguration\":{\"shape\":\"S12\"},\"Status\":{},\"TrainingExecutionStartTime\":{\"type\":\"timestamp\"},\"TrainingExecutionEndTime\":{\"type\":\"timestamp\"},\"FailedReason\":{},\"ModelMetrics\":{\"jsonvalue\":true},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"ServerSideKmsKeyId\":{}}}},\"ListDataIngestionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"DatasetName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DataIngestionJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"DatasetName\":{},\"DatasetArn\":{},\"IngestionInputConfiguration\":{\"shape\":\"S1e\"},\"Status\":{}}}}}}},\"ListDatasets\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"DatasetNameBeginsWith\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DatasetSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DatasetName\":{},\"DatasetArn\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}}}}},\"ListInferenceExecutions\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"InferenceSchedulerName\":{},\"DataStartTimeAfter\":{\"type\":\"timestamp\"},\"DataEndTimeBefore\":{\"type\":\"timestamp\"},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"InferenceExecutionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"ModelArn\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"ScheduledStartTime\":{\"type\":\"timestamp\"},\"DataStartTime\":{\"type\":\"timestamp\"},\"DataEndTime\":{\"type\":\"timestamp\"},\"DataInputConfiguration\":{\"shape\":\"Sj\"},\"DataOutputConfiguration\":{\"shape\":\"Sr\"},\"CustomerResultObject\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"Bucket\":{},\"Key\":{}}},\"Status\":{},\"FailedReason\":{}}}}}}},\"ListInferenceSchedulers\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"InferenceSchedulerNameBeginsWith\":{},\"ModelName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"InferenceSchedulerSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"ModelArn\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"Status\":{},\"DataDelayOffsetInMinutes\":{\"type\":\"long\"},\"DataUploadFrequency\":{}}}}}}},\"ListModels\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Status\":{},\"ModelNameBeginsWith\":{},\"DatasetNameBeginsWith\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ModelSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"ModelArn\":{},\"DatasetName\":{},\"DatasetArn\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S7\"}}}},\"StartDataIngestionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\",\"IngestionInputConfiguration\",\"RoleArn\",\"ClientToken\"],\"members\":{\"DatasetName\":{},\"IngestionInputConfiguration\":{\"shape\":\"S1e\"},\"RoleArn\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"Status\":{}}}},\"StartInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{},\"ModelName\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"Status\":{}}}},\"StopInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{},\"ModelName\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"Status\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{},\"DataDelayOffsetInMinutes\":{\"type\":\"long\"},\"DataUploadFrequency\":{},\"DataInputConfiguration\":{\"shape\":\"Sj\"},\"DataOutputConfiguration\":{\"shape\":\"Sr\"},\"RoleArn\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"members\":{\"InlineDataSchema\":{\"jsonvalue\":true}}},\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"S3InputConfiguration\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}},\"InputTimeZoneOffset\":{},\"InferenceInputNameConfiguration\":{\"type\":\"structure\",\"members\":{\"TimestampFormat\":{},\"ComponentTimestampDelimiter\":{}}}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"S3OutputConfiguration\"],\"members\":{\"S3OutputConfiguration\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}},\"KmsKeyId\":{}}},\"Sz\":{\"type\":\"structure\",\"required\":[\"S3InputConfiguration\"],\"members\":{\"S3InputConfiguration\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}}}},\"S12\":{\"type\":\"structure\",\"members\":{\"TargetSamplingRate\":{}}},\"S1e\":{\"type\":\"structure\",\"required\":[\"S3InputConfiguration\"],\"members\":{\"S3InputConfiguration\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-12-15\",\"endpointPrefix\":\"lookoutequipment\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceAbbreviation\":\"LookoutEquipment\",\"serviceFullName\":\"Amazon Lookout for Equipment\",\"serviceId\":\"LookoutEquipment\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSLookoutEquipmentFrontendService\",\"uid\":\"lookoutequipment-2020-12-15\"},\"operations\":{\"CreateDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\",\"ClientToken\"],\"members\":{\"DatasetName\":{},\"DatasetSchema\":{\"shape\":\"S3\"},\"ServerSideKmsKeyId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetName\":{},\"DatasetArn\":{},\"Status\":{}}}},\"CreateInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\",\"InferenceSchedulerName\",\"DataUploadFrequency\",\"DataInputConfiguration\",\"DataOutputConfiguration\",\"RoleArn\",\"ClientToken\"],\"members\":{\"ModelName\":{},\"InferenceSchedulerName\":{},\"DataDelayOffsetInMinutes\":{\"type\":\"long\"},\"DataUploadFrequency\":{},\"DataInputConfiguration\":{\"shape\":\"Sj\"},\"DataOutputConfiguration\":{\"shape\":\"Sr\"},\"RoleArn\":{},\"ServerSideKmsKeyId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InferenceSchedulerArn\":{},\"InferenceSchedulerName\":{},\"Status\":{}}}},\"CreateModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\",\"DatasetName\",\"ClientToken\"],\"members\":{\"ModelName\":{},\"DatasetName\":{},\"DatasetSchema\":{\"shape\":\"S3\"},\"LabelsInputConfiguration\":{\"shape\":\"Sz\"},\"ClientToken\":{\"idempotencyToken\":true},\"TrainingDataStartTime\":{\"type\":\"timestamp\"},\"TrainingDataEndTime\":{\"type\":\"timestamp\"},\"EvaluationDataStartTime\":{\"type\":\"timestamp\"},\"EvaluationDataEndTime\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"DataPreProcessingConfiguration\":{\"shape\":\"S12\"},\"ServerSideKmsKeyId\":{},\"Tags\":{\"shape\":\"S7\"},\"OffCondition\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{},\"Status\":{}}}},\"DeleteDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\"],\"members\":{\"DatasetName\":{}}}},\"DeleteInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{}}}},\"DeleteModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}}},\"DescribeDataIngestionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"DatasetArn\":{},\"IngestionInputConfiguration\":{\"shape\":\"S1f\"},\"RoleArn\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Status\":{},\"FailedReason\":{},\"DataQualitySummary\":{\"shape\":\"S1k\"},\"IngestedFilesSummary\":{\"shape\":\"S1t\"},\"StatusDetail\":{},\"IngestedDataSize\":{\"type\":\"long\"},\"DataStartTime\":{\"type\":\"timestamp\"},\"DataEndTime\":{\"type\":\"timestamp\"}}}},\"DescribeDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\"],\"members\":{\"DatasetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetName\":{},\"DatasetArn\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Status\":{},\"Schema\":{\"jsonvalue\":true},\"ServerSideKmsKeyId\":{},\"IngestionInputConfiguration\":{\"shape\":\"S1f\"},\"DataQualitySummary\":{\"shape\":\"S1k\"},\"IngestedFilesSummary\":{\"shape\":\"S1t\"},\"RoleArn\":{},\"DataStartTime\":{\"type\":\"timestamp\"},\"DataEndTime\":{\"type\":\"timestamp\"}}}},\"DescribeInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{},\"ModelName\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"Status\":{},\"DataDelayOffsetInMinutes\":{\"type\":\"long\"},\"DataUploadFrequency\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"DataInputConfiguration\":{\"shape\":\"Sj\"},\"DataOutputConfiguration\":{\"shape\":\"Sr\"},\"RoleArn\":{},\"ServerSideKmsKeyId\":{}}}},\"DescribeModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"ModelArn\":{},\"DatasetName\":{},\"DatasetArn\":{},\"Schema\":{\"jsonvalue\":true},\"LabelsInputConfiguration\":{\"shape\":\"Sz\"},\"TrainingDataStartTime\":{\"type\":\"timestamp\"},\"TrainingDataEndTime\":{\"type\":\"timestamp\"},\"EvaluationDataStartTime\":{\"type\":\"timestamp\"},\"EvaluationDataEndTime\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"DataPreProcessingConfiguration\":{\"shape\":\"S12\"},\"Status\":{},\"TrainingExecutionStartTime\":{\"type\":\"timestamp\"},\"TrainingExecutionEndTime\":{\"type\":\"timestamp\"},\"FailedReason\":{},\"ModelMetrics\":{\"jsonvalue\":true},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"ServerSideKmsKeyId\":{},\"OffCondition\":{}}}},\"ListDataIngestionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"DatasetName\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DataIngestionJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"DatasetName\":{},\"DatasetArn\":{},\"IngestionInputConfiguration\":{\"shape\":\"S1f\"},\"Status\":{}}}}}}},\"ListDatasets\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"DatasetNameBeginsWith\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"DatasetSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DatasetName\":{},\"DatasetArn\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}}}}},\"ListInferenceExecutions\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"InferenceSchedulerName\":{},\"DataStartTimeAfter\":{\"type\":\"timestamp\"},\"DataEndTimeBefore\":{\"type\":\"timestamp\"},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"InferenceExecutionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"ModelArn\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"ScheduledStartTime\":{\"type\":\"timestamp\"},\"DataStartTime\":{\"type\":\"timestamp\"},\"DataEndTime\":{\"type\":\"timestamp\"},\"DataInputConfiguration\":{\"shape\":\"Sj\"},\"DataOutputConfiguration\":{\"shape\":\"Sr\"},\"CustomerResultObject\":{\"shape\":\"S1v\"},\"Status\":{},\"FailedReason\":{}}}}}}},\"ListInferenceSchedulers\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"InferenceSchedulerNameBeginsWith\":{},\"ModelName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"InferenceSchedulerSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"ModelArn\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"Status\":{},\"DataDelayOffsetInMinutes\":{\"type\":\"long\"},\"DataUploadFrequency\":{}}}}}}},\"ListModels\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Status\":{},\"ModelNameBeginsWith\":{},\"DatasetNameBeginsWith\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ModelSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"ModelArn\":{},\"DatasetName\":{},\"DatasetArn\":{},\"Status\":{},\"CreatedAt\":{\"type\":\"timestamp\"}}}}}}},\"ListSensorStatistics\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\"],\"members\":{\"DatasetName\":{},\"IngestionJobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SensorStatisticsSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComponentName\":{},\"SensorName\":{},\"DataExists\":{\"type\":\"boolean\"},\"MissingValues\":{\"shape\":\"S30\"},\"InvalidValues\":{\"shape\":\"S30\"},\"InvalidDateEntries\":{\"shape\":\"S30\"},\"DuplicateTimestamps\":{\"shape\":\"S30\"},\"CategoricalValues\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"NumberOfCategory\":{\"type\":\"integer\"}}},\"MultipleOperatingModes\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{}}},\"LargeTimestampGaps\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"NumberOfLargeTimestampGaps\":{\"type\":\"integer\"},\"MaxTimestampGapInDays\":{\"type\":\"integer\"}}},\"MonotonicValues\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"Monotonicity\":{}}},\"DataStartTime\":{\"type\":\"timestamp\"},\"DataEndTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S7\"}}}},\"StartDataIngestionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetName\",\"IngestionInputConfiguration\",\"RoleArn\",\"ClientToken\"],\"members\":{\"DatasetName\":{},\"IngestionInputConfiguration\":{\"shape\":\"S1f\"},\"RoleArn\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"Status\":{}}}},\"StartInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{},\"ModelName\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"Status\":{}}}},\"StopInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{},\"ModelName\":{},\"InferenceSchedulerName\":{},\"InferenceSchedulerArn\":{},\"Status\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateInferenceScheduler\":{\"input\":{\"type\":\"structure\",\"required\":[\"InferenceSchedulerName\"],\"members\":{\"InferenceSchedulerName\":{},\"DataDelayOffsetInMinutes\":{\"type\":\"long\"},\"DataUploadFrequency\":{},\"DataInputConfiguration\":{\"shape\":\"Sj\"},\"DataOutputConfiguration\":{\"shape\":\"Sr\"},\"RoleArn\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"members\":{\"InlineDataSchema\":{\"jsonvalue\":true}}},\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"S3InputConfiguration\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}},\"InputTimeZoneOffset\":{},\"InferenceInputNameConfiguration\":{\"type\":\"structure\",\"members\":{\"TimestampFormat\":{},\"ComponentTimestampDelimiter\":{}}}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"S3OutputConfiguration\"],\"members\":{\"S3OutputConfiguration\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}},\"KmsKeyId\":{}}},\"Sz\":{\"type\":\"structure\",\"required\":[\"S3InputConfiguration\"],\"members\":{\"S3InputConfiguration\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}}}},\"S12\":{\"type\":\"structure\",\"members\":{\"TargetSamplingRate\":{}}},\"S1f\":{\"type\":\"structure\",\"required\":[\"S3InputConfiguration\"],\"members\":{\"S3InputConfiguration\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{},\"KeyPattern\":{}}}}},\"S1k\":{\"type\":\"structure\",\"required\":[\"InsufficientSensorData\",\"MissingSensorData\",\"InvalidSensorData\",\"UnsupportedTimestamps\",\"DuplicateTimestamps\"],\"members\":{\"InsufficientSensorData\":{\"type\":\"structure\",\"required\":[\"MissingCompleteSensorData\",\"SensorsWithShortDateRange\"],\"members\":{\"MissingCompleteSensorData\":{\"type\":\"structure\",\"required\":[\"AffectedSensorCount\"],\"members\":{\"AffectedSensorCount\":{\"type\":\"integer\"}}},\"SensorsWithShortDateRange\":{\"type\":\"structure\",\"required\":[\"AffectedSensorCount\"],\"members\":{\"AffectedSensorCount\":{\"type\":\"integer\"}}}}},\"MissingSensorData\":{\"type\":\"structure\",\"required\":[\"AffectedSensorCount\",\"TotalNumberOfMissingValues\"],\"members\":{\"AffectedSensorCount\":{\"type\":\"integer\"},\"TotalNumberOfMissingValues\":{\"type\":\"integer\"}}},\"InvalidSensorData\":{\"type\":\"structure\",\"required\":[\"AffectedSensorCount\",\"TotalNumberOfInvalidValues\"],\"members\":{\"AffectedSensorCount\":{\"type\":\"integer\"},\"TotalNumberOfInvalidValues\":{\"type\":\"integer\"}}},\"UnsupportedTimestamps\":{\"type\":\"structure\",\"required\":[\"TotalNumberOfUnsupportedTimestamps\"],\"members\":{\"TotalNumberOfUnsupportedTimestamps\":{\"type\":\"integer\"}}},\"DuplicateTimestamps\":{\"type\":\"structure\",\"required\":[\"TotalNumberOfDuplicateTimestamps\"],\"members\":{\"TotalNumberOfDuplicateTimestamps\":{\"type\":\"integer\"}}}}},\"S1t\":{\"type\":\"structure\",\"required\":[\"TotalNumberOfFiles\",\"IngestedNumberOfFiles\"],\"members\":{\"TotalNumberOfFiles\":{\"type\":\"integer\"},\"IngestedNumberOfFiles\":{\"type\":\"integer\"},\"DiscardedFiles\":{\"type\":\"list\",\"member\":{\"shape\":\"S1v\"}}}},\"S1v\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"Bucket\":{},\"Key\":{}}},\"S30\":{\"type\":\"structure\",\"required\":[\"Count\",\"Percentage\"],\"members\":{\"Count\":{\"type\":\"integer\"},\"Percentage\":{\"type\":\"float\"}}}}}"); /***/ }), @@ -36464,7 +39518,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListDataIngestionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDatasets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListInferenceExecutions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListInferenceSchedulers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListModels\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListDataIngestionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDatasets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListInferenceExecutions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListInferenceSchedulers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListModels\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListSensorStatistics\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -36472,7 +39526,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDataIngestionJobs\":{\"input_token\": /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"lookoutmetrics\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"LookoutMetrics\",\"serviceFullName\":\"Amazon Lookout for Metrics\",\"serviceId\":\"LookoutMetrics\",\"signatureVersion\":\"v4\",\"signingName\":\"lookoutmetrics\",\"uid\":\"lookoutmetrics-2017-07-25\"},\"operations\":{\"ActivateAnomalyDetector\":{\"http\":{\"requestUri\":\"/ActivateAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"BackTestAnomalyDetector\":{\"http\":{\"requestUri\":\"/BackTestAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAlert\":{\"http\":{\"requestUri\":\"/CreateAlert\"},\"input\":{\"type\":\"structure\",\"required\":[\"AlertName\",\"AlertSensitivityThreshold\",\"AnomalyDetectorArn\",\"Action\"],\"members\":{\"AlertName\":{},\"AlertSensitivityThreshold\":{\"type\":\"integer\"},\"AlertDescription\":{},\"AnomalyDetectorArn\":{},\"Action\":{\"shape\":\"Sa\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AlertArn\":{}}}},\"CreateAnomalyDetector\":{\"http\":{\"requestUri\":\"/CreateAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorName\",\"AnomalyDetectorConfig\"],\"members\":{\"AnomalyDetectorName\":{},\"AnomalyDetectorDescription\":{},\"AnomalyDetectorConfig\":{\"shape\":\"Sk\"},\"KmsKeyArn\":{},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{}}}},\"CreateMetricSet\":{\"http\":{\"requestUri\":\"/CreateMetricSet\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"MetricSetName\",\"MetricList\",\"MetricSource\"],\"members\":{\"AnomalyDetectorArn\":{},\"MetricSetName\":{},\"MetricSetDescription\":{},\"MetricList\":{\"shape\":\"Sr\"},\"Offset\":{\"type\":\"integer\"},\"TimestampColumn\":{\"shape\":\"Sx\"},\"DimensionList\":{\"shape\":\"Sz\"},\"MetricSetFrequency\":{},\"MetricSource\":{\"shape\":\"S10\"},\"Timezone\":{},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricSetArn\":{}}}},\"DeleteAlert\":{\"http\":{\"requestUri\":\"/DeleteAlert\"},\"input\":{\"type\":\"structure\",\"required\":[\"AlertArn\"],\"members\":{\"AlertArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAnomalyDetector\":{\"http\":{\"requestUri\":\"/DeleteAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeAlert\":{\"http\":{\"requestUri\":\"/DescribeAlert\"},\"input\":{\"type\":\"structure\",\"required\":[\"AlertArn\"],\"members\":{\"AlertArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Alert\":{\"type\":\"structure\",\"members\":{\"Action\":{\"shape\":\"Sa\"},\"AlertDescription\":{},\"AlertArn\":{},\"AnomalyDetectorArn\":{},\"AlertName\":{},\"AlertSensitivityThreshold\":{\"type\":\"integer\"},\"AlertType\":{},\"AlertStatus\":{},\"LastModificationTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"}}}}}},\"DescribeAnomalyDetectionExecutions\":{\"http\":{\"requestUri\":\"/DescribeAnomalyDetectionExecutions\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{},\"Timestamp\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExecutionList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{},\"Status\":{},\"FailureReason\":{}}}},\"NextToken\":{}}}},\"DescribeAnomalyDetector\":{\"http\":{\"requestUri\":\"/DescribeAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyDetectorName\":{},\"AnomalyDetectorDescription\":{},\"AnomalyDetectorConfig\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorFrequency\":{}}},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"FailureReason\":{},\"KmsKeyArn\":{}}}},\"DescribeMetricSet\":{\"http\":{\"requestUri\":\"/DescribeMetricSet\"},\"input\":{\"type\":\"structure\",\"required\":[\"MetricSetArn\"],\"members\":{\"MetricSetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricSetArn\":{},\"AnomalyDetectorArn\":{},\"MetricSetName\":{},\"MetricSetDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"Offset\":{\"type\":\"integer\"},\"MetricList\":{\"shape\":\"Sr\"},\"TimestampColumn\":{\"shape\":\"Sx\"},\"DimensionList\":{\"shape\":\"Sz\"},\"MetricSetFrequency\":{},\"Timezone\":{},\"MetricSource\":{\"shape\":\"S10\"}}}},\"GetAnomalyGroup\":{\"http\":{\"requestUri\":\"/GetAnomalyGroup\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyGroupId\",\"AnomalyDetectorArn\"],\"members\":{\"AnomalyGroupId\":{},\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyGroup\":{\"type\":\"structure\",\"members\":{\"StartTime\":{},\"EndTime\":{},\"AnomalyGroupId\":{},\"AnomalyGroupScore\":{\"type\":\"double\"},\"PrimaryMetricName\":{},\"MetricLevelImpactList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"NumTimeSeries\":{\"type\":\"integer\"},\"ContributionMatrix\":{\"type\":\"structure\",\"members\":{\"DimensionContributionList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DimensionName\":{},\"DimensionValueContributionList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DimensionValue\":{},\"ContributionScore\":{\"type\":\"double\"}}}}}}}}}}}}}}}}},\"GetFeedback\":{\"http\":{\"requestUri\":\"/GetFeedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"AnomalyGroupTimeSeriesFeedback\"],\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyGroupTimeSeriesFeedback\":{\"type\":\"structure\",\"required\":[\"AnomalyGroupId\"],\"members\":{\"AnomalyGroupId\":{},\"TimeSeriesId\":{}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyGroupTimeSeriesFeedback\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimeSeriesId\":{},\"IsAnomaly\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"GetSampleData\":{\"http\":{\"requestUri\":\"/GetSampleData\"},\"input\":{\"type\":\"structure\",\"members\":{\"S3SourceConfig\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"FileFormatDescriptor\"],\"members\":{\"RoleArn\":{},\"TemplatedPathList\":{\"shape\":\"S12\"},\"HistoricalDataPathList\":{\"shape\":\"S14\"},\"FileFormatDescriptor\":{\"shape\":\"S16\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"HeaderValues\":{\"type\":\"list\",\"member\":{}},\"SampleRows\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{}}}}}},\"ListAlerts\":{\"http\":{\"requestUri\":\"/ListAlerts\"},\"input\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AlertSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlertArn\":{},\"AnomalyDetectorArn\":{},\"AlertName\":{},\"AlertSensitivityThreshold\":{\"type\":\"integer\"},\"AlertType\":{},\"AlertStatus\":{},\"LastModificationTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListAnomalyDetectors\":{\"http\":{\"requestUri\":\"/ListAnomalyDetectors\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyDetectorName\":{},\"AnomalyDetectorDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"Tags\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListAnomalyGroupSummaries\":{\"http\":{\"requestUri\":\"/ListAnomalyGroupSummaries\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"SensitivityThreshold\"],\"members\":{\"AnomalyDetectorArn\":{},\"SensitivityThreshold\":{\"type\":\"integer\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyGroupSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartTime\":{},\"EndTime\":{},\"AnomalyGroupId\":{},\"AnomalyGroupScore\":{\"type\":\"double\"},\"PrimaryMetricName\":{}}}},\"AnomalyGroupStatistics\":{\"type\":\"structure\",\"members\":{\"EvaluationStartDate\":{},\"TotalCount\":{\"type\":\"integer\"},\"ItemizedMetricStatsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"OccurrenceCount\":{\"type\":\"integer\"}}}}}},\"NextToken\":{}}}},\"ListAnomalyGroupTimeSeries\":{\"http\":{\"requestUri\":\"/ListAnomalyGroupTimeSeries\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"AnomalyGroupId\",\"MetricName\"],\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyGroupId\":{},\"MetricName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyGroupId\":{},\"MetricName\":{},\"TimestampList\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"TimeSeriesList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TimeSeriesId\",\"DimensionList\",\"MetricValueList\"],\"members\":{\"TimeSeriesId\":{},\"DimensionList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DimensionName\",\"DimensionValue\"],\"members\":{\"DimensionName\":{},\"DimensionValue\":{}}}},\"MetricValueList\":{\"type\":\"list\",\"member\":{\"type\":\"double\"}}}}}}}},\"ListMetricSets\":{\"http\":{\"requestUri\":\"/ListMetricSets\"},\"input\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricSetSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricSetArn\":{},\"AnomalyDetectorArn\":{},\"MetricSetDescription\":{},\"MetricSetName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sd\",\"locationName\":\"Tags\"}}}},\"PutFeedback\":{\"http\":{\"requestUri\":\"/PutFeedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"AnomalyGroupTimeSeriesFeedback\"],\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyGroupTimeSeriesFeedback\":{\"type\":\"structure\",\"required\":[\"AnomalyGroupId\",\"TimeSeriesId\",\"IsAnomaly\"],\"members\":{\"AnomalyGroupId\":{},\"TimeSeriesId\":{},\"IsAnomaly\":{\"type\":\"boolean\"}}}}},\"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\":\"Sd\",\"locationName\":\"tags\"}}},\"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\":{}}},\"UpdateAnomalyDetector\":{\"http\":{\"requestUri\":\"/UpdateAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{},\"KmsKeyArn\":{},\"AnomalyDetectorDescription\":{},\"AnomalyDetectorConfig\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{}}}},\"UpdateMetricSet\":{\"http\":{\"requestUri\":\"/UpdateMetricSet\"},\"input\":{\"type\":\"structure\",\"required\":[\"MetricSetArn\"],\"members\":{\"MetricSetArn\":{},\"MetricSetDescription\":{},\"MetricList\":{\"shape\":\"Sr\"},\"Offset\":{\"type\":\"integer\"},\"TimestampColumn\":{\"shape\":\"Sx\"},\"DimensionList\":{\"shape\":\"Sz\"},\"MetricSetFrequency\":{},\"MetricSource\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricSetArn\":{}}}}},\"shapes\":{\"Sa\":{\"type\":\"structure\",\"members\":{\"SNSConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"SnsTopicArn\"],\"members\":{\"RoleArn\":{},\"SnsTopicArn\":{}}},\"LambdaConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"LambdaArn\"],\"members\":{\"RoleArn\":{},\"LambdaArn\":{}}}}},\"Sd\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sk\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorFrequency\":{}}},\"Sr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"MetricName\",\"AggregationFunction\"],\"members\":{\"MetricName\":{},\"AggregationFunction\":{},\"Namespace\":{}}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"ColumnName\":{},\"ColumnFormat\":{}}},\"Sz\":{\"type\":\"list\",\"member\":{}},\"S10\":{\"type\":\"structure\",\"members\":{\"S3SourceConfig\":{\"type\":\"structure\",\"required\":[\"RoleArn\"],\"members\":{\"RoleArn\":{},\"TemplatedPathList\":{\"shape\":\"S12\"},\"HistoricalDataPathList\":{\"shape\":\"S14\"},\"FileFormatDescriptor\":{\"shape\":\"S16\"}}},\"AppFlowConfig\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"FlowName\"],\"members\":{\"RoleArn\":{},\"FlowName\":{}}},\"CloudWatchConfig\":{\"type\":\"structure\",\"required\":[\"RoleArn\"],\"members\":{\"RoleArn\":{}}},\"RDSSourceConfig\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"DatabaseHost\",\"DatabasePort\",\"SecretManagerArn\",\"DatabaseName\",\"TableName\",\"RoleArn\",\"VpcConfiguration\"],\"members\":{\"DBInstanceIdentifier\":{},\"DatabaseHost\":{},\"DatabasePort\":{\"type\":\"integer\"},\"SecretManagerArn\":{},\"DatabaseName\":{},\"TableName\":{},\"RoleArn\":{},\"VpcConfiguration\":{\"shape\":\"S1q\"}}},\"RedshiftSourceConfig\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"DatabaseHost\",\"DatabasePort\",\"SecretManagerArn\",\"DatabaseName\",\"TableName\",\"RoleArn\",\"VpcConfiguration\"],\"members\":{\"ClusterIdentifier\":{},\"DatabaseHost\":{},\"DatabasePort\":{\"type\":\"integer\"},\"SecretManagerArn\":{},\"DatabaseName\":{},\"TableName\":{},\"RoleArn\":{},\"VpcConfiguration\":{\"shape\":\"S1q\"}}}}},\"S12\":{\"type\":\"list\",\"member\":{}},\"S14\":{\"type\":\"list\",\"member\":{}},\"S16\":{\"type\":\"structure\",\"members\":{\"CsvFormatDescriptor\":{\"type\":\"structure\",\"members\":{\"FileCompression\":{},\"Charset\":{},\"ContainsHeader\":{\"type\":\"boolean\"},\"Delimiter\":{},\"HeaderList\":{\"type\":\"list\",\"member\":{}},\"QuoteSymbol\":{}}},\"JsonFormatDescriptor\":{\"type\":\"structure\",\"members\":{\"FileCompression\":{},\"Charset\":{}}}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"SubnetIdList\",\"SecurityGroupIdList\"],\"members\":{\"SubnetIdList\":{\"type\":\"list\",\"member\":{}},\"SecurityGroupIdList\":{\"type\":\"list\",\"member\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"lookoutmetrics\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"LookoutMetrics\",\"serviceFullName\":\"Amazon Lookout for Metrics\",\"serviceId\":\"LookoutMetrics\",\"signatureVersion\":\"v4\",\"signingName\":\"lookoutmetrics\",\"uid\":\"lookoutmetrics-2017-07-25\"},\"operations\":{\"ActivateAnomalyDetector\":{\"http\":{\"requestUri\":\"/ActivateAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"BackTestAnomalyDetector\":{\"http\":{\"requestUri\":\"/BackTestAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAlert\":{\"http\":{\"requestUri\":\"/CreateAlert\"},\"input\":{\"type\":\"structure\",\"required\":[\"AlertName\",\"AlertSensitivityThreshold\",\"AnomalyDetectorArn\",\"Action\"],\"members\":{\"AlertName\":{},\"AlertSensitivityThreshold\":{\"type\":\"integer\"},\"AlertDescription\":{},\"AnomalyDetectorArn\":{},\"Action\":{\"shape\":\"Sa\"},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AlertArn\":{}}}},\"CreateAnomalyDetector\":{\"http\":{\"requestUri\":\"/CreateAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorName\",\"AnomalyDetectorConfig\"],\"members\":{\"AnomalyDetectorName\":{},\"AnomalyDetectorDescription\":{},\"AnomalyDetectorConfig\":{\"shape\":\"Sk\"},\"KmsKeyArn\":{},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{}}}},\"CreateMetricSet\":{\"http\":{\"requestUri\":\"/CreateMetricSet\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"MetricSetName\",\"MetricList\",\"MetricSource\"],\"members\":{\"AnomalyDetectorArn\":{},\"MetricSetName\":{},\"MetricSetDescription\":{},\"MetricList\":{\"shape\":\"Sr\"},\"Offset\":{\"type\":\"integer\"},\"TimestampColumn\":{\"shape\":\"Sx\"},\"DimensionList\":{\"shape\":\"Sz\"},\"MetricSetFrequency\":{},\"MetricSource\":{\"shape\":\"S10\"},\"Timezone\":{},\"Tags\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricSetArn\":{}}}},\"DeactivateAnomalyDetector\":{\"http\":{\"requestUri\":\"/DeactivateAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAlert\":{\"http\":{\"requestUri\":\"/DeleteAlert\"},\"input\":{\"type\":\"structure\",\"required\":[\"AlertArn\"],\"members\":{\"AlertArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteAnomalyDetector\":{\"http\":{\"requestUri\":\"/DeleteAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeAlert\":{\"http\":{\"requestUri\":\"/DescribeAlert\"},\"input\":{\"type\":\"structure\",\"required\":[\"AlertArn\"],\"members\":{\"AlertArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Alert\":{\"type\":\"structure\",\"members\":{\"Action\":{\"shape\":\"Sa\"},\"AlertDescription\":{},\"AlertArn\":{},\"AnomalyDetectorArn\":{},\"AlertName\":{},\"AlertSensitivityThreshold\":{\"type\":\"integer\"},\"AlertType\":{},\"AlertStatus\":{},\"LastModificationTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"}}}}}},\"DescribeAnomalyDetectionExecutions\":{\"http\":{\"requestUri\":\"/DescribeAnomalyDetectionExecutions\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{},\"Timestamp\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExecutionList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{},\"Status\":{},\"FailureReason\":{}}}},\"NextToken\":{}}}},\"DescribeAnomalyDetector\":{\"http\":{\"requestUri\":\"/DescribeAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyDetectorName\":{},\"AnomalyDetectorDescription\":{},\"AnomalyDetectorConfig\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorFrequency\":{}}},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"FailureReason\":{},\"KmsKeyArn\":{},\"FailureType\":{}}}},\"DescribeMetricSet\":{\"http\":{\"requestUri\":\"/DescribeMetricSet\"},\"input\":{\"type\":\"structure\",\"required\":[\"MetricSetArn\"],\"members\":{\"MetricSetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricSetArn\":{},\"AnomalyDetectorArn\":{},\"MetricSetName\":{},\"MetricSetDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"Offset\":{\"type\":\"integer\"},\"MetricList\":{\"shape\":\"Sr\"},\"TimestampColumn\":{\"shape\":\"Sx\"},\"DimensionList\":{\"shape\":\"Sz\"},\"MetricSetFrequency\":{},\"Timezone\":{},\"MetricSource\":{\"shape\":\"S10\"}}}},\"DetectMetricSetConfig\":{\"http\":{\"requestUri\":\"/DetectMetricSetConfig\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"AutoDetectionMetricSource\"],\"members\":{\"AnomalyDetectorArn\":{},\"AutoDetectionMetricSource\":{\"type\":\"structure\",\"members\":{\"S3SourceConfig\":{\"type\":\"structure\",\"members\":{\"TemplatedPathList\":{\"shape\":\"S12\"},\"HistoricalDataPathList\":{\"shape\":\"S14\"}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"DetectedMetricSetConfig\":{\"type\":\"structure\",\"members\":{\"Offset\":{\"shape\":\"S2y\"},\"MetricSetFrequency\":{\"shape\":\"S2y\"},\"MetricSource\":{\"type\":\"structure\",\"members\":{\"S3SourceConfig\":{\"type\":\"structure\",\"members\":{\"FileFormatDescriptor\":{\"type\":\"structure\",\"members\":{\"CsvFormatDescriptor\":{\"type\":\"structure\",\"members\":{\"FileCompression\":{\"shape\":\"S2y\"},\"Charset\":{\"shape\":\"S2y\"},\"ContainsHeader\":{\"shape\":\"S2y\"},\"Delimiter\":{\"shape\":\"S2y\"},\"HeaderList\":{\"shape\":\"S2y\"},\"QuoteSymbol\":{\"shape\":\"S2y\"}}},\"JsonFormatDescriptor\":{\"type\":\"structure\",\"members\":{\"FileCompression\":{\"shape\":\"S2y\"},\"Charset\":{\"shape\":\"S2y\"}}}}}}}}}}}}}},\"GetAnomalyGroup\":{\"http\":{\"requestUri\":\"/GetAnomalyGroup\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyGroupId\",\"AnomalyDetectorArn\"],\"members\":{\"AnomalyGroupId\":{},\"AnomalyDetectorArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyGroup\":{\"type\":\"structure\",\"members\":{\"StartTime\":{},\"EndTime\":{},\"AnomalyGroupId\":{},\"AnomalyGroupScore\":{\"type\":\"double\"},\"PrimaryMetricName\":{},\"MetricLevelImpactList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"NumTimeSeries\":{\"type\":\"integer\"},\"ContributionMatrix\":{\"type\":\"structure\",\"members\":{\"DimensionContributionList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DimensionName\":{},\"DimensionValueContributionList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DimensionValue\":{},\"ContributionScore\":{\"type\":\"double\"}}}}}}}}}}}}}}}}},\"GetFeedback\":{\"http\":{\"requestUri\":\"/GetFeedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"AnomalyGroupTimeSeriesFeedback\"],\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyGroupTimeSeriesFeedback\":{\"type\":\"structure\",\"required\":[\"AnomalyGroupId\"],\"members\":{\"AnomalyGroupId\":{},\"TimeSeriesId\":{}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyGroupTimeSeriesFeedback\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TimeSeriesId\":{},\"IsAnomaly\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"GetSampleData\":{\"http\":{\"requestUri\":\"/GetSampleData\"},\"input\":{\"type\":\"structure\",\"members\":{\"S3SourceConfig\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"FileFormatDescriptor\"],\"members\":{\"RoleArn\":{},\"TemplatedPathList\":{\"shape\":\"S12\"},\"HistoricalDataPathList\":{\"shape\":\"S14\"},\"FileFormatDescriptor\":{\"shape\":\"S16\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"HeaderValues\":{\"type\":\"list\",\"member\":{}},\"SampleRows\":{\"type\":\"list\",\"member\":{\"type\":\"list\",\"member\":{}}}}}},\"ListAlerts\":{\"http\":{\"requestUri\":\"/ListAlerts\"},\"input\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AlertSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlertArn\":{},\"AnomalyDetectorArn\":{},\"AlertName\":{},\"AlertSensitivityThreshold\":{\"type\":\"integer\"},\"AlertType\":{},\"AlertStatus\":{},\"LastModificationTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListAnomalyDetectors\":{\"http\":{\"requestUri\":\"/ListAnomalyDetectors\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyDetectorName\":{},\"AnomalyDetectorDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"Tags\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListAnomalyGroupRelatedMetrics\":{\"http\":{\"requestUri\":\"/ListAnomalyGroupRelatedMetrics\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"AnomalyGroupId\"],\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyGroupId\":{},\"RelationshipTypeFilter\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"InterMetricImpactList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"AnomalyGroupId\":{},\"RelationshipType\":{},\"ContributionPercentage\":{\"type\":\"double\"}}}},\"NextToken\":{}}}},\"ListAnomalyGroupSummaries\":{\"http\":{\"requestUri\":\"/ListAnomalyGroupSummaries\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"SensitivityThreshold\"],\"members\":{\"AnomalyDetectorArn\":{},\"SensitivityThreshold\":{\"type\":\"integer\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyGroupSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartTime\":{},\"EndTime\":{},\"AnomalyGroupId\":{},\"AnomalyGroupScore\":{\"type\":\"double\"},\"PrimaryMetricName\":{}}}},\"AnomalyGroupStatistics\":{\"type\":\"structure\",\"members\":{\"EvaluationStartDate\":{},\"TotalCount\":{\"type\":\"integer\"},\"ItemizedMetricStatsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"OccurrenceCount\":{\"type\":\"integer\"}}}}}},\"NextToken\":{}}}},\"ListAnomalyGroupTimeSeries\":{\"http\":{\"requestUri\":\"/ListAnomalyGroupTimeSeries\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"AnomalyGroupId\",\"MetricName\"],\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyGroupId\":{},\"MetricName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyGroupId\":{},\"MetricName\":{},\"TimestampList\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"TimeSeriesList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TimeSeriesId\",\"DimensionList\",\"MetricValueList\"],\"members\":{\"TimeSeriesId\":{},\"DimensionList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DimensionName\",\"DimensionValue\"],\"members\":{\"DimensionName\":{},\"DimensionValue\":{}}}},\"MetricValueList\":{\"type\":\"list\",\"member\":{\"type\":\"double\"}}}}}}}},\"ListMetricSets\":{\"http\":{\"requestUri\":\"/ListMetricSets\"},\"input\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricSetSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricSetArn\":{},\"AnomalyDetectorArn\":{},\"MetricSetDescription\":{},\"MetricSetName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModificationTime\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sd\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sd\",\"locationName\":\"Tags\"}}}},\"PutFeedback\":{\"http\":{\"requestUri\":\"/PutFeedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\",\"AnomalyGroupTimeSeriesFeedback\"],\"members\":{\"AnomalyDetectorArn\":{},\"AnomalyGroupTimeSeriesFeedback\":{\"type\":\"structure\",\"required\":[\"AnomalyGroupId\",\"TimeSeriesId\",\"IsAnomaly\"],\"members\":{\"AnomalyGroupId\":{},\"TimeSeriesId\":{},\"IsAnomaly\":{\"type\":\"boolean\"}}}}},\"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\":\"Sd\",\"locationName\":\"tags\"}}},\"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\":{}}},\"UpdateAnomalyDetector\":{\"http\":{\"requestUri\":\"/UpdateAnomalyDetector\"},\"input\":{\"type\":\"structure\",\"required\":[\"AnomalyDetectorArn\"],\"members\":{\"AnomalyDetectorArn\":{},\"KmsKeyArn\":{},\"AnomalyDetectorDescription\":{},\"AnomalyDetectorConfig\":{\"shape\":\"Sk\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorArn\":{}}}},\"UpdateMetricSet\":{\"http\":{\"requestUri\":\"/UpdateMetricSet\"},\"input\":{\"type\":\"structure\",\"required\":[\"MetricSetArn\"],\"members\":{\"MetricSetArn\":{},\"MetricSetDescription\":{},\"MetricList\":{\"shape\":\"Sr\"},\"Offset\":{\"type\":\"integer\"},\"TimestampColumn\":{\"shape\":\"Sx\"},\"DimensionList\":{\"shape\":\"Sz\"},\"MetricSetFrequency\":{},\"MetricSource\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricSetArn\":{}}}}},\"shapes\":{\"Sa\":{\"type\":\"structure\",\"members\":{\"SNSConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"SnsTopicArn\"],\"members\":{\"RoleArn\":{},\"SnsTopicArn\":{}}},\"LambdaConfiguration\":{\"type\":\"structure\",\"required\":[\"RoleArn\",\"LambdaArn\"],\"members\":{\"RoleArn\":{},\"LambdaArn\":{}}}}},\"Sd\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sk\":{\"type\":\"structure\",\"members\":{\"AnomalyDetectorFrequency\":{}}},\"Sr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"MetricName\",\"AggregationFunction\"],\"members\":{\"MetricName\":{},\"AggregationFunction\":{},\"Namespace\":{}}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"ColumnName\":{},\"ColumnFormat\":{}}},\"Sz\":{\"type\":\"list\",\"member\":{}},\"S10\":{\"type\":\"structure\",\"members\":{\"S3SourceConfig\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"TemplatedPathList\":{\"shape\":\"S12\"},\"HistoricalDataPathList\":{\"shape\":\"S14\"},\"FileFormatDescriptor\":{\"shape\":\"S16\"}}},\"AppFlowConfig\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"FlowName\":{}}},\"CloudWatchConfig\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{}}},\"RDSSourceConfig\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DatabaseHost\":{},\"DatabasePort\":{\"type\":\"integer\"},\"SecretManagerArn\":{},\"DatabaseName\":{},\"TableName\":{},\"RoleArn\":{},\"VpcConfiguration\":{\"shape\":\"S1q\"}}},\"RedshiftSourceConfig\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"DatabaseHost\":{},\"DatabasePort\":{\"type\":\"integer\"},\"SecretManagerArn\":{},\"DatabaseName\":{},\"TableName\":{},\"RoleArn\":{},\"VpcConfiguration\":{\"shape\":\"S1q\"}}}}},\"S12\":{\"type\":\"list\",\"member\":{}},\"S14\":{\"type\":\"list\",\"member\":{}},\"S16\":{\"type\":\"structure\",\"members\":{\"CsvFormatDescriptor\":{\"type\":\"structure\",\"members\":{\"FileCompression\":{},\"Charset\":{},\"ContainsHeader\":{\"type\":\"boolean\"},\"Delimiter\":{},\"HeaderList\":{\"type\":\"list\",\"member\":{}},\"QuoteSymbol\":{}}},\"JsonFormatDescriptor\":{\"type\":\"structure\",\"members\":{\"FileCompression\":{},\"Charset\":{}}}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"SubnetIdList\",\"SecurityGroupIdList\"],\"members\":{\"SubnetIdList\":{\"type\":\"list\",\"member\":{}},\"SecurityGroupIdList\":{\"type\":\"list\",\"member\":{}}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"structure\",\"members\":{\"S\":{},\"N\":{},\"B\":{},\"SS\":{\"type\":\"list\",\"member\":{}},\"NS\":{\"type\":\"list\",\"member\":{}},\"BS\":{\"type\":\"list\",\"member\":{}}}},\"Confidence\":{},\"Message\":{}}}}}"); /***/ }), @@ -36480,7 +39534,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeAnomalyDetectionExecutions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"GetFeedback\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAlerts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAnomalyDetectors\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAnomalyGroupSummaries\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAnomalyGroupTimeSeries\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMetricSets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeAnomalyDetectionExecutions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"GetFeedback\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAlerts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAnomalyDetectors\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAnomalyGroupRelatedMetrics\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAnomalyGroupSummaries\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAnomalyGroupTimeSeries\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMetricSets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -36488,7 +39542,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeAnomalyDetectionExecutions\":{\"i /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-11-20\",\"endpointPrefix\":\"lookoutvision\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Lookout for Vision\",\"serviceId\":\"LookoutVision\",\"signatureVersion\":\"v4\",\"signingName\":\"lookoutvision\",\"uid\":\"lookoutvision-2020-11-20\"},\"operations\":{\"CreateDataset\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{},\"DatasetSource\":{\"type\":\"structure\",\"members\":{\"GroundTruthManifest\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"Bucket\":{},\"Key\":{},\"VersionId\":{}}}}}}},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetMetadata\":{\"shape\":\"Sc\"}}}},\"CreateModel\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/models\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"OutputConfig\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"Description\":{},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"},\"OutputConfig\":{\"shape\":\"Si\"},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelMetadata\":{\"shape\":\"Sr\"}}}},\"CreateProject\":{\"http\":{\"requestUri\":\"/2020-11-20/projects\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectMetadata\":{\"shape\":\"S10\"}}}},\"DeleteDataset\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets/{datasetType}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{\"location\":\"uri\",\"locationName\":\"datasetType\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteModel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{}}}},\"DeleteProject\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-11-20/projects/{projectName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{}}}},\"DescribeDataset\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets/{datasetType}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{\"location\":\"uri\",\"locationName\":\"datasetType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetDescription\":{\"type\":\"structure\",\"members\":{\"ProjectName\":{},\"DatasetType\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusMessage\":{},\"ImageStats\":{\"type\":\"structure\",\"members\":{\"Total\":{\"type\":\"integer\"},\"Labeled\":{\"type\":\"integer\"},\"Normal\":{\"type\":\"integer\"},\"Anomaly\":{\"type\":\"integer\"}}}}}}}},\"DescribeModel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelDescription\":{\"type\":\"structure\",\"members\":{\"ModelVersion\":{},\"ModelArn\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"Description\":{},\"Status\":{},\"StatusMessage\":{},\"Performance\":{\"shape\":\"Sw\"},\"OutputConfig\":{\"shape\":\"Si\"},\"EvaluationManifest\":{\"shape\":\"S1g\"},\"EvaluationResult\":{\"shape\":\"S1g\"},\"EvaluationEndTimestamp\":{\"type\":\"timestamp\"},\"KmsKeyId\":{}}}}}},\"DescribeProject\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectDescription\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{},\"ProjectName\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"Datasets\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}}}}}}},\"DetectAnomalies\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}/detect\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\",\"Body\",\"ContentType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"},\"Body\":{\"type\":\"blob\",\"requiresLength\":true,\"streaming\":true},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"}},\"payload\":\"Body\"},\"output\":{\"type\":\"structure\",\"members\":{\"DetectAnomalyResult\":{\"type\":\"structure\",\"members\":{\"Source\":{\"type\":\"structure\",\"members\":{\"Type\":{}}},\"IsAnomalous\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}}}}},\"ListDatasetEntries\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets/{datasetType}/entries\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{\"location\":\"uri\",\"locationName\":\"datasetType\"},\"Labeled\":{\"location\":\"querystring\",\"locationName\":\"labeled\",\"type\":\"boolean\"},\"AnomalyClass\":{\"location\":\"querystring\",\"locationName\":\"anomalyClass\"},\"BeforeCreationDate\":{\"location\":\"querystring\",\"locationName\":\"createdBefore\",\"type\":\"timestamp\"},\"AfterCreationDate\":{\"location\":\"querystring\",\"locationName\":\"createdAfter\",\"type\":\"timestamp\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"SourceRefContains\":{\"location\":\"querystring\",\"locationName\":\"sourceRefContains\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetEntries\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListModels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/models\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Models\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"NextToken\":{}}}},\"ListProjects\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Projects\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sm\"}}}},\"StartModel\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}/start\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\",\"MinInferenceUnits\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"},\"MinInferenceUnits\":{\"type\":\"integer\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"StopModel\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}/stop\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/2020-11-20/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\":\"/2020-11-20/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\":{}}},\"UpdateDatasetEntries\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets/{datasetType}/entries\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\",\"Changes\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{\"location\":\"uri\",\"locationName\":\"datasetType\"},\"Changes\":{\"type\":\"blob\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}}},\"shapes\":{\"Sc\":{\"type\":\"structure\",\"members\":{\"DatasetType\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusMessage\":{}}},\"Si\":{\"type\":\"structure\",\"required\":[\"S3Location\"],\"members\":{\"S3Location\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}}}},\"Sm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"CreationTimestamp\":{\"type\":\"timestamp\"},\"ModelVersion\":{},\"ModelArn\":{},\"Description\":{},\"Status\":{},\"StatusMessage\":{},\"Performance\":{\"shape\":\"Sw\"}}},\"Sw\":{\"type\":\"structure\",\"members\":{\"F1Score\":{\"type\":\"float\"},\"Recall\":{\"type\":\"float\"},\"Precision\":{\"type\":\"float\"}}},\"S10\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{},\"ProjectName\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"}}},\"S1g\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"Bucket\":{},\"Key\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-11-20\",\"endpointPrefix\":\"lookoutvision\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Lookout for Vision\",\"serviceId\":\"LookoutVision\",\"signatureVersion\":\"v4\",\"signingName\":\"lookoutvision\",\"uid\":\"lookoutvision-2020-11-20\"},\"operations\":{\"CreateDataset\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{},\"DatasetSource\":{\"type\":\"structure\",\"members\":{\"GroundTruthManifest\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"Bucket\":{},\"Key\":{},\"VersionId\":{}}}}}}},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetMetadata\":{\"shape\":\"Sc\"}}}},\"CreateModel\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/models\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"OutputConfig\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"Description\":{},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"},\"OutputConfig\":{\"shape\":\"Si\"},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelMetadata\":{\"shape\":\"Sr\"}}}},\"CreateProject\":{\"http\":{\"requestUri\":\"/2020-11-20/projects\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectMetadata\":{\"shape\":\"S10\"}}}},\"DeleteDataset\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets/{datasetType}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{\"location\":\"uri\",\"locationName\":\"datasetType\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteModel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelArn\":{}}}},\"DeleteProject\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-11-20/projects/{projectName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{}}}},\"DescribeDataset\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets/{datasetType}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{\"location\":\"uri\",\"locationName\":\"datasetType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetDescription\":{\"type\":\"structure\",\"members\":{\"ProjectName\":{},\"DatasetType\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusMessage\":{},\"ImageStats\":{\"type\":\"structure\",\"members\":{\"Total\":{\"type\":\"integer\"},\"Labeled\":{\"type\":\"integer\"},\"Normal\":{\"type\":\"integer\"},\"Anomaly\":{\"type\":\"integer\"}}}}}}}},\"DescribeModel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelDescription\":{\"type\":\"structure\",\"members\":{\"ModelVersion\":{},\"ModelArn\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"Description\":{},\"Status\":{},\"StatusMessage\":{},\"Performance\":{\"shape\":\"Sw\"},\"OutputConfig\":{\"shape\":\"Si\"},\"EvaluationManifest\":{\"shape\":\"S1h\"},\"EvaluationResult\":{\"shape\":\"S1h\"},\"EvaluationEndTimestamp\":{\"type\":\"timestamp\"},\"KmsKeyId\":{}}}}}},\"DescribeModelPackagingJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/modelpackagingjobs/{jobName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"JobName\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"JobName\":{\"location\":\"uri\",\"locationName\":\"jobName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelPackagingDescription\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"ProjectName\":{},\"ModelVersion\":{},\"ModelPackagingConfiguration\":{\"shape\":\"S1m\"},\"ModelPackagingJobDescription\":{},\"ModelPackagingMethod\":{},\"ModelPackagingOutputDetails\":{\"type\":\"structure\",\"members\":{\"Greengrass\":{\"type\":\"structure\",\"members\":{\"ComponentVersionArn\":{},\"ComponentName\":{},\"ComponentVersion\":{}}}}},\"Status\":{},\"StatusMessage\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}}}},\"DescribeProject\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectDescription\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{},\"ProjectName\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"Datasets\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}}}}}}},\"DetectAnomalies\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}/detect\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\",\"Body\",\"ContentType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"},\"Body\":{\"type\":\"blob\",\"requiresLength\":true,\"streaming\":true},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"}},\"payload\":\"Body\"},\"output\":{\"type\":\"structure\",\"members\":{\"DetectAnomalyResult\":{\"type\":\"structure\",\"members\":{\"Source\":{\"type\":\"structure\",\"members\":{\"Type\":{}}},\"IsAnomalous\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}}}}},\"ListDatasetEntries\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets/{datasetType}/entries\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{\"location\":\"uri\",\"locationName\":\"datasetType\"},\"Labeled\":{\"location\":\"querystring\",\"locationName\":\"labeled\",\"type\":\"boolean\"},\"AnomalyClass\":{\"location\":\"querystring\",\"locationName\":\"anomalyClass\"},\"BeforeCreationDate\":{\"location\":\"querystring\",\"locationName\":\"createdBefore\",\"type\":\"timestamp\"},\"AfterCreationDate\":{\"location\":\"querystring\",\"locationName\":\"createdAfter\",\"type\":\"timestamp\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"SourceRefContains\":{\"location\":\"querystring\",\"locationName\":\"sourceRefContains\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetEntries\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListModelPackagingJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/modelpackagingjobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelPackagingJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"ProjectName\":{},\"ModelVersion\":{},\"ModelPackagingJobDescription\":{},\"ModelPackagingMethod\":{},\"Status\":{},\"StatusMessage\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListModels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects/{projectName}/models\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Models\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"NextToken\":{}}}},\"ListProjects\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/projects\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Projects\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-11-20/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sm\"}}}},\"StartModel\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}/start\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\",\"MinInferenceUnits\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"},\"MinInferenceUnits\":{\"type\":\"integer\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"StartModelPackagingJob\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/modelpackagingjobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\",\"Configuration\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{},\"JobName\":{},\"Configuration\":{\"shape\":\"S1m\"},\"Description\":{},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobName\":{}}}},\"StopModel\":{\"http\":{\"requestUri\":\"/2020-11-20/projects/{projectName}/models/{modelVersion}/stop\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ModelVersion\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"ModelVersion\":{\"location\":\"uri\",\"locationName\":\"modelVersion\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/2020-11-20/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\":\"/2020-11-20/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\":{}}},\"UpdateDatasetEntries\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-11-20/projects/{projectName}/datasets/{datasetType}/entries\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"DatasetType\",\"Changes\"],\"members\":{\"ProjectName\":{\"location\":\"uri\",\"locationName\":\"projectName\"},\"DatasetType\":{\"location\":\"uri\",\"locationName\":\"datasetType\"},\"Changes\":{\"type\":\"blob\"},\"ClientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amzn-Client-Token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}}},\"shapes\":{\"Sc\":{\"type\":\"structure\",\"members\":{\"DatasetType\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusMessage\":{}}},\"Si\":{\"type\":\"structure\",\"required\":[\"S3Location\"],\"members\":{\"S3Location\":{\"shape\":\"Sj\"}}},\"Sj\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{},\"Prefix\":{}}},\"Sm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"CreationTimestamp\":{\"type\":\"timestamp\"},\"ModelVersion\":{},\"ModelArn\":{},\"Description\":{},\"Status\":{},\"StatusMessage\":{},\"Performance\":{\"shape\":\"Sw\"}}},\"Sw\":{\"type\":\"structure\",\"members\":{\"F1Score\":{\"type\":\"float\"},\"Recall\":{\"type\":\"float\"},\"Precision\":{\"type\":\"float\"}}},\"S10\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{},\"ProjectName\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"}}},\"S1h\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"Bucket\":{},\"Key\":{}}},\"S1m\":{\"type\":\"structure\",\"required\":[\"Greengrass\"],\"members\":{\"Greengrass\":{\"type\":\"structure\",\"required\":[\"S3OutputLocation\",\"ComponentName\"],\"members\":{\"CompilerOptions\":{},\"TargetDevice\":{},\"TargetPlatform\":{\"type\":\"structure\",\"required\":[\"Os\",\"Arch\",\"Accelerator\"],\"members\":{\"Os\":{},\"Arch\":{},\"Accelerator\":{}}},\"S3OutputLocation\":{\"shape\":\"Sj\"},\"ComponentName\":{},\"ComponentVersion\":{},\"ComponentDescription\":{},\"Tags\":{\"shape\":\"Sm\"}}}}}}}"); /***/ }), @@ -36496,7 +39550,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListDatasetEntries\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"DatasetEntries\"},\"ListModelPackagingJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ModelPackagingJobs\"},\"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\"}}}"); /***/ }), @@ -36544,7 +39598,7 @@ module.exports = JSON.parse("{\"o\":{\"ListMemberAccounts\":{\"input_token\":\"n /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":{\"administratorAccountId\":{\"locationName\":\"administratorAccountId\"},\"invitationId\":{\"locationName\":\"invitationId\"},\"masterAccount\":{\"locationName\":\"masterAccount\"}},\"required\":[\"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\":\"S11\",\"locationName\":\"scheduleFrequency\"},\"tags\":{\"shape\":\"S16\",\"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\":\"S16\",\"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\":\"S1c\",\"locationName\":\"findingCriteria\"},\"name\":{\"locationName\":\"name\"},\"position\":{\"locationName\":\"position\",\"type\":\"integer\"},\"tags\":{\"shape\":\"S16\",\"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\":\"S1j\",\"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\":\"S16\",\"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\":\"S1j\",\"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\":\"S1j\",\"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\"},\"allowsUnencryptedObjectUploads\":{\"locationName\":\"allowsUnencryptedObjectUploads\"},\"bucketArn\":{\"locationName\":\"bucketArn\"},\"bucketCreatedAt\":{\"shape\":\"S9\",\"locationName\":\"bucketCreatedAt\"},\"bucketName\":{\"locationName\":\"bucketName\"},\"classifiableObjectCount\":{\"locationName\":\"classifiableObjectCount\",\"type\":\"long\"},\"classifiableSizeInBytes\":{\"locationName\":\"classifiableSizeInBytes\",\"type\":\"long\"},\"jobDetails\":{\"shape\":\"S2c\",\"locationName\":\"jobDetails\"},\"lastUpdated\":{\"shape\":\"S9\",\"locationName\":\"lastUpdated\"},\"objectCount\":{\"locationName\":\"objectCount\",\"type\":\"long\"},\"objectCountByEncryptionType\":{\"shape\":\"S2f\",\"locationName\":\"objectCountByEncryptionType\"},\"publicAccess\":{\"shape\":\"S2g\",\"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\"}}},\"serverSideEncryption\":{\"locationName\":\"serverSideEncryption\",\"type\":\"structure\",\"members\":{\"kmsMasterKeyId\":{\"locationName\":\"kmsMasterKeyId\"},\"type\":{\"locationName\":\"type\"}}},\"sharedAccess\":{\"locationName\":\"sharedAccess\"},\"sizeInBytes\":{\"locationName\":\"sizeInBytes\",\"type\":\"long\"},\"sizeInBytesCompressed\":{\"locationName\":\"sizeInBytesCompressed\",\"type\":\"long\"},\"tags\":{\"locationName\":\"tags\",\"type\":\"list\",\"member\":{\"shape\":\"S2t\"}},\"unclassifiableObjectCount\":{\"shape\":\"S2u\",\"locationName\":\"unclassifiableObjectCount\"},\"unclassifiableObjectSizeInBytes\":{\"shape\":\"S2u\",\"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\":\"S2y\",\"locationName\":\"lastRunErrorStatus\"},\"lastRunTime\":{\"shape\":\"S9\",\"locationName\":\"lastRunTime\"},\"name\":{\"locationName\":\"name\"},\"s3JobDefinition\":{\"shape\":\"Sd\",\"locationName\":\"s3JobDefinition\"},\"samplingPercentage\":{\"locationName\":\"samplingPercentage\",\"type\":\"integer\"},\"scheduleFrequency\":{\"shape\":\"S11\",\"locationName\":\"scheduleFrequency\"},\"statistics\":{\"locationName\":\"statistics\",\"type\":\"structure\",\"members\":{\"approximateNumberOfObjectsToProcess\":{\"locationName\":\"approximateNumberOfObjectsToProcess\",\"type\":\"double\"},\"numberOfRuns\":{\"locationName\":\"numberOfRuns\",\"type\":\"double\"}}},\"tags\":{\"shape\":\"S16\",\"locationName\":\"tags\"},\"userPausedDetails\":{\"shape\":\"S32\",\"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\":{}}},\"DisassociateFromAdministratorAccount\":{\"http\":{\"requestUri\":\"/administrator/disassociate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"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\":{}}},\"GetAdministratorAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/administrator\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"administrator\":{\"shape\":\"S3n\",\"locationName\":\"administrator\"}}}},\"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\"},\"unknown\":{\"locationName\":\"unknown\",\"type\":\"long\"}}},\"bucketCountByObjectEncryptionRequirement\":{\"locationName\":\"bucketCountByObjectEncryptionRequirement\",\"type\":\"structure\",\"members\":{\"allowsUnencryptedObjectUploads\":{\"locationName\":\"allowsUnencryptedObjectUploads\",\"type\":\"long\"},\"deniesUnencryptedObjectUploads\":{\"locationName\":\"deniesUnencryptedObjectUploads\",\"type\":\"long\"},\"unknown\":{\"locationName\":\"unknown\",\"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\":\"S2u\",\"locationName\":\"unclassifiableObjectCount\"},\"unclassifiableObjectSizeInBytes\":{\"shape\":\"S2u\",\"locationName\":\"unclassifiableObjectSizeInBytes\"}}}},\"GetClassificationExportConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/classification-export-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S3x\",\"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\":\"S16\",\"locationName\":\"tags\"}}}},\"GetFindingStatistics\":{\"http\":{\"requestUri\":\"/findings/statistics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"findingCriteria\":{\"shape\":\"S1c\",\"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\":\"S49\",\"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\":\"S4j\",\"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\":\"S4j\",\"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\":\"S5b\",\"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\":\"S5b\",\"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\":{\"allowsUnencryptedObjectUploads\":{\"locationName\":\"allowsUnencryptedObjectUploads\"},\"arn\":{\"locationName\":\"arn\"},\"createdAt\":{\"shape\":\"S9\",\"locationName\":\"createdAt\"},\"defaultServerSideEncryption\":{\"shape\":\"S5m\",\"locationName\":\"defaultServerSideEncryption\"},\"name\":{\"locationName\":\"name\"},\"owner\":{\"locationName\":\"owner\",\"type\":\"structure\",\"members\":{\"displayName\":{\"locationName\":\"displayName\"},\"id\":{\"locationName\":\"id\"}}},\"publicAccess\":{\"shape\":\"S2g\",\"locationName\":\"publicAccess\"},\"tags\":{\"shape\":\"S5p\",\"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\":\"S5m\",\"locationName\":\"serverSideEncryption\"},\"size\":{\"locationName\":\"size\",\"type\":\"long\"},\"storageClass\":{\"locationName\":\"storageClass\"},\"tags\":{\"shape\":\"S5p\",\"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\":\"S1c\",\"locationName\":\"findingCriteria\"},\"id\":{\"locationName\":\"id\"},\"name\":{\"locationName\":\"name\"},\"position\":{\"locationName\":\"position\",\"type\":\"integer\"},\"tags\":{\"shape\":\"S16\",\"locationName\":\"tags\"}}}},\"GetFindingsPublicationConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/findings-publication-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"securityHubConfiguration\":{\"shape\":\"S5y\",\"locationName\":\"securityHubConfiguration\"}}}},\"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\":\"S3n\",\"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\"},\"administratorAccountId\":{\"locationName\":\"administratorAccountId\"},\"arn\":{\"locationName\":\"arn\"},\"email\":{\"locationName\":\"email\"},\"invitedAt\":{\"shape\":\"S9\",\"locationName\":\"invitedAt\"},\"masterAccountId\":{\"locationName\":\"masterAccountId\"},\"relationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"tags\":{\"shape\":\"S16\",\"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\"}}},\"timeRange\":{\"locationName\":\"timeRange\"}}},\"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\"}}}}}}},\"timeRange\":{\"locationName\":\"timeRange\"}}}},\"GetUsageTotals\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/usage\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"timeRange\":{\"location\":\"querystring\",\"locationName\":\"timeRange\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"timeRange\":{\"locationName\":\"timeRange\"},\"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\":\"S6u\",\"locationName\":\"excludes\"},\"includes\":{\"shape\":\"S6u\",\"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\":\"S2y\",\"locationName\":\"lastRunErrorStatus\"},\"name\":{\"locationName\":\"name\"},\"userPausedDetails\":{\"shape\":\"S32\",\"locationName\":\"userPausedDetails\"},\"bucketCriteria\":{\"shape\":\"Sr\",\"locationName\":\"bucketCriteria\"}}}},\"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\":\"S1c\",\"locationName\":\"findingCriteria\"},\"maxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"locationName\":\"nextToken\"},\"sortCriteria\":{\"shape\":\"S49\",\"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\":\"S16\",\"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\":\"S3n\"}},\"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\"},\"administratorAccountId\":{\"locationName\":\"administratorAccountId\"},\"arn\":{\"locationName\":\"arn\"},\"email\":{\"locationName\":\"email\"},\"invitedAt\":{\"shape\":\"S9\",\"locationName\":\"invitedAt\"},\"masterAccountId\":{\"locationName\":\"masterAccountId\"},\"relationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"tags\":{\"shape\":\"S16\",\"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\":\"S16\",\"locationName\":\"tags\"}}}},\"PutClassificationExportConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/classification-export-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S3x\",\"locationName\":\"configuration\"}},\"required\":[\"configuration\"]},\"output\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S3x\",\"locationName\":\"configuration\"}}}},\"PutFindingsPublicationConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/findings-publication-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"locationName\":\"clientToken\",\"idempotencyToken\":true},\"securityHubConfiguration\":{\"shape\":\"S5y\",\"locationName\":\"securityHubConfiguration\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SearchResources\":{\"http\":{\"requestUri\":\"/datasources/search-resources\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"bucketCriteria\":{\"locationName\":\"bucketCriteria\",\"type\":\"structure\",\"members\":{\"excludes\":{\"shape\":\"S7x\",\"locationName\":\"excludes\"},\"includes\":{\"shape\":\"S7x\",\"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\":{\"matchingResources\":{\"locationName\":\"matchingResources\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"matchingBucket\":{\"locationName\":\"matchingBucket\",\"type\":\"structure\",\"members\":{\"accountId\":{\"locationName\":\"accountId\"},\"bucketName\":{\"locationName\":\"bucketName\"},\"classifiableObjectCount\":{\"locationName\":\"classifiableObjectCount\",\"type\":\"long\"},\"classifiableSizeInBytes\":{\"locationName\":\"classifiableSizeInBytes\",\"type\":\"long\"},\"jobDetails\":{\"shape\":\"S2c\",\"locationName\":\"jobDetails\"},\"objectCount\":{\"locationName\":\"objectCount\",\"type\":\"long\"},\"objectCountByEncryptionType\":{\"shape\":\"S2f\",\"locationName\":\"objectCountByEncryptionType\"},\"sizeInBytes\":{\"locationName\":\"sizeInBytes\",\"type\":\"long\"},\"sizeInBytesCompressed\":{\"locationName\":\"sizeInBytesCompressed\",\"type\":\"long\"},\"unclassifiableObjectCount\":{\"shape\":\"S2u\",\"locationName\":\"unclassifiableObjectCount\"},\"unclassifiableObjectSizeInBytes\":{\"shape\":\"S2u\",\"locationName\":\"unclassifiableObjectSizeInBytes\"}}}}}},\"nextToken\":{\"locationName\":\"nextToken\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S16\",\"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\":\"S1c\",\"locationName\":\"findingCriteria\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"name\":{\"locationName\":\"name\"},\"position\":{\"locationName\":\"position\",\"type\":\"integer\"},\"clientToken\":{\"locationName\":\"clientToken\",\"idempotencyToken\":true}},\"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\"}}},\"bucketCriteria\":{\"shape\":\"Sr\",\"locationName\":\"bucketCriteria\"}}},\"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\"}}}}}}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"excludes\":{\"shape\":\"Ss\",\"locationName\":\"excludes\"},\"includes\":{\"shape\":\"Ss\",\"locationName\":\"includes\"}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"and\":{\"locationName\":\"and\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"simpleCriterion\":{\"locationName\":\"simpleCriterion\",\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"key\":{\"locationName\":\"key\"},\"values\":{\"shape\":\"S5\",\"locationName\":\"values\"}}},\"tagCriterion\":{\"locationName\":\"tagCriterion\",\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"tagValues\":{\"locationName\":\"tagValues\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{\"locationName\":\"key\"},\"value\":{\"locationName\":\"value\"}}}}}}}}}}},\"S11\":{\"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\"}}}}},\"S16\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1c\":{\"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\"}}}}}},\"S1j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"accountId\":{\"locationName\":\"accountId\"},\"errorCode\":{\"locationName\":\"errorCode\"},\"errorMessage\":{\"locationName\":\"errorMessage\"}}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"isDefinedInJob\":{\"locationName\":\"isDefinedInJob\"},\"isMonitoredByJob\":{\"locationName\":\"isMonitoredByJob\"},\"lastJobId\":{\"locationName\":\"lastJobId\"},\"lastJobRunTime\":{\"shape\":\"S9\",\"locationName\":\"lastJobRunTime\"}}},\"S2f\":{\"type\":\"structure\",\"members\":{\"customerManaged\":{\"locationName\":\"customerManaged\",\"type\":\"long\"},\"kmsManaged\":{\"locationName\":\"kmsManaged\",\"type\":\"long\"},\"s3Managed\":{\"locationName\":\"s3Managed\",\"type\":\"long\"},\"unencrypted\":{\"locationName\":\"unencrypted\",\"type\":\"long\"},\"unknown\":{\"locationName\":\"unknown\",\"type\":\"long\"}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"effectivePermission\":{\"locationName\":\"effectivePermission\"},\"permissionConfiguration\":{\"locationName\":\"permissionConfiguration\",\"type\":\"structure\",\"members\":{\"accountLevelPermissions\":{\"locationName\":\"accountLevelPermissions\",\"type\":\"structure\",\"members\":{\"blockPublicAccess\":{\"shape\":\"S2k\",\"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\":\"S2k\",\"locationName\":\"blockPublicAccess\"},\"bucketPolicy\":{\"locationName\":\"bucketPolicy\",\"type\":\"structure\",\"members\":{\"allowsPublicReadAccess\":{\"locationName\":\"allowsPublicReadAccess\",\"type\":\"boolean\"},\"allowsPublicWriteAccess\":{\"locationName\":\"allowsPublicWriteAccess\",\"type\":\"boolean\"}}}}}}}}},\"S2k\":{\"type\":\"structure\",\"members\":{\"blockPublicAcls\":{\"locationName\":\"blockPublicAcls\",\"type\":\"boolean\"},\"blockPublicPolicy\":{\"locationName\":\"blockPublicPolicy\",\"type\":\"boolean\"},\"ignorePublicAcls\":{\"locationName\":\"ignorePublicAcls\",\"type\":\"boolean\"},\"restrictPublicBuckets\":{\"locationName\":\"restrictPublicBuckets\",\"type\":\"boolean\"}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"key\":{\"locationName\":\"key\"},\"value\":{\"locationName\":\"value\"}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"fileType\":{\"locationName\":\"fileType\",\"type\":\"long\"},\"storageClass\":{\"locationName\":\"storageClass\",\"type\":\"long\"},\"total\":{\"locationName\":\"total\",\"type\":\"long\"}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"code\":{\"locationName\":\"code\"}}},\"S32\":{\"type\":\"structure\",\"members\":{\"jobExpiresAt\":{\"shape\":\"S9\",\"locationName\":\"jobExpiresAt\"},\"jobImminentExpirationHealthEventArn\":{\"locationName\":\"jobImminentExpirationHealthEventArn\"},\"jobPausedAt\":{\"shape\":\"S9\",\"locationName\":\"jobPausedAt\"}}},\"S3n\":{\"type\":\"structure\",\"members\":{\"accountId\":{\"locationName\":\"accountId\"},\"invitationId\":{\"locationName\":\"invitationId\"},\"invitedAt\":{\"shape\":\"S9\",\"locationName\":\"invitedAt\"},\"relationshipStatus\":{\"locationName\":\"relationshipStatus\"}}},\"S3x\":{\"type\":\"structure\",\"members\":{\"s3Destination\":{\"locationName\":\"s3Destination\",\"type\":\"structure\",\"members\":{\"bucketName\":{\"locationName\":\"bucketName\"},\"keyPrefix\":{\"locationName\":\"keyPrefix\"},\"kmsKeyArn\":{\"locationName\":\"kmsKeyArn\"}},\"required\":[\"bucketName\",\"kmsKeyArn\"]}}},\"S49\":{\"type\":\"structure\",\"members\":{\"attributeName\":{\"locationName\":\"attributeName\"},\"orderBy\":{\"locationName\":\"orderBy\"}}},\"S4j\":{\"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\":\"S4m\",\"locationName\":\"lineRanges\"},\"offsetRanges\":{\"shape\":\"S4m\",\"locationName\":\"offsetRanges\"},\"pages\":{\"locationName\":\"pages\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"lineRange\":{\"shape\":\"S4n\",\"locationName\":\"lineRange\"},\"offsetRange\":{\"shape\":\"S4n\",\"locationName\":\"offsetRange\"},\"pageNumber\":{\"locationName\":\"pageNumber\",\"type\":\"long\"}}}},\"records\":{\"locationName\":\"records\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jsonPath\":{\"locationName\":\"jsonPath\"},\"recordIndex\":{\"locationName\":\"recordIndex\",\"type\":\"long\"}}}}}},\"S4m\":{\"type\":\"list\",\"member\":{\"shape\":\"S4n\"}},\"S4n\":{\"type\":\"structure\",\"members\":{\"end\":{\"locationName\":\"end\",\"type\":\"long\"},\"start\":{\"locationName\":\"start\",\"type\":\"long\"},\"startColumn\":{\"locationName\":\"startColumn\",\"type\":\"long\"}}},\"S5b\":{\"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\"}}}}},\"S5m\":{\"type\":\"structure\",\"members\":{\"encryptionType\":{\"locationName\":\"encryptionType\"},\"kmsMasterKeyId\":{\"locationName\":\"kmsMasterKeyId\"}}},\"S5p\":{\"type\":\"list\",\"member\":{\"shape\":\"S2t\"}},\"S5y\":{\"type\":\"structure\",\"members\":{\"publishClassificationFindings\":{\"locationName\":\"publishClassificationFindings\",\"type\":\"boolean\"},\"publishPolicyFindings\":{\"locationName\":\"publishPolicyFindings\",\"type\":\"boolean\"}},\"required\":[\"publishPolicyFindings\",\"publishClassificationFindings\"]},\"S6u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"key\":{\"locationName\":\"key\"},\"values\":{\"shape\":\"S5\",\"locationName\":\"values\"}}}},\"S7x\":{\"type\":\"structure\",\"members\":{\"and\":{\"locationName\":\"and\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"simpleCriterion\":{\"locationName\":\"simpleCriterion\",\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"key\":{\"locationName\":\"key\"},\"values\":{\"shape\":\"S5\",\"locationName\":\"values\"}}},\"tagCriterion\":{\"locationName\":\"tagCriterion\",\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"tagValues\":{\"locationName\":\"tagValues\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{\"locationName\":\"key\"},\"value\":{\"locationName\":\"value\"}}}}}}}}}}}}}"); +module.exports = JSON.parse("{\"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\":{\"administratorAccountId\":{\"locationName\":\"administratorAccountId\"},\"invitationId\":{\"locationName\":\"invitationId\"},\"masterAccount\":{\"locationName\":\"masterAccount\"}},\"required\":[\"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\"},\"managedDataIdentifierIds\":{\"shape\":\"S5\",\"locationName\":\"managedDataIdentifierIds\"},\"managedDataIdentifierSelector\":{\"locationName\":\"managedDataIdentifierSelector\"},\"name\":{\"locationName\":\"name\"},\"s3JobDefinition\":{\"shape\":\"Se\",\"locationName\":\"s3JobDefinition\"},\"samplingPercentage\":{\"locationName\":\"samplingPercentage\",\"type\":\"integer\"},\"scheduleFrequency\":{\"shape\":\"S12\",\"locationName\":\"scheduleFrequency\"},\"tags\":{\"shape\":\"S17\",\"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\"},\"severityLevels\":{\"shape\":\"S1a\",\"locationName\":\"severityLevels\"},\"tags\":{\"shape\":\"S17\",\"locationName\":\"tags\"}},\"required\":[\"name\",\"regex\"]},\"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\":\"S1h\",\"locationName\":\"findingCriteria\"},\"name\":{\"locationName\":\"name\"},\"position\":{\"locationName\":\"position\",\"type\":\"integer\"},\"tags\":{\"shape\":\"S17\",\"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\":\"S1n\",\"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\":\"S17\",\"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\":\"S1n\",\"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\":\"S1n\",\"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\"},\"allowsUnencryptedObjectUploads\":{\"locationName\":\"allowsUnencryptedObjectUploads\"},\"bucketArn\":{\"locationName\":\"bucketArn\"},\"bucketCreatedAt\":{\"shape\":\"S9\",\"locationName\":\"bucketCreatedAt\"},\"bucketName\":{\"locationName\":\"bucketName\"},\"classifiableObjectCount\":{\"locationName\":\"classifiableObjectCount\",\"type\":\"long\"},\"classifiableSizeInBytes\":{\"locationName\":\"classifiableSizeInBytes\",\"type\":\"long\"},\"errorCode\":{\"locationName\":\"errorCode\"},\"errorMessage\":{\"locationName\":\"errorMessage\"},\"jobDetails\":{\"shape\":\"S2h\",\"locationName\":\"jobDetails\"},\"lastUpdated\":{\"shape\":\"S9\",\"locationName\":\"lastUpdated\"},\"objectCount\":{\"locationName\":\"objectCount\",\"type\":\"long\"},\"objectCountByEncryptionType\":{\"shape\":\"S2k\",\"locationName\":\"objectCountByEncryptionType\"},\"publicAccess\":{\"shape\":\"S2l\",\"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\"}}},\"serverSideEncryption\":{\"locationName\":\"serverSideEncryption\",\"type\":\"structure\",\"members\":{\"kmsMasterKeyId\":{\"locationName\":\"kmsMasterKeyId\"},\"type\":{\"locationName\":\"type\"}}},\"sharedAccess\":{\"locationName\":\"sharedAccess\"},\"sizeInBytes\":{\"locationName\":\"sizeInBytes\",\"type\":\"long\"},\"sizeInBytesCompressed\":{\"locationName\":\"sizeInBytesCompressed\",\"type\":\"long\"},\"tags\":{\"locationName\":\"tags\",\"type\":\"list\",\"member\":{\"shape\":\"S2y\"}},\"unclassifiableObjectCount\":{\"shape\":\"S2z\",\"locationName\":\"unclassifiableObjectCount\"},\"unclassifiableObjectSizeInBytes\":{\"shape\":\"S2z\",\"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\":\"S33\",\"locationName\":\"lastRunErrorStatus\"},\"lastRunTime\":{\"shape\":\"S9\",\"locationName\":\"lastRunTime\"},\"managedDataIdentifierIds\":{\"shape\":\"S5\",\"locationName\":\"managedDataIdentifierIds\"},\"managedDataIdentifierSelector\":{\"locationName\":\"managedDataIdentifierSelector\"},\"name\":{\"locationName\":\"name\"},\"s3JobDefinition\":{\"shape\":\"Se\",\"locationName\":\"s3JobDefinition\"},\"samplingPercentage\":{\"locationName\":\"samplingPercentage\",\"type\":\"integer\"},\"scheduleFrequency\":{\"shape\":\"S12\",\"locationName\":\"scheduleFrequency\"},\"statistics\":{\"locationName\":\"statistics\",\"type\":\"structure\",\"members\":{\"approximateNumberOfObjectsToProcess\":{\"locationName\":\"approximateNumberOfObjectsToProcess\",\"type\":\"double\"},\"numberOfRuns\":{\"locationName\":\"numberOfRuns\",\"type\":\"double\"}}},\"tags\":{\"shape\":\"S17\",\"locationName\":\"tags\"},\"userPausedDetails\":{\"shape\":\"S37\",\"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\":{}}},\"DisassociateFromAdministratorAccount\":{\"http\":{\"requestUri\":\"/administrator/disassociate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"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\":{}}},\"GetAdministratorAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/administrator\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"administrator\":{\"shape\":\"S3s\",\"locationName\":\"administrator\"}}}},\"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\"},\"unknown\":{\"locationName\":\"unknown\",\"type\":\"long\"}}},\"bucketCountByObjectEncryptionRequirement\":{\"locationName\":\"bucketCountByObjectEncryptionRequirement\",\"type\":\"structure\",\"members\":{\"allowsUnencryptedObjectUploads\":{\"locationName\":\"allowsUnencryptedObjectUploads\",\"type\":\"long\"},\"deniesUnencryptedObjectUploads\":{\"locationName\":\"deniesUnencryptedObjectUploads\",\"type\":\"long\"},\"unknown\":{\"locationName\":\"unknown\",\"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\":\"S2z\",\"locationName\":\"unclassifiableObjectCount\"},\"unclassifiableObjectSizeInBytes\":{\"shape\":\"S2z\",\"locationName\":\"unclassifiableObjectSizeInBytes\"}}}},\"GetClassificationExportConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/classification-export-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S42\",\"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\"},\"severityLevels\":{\"shape\":\"S1a\",\"locationName\":\"severityLevels\"},\"tags\":{\"shape\":\"S17\",\"locationName\":\"tags\"}}}},\"GetFindingStatistics\":{\"http\":{\"requestUri\":\"/findings/statistics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"findingCriteria\":{\"shape\":\"S1h\",\"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\":\"S4e\",\"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\"},\"originType\":{\"locationName\":\"originType\"},\"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\":\"S4p\",\"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\":\"S4p\",\"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\":\"S5h\",\"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\":\"S5h\",\"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\":{\"allowsUnencryptedObjectUploads\":{\"locationName\":\"allowsUnencryptedObjectUploads\"},\"arn\":{\"locationName\":\"arn\"},\"createdAt\":{\"shape\":\"S9\",\"locationName\":\"createdAt\"},\"defaultServerSideEncryption\":{\"shape\":\"S5s\",\"locationName\":\"defaultServerSideEncryption\"},\"name\":{\"locationName\":\"name\"},\"owner\":{\"locationName\":\"owner\",\"type\":\"structure\",\"members\":{\"displayName\":{\"locationName\":\"displayName\"},\"id\":{\"locationName\":\"id\"}}},\"publicAccess\":{\"shape\":\"S2l\",\"locationName\":\"publicAccess\"},\"tags\":{\"shape\":\"S5v\",\"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\":\"S5s\",\"locationName\":\"serverSideEncryption\"},\"size\":{\"locationName\":\"size\",\"type\":\"long\"},\"storageClass\":{\"locationName\":\"storageClass\"},\"tags\":{\"shape\":\"S5v\",\"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\":\"S1h\",\"locationName\":\"findingCriteria\"},\"id\":{\"locationName\":\"id\"},\"name\":{\"locationName\":\"name\"},\"position\":{\"locationName\":\"position\",\"type\":\"integer\"},\"tags\":{\"shape\":\"S17\",\"locationName\":\"tags\"}}}},\"GetFindingsPublicationConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/findings-publication-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"securityHubConfiguration\":{\"shape\":\"S64\",\"locationName\":\"securityHubConfiguration\"}}}},\"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\":\"S3s\",\"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\"},\"administratorAccountId\":{\"locationName\":\"administratorAccountId\"},\"arn\":{\"locationName\":\"arn\"},\"email\":{\"locationName\":\"email\"},\"invitedAt\":{\"shape\":\"S9\",\"locationName\":\"invitedAt\"},\"masterAccountId\":{\"locationName\":\"masterAccountId\"},\"relationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"tags\":{\"shape\":\"S17\",\"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\"}}},\"timeRange\":{\"locationName\":\"timeRange\"}}},\"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\"}}}}}}},\"timeRange\":{\"locationName\":\"timeRange\"}}}},\"GetUsageTotals\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/usage\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"timeRange\":{\"location\":\"querystring\",\"locationName\":\"timeRange\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"timeRange\":{\"locationName\":\"timeRange\"},\"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\":\"S70\",\"locationName\":\"excludes\"},\"includes\":{\"shape\":\"S70\",\"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\":\"Sf\",\"locationName\":\"bucketDefinitions\"},\"createdAt\":{\"shape\":\"S9\",\"locationName\":\"createdAt\"},\"jobId\":{\"locationName\":\"jobId\"},\"jobStatus\":{\"locationName\":\"jobStatus\"},\"jobType\":{\"locationName\":\"jobType\"},\"lastRunErrorStatus\":{\"shape\":\"S33\",\"locationName\":\"lastRunErrorStatus\"},\"name\":{\"locationName\":\"name\"},\"userPausedDetails\":{\"shape\":\"S37\",\"locationName\":\"userPausedDetails\"},\"bucketCriteria\":{\"shape\":\"Ss\",\"locationName\":\"bucketCriteria\"}}}},\"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\":\"S1h\",\"locationName\":\"findingCriteria\"},\"maxResults\":{\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"locationName\":\"nextToken\"},\"sortCriteria\":{\"shape\":\"S4e\",\"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\":\"S17\",\"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\":\"S3s\"}},\"nextToken\":{\"locationName\":\"nextToken\"}}}},\"ListManagedDataIdentifiers\":{\"http\":{\"requestUri\":\"/managed-data-identifiers/list\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"locationName\":\"items\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"category\":{\"locationName\":\"category\"},\"id\":{\"locationName\":\"id\"}}}},\"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\"},\"administratorAccountId\":{\"locationName\":\"administratorAccountId\"},\"arn\":{\"locationName\":\"arn\"},\"email\":{\"locationName\":\"email\"},\"invitedAt\":{\"shape\":\"S9\",\"locationName\":\"invitedAt\"},\"masterAccountId\":{\"locationName\":\"masterAccountId\"},\"relationshipStatus\":{\"locationName\":\"relationshipStatus\"},\"tags\":{\"shape\":\"S17\",\"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\":\"S17\",\"locationName\":\"tags\"}}}},\"PutClassificationExportConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/classification-export-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S42\",\"locationName\":\"configuration\"}},\"required\":[\"configuration\"]},\"output\":{\"type\":\"structure\",\"members\":{\"configuration\":{\"shape\":\"S42\",\"locationName\":\"configuration\"}}}},\"PutFindingsPublicationConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/findings-publication-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"locationName\":\"clientToken\",\"idempotencyToken\":true},\"securityHubConfiguration\":{\"shape\":\"S64\",\"locationName\":\"securityHubConfiguration\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SearchResources\":{\"http\":{\"requestUri\":\"/datasources/search-resources\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"bucketCriteria\":{\"locationName\":\"bucketCriteria\",\"type\":\"structure\",\"members\":{\"excludes\":{\"shape\":\"S87\",\"locationName\":\"excludes\"},\"includes\":{\"shape\":\"S87\",\"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\":{\"matchingResources\":{\"locationName\":\"matchingResources\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"matchingBucket\":{\"locationName\":\"matchingBucket\",\"type\":\"structure\",\"members\":{\"accountId\":{\"locationName\":\"accountId\"},\"bucketName\":{\"locationName\":\"bucketName\"},\"classifiableObjectCount\":{\"locationName\":\"classifiableObjectCount\",\"type\":\"long\"},\"classifiableSizeInBytes\":{\"locationName\":\"classifiableSizeInBytes\",\"type\":\"long\"},\"errorCode\":{\"locationName\":\"errorCode\"},\"errorMessage\":{\"locationName\":\"errorMessage\"},\"jobDetails\":{\"shape\":\"S2h\",\"locationName\":\"jobDetails\"},\"objectCount\":{\"locationName\":\"objectCount\",\"type\":\"long\"},\"objectCountByEncryptionType\":{\"shape\":\"S2k\",\"locationName\":\"objectCountByEncryptionType\"},\"sizeInBytes\":{\"locationName\":\"sizeInBytes\",\"type\":\"long\"},\"sizeInBytesCompressed\":{\"locationName\":\"sizeInBytesCompressed\",\"type\":\"long\"},\"unclassifiableObjectCount\":{\"shape\":\"S2z\",\"locationName\":\"unclassifiableObjectCount\"},\"unclassifiableObjectSizeInBytes\":{\"shape\":\"S2z\",\"locationName\":\"unclassifiableObjectSizeInBytes\"}}}}}},\"nextToken\":{\"locationName\":\"nextToken\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S17\",\"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\":\"S1h\",\"locationName\":\"findingCriteria\"},\"id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"name\":{\"locationName\":\"name\"},\"position\":{\"locationName\":\"position\",\"type\":\"integer\"},\"clientToken\":{\"locationName\":\"clientToken\",\"idempotencyToken\":true}},\"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\"},\"Se\":{\"type\":\"structure\",\"members\":{\"bucketDefinitions\":{\"shape\":\"Sf\",\"locationName\":\"bucketDefinitions\"},\"scoping\":{\"locationName\":\"scoping\",\"type\":\"structure\",\"members\":{\"excludes\":{\"shape\":\"Si\",\"locationName\":\"excludes\"},\"includes\":{\"shape\":\"Si\",\"locationName\":\"includes\"}}},\"bucketCriteria\":{\"shape\":\"Ss\",\"locationName\":\"bucketCriteria\"}}},\"Sf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"accountId\":{\"locationName\":\"accountId\"},\"buckets\":{\"shape\":\"S5\",\"locationName\":\"buckets\"}},\"required\":[\"accountId\",\"buckets\"]}},\"Si\":{\"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\":{\"excludes\":{\"shape\":\"St\",\"locationName\":\"excludes\"},\"includes\":{\"shape\":\"St\",\"locationName\":\"includes\"}}},\"St\":{\"type\":\"structure\",\"members\":{\"and\":{\"locationName\":\"and\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"simpleCriterion\":{\"locationName\":\"simpleCriterion\",\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"key\":{\"locationName\":\"key\"},\"values\":{\"shape\":\"S5\",\"locationName\":\"values\"}}},\"tagCriterion\":{\"locationName\":\"tagCriterion\",\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"tagValues\":{\"locationName\":\"tagValues\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{\"locationName\":\"key\"},\"value\":{\"locationName\":\"value\"}}}}}}}}}}},\"S12\":{\"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\"}}}}},\"S17\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"occurrencesThreshold\":{\"locationName\":\"occurrencesThreshold\",\"type\":\"long\"},\"severity\":{\"locationName\":\"severity\"}},\"required\":[\"occurrencesThreshold\",\"severity\"]}},\"S1h\":{\"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\"}}}}}},\"S1n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"accountId\":{\"locationName\":\"accountId\"},\"errorCode\":{\"locationName\":\"errorCode\"},\"errorMessage\":{\"locationName\":\"errorMessage\"}}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"isDefinedInJob\":{\"locationName\":\"isDefinedInJob\"},\"isMonitoredByJob\":{\"locationName\":\"isMonitoredByJob\"},\"lastJobId\":{\"locationName\":\"lastJobId\"},\"lastJobRunTime\":{\"shape\":\"S9\",\"locationName\":\"lastJobRunTime\"}}},\"S2k\":{\"type\":\"structure\",\"members\":{\"customerManaged\":{\"locationName\":\"customerManaged\",\"type\":\"long\"},\"kmsManaged\":{\"locationName\":\"kmsManaged\",\"type\":\"long\"},\"s3Managed\":{\"locationName\":\"s3Managed\",\"type\":\"long\"},\"unencrypted\":{\"locationName\":\"unencrypted\",\"type\":\"long\"},\"unknown\":{\"locationName\":\"unknown\",\"type\":\"long\"}}},\"S2l\":{\"type\":\"structure\",\"members\":{\"effectivePermission\":{\"locationName\":\"effectivePermission\"},\"permissionConfiguration\":{\"locationName\":\"permissionConfiguration\",\"type\":\"structure\",\"members\":{\"accountLevelPermissions\":{\"locationName\":\"accountLevelPermissions\",\"type\":\"structure\",\"members\":{\"blockPublicAccess\":{\"shape\":\"S2p\",\"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\":\"S2p\",\"locationName\":\"blockPublicAccess\"},\"bucketPolicy\":{\"locationName\":\"bucketPolicy\",\"type\":\"structure\",\"members\":{\"allowsPublicReadAccess\":{\"locationName\":\"allowsPublicReadAccess\",\"type\":\"boolean\"},\"allowsPublicWriteAccess\":{\"locationName\":\"allowsPublicWriteAccess\",\"type\":\"boolean\"}}}}}}}}},\"S2p\":{\"type\":\"structure\",\"members\":{\"blockPublicAcls\":{\"locationName\":\"blockPublicAcls\",\"type\":\"boolean\"},\"blockPublicPolicy\":{\"locationName\":\"blockPublicPolicy\",\"type\":\"boolean\"},\"ignorePublicAcls\":{\"locationName\":\"ignorePublicAcls\",\"type\":\"boolean\"},\"restrictPublicBuckets\":{\"locationName\":\"restrictPublicBuckets\",\"type\":\"boolean\"}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"key\":{\"locationName\":\"key\"},\"value\":{\"locationName\":\"value\"}}},\"S2z\":{\"type\":\"structure\",\"members\":{\"fileType\":{\"locationName\":\"fileType\",\"type\":\"long\"},\"storageClass\":{\"locationName\":\"storageClass\",\"type\":\"long\"},\"total\":{\"locationName\":\"total\",\"type\":\"long\"}}},\"S33\":{\"type\":\"structure\",\"members\":{\"code\":{\"locationName\":\"code\"}}},\"S37\":{\"type\":\"structure\",\"members\":{\"jobExpiresAt\":{\"shape\":\"S9\",\"locationName\":\"jobExpiresAt\"},\"jobImminentExpirationHealthEventArn\":{\"locationName\":\"jobImminentExpirationHealthEventArn\"},\"jobPausedAt\":{\"shape\":\"S9\",\"locationName\":\"jobPausedAt\"}}},\"S3s\":{\"type\":\"structure\",\"members\":{\"accountId\":{\"locationName\":\"accountId\"},\"invitationId\":{\"locationName\":\"invitationId\"},\"invitedAt\":{\"shape\":\"S9\",\"locationName\":\"invitedAt\"},\"relationshipStatus\":{\"locationName\":\"relationshipStatus\"}}},\"S42\":{\"type\":\"structure\",\"members\":{\"s3Destination\":{\"locationName\":\"s3Destination\",\"type\":\"structure\",\"members\":{\"bucketName\":{\"locationName\":\"bucketName\"},\"keyPrefix\":{\"locationName\":\"keyPrefix\"},\"kmsKeyArn\":{\"locationName\":\"kmsKeyArn\"}},\"required\":[\"bucketName\",\"kmsKeyArn\"]}}},\"S4e\":{\"type\":\"structure\",\"members\":{\"attributeName\":{\"locationName\":\"attributeName\"},\"orderBy\":{\"locationName\":\"orderBy\"}}},\"S4p\":{\"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\":\"S4s\",\"locationName\":\"lineRanges\"},\"offsetRanges\":{\"shape\":\"S4s\",\"locationName\":\"offsetRanges\"},\"pages\":{\"locationName\":\"pages\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"lineRange\":{\"shape\":\"S4t\",\"locationName\":\"lineRange\"},\"offsetRange\":{\"shape\":\"S4t\",\"locationName\":\"offsetRange\"},\"pageNumber\":{\"locationName\":\"pageNumber\",\"type\":\"long\"}}}},\"records\":{\"locationName\":\"records\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"jsonPath\":{\"locationName\":\"jsonPath\"},\"recordIndex\":{\"locationName\":\"recordIndex\",\"type\":\"long\"}}}}}},\"S4s\":{\"type\":\"list\",\"member\":{\"shape\":\"S4t\"}},\"S4t\":{\"type\":\"structure\",\"members\":{\"end\":{\"locationName\":\"end\",\"type\":\"long\"},\"start\":{\"locationName\":\"start\",\"type\":\"long\"},\"startColumn\":{\"locationName\":\"startColumn\",\"type\":\"long\"}}},\"S5h\":{\"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\"}}}}},\"S5s\":{\"type\":\"structure\",\"members\":{\"encryptionType\":{\"locationName\":\"encryptionType\"},\"kmsMasterKeyId\":{\"locationName\":\"kmsMasterKeyId\"}}},\"S5v\":{\"type\":\"list\",\"member\":{\"shape\":\"S2y\"}},\"S64\":{\"type\":\"structure\",\"members\":{\"publishClassificationFindings\":{\"locationName\":\"publishClassificationFindings\",\"type\":\"boolean\"},\"publishPolicyFindings\":{\"locationName\":\"publishPolicyFindings\",\"type\":\"boolean\"}},\"required\":[\"publishPolicyFindings\",\"publishClassificationFindings\"]},\"S70\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"key\":{\"locationName\":\"key\"},\"values\":{\"shape\":\"S5\",\"locationName\":\"values\"}}}},\"S87\":{\"type\":\"structure\",\"members\":{\"and\":{\"locationName\":\"and\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"simpleCriterion\":{\"locationName\":\"simpleCriterion\",\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"key\":{\"locationName\":\"key\"},\"values\":{\"shape\":\"S5\",\"locationName\":\"values\"}}},\"tagCriterion\":{\"locationName\":\"tagCriterion\",\"type\":\"structure\",\"members\":{\"comparator\":{\"locationName\":\"comparator\"},\"tagValues\":{\"locationName\":\"tagValues\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{\"locationName\":\"key\"},\"value\":{\"locationName\":\"value\"}}}}}}}}}}}}}"); /***/ }), @@ -36608,7 +39662,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-14\",\"endpointPrefix\":\"mediaconnect\",\"signingName\":\"mediaconnect\",\"serviceFullName\":\"AWS MediaConnect\",\"serviceId\":\"MediaConnect\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"mediaconnect-2018-11-14\",\"signatureVersion\":\"v4\"},\"operations\":{\"AddFlowMediaStreams\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/mediaStreams\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"MediaStreams\":{\"shape\":\"S3\",\"locationName\":\"mediaStreams\"}},\"required\":[\"FlowArn\",\"MediaStreams\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"MediaStreams\":{\"shape\":\"Se\",\"locationName\":\"mediaStreams\"}}}},\"AddFlowOutputs\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/outputs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"Outputs\":{\"shape\":\"Sj\",\"locationName\":\"outputs\"}},\"required\":[\"FlowArn\",\"Outputs\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"Outputs\":{\"shape\":\"S11\",\"locationName\":\"outputs\"}}}},\"AddFlowSources\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/source\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"Sources\":{\"shape\":\"S1b\",\"locationName\":\"sources\"}},\"required\":[\"FlowArn\",\"Sources\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"Sources\":{\"shape\":\"S1i\",\"locationName\":\"sources\"}}}},\"AddFlowVpcInterfaces\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/vpcInterfaces\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"VpcInterfaces\":{\"shape\":\"S1p\",\"locationName\":\"vpcInterfaces\"}},\"required\":[\"FlowArn\",\"VpcInterfaces\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"VpcInterfaces\":{\"shape\":\"S1t\",\"locationName\":\"vpcInterfaces\"}}}},\"CreateFlow\":{\"http\":{\"requestUri\":\"/v1/flows\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Entitlements\":{\"shape\":\"S1w\",\"locationName\":\"entitlements\"},\"MediaStreams\":{\"shape\":\"S3\",\"locationName\":\"mediaStreams\"},\"Name\":{\"locationName\":\"name\"},\"Outputs\":{\"shape\":\"Sj\",\"locationName\":\"outputs\"},\"Source\":{\"shape\":\"S1c\",\"locationName\":\"source\"},\"SourceFailoverConfig\":{\"shape\":\"S1z\",\"locationName\":\"sourceFailoverConfig\"},\"Sources\":{\"shape\":\"S1b\",\"locationName\":\"sources\"},\"VpcInterfaces\":{\"shape\":\"S1p\",\"locationName\":\"vpcInterfaces\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Flow\":{\"shape\":\"S24\",\"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\":\"S24\",\"locationName\":\"flow\"},\"Messages\":{\"locationName\":\"messages\",\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"Sl\",\"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\":\"S2f\",\"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\":\"S2m\",\"locationName\":\"reservation\"}}}},\"GrantFlowEntitlements\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/entitlements\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Entitlements\":{\"shape\":\"S1w\",\"locationName\":\"entitlements\"},\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"}},\"required\":[\"FlowArn\",\"Entitlements\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Entitlements\":{\"shape\":\"S25\",\"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\":\"S2f\"}}}}},\"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\":\"S2m\"}}}}},\"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\":\"S38\",\"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\":\"S2m\",\"locationName\":\"reservation\"}}}},\"RemoveFlowMediaStream\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"MediaStreamName\":{\"location\":\"uri\",\"locationName\":\"mediaStreamName\"}},\"required\":[\"FlowArn\",\"MediaStreamName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}}}},\"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\":\"Sl\",\"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\":\"S38\",\"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\":\"Sl\",\"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\":{\"FailoverMode\":{\"locationName\":\"failoverMode\"},\"RecoveryWindow\":{\"locationName\":\"recoveryWindow\",\"type\":\"integer\"},\"SourcePriority\":{\"shape\":\"S21\",\"locationName\":\"sourcePriority\"},\"State\":{\"locationName\":\"state\"}}}},\"required\":[\"FlowArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Flow\":{\"shape\":\"S24\",\"locationName\":\"flow\"}}}},\"UpdateFlowEntitlement\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/flows/{flowArn}/entitlements/{entitlementArn}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"Encryption\":{\"shape\":\"S3v\",\"locationName\":\"encryption\"},\"EntitlementArn\":{\"location\":\"uri\",\"locationName\":\"entitlementArn\"},\"EntitlementStatus\":{\"locationName\":\"entitlementStatus\"},\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"Subscribers\":{\"shape\":\"Sl\",\"locationName\":\"subscribers\"}},\"required\":[\"FlowArn\",\"EntitlementArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Entitlement\":{\"shape\":\"S26\",\"locationName\":\"entitlement\"},\"FlowArn\":{\"locationName\":\"flowArn\"}}}},\"UpdateFlowMediaStream\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S5\",\"locationName\":\"attributes\"},\"ClockRate\":{\"locationName\":\"clockRate\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"MediaStreamName\":{\"location\":\"uri\",\"locationName\":\"mediaStreamName\"},\"MediaStreamType\":{\"locationName\":\"mediaStreamType\"},\"VideoFormat\":{\"locationName\":\"videoFormat\"}},\"required\":[\"FlowArn\",\"MediaStreamName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"MediaStream\":{\"shape\":\"Sf\",\"locationName\":\"mediaStream\"}}}},\"UpdateFlowOutput\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/flows/{flowArn}/outputs/{outputArn}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CidrAllowList\":{\"shape\":\"Sl\",\"locationName\":\"cidrAllowList\"},\"Description\":{\"locationName\":\"description\"},\"Destination\":{\"locationName\":\"destination\"},\"Encryption\":{\"shape\":\"S3v\",\"locationName\":\"encryption\"},\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"MaxLatency\":{\"locationName\":\"maxLatency\",\"type\":\"integer\"},\"MediaStreamOutputConfigurations\":{\"shape\":\"Sp\",\"locationName\":\"mediaStreamOutputConfigurations\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"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\":\"Sz\",\"locationName\":\"vpcInterfaceAttachment\"}},\"required\":[\"FlowArn\",\"OutputArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"Output\":{\"shape\":\"S12\",\"locationName\":\"output\"}}}},\"UpdateFlowSource\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/flows/{flowArn}/source/{sourceArn}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Decryption\":{\"shape\":\"S3v\",\"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\"},\"MaxSyncBuffer\":{\"locationName\":\"maxSyncBuffer\",\"type\":\"integer\"},\"MediaStreamSourceConfigurations\":{\"shape\":\"S1d\",\"locationName\":\"mediaStreamSourceConfigurations\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"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\":\"S1j\",\"locationName\":\"source\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S5\",\"locationName\":\"attributes\"},\"ClockRate\":{\"locationName\":\"clockRate\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"MediaStreamId\":{\"locationName\":\"mediaStreamId\",\"type\":\"integer\"},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"},\"MediaStreamType\":{\"locationName\":\"mediaStreamType\"},\"VideoFormat\":{\"locationName\":\"videoFormat\"}},\"required\":[\"MediaStreamType\",\"MediaStreamId\",\"MediaStreamName\"]}},\"S5\":{\"type\":\"structure\",\"members\":{\"Fmtp\":{\"locationName\":\"fmtp\",\"type\":\"structure\",\"members\":{\"ChannelOrder\":{\"locationName\":\"channelOrder\"},\"Colorimetry\":{\"locationName\":\"colorimetry\"},\"ExactFramerate\":{\"locationName\":\"exactFramerate\"},\"Par\":{\"locationName\":\"par\"},\"Range\":{\"locationName\":\"range\"},\"ScanMode\":{\"locationName\":\"scanMode\"},\"Tcs\":{\"locationName\":\"tcs\"}}},\"Lang\":{\"locationName\":\"lang\"}}},\"Se\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf\"}},\"Sf\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"locationName\":\"attributes\",\"type\":\"structure\",\"members\":{\"Fmtp\":{\"locationName\":\"fmtp\",\"type\":\"structure\",\"members\":{\"ChannelOrder\":{\"locationName\":\"channelOrder\"},\"Colorimetry\":{\"locationName\":\"colorimetry\"},\"ExactFramerate\":{\"locationName\":\"exactFramerate\"},\"Par\":{\"locationName\":\"par\"},\"Range\":{\"locationName\":\"range\"},\"ScanMode\":{\"locationName\":\"scanMode\"},\"Tcs\":{\"locationName\":\"tcs\"}}},\"Lang\":{\"locationName\":\"lang\"}},\"required\":[\"Fmtp\"]},\"ClockRate\":{\"locationName\":\"clockRate\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"Fmt\":{\"locationName\":\"fmt\",\"type\":\"integer\"},\"MediaStreamId\":{\"locationName\":\"mediaStreamId\",\"type\":\"integer\"},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"},\"MediaStreamType\":{\"locationName\":\"mediaStreamType\"},\"VideoFormat\":{\"locationName\":\"videoFormat\"}},\"required\":[\"MediaStreamType\",\"MediaStreamId\",\"MediaStreamName\",\"Fmt\"]},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrAllowList\":{\"shape\":\"Sl\",\"locationName\":\"cidrAllowList\"},\"Description\":{\"locationName\":\"description\"},\"Destination\":{\"locationName\":\"destination\"},\"Encryption\":{\"shape\":\"Sm\",\"locationName\":\"encryption\"},\"MaxLatency\":{\"locationName\":\"maxLatency\",\"type\":\"integer\"},\"MediaStreamOutputConfigurations\":{\"shape\":\"Sp\",\"locationName\":\"mediaStreamOutputConfigurations\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"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\":\"Sz\",\"locationName\":\"vpcInterfaceAttachment\"}},\"required\":[\"Protocol\"]}},\"Sl\":{\"type\":\"list\",\"member\":{}},\"Sm\":{\"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\":[\"RoleArn\"]},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationConfigurations\":{\"locationName\":\"destinationConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationIp\":{\"locationName\":\"destinationIp\"},\"DestinationPort\":{\"locationName\":\"destinationPort\",\"type\":\"integer\"},\"Interface\":{\"shape\":\"St\",\"locationName\":\"interface\"}},\"required\":[\"DestinationIp\",\"DestinationPort\",\"Interface\"]}},\"EncodingName\":{\"locationName\":\"encodingName\"},\"EncodingParameters\":{\"locationName\":\"encodingParameters\",\"type\":\"structure\",\"members\":{\"CompressionFactor\":{\"locationName\":\"compressionFactor\",\"type\":\"double\"},\"EncoderProfile\":{\"locationName\":\"encoderProfile\"}},\"required\":[\"EncoderProfile\",\"CompressionFactor\"]},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}},\"required\":[\"MediaStreamName\",\"EncodingName\"]}},\"St\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"}},\"required\":[\"Name\"]},\"Sz\":{\"type\":\"structure\",\"members\":{\"VpcInterfaceName\":{\"locationName\":\"vpcInterfaceName\"}}},\"S11\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}},\"S12\":{\"type\":\"structure\",\"members\":{\"DataTransferSubscriberFeePercent\":{\"locationName\":\"dataTransferSubscriberFeePercent\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"Destination\":{\"locationName\":\"destination\"},\"Encryption\":{\"shape\":\"Sm\",\"locationName\":\"encryption\"},\"EntitlementArn\":{\"locationName\":\"entitlementArn\"},\"ListenerAddress\":{\"locationName\":\"listenerAddress\"},\"MediaLiveInputArn\":{\"locationName\":\"mediaLiveInputArn\"},\"MediaStreamOutputConfigurations\":{\"locationName\":\"mediaStreamOutputConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationConfigurations\":{\"locationName\":\"destinationConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationIp\":{\"locationName\":\"destinationIp\"},\"DestinationPort\":{\"locationName\":\"destinationPort\",\"type\":\"integer\"},\"Interface\":{\"shape\":\"S17\",\"locationName\":\"interface\"},\"OutboundIp\":{\"locationName\":\"outboundIp\"}},\"required\":[\"DestinationIp\",\"DestinationPort\",\"Interface\",\"OutboundIp\"]}},\"EncodingName\":{\"locationName\":\"encodingName\"},\"EncodingParameters\":{\"locationName\":\"encodingParameters\",\"type\":\"structure\",\"members\":{\"CompressionFactor\":{\"locationName\":\"compressionFactor\",\"type\":\"double\"},\"EncoderProfile\":{\"locationName\":\"encoderProfile\"}},\"required\":[\"EncoderProfile\",\"CompressionFactor\"]},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}},\"required\":[\"MediaStreamName\",\"EncodingName\"]}},\"Name\":{\"locationName\":\"name\"},\"OutputArn\":{\"locationName\":\"outputArn\"},\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"Transport\":{\"shape\":\"S19\",\"locationName\":\"transport\"},\"VpcInterfaceAttachment\":{\"shape\":\"Sz\",\"locationName\":\"vpcInterfaceAttachment\"}},\"required\":[\"OutputArn\",\"Name\"]},\"S17\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"}},\"required\":[\"Name\"]},\"S19\":{\"type\":\"structure\",\"members\":{\"CidrAllowList\":{\"shape\":\"Sl\",\"locationName\":\"cidrAllowList\"},\"MaxBitrate\":{\"locationName\":\"maxBitrate\",\"type\":\"integer\"},\"MaxLatency\":{\"locationName\":\"maxLatency\",\"type\":\"integer\"},\"MaxSyncBuffer\":{\"locationName\":\"maxSyncBuffer\",\"type\":\"integer\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"type\":\"integer\"},\"Protocol\":{\"locationName\":\"protocol\"},\"RemoteId\":{\"locationName\":\"remoteId\"},\"SmoothingLatency\":{\"locationName\":\"smoothingLatency\",\"type\":\"integer\"},\"StreamId\":{\"locationName\":\"streamId\"}},\"required\":[\"Protocol\"]},\"S1b\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\"}},\"S1c\":{\"type\":\"structure\",\"members\":{\"Decryption\":{\"shape\":\"Sm\",\"locationName\":\"decryption\"},\"Description\":{\"locationName\":\"description\"},\"EntitlementArn\":{\"locationName\":\"entitlementArn\"},\"IngestPort\":{\"locationName\":\"ingestPort\",\"type\":\"integer\"},\"MaxBitrate\":{\"locationName\":\"maxBitrate\",\"type\":\"integer\"},\"MaxLatency\":{\"locationName\":\"maxLatency\",\"type\":\"integer\"},\"MaxSyncBuffer\":{\"locationName\":\"maxSyncBuffer\",\"type\":\"integer\"},\"MediaStreamSourceConfigurations\":{\"shape\":\"S1d\",\"locationName\":\"mediaStreamSourceConfigurations\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"type\":\"integer\"},\"Name\":{\"locationName\":\"name\"},\"Protocol\":{\"locationName\":\"protocol\"},\"StreamId\":{\"locationName\":\"streamId\"},\"VpcInterfaceName\":{\"locationName\":\"vpcInterfaceName\"},\"WhitelistCidr\":{\"locationName\":\"whitelistCidr\"}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EncodingName\":{\"locationName\":\"encodingName\"},\"InputConfigurations\":{\"locationName\":\"inputConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InputPort\":{\"locationName\":\"inputPort\",\"type\":\"integer\"},\"Interface\":{\"shape\":\"St\",\"locationName\":\"interface\"}},\"required\":[\"InputPort\",\"Interface\"]}},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}},\"required\":[\"MediaStreamName\",\"EncodingName\"]}},\"S1i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1j\":{\"type\":\"structure\",\"members\":{\"DataTransferSubscriberFeePercent\":{\"locationName\":\"dataTransferSubscriberFeePercent\",\"type\":\"integer\"},\"Decryption\":{\"shape\":\"Sm\",\"locationName\":\"decryption\"},\"Description\":{\"locationName\":\"description\"},\"EntitlementArn\":{\"locationName\":\"entitlementArn\"},\"IngestIp\":{\"locationName\":\"ingestIp\"},\"IngestPort\":{\"locationName\":\"ingestPort\",\"type\":\"integer\"},\"MediaStreamSourceConfigurations\":{\"locationName\":\"mediaStreamSourceConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EncodingName\":{\"locationName\":\"encodingName\"},\"InputConfigurations\":{\"locationName\":\"inputConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InputIp\":{\"locationName\":\"inputIp\"},\"InputPort\":{\"locationName\":\"inputPort\",\"type\":\"integer\"},\"Interface\":{\"shape\":\"S17\",\"locationName\":\"interface\"}},\"required\":[\"InputPort\",\"InputIp\",\"Interface\"]}},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}},\"required\":[\"MediaStreamName\",\"EncodingName\"]}},\"Name\":{\"locationName\":\"name\"},\"SourceArn\":{\"locationName\":\"sourceArn\"},\"Transport\":{\"shape\":\"S19\",\"locationName\":\"transport\"},\"VpcInterfaceName\":{\"locationName\":\"vpcInterfaceName\"},\"WhitelistCidr\":{\"locationName\":\"whitelistCidr\"}},\"required\":[\"SourceArn\",\"Name\"]},\"S1p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"NetworkInterfaceType\":{\"locationName\":\"networkInterfaceType\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SecurityGroupIds\":{\"shape\":\"Sl\",\"locationName\":\"securityGroupIds\"},\"SubnetId\":{\"locationName\":\"subnetId\"}},\"required\":[\"SubnetId\",\"SecurityGroupIds\",\"RoleArn\",\"Name\"]}},\"S1t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"NetworkInterfaceIds\":{\"shape\":\"Sl\",\"locationName\":\"networkInterfaceIds\"},\"NetworkInterfaceType\":{\"locationName\":\"networkInterfaceType\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SecurityGroupIds\":{\"shape\":\"Sl\",\"locationName\":\"securityGroupIds\"},\"SubnetId\":{\"locationName\":\"subnetId\"}},\"required\":[\"NetworkInterfaceType\",\"NetworkInterfaceIds\",\"SubnetId\",\"SecurityGroupIds\",\"RoleArn\",\"Name\"]}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DataTransferSubscriberFeePercent\":{\"locationName\":\"dataTransferSubscriberFeePercent\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"Encryption\":{\"shape\":\"Sm\",\"locationName\":\"encryption\"},\"EntitlementStatus\":{\"locationName\":\"entitlementStatus\"},\"Name\":{\"locationName\":\"name\"},\"Subscribers\":{\"shape\":\"Sl\",\"locationName\":\"subscribers\"}},\"required\":[\"Subscribers\"]}},\"S1z\":{\"type\":\"structure\",\"members\":{\"FailoverMode\":{\"locationName\":\"failoverMode\"},\"RecoveryWindow\":{\"locationName\":\"recoveryWindow\",\"type\":\"integer\"},\"SourcePriority\":{\"shape\":\"S21\",\"locationName\":\"sourcePriority\"},\"State\":{\"locationName\":\"state\"}}},\"S21\":{\"type\":\"structure\",\"members\":{\"PrimarySource\":{\"locationName\":\"primarySource\"}}},\"S24\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Description\":{\"locationName\":\"description\"},\"EgressIp\":{\"locationName\":\"egressIp\"},\"Entitlements\":{\"shape\":\"S25\",\"locationName\":\"entitlements\"},\"FlowArn\":{\"locationName\":\"flowArn\"},\"MediaStreams\":{\"shape\":\"Se\",\"locationName\":\"mediaStreams\"},\"Name\":{\"locationName\":\"name\"},\"Outputs\":{\"shape\":\"S11\",\"locationName\":\"outputs\"},\"Source\":{\"shape\":\"S1j\",\"locationName\":\"source\"},\"SourceFailoverConfig\":{\"shape\":\"S1z\",\"locationName\":\"sourceFailoverConfig\"},\"Sources\":{\"shape\":\"S1i\",\"locationName\":\"sources\"},\"Status\":{\"locationName\":\"status\"},\"VpcInterfaces\":{\"shape\":\"S1t\",\"locationName\":\"vpcInterfaces\"}},\"required\":[\"Status\",\"Entitlements\",\"Outputs\",\"AvailabilityZone\",\"FlowArn\",\"Source\",\"Name\"]},\"S25\":{\"type\":\"list\",\"member\":{\"shape\":\"S26\"}},\"S26\":{\"type\":\"structure\",\"members\":{\"DataTransferSubscriberFeePercent\":{\"locationName\":\"dataTransferSubscriberFeePercent\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"Encryption\":{\"shape\":\"Sm\",\"locationName\":\"encryption\"},\"EntitlementArn\":{\"locationName\":\"entitlementArn\"},\"EntitlementStatus\":{\"locationName\":\"entitlementStatus\"},\"Name\":{\"locationName\":\"name\"},\"Subscribers\":{\"shape\":\"Sl\",\"locationName\":\"subscribers\"}},\"required\":[\"EntitlementArn\",\"Subscribers\",\"Name\"]},\"S2f\":{\"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\":\"S2i\",\"locationName\":\"resourceSpecification\"}},\"required\":[\"CurrencyCode\",\"OfferingArn\",\"OfferingDescription\",\"DurationUnits\",\"Duration\",\"PricePerUnit\",\"ResourceSpecification\",\"PriceUnits\"]},\"S2i\":{\"type\":\"structure\",\"members\":{\"ReservedBitrate\":{\"locationName\":\"reservedBitrate\",\"type\":\"integer\"},\"ResourceType\":{\"locationName\":\"resourceType\"}},\"required\":[\"ResourceType\"]},\"S2m\":{\"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\":\"S2i\",\"locationName\":\"resourceSpecification\"},\"Start\":{\"locationName\":\"start\"}},\"required\":[\"CurrencyCode\",\"ReservationState\",\"OfferingArn\",\"ReservationArn\",\"Start\",\"OfferingDescription\",\"ReservationName\",\"End\",\"Duration\",\"DurationUnits\",\"PricePerUnit\",\"ResourceSpecification\",\"PriceUnits\"]},\"S38\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3v\":{\"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\"}}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-14\",\"endpointPrefix\":\"mediaconnect\",\"signingName\":\"mediaconnect\",\"serviceFullName\":\"AWS MediaConnect\",\"serviceId\":\"MediaConnect\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"mediaconnect-2018-11-14\",\"signatureVersion\":\"v4\"},\"operations\":{\"AddFlowMediaStreams\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/mediaStreams\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"MediaStreams\":{\"shape\":\"S3\",\"locationName\":\"mediaStreams\"}},\"required\":[\"FlowArn\",\"MediaStreams\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"MediaStreams\":{\"shape\":\"Se\",\"locationName\":\"mediaStreams\"}}}},\"AddFlowOutputs\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/outputs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"Outputs\":{\"shape\":\"Sj\",\"locationName\":\"outputs\"}},\"required\":[\"FlowArn\",\"Outputs\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"Outputs\":{\"shape\":\"S11\",\"locationName\":\"outputs\"}}}},\"AddFlowSources\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/source\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"Sources\":{\"shape\":\"S1b\",\"locationName\":\"sources\"}},\"required\":[\"FlowArn\",\"Sources\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"Sources\":{\"shape\":\"S1i\",\"locationName\":\"sources\"}}}},\"AddFlowVpcInterfaces\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/vpcInterfaces\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"VpcInterfaces\":{\"shape\":\"S1p\",\"locationName\":\"vpcInterfaces\"}},\"required\":[\"FlowArn\",\"VpcInterfaces\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"VpcInterfaces\":{\"shape\":\"S1t\",\"locationName\":\"vpcInterfaces\"}}}},\"CreateFlow\":{\"http\":{\"requestUri\":\"/v1/flows\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Entitlements\":{\"shape\":\"S1w\",\"locationName\":\"entitlements\"},\"MediaStreams\":{\"shape\":\"S3\",\"locationName\":\"mediaStreams\"},\"Name\":{\"locationName\":\"name\"},\"Outputs\":{\"shape\":\"Sj\",\"locationName\":\"outputs\"},\"Source\":{\"shape\":\"S1c\",\"locationName\":\"source\"},\"SourceFailoverConfig\":{\"shape\":\"S1z\",\"locationName\":\"sourceFailoverConfig\"},\"Sources\":{\"shape\":\"S1b\",\"locationName\":\"sources\"},\"VpcInterfaces\":{\"shape\":\"S1p\",\"locationName\":\"vpcInterfaces\"},\"Maintenance\":{\"locationName\":\"maintenance\",\"type\":\"structure\",\"members\":{\"MaintenanceDay\":{\"locationName\":\"maintenanceDay\"},\"MaintenanceStartHour\":{\"locationName\":\"maintenanceStartHour\"}},\"required\":[\"MaintenanceDay\",\"MaintenanceStartHour\"]}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Flow\":{\"shape\":\"S26\",\"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\":\"S26\",\"locationName\":\"flow\"},\"Messages\":{\"locationName\":\"messages\",\"type\":\"structure\",\"members\":{\"Errors\":{\"shape\":\"Sl\",\"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\":\"S2i\",\"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\":\"S2p\",\"locationName\":\"reservation\"}}}},\"GrantFlowEntitlements\":{\"http\":{\"requestUri\":\"/v1/flows/{flowArn}/entitlements\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Entitlements\":{\"shape\":\"S1w\",\"locationName\":\"entitlements\"},\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"}},\"required\":[\"FlowArn\",\"Entitlements\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Entitlements\":{\"shape\":\"S27\",\"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\"},\"Maintenance\":{\"shape\":\"S2a\",\"locationName\":\"maintenance\"}},\"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\":\"S2i\"}}}}},\"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\":\"S2p\"}}}}},\"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\":\"S3b\",\"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\":\"S2p\",\"locationName\":\"reservation\"}}}},\"RemoveFlowMediaStream\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"MediaStreamName\":{\"location\":\"uri\",\"locationName\":\"mediaStreamName\"}},\"required\":[\"FlowArn\",\"MediaStreamName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}}}},\"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\":\"Sl\",\"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\":\"S3b\",\"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\":\"Sl\",\"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\":{\"FailoverMode\":{\"locationName\":\"failoverMode\"},\"RecoveryWindow\":{\"locationName\":\"recoveryWindow\",\"type\":\"integer\"},\"SourcePriority\":{\"shape\":\"S21\",\"locationName\":\"sourcePriority\"},\"State\":{\"locationName\":\"state\"}}},\"Maintenance\":{\"locationName\":\"maintenance\",\"type\":\"structure\",\"members\":{\"MaintenanceDay\":{\"locationName\":\"maintenanceDay\"},\"MaintenanceScheduledDate\":{\"locationName\":\"maintenanceScheduledDate\"},\"MaintenanceStartHour\":{\"locationName\":\"maintenanceStartHour\"}}}},\"required\":[\"FlowArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Flow\":{\"shape\":\"S26\",\"locationName\":\"flow\"}}}},\"UpdateFlowEntitlement\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/flows/{flowArn}/entitlements/{entitlementArn}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{\"locationName\":\"description\"},\"Encryption\":{\"shape\":\"S3z\",\"locationName\":\"encryption\"},\"EntitlementArn\":{\"location\":\"uri\",\"locationName\":\"entitlementArn\"},\"EntitlementStatus\":{\"locationName\":\"entitlementStatus\"},\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"Subscribers\":{\"shape\":\"Sl\",\"locationName\":\"subscribers\"}},\"required\":[\"FlowArn\",\"EntitlementArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Entitlement\":{\"shape\":\"S28\",\"locationName\":\"entitlement\"},\"FlowArn\":{\"locationName\":\"flowArn\"}}}},\"UpdateFlowMediaStream\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S5\",\"locationName\":\"attributes\"},\"ClockRate\":{\"locationName\":\"clockRate\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"MediaStreamName\":{\"location\":\"uri\",\"locationName\":\"mediaStreamName\"},\"MediaStreamType\":{\"locationName\":\"mediaStreamType\"},\"VideoFormat\":{\"locationName\":\"videoFormat\"}},\"required\":[\"FlowArn\",\"MediaStreamName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"MediaStream\":{\"shape\":\"Sf\",\"locationName\":\"mediaStream\"}}}},\"UpdateFlowOutput\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/flows/{flowArn}/outputs/{outputArn}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CidrAllowList\":{\"shape\":\"Sl\",\"locationName\":\"cidrAllowList\"},\"Description\":{\"locationName\":\"description\"},\"Destination\":{\"locationName\":\"destination\"},\"Encryption\":{\"shape\":\"S3z\",\"locationName\":\"encryption\"},\"FlowArn\":{\"location\":\"uri\",\"locationName\":\"flowArn\"},\"MaxLatency\":{\"locationName\":\"maxLatency\",\"type\":\"integer\"},\"MediaStreamOutputConfigurations\":{\"shape\":\"Sp\",\"locationName\":\"mediaStreamOutputConfigurations\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"type\":\"integer\"},\"OutputArn\":{\"location\":\"uri\",\"locationName\":\"outputArn\"},\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"Protocol\":{\"locationName\":\"protocol\"},\"RemoteId\":{\"locationName\":\"remoteId\"},\"SenderControlPort\":{\"locationName\":\"senderControlPort\",\"type\":\"integer\"},\"SenderIpAddress\":{\"locationName\":\"senderIpAddress\"},\"SmoothingLatency\":{\"locationName\":\"smoothingLatency\",\"type\":\"integer\"},\"StreamId\":{\"locationName\":\"streamId\"},\"VpcInterfaceAttachment\":{\"shape\":\"Sz\",\"locationName\":\"vpcInterfaceAttachment\"}},\"required\":[\"FlowArn\",\"OutputArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"},\"Output\":{\"shape\":\"S12\",\"locationName\":\"output\"}}}},\"UpdateFlowSource\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/flows/{flowArn}/source/{sourceArn}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Decryption\":{\"shape\":\"S3z\",\"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\"},\"MaxSyncBuffer\":{\"locationName\":\"maxSyncBuffer\",\"type\":\"integer\"},\"MediaStreamSourceConfigurations\":{\"shape\":\"S1d\",\"locationName\":\"mediaStreamSourceConfigurations\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"type\":\"integer\"},\"Protocol\":{\"locationName\":\"protocol\"},\"SenderControlPort\":{\"locationName\":\"senderControlPort\",\"type\":\"integer\"},\"SenderIpAddress\":{\"locationName\":\"senderIpAddress\"},\"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\":\"S1j\",\"locationName\":\"source\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S5\",\"locationName\":\"attributes\"},\"ClockRate\":{\"locationName\":\"clockRate\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"MediaStreamId\":{\"locationName\":\"mediaStreamId\",\"type\":\"integer\"},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"},\"MediaStreamType\":{\"locationName\":\"mediaStreamType\"},\"VideoFormat\":{\"locationName\":\"videoFormat\"}},\"required\":[\"MediaStreamType\",\"MediaStreamId\",\"MediaStreamName\"]}},\"S5\":{\"type\":\"structure\",\"members\":{\"Fmtp\":{\"locationName\":\"fmtp\",\"type\":\"structure\",\"members\":{\"ChannelOrder\":{\"locationName\":\"channelOrder\"},\"Colorimetry\":{\"locationName\":\"colorimetry\"},\"ExactFramerate\":{\"locationName\":\"exactFramerate\"},\"Par\":{\"locationName\":\"par\"},\"Range\":{\"locationName\":\"range\"},\"ScanMode\":{\"locationName\":\"scanMode\"},\"Tcs\":{\"locationName\":\"tcs\"}}},\"Lang\":{\"locationName\":\"lang\"}}},\"Se\":{\"type\":\"list\",\"member\":{\"shape\":\"Sf\"}},\"Sf\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"locationName\":\"attributes\",\"type\":\"structure\",\"members\":{\"Fmtp\":{\"locationName\":\"fmtp\",\"type\":\"structure\",\"members\":{\"ChannelOrder\":{\"locationName\":\"channelOrder\"},\"Colorimetry\":{\"locationName\":\"colorimetry\"},\"ExactFramerate\":{\"locationName\":\"exactFramerate\"},\"Par\":{\"locationName\":\"par\"},\"Range\":{\"locationName\":\"range\"},\"ScanMode\":{\"locationName\":\"scanMode\"},\"Tcs\":{\"locationName\":\"tcs\"}}},\"Lang\":{\"locationName\":\"lang\"}},\"required\":[\"Fmtp\"]},\"ClockRate\":{\"locationName\":\"clockRate\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"Fmt\":{\"locationName\":\"fmt\",\"type\":\"integer\"},\"MediaStreamId\":{\"locationName\":\"mediaStreamId\",\"type\":\"integer\"},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"},\"MediaStreamType\":{\"locationName\":\"mediaStreamType\"},\"VideoFormat\":{\"locationName\":\"videoFormat\"}},\"required\":[\"MediaStreamType\",\"MediaStreamId\",\"MediaStreamName\",\"Fmt\"]},\"Sj\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrAllowList\":{\"shape\":\"Sl\",\"locationName\":\"cidrAllowList\"},\"Description\":{\"locationName\":\"description\"},\"Destination\":{\"locationName\":\"destination\"},\"Encryption\":{\"shape\":\"Sm\",\"locationName\":\"encryption\"},\"MaxLatency\":{\"locationName\":\"maxLatency\",\"type\":\"integer\"},\"MediaStreamOutputConfigurations\":{\"shape\":\"Sp\",\"locationName\":\"mediaStreamOutputConfigurations\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"type\":\"integer\"},\"Name\":{\"locationName\":\"name\"},\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"Protocol\":{\"locationName\":\"protocol\"},\"RemoteId\":{\"locationName\":\"remoteId\"},\"SenderControlPort\":{\"locationName\":\"senderControlPort\",\"type\":\"integer\"},\"SmoothingLatency\":{\"locationName\":\"smoothingLatency\",\"type\":\"integer\"},\"StreamId\":{\"locationName\":\"streamId\"},\"VpcInterfaceAttachment\":{\"shape\":\"Sz\",\"locationName\":\"vpcInterfaceAttachment\"}},\"required\":[\"Protocol\"]}},\"Sl\":{\"type\":\"list\",\"member\":{}},\"Sm\":{\"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\":[\"RoleArn\"]},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationConfigurations\":{\"locationName\":\"destinationConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationIp\":{\"locationName\":\"destinationIp\"},\"DestinationPort\":{\"locationName\":\"destinationPort\",\"type\":\"integer\"},\"Interface\":{\"shape\":\"St\",\"locationName\":\"interface\"}},\"required\":[\"DestinationIp\",\"DestinationPort\",\"Interface\"]}},\"EncodingName\":{\"locationName\":\"encodingName\"},\"EncodingParameters\":{\"locationName\":\"encodingParameters\",\"type\":\"structure\",\"members\":{\"CompressionFactor\":{\"locationName\":\"compressionFactor\",\"type\":\"double\"},\"EncoderProfile\":{\"locationName\":\"encoderProfile\"}},\"required\":[\"EncoderProfile\",\"CompressionFactor\"]},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}},\"required\":[\"MediaStreamName\",\"EncodingName\"]}},\"St\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"}},\"required\":[\"Name\"]},\"Sz\":{\"type\":\"structure\",\"members\":{\"VpcInterfaceName\":{\"locationName\":\"vpcInterfaceName\"}}},\"S11\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}},\"S12\":{\"type\":\"structure\",\"members\":{\"DataTransferSubscriberFeePercent\":{\"locationName\":\"dataTransferSubscriberFeePercent\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"Destination\":{\"locationName\":\"destination\"},\"Encryption\":{\"shape\":\"Sm\",\"locationName\":\"encryption\"},\"EntitlementArn\":{\"locationName\":\"entitlementArn\"},\"ListenerAddress\":{\"locationName\":\"listenerAddress\"},\"MediaLiveInputArn\":{\"locationName\":\"mediaLiveInputArn\"},\"MediaStreamOutputConfigurations\":{\"locationName\":\"mediaStreamOutputConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationConfigurations\":{\"locationName\":\"destinationConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationIp\":{\"locationName\":\"destinationIp\"},\"DestinationPort\":{\"locationName\":\"destinationPort\",\"type\":\"integer\"},\"Interface\":{\"shape\":\"S17\",\"locationName\":\"interface\"},\"OutboundIp\":{\"locationName\":\"outboundIp\"}},\"required\":[\"DestinationIp\",\"DestinationPort\",\"Interface\",\"OutboundIp\"]}},\"EncodingName\":{\"locationName\":\"encodingName\"},\"EncodingParameters\":{\"locationName\":\"encodingParameters\",\"type\":\"structure\",\"members\":{\"CompressionFactor\":{\"locationName\":\"compressionFactor\",\"type\":\"double\"},\"EncoderProfile\":{\"locationName\":\"encoderProfile\"}},\"required\":[\"EncoderProfile\",\"CompressionFactor\"]},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}},\"required\":[\"MediaStreamName\",\"EncodingName\"]}},\"Name\":{\"locationName\":\"name\"},\"OutputArn\":{\"locationName\":\"outputArn\"},\"Port\":{\"locationName\":\"port\",\"type\":\"integer\"},\"Transport\":{\"shape\":\"S19\",\"locationName\":\"transport\"},\"VpcInterfaceAttachment\":{\"shape\":\"Sz\",\"locationName\":\"vpcInterfaceAttachment\"}},\"required\":[\"OutputArn\",\"Name\"]},\"S17\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"}},\"required\":[\"Name\"]},\"S19\":{\"type\":\"structure\",\"members\":{\"CidrAllowList\":{\"shape\":\"Sl\",\"locationName\":\"cidrAllowList\"},\"MaxBitrate\":{\"locationName\":\"maxBitrate\",\"type\":\"integer\"},\"MaxLatency\":{\"locationName\":\"maxLatency\",\"type\":\"integer\"},\"MaxSyncBuffer\":{\"locationName\":\"maxSyncBuffer\",\"type\":\"integer\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"type\":\"integer\"},\"Protocol\":{\"locationName\":\"protocol\"},\"RemoteId\":{\"locationName\":\"remoteId\"},\"SenderControlPort\":{\"locationName\":\"senderControlPort\",\"type\":\"integer\"},\"SenderIpAddress\":{\"locationName\":\"senderIpAddress\"},\"SmoothingLatency\":{\"locationName\":\"smoothingLatency\",\"type\":\"integer\"},\"StreamId\":{\"locationName\":\"streamId\"}},\"required\":[\"Protocol\"]},\"S1b\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\"}},\"S1c\":{\"type\":\"structure\",\"members\":{\"Decryption\":{\"shape\":\"Sm\",\"locationName\":\"decryption\"},\"Description\":{\"locationName\":\"description\"},\"EntitlementArn\":{\"locationName\":\"entitlementArn\"},\"IngestPort\":{\"locationName\":\"ingestPort\",\"type\":\"integer\"},\"MaxBitrate\":{\"locationName\":\"maxBitrate\",\"type\":\"integer\"},\"MaxLatency\":{\"locationName\":\"maxLatency\",\"type\":\"integer\"},\"MaxSyncBuffer\":{\"locationName\":\"maxSyncBuffer\",\"type\":\"integer\"},\"MediaStreamSourceConfigurations\":{\"shape\":\"S1d\",\"locationName\":\"mediaStreamSourceConfigurations\"},\"MinLatency\":{\"locationName\":\"minLatency\",\"type\":\"integer\"},\"Name\":{\"locationName\":\"name\"},\"Protocol\":{\"locationName\":\"protocol\"},\"SenderControlPort\":{\"locationName\":\"senderControlPort\",\"type\":\"integer\"},\"SenderIpAddress\":{\"locationName\":\"senderIpAddress\"},\"StreamId\":{\"locationName\":\"streamId\"},\"VpcInterfaceName\":{\"locationName\":\"vpcInterfaceName\"},\"WhitelistCidr\":{\"locationName\":\"whitelistCidr\"}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EncodingName\":{\"locationName\":\"encodingName\"},\"InputConfigurations\":{\"locationName\":\"inputConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InputPort\":{\"locationName\":\"inputPort\",\"type\":\"integer\"},\"Interface\":{\"shape\":\"St\",\"locationName\":\"interface\"}},\"required\":[\"InputPort\",\"Interface\"]}},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}},\"required\":[\"MediaStreamName\",\"EncodingName\"]}},\"S1i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1j\":{\"type\":\"structure\",\"members\":{\"DataTransferSubscriberFeePercent\":{\"locationName\":\"dataTransferSubscriberFeePercent\",\"type\":\"integer\"},\"Decryption\":{\"shape\":\"Sm\",\"locationName\":\"decryption\"},\"Description\":{\"locationName\":\"description\"},\"EntitlementArn\":{\"locationName\":\"entitlementArn\"},\"IngestIp\":{\"locationName\":\"ingestIp\"},\"IngestPort\":{\"locationName\":\"ingestPort\",\"type\":\"integer\"},\"MediaStreamSourceConfigurations\":{\"locationName\":\"mediaStreamSourceConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EncodingName\":{\"locationName\":\"encodingName\"},\"InputConfigurations\":{\"locationName\":\"inputConfigurations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InputIp\":{\"locationName\":\"inputIp\"},\"InputPort\":{\"locationName\":\"inputPort\",\"type\":\"integer\"},\"Interface\":{\"shape\":\"S17\",\"locationName\":\"interface\"}},\"required\":[\"InputPort\",\"InputIp\",\"Interface\"]}},\"MediaStreamName\":{\"locationName\":\"mediaStreamName\"}},\"required\":[\"MediaStreamName\",\"EncodingName\"]}},\"Name\":{\"locationName\":\"name\"},\"SenderControlPort\":{\"locationName\":\"senderControlPort\",\"type\":\"integer\"},\"SenderIpAddress\":{\"locationName\":\"senderIpAddress\"},\"SourceArn\":{\"locationName\":\"sourceArn\"},\"Transport\":{\"shape\":\"S19\",\"locationName\":\"transport\"},\"VpcInterfaceName\":{\"locationName\":\"vpcInterfaceName\"},\"WhitelistCidr\":{\"locationName\":\"whitelistCidr\"}},\"required\":[\"SourceArn\",\"Name\"]},\"S1p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"NetworkInterfaceType\":{\"locationName\":\"networkInterfaceType\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SecurityGroupIds\":{\"shape\":\"Sl\",\"locationName\":\"securityGroupIds\"},\"SubnetId\":{\"locationName\":\"subnetId\"}},\"required\":[\"SubnetId\",\"SecurityGroupIds\",\"RoleArn\",\"Name\"]}},\"S1t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{\"locationName\":\"name\"},\"NetworkInterfaceIds\":{\"shape\":\"Sl\",\"locationName\":\"networkInterfaceIds\"},\"NetworkInterfaceType\":{\"locationName\":\"networkInterfaceType\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SecurityGroupIds\":{\"shape\":\"Sl\",\"locationName\":\"securityGroupIds\"},\"SubnetId\":{\"locationName\":\"subnetId\"}},\"required\":[\"NetworkInterfaceType\",\"NetworkInterfaceIds\",\"SubnetId\",\"SecurityGroupIds\",\"RoleArn\",\"Name\"]}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DataTransferSubscriberFeePercent\":{\"locationName\":\"dataTransferSubscriberFeePercent\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"Encryption\":{\"shape\":\"Sm\",\"locationName\":\"encryption\"},\"EntitlementStatus\":{\"locationName\":\"entitlementStatus\"},\"Name\":{\"locationName\":\"name\"},\"Subscribers\":{\"shape\":\"Sl\",\"locationName\":\"subscribers\"}},\"required\":[\"Subscribers\"]}},\"S1z\":{\"type\":\"structure\",\"members\":{\"FailoverMode\":{\"locationName\":\"failoverMode\"},\"RecoveryWindow\":{\"locationName\":\"recoveryWindow\",\"type\":\"integer\"},\"SourcePriority\":{\"shape\":\"S21\",\"locationName\":\"sourcePriority\"},\"State\":{\"locationName\":\"state\"}}},\"S21\":{\"type\":\"structure\",\"members\":{\"PrimarySource\":{\"locationName\":\"primarySource\"}}},\"S26\":{\"type\":\"structure\",\"members\":{\"AvailabilityZone\":{\"locationName\":\"availabilityZone\"},\"Description\":{\"locationName\":\"description\"},\"EgressIp\":{\"locationName\":\"egressIp\"},\"Entitlements\":{\"shape\":\"S27\",\"locationName\":\"entitlements\"},\"FlowArn\":{\"locationName\":\"flowArn\"},\"MediaStreams\":{\"shape\":\"Se\",\"locationName\":\"mediaStreams\"},\"Name\":{\"locationName\":\"name\"},\"Outputs\":{\"shape\":\"S11\",\"locationName\":\"outputs\"},\"Source\":{\"shape\":\"S1j\",\"locationName\":\"source\"},\"SourceFailoverConfig\":{\"shape\":\"S1z\",\"locationName\":\"sourceFailoverConfig\"},\"Sources\":{\"shape\":\"S1i\",\"locationName\":\"sources\"},\"Status\":{\"locationName\":\"status\"},\"VpcInterfaces\":{\"shape\":\"S1t\",\"locationName\":\"vpcInterfaces\"},\"Maintenance\":{\"shape\":\"S2a\",\"locationName\":\"maintenance\"}},\"required\":[\"Status\",\"Entitlements\",\"Outputs\",\"AvailabilityZone\",\"FlowArn\",\"Source\",\"Name\"]},\"S27\":{\"type\":\"list\",\"member\":{\"shape\":\"S28\"}},\"S28\":{\"type\":\"structure\",\"members\":{\"DataTransferSubscriberFeePercent\":{\"locationName\":\"dataTransferSubscriberFeePercent\",\"type\":\"integer\"},\"Description\":{\"locationName\":\"description\"},\"Encryption\":{\"shape\":\"Sm\",\"locationName\":\"encryption\"},\"EntitlementArn\":{\"locationName\":\"entitlementArn\"},\"EntitlementStatus\":{\"locationName\":\"entitlementStatus\"},\"Name\":{\"locationName\":\"name\"},\"Subscribers\":{\"shape\":\"Sl\",\"locationName\":\"subscribers\"}},\"required\":[\"EntitlementArn\",\"Subscribers\",\"Name\"]},\"S2a\":{\"type\":\"structure\",\"members\":{\"MaintenanceDay\":{\"locationName\":\"maintenanceDay\"},\"MaintenanceDeadline\":{\"locationName\":\"maintenanceDeadline\"},\"MaintenanceScheduledDate\":{\"locationName\":\"maintenanceScheduledDate\"},\"MaintenanceStartHour\":{\"locationName\":\"maintenanceStartHour\"}}},\"S2i\":{\"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\":\"S2l\",\"locationName\":\"resourceSpecification\"}},\"required\":[\"CurrencyCode\",\"OfferingArn\",\"OfferingDescription\",\"DurationUnits\",\"Duration\",\"PricePerUnit\",\"ResourceSpecification\",\"PriceUnits\"]},\"S2l\":{\"type\":\"structure\",\"members\":{\"ReservedBitrate\":{\"locationName\":\"reservedBitrate\",\"type\":\"integer\"},\"ResourceType\":{\"locationName\":\"resourceType\"}},\"required\":[\"ResourceType\"]},\"S2p\":{\"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\":\"S2l\",\"locationName\":\"resourceSpecification\"},\"Start\":{\"locationName\":\"start\"}},\"required\":[\"CurrencyCode\",\"ReservationState\",\"OfferingArn\",\"ReservationArn\",\"Start\",\"OfferingDescription\",\"ReservationName\",\"End\",\"Duration\",\"DurationUnits\",\"PricePerUnit\",\"ResourceSpecification\",\"PriceUnits\"]},\"S3b\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3z\":{\"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\"}}}}}"); /***/ }), @@ -36632,7 +39686,7 @@ module.exports = JSON.parse("{\"V\":{\"FlowActive\":{\"description\":\"Wait unti /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-08-29\",\"endpointPrefix\":\"mediaconvert\",\"signingName\":\"mediaconvert\",\"serviceFullName\":\"AWS Elemental MediaConvert\",\"serviceId\":\"MediaConvert\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"mediaconvert-2017-08-29\",\"signatureVersion\":\"v4\",\"serviceAbbreviation\":\"MediaConvert\"},\"operations\":{\"AssociateCertificate\":{\"http\":{\"requestUri\":\"/2017-08-29/certificates\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"}},\"required\":[\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelJob\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2017-08-29/jobs/{id}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\",\"location\":\"uri\"}},\"required\":[\"Id\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateJob\":{\"http\":{\"requestUri\":\"/2017-08-29/jobs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AccelerationSettings\":{\"shape\":\"S7\",\"locationName\":\"accelerationSettings\"},\"BillingTagsSource\":{\"locationName\":\"billingTagsSource\"},\"ClientRequestToken\":{\"locationName\":\"clientRequestToken\",\"idempotencyToken\":true},\"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\":\"Si9\",\"locationName\":\"tags\"},\"UserMetadata\":{\"shape\":\"Si9\",\"locationName\":\"userMetadata\"}},\"required\":[\"Role\",\"Settings\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"shape\":\"Sib\",\"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\":\"Sir\",\"locationName\":\"settings\"},\"StatusUpdateInterval\":{\"locationName\":\"statusUpdateInterval\"},\"Tags\":{\"shape\":\"Si9\",\"locationName\":\"tags\"}},\"required\":[\"Settings\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JobTemplate\":{\"shape\":\"Siv\",\"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\":\"Siy\",\"locationName\":\"settings\"},\"Tags\":{\"shape\":\"Si9\",\"locationName\":\"tags\"}},\"required\":[\"Settings\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Preset\":{\"shape\":\"Sj2\",\"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\":\"Sj5\",\"locationName\":\"reservationPlanSettings\"},\"Status\":{\"locationName\":\"status\"},\"Tags\":{\"shape\":\"Si9\",\"locationName\":\"tags\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Queue\":{\"shape\":\"Sja\",\"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\":\"Sib\",\"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\":\"Siv\",\"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\":\"Sj2\",\"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\":\"Sja\",\"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\":\"Siv\"}},\"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\":\"Sib\"}},\"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\":\"Sj2\"}}}}},\"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\":\"Sja\"}}}}},\"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\":\"Si9\",\"locationName\":\"tags\"}}}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/2017-08-29/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Tags\":{\"shape\":\"Si9\",\"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\":\"Sig\",\"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\":\"Sir\",\"locationName\":\"settings\"},\"StatusUpdateInterval\":{\"locationName\":\"statusUpdateInterval\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JobTemplate\":{\"shape\":\"Siv\",\"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\":\"Siy\",\"locationName\":\"settings\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Preset\":{\"shape\":\"Sj2\",\"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\":\"Sj5\",\"locationName\":\"reservationPlanSettings\"},\"Status\":{\"locationName\":\"status\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Queue\":{\"shape\":\"Sja\",\"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\":\"S1f\",\"locationName\":\"captionSelectors\"},\"Crop\":{\"shape\":\"S22\",\"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\":\"S2f\",\"locationName\":\"imageInserter\"},\"InputClippings\":{\"shape\":\"S2m\",\"locationName\":\"inputClippings\"},\"InputScanType\":{\"locationName\":\"inputScanType\"},\"Position\":{\"shape\":\"S22\",\"locationName\":\"position\"},\"ProgramNumber\":{\"locationName\":\"programNumber\",\"type\":\"integer\"},\"PsiControl\":{\"locationName\":\"psiControl\"},\"SupplementalImps\":{\"locationName\":\"supplementalImps\",\"type\":\"list\",\"member\":{}},\"TimecodeSource\":{\"locationName\":\"timecodeSource\"},\"TimecodeStart\":{\"locationName\":\"timecodeStart\"},\"VideoSelector\":{\"shape\":\"S2v\",\"locationName\":\"videoSelector\"}}}},\"KantarWatermark\":{\"shape\":\"S34\",\"locationName\":\"kantarWatermark\"},\"MotionImageInserter\":{\"shape\":\"S3c\",\"locationName\":\"motionImageInserter\"},\"NielsenConfiguration\":{\"shape\":\"S3k\",\"locationName\":\"nielsenConfiguration\"},\"NielsenNonLinearWatermark\":{\"shape\":\"S3m\",\"locationName\":\"nielsenNonLinearWatermark\"},\"OutputGroups\":{\"shape\":\"S3t\",\"locationName\":\"outputGroups\"},\"TimecodeConfig\":{\"shape\":\"Si0\",\"locationName\":\"timecodeConfig\"},\"TimedMetadataInsertion\":{\"shape\":\"Si3\",\"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\"},\"HlsRenditionGroupSettings\":{\"locationName\":\"hlsRenditionGroupSettings\",\"type\":\"structure\",\"members\":{\"RenditionGroupId\":{\"locationName\":\"renditionGroupId\"},\"RenditionLanguageCode\":{\"locationName\":\"renditionLanguageCode\"},\"RenditionName\":{\"locationName\":\"renditionName\"}}},\"LanguageCode\":{\"locationName\":\"languageCode\"},\"Offset\":{\"locationName\":\"offset\",\"type\":\"integer\"},\"Pids\":{\"shape\":\"S12\",\"locationName\":\"pids\"},\"ProgramSelection\":{\"locationName\":\"programSelection\",\"type\":\"integer\"},\"RemixSettings\":{\"shape\":\"S15\",\"locationName\":\"remixSettings\"},\"SelectorType\":{\"locationName\":\"selectorType\"},\"Tracks\":{\"shape\":\"S12\",\"locationName\":\"tracks\"}}}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"S15\":{\"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\"}}},\"S1f\":{\"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\"}}},\"WebvttHlsSourceSettings\":{\"locationName\":\"webvttHlsSourceSettings\",\"type\":\"structure\",\"members\":{\"RenditionGroupId\":{\"locationName\":\"renditionGroupId\"},\"RenditionLanguageCode\":{\"locationName\":\"renditionLanguageCode\"},\"RenditionName\":{\"locationName\":\"renditionName\"}}}}}}}},\"S22\":{\"type\":\"structure\",\"members\":{\"Height\":{\"locationName\":\"height\",\"type\":\"integer\"},\"Width\":{\"locationName\":\"width\",\"type\":\"integer\"},\"X\":{\"locationName\":\"x\",\"type\":\"integer\"},\"Y\":{\"locationName\":\"y\",\"type\":\"integer\"}}},\"S2f\":{\"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\"}}}}}},\"S2m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EndTimecode\":{\"locationName\":\"endTimecode\"},\"StartTimecode\":{\"locationName\":\"startTimecode\"}}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"AlphaBehavior\":{\"locationName\":\"alphaBehavior\"},\"ColorSpace\":{\"locationName\":\"colorSpace\"},\"ColorSpaceUsage\":{\"locationName\":\"colorSpaceUsage\"},\"Hdr10Metadata\":{\"shape\":\"S2z\",\"locationName\":\"hdr10Metadata\"},\"Pid\":{\"locationName\":\"pid\",\"type\":\"integer\"},\"ProgramNumber\":{\"locationName\":\"programNumber\",\"type\":\"integer\"},\"Rotate\":{\"locationName\":\"rotate\"},\"SampleRange\":{\"locationName\":\"sampleRange\"}}},\"S2z\":{\"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\"}}},\"S34\":{\"type\":\"structure\",\"members\":{\"ChannelName\":{\"locationName\":\"channelName\"},\"ContentReference\":{\"locationName\":\"contentReference\"},\"CredentialsSecretName\":{\"locationName\":\"credentialsSecretName\"},\"FileOffset\":{\"locationName\":\"fileOffset\",\"type\":\"double\"},\"KantarLicenseId\":{\"locationName\":\"kantarLicenseId\",\"type\":\"integer\"},\"KantarServerUrl\":{\"locationName\":\"kantarServerUrl\"},\"LogDestination\":{\"locationName\":\"logDestination\"},\"Metadata3\":{\"locationName\":\"metadata3\"},\"Metadata4\":{\"locationName\":\"metadata4\"},\"Metadata5\":{\"locationName\":\"metadata5\"},\"Metadata6\":{\"locationName\":\"metadata6\"},\"Metadata7\":{\"locationName\":\"metadata7\"},\"Metadata8\":{\"locationName\":\"metadata8\"}}},\"S3c\":{\"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\"}}},\"S3k\":{\"type\":\"structure\",\"members\":{\"BreakoutCode\":{\"locationName\":\"breakoutCode\",\"type\":\"integer\"},\"DistributorId\":{\"locationName\":\"distributorId\"}}},\"S3m\":{\"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\"}}},\"S3t\":{\"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\":\"S45\",\"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\":\"S4i\",\"locationName\":\"dashSignaledSystemIds\"},\"HlsSignaledSystemIds\":{\"shape\":\"S4i\",\"locationName\":\"hlsSignaledSystemIds\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"Url\":{\"locationName\":\"url\"}}},\"StaticKeyProvider\":{\"shape\":\"S4l\",\"locationName\":\"staticKeyProvider\"},\"Type\":{\"locationName\":\"type\"}}},\"FragmentLength\":{\"locationName\":\"fragmentLength\",\"type\":\"integer\"},\"ImageBasedTrickPlay\":{\"locationName\":\"imageBasedTrickPlay\"},\"ManifestCompression\":{\"locationName\":\"manifestCompression\"},\"ManifestDurationFormat\":{\"locationName\":\"manifestDurationFormat\"},\"MinBufferTime\":{\"locationName\":\"minBufferTime\",\"type\":\"integer\"},\"MinFinalSegmentLength\":{\"locationName\":\"minFinalSegmentLength\",\"type\":\"double\"},\"MpdProfile\":{\"locationName\":\"mpdProfile\"},\"PtsOffsetHandlingForBFrames\":{\"locationName\":\"ptsOffsetHandlingForBFrames\"},\"SegmentControl\":{\"locationName\":\"segmentControl\"},\"SegmentLength\":{\"locationName\":\"segmentLength\",\"type\":\"integer\"},\"StreamInfResolution\":{\"locationName\":\"streamInfResolution\"},\"TargetDurationCompatibilityMode\":{\"locationName\":\"targetDurationCompatibilityMode\"},\"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\"}}}},\"AudioChannelConfigSchemeIdUri\":{\"locationName\":\"audioChannelConfigSchemeIdUri\"},\"BaseUrl\":{\"locationName\":\"baseUrl\"},\"Destination\":{\"locationName\":\"destination\"},\"DestinationSettings\":{\"shape\":\"S45\",\"locationName\":\"destinationSettings\"},\"Encryption\":{\"locationName\":\"encryption\",\"type\":\"structure\",\"members\":{\"PlaybackDeviceCompatibility\":{\"locationName\":\"playbackDeviceCompatibility\"},\"SpekeKeyProvider\":{\"shape\":\"S58\",\"locationName\":\"spekeKeyProvider\"}}},\"FragmentLength\":{\"locationName\":\"fragmentLength\",\"type\":\"integer\"},\"HbbtvCompliance\":{\"locationName\":\"hbbtvCompliance\"},\"ImageBasedTrickPlay\":{\"locationName\":\"imageBasedTrickPlay\"},\"MinBufferTime\":{\"locationName\":\"minBufferTime\",\"type\":\"integer\"},\"MinFinalSegmentLength\":{\"locationName\":\"minFinalSegmentLength\",\"type\":\"double\"},\"MpdProfile\":{\"locationName\":\"mpdProfile\"},\"PtsOffsetHandlingForBFrames\":{\"locationName\":\"ptsOffsetHandlingForBFrames\"},\"SegmentControl\":{\"locationName\":\"segmentControl\"},\"SegmentLength\":{\"locationName\":\"segmentLength\",\"type\":\"integer\"},\"WriteSegmentTimelineInRepresentation\":{\"locationName\":\"writeSegmentTimelineInRepresentation\"}}},\"FileGroupSettings\":{\"locationName\":\"fileGroupSettings\",\"type\":\"structure\",\"members\":{\"Destination\":{\"locationName\":\"destination\"},\"DestinationSettings\":{\"shape\":\"S45\",\"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\":\"S45\",\"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\":\"S58\",\"locationName\":\"spekeKeyProvider\"},\"StaticKeyProvider\":{\"shape\":\"S4l\",\"locationName\":\"staticKeyProvider\"},\"Type\":{\"locationName\":\"type\"}}},\"ImageBasedTrickPlay\":{\"locationName\":\"imageBasedTrickPlay\"},\"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\"},\"TargetDurationCompatibilityMode\":{\"locationName\":\"targetDurationCompatibilityMode\"},\"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\":\"S45\",\"locationName\":\"destinationSettings\"},\"Encryption\":{\"locationName\":\"encryption\",\"type\":\"structure\",\"members\":{\"SpekeKeyProvider\":{\"shape\":\"S58\",\"locationName\":\"spekeKeyProvider\"}}},\"FragmentLength\":{\"locationName\":\"fragmentLength\",\"type\":\"integer\"},\"ManifestEncoding\":{\"locationName\":\"manifestEncoding\"}}},\"Type\":{\"locationName\":\"type\"}}},\"Outputs\":{\"locationName\":\"outputs\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AudioDescriptions\":{\"shape\":\"S6i\",\"locationName\":\"audioDescriptions\"},\"CaptionDescriptions\":{\"locationName\":\"captionDescriptions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CaptionSelectorName\":{\"locationName\":\"captionSelectorName\"},\"CustomLanguageCode\":{\"locationName\":\"customLanguageCode\"},\"DestinationSettings\":{\"shape\":\"S90\",\"locationName\":\"destinationSettings\"},\"LanguageCode\":{\"locationName\":\"languageCode\"},\"LanguageDescription\":{\"locationName\":\"languageDescription\"}}}},\"ContainerSettings\":{\"shape\":\"Sa1\",\"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\"},\"DescriptiveVideoServiceFlag\":{\"locationName\":\"descriptiveVideoServiceFlag\"},\"IFrameOnlyManifest\":{\"locationName\":\"iFrameOnlyManifest\"},\"SegmentModifier\":{\"locationName\":\"segmentModifier\"}}}}},\"Preset\":{\"locationName\":\"preset\"},\"VideoDescription\":{\"shape\":\"Sc3\",\"locationName\":\"videoDescription\"}}}}}}},\"S45\":{\"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\"}}}}}}},\"S4i\":{\"type\":\"list\",\"member\":{}},\"S4l\":{\"type\":\"structure\",\"members\":{\"KeyFormat\":{\"locationName\":\"keyFormat\"},\"KeyFormatVersions\":{\"locationName\":\"keyFormatVersions\"},\"StaticKeyValue\":{\"locationName\":\"staticKeyValue\"},\"Url\":{\"locationName\":\"url\"}}},\"S58\":{\"type\":\"structure\",\"members\":{\"CertificateArn\":{\"locationName\":\"certificateArn\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"SystemIds\":{\"locationName\":\"systemIds\",\"type\":\"list\",\"member\":{}},\"Url\":{\"locationName\":\"url\"}}},\"S6i\":{\"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\"},\"DynamicRangeCompressionLine\":{\"locationName\":\"dynamicRangeCompressionLine\"},\"DynamicRangeCompressionProfile\":{\"locationName\":\"dynamicRangeCompressionProfile\"},\"DynamicRangeCompressionRf\":{\"locationName\":\"dynamicRangeCompressionRf\"},\"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\"},\"DownmixControl\":{\"locationName\":\"downmixControl\"},\"DynamicRangeCompressionLine\":{\"locationName\":\"dynamicRangeCompressionLine\"},\"DynamicRangeCompressionRf\":{\"locationName\":\"dynamicRangeCompressionRf\"},\"DynamicRangeControl\":{\"locationName\":\"dynamicRangeControl\"},\"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\":\"S15\",\"locationName\":\"remixSettings\"},\"StreamName\":{\"locationName\":\"streamName\"}}}},\"S90\":{\"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\"},\"DdsHandling\":{\"locationName\":\"ddsHandling\"},\"DdsXCoordinate\":{\"locationName\":\"ddsXCoordinate\",\"type\":\"integer\"},\"DdsYCoordinate\":{\"locationName\":\"ddsYCoordinate\",\"type\":\"integer\"},\"FontColor\":{\"locationName\":\"fontColor\"},\"FontOpacity\":{\"locationName\":\"fontOpacity\",\"type\":\"integer\"},\"FontResolution\":{\"locationName\":\"fontResolution\",\"type\":\"integer\"},\"FontScript\":{\"locationName\":\"fontScript\"},\"FontSize\":{\"locationName\":\"fontSize\",\"type\":\"integer\"},\"Height\":{\"locationName\":\"height\",\"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\"},\"Width\":{\"locationName\":\"width\",\"type\":\"integer\"},\"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\"}}},\"SrtDestinationSettings\":{\"locationName\":\"srtDestinationSettings\",\"type\":\"structure\",\"members\":{\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"}}},\"TeletextDestinationSettings\":{\"locationName\":\"teletextDestinationSettings\",\"type\":\"structure\",\"members\":{\"PageNumber\":{\"locationName\":\"pageNumber\"},\"PageTypes\":{\"locationName\":\"pageTypes\",\"type\":\"list\",\"member\":{}}}},\"TtmlDestinationSettings\":{\"locationName\":\"ttmlDestinationSettings\",\"type\":\"structure\",\"members\":{\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"}}},\"WebvttDestinationSettings\":{\"locationName\":\"webvttDestinationSettings\",\"type\":\"structure\",\"members\":{\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"}}}}},\"Sa1\":{\"type\":\"structure\",\"members\":{\"CmfcSettings\":{\"locationName\":\"cmfcSettings\",\"type\":\"structure\",\"members\":{\"AudioDuration\":{\"locationName\":\"audioDuration\"},\"AudioGroupId\":{\"locationName\":\"audioGroupId\"},\"AudioRenditionSets\":{\"locationName\":\"audioRenditionSets\"},\"AudioTrackType\":{\"locationName\":\"audioTrackType\"},\"DescriptiveVideoServiceFlag\":{\"locationName\":\"descriptiveVideoServiceFlag\"},\"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\":\"Saf\",\"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\":\"Saf\",\"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\":\"Saf\",\"locationName\":\"audioPids\"},\"MaxPcrInterval\":{\"locationName\":\"maxPcrInterval\",\"type\":\"integer\"},\"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\"},\"XavcProfileSettings\":{\"locationName\":\"xavcProfileSettings\",\"type\":\"structure\",\"members\":{\"DurationMode\":{\"locationName\":\"durationMode\"},\"MaxAncDataSize\":{\"locationName\":\"maxAncDataSize\",\"type\":\"integer\"}}}}}}},\"Saf\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"Sc3\":{\"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\":{\"ChromaSampling\":{\"locationName\":\"chromaSampling\"},\"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\"}}},\"XavcSettings\":{\"locationName\":\"xavcSettings\",\"type\":\"structure\",\"members\":{\"AdaptiveQuantization\":{\"locationName\":\"adaptiveQuantization\"},\"EntropyEncoding\":{\"locationName\":\"entropyEncoding\"},\"FramerateControl\":{\"locationName\":\"framerateControl\"},\"FramerateConversionAlgorithm\":{\"locationName\":\"framerateConversionAlgorithm\"},\"FramerateDenominator\":{\"locationName\":\"framerateDenominator\",\"type\":\"integer\"},\"FramerateNumerator\":{\"locationName\":\"framerateNumerator\",\"type\":\"integer\"},\"Profile\":{\"locationName\":\"profile\"},\"SlowPal\":{\"locationName\":\"slowPal\"},\"Softness\":{\"locationName\":\"softness\",\"type\":\"integer\"},\"SpatialAdaptiveQuantization\":{\"locationName\":\"spatialAdaptiveQuantization\"},\"TemporalAdaptiveQuantization\":{\"locationName\":\"temporalAdaptiveQuantization\"},\"Xavc4kIntraCbgProfileSettings\":{\"locationName\":\"xavc4kIntraCbgProfileSettings\",\"type\":\"structure\",\"members\":{\"XavcClass\":{\"locationName\":\"xavcClass\"}}},\"Xavc4kIntraVbrProfileSettings\":{\"locationName\":\"xavc4kIntraVbrProfileSettings\",\"type\":\"structure\",\"members\":{\"XavcClass\":{\"locationName\":\"xavcClass\"}}},\"Xavc4kProfileSettings\":{\"locationName\":\"xavc4kProfileSettings\",\"type\":\"structure\",\"members\":{\"BitrateClass\":{\"locationName\":\"bitrateClass\"},\"CodecProfile\":{\"locationName\":\"codecProfile\"},\"FlickerAdaptiveQuantization\":{\"locationName\":\"flickerAdaptiveQuantization\"},\"GopBReference\":{\"locationName\":\"gopBReference\"},\"GopClosedCadence\":{\"locationName\":\"gopClosedCadence\",\"type\":\"integer\"},\"HrdBufferSize\":{\"locationName\":\"hrdBufferSize\",\"type\":\"integer\"},\"QualityTuningLevel\":{\"locationName\":\"qualityTuningLevel\"},\"Slices\":{\"locationName\":\"slices\",\"type\":\"integer\"}}},\"XavcHdIntraCbgProfileSettings\":{\"locationName\":\"xavcHdIntraCbgProfileSettings\",\"type\":\"structure\",\"members\":{\"XavcClass\":{\"locationName\":\"xavcClass\"}}},\"XavcHdProfileSettings\":{\"locationName\":\"xavcHdProfileSettings\",\"type\":\"structure\",\"members\":{\"BitrateClass\":{\"locationName\":\"bitrateClass\"},\"FlickerAdaptiveQuantization\":{\"locationName\":\"flickerAdaptiveQuantization\"},\"GopBReference\":{\"locationName\":\"gopBReference\"},\"GopClosedCadence\":{\"locationName\":\"gopClosedCadence\",\"type\":\"integer\"},\"HrdBufferSize\":{\"locationName\":\"hrdBufferSize\",\"type\":\"integer\"},\"InterlaceMode\":{\"locationName\":\"interlaceMode\"},\"QualityTuningLevel\":{\"locationName\":\"qualityTuningLevel\"},\"Slices\":{\"locationName\":\"slices\",\"type\":\"integer\"},\"Telecine\":{\"locationName\":\"telecine\"}}}}}}},\"ColorMetadata\":{\"locationName\":\"colorMetadata\"},\"Crop\":{\"shape\":\"S22\",\"locationName\":\"crop\"},\"DropFrameTimecode\":{\"locationName\":\"dropFrameTimecode\"},\"FixedAfd\":{\"locationName\":\"fixedAfd\",\"type\":\"integer\"},\"Height\":{\"locationName\":\"height\",\"type\":\"integer\"},\"Position\":{\"shape\":\"S22\",\"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\":\"S2z\",\"locationName\":\"hdr10Metadata\"},\"Hue\":{\"locationName\":\"hue\",\"type\":\"integer\"},\"SampleRangeConversion\":{\"locationName\":\"sampleRangeConversion\"},\"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\"}}},\"Hdr10Plus\":{\"locationName\":\"hdr10Plus\",\"type\":\"structure\",\"members\":{\"MasteringMonitorNits\":{\"locationName\":\"masteringMonitorNits\",\"type\":\"integer\"},\"TargetMonitorNits\":{\"locationName\":\"targetMonitorNits\",\"type\":\"integer\"}}},\"ImageInserter\":{\"shape\":\"S2f\",\"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\"}}},\"Si0\":{\"type\":\"structure\",\"members\":{\"Anchor\":{\"locationName\":\"anchor\"},\"Source\":{\"locationName\":\"source\"},\"Start\":{\"locationName\":\"start\"},\"TimestampOffset\":{\"locationName\":\"timestampOffset\"}}},\"Si3\":{\"type\":\"structure\",\"members\":{\"Id3Insertions\":{\"locationName\":\"id3Insertions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id3\":{\"locationName\":\"id3\"},\"Timecode\":{\"locationName\":\"timecode\"}}}}}},\"Si9\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sib\":{\"type\":\"structure\",\"members\":{\"AccelerationSettings\":{\"shape\":\"S7\",\"locationName\":\"accelerationSettings\"},\"AccelerationStatus\":{\"locationName\":\"accelerationStatus\"},\"Arn\":{\"locationName\":\"arn\"},\"BillingTagsSource\":{\"locationName\":\"billingTagsSource\"},\"CreatedAt\":{\"shape\":\"Sid\",\"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\":\"Sig\",\"locationName\":\"info\"},\"Warning\":{\"shape\":\"Sig\",\"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\":\"Sid\",\"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\":\"Sid\",\"locationName\":\"finishTime\"},\"StartTime\":{\"shape\":\"Sid\",\"locationName\":\"startTime\"},\"SubmitTime\":{\"shape\":\"Sid\",\"locationName\":\"submitTime\"}}},\"UserMetadata\":{\"shape\":\"Si9\",\"locationName\":\"userMetadata\"}},\"required\":[\"Role\",\"Settings\"]},\"Sid\":{\"type\":\"timestamp\",\"timestampFormat\":\"unixTimestamp\"},\"Sig\":{\"type\":\"list\",\"member\":{}},\"Sir\":{\"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\":\"S1f\",\"locationName\":\"captionSelectors\"},\"Crop\":{\"shape\":\"S22\",\"locationName\":\"crop\"},\"DeblockFilter\":{\"locationName\":\"deblockFilter\"},\"DenoiseFilter\":{\"locationName\":\"denoiseFilter\"},\"FilterEnable\":{\"locationName\":\"filterEnable\"},\"FilterStrength\":{\"locationName\":\"filterStrength\",\"type\":\"integer\"},\"ImageInserter\":{\"shape\":\"S2f\",\"locationName\":\"imageInserter\"},\"InputClippings\":{\"shape\":\"S2m\",\"locationName\":\"inputClippings\"},\"InputScanType\":{\"locationName\":\"inputScanType\"},\"Position\":{\"shape\":\"S22\",\"locationName\":\"position\"},\"ProgramNumber\":{\"locationName\":\"programNumber\",\"type\":\"integer\"},\"PsiControl\":{\"locationName\":\"psiControl\"},\"TimecodeSource\":{\"locationName\":\"timecodeSource\"},\"TimecodeStart\":{\"locationName\":\"timecodeStart\"},\"VideoSelector\":{\"shape\":\"S2v\",\"locationName\":\"videoSelector\"}}}},\"KantarWatermark\":{\"shape\":\"S34\",\"locationName\":\"kantarWatermark\"},\"MotionImageInserter\":{\"shape\":\"S3c\",\"locationName\":\"motionImageInserter\"},\"NielsenConfiguration\":{\"shape\":\"S3k\",\"locationName\":\"nielsenConfiguration\"},\"NielsenNonLinearWatermark\":{\"shape\":\"S3m\",\"locationName\":\"nielsenNonLinearWatermark\"},\"OutputGroups\":{\"shape\":\"S3t\",\"locationName\":\"outputGroups\"},\"TimecodeConfig\":{\"shape\":\"Si0\",\"locationName\":\"timecodeConfig\"},\"TimedMetadataInsertion\":{\"shape\":\"Si3\",\"locationName\":\"timedMetadataInsertion\"}}},\"Siv\":{\"type\":\"structure\",\"members\":{\"AccelerationSettings\":{\"shape\":\"S7\",\"locationName\":\"accelerationSettings\"},\"Arn\":{\"locationName\":\"arn\"},\"Category\":{\"locationName\":\"category\"},\"CreatedAt\":{\"shape\":\"Sid\",\"locationName\":\"createdAt\"},\"Description\":{\"locationName\":\"description\"},\"HopDestinations\":{\"shape\":\"Sa\",\"locationName\":\"hopDestinations\"},\"LastUpdated\":{\"shape\":\"Sid\",\"locationName\":\"lastUpdated\"},\"Name\":{\"locationName\":\"name\"},\"Priority\":{\"locationName\":\"priority\",\"type\":\"integer\"},\"Queue\":{\"locationName\":\"queue\"},\"Settings\":{\"shape\":\"Sir\",\"locationName\":\"settings\"},\"StatusUpdateInterval\":{\"locationName\":\"statusUpdateInterval\"},\"Type\":{\"locationName\":\"type\"}},\"required\":[\"Settings\",\"Name\"]},\"Siy\":{\"type\":\"structure\",\"members\":{\"AudioDescriptions\":{\"shape\":\"S6i\",\"locationName\":\"audioDescriptions\"},\"CaptionDescriptions\":{\"locationName\":\"captionDescriptions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CustomLanguageCode\":{\"locationName\":\"customLanguageCode\"},\"DestinationSettings\":{\"shape\":\"S90\",\"locationName\":\"destinationSettings\"},\"LanguageCode\":{\"locationName\":\"languageCode\"},\"LanguageDescription\":{\"locationName\":\"languageDescription\"}}}},\"ContainerSettings\":{\"shape\":\"Sa1\",\"locationName\":\"containerSettings\"},\"VideoDescription\":{\"shape\":\"Sc3\",\"locationName\":\"videoDescription\"}}},\"Sj2\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Category\":{\"locationName\":\"category\"},\"CreatedAt\":{\"shape\":\"Sid\",\"locationName\":\"createdAt\"},\"Description\":{\"locationName\":\"description\"},\"LastUpdated\":{\"shape\":\"Sid\",\"locationName\":\"lastUpdated\"},\"Name\":{\"locationName\":\"name\"},\"Settings\":{\"shape\":\"Siy\",\"locationName\":\"settings\"},\"Type\":{\"locationName\":\"type\"}},\"required\":[\"Settings\",\"Name\"]},\"Sj5\":{\"type\":\"structure\",\"members\":{\"Commitment\":{\"locationName\":\"commitment\"},\"RenewalType\":{\"locationName\":\"renewalType\"},\"ReservedSlots\":{\"locationName\":\"reservedSlots\",\"type\":\"integer\"}},\"required\":[\"Commitment\",\"ReservedSlots\",\"RenewalType\"]},\"Sja\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreatedAt\":{\"shape\":\"Sid\",\"locationName\":\"createdAt\"},\"Description\":{\"locationName\":\"description\"},\"LastUpdated\":{\"shape\":\"Sid\",\"locationName\":\"lastUpdated\"},\"Name\":{\"locationName\":\"name\"},\"PricingPlan\":{\"locationName\":\"pricingPlan\"},\"ProgressingJobsCount\":{\"locationName\":\"progressingJobsCount\",\"type\":\"integer\"},\"ReservationPlan\":{\"locationName\":\"reservationPlan\",\"type\":\"structure\",\"members\":{\"Commitment\":{\"locationName\":\"commitment\"},\"ExpiresAt\":{\"shape\":\"Sid\",\"locationName\":\"expiresAt\"},\"PurchasedAt\":{\"shape\":\"Sid\",\"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\"]}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-08-29\",\"endpointPrefix\":\"mediaconvert\",\"signingName\":\"mediaconvert\",\"serviceFullName\":\"AWS Elemental MediaConvert\",\"serviceId\":\"MediaConvert\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"mediaconvert-2017-08-29\",\"signatureVersion\":\"v4\",\"serviceAbbreviation\":\"MediaConvert\"},\"operations\":{\"AssociateCertificate\":{\"http\":{\"requestUri\":\"/2017-08-29/certificates\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"}},\"required\":[\"Arn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelJob\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2017-08-29/jobs/{id}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\",\"location\":\"uri\"}},\"required\":[\"Id\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateJob\":{\"http\":{\"requestUri\":\"/2017-08-29/jobs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AccelerationSettings\":{\"shape\":\"S7\",\"locationName\":\"accelerationSettings\"},\"BillingTagsSource\":{\"locationName\":\"billingTagsSource\"},\"ClientRequestToken\":{\"locationName\":\"clientRequestToken\",\"idempotencyToken\":true},\"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\":\"Sjh\",\"locationName\":\"tags\"},\"UserMetadata\":{\"shape\":\"Sjh\",\"locationName\":\"userMetadata\"}},\"required\":[\"Role\",\"Settings\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"shape\":\"Sjj\",\"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\":\"Sjz\",\"locationName\":\"settings\"},\"StatusUpdateInterval\":{\"locationName\":\"statusUpdateInterval\"},\"Tags\":{\"shape\":\"Sjh\",\"locationName\":\"tags\"}},\"required\":[\"Settings\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JobTemplate\":{\"shape\":\"Sk3\",\"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\":\"Sk6\",\"locationName\":\"settings\"},\"Tags\":{\"shape\":\"Sjh\",\"locationName\":\"tags\"}},\"required\":[\"Settings\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Preset\":{\"shape\":\"Ska\",\"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\":\"Skd\",\"locationName\":\"reservationPlanSettings\"},\"Status\":{\"locationName\":\"status\"},\"Tags\":{\"shape\":\"Sjh\",\"locationName\":\"tags\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Queue\":{\"shape\":\"Ski\",\"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\":{}}},\"DeletePolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2017-08-29/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"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\":\"Sjj\",\"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\":\"Sk3\",\"locationName\":\"jobTemplate\"}}}},\"GetPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2017-08-29/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"shape\":\"Sl6\",\"locationName\":\"policy\"}}}},\"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\":\"Ska\",\"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\":\"Ski\",\"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\":\"Sk3\"}},\"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\":\"Sjj\"}},\"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\":\"Ska\"}}}}},\"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\":\"Ski\"}}}}},\"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\":\"Sjh\",\"locationName\":\"tags\"}}}}}},\"PutPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2017-08-29/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"shape\":\"Sl6\",\"locationName\":\"policy\"}},\"required\":[\"Policy\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"shape\":\"Sl6\",\"locationName\":\"policy\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/2017-08-29/tags\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Tags\":{\"shape\":\"Sjh\",\"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\":\"Sjo\",\"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\":\"Sjz\",\"locationName\":\"settings\"},\"StatusUpdateInterval\":{\"locationName\":\"statusUpdateInterval\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JobTemplate\":{\"shape\":\"Sk3\",\"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\":\"Sk6\",\"locationName\":\"settings\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Preset\":{\"shape\":\"Ska\",\"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\":\"Skd\",\"locationName\":\"reservationPlanSettings\"},\"Status\":{\"locationName\":\"status\"}},\"required\":[\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Queue\":{\"shape\":\"Ski\",\"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\"},\"ExtendedDataServices\":{\"shape\":\"So\",\"locationName\":\"extendedDataServices\"},\"Inputs\":{\"locationName\":\"inputs\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AudioSelectorGroups\":{\"shape\":\"St\",\"locationName\":\"audioSelectorGroups\"},\"AudioSelectors\":{\"shape\":\"Sx\",\"locationName\":\"audioSelectors\"},\"CaptionSelectors\":{\"shape\":\"S1i\",\"locationName\":\"captionSelectors\"},\"Crop\":{\"shape\":\"S26\",\"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\"},\"DolbyVisionMetadataXml\":{\"locationName\":\"dolbyVisionMetadataXml\"},\"FileInput\":{\"locationName\":\"fileInput\"},\"FilterEnable\":{\"locationName\":\"filterEnable\"},\"FilterStrength\":{\"locationName\":\"filterStrength\",\"type\":\"integer\"},\"ImageInserter\":{\"shape\":\"S2k\",\"locationName\":\"imageInserter\"},\"InputClippings\":{\"shape\":\"S2r\",\"locationName\":\"inputClippings\"},\"InputScanType\":{\"locationName\":\"inputScanType\"},\"Position\":{\"shape\":\"S26\",\"locationName\":\"position\"},\"ProgramNumber\":{\"locationName\":\"programNumber\",\"type\":\"integer\"},\"PsiControl\":{\"locationName\":\"psiControl\"},\"SupplementalImps\":{\"locationName\":\"supplementalImps\",\"type\":\"list\",\"member\":{}},\"TimecodeSource\":{\"locationName\":\"timecodeSource\"},\"TimecodeStart\":{\"locationName\":\"timecodeStart\"},\"VideoGenerator\":{\"locationName\":\"videoGenerator\",\"type\":\"structure\",\"members\":{\"Duration\":{\"locationName\":\"duration\",\"type\":\"integer\"}}},\"VideoSelector\":{\"shape\":\"S32\",\"locationName\":\"videoSelector\"}}}},\"KantarWatermark\":{\"shape\":\"S3d\",\"locationName\":\"kantarWatermark\"},\"MotionImageInserter\":{\"shape\":\"S3l\",\"locationName\":\"motionImageInserter\"},\"NielsenConfiguration\":{\"shape\":\"S3t\",\"locationName\":\"nielsenConfiguration\"},\"NielsenNonLinearWatermark\":{\"shape\":\"S3v\",\"locationName\":\"nielsenNonLinearWatermark\"},\"OutputGroups\":{\"shape\":\"S42\",\"locationName\":\"outputGroups\"},\"TimecodeConfig\":{\"shape\":\"Sj9\",\"locationName\":\"timecodeConfig\"},\"TimedMetadataInsertion\":{\"shape\":\"Sjc\",\"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\"}}}}},\"So\":{\"type\":\"structure\",\"members\":{\"CopyProtectionAction\":{\"locationName\":\"copyProtectionAction\"},\"VchipAction\":{\"locationName\":\"vchipAction\"}}},\"St\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"AudioSelectorNames\":{\"shape\":\"Sv\",\"locationName\":\"audioSelectorNames\"}}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"Sx\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"CustomLanguageCode\":{\"locationName\":\"customLanguageCode\"},\"DefaultSelection\":{\"locationName\":\"defaultSelection\"},\"ExternalAudioFileInput\":{\"locationName\":\"externalAudioFileInput\"},\"HlsRenditionGroupSettings\":{\"locationName\":\"hlsRenditionGroupSettings\",\"type\":\"structure\",\"members\":{\"RenditionGroupId\":{\"locationName\":\"renditionGroupId\"},\"RenditionLanguageCode\":{\"locationName\":\"renditionLanguageCode\"},\"RenditionName\":{\"locationName\":\"renditionName\"}}},\"LanguageCode\":{\"locationName\":\"languageCode\"},\"Offset\":{\"locationName\":\"offset\",\"type\":\"integer\"},\"Pids\":{\"shape\":\"S15\",\"locationName\":\"pids\"},\"ProgramSelection\":{\"locationName\":\"programSelection\",\"type\":\"integer\"},\"RemixSettings\":{\"shape\":\"S18\",\"locationName\":\"remixSettings\"},\"SelectorType\":{\"locationName\":\"selectorType\"},\"Tracks\":{\"shape\":\"S15\",\"locationName\":\"tracks\"}}}},\"S15\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"S18\":{\"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\"}}},\"S1i\":{\"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\"},\"TimeDeltaUnits\":{\"locationName\":\"timeDeltaUnits\"}}},\"SourceType\":{\"locationName\":\"sourceType\"},\"TeletextSourceSettings\":{\"locationName\":\"teletextSourceSettings\",\"type\":\"structure\",\"members\":{\"PageNumber\":{\"locationName\":\"pageNumber\"}}},\"TrackSourceSettings\":{\"locationName\":\"trackSourceSettings\",\"type\":\"structure\",\"members\":{\"TrackNumber\":{\"locationName\":\"trackNumber\",\"type\":\"integer\"}}},\"WebvttHlsSourceSettings\":{\"locationName\":\"webvttHlsSourceSettings\",\"type\":\"structure\",\"members\":{\"RenditionGroupId\":{\"locationName\":\"renditionGroupId\"},\"RenditionLanguageCode\":{\"locationName\":\"renditionLanguageCode\"},\"RenditionName\":{\"locationName\":\"renditionName\"}}}}}}}},\"S26\":{\"type\":\"structure\",\"members\":{\"Height\":{\"locationName\":\"height\",\"type\":\"integer\"},\"Width\":{\"locationName\":\"width\",\"type\":\"integer\"},\"X\":{\"locationName\":\"x\",\"type\":\"integer\"},\"Y\":{\"locationName\":\"y\",\"type\":\"integer\"}}},\"S2k\":{\"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\"}}}}}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EndTimecode\":{\"locationName\":\"endTimecode\"},\"StartTimecode\":{\"locationName\":\"startTimecode\"}}}},\"S32\":{\"type\":\"structure\",\"members\":{\"AlphaBehavior\":{\"locationName\":\"alphaBehavior\"},\"ColorSpace\":{\"locationName\":\"colorSpace\"},\"ColorSpaceUsage\":{\"locationName\":\"colorSpaceUsage\"},\"EmbeddedTimecodeOverride\":{\"locationName\":\"embeddedTimecodeOverride\"},\"Hdr10Metadata\":{\"shape\":\"S37\",\"locationName\":\"hdr10Metadata\"},\"PadVideo\":{\"locationName\":\"padVideo\"},\"Pid\":{\"locationName\":\"pid\",\"type\":\"integer\"},\"ProgramNumber\":{\"locationName\":\"programNumber\",\"type\":\"integer\"},\"Rotate\":{\"locationName\":\"rotate\"},\"SampleRange\":{\"locationName\":\"sampleRange\"}}},\"S37\":{\"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\"}}},\"S3d\":{\"type\":\"structure\",\"members\":{\"ChannelName\":{\"locationName\":\"channelName\"},\"ContentReference\":{\"locationName\":\"contentReference\"},\"CredentialsSecretName\":{\"locationName\":\"credentialsSecretName\"},\"FileOffset\":{\"locationName\":\"fileOffset\",\"type\":\"double\"},\"KantarLicenseId\":{\"locationName\":\"kantarLicenseId\",\"type\":\"integer\"},\"KantarServerUrl\":{\"locationName\":\"kantarServerUrl\"},\"LogDestination\":{\"locationName\":\"logDestination\"},\"Metadata3\":{\"locationName\":\"metadata3\"},\"Metadata4\":{\"locationName\":\"metadata4\"},\"Metadata5\":{\"locationName\":\"metadata5\"},\"Metadata6\":{\"locationName\":\"metadata6\"},\"Metadata7\":{\"locationName\":\"metadata7\"},\"Metadata8\":{\"locationName\":\"metadata8\"}}},\"S3l\":{\"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\"}}},\"S3t\":{\"type\":\"structure\",\"members\":{\"BreakoutCode\":{\"locationName\":\"breakoutCode\",\"type\":\"integer\"},\"DistributorId\":{\"locationName\":\"distributorId\"}}},\"S3v\":{\"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\"}}},\"S42\":{\"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\":\"Sv\",\"locationName\":\"selectedOutputs\"}}}},\"BaseUrl\":{\"locationName\":\"baseUrl\"},\"ClientCache\":{\"locationName\":\"clientCache\"},\"CodecSpecification\":{\"locationName\":\"codecSpecification\"},\"Destination\":{\"locationName\":\"destination\"},\"DestinationSettings\":{\"shape\":\"S4e\",\"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\":\"S4s\",\"locationName\":\"dashSignaledSystemIds\"},\"HlsSignaledSystemIds\":{\"shape\":\"S4s\",\"locationName\":\"hlsSignaledSystemIds\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"Url\":{\"locationName\":\"url\"}}},\"StaticKeyProvider\":{\"shape\":\"S4v\",\"locationName\":\"staticKeyProvider\"},\"Type\":{\"locationName\":\"type\"}}},\"FragmentLength\":{\"locationName\":\"fragmentLength\",\"type\":\"integer\"},\"ImageBasedTrickPlay\":{\"locationName\":\"imageBasedTrickPlay\"},\"ImageBasedTrickPlaySettings\":{\"locationName\":\"imageBasedTrickPlaySettings\",\"type\":\"structure\",\"members\":{\"IntervalCadence\":{\"locationName\":\"intervalCadence\"},\"ThumbnailHeight\":{\"locationName\":\"thumbnailHeight\",\"type\":\"integer\"},\"ThumbnailInterval\":{\"locationName\":\"thumbnailInterval\",\"type\":\"double\"},\"ThumbnailWidth\":{\"locationName\":\"thumbnailWidth\",\"type\":\"integer\"},\"TileHeight\":{\"locationName\":\"tileHeight\",\"type\":\"integer\"},\"TileWidth\":{\"locationName\":\"tileWidth\",\"type\":\"integer\"}}},\"ManifestCompression\":{\"locationName\":\"manifestCompression\"},\"ManifestDurationFormat\":{\"locationName\":\"manifestDurationFormat\"},\"MinBufferTime\":{\"locationName\":\"minBufferTime\",\"type\":\"integer\"},\"MinFinalSegmentLength\":{\"locationName\":\"minFinalSegmentLength\",\"type\":\"double\"},\"MpdProfile\":{\"locationName\":\"mpdProfile\"},\"PtsOffsetHandlingForBFrames\":{\"locationName\":\"ptsOffsetHandlingForBFrames\"},\"SegmentControl\":{\"locationName\":\"segmentControl\"},\"SegmentLength\":{\"locationName\":\"segmentLength\",\"type\":\"integer\"},\"SegmentLengthControl\":{\"locationName\":\"segmentLengthControl\"},\"StreamInfResolution\":{\"locationName\":\"streamInfResolution\"},\"TargetDurationCompatibilityMode\":{\"locationName\":\"targetDurationCompatibilityMode\"},\"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\":\"Sv\",\"locationName\":\"selectedOutputs\"}}}},\"AudioChannelConfigSchemeIdUri\":{\"locationName\":\"audioChannelConfigSchemeIdUri\"},\"BaseUrl\":{\"locationName\":\"baseUrl\"},\"Destination\":{\"locationName\":\"destination\"},\"DestinationSettings\":{\"shape\":\"S4e\",\"locationName\":\"destinationSettings\"},\"Encryption\":{\"locationName\":\"encryption\",\"type\":\"structure\",\"members\":{\"PlaybackDeviceCompatibility\":{\"locationName\":\"playbackDeviceCompatibility\"},\"SpekeKeyProvider\":{\"shape\":\"S5p\",\"locationName\":\"spekeKeyProvider\"}}},\"FragmentLength\":{\"locationName\":\"fragmentLength\",\"type\":\"integer\"},\"HbbtvCompliance\":{\"locationName\":\"hbbtvCompliance\"},\"ImageBasedTrickPlay\":{\"locationName\":\"imageBasedTrickPlay\"},\"ImageBasedTrickPlaySettings\":{\"locationName\":\"imageBasedTrickPlaySettings\",\"type\":\"structure\",\"members\":{\"IntervalCadence\":{\"locationName\":\"intervalCadence\"},\"ThumbnailHeight\":{\"locationName\":\"thumbnailHeight\",\"type\":\"integer\"},\"ThumbnailInterval\":{\"locationName\":\"thumbnailInterval\",\"type\":\"double\"},\"ThumbnailWidth\":{\"locationName\":\"thumbnailWidth\",\"type\":\"integer\"},\"TileHeight\":{\"locationName\":\"tileHeight\",\"type\":\"integer\"},\"TileWidth\":{\"locationName\":\"tileWidth\",\"type\":\"integer\"}}},\"MinBufferTime\":{\"locationName\":\"minBufferTime\",\"type\":\"integer\"},\"MinFinalSegmentLength\":{\"locationName\":\"minFinalSegmentLength\",\"type\":\"double\"},\"MpdProfile\":{\"locationName\":\"mpdProfile\"},\"PtsOffsetHandlingForBFrames\":{\"locationName\":\"ptsOffsetHandlingForBFrames\"},\"SegmentControl\":{\"locationName\":\"segmentControl\"},\"SegmentLength\":{\"locationName\":\"segmentLength\",\"type\":\"integer\"},\"SegmentLengthControl\":{\"locationName\":\"segmentLengthControl\"},\"WriteSegmentTimelineInRepresentation\":{\"locationName\":\"writeSegmentTimelineInRepresentation\"}}},\"FileGroupSettings\":{\"locationName\":\"fileGroupSettings\",\"type\":\"structure\",\"members\":{\"Destination\":{\"locationName\":\"destination\"},\"DestinationSettings\":{\"shape\":\"S4e\",\"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\":\"Sv\",\"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\"},\"CaptionSegmentLengthControl\":{\"locationName\":\"captionSegmentLengthControl\"},\"ClientCache\":{\"locationName\":\"clientCache\"},\"CodecSpecification\":{\"locationName\":\"codecSpecification\"},\"Destination\":{\"locationName\":\"destination\"},\"DestinationSettings\":{\"shape\":\"S4e\",\"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\":\"S5p\",\"locationName\":\"spekeKeyProvider\"},\"StaticKeyProvider\":{\"shape\":\"S4v\",\"locationName\":\"staticKeyProvider\"},\"Type\":{\"locationName\":\"type\"}}},\"ImageBasedTrickPlay\":{\"locationName\":\"imageBasedTrickPlay\"},\"ImageBasedTrickPlaySettings\":{\"locationName\":\"imageBasedTrickPlaySettings\",\"type\":\"structure\",\"members\":{\"IntervalCadence\":{\"locationName\":\"intervalCadence\"},\"ThumbnailHeight\":{\"locationName\":\"thumbnailHeight\",\"type\":\"integer\"},\"ThumbnailInterval\":{\"locationName\":\"thumbnailInterval\",\"type\":\"double\"},\"ThumbnailWidth\":{\"locationName\":\"thumbnailWidth\",\"type\":\"integer\"},\"TileHeight\":{\"locationName\":\"tileHeight\",\"type\":\"integer\"},\"TileWidth\":{\"locationName\":\"tileWidth\",\"type\":\"integer\"}}},\"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\"},\"SegmentLengthControl\":{\"locationName\":\"segmentLengthControl\"},\"SegmentsPerSubdirectory\":{\"locationName\":\"segmentsPerSubdirectory\",\"type\":\"integer\"},\"StreamInfResolution\":{\"locationName\":\"streamInfResolution\"},\"TargetDurationCompatibilityMode\":{\"locationName\":\"targetDurationCompatibilityMode\"},\"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\":\"Sv\",\"locationName\":\"selectedOutputs\"}}}},\"AudioDeduplication\":{\"locationName\":\"audioDeduplication\"},\"Destination\":{\"locationName\":\"destination\"},\"DestinationSettings\":{\"shape\":\"S4e\",\"locationName\":\"destinationSettings\"},\"Encryption\":{\"locationName\":\"encryption\",\"type\":\"structure\",\"members\":{\"SpekeKeyProvider\":{\"shape\":\"S5p\",\"locationName\":\"spekeKeyProvider\"}}},\"FragmentLength\":{\"locationName\":\"fragmentLength\",\"type\":\"integer\"},\"FragmentLengthControl\":{\"locationName\":\"fragmentLengthControl\"},\"ManifestEncoding\":{\"locationName\":\"manifestEncoding\"}}},\"Type\":{\"locationName\":\"type\"}}},\"Outputs\":{\"locationName\":\"outputs\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AudioDescriptions\":{\"shape\":\"S78\",\"locationName\":\"audioDescriptions\"},\"CaptionDescriptions\":{\"locationName\":\"captionDescriptions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CaptionSelectorName\":{\"locationName\":\"captionSelectorName\"},\"CustomLanguageCode\":{\"locationName\":\"customLanguageCode\"},\"DestinationSettings\":{\"shape\":\"S9q\",\"locationName\":\"destinationSettings\"},\"LanguageCode\":{\"locationName\":\"languageCode\"},\"LanguageDescription\":{\"locationName\":\"languageDescription\"}}}},\"ContainerSettings\":{\"shape\":\"Sb0\",\"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\"},\"DescriptiveVideoServiceFlag\":{\"locationName\":\"descriptiveVideoServiceFlag\"},\"IFrameOnlyManifest\":{\"locationName\":\"iFrameOnlyManifest\"},\"SegmentModifier\":{\"locationName\":\"segmentModifier\"}}}}},\"Preset\":{\"locationName\":\"preset\"},\"VideoDescription\":{\"shape\":\"Sd9\",\"locationName\":\"videoDescription\"}}}}}}},\"S4e\":{\"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\"},\"KmsEncryptionContext\":{\"locationName\":\"kmsEncryptionContext\"},\"KmsKeyArn\":{\"locationName\":\"kmsKeyArn\"}}}}}}},\"S4s\":{\"type\":\"list\",\"member\":{}},\"S4v\":{\"type\":\"structure\",\"members\":{\"KeyFormat\":{\"locationName\":\"keyFormat\"},\"KeyFormatVersions\":{\"locationName\":\"keyFormatVersions\"},\"StaticKeyValue\":{\"locationName\":\"staticKeyValue\"},\"Url\":{\"locationName\":\"url\"}}},\"S5p\":{\"type\":\"structure\",\"members\":{\"CertificateArn\":{\"locationName\":\"certificateArn\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"SystemIds\":{\"locationName\":\"systemIds\",\"type\":\"list\",\"member\":{}},\"Url\":{\"locationName\":\"url\"}}},\"S78\":{\"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\"},\"DynamicRangeCompressionLine\":{\"locationName\":\"dynamicRangeCompressionLine\"},\"DynamicRangeCompressionProfile\":{\"locationName\":\"dynamicRangeCompressionProfile\"},\"DynamicRangeCompressionRf\":{\"locationName\":\"dynamicRangeCompressionRf\"},\"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\"},\"DownmixControl\":{\"locationName\":\"downmixControl\"},\"DynamicRangeCompressionLine\":{\"locationName\":\"dynamicRangeCompressionLine\"},\"DynamicRangeCompressionRf\":{\"locationName\":\"dynamicRangeCompressionRf\"},\"DynamicRangeControl\":{\"locationName\":\"dynamicRangeControl\"},\"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\":\"S18\",\"locationName\":\"remixSettings\"},\"StreamName\":{\"locationName\":\"streamName\"}}}},\"S9q\":{\"type\":\"structure\",\"members\":{\"BurninDestinationSettings\":{\"locationName\":\"burninDestinationSettings\",\"type\":\"structure\",\"members\":{\"Alignment\":{\"locationName\":\"alignment\"},\"ApplyFontColor\":{\"locationName\":\"applyFontColor\"},\"BackgroundColor\":{\"locationName\":\"backgroundColor\"},\"BackgroundOpacity\":{\"locationName\":\"backgroundOpacity\",\"type\":\"integer\"},\"FallbackFont\":{\"locationName\":\"fallbackFont\"},\"FontColor\":{\"locationName\":\"fontColor\"},\"FontOpacity\":{\"locationName\":\"fontOpacity\",\"type\":\"integer\"},\"FontResolution\":{\"locationName\":\"fontResolution\",\"type\":\"integer\"},\"FontScript\":{\"locationName\":\"fontScript\"},\"FontSize\":{\"locationName\":\"fontSize\",\"type\":\"integer\"},\"HexFontColor\":{\"locationName\":\"hexFontColor\"},\"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\"},\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"},\"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\"},\"ApplyFontColor\":{\"locationName\":\"applyFontColor\"},\"BackgroundColor\":{\"locationName\":\"backgroundColor\"},\"BackgroundOpacity\":{\"locationName\":\"backgroundOpacity\",\"type\":\"integer\"},\"DdsHandling\":{\"locationName\":\"ddsHandling\"},\"DdsXCoordinate\":{\"locationName\":\"ddsXCoordinate\",\"type\":\"integer\"},\"DdsYCoordinate\":{\"locationName\":\"ddsYCoordinate\",\"type\":\"integer\"},\"FallbackFont\":{\"locationName\":\"fallbackFont\"},\"FontColor\":{\"locationName\":\"fontColor\"},\"FontOpacity\":{\"locationName\":\"fontOpacity\",\"type\":\"integer\"},\"FontResolution\":{\"locationName\":\"fontResolution\",\"type\":\"integer\"},\"FontScript\":{\"locationName\":\"fontScript\"},\"FontSize\":{\"locationName\":\"fontSize\",\"type\":\"integer\"},\"Height\":{\"locationName\":\"height\",\"type\":\"integer\"},\"HexFontColor\":{\"locationName\":\"hexFontColor\"},\"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\"},\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"},\"SubtitlingType\":{\"locationName\":\"subtitlingType\"},\"TeletextSpacing\":{\"locationName\":\"teletextSpacing\"},\"Width\":{\"locationName\":\"width\",\"type\":\"integer\"},\"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\":{\"Accessibility\":{\"locationName\":\"accessibility\"},\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"}}},\"SccDestinationSettings\":{\"locationName\":\"sccDestinationSettings\",\"type\":\"structure\",\"members\":{\"Framerate\":{\"locationName\":\"framerate\"}}},\"SrtDestinationSettings\":{\"locationName\":\"srtDestinationSettings\",\"type\":\"structure\",\"members\":{\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"}}},\"TeletextDestinationSettings\":{\"locationName\":\"teletextDestinationSettings\",\"type\":\"structure\",\"members\":{\"PageNumber\":{\"locationName\":\"pageNumber\"},\"PageTypes\":{\"locationName\":\"pageTypes\",\"type\":\"list\",\"member\":{}}}},\"TtmlDestinationSettings\":{\"locationName\":\"ttmlDestinationSettings\",\"type\":\"structure\",\"members\":{\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"}}},\"WebvttDestinationSettings\":{\"locationName\":\"webvttDestinationSettings\",\"type\":\"structure\",\"members\":{\"Accessibility\":{\"locationName\":\"accessibility\"},\"StylePassthrough\":{\"locationName\":\"stylePassthrough\"}}}}},\"Sb0\":{\"type\":\"structure\",\"members\":{\"CmfcSettings\":{\"locationName\":\"cmfcSettings\",\"type\":\"structure\",\"members\":{\"AudioDuration\":{\"locationName\":\"audioDuration\"},\"AudioGroupId\":{\"locationName\":\"audioGroupId\"},\"AudioRenditionSets\":{\"locationName\":\"audioRenditionSets\"},\"AudioTrackType\":{\"locationName\":\"audioTrackType\"},\"DescriptiveVideoServiceFlag\":{\"locationName\":\"descriptiveVideoServiceFlag\"},\"IFrameOnlyManifest\":{\"locationName\":\"iFrameOnlyManifest\"},\"KlvMetadata\":{\"locationName\":\"klvMetadata\"},\"Scte35Esam\":{\"locationName\":\"scte35Esam\"},\"Scte35Source\":{\"locationName\":\"scte35Source\"},\"TimedMetadata\":{\"locationName\":\"timedMetadata\"}}},\"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\":\"Sbg\",\"locationName\":\"audioPids\"},\"Bitrate\":{\"locationName\":\"bitrate\",\"type\":\"integer\"},\"BufferModel\":{\"locationName\":\"bufferModel\"},\"DataPTSControl\":{\"locationName\":\"dataPTSControl\"},\"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\":\"Sbg\",\"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\"},\"KlvMetadata\":{\"locationName\":\"klvMetadata\"},\"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\":\"Sbg\",\"locationName\":\"audioPids\"},\"DataPTSControl\":{\"locationName\":\"dataPTSControl\"},\"MaxPcrInterval\":{\"locationName\":\"maxPcrInterval\",\"type\":\"integer\"},\"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\"},\"KlvMetadata\":{\"locationName\":\"klvMetadata\"},\"Scte35Esam\":{\"locationName\":\"scte35Esam\"},\"Scte35Source\":{\"locationName\":\"scte35Source\"},\"TimedMetadata\":{\"locationName\":\"timedMetadata\"}}},\"MxfSettings\":{\"locationName\":\"mxfSettings\",\"type\":\"structure\",\"members\":{\"AfdSignaling\":{\"locationName\":\"afdSignaling\"},\"Profile\":{\"locationName\":\"profile\"},\"XavcProfileSettings\":{\"locationName\":\"xavcProfileSettings\",\"type\":\"structure\",\"members\":{\"DurationMode\":{\"locationName\":\"durationMode\"},\"MaxAncDataSize\":{\"locationName\":\"maxAncDataSize\",\"type\":\"integer\"}}}}}}},\"Sbg\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"Sd9\":{\"type\":\"structure\",\"members\":{\"AfdSignaling\":{\"locationName\":\"afdSignaling\"},\"AntiAlias\":{\"locationName\":\"antiAlias\"},\"CodecSettings\":{\"locationName\":\"codecSettings\",\"type\":\"structure\",\"members\":{\"Av1Settings\":{\"locationName\":\"av1Settings\",\"type\":\"structure\",\"members\":{\"AdaptiveQuantization\":{\"locationName\":\"adaptiveQuantization\"},\"BitDepth\":{\"locationName\":\"bitDepth\"},\"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\":{\"ChromaSampling\":{\"locationName\":\"chromaSampling\"},\"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\"}}},\"XavcSettings\":{\"locationName\":\"xavcSettings\",\"type\":\"structure\",\"members\":{\"AdaptiveQuantization\":{\"locationName\":\"adaptiveQuantization\"},\"EntropyEncoding\":{\"locationName\":\"entropyEncoding\"},\"FramerateControl\":{\"locationName\":\"framerateControl\"},\"FramerateConversionAlgorithm\":{\"locationName\":\"framerateConversionAlgorithm\"},\"FramerateDenominator\":{\"locationName\":\"framerateDenominator\",\"type\":\"integer\"},\"FramerateNumerator\":{\"locationName\":\"framerateNumerator\",\"type\":\"integer\"},\"Profile\":{\"locationName\":\"profile\"},\"SlowPal\":{\"locationName\":\"slowPal\"},\"Softness\":{\"locationName\":\"softness\",\"type\":\"integer\"},\"SpatialAdaptiveQuantization\":{\"locationName\":\"spatialAdaptiveQuantization\"},\"TemporalAdaptiveQuantization\":{\"locationName\":\"temporalAdaptiveQuantization\"},\"Xavc4kIntraCbgProfileSettings\":{\"locationName\":\"xavc4kIntraCbgProfileSettings\",\"type\":\"structure\",\"members\":{\"XavcClass\":{\"locationName\":\"xavcClass\"}}},\"Xavc4kIntraVbrProfileSettings\":{\"locationName\":\"xavc4kIntraVbrProfileSettings\",\"type\":\"structure\",\"members\":{\"XavcClass\":{\"locationName\":\"xavcClass\"}}},\"Xavc4kProfileSettings\":{\"locationName\":\"xavc4kProfileSettings\",\"type\":\"structure\",\"members\":{\"BitrateClass\":{\"locationName\":\"bitrateClass\"},\"CodecProfile\":{\"locationName\":\"codecProfile\"},\"FlickerAdaptiveQuantization\":{\"locationName\":\"flickerAdaptiveQuantization\"},\"GopBReference\":{\"locationName\":\"gopBReference\"},\"GopClosedCadence\":{\"locationName\":\"gopClosedCadence\",\"type\":\"integer\"},\"HrdBufferSize\":{\"locationName\":\"hrdBufferSize\",\"type\":\"integer\"},\"QualityTuningLevel\":{\"locationName\":\"qualityTuningLevel\"},\"Slices\":{\"locationName\":\"slices\",\"type\":\"integer\"}}},\"XavcHdIntraCbgProfileSettings\":{\"locationName\":\"xavcHdIntraCbgProfileSettings\",\"type\":\"structure\",\"members\":{\"XavcClass\":{\"locationName\":\"xavcClass\"}}},\"XavcHdProfileSettings\":{\"locationName\":\"xavcHdProfileSettings\",\"type\":\"structure\",\"members\":{\"BitrateClass\":{\"locationName\":\"bitrateClass\"},\"FlickerAdaptiveQuantization\":{\"locationName\":\"flickerAdaptiveQuantization\"},\"GopBReference\":{\"locationName\":\"gopBReference\"},\"GopClosedCadence\":{\"locationName\":\"gopClosedCadence\",\"type\":\"integer\"},\"HrdBufferSize\":{\"locationName\":\"hrdBufferSize\",\"type\":\"integer\"},\"InterlaceMode\":{\"locationName\":\"interlaceMode\"},\"QualityTuningLevel\":{\"locationName\":\"qualityTuningLevel\"},\"Slices\":{\"locationName\":\"slices\",\"type\":\"integer\"},\"Telecine\":{\"locationName\":\"telecine\"}}}}}}},\"ColorMetadata\":{\"locationName\":\"colorMetadata\"},\"Crop\":{\"shape\":\"S26\",\"locationName\":\"crop\"},\"DropFrameTimecode\":{\"locationName\":\"dropFrameTimecode\"},\"FixedAfd\":{\"locationName\":\"fixedAfd\",\"type\":\"integer\"},\"Height\":{\"locationName\":\"height\",\"type\":\"integer\"},\"Position\":{\"shape\":\"S26\",\"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\":\"S37\",\"locationName\":\"hdr10Metadata\"},\"Hue\":{\"locationName\":\"hue\",\"type\":\"integer\"},\"SampleRangeConversion\":{\"locationName\":\"sampleRangeConversion\"},\"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\"},\"Mapping\":{\"locationName\":\"mapping\"},\"Profile\":{\"locationName\":\"profile\"}}},\"Hdr10Plus\":{\"locationName\":\"hdr10Plus\",\"type\":\"structure\",\"members\":{\"MasteringMonitorNits\":{\"locationName\":\"masteringMonitorNits\",\"type\":\"integer\"},\"TargetMonitorNits\":{\"locationName\":\"targetMonitorNits\",\"type\":\"integer\"}}},\"ImageInserter\":{\"shape\":\"S2k\",\"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\"},\"PostTemporalSharpeningStrength\":{\"locationName\":\"postTemporalSharpeningStrength\"},\"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\"}}},\"Sj9\":{\"type\":\"structure\",\"members\":{\"Anchor\":{\"locationName\":\"anchor\"},\"Source\":{\"locationName\":\"source\"},\"Start\":{\"locationName\":\"start\"},\"TimestampOffset\":{\"locationName\":\"timestampOffset\"}}},\"Sjc\":{\"type\":\"structure\",\"members\":{\"Id3Insertions\":{\"locationName\":\"id3Insertions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id3\":{\"locationName\":\"id3\"},\"Timecode\":{\"locationName\":\"timecode\"}}}}}},\"Sjh\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sjj\":{\"type\":\"structure\",\"members\":{\"AccelerationSettings\":{\"shape\":\"S7\",\"locationName\":\"accelerationSettings\"},\"AccelerationStatus\":{\"locationName\":\"accelerationStatus\"},\"Arn\":{\"locationName\":\"arn\"},\"BillingTagsSource\":{\"locationName\":\"billingTagsSource\"},\"CreatedAt\":{\"shape\":\"Sjl\",\"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\":\"Sjo\",\"locationName\":\"info\"},\"Warning\":{\"shape\":\"Sjo\",\"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\":\"Sjl\",\"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\":\"Sjl\",\"locationName\":\"finishTime\"},\"StartTime\":{\"shape\":\"Sjl\",\"locationName\":\"startTime\"},\"SubmitTime\":{\"shape\":\"Sjl\",\"locationName\":\"submitTime\"}}},\"UserMetadata\":{\"shape\":\"Sjh\",\"locationName\":\"userMetadata\"}},\"required\":[\"Role\",\"Settings\"]},\"Sjl\":{\"type\":\"timestamp\",\"timestampFormat\":\"unixTimestamp\"},\"Sjo\":{\"type\":\"list\",\"member\":{}},\"Sjz\":{\"type\":\"structure\",\"members\":{\"AdAvailOffset\":{\"locationName\":\"adAvailOffset\",\"type\":\"integer\"},\"AvailBlanking\":{\"shape\":\"Sg\",\"locationName\":\"availBlanking\"},\"Esam\":{\"shape\":\"Si\",\"locationName\":\"esam\"},\"ExtendedDataServices\":{\"shape\":\"So\",\"locationName\":\"extendedDataServices\"},\"Inputs\":{\"locationName\":\"inputs\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AudioSelectorGroups\":{\"shape\":\"St\",\"locationName\":\"audioSelectorGroups\"},\"AudioSelectors\":{\"shape\":\"Sx\",\"locationName\":\"audioSelectors\"},\"CaptionSelectors\":{\"shape\":\"S1i\",\"locationName\":\"captionSelectors\"},\"Crop\":{\"shape\":\"S26\",\"locationName\":\"crop\"},\"DeblockFilter\":{\"locationName\":\"deblockFilter\"},\"DenoiseFilter\":{\"locationName\":\"denoiseFilter\"},\"DolbyVisionMetadataXml\":{\"locationName\":\"dolbyVisionMetadataXml\"},\"FilterEnable\":{\"locationName\":\"filterEnable\"},\"FilterStrength\":{\"locationName\":\"filterStrength\",\"type\":\"integer\"},\"ImageInserter\":{\"shape\":\"S2k\",\"locationName\":\"imageInserter\"},\"InputClippings\":{\"shape\":\"S2r\",\"locationName\":\"inputClippings\"},\"InputScanType\":{\"locationName\":\"inputScanType\"},\"Position\":{\"shape\":\"S26\",\"locationName\":\"position\"},\"ProgramNumber\":{\"locationName\":\"programNumber\",\"type\":\"integer\"},\"PsiControl\":{\"locationName\":\"psiControl\"},\"TimecodeSource\":{\"locationName\":\"timecodeSource\"},\"TimecodeStart\":{\"locationName\":\"timecodeStart\"},\"VideoSelector\":{\"shape\":\"S32\",\"locationName\":\"videoSelector\"}}}},\"KantarWatermark\":{\"shape\":\"S3d\",\"locationName\":\"kantarWatermark\"},\"MotionImageInserter\":{\"shape\":\"S3l\",\"locationName\":\"motionImageInserter\"},\"NielsenConfiguration\":{\"shape\":\"S3t\",\"locationName\":\"nielsenConfiguration\"},\"NielsenNonLinearWatermark\":{\"shape\":\"S3v\",\"locationName\":\"nielsenNonLinearWatermark\"},\"OutputGroups\":{\"shape\":\"S42\",\"locationName\":\"outputGroups\"},\"TimecodeConfig\":{\"shape\":\"Sj9\",\"locationName\":\"timecodeConfig\"},\"TimedMetadataInsertion\":{\"shape\":\"Sjc\",\"locationName\":\"timedMetadataInsertion\"}}},\"Sk3\":{\"type\":\"structure\",\"members\":{\"AccelerationSettings\":{\"shape\":\"S7\",\"locationName\":\"accelerationSettings\"},\"Arn\":{\"locationName\":\"arn\"},\"Category\":{\"locationName\":\"category\"},\"CreatedAt\":{\"shape\":\"Sjl\",\"locationName\":\"createdAt\"},\"Description\":{\"locationName\":\"description\"},\"HopDestinations\":{\"shape\":\"Sa\",\"locationName\":\"hopDestinations\"},\"LastUpdated\":{\"shape\":\"Sjl\",\"locationName\":\"lastUpdated\"},\"Name\":{\"locationName\":\"name\"},\"Priority\":{\"locationName\":\"priority\",\"type\":\"integer\"},\"Queue\":{\"locationName\":\"queue\"},\"Settings\":{\"shape\":\"Sjz\",\"locationName\":\"settings\"},\"StatusUpdateInterval\":{\"locationName\":\"statusUpdateInterval\"},\"Type\":{\"locationName\":\"type\"}},\"required\":[\"Settings\",\"Name\"]},\"Sk6\":{\"type\":\"structure\",\"members\":{\"AudioDescriptions\":{\"shape\":\"S78\",\"locationName\":\"audioDescriptions\"},\"CaptionDescriptions\":{\"locationName\":\"captionDescriptions\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CustomLanguageCode\":{\"locationName\":\"customLanguageCode\"},\"DestinationSettings\":{\"shape\":\"S9q\",\"locationName\":\"destinationSettings\"},\"LanguageCode\":{\"locationName\":\"languageCode\"},\"LanguageDescription\":{\"locationName\":\"languageDescription\"}}}},\"ContainerSettings\":{\"shape\":\"Sb0\",\"locationName\":\"containerSettings\"},\"VideoDescription\":{\"shape\":\"Sd9\",\"locationName\":\"videoDescription\"}}},\"Ska\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Category\":{\"locationName\":\"category\"},\"CreatedAt\":{\"shape\":\"Sjl\",\"locationName\":\"createdAt\"},\"Description\":{\"locationName\":\"description\"},\"LastUpdated\":{\"shape\":\"Sjl\",\"locationName\":\"lastUpdated\"},\"Name\":{\"locationName\":\"name\"},\"Settings\":{\"shape\":\"Sk6\",\"locationName\":\"settings\"},\"Type\":{\"locationName\":\"type\"}},\"required\":[\"Settings\",\"Name\"]},\"Skd\":{\"type\":\"structure\",\"members\":{\"Commitment\":{\"locationName\":\"commitment\"},\"RenewalType\":{\"locationName\":\"renewalType\"},\"ReservedSlots\":{\"locationName\":\"reservedSlots\",\"type\":\"integer\"}},\"required\":[\"Commitment\",\"ReservedSlots\",\"RenewalType\"]},\"Ski\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreatedAt\":{\"shape\":\"Sjl\",\"locationName\":\"createdAt\"},\"Description\":{\"locationName\":\"description\"},\"LastUpdated\":{\"shape\":\"Sjl\",\"locationName\":\"lastUpdated\"},\"Name\":{\"locationName\":\"name\"},\"PricingPlan\":{\"locationName\":\"pricingPlan\"},\"ProgressingJobsCount\":{\"locationName\":\"progressingJobsCount\",\"type\":\"integer\"},\"ReservationPlan\":{\"locationName\":\"reservationPlan\",\"type\":\"structure\",\"members\":{\"Commitment\":{\"locationName\":\"commitment\"},\"ExpiresAt\":{\"shape\":\"Sjl\",\"locationName\":\"expiresAt\"},\"PurchasedAt\":{\"shape\":\"Sjl\",\"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\"]},\"Sl6\":{\"type\":\"structure\",\"members\":{\"HttpInputs\":{\"locationName\":\"httpInputs\"},\"HttpsInputs\":{\"locationName\":\"httpsInputs\"},\"S3Inputs\":{\"locationName\":\"s3Inputs\"}}}}}"); /***/ }), @@ -36648,7 +39702,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeEndpoints\":{\"input_token\":\"Ne /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-10-14\",\"endpointPrefix\":\"medialive\",\"signingName\":\"medialive\",\"serviceFullName\":\"AWS Elemental MediaLive\",\"serviceId\":\"MediaLive\",\"protocol\":\"rest-json\",\"uid\":\"medialive-2017-10-14\",\"signatureVersion\":\"v4\",\"serviceAbbreviation\":\"MediaLive\",\"jsonVersion\":\"1.1\"},\"operations\":{\"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\":\"S20\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S23\",\"locationName\":\"destinations\"},\"EncoderSettings\":{\"shape\":\"S2b\",\"locationName\":\"encoderSettings\"},\"InputAttachments\":{\"shape\":\"Sc7\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Sdt\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Name\":{\"locationName\":\"name\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true},\"Reserved\":{\"locationName\":\"reserved\",\"deprecated\":true},\"RoleArn\":{\"locationName\":\"roleArn\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"Vpc\":{\"locationName\":\"vpc\",\"type\":\"structure\",\"members\":{\"PublicAddressAllocationIds\":{\"shape\":\"S5\",\"locationName\":\"publicAddressAllocationIds\"},\"SecurityGroupIds\":{\"shape\":\"S5\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S5\",\"locationName\":\"subnetIds\"}},\"required\":[\"SubnetIds\"]}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channel\":{\"shape\":\"Se1\",\"locationName\":\"channel\"}}}},\"CreateInput\":{\"http\":{\"requestUri\":\"/prod/inputs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Destinations\":{\"shape\":\"Se9\",\"locationName\":\"destinations\"},\"InputDevices\":{\"shape\":\"Seb\",\"locationName\":\"inputDevices\"},\"InputSecurityGroups\":{\"shape\":\"S5\",\"locationName\":\"inputSecurityGroups\"},\"MediaConnectFlows\":{\"shape\":\"Sed\",\"locationName\":\"mediaConnectFlows\"},\"Name\":{\"locationName\":\"name\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true},\"RoleArn\":{\"locationName\":\"roleArn\"},\"Sources\":{\"shape\":\"Sef\",\"locationName\":\"sources\"},\"Tags\":{\"shape\":\"Sdy\",\"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\":\"Sek\",\"locationName\":\"input\"}}}},\"CreateInputSecurityGroup\":{\"http\":{\"requestUri\":\"/prod/inputSecurityGroups\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"WhitelistRules\":{\"shape\":\"Sew\",\"locationName\":\"whitelistRules\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityGroup\":{\"shape\":\"Sez\",\"locationName\":\"securityGroup\"}}}},\"CreateMultiplex\":{\"http\":{\"requestUri\":\"/prod/multiplexes\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S5\",\"locationName\":\"availabilityZones\"},\"MultiplexSettings\":{\"shape\":\"Sf4\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"}},\"required\":[\"RequestId\",\"MultiplexSettings\",\"AvailabilityZones\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Multiplex\":{\"shape\":\"Sf9\",\"locationName\":\"multiplex\"}}}},\"CreateMultiplexProgram\":{\"http\":{\"requestUri\":\"/prod/multiplexes/{multiplexId}/programs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"MultiplexId\":{\"location\":\"uri\",\"locationName\":\"multiplexId\"},\"MultiplexProgramSettings\":{\"shape\":\"Sff\",\"locationName\":\"multiplexProgramSettings\"},\"ProgramName\":{\"locationName\":\"programName\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true}},\"required\":[\"MultiplexId\",\"RequestId\",\"MultiplexProgramSettings\",\"ProgramName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MultiplexProgram\":{\"shape\":\"Sfo\",\"locationName\":\"multiplexProgram\"}}}},\"CreatePartnerInput\":{\"http\":{\"requestUri\":\"/prod/inputs/{inputId}/partners\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"InputId\":{\"location\":\"uri\",\"locationName\":\"inputId\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"}},\"required\":[\"InputId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Input\":{\"shape\":\"Sek\",\"locationName\":\"input\"}}}},\"CreateTags\":{\"http\":{\"requestUri\":\"/prod/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"Sdy\",\"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\":\"S20\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S23\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Se2\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2b\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Sc7\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Sdt\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Se4\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Se7\",\"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\":\"Sfa\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sf4\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"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\":\"Sff\",\"locationName\":\"multiplexProgramSettings\"},\"PacketIdentifiersMap\":{\"shape\":\"Sfp\",\"locationName\":\"packetIdentifiersMap\"},\"PipelineDetails\":{\"shape\":\"Sfr\",\"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\":\"Sga\",\"locationName\":\"resourceSpecification\"},\"Start\":{\"locationName\":\"start\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"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\":\"S20\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S23\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Se2\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2b\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Sc7\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Sdt\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Se4\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Se7\",\"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\":\"Sel\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"InputClass\":{\"locationName\":\"inputClass\"},\"InputDevices\":{\"shape\":\"Seb\",\"locationName\":\"inputDevices\"},\"InputPartnerIds\":{\"shape\":\"S5\",\"locationName\":\"inputPartnerIds\"},\"InputSourceType\":{\"locationName\":\"inputSourceType\"},\"MediaConnectFlows\":{\"shape\":\"Seq\",\"locationName\":\"mediaConnectFlows\"},\"Name\":{\"locationName\":\"name\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SecurityGroups\":{\"shape\":\"S5\",\"locationName\":\"securityGroups\"},\"Sources\":{\"shape\":\"Ses\",\"locationName\":\"sources\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"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\":\"Sgv\",\"locationName\":\"hdDeviceSettings\"},\"Id\":{\"locationName\":\"id\"},\"MacAddress\":{\"locationName\":\"macAddress\"},\"Name\":{\"locationName\":\"name\"},\"NetworkSettings\":{\"shape\":\"Sh0\",\"locationName\":\"networkSettings\"},\"SerialNumber\":{\"locationName\":\"serialNumber\"},\"Type\":{\"locationName\":\"type\"},\"UhdDeviceSettings\":{\"shape\":\"Sh3\",\"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\":\"Sdy\",\"locationName\":\"tags\"},\"WhitelistRules\":{\"shape\":\"Sf1\",\"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\":\"Sfa\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sf4\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"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\":\"Sff\",\"locationName\":\"multiplexProgramSettings\"},\"PacketIdentifiersMap\":{\"shape\":\"Sfp\",\"locationName\":\"packetIdentifiersMap\"},\"PipelineDetails\":{\"shape\":\"Sfr\",\"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\":\"Sga\",\"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\":\"Sga\",\"locationName\":\"resourceSpecification\"},\"Start\":{\"locationName\":\"start\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"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\":\"S20\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S23\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Se2\",\"locationName\":\"egressEndpoints\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Sc7\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Sdt\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Se7\",\"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\":\"Sgv\",\"locationName\":\"hdDeviceSettings\"},\"Id\":{\"locationName\":\"id\"},\"MacAddress\":{\"locationName\":\"macAddress\"},\"Name\":{\"locationName\":\"name\"},\"NetworkSettings\":{\"shape\":\"Sh0\",\"locationName\":\"networkSettings\"},\"SerialNumber\":{\"locationName\":\"serialNumber\"},\"Type\":{\"locationName\":\"type\"},\"UhdDeviceSettings\":{\"shape\":\"Sh3\",\"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\":\"Sez\"}},\"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\":\"Sek\"}},\"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\":\"Sdy\",\"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\":\"Sga\",\"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\":\"Sin\"}}}}},\"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\":\"Sdy\",\"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\":\"Sdy\",\"locationName\":\"tags\"}},\"required\":[\"OfferingId\",\"Count\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Reservation\":{\"shape\":\"Sin\",\"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\":\"S20\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S23\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Se2\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2b\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Sc7\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Sdt\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Se4\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Se7\",\"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\":\"Sfa\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sf4\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"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\":\"S20\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S23\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Se2\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2b\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Sc7\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Sdt\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Se4\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Se7\",\"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\":\"Sfa\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sf4\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"}}}},\"TransferInputDevice\":{\"http\":{\"requestUri\":\"/prod/inputDevices/{inputDeviceId}/transfer\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"InputDeviceId\":{\"location\":\"uri\",\"locationName\":\"inputDeviceId\"},\"TargetCustomerId\":{\"locationName\":\"targetCustomerId\"},\"TargetRegion\":{\"locationName\":\"targetRegion\"},\"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\":\"S20\",\"locationName\":\"cdiInputSpecification\"},\"ChannelId\":{\"location\":\"uri\",\"locationName\":\"channelId\"},\"Destinations\":{\"shape\":\"S23\",\"locationName\":\"destinations\"},\"EncoderSettings\":{\"shape\":\"S2b\",\"locationName\":\"encoderSettings\"},\"InputAttachments\":{\"shape\":\"Sc7\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Sdt\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Name\":{\"locationName\":\"name\"},\"RoleArn\":{\"locationName\":\"roleArn\"}},\"required\":[\"ChannelId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Channel\":{\"shape\":\"Se1\",\"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\":\"S23\",\"locationName\":\"destinations\"}},\"required\":[\"ChannelId\",\"ChannelClass\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Channel\":{\"shape\":\"Se1\",\"locationName\":\"channel\"}}}},\"UpdateInput\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/prod/inputs/{inputId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Destinations\":{\"shape\":\"Se9\",\"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\":\"Sed\",\"locationName\":\"mediaConnectFlows\"},\"Name\":{\"locationName\":\"name\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"Sources\":{\"shape\":\"Sef\",\"locationName\":\"sources\"}},\"required\":[\"InputId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Input\":{\"shape\":\"Sek\",\"locationName\":\"input\"}}}},\"UpdateInputDevice\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/prod/inputDevices/{inputDeviceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"HdDeviceSettings\":{\"shape\":\"Sjd\",\"locationName\":\"hdDeviceSettings\"},\"InputDeviceId\":{\"location\":\"uri\",\"locationName\":\"inputDeviceId\"},\"Name\":{\"locationName\":\"name\"},\"UhdDeviceSettings\":{\"shape\":\"Sjd\",\"locationName\":\"uhdDeviceSettings\"}},\"required\":[\"InputDeviceId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"ConnectionState\":{\"locationName\":\"connectionState\"},\"DeviceSettingsSyncState\":{\"locationName\":\"deviceSettingsSyncState\"},\"DeviceUpdateStatus\":{\"locationName\":\"deviceUpdateStatus\"},\"HdDeviceSettings\":{\"shape\":\"Sgv\",\"locationName\":\"hdDeviceSettings\"},\"Id\":{\"locationName\":\"id\"},\"MacAddress\":{\"locationName\":\"macAddress\"},\"Name\":{\"locationName\":\"name\"},\"NetworkSettings\":{\"shape\":\"Sh0\",\"locationName\":\"networkSettings\"},\"SerialNumber\":{\"locationName\":\"serialNumber\"},\"Type\":{\"locationName\":\"type\"},\"UhdDeviceSettings\":{\"shape\":\"Sh3\",\"locationName\":\"uhdDeviceSettings\"}}}},\"UpdateInputSecurityGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/prod/inputSecurityGroups/{inputSecurityGroupId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"InputSecurityGroupId\":{\"location\":\"uri\",\"locationName\":\"inputSecurityGroupId\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"WhitelistRules\":{\"shape\":\"Sew\",\"locationName\":\"whitelistRules\"}},\"required\":[\"InputSecurityGroupId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityGroup\":{\"shape\":\"Sez\",\"locationName\":\"securityGroup\"}}}},\"UpdateMultiplex\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/prod/multiplexes/{multiplexId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MultiplexId\":{\"location\":\"uri\",\"locationName\":\"multiplexId\"},\"MultiplexSettings\":{\"shape\":\"Sf4\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"MultiplexId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Multiplex\":{\"shape\":\"Sf9\",\"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\":\"Sff\",\"locationName\":\"multiplexProgramSettings\"},\"ProgramName\":{\"location\":\"uri\",\"locationName\":\"programName\"}},\"required\":[\"MultiplexId\",\"ProgramName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MultiplexProgram\":{\"shape\":\"Sfo\",\"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\":\"Sin\",\"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\"]},\"MotionGraphicsImageActivateSettings\":{\"locationName\":\"motionGraphicsImageActivateSettings\",\"type\":\"structure\",\"members\":{\"Duration\":{\"locationName\":\"duration\",\"type\":\"long\"},\"PasswordParam\":{\"locationName\":\"passwordParam\"},\"Url\":{\"locationName\":\"url\"},\"Username\":{\"locationName\":\"username\"}}},\"MotionGraphicsImageDeactivateSettings\":{\"locationName\":\"motionGraphicsImageDeactivateSettings\",\"type\":\"structure\",\"members\":{}},\"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\":\"S1k\",\"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\"]},\"S1k\":{\"type\":\"structure\",\"members\":{\"PasswordParam\":{\"locationName\":\"passwordParam\"},\"Uri\":{\"locationName\":\"uri\"},\"Username\":{\"locationName\":\"username\"}},\"required\":[\"Uri\"]},\"S20\":{\"type\":\"structure\",\"members\":{\"Resolution\":{\"locationName\":\"resolution\"}}},\"S23\":{\"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\"}}}}}}},\"S2b\":{\"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\":\"S1k\",\"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\":\"S1k\",\"locationName\":\"blackoutSlateImage\"},\"NetworkEndBlackout\":{\"locationName\":\"networkEndBlackout\"},\"NetworkEndBlackoutImage\":{\"shape\":\"S1k\",\"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\":\"S1k\",\"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\":\"S1k\",\"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\":{\"CopyrightHolder\":{\"locationName\":\"copyrightHolder\"},\"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\":{\"StyleControl\":{\"locationName\":\"styleControl\"}}}}},\"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\":\"S1k\",\"locationName\":\"inputLossImageSlate\"},\"InputLossImageType\":{\"locationName\":\"inputLossImageType\"},\"RepeatFrameMsec\":{\"locationName\":\"repeatFrameMsec\",\"type\":\"integer\"}}},\"OutputLockingMode\":{\"locationName\":\"outputLockingMode\"},\"OutputTimingSource\":{\"locationName\":\"outputTimingSource\"},\"SupportLowFramerateInputs\":{\"locationName\":\"supportLowFramerateInputs\"}}},\"MotionGraphicsConfiguration\":{\"locationName\":\"motionGraphicsConfiguration\",\"type\":\"structure\",\"members\":{\"MotionGraphicsInsertion\":{\"locationName\":\"motionGraphicsInsertion\"},\"MotionGraphicsSettings\":{\"locationName\":\"motionGraphicsSettings\",\"type\":\"structure\",\"members\":{\"HtmlMotionGraphicsSettings\":{\"locationName\":\"htmlMotionGraphicsSettings\",\"type\":\"structure\",\"members\":{}}}}},\"required\":[\"MotionGraphicsSettings\"]},\"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\":{\"ArchiveCdnSettings\":{\"locationName\":\"archiveCdnSettings\",\"type\":\"structure\",\"members\":{\"ArchiveS3Settings\":{\"locationName\":\"archiveS3Settings\",\"type\":\"structure\",\"members\":{\"CannedAcl\":{\"locationName\":\"cannedAcl\"}}}}},\"Destination\":{\"shape\":\"S61\",\"locationName\":\"destination\"},\"RolloverInterval\":{\"locationName\":\"rolloverInterval\",\"type\":\"integer\"}},\"required\":[\"Destination\"]},\"FrameCaptureGroupSettings\":{\"locationName\":\"frameCaptureGroupSettings\",\"type\":\"structure\",\"members\":{\"Destination\":{\"shape\":\"S61\",\"locationName\":\"destination\"},\"FrameCaptureCdnSettings\":{\"locationName\":\"frameCaptureCdnSettings\",\"type\":\"structure\",\"members\":{\"FrameCaptureS3Settings\":{\"locationName\":\"frameCaptureS3Settings\",\"type\":\"structure\",\"members\":{\"CannedAcl\":{\"locationName\":\"cannedAcl\"}}}}}},\"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\":\"S61\",\"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\"}}},\"HlsS3Settings\":{\"locationName\":\"hlsS3Settings\",\"type\":\"structure\",\"members\":{\"CannedAcl\":{\"locationName\":\"cannedAcl\"}}},\"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\":\"S1k\",\"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\":\"S61\",\"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\":\"S61\",\"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\":\"S87\",\"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\":\"S1k\",\"locationName\":\"audioOnlyImage\"},\"AudioTrackType\":{\"locationName\":\"audioTrackType\"},\"SegmentType\":{\"locationName\":\"segmentType\"}}},\"Fmp4HlsSettings\":{\"locationName\":\"fmp4HlsSettings\",\"type\":\"structure\",\"members\":{\"AudioRenditionSets\":{\"locationName\":\"audioRenditionSets\"},\"NielsenId3Behavior\":{\"locationName\":\"nielsenId3Behavior\"},\"TimedMetadataBehavior\":{\"locationName\":\"timedMetadataBehavior\"}}},\"FrameCaptureHlsSettings\":{\"locationName\":\"frameCaptureHlsSettings\",\"type\":\"structure\",\"members\":{}},\"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\":\"S61\",\"locationName\":\"destination\"}},\"required\":[\"Destination\"]},\"RtmpOutputSettings\":{\"locationName\":\"rtmpOutputSettings\",\"type\":\"structure\",\"members\":{\"CertificateMode\":{\"locationName\":\"certificateMode\"},\"ConnectionRetryInterval\":{\"locationName\":\"connectionRetryInterval\",\"type\":\"integer\"},\"Destination\":{\"shape\":\"S61\",\"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\":\"S87\",\"locationName\":\"m2tsSettings\"}}},\"Destination\":{\"shape\":\"S61\",\"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\"}}},\"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\":\"Sae\",\"locationName\":\"colorSpacePassthroughSettings\"},\"Rec601Settings\":{\"shape\":\"Saf\",\"locationName\":\"rec601Settings\"},\"Rec709Settings\":{\"shape\":\"Sag\",\"locationName\":\"rec709Settings\"}}},\"EntropyEncoding\":{\"locationName\":\"entropyEncoding\"},\"FilterSettings\":{\"locationName\":\"filterSettings\",\"type\":\"structure\",\"members\":{\"TemporalFilterSettings\":{\"shape\":\"Saj\",\"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\":\"Sae\",\"locationName\":\"colorSpacePassthroughSettings\"},\"Hdr10Settings\":{\"shape\":\"Sbh\",\"locationName\":\"hdr10Settings\"},\"Rec601Settings\":{\"shape\":\"Saf\",\"locationName\":\"rec601Settings\"},\"Rec709Settings\":{\"shape\":\"Sag\",\"locationName\":\"rec709Settings\"}}},\"FilterSettings\":{\"locationName\":\"filterSettings\",\"type\":\"structure\",\"members\":{\"TemporalFilterSettings\":{\"shape\":\"Saj\",\"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\":\"Saj\",\"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\"]},\"S61\":{\"type\":\"structure\",\"members\":{\"DestinationRefId\":{\"locationName\":\"destinationRefId\"}}},\"S87\":{\"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\"}}},\"Sae\":{\"type\":\"structure\",\"members\":{}},\"Saf\":{\"type\":\"structure\",\"members\":{}},\"Sag\":{\"type\":\"structure\",\"members\":{}},\"Saj\":{\"type\":\"structure\",\"members\":{\"PostFilterSharpening\":{\"locationName\":\"postFilterSharpening\"},\"Strength\":{\"locationName\":\"strength\"}}},\"Sbh\":{\"type\":\"structure\",\"members\":{\"MaxCll\":{\"locationName\":\"maxCll\",\"type\":\"integer\"},\"MaxFall\":{\"locationName\":\"maxFall\",\"type\":\"integer\"}}},\"Sc7\":{\"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\":{\"AudioHlsRenditionSelection\":{\"locationName\":\"audioHlsRenditionSelection\",\"type\":\"structure\",\"members\":{\"GroupId\":{\"locationName\":\"groupId\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"Name\",\"GroupId\"]},\"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\":{\"OcrLanguage\":{\"locationName\":\"ocrLanguage\"},\"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\":{\"OcrLanguage\":{\"locationName\":\"ocrLanguage\"},\"Pid\":{\"locationName\":\"pid\",\"type\":\"integer\"}}},\"TeletextSourceSettings\":{\"locationName\":\"teletextSourceSettings\",\"type\":\"structure\",\"members\":{\"OutputRectangle\":{\"locationName\":\"outputRectangle\",\"type\":\"structure\",\"members\":{\"Height\":{\"locationName\":\"height\",\"type\":\"double\"},\"LeftOffset\":{\"locationName\":\"leftOffset\",\"type\":\"double\"},\"TopOffset\":{\"locationName\":\"topOffset\",\"type\":\"double\"},\"Width\":{\"locationName\":\"width\",\"type\":\"double\"}},\"required\":[\"TopOffset\",\"Height\",\"Width\",\"LeftOffset\"]},\"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\"},\"Scte35Source\":{\"locationName\":\"scte35Source\"}}},\"ServerValidation\":{\"locationName\":\"serverValidation\"}}},\"Smpte2038DataPreference\":{\"locationName\":\"smpte2038DataPreference\"},\"SourceEndBehavior\":{\"locationName\":\"sourceEndBehavior\"},\"VideoSelector\":{\"locationName\":\"videoSelector\",\"type\":\"structure\",\"members\":{\"ColorSpace\":{\"locationName\":\"colorSpace\"},\"ColorSpaceSettings\":{\"locationName\":\"colorSpaceSettings\",\"type\":\"structure\",\"members\":{\"Hdr10Settings\":{\"shape\":\"Sbh\",\"locationName\":\"hdr10Settings\"}}},\"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\"}}}}}}}}}}}},\"Sdt\":{\"type\":\"structure\",\"members\":{\"Codec\":{\"locationName\":\"codec\"},\"MaximumBitrate\":{\"locationName\":\"maximumBitrate\"},\"Resolution\":{\"locationName\":\"resolution\"}}},\"Sdy\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Se1\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CdiInputSpecification\":{\"shape\":\"S20\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S23\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Se2\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2b\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Sc7\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Sdt\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Se4\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Se7\",\"locationName\":\"vpc\"}}},\"Se2\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceIp\":{\"locationName\":\"sourceIp\"}}}},\"Se4\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActiveInputAttachmentName\":{\"locationName\":\"activeInputAttachmentName\"},\"ActiveInputSwitchActionName\":{\"locationName\":\"activeInputSwitchActionName\"},\"ActiveMotionGraphicsActionName\":{\"locationName\":\"activeMotionGraphicsActionName\"},\"ActiveMotionGraphicsUri\":{\"locationName\":\"activeMotionGraphicsUri\"},\"PipelineId\":{\"locationName\":\"pipelineId\"}}}},\"Se7\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S5\",\"locationName\":\"availabilityZones\"},\"NetworkInterfaceIds\":{\"shape\":\"S5\",\"locationName\":\"networkInterfaceIds\"},\"SecurityGroupIds\":{\"shape\":\"S5\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S5\",\"locationName\":\"subnetIds\"}}},\"Se9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StreamName\":{\"locationName\":\"streamName\"}}}},\"Seb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"}}}},\"Sed\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"}}}},\"Sef\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PasswordParam\":{\"locationName\":\"passwordParam\"},\"Url\":{\"locationName\":\"url\"},\"Username\":{\"locationName\":\"username\"}}}},\"Sek\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"AttachedChannels\":{\"shape\":\"S5\",\"locationName\":\"attachedChannels\"},\"Destinations\":{\"shape\":\"Sel\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"InputClass\":{\"locationName\":\"inputClass\"},\"InputDevices\":{\"shape\":\"Seb\",\"locationName\":\"inputDevices\"},\"InputPartnerIds\":{\"shape\":\"S5\",\"locationName\":\"inputPartnerIds\"},\"InputSourceType\":{\"locationName\":\"inputSourceType\"},\"MediaConnectFlows\":{\"shape\":\"Seq\",\"locationName\":\"mediaConnectFlows\"},\"Name\":{\"locationName\":\"name\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SecurityGroups\":{\"shape\":\"S5\",\"locationName\":\"securityGroups\"},\"Sources\":{\"shape\":\"Ses\",\"locationName\":\"sources\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"Type\":{\"locationName\":\"type\"}}},\"Sel\":{\"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\"}}}}}},\"Seq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"}}}},\"Ses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PasswordParam\":{\"locationName\":\"passwordParam\"},\"Url\":{\"locationName\":\"url\"},\"Username\":{\"locationName\":\"username\"}}}},\"Sew\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"}}}},\"Sez\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Id\":{\"locationName\":\"id\"},\"Inputs\":{\"shape\":\"S5\",\"locationName\":\"inputs\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"WhitelistRules\":{\"shape\":\"Sf1\",\"locationName\":\"whitelistRules\"}}},\"Sf1\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"}}}},\"Sf4\":{\"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\"]},\"Sf9\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"AvailabilityZones\":{\"shape\":\"S5\",\"locationName\":\"availabilityZones\"},\"Destinations\":{\"shape\":\"Sfa\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sf4\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"}}},\"Sfa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MediaConnectSettings\":{\"locationName\":\"mediaConnectSettings\",\"type\":\"structure\",\"members\":{\"EntitlementArn\":{\"locationName\":\"entitlementArn\"}}}}}},\"Sff\":{\"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\"]},\"Sfo\":{\"type\":\"structure\",\"members\":{\"ChannelId\":{\"locationName\":\"channelId\"},\"MultiplexProgramSettings\":{\"shape\":\"Sff\",\"locationName\":\"multiplexProgramSettings\"},\"PacketIdentifiersMap\":{\"shape\":\"Sfp\",\"locationName\":\"packetIdentifiersMap\"},\"PipelineDetails\":{\"shape\":\"Sfr\",\"locationName\":\"pipelineDetails\"},\"ProgramName\":{\"locationName\":\"programName\"}}},\"Sfp\":{\"type\":\"structure\",\"members\":{\"AudioPids\":{\"shape\":\"Sfq\",\"locationName\":\"audioPids\"},\"DvbSubPids\":{\"shape\":\"Sfq\",\"locationName\":\"dvbSubPids\"},\"DvbTeletextPid\":{\"locationName\":\"dvbTeletextPid\",\"type\":\"integer\"},\"EtvPlatformPid\":{\"locationName\":\"etvPlatformPid\",\"type\":\"integer\"},\"EtvSignalPid\":{\"locationName\":\"etvSignalPid\",\"type\":\"integer\"},\"KlvDataPids\":{\"shape\":\"Sfq\",\"locationName\":\"klvDataPids\"},\"PcrPid\":{\"locationName\":\"pcrPid\",\"type\":\"integer\"},\"PmtPid\":{\"locationName\":\"pmtPid\",\"type\":\"integer\"},\"PrivateMetadataPid\":{\"locationName\":\"privateMetadataPid\",\"type\":\"integer\"},\"Scte27Pids\":{\"shape\":\"Sfq\",\"locationName\":\"scte27Pids\"},\"Scte35Pid\":{\"locationName\":\"scte35Pid\",\"type\":\"integer\"},\"TimedMetadataPid\":{\"locationName\":\"timedMetadataPid\",\"type\":\"integer\"},\"VideoPid\":{\"locationName\":\"videoPid\",\"type\":\"integer\"}}},\"Sfq\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"Sfr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActiveChannelPipeline\":{\"locationName\":\"activeChannelPipeline\"},\"PipelineId\":{\"locationName\":\"pipelineId\"}}}},\"Sga\":{\"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\"}}},\"Sgv\":{\"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\"}}},\"Sh0\":{\"type\":\"structure\",\"members\":{\"DnsAddresses\":{\"shape\":\"S5\",\"locationName\":\"dnsAddresses\"},\"Gateway\":{\"locationName\":\"gateway\"},\"IpAddress\":{\"locationName\":\"ipAddress\"},\"IpScheme\":{\"locationName\":\"ipScheme\"},\"SubnetMask\":{\"locationName\":\"subnetMask\"}}},\"Sh3\":{\"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\"}}},\"Sin\":{\"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\":\"Sga\",\"locationName\":\"resourceSpecification\"},\"Start\":{\"locationName\":\"start\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"Sdy\",\"locationName\":\"tags\"},\"UsagePrice\":{\"locationName\":\"usagePrice\",\"type\":\"double\"}}},\"Sjd\":{\"type\":\"structure\",\"members\":{\"ConfiguredInput\":{\"locationName\":\"configuredInput\"},\"MaxBitrate\":{\"locationName\":\"maxBitrate\",\"type\":\"integer\"}}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-10-14\",\"endpointPrefix\":\"medialive\",\"signingName\":\"medialive\",\"serviceFullName\":\"AWS Elemental MediaLive\",\"serviceId\":\"MediaLive\",\"protocol\":\"rest-json\",\"uid\":\"medialive-2017-10-14\",\"signatureVersion\":\"v4\",\"serviceAbbreviation\":\"MediaLive\",\"jsonVersion\":\"1.1\"},\"operations\":{\"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\":{}}},\"ClaimDevice\":{\"http\":{\"requestUri\":\"/prod/claimDevice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/prod/channels\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"CdiInputSpecification\":{\"shape\":\"S22\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S25\",\"locationName\":\"destinations\"},\"EncoderSettings\":{\"shape\":\"S2d\",\"locationName\":\"encoderSettings\"},\"InputAttachments\":{\"shape\":\"Scj\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Se6\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Maintenance\":{\"locationName\":\"maintenance\",\"type\":\"structure\",\"members\":{\"MaintenanceDay\":{\"locationName\":\"maintenanceDay\"},\"MaintenanceStartTime\":{\"locationName\":\"maintenanceStartTime\"}}},\"Name\":{\"locationName\":\"name\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true},\"Reserved\":{\"locationName\":\"reserved\",\"deprecated\":true},\"RoleArn\":{\"locationName\":\"roleArn\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"Vpc\":{\"locationName\":\"vpc\",\"type\":\"structure\",\"members\":{\"PublicAddressAllocationIds\":{\"shape\":\"S5\",\"locationName\":\"publicAddressAllocationIds\"},\"SecurityGroupIds\":{\"shape\":\"S5\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S5\",\"locationName\":\"subnetIds\"}},\"required\":[\"SubnetIds\"]}}},\"output\":{\"type\":\"structure\",\"members\":{\"Channel\":{\"shape\":\"Seh\",\"locationName\":\"channel\"}}}},\"CreateInput\":{\"http\":{\"requestUri\":\"/prod/inputs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Destinations\":{\"shape\":\"Seq\",\"locationName\":\"destinations\"},\"InputDevices\":{\"shape\":\"Ses\",\"locationName\":\"inputDevices\"},\"InputSecurityGroups\":{\"shape\":\"S5\",\"locationName\":\"inputSecurityGroups\"},\"MediaConnectFlows\":{\"shape\":\"Seu\",\"locationName\":\"mediaConnectFlows\"},\"Name\":{\"locationName\":\"name\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true},\"RoleArn\":{\"locationName\":\"roleArn\"},\"Sources\":{\"shape\":\"Sew\",\"locationName\":\"sources\"},\"Tags\":{\"shape\":\"See\",\"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\":\"Sf1\",\"locationName\":\"input\"}}}},\"CreateInputSecurityGroup\":{\"http\":{\"requestUri\":\"/prod/inputSecurityGroups\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"WhitelistRules\":{\"shape\":\"Sfd\",\"locationName\":\"whitelistRules\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityGroup\":{\"shape\":\"Sfg\",\"locationName\":\"securityGroup\"}}}},\"CreateMultiplex\":{\"http\":{\"requestUri\":\"/prod/multiplexes\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S5\",\"locationName\":\"availabilityZones\"},\"MultiplexSettings\":{\"shape\":\"Sfl\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"}},\"required\":[\"RequestId\",\"MultiplexSettings\",\"AvailabilityZones\",\"Name\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Multiplex\":{\"shape\":\"Sfq\",\"locationName\":\"multiplex\"}}}},\"CreateMultiplexProgram\":{\"http\":{\"requestUri\":\"/prod/multiplexes/{multiplexId}/programs\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"MultiplexId\":{\"location\":\"uri\",\"locationName\":\"multiplexId\"},\"MultiplexProgramSettings\":{\"shape\":\"Sfw\",\"locationName\":\"multiplexProgramSettings\"},\"ProgramName\":{\"locationName\":\"programName\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true}},\"required\":[\"MultiplexId\",\"RequestId\",\"MultiplexProgramSettings\",\"ProgramName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MultiplexProgram\":{\"shape\":\"Sg5\",\"locationName\":\"multiplexProgram\"}}}},\"CreatePartnerInput\":{\"http\":{\"requestUri\":\"/prod/inputs/{inputId}/partners\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"InputId\":{\"location\":\"uri\",\"locationName\":\"inputId\"},\"RequestId\":{\"locationName\":\"requestId\",\"idempotencyToken\":true},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"}},\"required\":[\"InputId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Input\":{\"shape\":\"Sf1\",\"locationName\":\"input\"}}}},\"CreateTags\":{\"http\":{\"requestUri\":\"/prod/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"See\",\"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\":\"S22\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S25\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Sei\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2d\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Scj\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Se6\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Maintenance\":{\"shape\":\"Sek\",\"locationName\":\"maintenance\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Sel\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Seo\",\"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\":\"Sfr\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sfl\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"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\":\"Sfw\",\"locationName\":\"multiplexProgramSettings\"},\"PacketIdentifiersMap\":{\"shape\":\"Sg6\",\"locationName\":\"packetIdentifiersMap\"},\"PipelineDetails\":{\"shape\":\"Sg8\",\"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\":\"Sgr\",\"locationName\":\"resourceSpecification\"},\"Start\":{\"locationName\":\"start\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"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\":\"S22\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S25\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Sei\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2d\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Scj\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Se6\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Maintenance\":{\"shape\":\"Sek\",\"locationName\":\"maintenance\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Sel\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Seo\",\"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\":\"Sf2\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"InputClass\":{\"locationName\":\"inputClass\"},\"InputDevices\":{\"shape\":\"Ses\",\"locationName\":\"inputDevices\"},\"InputPartnerIds\":{\"shape\":\"S5\",\"locationName\":\"inputPartnerIds\"},\"InputSourceType\":{\"locationName\":\"inputSourceType\"},\"MediaConnectFlows\":{\"shape\":\"Sf7\",\"locationName\":\"mediaConnectFlows\"},\"Name\":{\"locationName\":\"name\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SecurityGroups\":{\"shape\":\"S5\",\"locationName\":\"securityGroups\"},\"Sources\":{\"shape\":\"Sf9\",\"locationName\":\"sources\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"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\":\"Shc\",\"locationName\":\"hdDeviceSettings\"},\"Id\":{\"locationName\":\"id\"},\"MacAddress\":{\"locationName\":\"macAddress\"},\"Name\":{\"locationName\":\"name\"},\"NetworkSettings\":{\"shape\":\"Shh\",\"locationName\":\"networkSettings\"},\"SerialNumber\":{\"locationName\":\"serialNumber\"},\"Type\":{\"locationName\":\"type\"},\"UhdDeviceSettings\":{\"shape\":\"Shk\",\"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\":\"See\",\"locationName\":\"tags\"},\"WhitelistRules\":{\"shape\":\"Sfi\",\"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\":\"Sfr\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sfl\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"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\":\"Sfw\",\"locationName\":\"multiplexProgramSettings\"},\"PacketIdentifiersMap\":{\"shape\":\"Sg6\",\"locationName\":\"packetIdentifiersMap\"},\"PipelineDetails\":{\"shape\":\"Sg8\",\"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\":\"Sgr\",\"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\":\"Sgr\",\"locationName\":\"resourceSpecification\"},\"Start\":{\"locationName\":\"start\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"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\":\"S22\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S25\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Sei\",\"locationName\":\"egressEndpoints\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Scj\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Se6\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Maintenance\":{\"shape\":\"Sek\",\"locationName\":\"maintenance\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Seo\",\"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\":\"Shc\",\"locationName\":\"hdDeviceSettings\"},\"Id\":{\"locationName\":\"id\"},\"MacAddress\":{\"locationName\":\"macAddress\"},\"Name\":{\"locationName\":\"name\"},\"NetworkSettings\":{\"shape\":\"Shh\",\"locationName\":\"networkSettings\"},\"SerialNumber\":{\"locationName\":\"serialNumber\"},\"Type\":{\"locationName\":\"type\"},\"UhdDeviceSettings\":{\"shape\":\"Shk\",\"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\":\"Sfg\"}},\"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\":\"Sf1\"}},\"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\":\"See\",\"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\":\"Sgr\",\"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\":\"Sj4\"}}}}},\"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\":\"See\",\"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\":\"See\",\"locationName\":\"tags\"}},\"required\":[\"OfferingId\",\"Count\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Reservation\":{\"shape\":\"Sj4\",\"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\":\"S22\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S25\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Sei\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2d\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Scj\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Se6\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Maintenance\":{\"shape\":\"Sek\",\"locationName\":\"maintenance\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Sel\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Seo\",\"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\":\"Sfr\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sfl\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"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\":\"S22\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S25\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Sei\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2d\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Scj\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Se6\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Maintenance\":{\"shape\":\"Sek\",\"locationName\":\"maintenance\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Sel\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Seo\",\"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\":\"Sfr\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sfl\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"}}}},\"TransferInputDevice\":{\"http\":{\"requestUri\":\"/prod/inputDevices/{inputDeviceId}/transfer\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"InputDeviceId\":{\"location\":\"uri\",\"locationName\":\"inputDeviceId\"},\"TargetCustomerId\":{\"locationName\":\"targetCustomerId\"},\"TargetRegion\":{\"locationName\":\"targetRegion\"},\"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\":\"S22\",\"locationName\":\"cdiInputSpecification\"},\"ChannelId\":{\"location\":\"uri\",\"locationName\":\"channelId\"},\"Destinations\":{\"shape\":\"S25\",\"locationName\":\"destinations\"},\"EncoderSettings\":{\"shape\":\"S2d\",\"locationName\":\"encoderSettings\"},\"InputAttachments\":{\"shape\":\"Scj\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Se6\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Maintenance\":{\"locationName\":\"maintenance\",\"type\":\"structure\",\"members\":{\"MaintenanceDay\":{\"locationName\":\"maintenanceDay\"},\"MaintenanceScheduledDate\":{\"locationName\":\"maintenanceScheduledDate\"},\"MaintenanceStartTime\":{\"locationName\":\"maintenanceStartTime\"}}},\"Name\":{\"locationName\":\"name\"},\"RoleArn\":{\"locationName\":\"roleArn\"}},\"required\":[\"ChannelId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Channel\":{\"shape\":\"Seh\",\"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\":\"S25\",\"locationName\":\"destinations\"}},\"required\":[\"ChannelId\",\"ChannelClass\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Channel\":{\"shape\":\"Seh\",\"locationName\":\"channel\"}}}},\"UpdateInput\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/prod/inputs/{inputId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Destinations\":{\"shape\":\"Seq\",\"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\":\"Seu\",\"locationName\":\"mediaConnectFlows\"},\"Name\":{\"locationName\":\"name\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"Sources\":{\"shape\":\"Sew\",\"locationName\":\"sources\"}},\"required\":[\"InputId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Input\":{\"shape\":\"Sf1\",\"locationName\":\"input\"}}}},\"UpdateInputDevice\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/prod/inputDevices/{inputDeviceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"HdDeviceSettings\":{\"shape\":\"Sjv\",\"locationName\":\"hdDeviceSettings\"},\"InputDeviceId\":{\"location\":\"uri\",\"locationName\":\"inputDeviceId\"},\"Name\":{\"locationName\":\"name\"},\"UhdDeviceSettings\":{\"shape\":\"Sjv\",\"locationName\":\"uhdDeviceSettings\"}},\"required\":[\"InputDeviceId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"ConnectionState\":{\"locationName\":\"connectionState\"},\"DeviceSettingsSyncState\":{\"locationName\":\"deviceSettingsSyncState\"},\"DeviceUpdateStatus\":{\"locationName\":\"deviceUpdateStatus\"},\"HdDeviceSettings\":{\"shape\":\"Shc\",\"locationName\":\"hdDeviceSettings\"},\"Id\":{\"locationName\":\"id\"},\"MacAddress\":{\"locationName\":\"macAddress\"},\"Name\":{\"locationName\":\"name\"},\"NetworkSettings\":{\"shape\":\"Shh\",\"locationName\":\"networkSettings\"},\"SerialNumber\":{\"locationName\":\"serialNumber\"},\"Type\":{\"locationName\":\"type\"},\"UhdDeviceSettings\":{\"shape\":\"Shk\",\"locationName\":\"uhdDeviceSettings\"}}}},\"UpdateInputSecurityGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/prod/inputSecurityGroups/{inputSecurityGroupId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"InputSecurityGroupId\":{\"location\":\"uri\",\"locationName\":\"inputSecurityGroupId\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"WhitelistRules\":{\"shape\":\"Sfd\",\"locationName\":\"whitelistRules\"}},\"required\":[\"InputSecurityGroupId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SecurityGroup\":{\"shape\":\"Sfg\",\"locationName\":\"securityGroup\"}}}},\"UpdateMultiplex\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/prod/multiplexes/{multiplexId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MultiplexId\":{\"location\":\"uri\",\"locationName\":\"multiplexId\"},\"MultiplexSettings\":{\"shape\":\"Sfl\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"MultiplexId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Multiplex\":{\"shape\":\"Sfq\",\"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\":\"Sfw\",\"locationName\":\"multiplexProgramSettings\"},\"ProgramName\":{\"location\":\"uri\",\"locationName\":\"programName\"}},\"required\":[\"MultiplexId\",\"ProgramName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MultiplexProgram\":{\"shape\":\"Sg5\",\"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\":\"Sj4\",\"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\"]},\"MotionGraphicsImageActivateSettings\":{\"locationName\":\"motionGraphicsImageActivateSettings\",\"type\":\"structure\",\"members\":{\"Duration\":{\"locationName\":\"duration\",\"type\":\"long\"},\"PasswordParam\":{\"locationName\":\"passwordParam\"},\"Url\":{\"locationName\":\"url\"},\"Username\":{\"locationName\":\"username\"}}},\"MotionGraphicsImageDeactivateSettings\":{\"locationName\":\"motionGraphicsImageDeactivateSettings\",\"type\":\"structure\",\"members\":{}},\"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\":\"S1k\",\"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\"]},\"S1k\":{\"type\":\"structure\",\"members\":{\"PasswordParam\":{\"locationName\":\"passwordParam\"},\"Uri\":{\"locationName\":\"uri\"},\"Username\":{\"locationName\":\"username\"}},\"required\":[\"Uri\"]},\"S22\":{\"type\":\"structure\",\"members\":{\"Resolution\":{\"locationName\":\"resolution\"}}},\"S25\":{\"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\"}}}}}}},\"S2d\":{\"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\"},\"AudioWatermarkingSettings\":{\"locationName\":\"audioWatermarkingSettings\",\"type\":\"structure\",\"members\":{\"NielsenWatermarksSettings\":{\"locationName\":\"nielsenWatermarksSettings\",\"type\":\"structure\",\"members\":{\"NielsenCbetSettings\":{\"locationName\":\"nielsenCbetSettings\",\"type\":\"structure\",\"members\":{\"CbetCheckDigitString\":{\"locationName\":\"cbetCheckDigitString\"},\"CbetStepaside\":{\"locationName\":\"cbetStepaside\"},\"Csid\":{\"locationName\":\"csid\"}},\"required\":[\"CbetCheckDigitString\",\"CbetStepaside\",\"Csid\"]},\"NielsenDistributionType\":{\"locationName\":\"nielsenDistributionType\"},\"NielsenNaesIiNwSettings\":{\"locationName\":\"nielsenNaesIiNwSettings\",\"type\":\"structure\",\"members\":{\"CheckDigitString\":{\"locationName\":\"checkDigitString\"},\"Sid\":{\"locationName\":\"sid\",\"type\":\"double\"}},\"required\":[\"CheckDigitString\",\"Sid\"]}}}}},\"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\":\"S1k\",\"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\":\"S1k\",\"locationName\":\"blackoutSlateImage\"},\"NetworkEndBlackout\":{\"locationName\":\"networkEndBlackout\"},\"NetworkEndBlackoutImage\":{\"shape\":\"S1k\",\"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\":\"S1k\",\"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\":\"S1k\",\"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\":{\"CopyrightHolder\":{\"locationName\":\"copyrightHolder\"},\"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\":{\"StyleControl\":{\"locationName\":\"styleControl\"}}}}},\"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\":\"S1k\",\"locationName\":\"inputLossImageSlate\"},\"InputLossImageType\":{\"locationName\":\"inputLossImageType\"},\"RepeatFrameMsec\":{\"locationName\":\"repeatFrameMsec\",\"type\":\"integer\"}}},\"OutputLockingMode\":{\"locationName\":\"outputLockingMode\"},\"OutputTimingSource\":{\"locationName\":\"outputTimingSource\"},\"SupportLowFramerateInputs\":{\"locationName\":\"supportLowFramerateInputs\"}}},\"MotionGraphicsConfiguration\":{\"locationName\":\"motionGraphicsConfiguration\",\"type\":\"structure\",\"members\":{\"MotionGraphicsInsertion\":{\"locationName\":\"motionGraphicsInsertion\"},\"MotionGraphicsSettings\":{\"locationName\":\"motionGraphicsSettings\",\"type\":\"structure\",\"members\":{\"HtmlMotionGraphicsSettings\":{\"locationName\":\"htmlMotionGraphicsSettings\",\"type\":\"structure\",\"members\":{}}}}},\"required\":[\"MotionGraphicsSettings\"]},\"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\":{\"ArchiveCdnSettings\":{\"locationName\":\"archiveCdnSettings\",\"type\":\"structure\",\"members\":{\"ArchiveS3Settings\":{\"locationName\":\"archiveS3Settings\",\"type\":\"structure\",\"members\":{\"CannedAcl\":{\"locationName\":\"cannedAcl\"}}}}},\"Destination\":{\"shape\":\"S6c\",\"locationName\":\"destination\"},\"RolloverInterval\":{\"locationName\":\"rolloverInterval\",\"type\":\"integer\"}},\"required\":[\"Destination\"]},\"FrameCaptureGroupSettings\":{\"locationName\":\"frameCaptureGroupSettings\",\"type\":\"structure\",\"members\":{\"Destination\":{\"shape\":\"S6c\",\"locationName\":\"destination\"},\"FrameCaptureCdnSettings\":{\"locationName\":\"frameCaptureCdnSettings\",\"type\":\"structure\",\"members\":{\"FrameCaptureS3Settings\":{\"locationName\":\"frameCaptureS3Settings\",\"type\":\"structure\",\"members\":{\"CannedAcl\":{\"locationName\":\"cannedAcl\"}}}}}},\"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\":\"S6c\",\"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\"}}},\"HlsS3Settings\":{\"locationName\":\"hlsS3Settings\",\"type\":\"structure\",\"members\":{\"CannedAcl\":{\"locationName\":\"cannedAcl\"}}},\"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\":\"S1k\",\"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\"},\"ProgramDateTimeClock\":{\"locationName\":\"programDateTimeClock\"},\"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\":\"S6c\",\"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\":\"S6c\",\"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\":\"S8j\",\"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\":\"S1k\",\"locationName\":\"audioOnlyImage\"},\"AudioTrackType\":{\"locationName\":\"audioTrackType\"},\"SegmentType\":{\"locationName\":\"segmentType\"}}},\"Fmp4HlsSettings\":{\"locationName\":\"fmp4HlsSettings\",\"type\":\"structure\",\"members\":{\"AudioRenditionSets\":{\"locationName\":\"audioRenditionSets\"},\"NielsenId3Behavior\":{\"locationName\":\"nielsenId3Behavior\"},\"TimedMetadataBehavior\":{\"locationName\":\"timedMetadataBehavior\"}}},\"FrameCaptureHlsSettings\":{\"locationName\":\"frameCaptureHlsSettings\",\"type\":\"structure\",\"members\":{}},\"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\":\"S6c\",\"locationName\":\"destination\"}},\"required\":[\"Destination\"]},\"RtmpOutputSettings\":{\"locationName\":\"rtmpOutputSettings\",\"type\":\"structure\",\"members\":{\"CertificateMode\":{\"locationName\":\"certificateMode\"},\"ConnectionRetryInterval\":{\"locationName\":\"connectionRetryInterval\",\"type\":\"integer\"},\"Destination\":{\"shape\":\"S6c\",\"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\":\"S8j\",\"locationName\":\"m2tsSettings\"}}},\"Destination\":{\"shape\":\"S6c\",\"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\"}}},\"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\":\"Saq\",\"locationName\":\"colorSpacePassthroughSettings\"},\"Rec601Settings\":{\"shape\":\"Sar\",\"locationName\":\"rec601Settings\"},\"Rec709Settings\":{\"shape\":\"Sas\",\"locationName\":\"rec709Settings\"}}},\"EntropyEncoding\":{\"locationName\":\"entropyEncoding\"},\"FilterSettings\":{\"locationName\":\"filterSettings\",\"type\":\"structure\",\"members\":{\"TemporalFilterSettings\":{\"shape\":\"Sav\",\"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\":\"Saq\",\"locationName\":\"colorSpacePassthroughSettings\"},\"Hdr10Settings\":{\"shape\":\"Sbt\",\"locationName\":\"hdr10Settings\"},\"Rec601Settings\":{\"shape\":\"Sar\",\"locationName\":\"rec601Settings\"},\"Rec709Settings\":{\"shape\":\"Sas\",\"locationName\":\"rec709Settings\"}}},\"FilterSettings\":{\"locationName\":\"filterSettings\",\"type\":\"structure\",\"members\":{\"TemporalFilterSettings\":{\"shape\":\"Sav\",\"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\":\"Sav\",\"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\"]},\"S6c\":{\"type\":\"structure\",\"members\":{\"DestinationRefId\":{\"locationName\":\"destinationRefId\"}}},\"S8j\":{\"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\"}}},\"Saq\":{\"type\":\"structure\",\"members\":{}},\"Sar\":{\"type\":\"structure\",\"members\":{}},\"Sas\":{\"type\":\"structure\",\"members\":{}},\"Sav\":{\"type\":\"structure\",\"members\":{\"PostFilterSharpening\":{\"locationName\":\"postFilterSharpening\"},\"Strength\":{\"locationName\":\"strength\"}}},\"Sbt\":{\"type\":\"structure\",\"members\":{\"MaxCll\":{\"locationName\":\"maxCll\",\"type\":\"integer\"},\"MaxFall\":{\"locationName\":\"maxFall\",\"type\":\"integer\"}}},\"Scj\":{\"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\":{\"AudioHlsRenditionSelection\":{\"locationName\":\"audioHlsRenditionSelection\",\"type\":\"structure\",\"members\":{\"GroupId\":{\"locationName\":\"groupId\"},\"Name\":{\"locationName\":\"name\"}},\"required\":[\"Name\",\"GroupId\"]},\"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\":{\"OcrLanguage\":{\"locationName\":\"ocrLanguage\"},\"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\":{\"OcrLanguage\":{\"locationName\":\"ocrLanguage\"},\"Pid\":{\"locationName\":\"pid\",\"type\":\"integer\"}}},\"TeletextSourceSettings\":{\"locationName\":\"teletextSourceSettings\",\"type\":\"structure\",\"members\":{\"OutputRectangle\":{\"locationName\":\"outputRectangle\",\"type\":\"structure\",\"members\":{\"Height\":{\"locationName\":\"height\",\"type\":\"double\"},\"LeftOffset\":{\"locationName\":\"leftOffset\",\"type\":\"double\"},\"TopOffset\":{\"locationName\":\"topOffset\",\"type\":\"double\"},\"Width\":{\"locationName\":\"width\",\"type\":\"double\"}},\"required\":[\"TopOffset\",\"Height\",\"Width\",\"LeftOffset\"]},\"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\"},\"Scte35Source\":{\"locationName\":\"scte35Source\"}}},\"ServerValidation\":{\"locationName\":\"serverValidation\"}}},\"Scte35Pid\":{\"locationName\":\"scte35Pid\",\"type\":\"integer\"},\"Smpte2038DataPreference\":{\"locationName\":\"smpte2038DataPreference\"},\"SourceEndBehavior\":{\"locationName\":\"sourceEndBehavior\"},\"VideoSelector\":{\"locationName\":\"videoSelector\",\"type\":\"structure\",\"members\":{\"ColorSpace\":{\"locationName\":\"colorSpace\"},\"ColorSpaceSettings\":{\"locationName\":\"colorSpaceSettings\",\"type\":\"structure\",\"members\":{\"Hdr10Settings\":{\"shape\":\"Sbt\",\"locationName\":\"hdr10Settings\"}}},\"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\"}}}}}}}}}}}},\"Se6\":{\"type\":\"structure\",\"members\":{\"Codec\":{\"locationName\":\"codec\"},\"MaximumBitrate\":{\"locationName\":\"maximumBitrate\"},\"Resolution\":{\"locationName\":\"resolution\"}}},\"See\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Seh\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CdiInputSpecification\":{\"shape\":\"S22\",\"locationName\":\"cdiInputSpecification\"},\"ChannelClass\":{\"locationName\":\"channelClass\"},\"Destinations\":{\"shape\":\"S25\",\"locationName\":\"destinations\"},\"EgressEndpoints\":{\"shape\":\"Sei\",\"locationName\":\"egressEndpoints\"},\"EncoderSettings\":{\"shape\":\"S2d\",\"locationName\":\"encoderSettings\"},\"Id\":{\"locationName\":\"id\"},\"InputAttachments\":{\"shape\":\"Scj\",\"locationName\":\"inputAttachments\"},\"InputSpecification\":{\"shape\":\"Se6\",\"locationName\":\"inputSpecification\"},\"LogLevel\":{\"locationName\":\"logLevel\"},\"Maintenance\":{\"shape\":\"Sek\",\"locationName\":\"maintenance\"},\"Name\":{\"locationName\":\"name\"},\"PipelineDetails\":{\"shape\":\"Sel\",\"locationName\":\"pipelineDetails\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"Vpc\":{\"shape\":\"Seo\",\"locationName\":\"vpc\"}}},\"Sei\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceIp\":{\"locationName\":\"sourceIp\"}}}},\"Sek\":{\"type\":\"structure\",\"members\":{\"MaintenanceDay\":{\"locationName\":\"maintenanceDay\"},\"MaintenanceDeadline\":{\"locationName\":\"maintenanceDeadline\"},\"MaintenanceScheduledDate\":{\"locationName\":\"maintenanceScheduledDate\"},\"MaintenanceStartTime\":{\"locationName\":\"maintenanceStartTime\"}}},\"Sel\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActiveInputAttachmentName\":{\"locationName\":\"activeInputAttachmentName\"},\"ActiveInputSwitchActionName\":{\"locationName\":\"activeInputSwitchActionName\"},\"ActiveMotionGraphicsActionName\":{\"locationName\":\"activeMotionGraphicsActionName\"},\"ActiveMotionGraphicsUri\":{\"locationName\":\"activeMotionGraphicsUri\"},\"PipelineId\":{\"locationName\":\"pipelineId\"}}}},\"Seo\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S5\",\"locationName\":\"availabilityZones\"},\"NetworkInterfaceIds\":{\"shape\":\"S5\",\"locationName\":\"networkInterfaceIds\"},\"SecurityGroupIds\":{\"shape\":\"S5\",\"locationName\":\"securityGroupIds\"},\"SubnetIds\":{\"shape\":\"S5\",\"locationName\":\"subnetIds\"}}},\"Seq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StreamName\":{\"locationName\":\"streamName\"}}}},\"Ses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{\"locationName\":\"id\"}}}},\"Seu\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"}}}},\"Sew\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PasswordParam\":{\"locationName\":\"passwordParam\"},\"Url\":{\"locationName\":\"url\"},\"Username\":{\"locationName\":\"username\"}}}},\"Sf1\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"AttachedChannels\":{\"shape\":\"S5\",\"locationName\":\"attachedChannels\"},\"Destinations\":{\"shape\":\"Sf2\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"InputClass\":{\"locationName\":\"inputClass\"},\"InputDevices\":{\"shape\":\"Ses\",\"locationName\":\"inputDevices\"},\"InputPartnerIds\":{\"shape\":\"S5\",\"locationName\":\"inputPartnerIds\"},\"InputSourceType\":{\"locationName\":\"inputSourceType\"},\"MediaConnectFlows\":{\"shape\":\"Sf7\",\"locationName\":\"mediaConnectFlows\"},\"Name\":{\"locationName\":\"name\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SecurityGroups\":{\"shape\":\"S5\",\"locationName\":\"securityGroups\"},\"Sources\":{\"shape\":\"Sf9\",\"locationName\":\"sources\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"Type\":{\"locationName\":\"type\"}}},\"Sf2\":{\"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\"}}}}}},\"Sf7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FlowArn\":{\"locationName\":\"flowArn\"}}}},\"Sf9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PasswordParam\":{\"locationName\":\"passwordParam\"},\"Url\":{\"locationName\":\"url\"},\"Username\":{\"locationName\":\"username\"}}}},\"Sfd\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"}}}},\"Sfg\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Id\":{\"locationName\":\"id\"},\"Inputs\":{\"shape\":\"S5\",\"locationName\":\"inputs\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"WhitelistRules\":{\"shape\":\"Sfi\",\"locationName\":\"whitelistRules\"}}},\"Sfi\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Cidr\":{\"locationName\":\"cidr\"}}}},\"Sfl\":{\"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\"]},\"Sfq\":{\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"AvailabilityZones\":{\"shape\":\"S5\",\"locationName\":\"availabilityZones\"},\"Destinations\":{\"shape\":\"Sfr\",\"locationName\":\"destinations\"},\"Id\":{\"locationName\":\"id\"},\"MultiplexSettings\":{\"shape\":\"Sfl\",\"locationName\":\"multiplexSettings\"},\"Name\":{\"locationName\":\"name\"},\"PipelinesRunningCount\":{\"locationName\":\"pipelinesRunningCount\",\"type\":\"integer\"},\"ProgramCount\":{\"locationName\":\"programCount\",\"type\":\"integer\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"}}},\"Sfr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MediaConnectSettings\":{\"locationName\":\"mediaConnectSettings\",\"type\":\"structure\",\"members\":{\"EntitlementArn\":{\"locationName\":\"entitlementArn\"}}}}}},\"Sfw\":{\"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\"]},\"Sg5\":{\"type\":\"structure\",\"members\":{\"ChannelId\":{\"locationName\":\"channelId\"},\"MultiplexProgramSettings\":{\"shape\":\"Sfw\",\"locationName\":\"multiplexProgramSettings\"},\"PacketIdentifiersMap\":{\"shape\":\"Sg6\",\"locationName\":\"packetIdentifiersMap\"},\"PipelineDetails\":{\"shape\":\"Sg8\",\"locationName\":\"pipelineDetails\"},\"ProgramName\":{\"locationName\":\"programName\"}}},\"Sg6\":{\"type\":\"structure\",\"members\":{\"AudioPids\":{\"shape\":\"Sg7\",\"locationName\":\"audioPids\"},\"DvbSubPids\":{\"shape\":\"Sg7\",\"locationName\":\"dvbSubPids\"},\"DvbTeletextPid\":{\"locationName\":\"dvbTeletextPid\",\"type\":\"integer\"},\"EtvPlatformPid\":{\"locationName\":\"etvPlatformPid\",\"type\":\"integer\"},\"EtvSignalPid\":{\"locationName\":\"etvSignalPid\",\"type\":\"integer\"},\"KlvDataPids\":{\"shape\":\"Sg7\",\"locationName\":\"klvDataPids\"},\"PcrPid\":{\"locationName\":\"pcrPid\",\"type\":\"integer\"},\"PmtPid\":{\"locationName\":\"pmtPid\",\"type\":\"integer\"},\"PrivateMetadataPid\":{\"locationName\":\"privateMetadataPid\",\"type\":\"integer\"},\"Scte27Pids\":{\"shape\":\"Sg7\",\"locationName\":\"scte27Pids\"},\"Scte35Pid\":{\"locationName\":\"scte35Pid\",\"type\":\"integer\"},\"TimedMetadataPid\":{\"locationName\":\"timedMetadataPid\",\"type\":\"integer\"},\"VideoPid\":{\"locationName\":\"videoPid\",\"type\":\"integer\"}}},\"Sg7\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"Sg8\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActiveChannelPipeline\":{\"locationName\":\"activeChannelPipeline\"},\"PipelineId\":{\"locationName\":\"pipelineId\"}}}},\"Sgr\":{\"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\"}}},\"Shc\":{\"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\"}}},\"Shh\":{\"type\":\"structure\",\"members\":{\"DnsAddresses\":{\"shape\":\"S5\",\"locationName\":\"dnsAddresses\"},\"Gateway\":{\"locationName\":\"gateway\"},\"IpAddress\":{\"locationName\":\"ipAddress\"},\"IpScheme\":{\"locationName\":\"ipScheme\"},\"SubnetMask\":{\"locationName\":\"subnetMask\"}}},\"Shk\":{\"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\"}}},\"Sj4\":{\"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\":\"Sgr\",\"locationName\":\"resourceSpecification\"},\"Start\":{\"locationName\":\"start\"},\"State\":{\"locationName\":\"state\"},\"Tags\":{\"shape\":\"See\",\"locationName\":\"tags\"},\"UsagePrice\":{\"locationName\":\"usagePrice\",\"type\":\"double\"}}},\"Sjv\":{\"type\":\"structure\",\"members\":{\"ConfiguredInput\":{\"locationName\":\"configuredInput\"},\"MaxBitrate\":{\"locationName\":\"maxBitrate\",\"type\":\"integer\"}}}}}"); /***/ }), @@ -36672,7 +39726,7 @@ module.exports = JSON.parse("{\"V\":{\"ChannelCreated\":{\"description\":\"Wait /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-10-12\",\"endpointPrefix\":\"mediapackage\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"MediaPackage\",\"serviceFullName\":\"AWS Elemental MediaPackage\",\"serviceId\":\"MediaPackage\",\"signatureVersion\":\"v4\",\"signingName\":\"mediapackage\",\"uid\":\"mediapackage-2017-10-12\"},\"operations\":{\"ConfigureLogs\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{id}/configure_logs\",\"responseCode\":200},\"input\":{\"members\":{\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"members\":{\"Description\":{\"locationName\":\"description\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"CreateHarvestJob\":{\"http\":{\"requestUri\":\"/harvest_jobs\",\"responseCode\":200},\"input\":{\"members\":{\"EndTime\":{\"locationName\":\"endTime\"},\"Id\":{\"locationName\":\"id\"},\"OriginEndpointId\":{\"locationName\":\"originEndpointId\"},\"S3Destination\":{\"locationName\":\"s3Destination\",\"shape\":\"Sd\"},\"StartTime\":{\"locationName\":\"startTime\"}},\"required\":[\"S3Destination\",\"EndTime\",\"OriginEndpointId\",\"StartTime\",\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"EndTime\":{\"locationName\":\"endTime\"},\"Id\":{\"locationName\":\"id\"},\"OriginEndpointId\":{\"locationName\":\"originEndpointId\"},\"S3Destination\":{\"locationName\":\"s3Destination\",\"shape\":\"Sd\"},\"StartTime\":{\"locationName\":\"startTime\"},\"Status\":{\"locationName\":\"status\"}},\"type\":\"structure\"}},\"CreateOriginEndpoint\":{\"http\":{\"requestUri\":\"/origin_endpoints\",\"responseCode\":200},\"input\":{\"members\":{\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"Si\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"required\":[\"ChannelId\",\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"S1f\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"type\":\"structure\"}},\"DeleteChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{id}\",\"responseCode\":202},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteOriginEndpoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/origin_endpoints/{id}\",\"responseCode\":202},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DescribeChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"DescribeHarvestJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/harvest_jobs/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"EndTime\":{\"locationName\":\"endTime\"},\"Id\":{\"locationName\":\"id\"},\"OriginEndpointId\":{\"locationName\":\"originEndpointId\"},\"S3Destination\":{\"locationName\":\"s3Destination\",\"shape\":\"Sd\"},\"StartTime\":{\"locationName\":\"startTime\"},\"Status\":{\"locationName\":\"status\"}},\"type\":\"structure\"}},\"DescribeOriginEndpoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/origin_endpoints/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"S1f\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"type\":\"structure\"}},\"ListChannels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"Channels\":{\"locationName\":\"channels\",\"member\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{\"locationName\":\"nextToken\"}},\"type\":\"structure\"}},\"ListHarvestJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/harvest_jobs\",\"responseCode\":200},\"input\":{\"members\":{\"IncludeChannelId\":{\"location\":\"querystring\",\"locationName\":\"includeChannelId\"},\"IncludeStatus\":{\"location\":\"querystring\",\"locationName\":\"includeStatus\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"HarvestJobs\":{\"locationName\":\"harvestJobs\",\"member\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"EndTime\":{\"locationName\":\"endTime\"},\"Id\":{\"locationName\":\"id\"},\"OriginEndpointId\":{\"locationName\":\"originEndpointId\"},\"S3Destination\":{\"locationName\":\"s3Destination\",\"shape\":\"Sd\"},\"StartTime\":{\"locationName\":\"startTime\"},\"Status\":{\"locationName\":\"status\"}},\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{\"locationName\":\"nextToken\"}},\"type\":\"structure\"}},\"ListOriginEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/origin_endpoints\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelId\":{\"location\":\"querystring\",\"locationName\":\"channelId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"OriginEndpoints\":{\"locationName\":\"originEndpoints\",\"member\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"S1f\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"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\":\"S27\"}},\"type\":\"structure\"}},\"RotateChannelCredentials\":{\"deprecated\":true,\"deprecatedMessage\":\"This API is deprecated. Please use RotateIngestEndpointCredentials instead\",\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{id}/credentials\",\"responseCode\":200},\"input\":{\"deprecated\":true,\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"deprecated\":true,\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"RotateIngestEndpointCredentials\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials\",\"responseCode\":200},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"IngestEndpointId\":{\"location\":\"uri\",\"locationName\":\"ingest_endpoint_id\"}},\"required\":[\"IngestEndpointId\",\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S27\"}},\"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\":\"Sp\"}},\"required\":[\"TagKeys\",\"ResourceArn\"],\"type\":\"structure\"}},\"UpdateChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Description\":{\"locationName\":\"description\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"UpdateOriginEndpoint\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/origin_endpoints/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"Si\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"S1f\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"type\":\"structure\"}}},\"shapes\":{\"S2\":{\"members\":{\"LogGroupName\":{\"locationName\":\"logGroupName\"}},\"type\":\"structure\"},\"S4\":{\"members\":{\"LogGroupName\":{\"locationName\":\"logGroupName\"}},\"type\":\"structure\"},\"S6\":{\"members\":{\"IngestEndpoints\":{\"locationName\":\"ingestEndpoints\",\"member\":{\"members\":{\"Id\":{\"locationName\":\"id\"},\"Password\":{\"locationName\":\"password\"},\"Url\":{\"locationName\":\"url\"},\"Username\":{\"locationName\":\"username\"}},\"type\":\"structure\"},\"type\":\"list\"}},\"type\":\"structure\"},\"S9\":{\"key\":{},\"type\":\"map\",\"value\":{}},\"Sd\":{\"members\":{\"BucketName\":{\"locationName\":\"bucketName\"},\"ManifestKey\":{\"locationName\":\"manifestKey\"},\"RoleArn\":{\"locationName\":\"roleArn\"}},\"required\":[\"ManifestKey\",\"BucketName\",\"RoleArn\"],\"type\":\"structure\"},\"Sh\":{\"members\":{\"CdnIdentifierSecret\":{\"locationName\":\"cdnIdentifierSecret\"},\"SecretsRoleArn\":{\"locationName\":\"secretsRoleArn\"}},\"required\":[\"SecretsRoleArn\",\"CdnIdentifierSecret\"],\"type\":\"structure\"},\"Si\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"shape\":\"Sj\"},\"HlsManifests\":{\"locationName\":\"hlsManifests\",\"member\":{\"members\":{\"AdMarkers\":{\"locationName\":\"adMarkers\"},\"AdTriggers\":{\"locationName\":\"adTriggers\",\"shape\":\"St\"},\"AdsOnDeliveryRestrictions\":{\"locationName\":\"adsOnDeliveryRestrictions\"},\"Id\":{\"locationName\":\"id\"},\"IncludeIframeOnlyStream\":{\"locationName\":\"includeIframeOnlyStream\",\"type\":\"boolean\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"PlaylistType\":{\"locationName\":\"playlistType\"},\"PlaylistWindowSeconds\":{\"locationName\":\"playlistWindowSeconds\",\"type\":\"integer\"},\"ProgramDateTimeIntervalSeconds\":{\"locationName\":\"programDateTimeIntervalSeconds\",\"type\":\"integer\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"type\":\"list\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"SegmentPrefix\":{\"locationName\":\"segmentPrefix\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"}},\"type\":\"structure\"},\"Sj\":{\"members\":{\"ConstantInitializationVector\":{\"locationName\":\"constantInitializationVector\"},\"KeyRotationIntervalSeconds\":{\"locationName\":\"keyRotationIntervalSeconds\",\"type\":\"integer\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Sl\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"Sl\":{\"members\":{\"CertificateArn\":{\"locationName\":\"certificateArn\"},\"EncryptionContractConfiguration\":{\"locationName\":\"encryptionContractConfiguration\",\"members\":{\"PresetSpeke20Audio\":{\"locationName\":\"presetSpeke20Audio\"},\"PresetSpeke20Video\":{\"locationName\":\"presetSpeke20Video\"}},\"required\":[\"PresetSpeke20Audio\",\"PresetSpeke20Video\"],\"type\":\"structure\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SystemIds\":{\"locationName\":\"systemIds\",\"shape\":\"Sp\"},\"Url\":{\"locationName\":\"url\"}},\"required\":[\"ResourceId\",\"SystemIds\",\"Url\",\"RoleArn\"],\"type\":\"structure\"},\"Sp\":{\"member\":{},\"type\":\"list\"},\"St\":{\"member\":{},\"type\":\"list\"},\"Sy\":{\"members\":{\"MaxVideoBitsPerSecond\":{\"locationName\":\"maxVideoBitsPerSecond\",\"type\":\"integer\"},\"MinVideoBitsPerSecond\":{\"locationName\":\"minVideoBitsPerSecond\",\"type\":\"integer\"},\"StreamOrder\":{\"locationName\":\"streamOrder\"}},\"type\":\"structure\"},\"S10\":{\"members\":{\"AdTriggers\":{\"locationName\":\"adTriggers\",\"shape\":\"St\"},\"AdsOnDeliveryRestrictions\":{\"locationName\":\"adsOnDeliveryRestrictions\"},\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"KeyRotationIntervalSeconds\":{\"locationName\":\"keyRotationIntervalSeconds\",\"type\":\"integer\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Sl\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"ManifestLayout\":{\"locationName\":\"manifestLayout\"},\"ManifestWindowSeconds\":{\"locationName\":\"manifestWindowSeconds\",\"type\":\"integer\"},\"MinBufferTimeSeconds\":{\"locationName\":\"minBufferTimeSeconds\",\"type\":\"integer\"},\"MinUpdatePeriodSeconds\":{\"locationName\":\"minUpdatePeriodSeconds\",\"type\":\"integer\"},\"PeriodTriggers\":{\"locationName\":\"periodTriggers\",\"member\":{},\"type\":\"list\"},\"Profile\":{\"locationName\":\"profile\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"SegmentTemplateFormat\":{\"locationName\":\"segmentTemplateFormat\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"},\"SuggestedPresentationDelaySeconds\":{\"locationName\":\"suggestedPresentationDelaySeconds\",\"type\":\"integer\"},\"UtcTiming\":{\"locationName\":\"utcTiming\"},\"UtcTimingUri\":{\"locationName\":\"utcTimingUri\"}},\"type\":\"structure\"},\"S18\":{\"members\":{\"AdMarkers\":{\"locationName\":\"adMarkers\"},\"AdTriggers\":{\"locationName\":\"adTriggers\",\"shape\":\"St\"},\"AdsOnDeliveryRestrictions\":{\"locationName\":\"adsOnDeliveryRestrictions\"},\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"ConstantInitializationVector\":{\"locationName\":\"constantInitializationVector\"},\"EncryptionMethod\":{\"locationName\":\"encryptionMethod\"},\"KeyRotationIntervalSeconds\":{\"locationName\":\"keyRotationIntervalSeconds\",\"type\":\"integer\"},\"RepeatExtXKey\":{\"locationName\":\"repeatExtXKey\",\"type\":\"boolean\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Sl\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"IncludeIframeOnlyStream\":{\"locationName\":\"includeIframeOnlyStream\",\"type\":\"boolean\"},\"PlaylistType\":{\"locationName\":\"playlistType\"},\"PlaylistWindowSeconds\":{\"locationName\":\"playlistWindowSeconds\",\"type\":\"integer\"},\"ProgramDateTimeIntervalSeconds\":{\"locationName\":\"programDateTimeIntervalSeconds\",\"type\":\"integer\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"},\"UseAudioRenditionGroup\":{\"locationName\":\"useAudioRenditionGroup\",\"type\":\"boolean\"}},\"type\":\"structure\"},\"S1b\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Sl\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"ManifestWindowSeconds\":{\"locationName\":\"manifestWindowSeconds\",\"type\":\"integer\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"}},\"type\":\"structure\"},\"S1f\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"shape\":\"Sj\"},\"HlsManifests\":{\"locationName\":\"hlsManifests\",\"member\":{\"members\":{\"AdMarkers\":{\"locationName\":\"adMarkers\"},\"Id\":{\"locationName\":\"id\"},\"IncludeIframeOnlyStream\":{\"locationName\":\"includeIframeOnlyStream\",\"type\":\"boolean\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"PlaylistType\":{\"locationName\":\"playlistType\"},\"PlaylistWindowSeconds\":{\"locationName\":\"playlistWindowSeconds\",\"type\":\"integer\"},\"ProgramDateTimeIntervalSeconds\":{\"locationName\":\"programDateTimeIntervalSeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"type\":\"list\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"SegmentPrefix\":{\"locationName\":\"segmentPrefix\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"}},\"type\":\"structure\"},\"S27\":{\"key\":{},\"type\":\"map\",\"value\":{}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-10-12\",\"endpointPrefix\":\"mediapackage\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"MediaPackage\",\"serviceFullName\":\"AWS Elemental MediaPackage\",\"serviceId\":\"MediaPackage\",\"signatureVersion\":\"v4\",\"signingName\":\"mediapackage\",\"uid\":\"mediapackage-2017-10-12\"},\"operations\":{\"ConfigureLogs\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{id}/configure_logs\",\"responseCode\":200},\"input\":{\"members\":{\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"members\":{\"Description\":{\"locationName\":\"description\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"CreateHarvestJob\":{\"http\":{\"requestUri\":\"/harvest_jobs\",\"responseCode\":200},\"input\":{\"members\":{\"EndTime\":{\"locationName\":\"endTime\"},\"Id\":{\"locationName\":\"id\"},\"OriginEndpointId\":{\"locationName\":\"originEndpointId\"},\"S3Destination\":{\"locationName\":\"s3Destination\",\"shape\":\"Sd\"},\"StartTime\":{\"locationName\":\"startTime\"}},\"required\":[\"S3Destination\",\"EndTime\",\"OriginEndpointId\",\"StartTime\",\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"EndTime\":{\"locationName\":\"endTime\"},\"Id\":{\"locationName\":\"id\"},\"OriginEndpointId\":{\"locationName\":\"originEndpointId\"},\"S3Destination\":{\"locationName\":\"s3Destination\",\"shape\":\"Sd\"},\"StartTime\":{\"locationName\":\"startTime\"},\"Status\":{\"locationName\":\"status\"}},\"type\":\"structure\"}},\"CreateOriginEndpoint\":{\"http\":{\"requestUri\":\"/origin_endpoints\",\"responseCode\":200},\"input\":{\"members\":{\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"Si\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"required\":[\"ChannelId\",\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"S1f\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"type\":\"structure\"}},\"DeleteChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channels/{id}\",\"responseCode\":202},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteOriginEndpoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/origin_endpoints/{id}\",\"responseCode\":202},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DescribeChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"DescribeHarvestJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/harvest_jobs/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"EndTime\":{\"locationName\":\"endTime\"},\"Id\":{\"locationName\":\"id\"},\"OriginEndpointId\":{\"locationName\":\"originEndpointId\"},\"S3Destination\":{\"locationName\":\"s3Destination\",\"shape\":\"Sd\"},\"StartTime\":{\"locationName\":\"startTime\"},\"Status\":{\"locationName\":\"status\"}},\"type\":\"structure\"}},\"DescribeOriginEndpoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/origin_endpoints/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"S1f\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"type\":\"structure\"}},\"ListChannels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"Channels\":{\"locationName\":\"channels\",\"member\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{\"locationName\":\"nextToken\"}},\"type\":\"structure\"}},\"ListHarvestJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/harvest_jobs\",\"responseCode\":200},\"input\":{\"members\":{\"IncludeChannelId\":{\"location\":\"querystring\",\"locationName\":\"includeChannelId\"},\"IncludeStatus\":{\"location\":\"querystring\",\"locationName\":\"includeStatus\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"HarvestJobs\":{\"locationName\":\"harvestJobs\",\"member\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"EndTime\":{\"locationName\":\"endTime\"},\"Id\":{\"locationName\":\"id\"},\"OriginEndpointId\":{\"locationName\":\"originEndpointId\"},\"S3Destination\":{\"locationName\":\"s3Destination\",\"shape\":\"Sd\"},\"StartTime\":{\"locationName\":\"startTime\"},\"Status\":{\"locationName\":\"status\"}},\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{\"locationName\":\"nextToken\"}},\"type\":\"structure\"}},\"ListOriginEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/origin_endpoints\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelId\":{\"location\":\"querystring\",\"locationName\":\"channelId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"OriginEndpoints\":{\"locationName\":\"originEndpoints\",\"member\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"S1f\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"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\":\"S27\"}},\"type\":\"structure\"}},\"RotateChannelCredentials\":{\"deprecated\":true,\"deprecatedMessage\":\"This API is deprecated. Please use RotateIngestEndpointCredentials instead\",\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{id}/credentials\",\"responseCode\":200},\"input\":{\"deprecated\":true,\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"deprecated\":true,\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"RotateIngestEndpointCredentials\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials\",\"responseCode\":200},\"input\":{\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"IngestEndpointId\":{\"location\":\"uri\",\"locationName\":\"ingest_endpoint_id\"}},\"required\":[\"IngestEndpointId\",\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S27\"}},\"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\":\"Sp\"}},\"required\":[\"TagKeys\",\"ResourceArn\"],\"type\":\"structure\"}},\"UpdateChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channels/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Description\":{\"locationName\":\"description\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Description\":{\"locationName\":\"description\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"HlsIngest\":{\"locationName\":\"hlsIngest\",\"shape\":\"S6\"},\"Id\":{\"locationName\":\"id\"},\"IngressAccessLogs\":{\"locationName\":\"ingressAccessLogs\",\"shape\":\"S4\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"UpdateOriginEndpoint\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/origin_endpoints/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"Si\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"Sh\"},\"ChannelId\":{\"locationName\":\"channelId\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"S1f\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"S10\"},\"Description\":{\"locationName\":\"description\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"S18\"},\"Id\":{\"locationName\":\"id\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S1b\"},\"Origination\":{\"locationName\":\"origination\"},\"StartoverWindowSeconds\":{\"locationName\":\"startoverWindowSeconds\",\"type\":\"integer\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TimeDelaySeconds\":{\"locationName\":\"timeDelaySeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"},\"Whitelist\":{\"locationName\":\"whitelist\",\"shape\":\"Sp\"}},\"type\":\"structure\"}}},\"shapes\":{\"S2\":{\"members\":{\"LogGroupName\":{\"locationName\":\"logGroupName\"}},\"type\":\"structure\"},\"S4\":{\"members\":{\"LogGroupName\":{\"locationName\":\"logGroupName\"}},\"type\":\"structure\"},\"S6\":{\"members\":{\"IngestEndpoints\":{\"locationName\":\"ingestEndpoints\",\"member\":{\"members\":{\"Id\":{\"locationName\":\"id\"},\"Password\":{\"locationName\":\"password\"},\"Url\":{\"locationName\":\"url\"},\"Username\":{\"locationName\":\"username\"}},\"type\":\"structure\"},\"type\":\"list\"}},\"type\":\"structure\"},\"S9\":{\"key\":{},\"type\":\"map\",\"value\":{}},\"Sd\":{\"members\":{\"BucketName\":{\"locationName\":\"bucketName\"},\"ManifestKey\":{\"locationName\":\"manifestKey\"},\"RoleArn\":{\"locationName\":\"roleArn\"}},\"required\":[\"ManifestKey\",\"BucketName\",\"RoleArn\"],\"type\":\"structure\"},\"Sh\":{\"members\":{\"CdnIdentifierSecret\":{\"locationName\":\"cdnIdentifierSecret\"},\"SecretsRoleArn\":{\"locationName\":\"secretsRoleArn\"}},\"required\":[\"SecretsRoleArn\",\"CdnIdentifierSecret\"],\"type\":\"structure\"},\"Si\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"shape\":\"Sj\"},\"HlsManifests\":{\"locationName\":\"hlsManifests\",\"member\":{\"members\":{\"AdMarkers\":{\"locationName\":\"adMarkers\"},\"AdTriggers\":{\"locationName\":\"adTriggers\",\"shape\":\"St\"},\"AdsOnDeliveryRestrictions\":{\"locationName\":\"adsOnDeliveryRestrictions\"},\"Id\":{\"locationName\":\"id\"},\"IncludeIframeOnlyStream\":{\"locationName\":\"includeIframeOnlyStream\",\"type\":\"boolean\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"PlaylistType\":{\"locationName\":\"playlistType\"},\"PlaylistWindowSeconds\":{\"locationName\":\"playlistWindowSeconds\",\"type\":\"integer\"},\"ProgramDateTimeIntervalSeconds\":{\"locationName\":\"programDateTimeIntervalSeconds\",\"type\":\"integer\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"type\":\"list\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"SegmentPrefix\":{\"locationName\":\"segmentPrefix\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"}},\"type\":\"structure\"},\"Sj\":{\"members\":{\"ConstantInitializationVector\":{\"locationName\":\"constantInitializationVector\"},\"KeyRotationIntervalSeconds\":{\"locationName\":\"keyRotationIntervalSeconds\",\"type\":\"integer\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Sl\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"Sl\":{\"members\":{\"CertificateArn\":{\"locationName\":\"certificateArn\"},\"EncryptionContractConfiguration\":{\"locationName\":\"encryptionContractConfiguration\",\"members\":{\"PresetSpeke20Audio\":{\"locationName\":\"presetSpeke20Audio\"},\"PresetSpeke20Video\":{\"locationName\":\"presetSpeke20Video\"}},\"required\":[\"PresetSpeke20Audio\",\"PresetSpeke20Video\"],\"type\":\"structure\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"RoleArn\":{\"locationName\":\"roleArn\"},\"SystemIds\":{\"locationName\":\"systemIds\",\"shape\":\"Sp\"},\"Url\":{\"locationName\":\"url\"}},\"required\":[\"ResourceId\",\"SystemIds\",\"Url\",\"RoleArn\"],\"type\":\"structure\"},\"Sp\":{\"member\":{},\"type\":\"list\"},\"St\":{\"member\":{},\"type\":\"list\"},\"Sy\":{\"members\":{\"MaxVideoBitsPerSecond\":{\"locationName\":\"maxVideoBitsPerSecond\",\"type\":\"integer\"},\"MinVideoBitsPerSecond\":{\"locationName\":\"minVideoBitsPerSecond\",\"type\":\"integer\"},\"StreamOrder\":{\"locationName\":\"streamOrder\"}},\"type\":\"structure\"},\"S10\":{\"members\":{\"AdTriggers\":{\"locationName\":\"adTriggers\",\"shape\":\"St\"},\"AdsOnDeliveryRestrictions\":{\"locationName\":\"adsOnDeliveryRestrictions\"},\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"KeyRotationIntervalSeconds\":{\"locationName\":\"keyRotationIntervalSeconds\",\"type\":\"integer\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Sl\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"ManifestLayout\":{\"locationName\":\"manifestLayout\"},\"ManifestWindowSeconds\":{\"locationName\":\"manifestWindowSeconds\",\"type\":\"integer\"},\"MinBufferTimeSeconds\":{\"locationName\":\"minBufferTimeSeconds\",\"type\":\"integer\"},\"MinUpdatePeriodSeconds\":{\"locationName\":\"minUpdatePeriodSeconds\",\"type\":\"integer\"},\"PeriodTriggers\":{\"locationName\":\"periodTriggers\",\"member\":{},\"type\":\"list\"},\"Profile\":{\"locationName\":\"profile\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"SegmentTemplateFormat\":{\"locationName\":\"segmentTemplateFormat\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"},\"SuggestedPresentationDelaySeconds\":{\"locationName\":\"suggestedPresentationDelaySeconds\",\"type\":\"integer\"},\"UtcTiming\":{\"locationName\":\"utcTiming\"},\"UtcTimingUri\":{\"locationName\":\"utcTimingUri\"}},\"type\":\"structure\"},\"S18\":{\"members\":{\"AdMarkers\":{\"locationName\":\"adMarkers\"},\"AdTriggers\":{\"locationName\":\"adTriggers\",\"shape\":\"St\"},\"AdsOnDeliveryRestrictions\":{\"locationName\":\"adsOnDeliveryRestrictions\"},\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"ConstantInitializationVector\":{\"locationName\":\"constantInitializationVector\"},\"EncryptionMethod\":{\"locationName\":\"encryptionMethod\"},\"KeyRotationIntervalSeconds\":{\"locationName\":\"keyRotationIntervalSeconds\",\"type\":\"integer\"},\"RepeatExtXKey\":{\"locationName\":\"repeatExtXKey\",\"type\":\"boolean\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Sl\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"IncludeDvbSubtitles\":{\"locationName\":\"includeDvbSubtitles\",\"type\":\"boolean\"},\"IncludeIframeOnlyStream\":{\"locationName\":\"includeIframeOnlyStream\",\"type\":\"boolean\"},\"PlaylistType\":{\"locationName\":\"playlistType\"},\"PlaylistWindowSeconds\":{\"locationName\":\"playlistWindowSeconds\",\"type\":\"integer\"},\"ProgramDateTimeIntervalSeconds\":{\"locationName\":\"programDateTimeIntervalSeconds\",\"type\":\"integer\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"},\"UseAudioRenditionGroup\":{\"locationName\":\"useAudioRenditionGroup\",\"type\":\"boolean\"}},\"type\":\"structure\"},\"S1b\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Sl\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"ManifestWindowSeconds\":{\"locationName\":\"manifestWindowSeconds\",\"type\":\"integer\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"}},\"type\":\"structure\"},\"S1f\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"shape\":\"Sj\"},\"HlsManifests\":{\"locationName\":\"hlsManifests\",\"member\":{\"members\":{\"AdMarkers\":{\"locationName\":\"adMarkers\"},\"Id\":{\"locationName\":\"id\"},\"IncludeIframeOnlyStream\":{\"locationName\":\"includeIframeOnlyStream\",\"type\":\"boolean\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"PlaylistType\":{\"locationName\":\"playlistType\"},\"PlaylistWindowSeconds\":{\"locationName\":\"playlistWindowSeconds\",\"type\":\"integer\"},\"ProgramDateTimeIntervalSeconds\":{\"locationName\":\"programDateTimeIntervalSeconds\",\"type\":\"integer\"},\"Url\":{\"locationName\":\"url\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"type\":\"list\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"SegmentPrefix\":{\"locationName\":\"segmentPrefix\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sy\"}},\"type\":\"structure\"},\"S27\":{\"key\":{},\"type\":\"map\",\"value\":{}}}}"); /***/ }), @@ -36688,7 +39742,7 @@ module.exports = JSON.parse("{\"o\":{\"ListChannels\":{\"input_token\":\"NextTok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-07\",\"endpointPrefix\":\"mediapackage-vod\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"MediaPackage Vod\",\"serviceFullName\":\"AWS Elemental MediaPackage VOD\",\"serviceId\":\"MediaPackage Vod\",\"signatureVersion\":\"v4\",\"signingName\":\"mediapackage-vod\",\"uid\":\"mediapackage-vod-2018-11-07\"},\"operations\":{\"ConfigureLogs\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/packaging_groups/{id}/configure_logs\",\"responseCode\":200},\"input\":{\"members\":{\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"type\":\"structure\"}},\"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\":\"S6\"}},\"required\":[\"SourceArn\",\"Id\",\"PackagingGroupId\",\"SourceRoleArn\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"EgressEndpoints\":{\"locationName\":\"egressEndpoints\",\"shape\":\"S9\"},\"Id\":{\"locationName\":\"id\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"SourceArn\":{\"locationName\":\"sourceArn\"},\"SourceRoleArn\":{\"locationName\":\"sourceRoleArn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"type\":\"structure\"}},\"CreatePackagingConfiguration\":{\"http\":{\"requestUri\":\"/packaging_configurations\",\"responseCode\":200},\"input\":{\"members\":{\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"Sc\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"Sn\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"Sw\"},\"Id\":{\"locationName\":\"id\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"Sz\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"required\":[\"Id\",\"PackagingGroupId\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"Sc\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"Sn\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"Sw\"},\"Id\":{\"locationName\":\"id\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"Sz\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"type\":\"structure\"}},\"CreatePackagingGroup\":{\"http\":{\"requestUri\":\"/packaging_groups\",\"responseCode\":200},\"input\":{\"members\":{\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S9\"},\"Id\":{\"locationName\":\"id\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"SourceArn\":{\"locationName\":\"sourceArn\"},\"SourceRoleArn\":{\"locationName\":\"sourceRoleArn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"Sc\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"Sn\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"Sw\"},\"Id\":{\"locationName\":\"id\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"Sz\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S6\"}},\"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\":\"Sc\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"Sn\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"Sw\"},\"Id\":{\"locationName\":\"id\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"Sz\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S1x\"}},\"type\":\"structure\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S1x\"}},\"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\":\"Sf\"}},\"required\":[\"TagKeys\",\"ResourceArn\"],\"type\":\"structure\"}},\"UpdatePackagingGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/packaging_groups/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"type\":\"structure\"}}},\"shapes\":{\"S2\":{\"members\":{\"LogGroupName\":{\"locationName\":\"logGroupName\"}},\"type\":\"structure\"},\"S5\":{\"members\":{\"CdnIdentifierSecret\":{\"locationName\":\"cdnIdentifierSecret\"},\"SecretsRoleArn\":{\"locationName\":\"secretsRoleArn\"}},\"required\":[\"SecretsRoleArn\",\"CdnIdentifierSecret\"],\"type\":\"structure\"},\"S6\":{\"key\":{},\"type\":\"map\",\"value\":{}},\"S9\":{\"member\":{\"members\":{\"PackagingConfigurationId\":{\"locationName\":\"packagingConfigurationId\"},\"Url\":{\"locationName\":\"url\"}},\"type\":\"structure\"},\"type\":\"list\"},\"Sc\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"ConstantInitializationVector\":{\"locationName\":\"constantInitializationVector\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Se\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"HlsManifests\":{\"locationName\":\"hlsManifests\",\"shape\":\"Sg\"},\"IncludeEncoderConfigurationInSegments\":{\"locationName\":\"includeEncoderConfigurationInSegments\",\"type\":\"boolean\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"}},\"required\":[\"HlsManifests\"],\"type\":\"structure\"},\"Se\":{\"members\":{\"RoleArn\":{\"locationName\":\"roleArn\"},\"SystemIds\":{\"locationName\":\"systemIds\",\"shape\":\"Sf\"},\"Url\":{\"locationName\":\"url\"}},\"required\":[\"SystemIds\",\"Url\",\"RoleArn\"],\"type\":\"structure\"},\"Sf\":{\"member\":{},\"type\":\"list\"},\"Sg\":{\"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\":\"Sl\"}},\"type\":\"structure\"},\"type\":\"list\"},\"Sl\":{\"members\":{\"MaxVideoBitsPerSecond\":{\"locationName\":\"maxVideoBitsPerSecond\",\"type\":\"integer\"},\"MinVideoBitsPerSecond\":{\"locationName\":\"minVideoBitsPerSecond\",\"type\":\"integer\"},\"StreamOrder\":{\"locationName\":\"streamOrder\"}},\"type\":\"structure\"},\"Sn\":{\"members\":{\"DashManifests\":{\"locationName\":\"dashManifests\",\"member\":{\"members\":{\"ManifestLayout\":{\"locationName\":\"manifestLayout\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MinBufferTimeSeconds\":{\"locationName\":\"minBufferTimeSeconds\",\"type\":\"integer\"},\"Profile\":{\"locationName\":\"profile\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sl\"}},\"type\":\"structure\"},\"type\":\"list\"},\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Se\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"IncludeEncoderConfigurationInSegments\":{\"locationName\":\"includeEncoderConfigurationInSegments\",\"type\":\"boolean\"},\"PeriodTriggers\":{\"locationName\":\"periodTriggers\",\"member\":{},\"type\":\"list\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"SegmentTemplateFormat\":{\"locationName\":\"segmentTemplateFormat\"}},\"required\":[\"DashManifests\"],\"type\":\"structure\"},\"Sw\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"ConstantInitializationVector\":{\"locationName\":\"constantInitializationVector\"},\"EncryptionMethod\":{\"locationName\":\"encryptionMethod\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Se\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"HlsManifests\":{\"locationName\":\"hlsManifests\",\"shape\":\"Sg\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"UseAudioRenditionGroup\":{\"locationName\":\"useAudioRenditionGroup\",\"type\":\"boolean\"}},\"required\":[\"HlsManifests\"],\"type\":\"structure\"},\"Sz\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Se\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"MssManifests\":{\"locationName\":\"mssManifests\",\"member\":{\"members\":{\"ManifestName\":{\"locationName\":\"manifestName\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sl\"}},\"type\":\"structure\"},\"type\":\"list\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"}},\"required\":[\"MssManifests\"],\"type\":\"structure\"},\"S1x\":{\"key\":{},\"type\":\"map\",\"value\":{}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-11-07\",\"endpointPrefix\":\"mediapackage-vod\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"MediaPackage Vod\",\"serviceFullName\":\"AWS Elemental MediaPackage VOD\",\"serviceId\":\"MediaPackage Vod\",\"signatureVersion\":\"v4\",\"signingName\":\"mediapackage-vod\",\"uid\":\"mediapackage-vod-2018-11-07\"},\"operations\":{\"ConfigureLogs\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/packaging_groups/{id}/configure_logs\",\"responseCode\":200},\"input\":{\"members\":{\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"type\":\"structure\"}},\"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\":\"S6\"}},\"required\":[\"SourceArn\",\"Id\",\"PackagingGroupId\",\"SourceRoleArn\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CreatedAt\":{\"locationName\":\"createdAt\"},\"EgressEndpoints\":{\"locationName\":\"egressEndpoints\",\"shape\":\"S9\"},\"Id\":{\"locationName\":\"id\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"SourceArn\":{\"locationName\":\"sourceArn\"},\"SourceRoleArn\":{\"locationName\":\"sourceRoleArn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"type\":\"structure\"}},\"CreatePackagingConfiguration\":{\"http\":{\"requestUri\":\"/packaging_configurations\",\"responseCode\":200},\"input\":{\"members\":{\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"Sc\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"Sn\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"Sx\"},\"Id\":{\"locationName\":\"id\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S10\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"required\":[\"Id\",\"PackagingGroupId\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"CmafPackage\":{\"locationName\":\"cmafPackage\",\"shape\":\"Sc\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"Sn\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"Sx\"},\"Id\":{\"locationName\":\"id\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S10\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"type\":\"structure\"}},\"CreatePackagingGroup\":{\"http\":{\"requestUri\":\"/packaging_groups\",\"responseCode\":200},\"input\":{\"members\":{\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S9\"},\"Id\":{\"locationName\":\"id\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"ResourceId\":{\"locationName\":\"resourceId\"},\"SourceArn\":{\"locationName\":\"sourceArn\"},\"SourceRoleArn\":{\"locationName\":\"sourceRoleArn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"Sc\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"Sn\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"Sx\"},\"Id\":{\"locationName\":\"id\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S10\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S6\"}},\"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\":\"Sc\"},\"DashPackage\":{\"locationName\":\"dashPackage\",\"shape\":\"Sn\"},\"HlsPackage\":{\"locationName\":\"hlsPackage\",\"shape\":\"Sx\"},\"Id\":{\"locationName\":\"id\"},\"MssPackage\":{\"locationName\":\"mssPackage\",\"shape\":\"S10\"},\"PackagingGroupId\":{\"locationName\":\"packagingGroupId\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"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\":\"S1y\"}},\"type\":\"structure\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S1y\"}},\"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\":\"Sf\"}},\"required\":[\"TagKeys\",\"ResourceArn\"],\"type\":\"structure\"}},\"UpdatePackagingGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/packaging_groups/{id}\",\"responseCode\":200},\"input\":{\"members\":{\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"Id\":{\"location\":\"uri\",\"locationName\":\"id\"}},\"required\":[\"Id\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{\"locationName\":\"arn\"},\"Authorization\":{\"locationName\":\"authorization\",\"shape\":\"S5\"},\"DomainName\":{\"locationName\":\"domainName\"},\"EgressAccessLogs\":{\"locationName\":\"egressAccessLogs\",\"shape\":\"S2\"},\"Id\":{\"locationName\":\"id\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S6\"}},\"type\":\"structure\"}}},\"shapes\":{\"S2\":{\"members\":{\"LogGroupName\":{\"locationName\":\"logGroupName\"}},\"type\":\"structure\"},\"S5\":{\"members\":{\"CdnIdentifierSecret\":{\"locationName\":\"cdnIdentifierSecret\"},\"SecretsRoleArn\":{\"locationName\":\"secretsRoleArn\"}},\"required\":[\"SecretsRoleArn\",\"CdnIdentifierSecret\"],\"type\":\"structure\"},\"S6\":{\"key\":{},\"type\":\"map\",\"value\":{}},\"S9\":{\"member\":{\"members\":{\"PackagingConfigurationId\":{\"locationName\":\"packagingConfigurationId\"},\"Status\":{\"locationName\":\"status\"},\"Url\":{\"locationName\":\"url\"}},\"type\":\"structure\"},\"type\":\"list\"},\"Sc\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"ConstantInitializationVector\":{\"locationName\":\"constantInitializationVector\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Se\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"HlsManifests\":{\"locationName\":\"hlsManifests\",\"shape\":\"Sg\"},\"IncludeEncoderConfigurationInSegments\":{\"locationName\":\"includeEncoderConfigurationInSegments\",\"type\":\"boolean\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"}},\"required\":[\"HlsManifests\"],\"type\":\"structure\"},\"Se\":{\"members\":{\"RoleArn\":{\"locationName\":\"roleArn\"},\"SystemIds\":{\"locationName\":\"systemIds\",\"shape\":\"Sf\"},\"Url\":{\"locationName\":\"url\"}},\"required\":[\"SystemIds\",\"Url\",\"RoleArn\"],\"type\":\"structure\"},\"Sf\":{\"member\":{},\"type\":\"list\"},\"Sg\":{\"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\":\"Sl\"}},\"type\":\"structure\"},\"type\":\"list\"},\"Sl\":{\"members\":{\"MaxVideoBitsPerSecond\":{\"locationName\":\"maxVideoBitsPerSecond\",\"type\":\"integer\"},\"MinVideoBitsPerSecond\":{\"locationName\":\"minVideoBitsPerSecond\",\"type\":\"integer\"},\"StreamOrder\":{\"locationName\":\"streamOrder\"}},\"type\":\"structure\"},\"Sn\":{\"members\":{\"DashManifests\":{\"locationName\":\"dashManifests\",\"member\":{\"members\":{\"ManifestLayout\":{\"locationName\":\"manifestLayout\"},\"ManifestName\":{\"locationName\":\"manifestName\"},\"MinBufferTimeSeconds\":{\"locationName\":\"minBufferTimeSeconds\",\"type\":\"integer\"},\"Profile\":{\"locationName\":\"profile\"},\"ScteMarkersSource\":{\"locationName\":\"scteMarkersSource\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sl\"}},\"type\":\"structure\"},\"type\":\"list\"},\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Se\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"IncludeEncoderConfigurationInSegments\":{\"locationName\":\"includeEncoderConfigurationInSegments\",\"type\":\"boolean\"},\"PeriodTriggers\":{\"locationName\":\"periodTriggers\",\"member\":{},\"type\":\"list\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"SegmentTemplateFormat\":{\"locationName\":\"segmentTemplateFormat\"}},\"required\":[\"DashManifests\"],\"type\":\"structure\"},\"Sx\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"ConstantInitializationVector\":{\"locationName\":\"constantInitializationVector\"},\"EncryptionMethod\":{\"locationName\":\"encryptionMethod\"},\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Se\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"HlsManifests\":{\"locationName\":\"hlsManifests\",\"shape\":\"Sg\"},\"IncludeDvbSubtitles\":{\"locationName\":\"includeDvbSubtitles\",\"type\":\"boolean\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"},\"UseAudioRenditionGroup\":{\"locationName\":\"useAudioRenditionGroup\",\"type\":\"boolean\"}},\"required\":[\"HlsManifests\"],\"type\":\"structure\"},\"S10\":{\"members\":{\"Encryption\":{\"locationName\":\"encryption\",\"members\":{\"SpekeKeyProvider\":{\"locationName\":\"spekeKeyProvider\",\"shape\":\"Se\"}},\"required\":[\"SpekeKeyProvider\"],\"type\":\"structure\"},\"MssManifests\":{\"locationName\":\"mssManifests\",\"member\":{\"members\":{\"ManifestName\":{\"locationName\":\"manifestName\"},\"StreamSelection\":{\"locationName\":\"streamSelection\",\"shape\":\"Sl\"}},\"type\":\"structure\"},\"type\":\"list\"},\"SegmentDurationSeconds\":{\"locationName\":\"segmentDurationSeconds\",\"type\":\"integer\"}},\"required\":[\"MssManifests\"],\"type\":\"structure\"},\"S1y\":{\"key\":{},\"type\":\"map\",\"value\":{}}}}"); /***/ }), @@ -36736,7 +39790,7 @@ module.exports = JSON.parse("{\"o\":{\"ListItems\":{\"input_token\":\"NextToken\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-04-23\",\"endpointPrefix\":\"api.mediatailor\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"MediaTailor\",\"serviceFullName\":\"AWS MediaTailor\",\"serviceId\":\"MediaTailor\",\"signatureVersion\":\"v4\",\"signingName\":\"mediatailor\",\"uid\":\"mediatailor-2018-04-23\"},\"operations\":{\"CreateChannel\":{\"http\":{\"requestUri\":\"/channel/{channelName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"Outputs\":{\"shape\":\"S3\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"required\":[\"ChannelName\",\"Outputs\",\"PlaybackMode\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"ChannelName\":{},\"ChannelState\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"Outputs\":{\"shape\":\"Sd\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"CreateProgram\":{\"http\":{\"requestUri\":\"/channel/{channelName}/program/{programName}\",\"responseCode\":200},\"input\":{\"members\":{\"AdBreaks\":{\"shape\":\"Sg\"},\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"ProgramName\":{\"location\":\"uri\",\"locationName\":\"programName\"},\"ScheduleConfiguration\":{\"members\":{\"Transition\":{\"members\":{\"RelativePosition\":{},\"RelativeProgram\":{},\"Type\":{}},\"required\":[\"Type\",\"RelativePosition\"],\"type\":\"structure\"}},\"required\":[\"Transition\"],\"type\":\"structure\"},\"SourceLocationName\":{},\"VodSourceName\":{}},\"required\":[\"ChannelName\",\"ProgramName\",\"VodSourceName\",\"ScheduleConfiguration\",\"SourceLocationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AdBreaks\":{\"shape\":\"Sg\"},\"Arn\":{},\"ChannelName\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"ProgramName\":{},\"SourceLocationName\":{},\"VodSourceName\":{}},\"type\":\"structure\"}},\"CreateSourceLocation\":{\"http\":{\"requestUri\":\"/sourceLocation/{sourceLocationName}\",\"responseCode\":200},\"input\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"Sr\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"Su\"},\"HttpConfiguration\":{\"shape\":\"Sv\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"required\":[\"SourceLocationName\",\"HttpConfiguration\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"Sr\"},\"Arn\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"Su\"},\"HttpConfiguration\":{\"shape\":\"Sv\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"CreateVodSource\":{\"http\":{\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSource/{vodSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"HttpPackageConfigurations\":{\"shape\":\"Sy\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"VodSourceName\":{\"location\":\"uri\",\"locationName\":\"vodSourceName\"}},\"required\":[\"SourceLocationName\",\"VodSourceName\",\"HttpPackageConfigurations\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"HttpPackageConfigurations\":{\"shape\":\"Sy\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"VodSourceName\":{}},\"type\":\"structure\"}},\"DeleteChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channel/{channelName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteChannelPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channel/{channelName}/policy\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeletePlaybackConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/playbackConfiguration/{Name}\",\"responseCode\":204},\"input\":{\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}},\"required\":[\"Name\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteProgram\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channel/{channelName}/program/{programName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"ProgramName\":{\"location\":\"uri\",\"locationName\":\"programName\"}},\"required\":[\"ChannelName\",\"ProgramName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteSourceLocation\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/sourceLocation/{sourceLocationName}\",\"responseCode\":200},\"input\":{\"members\":{\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteVodSource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSource/{vodSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"VodSourceName\":{\"location\":\"uri\",\"locationName\":\"vodSourceName\"}},\"required\":[\"SourceLocationName\",\"VodSourceName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DescribeChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel/{channelName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"ChannelName\":{},\"ChannelState\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"Outputs\":{\"shape\":\"Sd\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"DescribeProgram\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel/{channelName}/program/{programName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"ProgramName\":{\"location\":\"uri\",\"locationName\":\"programName\"}},\"required\":[\"ChannelName\",\"ProgramName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AdBreaks\":{\"shape\":\"Sg\"},\"Arn\":{},\"ChannelName\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"ProgramName\":{},\"SourceLocationName\":{},\"VodSourceName\":{}},\"type\":\"structure\"}},\"DescribeSourceLocation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocation/{sourceLocationName}\",\"responseCode\":200},\"input\":{\"members\":{\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"Sr\"},\"Arn\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"Su\"},\"HttpConfiguration\":{\"shape\":\"Sv\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"DescribeVodSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSource/{vodSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"VodSourceName\":{\"location\":\"uri\",\"locationName\":\"vodSourceName\"}},\"required\":[\"SourceLocationName\",\"VodSourceName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"HttpPackageConfigurations\":{\"shape\":\"Sy\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"VodSourceName\":{}},\"type\":\"structure\"}},\"GetChannelPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel/{channelName}/policy\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Policy\":{}},\"type\":\"structure\"}},\"GetChannelSchedule\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel/{channelName}/schedule\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"DurationMinutes\":{\"location\":\"querystring\",\"locationName\":\"durationMinutes\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"ApproximateDurationSeconds\":{\"type\":\"long\"},\"ApproximateStartTime\":{\"shape\":\"Sc\"},\"Arn\":{},\"ChannelName\":{},\"ProgramName\":{},\"ScheduleAdBreaks\":{\"member\":{\"members\":{\"ApproximateDurationSeconds\":{\"type\":\"long\"},\"ApproximateStartTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"VodSourceName\":{}},\"type\":\"structure\"},\"type\":\"list\"},\"SourceLocationName\":{},\"VodSourceName\":{}},\"required\":[\"VodSourceName\",\"ChannelName\",\"SourceLocationName\",\"Arn\",\"ProgramName\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"GetPlaybackConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/playbackConfiguration/{Name}\",\"responseCode\":200},\"input\":{\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}},\"required\":[\"Name\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AdDecisionServerUrl\":{},\"AvailSuppression\":{\"shape\":\"S1x\"},\"Bumper\":{\"shape\":\"S1z\"},\"CdnConfiguration\":{\"shape\":\"S20\"},\"ConfigurationAliases\":{\"shape\":\"S21\"},\"DashConfiguration\":{\"shape\":\"S22\"},\"HlsConfiguration\":{\"shape\":\"S24\"},\"LivePreRollConfiguration\":{\"shape\":\"S25\"},\"ManifestProcessingRules\":{\"shape\":\"S26\"},\"Name\":{},\"PersonalizationThresholdSeconds\":{\"type\":\"integer\"},\"PlaybackConfigurationArn\":{},\"PlaybackEndpointPrefix\":{},\"SessionInitializationEndpointPrefix\":{},\"SlateAdUrl\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TranscodeProfileName\":{},\"VideoContentSourceUrl\":{}},\"type\":\"structure\"}},\"ListAlerts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/alerts\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"}},\"required\":[\"ResourceArn\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"AlertCode\":{},\"AlertMessage\":{},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"RelatedResourceArns\":{\"shape\":\"S2e\"},\"ResourceArn\":{}},\"required\":[\"ResourceArn\",\"AlertCode\",\"LastModifiedTime\",\"RelatedResourceArns\",\"AlertMessage\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListChannels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"Arn\":{},\"ChannelName\":{},\"ChannelState\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"Outputs\":{\"shape\":\"Sd\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"required\":[\"ChannelState\",\"ChannelName\",\"Outputs\",\"Arn\",\"PlaybackMode\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListPlaybackConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/playbackConfigurations\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"AdDecisionServerUrl\":{},\"AvailSuppression\":{\"shape\":\"S1x\"},\"Bumper\":{\"shape\":\"S1z\"},\"CdnConfiguration\":{\"shape\":\"S20\"},\"ConfigurationAliases\":{\"shape\":\"S21\"},\"DashConfiguration\":{\"shape\":\"S22\"},\"HlsConfiguration\":{\"shape\":\"S24\"},\"LivePreRollConfiguration\":{\"shape\":\"S25\"},\"ManifestProcessingRules\":{\"shape\":\"S26\"},\"Name\":{},\"PersonalizationThresholdSeconds\":{\"type\":\"integer\"},\"PlaybackConfigurationArn\":{},\"PlaybackEndpointPrefix\":{},\"SessionInitializationEndpointPrefix\":{},\"SlateAdUrl\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TranscodeProfileName\":{},\"VideoContentSourceUrl\":{}},\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListSourceLocations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocations\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"Sr\"},\"Arn\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"Su\"},\"HttpConfiguration\":{\"shape\":\"Sv\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"required\":[\"SourceLocationName\",\"HttpConfiguration\",\"Arn\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"}},\"required\":[\"ResourceArn\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"ListVodSources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSources\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"HttpPackageConfigurations\":{\"shape\":\"Sy\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"VodSourceName\":{}},\"required\":[\"VodSourceName\",\"SourceLocationName\",\"HttpPackageConfigurations\",\"Arn\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"PutChannelPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel/{channelName}/policy\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"Policy\":{}},\"required\":[\"ChannelName\",\"Policy\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"PutPlaybackConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/playbackConfiguration\",\"responseCode\":200},\"input\":{\"members\":{\"AdDecisionServerUrl\":{},\"AvailSuppression\":{\"shape\":\"S1x\"},\"Bumper\":{\"shape\":\"S1z\"},\"CdnConfiguration\":{\"shape\":\"S20\"},\"ConfigurationAliases\":{\"key\":{},\"type\":\"map\",\"value\":{\"shape\":\"S9\"}},\"DashConfiguration\":{\"members\":{\"MpdLocation\":{},\"OriginManifestType\":{}},\"type\":\"structure\"},\"LivePreRollConfiguration\":{\"shape\":\"S25\"},\"ManifestProcessingRules\":{\"shape\":\"S26\"},\"Name\":{},\"PersonalizationThresholdSeconds\":{\"type\":\"integer\"},\"SlateAdUrl\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TranscodeProfileName\":{},\"VideoContentSourceUrl\":{}},\"type\":\"structure\"},\"output\":{\"members\":{\"AdDecisionServerUrl\":{},\"AvailSuppression\":{\"shape\":\"S1x\"},\"Bumper\":{\"shape\":\"S1z\"},\"CdnConfiguration\":{\"shape\":\"S20\"},\"ConfigurationAliases\":{\"shape\":\"S21\"},\"DashConfiguration\":{\"shape\":\"S22\"},\"HlsConfiguration\":{\"shape\":\"S24\"},\"LivePreRollConfiguration\":{\"shape\":\"S25\"},\"ManifestProcessingRules\":{\"shape\":\"S26\"},\"Name\":{},\"PersonalizationThresholdSeconds\":{\"type\":\"integer\"},\"PlaybackConfigurationArn\":{},\"PlaybackEndpointPrefix\":{},\"SessionInitializationEndpointPrefix\":{},\"SlateAdUrl\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"TranscodeProfileName\":{},\"VideoContentSourceUrl\":{}},\"type\":\"structure\"}},\"StartChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel/{channelName}/start\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"StopChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel/{channelName}/stop\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":204},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"required\":[\"ResourceArn\",\"Tags\"],\"type\":\"structure\"}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":204},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"shape\":\"S2e\"}},\"required\":[\"ResourceArn\",\"TagKeys\"],\"type\":\"structure\"}},\"UpdateChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel/{channelName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"Outputs\":{\"shape\":\"S3\"}},\"required\":[\"ChannelName\",\"Outputs\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"ChannelName\":{},\"ChannelState\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"Outputs\":{\"shape\":\"Sd\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"UpdateSourceLocation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/sourceLocation/{sourceLocationName}\",\"responseCode\":200},\"input\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"Sr\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"Su\"},\"HttpConfiguration\":{\"shape\":\"Sv\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\",\"HttpConfiguration\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"Sr\"},\"Arn\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"Su\"},\"HttpConfiguration\":{\"shape\":\"Sv\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"}},\"type\":\"structure\"}},\"UpdateVodSource\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSource/{vodSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"HttpPackageConfigurations\":{\"shape\":\"Sy\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"VodSourceName\":{\"location\":\"uri\",\"locationName\":\"vodSourceName\"}},\"required\":[\"SourceLocationName\",\"VodSourceName\",\"HttpPackageConfigurations\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sc\"},\"HttpPackageConfigurations\":{\"shape\":\"Sy\"},\"LastModifiedTime\":{\"shape\":\"Sc\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"S9\"},\"VodSourceName\":{}},\"type\":\"structure\"}}},\"shapes\":{\"S3\":{\"member\":{\"members\":{\"DashPlaylistSettings\":{\"shape\":\"S5\"},\"HlsPlaylistSettings\":{\"shape\":\"S7\"},\"ManifestName\":{},\"SourceGroup\":{}},\"required\":[\"ManifestName\",\"SourceGroup\"],\"type\":\"structure\"},\"type\":\"list\"},\"S5\":{\"members\":{\"ManifestWindowSeconds\":{\"type\":\"integer\"},\"MinBufferTimeSeconds\":{\"type\":\"integer\"},\"MinUpdatePeriodSeconds\":{\"type\":\"integer\"},\"SuggestedPresentationDelaySeconds\":{\"type\":\"integer\"}},\"type\":\"structure\"},\"S7\":{\"members\":{\"ManifestWindowSeconds\":{\"type\":\"integer\"}},\"type\":\"structure\"},\"S9\":{\"key\":{},\"type\":\"map\",\"value\":{}},\"Sc\":{\"timestampFormat\":\"unixTimestamp\",\"type\":\"timestamp\"},\"Sd\":{\"member\":{\"members\":{\"DashPlaylistSettings\":{\"shape\":\"S5\"},\"HlsPlaylistSettings\":{\"shape\":\"S7\"},\"ManifestName\":{},\"PlaybackUrl\":{},\"SourceGroup\":{}},\"required\":[\"ManifestName\",\"PlaybackUrl\",\"SourceGroup\"],\"type\":\"structure\"},\"type\":\"list\"},\"Sg\":{\"member\":{\"members\":{\"MessageType\":{},\"OffsetMillis\":{\"type\":\"long\"},\"Slate\":{\"members\":{\"SourceLocationName\":{},\"VodSourceName\":{}},\"type\":\"structure\"},\"SpliceInsertMessage\":{\"members\":{\"AvailNum\":{\"type\":\"integer\"},\"AvailsExpected\":{\"type\":\"integer\"},\"SpliceEventId\":{\"type\":\"integer\"},\"UniqueProgramId\":{\"type\":\"integer\"}},\"type\":\"structure\"}},\"type\":\"structure\"},\"type\":\"list\"},\"Sr\":{\"members\":{\"AccessType\":{},\"SecretsManagerAccessTokenConfiguration\":{\"members\":{\"HeaderName\":{},\"SecretArn\":{},\"SecretStringKey\":{}},\"type\":\"structure\"}},\"type\":\"structure\"},\"Su\":{\"members\":{\"BaseUrl\":{}},\"type\":\"structure\"},\"Sv\":{\"members\":{\"BaseUrl\":{}},\"required\":[\"BaseUrl\"],\"type\":\"structure\"},\"Sy\":{\"member\":{\"members\":{\"Path\":{},\"SourceGroup\":{},\"Type\":{}},\"required\":[\"Path\",\"Type\",\"SourceGroup\"],\"type\":\"structure\"},\"type\":\"list\"},\"S1x\":{\"members\":{\"Mode\":{},\"Value\":{}},\"type\":\"structure\"},\"S1z\":{\"members\":{\"EndUrl\":{},\"StartUrl\":{}},\"type\":\"structure\"},\"S20\":{\"members\":{\"AdSegmentUrlPrefix\":{},\"ContentSegmentUrlPrefix\":{}},\"type\":\"structure\"},\"S21\":{\"key\":{},\"type\":\"map\",\"value\":{\"shape\":\"S9\"}},\"S22\":{\"members\":{\"ManifestEndpointPrefix\":{},\"MpdLocation\":{},\"OriginManifestType\":{}},\"type\":\"structure\"},\"S24\":{\"members\":{\"ManifestEndpointPrefix\":{}},\"type\":\"structure\"},\"S25\":{\"members\":{\"AdDecisionServerUrl\":{},\"MaxDurationSeconds\":{\"type\":\"integer\"}},\"type\":\"structure\"},\"S26\":{\"members\":{\"AdMarkerPassthrough\":{\"members\":{\"Enabled\":{\"type\":\"boolean\"}},\"type\":\"structure\"}},\"type\":\"structure\"},\"S2e\":{\"member\":{},\"type\":\"list\"}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-04-23\",\"endpointPrefix\":\"api.mediatailor\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"MediaTailor\",\"serviceFullName\":\"AWS MediaTailor\",\"serviceId\":\"MediaTailor\",\"signatureVersion\":\"v4\",\"signingName\":\"mediatailor\",\"uid\":\"mediatailor-2018-04-23\"},\"operations\":{\"ConfigureLogsForPlaybackConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/configureLogs/playbackConfiguration\",\"responseCode\":200},\"input\":{\"members\":{\"PercentEnabled\":{\"type\":\"integer\"},\"PlaybackConfigurationName\":{}},\"required\":[\"PercentEnabled\",\"PlaybackConfigurationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"PercentEnabled\":{\"type\":\"integer\"},\"PlaybackConfigurationName\":{}},\"type\":\"structure\"}},\"CreateChannel\":{\"http\":{\"requestUri\":\"/channel/{channelName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"FillerSlate\":{\"shape\":\"S6\"},\"Outputs\":{\"shape\":\"S7\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"Tier\":{}},\"required\":[\"ChannelName\",\"Outputs\",\"PlaybackMode\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"ChannelName\":{},\"ChannelState\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"FillerSlate\":{\"shape\":\"S6\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"Outputs\":{\"shape\":\"Sh\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"Tier\":{}},\"type\":\"structure\"}},\"CreateLiveSource\":{\"http\":{\"requestUri\":\"/sourceLocation/{sourceLocationName}/liveSource/{liveSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LiveSourceName\":{\"location\":\"uri\",\"locationName\":\"liveSourceName\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"required\":[\"SourceLocationName\",\"LiveSourceName\",\"HttpPackageConfigurations\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"LiveSourceName\":{},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"type\":\"structure\"}},\"CreatePrefetchSchedule\":{\"http\":{\"requestUri\":\"/prefetchSchedule/{PlaybackConfigurationName}/{Name}\",\"responseCode\":200},\"input\":{\"members\":{\"Consumption\":{\"shape\":\"Sp\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"PlaybackConfigurationName\":{\"location\":\"uri\",\"locationName\":\"PlaybackConfigurationName\"},\"Retrieval\":{\"shape\":\"St\"},\"StreamId\":{}},\"required\":[\"Name\",\"PlaybackConfigurationName\",\"Retrieval\",\"Consumption\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"Consumption\":{\"shape\":\"Sp\"},\"Name\":{},\"PlaybackConfigurationName\":{},\"Retrieval\":{\"shape\":\"St\"},\"StreamId\":{}},\"type\":\"structure\"}},\"CreateProgram\":{\"http\":{\"requestUri\":\"/channel/{channelName}/program/{programName}\",\"responseCode\":200},\"input\":{\"members\":{\"AdBreaks\":{\"shape\":\"Sw\"},\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"LiveSourceName\":{},\"ProgramName\":{\"location\":\"uri\",\"locationName\":\"programName\"},\"ScheduleConfiguration\":{\"members\":{\"Transition\":{\"members\":{\"DurationMillis\":{\"type\":\"long\"},\"RelativePosition\":{},\"RelativeProgram\":{},\"ScheduledStartTimeMillis\":{\"type\":\"long\"},\"Type\":{}},\"required\":[\"Type\",\"RelativePosition\"],\"type\":\"structure\"}},\"required\":[\"Transition\"],\"type\":\"structure\"},\"SourceLocationName\":{},\"VodSourceName\":{}},\"required\":[\"ChannelName\",\"ProgramName\",\"SourceLocationName\",\"ScheduleConfiguration\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AdBreaks\":{\"shape\":\"Sw\"},\"Arn\":{},\"ChannelName\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"LiveSourceName\":{},\"ProgramName\":{},\"ScheduledStartTime\":{\"shape\":\"Sg\"},\"SourceLocationName\":{},\"VodSourceName\":{}},\"type\":\"structure\"}},\"CreateSourceLocation\":{\"http\":{\"requestUri\":\"/sourceLocation/{sourceLocationName}\",\"responseCode\":200},\"input\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"S16\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"S19\"},\"HttpConfiguration\":{\"shape\":\"S1a\"},\"SegmentDeliveryConfigurations\":{\"shape\":\"S1b\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"required\":[\"SourceLocationName\",\"HttpConfiguration\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"S16\"},\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"S19\"},\"HttpConfiguration\":{\"shape\":\"S1a\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"SegmentDeliveryConfigurations\":{\"shape\":\"S1b\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"type\":\"structure\"}},\"CreateVodSource\":{\"http\":{\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSource/{vodSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"VodSourceName\":{\"location\":\"uri\",\"locationName\":\"vodSourceName\"}},\"required\":[\"SourceLocationName\",\"VodSourceName\",\"HttpPackageConfigurations\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"VodSourceName\":{}},\"type\":\"structure\"}},\"DeleteChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channel/{channelName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteChannelPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channel/{channelName}/policy\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteLiveSource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/liveSource/{liveSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"LiveSourceName\":{\"location\":\"uri\",\"locationName\":\"liveSourceName\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\",\"LiveSourceName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeletePlaybackConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/playbackConfiguration/{Name}\",\"responseCode\":204},\"input\":{\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}},\"required\":[\"Name\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeletePrefetchSchedule\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/prefetchSchedule/{PlaybackConfigurationName}/{Name}\",\"responseCode\":204},\"input\":{\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"PlaybackConfigurationName\":{\"location\":\"uri\",\"locationName\":\"PlaybackConfigurationName\"}},\"required\":[\"Name\",\"PlaybackConfigurationName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteProgram\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/channel/{channelName}/program/{programName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"ProgramName\":{\"location\":\"uri\",\"locationName\":\"programName\"}},\"required\":[\"ChannelName\",\"ProgramName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteSourceLocation\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/sourceLocation/{sourceLocationName}\",\"responseCode\":200},\"input\":{\"members\":{\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DeleteVodSource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSource/{vodSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"VodSourceName\":{\"location\":\"uri\",\"locationName\":\"vodSourceName\"}},\"required\":[\"SourceLocationName\",\"VodSourceName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"DescribeChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel/{channelName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"ChannelName\":{},\"ChannelState\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"FillerSlate\":{\"shape\":\"S6\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"Outputs\":{\"shape\":\"Sh\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"Tier\":{}},\"type\":\"structure\"}},\"DescribeLiveSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/liveSource/{liveSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"LiveSourceName\":{\"location\":\"uri\",\"locationName\":\"liveSourceName\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\",\"LiveSourceName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"LiveSourceName\":{},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"type\":\"structure\"}},\"DescribeProgram\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel/{channelName}/program/{programName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"ProgramName\":{\"location\":\"uri\",\"locationName\":\"programName\"}},\"required\":[\"ChannelName\",\"ProgramName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AdBreaks\":{\"shape\":\"Sw\"},\"Arn\":{},\"ChannelName\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"LiveSourceName\":{},\"ProgramName\":{},\"ScheduledStartTime\":{\"shape\":\"Sg\"},\"SourceLocationName\":{},\"VodSourceName\":{}},\"type\":\"structure\"}},\"DescribeSourceLocation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocation/{sourceLocationName}\",\"responseCode\":200},\"input\":{\"members\":{\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"S16\"},\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"S19\"},\"HttpConfiguration\":{\"shape\":\"S1a\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"SegmentDeliveryConfigurations\":{\"shape\":\"S1b\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"type\":\"structure\"}},\"DescribeVodSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSource/{vodSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"VodSourceName\":{\"location\":\"uri\",\"locationName\":\"vodSourceName\"}},\"required\":[\"SourceLocationName\",\"VodSourceName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"VodSourceName\":{}},\"type\":\"structure\"}},\"GetChannelPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel/{channelName}/policy\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Policy\":{}},\"type\":\"structure\"}},\"GetChannelSchedule\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channel/{channelName}/schedule\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"DurationMinutes\":{\"location\":\"querystring\",\"locationName\":\"durationMinutes\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"ApproximateDurationSeconds\":{\"type\":\"long\"},\"ApproximateStartTime\":{\"shape\":\"Sg\"},\"Arn\":{},\"ChannelName\":{},\"LiveSourceName\":{},\"ProgramName\":{},\"ScheduleAdBreaks\":{\"member\":{\"members\":{\"ApproximateDurationSeconds\":{\"type\":\"long\"},\"ApproximateStartTime\":{\"shape\":\"Sg\"},\"SourceLocationName\":{},\"VodSourceName\":{}},\"type\":\"structure\"},\"type\":\"list\"},\"ScheduleEntryType\":{},\"SourceLocationName\":{},\"VodSourceName\":{}},\"required\":[\"SourceLocationName\",\"ChannelName\",\"Arn\",\"ProgramName\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"GetPlaybackConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/playbackConfiguration/{Name}\",\"responseCode\":200},\"input\":{\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}},\"required\":[\"Name\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AdDecisionServerUrl\":{},\"AvailSuppression\":{\"shape\":\"S2i\"},\"Bumper\":{\"shape\":\"S2k\"},\"CdnConfiguration\":{\"shape\":\"S2l\"},\"ConfigurationAliases\":{\"shape\":\"S2m\"},\"DashConfiguration\":{\"shape\":\"S2n\"},\"HlsConfiguration\":{\"shape\":\"S2p\"},\"LivePreRollConfiguration\":{\"shape\":\"S2q\"},\"LogConfiguration\":{\"shape\":\"S2r\"},\"ManifestProcessingRules\":{\"shape\":\"S2s\"},\"Name\":{},\"PersonalizationThresholdSeconds\":{\"type\":\"integer\"},\"PlaybackConfigurationArn\":{},\"PlaybackEndpointPrefix\":{},\"SessionInitializationEndpointPrefix\":{},\"SlateAdUrl\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"TranscodeProfileName\":{},\"VideoContentSourceUrl\":{}},\"type\":\"structure\"}},\"GetPrefetchSchedule\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/prefetchSchedule/{PlaybackConfigurationName}/{Name}\",\"responseCode\":200},\"input\":{\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"PlaybackConfigurationName\":{\"location\":\"uri\",\"locationName\":\"PlaybackConfigurationName\"}},\"required\":[\"Name\",\"PlaybackConfigurationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"Consumption\":{\"shape\":\"Sp\"},\"Name\":{},\"PlaybackConfigurationName\":{},\"Retrieval\":{\"shape\":\"St\"},\"StreamId\":{}},\"type\":\"structure\"}},\"ListAlerts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/alerts\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"}},\"required\":[\"ResourceArn\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"AlertCode\":{},\"AlertMessage\":{},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"RelatedResourceArns\":{\"shape\":\"S32\"},\"ResourceArn\":{}},\"required\":[\"ResourceArn\",\"AlertCode\",\"LastModifiedTime\",\"RelatedResourceArns\",\"AlertMessage\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListChannels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/channels\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"Arn\":{},\"ChannelName\":{},\"ChannelState\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"FillerSlate\":{\"shape\":\"S6\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"Outputs\":{\"shape\":\"Sh\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"Tier\":{}},\"required\":[\"ChannelState\",\"ChannelName\",\"Tier\",\"Outputs\",\"Arn\",\"PlaybackMode\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListLiveSources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/liveSources\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"LiveSourceName\":{},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"required\":[\"SourceLocationName\",\"LiveSourceName\",\"HttpPackageConfigurations\",\"Arn\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListPlaybackConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/playbackConfigurations\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"AdDecisionServerUrl\":{},\"AvailSuppression\":{\"shape\":\"S2i\"},\"Bumper\":{\"shape\":\"S2k\"},\"CdnConfiguration\":{\"shape\":\"S2l\"},\"ConfigurationAliases\":{\"shape\":\"S2m\"},\"DashConfiguration\":{\"shape\":\"S2n\"},\"HlsConfiguration\":{\"shape\":\"S2p\"},\"LivePreRollConfiguration\":{\"shape\":\"S2q\"},\"LogConfiguration\":{\"shape\":\"S2r\"},\"ManifestProcessingRules\":{\"shape\":\"S2s\"},\"Name\":{},\"PersonalizationThresholdSeconds\":{\"type\":\"integer\"},\"PlaybackConfigurationArn\":{},\"PlaybackEndpointPrefix\":{},\"SessionInitializationEndpointPrefix\":{},\"SlateAdUrl\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"TranscodeProfileName\":{},\"VideoContentSourceUrl\":{}},\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListPrefetchSchedules\":{\"http\":{\"requestUri\":\"/prefetchSchedule/{PlaybackConfigurationName}\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"PlaybackConfigurationName\":{\"location\":\"uri\",\"locationName\":\"PlaybackConfigurationName\"},\"StreamId\":{}},\"required\":[\"PlaybackConfigurationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"Arn\":{},\"Consumption\":{\"shape\":\"Sp\"},\"Name\":{},\"PlaybackConfigurationName\":{},\"Retrieval\":{\"shape\":\"St\"},\"StreamId\":{}},\"required\":[\"Retrieval\",\"Consumption\",\"Arn\",\"PlaybackConfigurationName\",\"Name\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListSourceLocations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocations\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"S16\"},\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"S19\"},\"HttpConfiguration\":{\"shape\":\"S1a\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"SegmentDeliveryConfigurations\":{\"shape\":\"S1b\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"required\":[\"SourceLocationName\",\"HttpConfiguration\",\"Arn\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"}},\"required\":[\"ResourceArn\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"type\":\"structure\"}},\"ListVodSources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSources\",\"responseCode\":200},\"input\":{\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Items\":{\"member\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"VodSourceName\":{}},\"required\":[\"VodSourceName\",\"SourceLocationName\",\"HttpPackageConfigurations\",\"Arn\"],\"type\":\"structure\"},\"type\":\"list\"},\"NextToken\":{}},\"type\":\"structure\"}},\"PutChannelPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel/{channelName}/policy\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"Policy\":{}},\"required\":[\"ChannelName\",\"Policy\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"PutPlaybackConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/playbackConfiguration\",\"responseCode\":200},\"input\":{\"members\":{\"AdDecisionServerUrl\":{},\"AvailSuppression\":{\"shape\":\"S2i\"},\"Bumper\":{\"shape\":\"S2k\"},\"CdnConfiguration\":{\"shape\":\"S2l\"},\"ConfigurationAliases\":{\"key\":{},\"type\":\"map\",\"value\":{\"shape\":\"Sc\"}},\"DashConfiguration\":{\"members\":{\"MpdLocation\":{},\"OriginManifestType\":{}},\"type\":\"structure\"},\"LivePreRollConfiguration\":{\"shape\":\"S2q\"},\"ManifestProcessingRules\":{\"shape\":\"S2s\"},\"Name\":{},\"PersonalizationThresholdSeconds\":{\"type\":\"integer\"},\"SlateAdUrl\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"TranscodeProfileName\":{},\"VideoContentSourceUrl\":{}},\"type\":\"structure\"},\"output\":{\"members\":{\"AdDecisionServerUrl\":{},\"AvailSuppression\":{\"shape\":\"S2i\"},\"Bumper\":{\"shape\":\"S2k\"},\"CdnConfiguration\":{\"shape\":\"S2l\"},\"ConfigurationAliases\":{\"shape\":\"S2m\"},\"DashConfiguration\":{\"shape\":\"S2n\"},\"HlsConfiguration\":{\"shape\":\"S2p\"},\"LivePreRollConfiguration\":{\"shape\":\"S2q\"},\"LogConfiguration\":{\"shape\":\"S2r\"},\"ManifestProcessingRules\":{\"shape\":\"S2s\"},\"Name\":{},\"PersonalizationThresholdSeconds\":{\"type\":\"integer\"},\"PlaybackConfigurationArn\":{},\"PlaybackEndpointPrefix\":{},\"SessionInitializationEndpointPrefix\":{},\"SlateAdUrl\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"TranscodeProfileName\":{},\"VideoContentSourceUrl\":{}},\"type\":\"structure\"}},\"StartChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel/{channelName}/start\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"StopChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel/{channelName}/stop\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"}},\"required\":[\"ChannelName\"],\"type\":\"structure\"},\"output\":{\"members\":{},\"type\":\"structure\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":204},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"required\":[\"ResourceArn\",\"Tags\"],\"type\":\"structure\"}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":204},\"input\":{\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"shape\":\"S32\"}},\"required\":[\"ResourceArn\",\"TagKeys\"],\"type\":\"structure\"}},\"UpdateChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/channel/{channelName}\",\"responseCode\":200},\"input\":{\"members\":{\"ChannelName\":{\"location\":\"uri\",\"locationName\":\"channelName\"},\"FillerSlate\":{\"shape\":\"S6\"},\"Outputs\":{\"shape\":\"S7\"}},\"required\":[\"ChannelName\",\"Outputs\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"ChannelName\":{},\"ChannelState\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"FillerSlate\":{\"shape\":\"S6\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"Outputs\":{\"shape\":\"Sh\"},\"PlaybackMode\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"Tier\":{}},\"type\":\"structure\"}},\"UpdateLiveSource\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/liveSource/{liveSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LiveSourceName\":{\"location\":\"uri\",\"locationName\":\"liveSourceName\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\",\"LiveSourceName\",\"HttpPackageConfigurations\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"LiveSourceName\":{},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"type\":\"structure\"}},\"UpdateSourceLocation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/sourceLocation/{sourceLocationName}\",\"responseCode\":200},\"input\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"S16\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"S19\"},\"HttpConfiguration\":{\"shape\":\"S1a\"},\"SegmentDeliveryConfigurations\":{\"shape\":\"S1b\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"}},\"required\":[\"SourceLocationName\",\"HttpConfiguration\"],\"type\":\"structure\"},\"output\":{\"members\":{\"AccessConfiguration\":{\"shape\":\"S16\"},\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"DefaultSegmentDeliveryConfiguration\":{\"shape\":\"S19\"},\"HttpConfiguration\":{\"shape\":\"S1a\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"SegmentDeliveryConfigurations\":{\"shape\":\"S1b\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"}},\"type\":\"structure\"}},\"UpdateVodSource\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/sourceLocation/{sourceLocationName}/vodSource/{vodSourceName}\",\"responseCode\":200},\"input\":{\"members\":{\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"SourceLocationName\":{\"location\":\"uri\",\"locationName\":\"sourceLocationName\"},\"VodSourceName\":{\"location\":\"uri\",\"locationName\":\"vodSourceName\"}},\"required\":[\"SourceLocationName\",\"VodSourceName\",\"HttpPackageConfigurations\"],\"type\":\"structure\"},\"output\":{\"members\":{\"Arn\":{},\"CreationTime\":{\"shape\":\"Sg\"},\"HttpPackageConfigurations\":{\"shape\":\"Sk\"},\"LastModifiedTime\":{\"shape\":\"Sg\"},\"SourceLocationName\":{},\"Tags\":{\"locationName\":\"tags\",\"shape\":\"Sc\"},\"VodSourceName\":{}},\"type\":\"structure\"}}},\"shapes\":{\"S6\":{\"members\":{\"SourceLocationName\":{},\"VodSourceName\":{}},\"type\":\"structure\"},\"S7\":{\"member\":{\"members\":{\"DashPlaylistSettings\":{\"shape\":\"S9\"},\"HlsPlaylistSettings\":{\"shape\":\"Sa\"},\"ManifestName\":{},\"SourceGroup\":{}},\"required\":[\"ManifestName\",\"SourceGroup\"],\"type\":\"structure\"},\"type\":\"list\"},\"S9\":{\"members\":{\"ManifestWindowSeconds\":{\"type\":\"integer\"},\"MinBufferTimeSeconds\":{\"type\":\"integer\"},\"MinUpdatePeriodSeconds\":{\"type\":\"integer\"},\"SuggestedPresentationDelaySeconds\":{\"type\":\"integer\"}},\"type\":\"structure\"},\"Sa\":{\"members\":{\"ManifestWindowSeconds\":{\"type\":\"integer\"}},\"type\":\"structure\"},\"Sc\":{\"key\":{},\"type\":\"map\",\"value\":{}},\"Sg\":{\"timestampFormat\":\"unixTimestamp\",\"type\":\"timestamp\"},\"Sh\":{\"member\":{\"members\":{\"DashPlaylistSettings\":{\"shape\":\"S9\"},\"HlsPlaylistSettings\":{\"shape\":\"Sa\"},\"ManifestName\":{},\"PlaybackUrl\":{},\"SourceGroup\":{}},\"required\":[\"ManifestName\",\"PlaybackUrl\",\"SourceGroup\"],\"type\":\"structure\"},\"type\":\"list\"},\"Sk\":{\"member\":{\"members\":{\"Path\":{},\"SourceGroup\":{},\"Type\":{}},\"required\":[\"Path\",\"Type\",\"SourceGroup\"],\"type\":\"structure\"},\"type\":\"list\"},\"Sp\":{\"members\":{\"AvailMatchingCriteria\":{\"member\":{\"members\":{\"DynamicVariable\":{},\"Operator\":{}},\"required\":[\"Operator\",\"DynamicVariable\"],\"type\":\"structure\"},\"type\":\"list\"},\"EndTime\":{\"shape\":\"Sg\"},\"StartTime\":{\"shape\":\"Sg\"}},\"required\":[\"EndTime\"],\"type\":\"structure\"},\"St\":{\"members\":{\"DynamicVariables\":{\"shape\":\"Sc\"},\"EndTime\":{\"shape\":\"Sg\"},\"StartTime\":{\"shape\":\"Sg\"}},\"required\":[\"EndTime\"],\"type\":\"structure\"},\"Sw\":{\"member\":{\"members\":{\"MessageType\":{},\"OffsetMillis\":{\"type\":\"long\"},\"Slate\":{\"shape\":\"S6\"},\"SpliceInsertMessage\":{\"members\":{\"AvailNum\":{\"type\":\"integer\"},\"AvailsExpected\":{\"type\":\"integer\"},\"SpliceEventId\":{\"type\":\"integer\"},\"UniqueProgramId\":{\"type\":\"integer\"}},\"type\":\"structure\"}},\"type\":\"structure\"},\"type\":\"list\"},\"S16\":{\"members\":{\"AccessType\":{},\"SecretsManagerAccessTokenConfiguration\":{\"members\":{\"HeaderName\":{},\"SecretArn\":{},\"SecretStringKey\":{}},\"type\":\"structure\"}},\"type\":\"structure\"},\"S19\":{\"members\":{\"BaseUrl\":{}},\"type\":\"structure\"},\"S1a\":{\"members\":{\"BaseUrl\":{}},\"required\":[\"BaseUrl\"],\"type\":\"structure\"},\"S1b\":{\"member\":{\"members\":{\"BaseUrl\":{},\"Name\":{}},\"type\":\"structure\"},\"type\":\"list\"},\"S2i\":{\"members\":{\"Mode\":{},\"Value\":{}},\"type\":\"structure\"},\"S2k\":{\"members\":{\"EndUrl\":{},\"StartUrl\":{}},\"type\":\"structure\"},\"S2l\":{\"members\":{\"AdSegmentUrlPrefix\":{},\"ContentSegmentUrlPrefix\":{}},\"type\":\"structure\"},\"S2m\":{\"key\":{},\"type\":\"map\",\"value\":{\"shape\":\"Sc\"}},\"S2n\":{\"members\":{\"ManifestEndpointPrefix\":{},\"MpdLocation\":{},\"OriginManifestType\":{}},\"type\":\"structure\"},\"S2p\":{\"members\":{\"ManifestEndpointPrefix\":{}},\"type\":\"structure\"},\"S2q\":{\"members\":{\"AdDecisionServerUrl\":{},\"MaxDurationSeconds\":{\"type\":\"integer\"}},\"type\":\"structure\"},\"S2r\":{\"members\":{\"PercentEnabled\":{\"type\":\"integer\"}},\"required\":[\"PercentEnabled\"],\"type\":\"structure\"},\"S2s\":{\"members\":{\"AdMarkerPassthrough\":{\"members\":{\"Enabled\":{\"type\":\"boolean\"}},\"type\":\"structure\"}},\"type\":\"structure\"},\"S32\":{\"member\":{},\"type\":\"list\"}}}"); /***/ }), @@ -36744,7 +39798,23 @@ module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-04-23\",\"endp /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"GetChannelSchedule\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListAlerts\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListChannels\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListPlaybackConfigurations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListSourceLocations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListVodSources\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetChannelSchedule\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListAlerts\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListChannels\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListLiveSources\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListPlaybackConfigurations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListPrefetchSchedules\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListSourceLocations\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"},\"ListVodSources\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Items\"}}}"); + +/***/ }), + +/***/ 64138: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-01-01\",\"endpointPrefix\":\"memory-db\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon MemoryDB\",\"serviceFullName\":\"Amazon MemoryDB\",\"serviceId\":\"MemoryDB\",\"signatureVersion\":\"v4\",\"signingName\":\"memorydb\",\"targetPrefix\":\"AmazonMemoryDB\",\"uid\":\"memorydb-2021-01-01\"},\"operations\":{\"BatchUpdateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterNames\"],\"members\":{\"ClusterNames\":{\"shape\":\"S2\"},\"ServiceUpdate\":{\"type\":\"structure\",\"members\":{\"ServiceUpdateNameToApply\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProcessedClusters\":{\"shape\":\"S6\"},\"UnprocessedClusters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ClusterName\":{},\"ErrorType\":{},\"ErrorMessage\":{}}}}}}},\"CopySnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceSnapshotName\",\"TargetSnapshotName\"],\"members\":{\"SourceSnapshotName\":{},\"TargetSnapshotName\":{},\"TargetBucket\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S11\"}}}},\"CreateACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"ACLName\"],\"members\":{\"ACLName\":{},\"UserNames\":{\"shape\":\"S17\"},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ACL\":{\"shape\":\"S1a\"}}}},\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterName\",\"NodeType\",\"ACLName\"],\"members\":{\"ClusterName\":{},\"NodeType\":{},\"ParameterGroupName\":{},\"Description\":{},\"NumShards\":{\"type\":\"integer\"},\"NumReplicasPerShard\":{\"type\":\"integer\"},\"SubnetGroupName\":{},\"SecurityGroupIds\":{\"shape\":\"S1f\"},\"MaintenanceWindow\":{},\"Port\":{\"type\":\"integer\"},\"SnsTopicArn\":{},\"TLSEnabled\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"SnapshotArns\":{\"type\":\"list\",\"member\":{}},\"SnapshotName\":{},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sy\"},\"SnapshotWindow\":{},\"ACLName\":{},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S7\"}}}},\"CreateParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\",\"Family\"],\"members\":{\"ParameterGroupName\":{},\"Family\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ParameterGroup\":{\"shape\":\"S1k\"}}}},\"CreateSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterName\",\"SnapshotName\"],\"members\":{\"ClusterName\":{},\"SnapshotName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S11\"}}}},\"CreateSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetGroupName\",\"SubnetIds\"],\"members\":{\"SubnetGroupName\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S1o\"},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SubnetGroup\":{\"shape\":\"S1q\"}}}},\"CreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"AuthenticationMode\",\"AccessString\"],\"members\":{\"UserName\":{},\"AuthenticationMode\":{\"shape\":\"S1v\"},\"AccessString\":{},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"S20\"}}}},\"DeleteACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"ACLName\"],\"members\":{\"ACLName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ACL\":{\"shape\":\"S1a\"}}}},\"DeleteCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterName\"],\"members\":{\"ClusterName\":{},\"FinalSnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S7\"}}}},\"DeleteParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ParameterGroup\":{\"shape\":\"S1k\"}}}},\"DeleteSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotName\"],\"members\":{\"SnapshotName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S11\"}}}},\"DeleteSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetGroupName\"],\"members\":{\"SubnetGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SubnetGroup\":{\"shape\":\"S1q\"}}}},\"DeleteUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\"],\"members\":{\"UserName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"S20\"}}}},\"DescribeACLs\":{\"input\":{\"type\":\"structure\",\"members\":{\"ACLName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ACLs\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}},\"NextToken\":{}}}},\"DescribeClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"ShowShardDetails\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Clusters\":{\"shape\":\"S6\"}}}},\"DescribeEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"EngineVersion\":{},\"ParameterGroupFamily\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"DefaultOnly\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"EngineVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EngineVersion\":{},\"EnginePatchVersion\":{},\"ParameterGroupFamily\":{}}}}}}},\"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\":{\"ParameterGroupName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1k\"}}}}},\"DescribeParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{},\"Description\":{},\"DataType\":{},\"AllowedValues\":{},\"MinimumEngineVersion\":{}}}}}}},\"DescribeServiceUpdates\":{\"input\":{\"type\":\"structure\",\"members\":{\"ServiceUpdateName\":{},\"ClusterNames\":{\"shape\":\"S2\"},\"Status\":{\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ServiceUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ClusterName\":{},\"ServiceUpdateName\":{},\"ReleaseDate\":{\"type\":\"timestamp\"},\"Description\":{},\"Status\":{},\"Type\":{},\"NodesUpdated\":{},\"AutoUpdateStartDate\":{\"type\":\"timestamp\"}}}}}}},\"DescribeSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterName\":{},\"SnapshotName\":{},\"Source\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ShowDetail\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Snapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"S11\"}}}}},\"DescribeSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubnetGroupName\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"SubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1q\"}}}}},\"DescribeUsers\":{\"input\":{\"type\":\"structure\",\"members\":{\"UserName\":{},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Users\":{\"type\":\"list\",\"member\":{\"shape\":\"S20\"}},\"NextToken\":{}}}},\"FailoverShard\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterName\",\"ShardName\"],\"members\":{\"ClusterName\":{},\"ShardName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S7\"}}}},\"ListAllowedNodeTypeUpdates\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterName\"],\"members\":{\"ClusterName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ScaleUpNodeTypes\":{\"shape\":\"S3q\"},\"ScaleDownNodeTypes\":{\"shape\":\"S3q\"}}}},\"ListTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"Sy\"}}}},\"ResetParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{},\"AllParameters\":{\"type\":\"boolean\"},\"ParameterNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ParameterGroup\":{\"shape\":\"S1k\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"Sy\"}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"Sy\"}}}},\"UpdateACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"ACLName\"],\"members\":{\"ACLName\":{},\"UserNamesToAdd\":{\"shape\":\"S17\"},\"UserNamesToRemove\":{\"shape\":\"S17\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ACL\":{\"shape\":\"S1a\"}}}},\"UpdateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterName\"],\"members\":{\"ClusterName\":{},\"Description\":{},\"SecurityGroupIds\":{\"shape\":\"S1f\"},\"MaintenanceWindow\":{},\"SnsTopicArn\":{},\"SnsTopicStatus\":{},\"ParameterGroupName\":{},\"SnapshotWindow\":{},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"NodeType\":{},\"EngineVersion\":{},\"ReplicaConfiguration\":{\"type\":\"structure\",\"members\":{\"ReplicaCount\":{\"type\":\"integer\"}}},\"ShardConfiguration\":{\"type\":\"structure\",\"members\":{\"ShardCount\":{\"type\":\"integer\"}}},\"ACLName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S7\"}}}},\"UpdateParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\",\"ParameterNameValues\"],\"members\":{\"ParameterGroupName\":{},\"ParameterNameValues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ParameterGroup\":{\"shape\":\"S1k\"}}}},\"UpdateSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetGroupName\"],\"members\":{\"SubnetGroupName\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SubnetGroup\":{\"shape\":\"S1q\"}}}},\"UpdateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\"],\"members\":{\"UserName\":{},\"AuthenticationMode\":{\"shape\":\"S1v\"},\"AccessString\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"S20\"}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{}},\"S6\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}},\"S7\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"Status\":{},\"PendingUpdates\":{\"type\":\"structure\",\"members\":{\"Resharding\":{\"type\":\"structure\",\"members\":{\"SlotMigration\":{\"type\":\"structure\",\"members\":{\"ProgressPercentage\":{\"type\":\"double\"}}}}},\"ACLs\":{\"type\":\"structure\",\"members\":{\"ACLToApply\":{}}},\"ServiceUpdates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceUpdateName\":{},\"Status\":{}}}}}},\"NumberOfShards\":{\"type\":\"integer\"},\"Shards\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"Slots\":{},\"Nodes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"AvailabilityZone\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"Endpoint\":{\"shape\":\"Sn\"}}}},\"NumberOfNodes\":{\"type\":\"integer\"}}}},\"AvailabilityMode\":{},\"ClusterEndpoint\":{\"shape\":\"Sn\"},\"NodeType\":{},\"EngineVersion\":{},\"EnginePatchVersion\":{},\"ParameterGroupName\":{},\"ParameterGroupStatus\":{},\"SecurityGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SecurityGroupId\":{},\"Status\":{}}}},\"SubnetGroupName\":{},\"TLSEnabled\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"ARN\":{},\"SnsTopicArn\":{},\"SnsTopicStatus\":{},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"MaintenanceWindow\":{},\"SnapshotWindow\":{},\"ACLName\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"}}},\"Sy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S11\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"Source\":{},\"KmsKeyId\":{},\"ARN\":{},\"ClusterConfiguration\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"NodeType\":{},\"EngineVersion\":{},\"MaintenanceWindow\":{},\"TopicArn\":{},\"Port\":{\"type\":\"integer\"},\"ParameterGroupName\":{},\"SubnetGroupName\":{},\"VpcId\":{},\"SnapshotRetentionLimit\":{\"type\":\"integer\"},\"SnapshotWindow\":{},\"NumShards\":{\"type\":\"integer\"},\"Shards\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Configuration\":{\"type\":\"structure\",\"members\":{\"Slots\":{},\"ReplicaCount\":{\"type\":\"integer\"}}},\"Size\":{},\"SnapshotCreationTime\":{\"type\":\"timestamp\"}}}}}}}},\"S17\":{\"type\":\"list\",\"member\":{}},\"S1a\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"UserNames\":{\"shape\":\"S1b\"},\"MinimumEngineVersion\":{},\"PendingChanges\":{\"type\":\"structure\",\"members\":{\"UserNamesToRemove\":{\"shape\":\"S1b\"},\"UserNamesToAdd\":{\"shape\":\"S1b\"}}},\"Clusters\":{\"type\":\"list\",\"member\":{}},\"ARN\":{}}},\"S1b\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1k\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Family\":{},\"Description\":{},\"ARN\":{}}},\"S1o\":{\"type\":\"list\",\"member\":{}},\"S1q\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"VpcId\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Identifier\":{},\"AvailabilityZone\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}}}},\"ARN\":{}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Passwords\":{\"type\":\"list\",\"member\":{}}}},\"S20\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"AccessString\":{},\"ACLNames\":{\"type\":\"list\",\"member\":{}},\"MinimumEngineVersion\":{},\"Authentication\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"PasswordCount\":{\"type\":\"integer\"}}},\"ARN\":{}}},\"S3q\":{\"type\":\"list\",\"member\":{}}}}"); + +/***/ }), + +/***/ 50497: +/***/ ((module) => { + +"use strict"; +module.exports = {"o":{}}; /***/ }), @@ -36752,7 +39822,7 @@ module.exports = JSON.parse("{\"o\":{\"GetChannelSchedule\":{\"input_token\":\"N /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"acm\":{\"name\":\"ACM\",\"cors\":true},\"apigateway\":{\"name\":\"APIGateway\",\"cors\":true},\"applicationautoscaling\":{\"prefix\":\"application-autoscaling\",\"name\":\"ApplicationAutoScaling\",\"cors\":true},\"appstream\":{\"name\":\"AppStream\"},\"autoscaling\":{\"name\":\"AutoScaling\",\"cors\":true},\"batch\":{\"name\":\"Batch\"},\"budgets\":{\"name\":\"Budgets\"},\"clouddirectory\":{\"name\":\"CloudDirectory\",\"versions\":[\"2016-05-10*\"]},\"cloudformation\":{\"name\":\"CloudFormation\",\"cors\":true},\"cloudfront\":{\"name\":\"CloudFront\",\"versions\":[\"2013-05-12*\",\"2013-11-11*\",\"2014-05-31*\",\"2014-10-21*\",\"2014-11-06*\",\"2015-04-17*\",\"2015-07-27*\",\"2015-09-17*\",\"2016-01-13*\",\"2016-01-28*\",\"2016-08-01*\",\"2016-08-20*\",\"2016-09-07*\",\"2016-09-29*\",\"2016-11-25*\",\"2017-03-25*\",\"2017-10-30*\",\"2018-06-18*\",\"2018-11-05*\",\"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\",\"cors\":true},\"greengrass\":{\"name\":\"Greengrass\"},\"dax\":{\"name\":\"DAX\"},\"migrationhub\":{\"prefix\":\"AWSMigrationHub\",\"name\":\"MigrationHub\"},\"cloudhsmv2\":{\"name\":\"CloudHSMV2\",\"cors\":true},\"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\",\"cors\":true},\"wellarchitected\":{\"name\":\"WellArchitected\"},\"lexmodelsv2\":{\"prefix\":\"models.lex.v2\",\"name\":\"LexModelsV2\"},\"lexruntimev2\":{\"prefix\":\"runtime.lex.v2\",\"name\":\"LexRuntimeV2\",\"cors\":true},\"fis\":{\"name\":\"Fis\"},\"lookoutmetrics\":{\"name\":\"LookoutMetrics\"},\"mgn\":{\"name\":\"Mgn\"},\"lookoutequipment\":{\"name\":\"LookoutEquipment\"},\"nimble\":{\"name\":\"Nimble\"},\"finspace\":{\"name\":\"Finspace\"},\"finspacedata\":{\"prefix\":\"finspace-data\",\"name\":\"Finspacedata\"},\"ssmcontacts\":{\"prefix\":\"ssm-contacts\",\"name\":\"SSMContacts\"},\"ssmincidents\":{\"prefix\":\"ssm-incidents\",\"name\":\"SSMIncidents\"},\"applicationcostprofiler\":{\"name\":\"ApplicationCostProfiler\"},\"apprunner\":{\"name\":\"AppRunner\"},\"proton\":{\"name\":\"Proton\"}}"); +module.exports = JSON.parse("{\"acm\":{\"name\":\"ACM\",\"cors\":true},\"apigateway\":{\"name\":\"APIGateway\",\"cors\":true},\"applicationautoscaling\":{\"prefix\":\"application-autoscaling\",\"name\":\"ApplicationAutoScaling\",\"cors\":true},\"appstream\":{\"name\":\"AppStream\"},\"autoscaling\":{\"name\":\"AutoScaling\",\"cors\":true},\"batch\":{\"name\":\"Batch\"},\"budgets\":{\"name\":\"Budgets\"},\"clouddirectory\":{\"name\":\"CloudDirectory\",\"versions\":[\"2016-05-10*\"]},\"cloudformation\":{\"name\":\"CloudFormation\",\"cors\":true},\"cloudfront\":{\"name\":\"CloudFront\",\"versions\":[\"2013-05-12*\",\"2013-11-11*\",\"2014-05-31*\",\"2014-10-21*\",\"2014-11-06*\",\"2015-04-17*\",\"2015-07-27*\",\"2015-09-17*\",\"2016-01-13*\",\"2016-01-28*\",\"2016-08-01*\",\"2016-08-20*\",\"2016-09-07*\",\"2016-09-29*\",\"2016-11-25*\",\"2017-03-25*\",\"2017-10-30*\",\"2018-06-18*\",\"2018-11-05*\",\"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\",\"cors\":true},\"greengrass\":{\"name\":\"Greengrass\"},\"dax\":{\"name\":\"DAX\"},\"migrationhub\":{\"prefix\":\"AWSMigrationHub\",\"name\":\"MigrationHub\"},\"cloudhsmv2\":{\"name\":\"CloudHSMV2\",\"cors\":true},\"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\",\"cors\":true},\"wellarchitected\":{\"name\":\"WellArchitected\"},\"lexmodelsv2\":{\"prefix\":\"models.lex.v2\",\"name\":\"LexModelsV2\"},\"lexruntimev2\":{\"prefix\":\"runtime.lex.v2\",\"name\":\"LexRuntimeV2\",\"cors\":true},\"fis\":{\"name\":\"Fis\"},\"lookoutmetrics\":{\"name\":\"LookoutMetrics\"},\"mgn\":{\"name\":\"Mgn\"},\"lookoutequipment\":{\"name\":\"LookoutEquipment\"},\"nimble\":{\"name\":\"Nimble\"},\"finspace\":{\"name\":\"Finspace\"},\"finspacedata\":{\"prefix\":\"finspace-data\",\"name\":\"Finspacedata\"},\"ssmcontacts\":{\"prefix\":\"ssm-contacts\",\"name\":\"SSMContacts\"},\"ssmincidents\":{\"prefix\":\"ssm-incidents\",\"name\":\"SSMIncidents\"},\"applicationcostprofiler\":{\"name\":\"ApplicationCostProfiler\"},\"apprunner\":{\"name\":\"AppRunner\"},\"proton\":{\"name\":\"Proton\"},\"route53recoverycluster\":{\"prefix\":\"route53-recovery-cluster\",\"name\":\"Route53RecoveryCluster\"},\"route53recoverycontrolconfig\":{\"prefix\":\"route53-recovery-control-config\",\"name\":\"Route53RecoveryControlConfig\"},\"route53recoveryreadiness\":{\"prefix\":\"route53-recovery-readiness\",\"name\":\"Route53RecoveryReadiness\"},\"chimesdkidentity\":{\"prefix\":\"chime-sdk-identity\",\"name\":\"ChimeSDKIdentity\"},\"chimesdkmessaging\":{\"prefix\":\"chime-sdk-messaging\",\"name\":\"ChimeSDKMessaging\"},\"snowdevicemanagement\":{\"prefix\":\"snow-device-management\",\"name\":\"SnowDeviceManagement\"},\"memorydb\":{\"name\":\"MemoryDB\"},\"opensearch\":{\"name\":\"OpenSearch\"},\"kafkaconnect\":{\"name\":\"KafkaConnect\"},\"voiceid\":{\"prefix\":\"voice-id\",\"name\":\"VoiceID\"},\"wisdom\":{\"name\":\"Wisdom\"},\"account\":{\"name\":\"Account\"},\"cloudcontrol\":{\"name\":\"CloudControl\"},\"grafana\":{\"name\":\"Grafana\"},\"panorama\":{\"name\":\"Panorama\"},\"chimesdkmeetings\":{\"prefix\":\"chime-sdk-meetings\",\"name\":\"ChimeSDKMeetings\"},\"resiliencehub\":{\"name\":\"Resiliencehub\"},\"migrationhubstrategy\":{\"name\":\"MigrationHubStrategy\"},\"appconfigdata\":{\"name\":\"AppConfigData\"},\"drs\":{\"name\":\"Drs\"},\"migrationhubrefactorspaces\":{\"prefix\":\"migration-hub-refactor-spaces\",\"name\":\"MigrationHubRefactorSpaces\"},\"evidently\":{\"name\":\"Evidently\"},\"inspector2\":{\"name\":\"Inspector2\"},\"rbin\":{\"name\":\"Rbin\"},\"rum\":{\"name\":\"RUM\"},\"backupgateway\":{\"prefix\":\"backup-gateway\",\"name\":\"BackupGateway\"},\"iottwinmaker\":{\"name\":\"IoTTwinMaker\"},\"workspacesweb\":{\"prefix\":\"workspaces-web\",\"name\":\"WorkSpacesWeb\"},\"amplifyuibuilder\":{\"name\":\"AmplifyUIBuilder\"},\"keyspaces\":{\"name\":\"Keyspaces\"},\"billingconductor\":{\"name\":\"Billingconductor\"},\"gamesparks\":{\"name\":\"GameSparks\"},\"pinpointsmsvoicev2\":{\"prefix\":\"pinpoint-sms-voice-v2\",\"name\":\"PinpointSMSVoiceV2\"},\"ivschat\":{\"name\":\"Ivschat\"},\"chimesdkmediapipelines\":{\"prefix\":\"chime-sdk-media-pipelines\",\"name\":\"ChimeSDKMediaPipelines\"}}"); /***/ }), @@ -36760,7 +39830,7 @@ module.exports = JSON.parse("{\"acm\":{\"name\":\"ACM\",\"cors\":true},\"apigate /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-01-14\",\"endpointPrefix\":\"metering.marketplace\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWSMarketplace Metering\",\"serviceId\":\"Marketplace Metering\",\"signatureVersion\":\"v4\",\"signingName\":\"aws-marketplace\",\"targetPrefix\":\"AWSMPMeteringService\",\"uid\":\"meteringmarketplace-2016-01-14\"},\"operations\":{\"BatchMeterUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"UsageRecords\",\"ProductCode\"],\"members\":{\"UsageRecords\":{\"shape\":\"S2\"},\"ProductCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"UsageRecord\":{\"shape\":\"S3\"},\"MeteringRecordId\":{},\"Status\":{}}}},\"UnprocessedRecords\":{\"shape\":\"S2\"}}}},\"MeterUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductCode\",\"Timestamp\",\"UsageDimension\"],\"members\":{\"ProductCode\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"UsageDimension\":{},\"UsageQuantity\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"UsageAllocations\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MeteringRecordId\":{}}}},\"RegisterUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductCode\",\"PublicKeyVersion\"],\"members\":{\"ProductCode\":{},\"PublicKeyVersion\":{\"type\":\"integer\"},\"Nonce\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PublicKeyRotationTimestamp\":{\"type\":\"timestamp\"},\"Signature\":{}}}},\"ResolveCustomer\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistrationToken\"],\"members\":{\"RegistrationToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerIdentifier\":{},\"ProductCode\":{}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{\"shape\":\"S3\"}},\"S3\":{\"type\":\"structure\",\"required\":[\"Timestamp\",\"CustomerIdentifier\",\"Dimension\"],\"members\":{\"Timestamp\":{\"type\":\"timestamp\"},\"CustomerIdentifier\":{},\"Dimension\":{},\"Quantity\":{\"type\":\"integer\"},\"UsageAllocations\":{\"shape\":\"S8\"}}},\"S8\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AllocatedUsageQuantity\"],\"members\":{\"AllocatedUsageQuantity\":{\"type\":\"integer\"},\"Tags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-01-14\",\"endpointPrefix\":\"metering.marketplace\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWSMarketplace Metering\",\"serviceId\":\"Marketplace Metering\",\"signatureVersion\":\"v4\",\"signingName\":\"aws-marketplace\",\"targetPrefix\":\"AWSMPMeteringService\",\"uid\":\"meteringmarketplace-2016-01-14\"},\"operations\":{\"BatchMeterUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"UsageRecords\",\"ProductCode\"],\"members\":{\"UsageRecords\":{\"shape\":\"S2\"},\"ProductCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"UsageRecord\":{\"shape\":\"S3\"},\"MeteringRecordId\":{},\"Status\":{}}}},\"UnprocessedRecords\":{\"shape\":\"S2\"}}}},\"MeterUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductCode\",\"Timestamp\",\"UsageDimension\"],\"members\":{\"ProductCode\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"UsageDimension\":{},\"UsageQuantity\":{\"type\":\"integer\"},\"DryRun\":{\"type\":\"boolean\"},\"UsageAllocations\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MeteringRecordId\":{}}}},\"RegisterUsage\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductCode\",\"PublicKeyVersion\"],\"members\":{\"ProductCode\":{},\"PublicKeyVersion\":{\"type\":\"integer\"},\"Nonce\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PublicKeyRotationTimestamp\":{\"type\":\"timestamp\"},\"Signature\":{}}}},\"ResolveCustomer\":{\"input\":{\"type\":\"structure\",\"required\":[\"RegistrationToken\"],\"members\":{\"RegistrationToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerIdentifier\":{},\"ProductCode\":{},\"CustomerAWSAccountId\":{}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{\"shape\":\"S3\"}},\"S3\":{\"type\":\"structure\",\"required\":[\"Timestamp\",\"CustomerIdentifier\",\"Dimension\"],\"members\":{\"Timestamp\":{\"type\":\"timestamp\"},\"CustomerIdentifier\":{},\"Dimension\":{},\"Quantity\":{\"type\":\"integer\"},\"UsageAllocations\":{\"shape\":\"S8\"}}},\"S8\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AllocatedUsageQuantity\"],\"members\":{\"AllocatedUsageQuantity\":{\"type\":\"integer\"},\"Tags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}}}}}"); /***/ }), @@ -36776,7 +39846,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-02-26\",\"endpointPrefix\":\"mgn\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"mgn\",\"serviceFullName\":\"Application Migration Service\",\"serviceId\":\"mgn\",\"signatureVersion\":\"v4\",\"signingName\":\"mgn\",\"uid\":\"mgn-2020-02-26\"},\"operations\":{\"ChangeServerLifeCycleState\":{\"http\":{\"requestUri\":\"/ChangeServerLifeCycleState\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"lifeCycle\",\"sourceServerID\"],\"members\":{\"lifeCycle\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{}}},\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"CreateReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/CreateReplicationConfigurationTemplate\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"associateDefaultSecurityGroup\",\"bandwidthThrottling\",\"createPublicIP\",\"dataPlaneRouting\",\"defaultLargeStagingDiskType\",\"ebsEncryption\",\"replicationServerInstanceType\",\"replicationServersSecurityGroupsIDs\",\"stagingAreaSubnetId\",\"stagingAreaTags\",\"useDedicatedReplicationServer\"],\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1j\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1c\"},\"tags\":{\"shape\":\"S1c\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S1m\"}},\"DeleteJob\":{\"http\":{\"requestUri\":\"/DeleteJob\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"jobID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/DeleteReplicationConfigurationTemplate\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"replicationConfigurationTemplateID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteSourceServer\":{\"http\":{\"requestUri\":\"/DeleteSourceServer\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeJobLogItems\":{\"http\":{\"requestUri\":\"/DescribeJobLogItems\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"jobID\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"event\":{},\"eventData\":{\"type\":\"structure\",\"members\":{\"conversionServerID\":{},\"rawError\":{},\"sourceServerID\":{},\"targetInstanceID\":{}}},\"logDateTime\":{}}}},\"nextToken\":{}}}},\"DescribeJobs\":{\"http\":{\"requestUri\":\"/DescribeJobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"filters\"],\"members\":{\"filters\":{\"type\":\"structure\",\"members\":{\"fromDate\":{},\"jobIDs\":{\"type\":\"list\",\"member\":{}},\"toDate\":{}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"S27\"}},\"nextToken\":{}}}},\"DescribeReplicationConfigurationTemplates\":{\"http\":{\"requestUri\":\"/DescribeReplicationConfigurationTemplates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateIDs\"],\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"replicationConfigurationTemplateIDs\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"S1m\"}},\"nextToken\":{}}}},\"DescribeSourceServers\":{\"http\":{\"requestUri\":\"/DescribeSourceServers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"filters\"],\"members\":{\"filters\":{\"type\":\"structure\",\"members\":{\"isArchived\":{\"type\":\"boolean\"},\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}},\"nextToken\":{}}}},\"DisconnectFromService\":{\"http\":{\"requestUri\":\"/DisconnectFromService\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"FinalizeCutover\":{\"http\":{\"requestUri\":\"/FinalizeCutover\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"GetLaunchConfiguration\":{\"http\":{\"requestUri\":\"/GetLaunchConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S2q\"}},\"GetReplicationConfiguration\":{\"http\":{\"requestUri\":\"/GetReplicationConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S2w\"}},\"InitializeService\":{\"http\":{\"requestUri\":\"/InitializeService\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S1c\"}}}},\"MarkAsArchived\":{\"http\":{\"requestUri\":\"/MarkAsArchived\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"RetryDataReplication\":{\"http\":{\"requestUri\":\"/RetryDataReplication\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"StartCutover\":{\"http\":{\"requestUri\":\"/StartCutover\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerIDs\"],\"members\":{\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}},\"tags\":{\"shape\":\"S1c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S27\"}}}},\"StartTest\":{\"http\":{\"requestUri\":\"/StartTest\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerIDs\"],\"members\":{\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}},\"tags\":{\"shape\":\"S1c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S27\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S1c\"}}},\"idempotent\":true},\"TerminateTargetInstances\":{\"http\":{\"requestUri\":\"/TerminateTargetInstances\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerIDs\"],\"members\":{\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}},\"tags\":{\"shape\":\"S1c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S27\"}}}},\"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\":{},\"sensitive\":true}}},\"idempotent\":true},\"UpdateLaunchConfiguration\":{\"http\":{\"requestUri\":\"/UpdateLaunchConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"copyPrivateIp\":{\"type\":\"boolean\"},\"copyTags\":{\"type\":\"boolean\"},\"launchDisposition\":{},\"licensing\":{\"shape\":\"S2s\"},\"name\":{},\"sourceServerID\":{},\"targetInstanceTypeRightSizingMethod\":{}}},\"output\":{\"shape\":\"S2q\"},\"idempotent\":true},\"UpdateReplicationConfiguration\":{\"http\":{\"requestUri\":\"/UpdateReplicationConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"name\":{},\"replicatedDisks\":{\"shape\":\"S2x\"},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1j\"},\"sourceServerID\":{},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1c\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S2w\"},\"idempotent\":true},\"UpdateReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/UpdateReplicationConfigurationTemplate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"arn\":{},\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"replicationConfigurationTemplateID\":{},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1j\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1c\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S1m\"}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"dataReplicationInfo\":{\"type\":\"structure\",\"members\":{\"dataReplicationError\":{\"type\":\"structure\",\"members\":{\"error\":{},\"rawError\":{}}},\"dataReplicationInitiation\":{\"type\":\"structure\",\"members\":{\"nextAttemptDateTime\":{},\"startDateTime\":{},\"steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"status\":{}}}}}},\"dataReplicationState\":{},\"etaDateTime\":{},\"lagDuration\":{},\"replicatedDisks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"backloggedStorageBytes\":{\"type\":\"long\"},\"deviceName\":{},\"replicatedStorageBytes\":{\"type\":\"long\"},\"rescannedStorageBytes\":{\"type\":\"long\"},\"totalStorageBytes\":{\"type\":\"long\"}}}}}},\"isArchived\":{\"type\":\"boolean\"},\"launchedInstance\":{\"type\":\"structure\",\"members\":{\"ec2InstanceID\":{},\"firstBoot\":{},\"jobID\":{}}},\"lifeCycle\":{\"type\":\"structure\",\"members\":{\"addedToServiceDateTime\":{},\"elapsedReplicationDuration\":{},\"firstByteDateTime\":{},\"lastCutover\":{\"type\":\"structure\",\"members\":{\"finalized\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{}}},\"initiated\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{},\"jobID\":{}}},\"reverted\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{}}}}},\"lastSeenByServiceDateTime\":{},\"lastTest\":{\"type\":\"structure\",\"members\":{\"finalized\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{}}},\"initiated\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{},\"jobID\":{}}},\"reverted\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{}}}}},\"state\":{}}},\"sourceProperties\":{\"type\":\"structure\",\"members\":{\"cpus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"cores\":{\"type\":\"long\"},\"modelName\":{}}}},\"disks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bytes\":{\"type\":\"long\"},\"deviceName\":{}}}},\"identificationHints\":{\"type\":\"structure\",\"members\":{\"awsInstanceID\":{},\"fqdn\":{},\"hostname\":{},\"vmWareUuid\":{}}},\"lastUpdatedDateTime\":{},\"networkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ips\":{\"type\":\"list\",\"member\":{}},\"isPrimary\":{\"type\":\"boolean\"},\"macAddress\":{}}}},\"os\":{\"type\":\"structure\",\"members\":{\"fullString\":{}}},\"ramBytes\":{\"type\":\"long\"},\"recommendedInstanceType\":{}}},\"sourceServerID\":{},\"tags\":{\"shape\":\"S1c\"}}},\"S1c\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"S1j\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"arn\":{},\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"replicationConfigurationTemplateID\":{},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1j\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1c\"},\"tags\":{\"shape\":\"S1c\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"S27\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"arn\":{},\"creationDateTime\":{},\"endDateTime\":{},\"initiatedBy\":{},\"jobID\":{},\"participatingServers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"launchStatus\":{},\"sourceServerID\":{}}}},\"status\":{},\"tags\":{\"shape\":\"S1c\"},\"type\":{}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"copyPrivateIp\":{\"type\":\"boolean\"},\"copyTags\":{\"type\":\"boolean\"},\"ec2LaunchTemplateID\":{},\"launchDisposition\":{},\"licensing\":{\"shape\":\"S2s\"},\"name\":{},\"sourceServerID\":{},\"targetInstanceTypeRightSizingMethod\":{}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"osByol\":{\"type\":\"boolean\"}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"name\":{},\"replicatedDisks\":{\"shape\":\"S2x\"},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1j\"},\"sourceServerID\":{},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1c\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"S2x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"deviceName\":{},\"iops\":{\"type\":\"long\"},\"isBootDisk\":{\"type\":\"boolean\"},\"stagingDiskType\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-02-26\",\"endpointPrefix\":\"mgn\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"mgn\",\"serviceFullName\":\"Application Migration Service\",\"serviceId\":\"mgn\",\"signatureVersion\":\"v4\",\"signingName\":\"mgn\",\"uid\":\"mgn-2020-02-26\"},\"operations\":{\"ChangeServerLifeCycleState\":{\"http\":{\"requestUri\":\"/ChangeServerLifeCycleState\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"lifeCycle\",\"sourceServerID\"],\"members\":{\"lifeCycle\":{\"type\":\"structure\",\"required\":[\"state\"],\"members\":{\"state\":{}}},\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"CreateReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/CreateReplicationConfigurationTemplate\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"associateDefaultSecurityGroup\",\"bandwidthThrottling\",\"createPublicIP\",\"dataPlaneRouting\",\"defaultLargeStagingDiskType\",\"ebsEncryption\",\"replicationServerInstanceType\",\"replicationServersSecurityGroupsIDs\",\"stagingAreaSubnetId\",\"stagingAreaTags\",\"useDedicatedReplicationServer\"],\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1l\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1d\"},\"tags\":{\"shape\":\"S1d\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S1o\"}},\"DeleteJob\":{\"http\":{\"requestUri\":\"/DeleteJob\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"jobID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/DeleteReplicationConfigurationTemplate\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"replicationConfigurationTemplateID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteSourceServer\":{\"http\":{\"requestUri\":\"/DeleteSourceServer\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteVcenterClient\":{\"http\":{\"requestUri\":\"/DeleteVcenterClient\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"vcenterClientID\"],\"members\":{\"vcenterClientID\":{}}},\"idempotent\":true},\"DescribeJobLogItems\":{\"http\":{\"requestUri\":\"/DescribeJobLogItems\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"jobID\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"event\":{},\"eventData\":{\"type\":\"structure\",\"members\":{\"conversionServerID\":{},\"rawError\":{},\"sourceServerID\":{},\"targetInstanceID\":{}}},\"logDateTime\":{}}}},\"nextToken\":{}}}},\"DescribeJobs\":{\"http\":{\"requestUri\":\"/DescribeJobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"type\":\"structure\",\"members\":{\"fromDate\":{},\"jobIDs\":{\"type\":\"list\",\"member\":{}},\"toDate\":{}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"S2a\"}},\"nextToken\":{}}}},\"DescribeReplicationConfigurationTemplates\":{\"http\":{\"requestUri\":\"/DescribeReplicationConfigurationTemplates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"replicationConfigurationTemplateIDs\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"S1o\"}},\"nextToken\":{}}}},\"DescribeSourceServers\":{\"http\":{\"requestUri\":\"/DescribeSourceServers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"type\":\"structure\",\"members\":{\"isArchived\":{\"type\":\"boolean\"},\"lifeCycleStates\":{\"type\":\"list\",\"member\":{}},\"replicationTypes\":{\"type\":\"list\",\"member\":{}},\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\"}},\"nextToken\":{}}}},\"DescribeVcenterClients\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/DescribeVcenterClients\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"datacenterName\":{},\"hostname\":{},\"lastSeenDatetime\":{},\"sourceServerTags\":{\"shape\":\"S1d\"},\"tags\":{\"shape\":\"S1d\"},\"vcenterClientID\":{},\"vcenterUUID\":{}}}},\"nextToken\":{}}}},\"DisconnectFromService\":{\"http\":{\"requestUri\":\"/DisconnectFromService\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"FinalizeCutover\":{\"http\":{\"requestUri\":\"/FinalizeCutover\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"GetLaunchConfiguration\":{\"http\":{\"requestUri\":\"/GetLaunchConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S2z\"}},\"GetReplicationConfiguration\":{\"http\":{\"requestUri\":\"/GetReplicationConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S36\"}},\"InitializeService\":{\"http\":{\"requestUri\":\"/InitializeService\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S1d\"}}}},\"MarkAsArchived\":{\"http\":{\"requestUri\":\"/MarkAsArchived\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"RetryDataReplication\":{\"http\":{\"requestUri\":\"/RetryDataReplication\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"StartCutover\":{\"http\":{\"requestUri\":\"/StartCutover\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerIDs\"],\"members\":{\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}},\"tags\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S2a\"}}}},\"StartReplication\":{\"http\":{\"requestUri\":\"/StartReplication\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}},\"StartTest\":{\"http\":{\"requestUri\":\"/StartTest\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerIDs\"],\"members\":{\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}},\"tags\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S2a\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S1d\"}}},\"idempotent\":true},\"TerminateTargetInstances\":{\"http\":{\"requestUri\":\"/TerminateTargetInstances\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerIDs\"],\"members\":{\"sourceServerIDs\":{\"type\":\"list\",\"member\":{}},\"tags\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"job\":{\"shape\":\"S2a\"}}}},\"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\":{},\"sensitive\":true}}},\"idempotent\":true},\"UpdateLaunchConfiguration\":{\"http\":{\"requestUri\":\"/UpdateLaunchConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"bootMode\":{},\"copyPrivateIp\":{\"type\":\"boolean\"},\"copyTags\":{\"type\":\"boolean\"},\"launchDisposition\":{},\"licensing\":{\"shape\":\"S32\"},\"name\":{},\"sourceServerID\":{},\"targetInstanceTypeRightSizingMethod\":{}}},\"output\":{\"shape\":\"S2z\"},\"idempotent\":true},\"UpdateReplicationConfiguration\":{\"http\":{\"requestUri\":\"/UpdateReplicationConfiguration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sourceServerID\"],\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"name\":{},\"replicatedDisks\":{\"shape\":\"S37\"},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1l\"},\"sourceServerID\":{},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1d\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S36\"},\"idempotent\":true},\"UpdateReplicationConfigurationTemplate\":{\"http\":{\"requestUri\":\"/UpdateReplicationConfigurationTemplate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"arn\":{},\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"replicationConfigurationTemplateID\":{},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1l\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1d\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S1o\"}},\"UpdateSourceServerReplicationType\":{\"http\":{\"requestUri\":\"/UpdateSourceServerReplicationType\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"replicationType\",\"sourceServerID\"],\"members\":{\"replicationType\":{},\"sourceServerID\":{}}},\"output\":{\"shape\":\"S5\"}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"dataReplicationInfo\":{\"type\":\"structure\",\"members\":{\"dataReplicationError\":{\"type\":\"structure\",\"members\":{\"error\":{},\"rawError\":{}}},\"dataReplicationInitiation\":{\"type\":\"structure\",\"members\":{\"nextAttemptDateTime\":{},\"startDateTime\":{},\"steps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"status\":{}}}}}},\"dataReplicationState\":{},\"etaDateTime\":{},\"lagDuration\":{},\"lastSnapshotDateTime\":{},\"replicatedDisks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"backloggedStorageBytes\":{\"type\":\"long\"},\"deviceName\":{},\"replicatedStorageBytes\":{\"type\":\"long\"},\"rescannedStorageBytes\":{\"type\":\"long\"},\"totalStorageBytes\":{\"type\":\"long\"}}}}}},\"isArchived\":{\"type\":\"boolean\"},\"launchedInstance\":{\"type\":\"structure\",\"members\":{\"ec2InstanceID\":{},\"firstBoot\":{},\"jobID\":{}}},\"lifeCycle\":{\"type\":\"structure\",\"members\":{\"addedToServiceDateTime\":{},\"elapsedReplicationDuration\":{},\"firstByteDateTime\":{},\"lastCutover\":{\"type\":\"structure\",\"members\":{\"finalized\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{}}},\"initiated\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{},\"jobID\":{}}},\"reverted\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{}}}}},\"lastSeenByServiceDateTime\":{},\"lastTest\":{\"type\":\"structure\",\"members\":{\"finalized\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{}}},\"initiated\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{},\"jobID\":{}}},\"reverted\":{\"type\":\"structure\",\"members\":{\"apiCallDateTime\":{}}}}},\"state\":{}}},\"replicationType\":{},\"sourceProperties\":{\"type\":\"structure\",\"members\":{\"cpus\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"cores\":{\"type\":\"long\"},\"modelName\":{}}}},\"disks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"bytes\":{\"type\":\"long\"},\"deviceName\":{}}}},\"identificationHints\":{\"type\":\"structure\",\"members\":{\"awsInstanceID\":{},\"fqdn\":{},\"hostname\":{},\"vmPath\":{},\"vmWareUuid\":{}}},\"lastUpdatedDateTime\":{},\"networkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ips\":{\"type\":\"list\",\"member\":{}},\"isPrimary\":{\"type\":\"boolean\"},\"macAddress\":{}}}},\"os\":{\"type\":\"structure\",\"members\":{\"fullString\":{}}},\"ramBytes\":{\"type\":\"long\"},\"recommendedInstanceType\":{}}},\"sourceServerID\":{},\"tags\":{\"shape\":\"S1d\"},\"vcenterClientID\":{}}},\"S1d\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"S1l\":{\"type\":\"list\",\"member\":{}},\"S1o\":{\"type\":\"structure\",\"required\":[\"replicationConfigurationTemplateID\"],\"members\":{\"arn\":{},\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"replicationConfigurationTemplateID\":{},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1l\"},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1d\"},\"tags\":{\"shape\":\"S1d\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"S2a\":{\"type\":\"structure\",\"required\":[\"jobID\"],\"members\":{\"arn\":{},\"creationDateTime\":{},\"endDateTime\":{},\"initiatedBy\":{},\"jobID\":{},\"participatingServers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"launchStatus\":{},\"sourceServerID\":{}}}},\"status\":{},\"tags\":{\"shape\":\"S1d\"},\"type\":{}}},\"S2z\":{\"type\":\"structure\",\"members\":{\"bootMode\":{},\"copyPrivateIp\":{\"type\":\"boolean\"},\"copyTags\":{\"type\":\"boolean\"},\"ec2LaunchTemplateID\":{},\"launchDisposition\":{},\"licensing\":{\"shape\":\"S32\"},\"name\":{},\"sourceServerID\":{},\"targetInstanceTypeRightSizingMethod\":{}}},\"S32\":{\"type\":\"structure\",\"members\":{\"osByol\":{\"type\":\"boolean\"}}},\"S36\":{\"type\":\"structure\",\"members\":{\"associateDefaultSecurityGroup\":{\"type\":\"boolean\"},\"bandwidthThrottling\":{\"type\":\"long\"},\"createPublicIP\":{\"type\":\"boolean\"},\"dataPlaneRouting\":{},\"defaultLargeStagingDiskType\":{},\"ebsEncryption\":{},\"ebsEncryptionKeyArn\":{},\"name\":{},\"replicatedDisks\":{\"shape\":\"S37\"},\"replicationServerInstanceType\":{},\"replicationServersSecurityGroupsIDs\":{\"shape\":\"S1l\"},\"sourceServerID\":{},\"stagingAreaSubnetId\":{},\"stagingAreaTags\":{\"shape\":\"S1d\"},\"useDedicatedReplicationServer\":{\"type\":\"boolean\"}}},\"S37\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"deviceName\":{},\"iops\":{\"type\":\"long\"},\"isBootDisk\":{\"type\":\"boolean\"},\"stagingDiskType\":{},\"throughput\":{\"type\":\"long\"}}}}}}"); /***/ }), @@ -36784,7 +39854,23 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeJobLogItems\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeReplicationConfigurationTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeSourceServers\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeJobLogItems\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeJobs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeReplicationConfigurationTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeSourceServers\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"},\"DescribeVcenterClients\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"items\"}}}"); + +/***/ }), + +/***/ 17685: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-10-26\",\"endpointPrefix\":\"refactor-spaces\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Migration Hub Refactor Spaces\",\"serviceId\":\"Migration Hub Refactor Spaces\",\"signatureVersion\":\"v4\",\"signingName\":\"refactor-spaces\",\"uid\":\"migration-hub-refactor-spaces-2021-10-26\"},\"operations\":{\"CreateApplication\":{\"http\":{\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"EnvironmentIdentifier\",\"Name\",\"ProxyType\",\"VpcId\"],\"members\":{\"ApiGatewayProxy\":{\"shape\":\"S2\"},\"ClientToken\":{\"idempotencyToken\":true},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"Name\":{},\"ProxyType\":{},\"Tags\":{\"shape\":\"S9\"},\"VpcId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayProxy\":{\"shape\":\"S2\"},\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"EnvironmentId\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"OwnerAccountId\":{},\"ProxyType\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"VpcId\":{}}}},\"CreateEnvironment\":{\"http\":{\"requestUri\":\"/environments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"NetworkFabricType\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"Description\":{},\"Name\":{},\"NetworkFabricType\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Description\":{},\"EnvironmentId\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"NetworkFabricType\":{},\"OwnerAccountId\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"}}}},\"CreateRoute\":{\"http\":{\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\",\"RouteType\",\"ServiceIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"ClientToken\":{\"idempotencyToken\":true},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"RouteType\":{},\"ServiceIdentifier\":{},\"Tags\":{\"shape\":\"S9\"},\"UriPathRoute\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"OwnerAccountId\":{},\"RouteId\":{},\"RouteType\":{},\"ServiceId\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"UriPathRoute\":{\"shape\":\"Ss\"}}}},\"CreateService\":{\"http\":{\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/services\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EndpointType\",\"EnvironmentIdentifier\",\"Name\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"ClientToken\":{\"idempotencyToken\":true},\"Description\":{},\"EndpointType\":{},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"LambdaEndpoint\":{\"shape\":\"S13\"},\"Name\":{},\"Tags\":{\"shape\":\"S9\"},\"UrlEndpoint\":{\"shape\":\"S16\"},\"VpcId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Description\":{},\"EndpointType\":{},\"EnvironmentId\":{},\"LambdaEndpoint\":{\"shape\":\"S13\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"OwnerAccountId\":{},\"ServiceId\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"UrlEndpoint\":{\"shape\":\"S16\"},\"VpcId\":{}}}},\"DeleteApplication\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"EnvironmentId\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"State\":{}}},\"idempotent\":true},\"DeleteEnvironment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/environments/{EnvironmentIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"EnvironmentIdentifier\"],\"members\":{\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"EnvironmentId\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"State\":{}}},\"idempotent\":true},\"DeleteResourcePolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/resourcepolicy/{Identifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"Identifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteRoute\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes/{RouteIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\",\"RouteIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"RouteIdentifier\":{\"location\":\"uri\",\"locationName\":\"RouteIdentifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"RouteId\":{},\"ServiceId\":{},\"State\":{}}},\"idempotent\":true},\"DeleteService\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/services/{ServiceIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\",\"ServiceIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"ServiceIdentifier\":{\"location\":\"uri\",\"locationName\":\"ServiceIdentifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"EnvironmentId\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"ServiceId\":{},\"State\":{}}},\"idempotent\":true},\"GetApplication\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApiGatewayProxy\":{\"type\":\"structure\",\"members\":{\"ApiGatewayId\":{},\"EndpointType\":{},\"NlbArn\":{},\"NlbName\":{},\"ProxyUrl\":{},\"StageName\":{},\"VpcLinkId\":{}}},\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"EnvironmentId\":{},\"Error\":{\"shape\":\"S1s\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"OwnerAccountId\":{},\"ProxyType\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"VpcId\":{}}}},\"GetEnvironment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environments/{EnvironmentIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"EnvironmentIdentifier\"],\"members\":{\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Description\":{},\"EnvironmentId\":{},\"Error\":{\"shape\":\"S1s\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"NetworkFabricType\":{},\"OwnerAccountId\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"TransitGatewayId\":{}}}},\"GetResourcePolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/resourcepolicy/{Identifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"Identifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}}},\"GetRoute\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes/{RouteIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\",\"RouteIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"RouteIdentifier\":{\"location\":\"uri\",\"locationName\":\"RouteIdentifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"EnvironmentId\":{},\"Error\":{\"shape\":\"S1s\"},\"IncludeChildPaths\":{\"type\":\"boolean\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Methods\":{\"shape\":\"Sv\"},\"OwnerAccountId\":{},\"PathResourceToId\":{\"shape\":\"S28\"},\"RouteId\":{},\"RouteType\":{},\"ServiceId\":{},\"SourcePath\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"}}}},\"GetService\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/services/{ServiceIdentifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\",\"ServiceIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"ServiceIdentifier\":{\"location\":\"uri\",\"locationName\":\"ServiceIdentifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Description\":{},\"EndpointType\":{},\"EnvironmentId\":{},\"Error\":{\"shape\":\"S1s\"},\"LambdaEndpoint\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"OwnerAccountId\":{},\"ServiceId\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"UrlEndpoint\":{\"type\":\"structure\",\"members\":{\"HealthUrl\":{},\"Url\":{}}},\"VpcId\":{}}}},\"ListApplications\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"EnvironmentIdentifier\"],\"members\":{\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApiGatewayProxy\":{\"type\":\"structure\",\"members\":{\"ApiGatewayId\":{},\"EndpointType\":{},\"NlbArn\":{},\"NlbName\":{},\"ProxyUrl\":{},\"StageName\":{},\"VpcLinkId\":{}}},\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"EnvironmentId\":{},\"Error\":{\"shape\":\"S1s\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"OwnerAccountId\":{},\"ProxyType\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"VpcId\":{}}}},\"NextToken\":{}}}},\"ListEnvironmentVpcs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/vpcs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"EnvironmentIdentifier\"],\"members\":{\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EnvironmentVpcList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"CidrBlocks\":{\"type\":\"list\",\"member\":{}},\"CreatedTime\":{\"type\":\"timestamp\"},\"EnvironmentId\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"VpcId\":{},\"VpcName\":{}}}},\"NextToken\":{}}}},\"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\",\"members\":{\"EnvironmentSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Description\":{},\"EnvironmentId\":{},\"Error\":{\"shape\":\"S1s\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"NetworkFabricType\":{},\"OwnerAccountId\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"TransitGatewayId\":{}}}},\"NextToken\":{}}}},\"ListRoutes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"RouteSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"EnvironmentId\":{},\"Error\":{\"shape\":\"S1s\"},\"IncludeChildPaths\":{\"type\":\"boolean\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Methods\":{\"shape\":\"Sv\"},\"OwnerAccountId\":{},\"PathResourceToId\":{\"shape\":\"S28\"},\"RouteId\":{},\"RouteType\":{},\"ServiceId\":{},\"SourcePath\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"}}}}}}},\"ListServices\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/services\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationIdentifier\",\"EnvironmentIdentifier\"],\"members\":{\"ApplicationIdentifier\":{\"location\":\"uri\",\"locationName\":\"ApplicationIdentifier\"},\"EnvironmentIdentifier\":{\"location\":\"uri\",\"locationName\":\"EnvironmentIdentifier\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ServiceSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"CreatedByAccountId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Description\":{},\"EndpointType\":{},\"EnvironmentId\":{},\"Error\":{\"shape\":\"S1s\"},\"LambdaEndpoint\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"OwnerAccountId\":{},\"ServiceId\":{},\"State\":{},\"Tags\":{\"shape\":\"S9\"},\"UrlEndpoint\":{\"type\":\"structure\",\"members\":{\"HealthUrl\":{},\"Url\":{}}},\"VpcId\":{}}}}}}},\"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\":\"S9\"}}}},\"PutResourcePolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/resourcepolicy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Policy\",\"ResourceArn\"],\"members\":{\"Policy\":{},\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"S9\"}}},\"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\":{},\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"members\":{\"EndpointType\":{},\"StageName\":{}}},\"S9\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"Ss\":{\"type\":\"structure\",\"required\":[\"ActivationState\",\"SourcePath\"],\"members\":{\"ActivationState\":{},\"IncludeChildPaths\":{\"type\":\"boolean\"},\"Methods\":{\"shape\":\"Sv\"},\"SourcePath\":{}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"S16\":{\"type\":\"structure\",\"required\":[\"Url\"],\"members\":{\"HealthUrl\":{},\"Url\":{}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"AdditionalDetails\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Code\":{},\"Message\":{},\"ResourceIdentifier\":{},\"ResourceType\":{}}},\"S28\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); + +/***/ }), + +/***/ 38574: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListApplications\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ApplicationSummaryList\"},\"ListEnvironmentVpcs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"EnvironmentVpcList\"},\"ListEnvironments\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"EnvironmentSummaryList\"},\"ListRoutes\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"RouteSummaryList\"},\"ListServices\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ServiceSummaryList\"}}}"); /***/ }), @@ -36804,6 +39890,22 @@ module.exports = JSON.parse("{\"o\":{\"DescribeHomeRegionControls\":{\"input_tok /***/ }), +/***/ 42549: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-02-19\",\"endpointPrefix\":\"migrationhub-strategy\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Migration Hub Strategy Recommendations\",\"serviceId\":\"MigrationHubStrategy\",\"signatureVersion\":\"v4\",\"signingName\":\"migrationhub-strategy\",\"uid\":\"migrationhubstrategy-2020-02-19\"},\"operations\":{\"GetApplicationComponentDetails\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-applicationcomponent-details/{applicationComponentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"applicationComponentId\"],\"members\":{\"applicationComponentId\":{\"location\":\"uri\",\"locationName\":\"applicationComponentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationComponentDetail\":{\"shape\":\"S4\"},\"associatedApplications\":{\"shape\":\"Sy\"},\"associatedServerIds\":{\"type\":\"list\",\"member\":{}},\"moreApplicationResource\":{\"type\":\"boolean\"}}}},\"GetApplicationComponentStrategies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-applicationcomponent-strategies/{applicationComponentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"applicationComponentId\"],\"members\":{\"applicationComponentId\":{\"location\":\"uri\",\"locationName\":\"applicationComponentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationComponentStrategies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"isPreferred\":{\"type\":\"boolean\"},\"recommendation\":{\"shape\":\"So\"},\"status\":{}}}}}}},\"GetAssessment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-assessment/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"dataCollectionDetails\":{\"type\":\"structure\",\"members\":{\"completionTime\":{\"type\":\"timestamp\"},\"failed\":{\"type\":\"integer\"},\"inProgress\":{\"type\":\"integer\"},\"servers\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"status\":{},\"success\":{\"type\":\"integer\"}}},\"id\":{}}}},\"GetImportFileTask\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-import-file-task/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"completionTime\":{\"type\":\"timestamp\"},\"id\":{},\"importName\":{},\"inputS3Bucket\":{},\"inputS3Key\":{},\"numberOfRecordsFailed\":{\"type\":\"integer\"},\"numberOfRecordsSuccess\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"status\":{},\"statusReportS3Bucket\":{},\"statusReportS3Key\":{}}}},\"GetPortfolioPreferences\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-portfolio-preferences\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationPreferences\":{\"shape\":\"S1i\"},\"databasePreferences\":{\"shape\":\"S1t\"},\"prioritizeBusinessGoals\":{\"shape\":\"S25\"}}}},\"GetPortfolioSummary\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-portfolio-summary\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentSummary\":{\"type\":\"structure\",\"members\":{\"antipatternReportS3Object\":{\"shape\":\"S6\"},\"antipatternReportStatus\":{},\"antipatternReportStatusMessage\":{},\"lastAnalyzedTimestamp\":{\"type\":\"timestamp\"},\"listAntipatternSeveritySummary\":{\"shape\":\"Si\"},\"listApplicationComponentStrategySummary\":{\"shape\":\"S2b\"},\"listApplicationComponentSummary\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"appType\":{},\"count\":{\"type\":\"integer\"}}}},\"listServerStrategySummary\":{\"shape\":\"S2b\"},\"listServerSummary\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServerOsType\":{},\"count\":{\"type\":\"integer\"}}}}}}}}},\"GetRecommendationReportDetails\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-recommendation-report-details/{id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{},\"recommendationReportDetails\":{\"type\":\"structure\",\"members\":{\"completionTime\":{\"type\":\"timestamp\"},\"s3Bucket\":{},\"s3Keys\":{\"type\":\"list\",\"member\":{}},\"startTime\":{\"type\":\"timestamp\"},\"status\":{},\"statusMessage\":{}}}}}},\"GetServerDetails\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-server-details/{serverId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"serverId\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"serverId\":{\"location\":\"uri\",\"locationName\":\"serverId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"associatedApplications\":{\"shape\":\"Sy\"},\"nextToken\":{},\"serverDetail\":{\"shape\":\"S2u\"}}}},\"GetServerStrategies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/get-server-strategies/{serverId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"serverId\"],\"members\":{\"serverId\":{\"location\":\"uri\",\"locationName\":\"serverId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"serverStrategies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"isPreferred\":{\"type\":\"boolean\"},\"numberOfApplicationComponents\":{\"type\":\"integer\"},\"recommendation\":{\"shape\":\"So\"},\"status\":{}}}}}}},\"ListApplicationComponents\":{\"http\":{\"requestUri\":\"/list-applicationcomponents\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"applicationComponentCriteria\":{},\"filterValue\":{},\"groupIdFilter\":{\"shape\":\"S3d\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"sort\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationComponentInfos\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"nextToken\":{}}}},\"ListCollectors\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/list-collectors\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Collectors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"collectorHealth\":{},\"collectorId\":{},\"collectorVersion\":{},\"hostName\":{},\"ipAddress\":{},\"lastActivityTimeStamp\":{},\"registeredTimeStamp\":{}}}},\"nextToken\":{}}}},\"ListImportFileTask\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/list-import-file-task\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"taskInfos\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"completionTime\":{\"type\":\"timestamp\"},\"id\":{},\"importName\":{},\"inputS3Bucket\":{},\"inputS3Key\":{},\"numberOfRecordsFailed\":{\"type\":\"integer\"},\"numberOfRecordsSuccess\":{\"type\":\"integer\"},\"startTime\":{\"type\":\"timestamp\"},\"status\":{},\"statusReportS3Bucket\":{},\"statusReportS3Key\":{}}}}}}},\"ListServers\":{\"http\":{\"requestUri\":\"/list-servers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filterValue\":{},\"groupIdFilter\":{\"shape\":\"S3d\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"serverCriteria\":{},\"sort\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"serverInfos\":{\"type\":\"list\",\"member\":{\"shape\":\"S2u\"}}}}},\"PutPortfolioPreferences\":{\"http\":{\"requestUri\":\"/put-portfolio-preferences\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"applicationPreferences\":{\"shape\":\"S1i\"},\"databasePreferences\":{\"shape\":\"S1t\"},\"prioritizeBusinessGoals\":{\"shape\":\"S25\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartAssessment\":{\"http\":{\"requestUri\":\"/start-assessment\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"s3bucketForAnalysisData\":{},\"s3bucketForReportData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"assessmentId\":{}}}},\"StartImportFileTask\":{\"http\":{\"requestUri\":\"/start-import-file-task\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"S3Bucket\",\"name\",\"s3key\"],\"members\":{\"S3Bucket\":{},\"dataSourceType\":{},\"groupId\":{\"shape\":\"S3d\"},\"name\":{},\"s3bucketForReportData\":{},\"s3key\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{}}}},\"StartRecommendationReportGeneration\":{\"http\":{\"requestUri\":\"/start-recommendation-report-generation\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"groupIdFilter\":{\"shape\":\"S3d\"},\"outputFormat\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{}}}},\"StopAssessment\":{\"http\":{\"requestUri\":\"/stop-assessment\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentId\"],\"members\":{\"assessmentId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApplicationComponentConfig\":{\"http\":{\"requestUri\":\"/update-applicationcomponent-config/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"applicationComponentId\"],\"members\":{\"applicationComponentId\":{},\"inclusionStatus\":{},\"secretsManagerKey\":{\"type\":\"string\",\"sensitive\":true},\"sourceCodeList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"location\":{},\"sourceVersion\":{},\"versionControl\":{}}}},\"strategyOption\":{\"shape\":\"S4j\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateServerConfig\":{\"http\":{\"requestUri\":\"/update-server-config/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"serverId\"],\"members\":{\"serverId\":{},\"strategyOption\":{\"shape\":\"S4j\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"analysisStatus\":{},\"antipatternReportS3Object\":{\"shape\":\"S6\"},\"antipatternReportStatus\":{},\"antipatternReportStatusMessage\":{},\"appType\":{},\"associatedServerId\":{},\"databaseConfigDetail\":{\"type\":\"structure\",\"members\":{\"secretName\":{}}},\"id\":{},\"inclusionStatus\":{},\"lastAnalyzedTimestamp\":{\"type\":\"timestamp\"},\"listAntipatternSeveritySummary\":{\"shape\":\"Si\"},\"moreServerAssociationExists\":{\"type\":\"boolean\"},\"name\":{},\"osDriver\":{},\"osVersion\":{},\"recommendationSet\":{\"shape\":\"So\"},\"resourceSubType\":{},\"sourceCodeRepositories\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"branch\":{},\"repository\":{},\"versionControlType\":{}}}},\"statusMessage\":{}}},\"S6\":{\"type\":\"structure\",\"members\":{\"s3Bucket\":{},\"s3key\":{}}},\"Si\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"count\":{\"type\":\"integer\"},\"severity\":{}}}},\"So\":{\"type\":\"structure\",\"members\":{\"strategy\":{},\"targetDestination\":{},\"transformationTool\":{\"type\":\"structure\",\"members\":{\"description\":{},\"name\":{},\"tranformationToolInstallationLink\":{}}}}},\"Sy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{}}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"managementPreference\":{\"type\":\"structure\",\"members\":{\"awsManagedResources\":{\"type\":\"structure\",\"required\":[\"targetDestination\"],\"members\":{\"targetDestination\":{\"type\":\"list\",\"member\":{}}}},\"noPreference\":{\"type\":\"structure\",\"required\":[\"targetDestination\"],\"members\":{\"targetDestination\":{\"type\":\"list\",\"member\":{}}}},\"selfManageResources\":{\"type\":\"structure\",\"required\":[\"targetDestination\"],\"members\":{\"targetDestination\":{\"type\":\"list\",\"member\":{}}}}},\"union\":true}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"databaseManagementPreference\":{},\"databaseMigrationPreference\":{\"type\":\"structure\",\"members\":{\"heterogeneous\":{\"type\":\"structure\",\"required\":[\"targetDatabaseEngine\"],\"members\":{\"targetDatabaseEngine\":{\"type\":\"list\",\"member\":{}}}},\"homogeneous\":{\"type\":\"structure\",\"members\":{\"targetDatabaseEngine\":{\"type\":\"list\",\"member\":{}}}},\"noPreference\":{\"type\":\"structure\",\"required\":[\"targetDatabaseEngine\"],\"members\":{\"targetDatabaseEngine\":{\"type\":\"list\",\"member\":{}}}}},\"union\":true}}},\"S25\":{\"type\":\"structure\",\"members\":{\"businessGoals\":{\"type\":\"structure\",\"members\":{\"licenseCostReduction\":{\"type\":\"integer\"},\"modernizeInfrastructureWithCloudNativeTechnologies\":{\"type\":\"integer\"},\"reduceOperationalOverheadWithManagedServices\":{\"type\":\"integer\"},\"speedOfMigration\":{\"type\":\"integer\"}}}}},\"S2b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"count\":{\"type\":\"integer\"},\"strategy\":{}}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"antipatternReportS3Object\":{\"shape\":\"S6\"},\"antipatternReportStatus\":{},\"antipatternReportStatusMessage\":{},\"applicationComponentStrategySummary\":{\"shape\":\"S2b\"},\"dataCollectionStatus\":{},\"id\":{},\"lastAnalyzedTimestamp\":{\"type\":\"timestamp\"},\"listAntipatternSeveritySummary\":{\"shape\":\"Si\"},\"name\":{},\"recommendationSet\":{\"shape\":\"So\"},\"serverType\":{},\"statusMessage\":{},\"systemInfo\":{\"type\":\"structure\",\"members\":{\"cpuArchitecture\":{},\"fileSystemType\":{},\"networkInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"interfaceName\",\"ipAddress\",\"macAddress\",\"netMask\"],\"members\":{\"interfaceName\":{},\"ipAddress\":{},\"macAddress\":{},\"netMask\":{}}}},\"osInfo\":{\"type\":\"structure\",\"members\":{\"type\":{},\"version\":{}}}}}}},\"S3d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}}},\"S4j\":{\"type\":\"structure\",\"members\":{\"isPreferred\":{\"type\":\"boolean\"},\"strategy\":{},\"targetDestination\":{},\"toolName\":{}}}}}"); + +/***/ }), + +/***/ 37439: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"GetServerDetails\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"associatedApplications\"},\"ListApplicationComponents\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"applicationComponentInfos\"},\"ListCollectors\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"Collectors\"},\"ListImportFileTask\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"taskInfos\"},\"ListServers\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"serverInfos\"}}}"); + +/***/ }), + /***/ 44027: /***/ ((module) => { @@ -36832,7 +39934,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\"}}}},\"CreateExport\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/exports/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"resourceSpecification\",\"fileFormat\"],\"members\":{\"resourceSpecification\":{\"shape\":\"S1m\"},\"fileFormat\":{},\"filePassword\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"resourceSpecification\":{\"shape\":\"S1m\"},\"fileFormat\":{},\"exportStatus\":{},\"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\":\"S1v\"},\"dialogCodeHook\":{\"shape\":\"S1y\"},\"fulfillmentCodeHook\":{\"shape\":\"S1z\"},\"intentConfirmationSetting\":{\"shape\":\"S20\"},\"intentClosingSetting\":{\"shape\":\"S2m\"},\"inputContexts\":{\"shape\":\"S2n\"},\"outputContexts\":{\"shape\":\"S2p\"},\"kendraConfiguration\":{\"shape\":\"S2t\"},\"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\":\"S1v\"},\"dialogCodeHook\":{\"shape\":\"S1y\"},\"fulfillmentCodeHook\":{\"shape\":\"S1z\"},\"intentConfirmationSetting\":{\"shape\":\"S20\"},\"intentClosingSetting\":{\"shape\":\"S2m\"},\"inputContexts\":{\"shape\":\"S2n\"},\"outputContexts\":{\"shape\":\"S2p\"},\"kendraConfiguration\":{\"shape\":\"S2t\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"}}}},\"CreateResourcePolicy\":{\"http\":{\"requestUri\":\"/policy/{resourceArn}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"policy\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"CreateResourcePolicyStatement\":{\"http\":{\"requestUri\":\"/policy/{resourceArn}/statements/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"statementId\",\"effect\",\"principal\",\"action\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"statementId\":{},\"effect\":{},\"principal\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"service\":{},\"arn\":{}}}},\"action\":{\"type\":\"list\",\"member\":{}},\"condition\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"map\",\"key\":{},\"value\":{}}},\"expectedRevisionId\":{\"location\":\"querystring\",\"locationName\":\"expectedRevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"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\":\"S3i\"},\"obfuscationSetting\":{\"shape\":\"S3s\"},\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"intentId\":{\"location\":\"uri\",\"locationName\":\"intentId\"},\"multipleValuesSetting\":{\"shape\":\"S3u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"slotId\":{},\"slotName\":{},\"description\":{},\"slotTypeId\":{},\"valueElicitationSetting\":{\"shape\":\"S3i\"},\"obfuscationSetting\":{\"shape\":\"S3s\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"intentId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"multipleValuesSetting\":{\"shape\":\"S3u\"}}}},\"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\":\"S3x\"},\"valueSelectionSetting\":{\"shape\":\"S42\"},\"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\":\"S3x\"},\"valueSelectionSetting\":{\"shape\":\"S42\"},\"parentSlotTypeSignature\":{},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"}}}},\"CreateUploadUrl\":{\"http\":{\"requestUri\":\"/createuploadurl/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"uploadUrl\":{}}}},\"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\":{}}}},\"DeleteExport\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/exports/{exportId}/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"exportId\"],\"members\":{\"exportId\":{\"location\":\"uri\",\"locationName\":\"exportId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"exportStatus\":{}}}},\"DeleteImport\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/imports/{importId}/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"importId\"],\"members\":{\"importId\":{\"location\":\"uri\",\"locationName\":\"importId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"importStatus\":{}}}},\"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\"}}}},\"DeleteResourcePolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/policy/{resourceArn}/\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"expectedRevisionId\":{\"location\":\"querystring\",\"locationName\":\"expectedRevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"DeleteResourcePolicyStatement\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/policy/{resourceArn}/statements/{statementId}/\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"statementId\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"statementId\":{\"location\":\"uri\",\"locationName\":\"statementId\"},\"expectedRevisionId\":{\"location\":\"querystring\",\"locationName\":\"expectedRevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"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\":\"S55\"},\"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\":\"S55\"},\"creationDateTime\":{\"type\":\"timestamp\"}}}},\"DescribeExport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/exports/{exportId}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"exportId\"],\"members\":{\"exportId\":{\"location\":\"uri\",\"locationName\":\"exportId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"resourceSpecification\":{\"shape\":\"S1m\"},\"fileFormat\":{},\"exportStatus\":{},\"failureReasons\":{\"shape\":\"S55\"},\"downloadUrl\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"DescribeImport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/imports/{importId}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"importId\"],\"members\":{\"importId\":{\"location\":\"uri\",\"locationName\":\"importId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"resourceSpecification\":{\"shape\":\"S5g\"},\"importedResourceId\":{},\"importedResourceName\":{},\"mergeStrategy\":{},\"importStatus\":{},\"failureReasons\":{\"shape\":\"S55\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"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\":\"S1v\"},\"dialogCodeHook\":{\"shape\":\"S1y\"},\"fulfillmentCodeHook\":{\"shape\":\"S1z\"},\"slotPriorities\":{\"shape\":\"S5n\"},\"intentConfirmationSetting\":{\"shape\":\"S20\"},\"intentClosingSetting\":{\"shape\":\"S2m\"},\"inputContexts\":{\"shape\":\"S2n\"},\"outputContexts\":{\"shape\":\"S2p\"},\"kendraConfiguration\":{\"shape\":\"S2t\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"DescribeResourcePolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/policy/{resourceArn}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"policy\":{},\"revisionId\":{}}}},\"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\":\"S3i\"},\"obfuscationSetting\":{\"shape\":\"S3s\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"intentId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"multipleValuesSetting\":{\"shape\":\"S3u\"}}}},\"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\":\"S3x\"},\"valueSelectionSetting\":{\"shape\":\"S42\"},\"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\":\"S69\"},\"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\":\"S69\"},\"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\":{}}}},\"ListExports\":{\"http\":{\"requestUri\":\"/exports/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"sortBy\":{\"type\":\"structure\",\"required\":[\"attribute\",\"order\"],\"members\":{\"attribute\":{},\"order\":{}}},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"values\",\"operator\"],\"members\":{\"name\":{},\"values\":{\"shape\":\"S69\"},\"operator\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"exportSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"resourceSpecification\":{\"shape\":\"S1m\"},\"fileFormat\":{},\"exportStatus\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListImports\":{\"http\":{\"requestUri\":\"/imports/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"sortBy\":{\"type\":\"structure\",\"required\":[\"attribute\",\"order\"],\"members\":{\"attribute\":{},\"order\":{}}},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"values\",\"operator\"],\"members\":{\"name\":{},\"values\":{\"shape\":\"S69\"},\"operator\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"importSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"importedResourceId\":{},\"importedResourceName\":{},\"importStatus\":{},\"mergeStrategy\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"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\":\"S69\"},\"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\":\"S2n\"},\"outputContexts\":{\"shape\":\"S2p\"},\"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\":\"S69\"},\"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\":\"S69\"},\"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\":\"S21\"},\"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\"}}}},\"StartImport\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/imports/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"importId\",\"resourceSpecification\",\"mergeStrategy\"],\"members\":{\"importId\":{},\"resourceSpecification\":{\"shape\":\"S5g\"},\"mergeStrategy\":{},\"filePassword\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"resourceSpecification\":{\"shape\":\"S5g\"},\"mergeStrategy\":{},\"importStatus\":{},\"creationDateTime\":{\"type\":\"timestamp\"}}}},\"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\":\"S55\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"UpdateExport\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/exports/{exportId}/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"exportId\"],\"members\":{\"exportId\":{\"location\":\"uri\",\"locationName\":\"exportId\"},\"filePassword\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"resourceSpecification\":{\"shape\":\"S1m\"},\"fileFormat\":{},\"exportStatus\":{},\"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\":\"S1v\"},\"dialogCodeHook\":{\"shape\":\"S1y\"},\"fulfillmentCodeHook\":{\"shape\":\"S1z\"},\"slotPriorities\":{\"shape\":\"S5n\"},\"intentConfirmationSetting\":{\"shape\":\"S20\"},\"intentClosingSetting\":{\"shape\":\"S2m\"},\"inputContexts\":{\"shape\":\"S2n\"},\"outputContexts\":{\"shape\":\"S2p\"},\"kendraConfiguration\":{\"shape\":\"S2t\"},\"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\":\"S1v\"},\"dialogCodeHook\":{\"shape\":\"S1y\"},\"fulfillmentCodeHook\":{\"shape\":\"S1z\"},\"slotPriorities\":{\"shape\":\"S5n\"},\"intentConfirmationSetting\":{\"shape\":\"S20\"},\"intentClosingSetting\":{\"shape\":\"S2m\"},\"inputContexts\":{\"shape\":\"S2n\"},\"outputContexts\":{\"shape\":\"S2p\"},\"kendraConfiguration\":{\"shape\":\"S2t\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"UpdateResourcePolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/policy/{resourceArn}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"policy\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"policy\":{},\"expectedRevisionId\":{\"location\":\"querystring\",\"locationName\":\"expectedRevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"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\":\"S3i\"},\"obfuscationSetting\":{\"shape\":\"S3s\"},\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"intentId\":{\"location\":\"uri\",\"locationName\":\"intentId\"},\"multipleValuesSetting\":{\"shape\":\"S3u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"slotId\":{},\"slotName\":{},\"description\":{},\"slotTypeId\":{},\"valueElicitationSetting\":{\"shape\":\"S3i\"},\"obfuscationSetting\":{\"shape\":\"S3s\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"intentId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"multipleValuesSetting\":{\"shape\":\"S3u\"}}}},\"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\":\"S3x\"},\"valueSelectionSetting\":{\"shape\":\"S42\"},\"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\":\"S3x\"},\"valueSelectionSetting\":{\"shape\":\"S42\"},\"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\":{}}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"botExportSpecification\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\"],\"members\":{\"botId\":{},\"botVersion\":{}}},\"botLocaleExportSpecification\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\"],\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{}}}}},\"S1q\":{\"type\":\"string\",\"sensitive\":true},\"S1v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"utterance\"],\"members\":{\"utterance\":{}}}},\"S1y\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"enabled\":{\"type\":\"boolean\"}}},\"S1z\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"enabled\":{\"type\":\"boolean\"}}},\"S20\":{\"type\":\"structure\",\"required\":[\"promptSpecification\",\"declinationResponse\"],\"members\":{\"promptSpecification\":{\"shape\":\"S21\"},\"declinationResponse\":{\"shape\":\"S2l\"}}},\"S21\":{\"type\":\"structure\",\"required\":[\"messageGroups\",\"maxRetries\"],\"members\":{\"messageGroups\":{\"shape\":\"S22\"},\"maxRetries\":{\"type\":\"integer\"},\"allowInterrupt\":{\"type\":\"boolean\"}}},\"S22\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"message\"],\"members\":{\"message\":{\"shape\":\"S24\"},\"variations\":{\"type\":\"list\",\"member\":{\"shape\":\"S24\"}}}}},\"S24\":{\"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\":{}}}}}}}},\"S2l\":{\"type\":\"structure\",\"required\":[\"messageGroups\"],\"members\":{\"messageGroups\":{\"shape\":\"S22\"},\"allowInterrupt\":{\"type\":\"boolean\"}}},\"S2m\":{\"type\":\"structure\",\"required\":[\"closingResponse\"],\"members\":{\"closingResponse\":{\"shape\":\"S2l\"}}},\"S2n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}}},\"S2p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"timeToLiveInSeconds\",\"turnsToLive\"],\"members\":{\"name\":{},\"timeToLiveInSeconds\":{\"type\":\"integer\"},\"turnsToLive\":{\"type\":\"integer\"}}}},\"S2t\":{\"type\":\"structure\",\"required\":[\"kendraIndex\"],\"members\":{\"kendraIndex\":{},\"queryFilterStringEnabled\":{\"type\":\"boolean\"},\"queryFilterString\":{}}},\"S3i\":{\"type\":\"structure\",\"required\":[\"slotConstraint\"],\"members\":{\"defaultValueSpecification\":{\"type\":\"structure\",\"required\":[\"defaultValueList\"],\"members\":{\"defaultValueList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"defaultValue\"],\"members\":{\"defaultValue\":{}}}}}},\"slotConstraint\":{},\"promptSpecification\":{\"shape\":\"S21\"},\"sampleUtterances\":{\"shape\":\"S1v\"},\"waitAndContinueSpecification\":{\"type\":\"structure\",\"required\":[\"waitingResponse\",\"continueResponse\"],\"members\":{\"waitingResponse\":{\"shape\":\"S2l\"},\"continueResponse\":{\"shape\":\"S2l\"},\"stillWaitingResponse\":{\"type\":\"structure\",\"required\":[\"messageGroups\",\"frequencyInSeconds\",\"timeoutInSeconds\"],\"members\":{\"messageGroups\":{\"shape\":\"S22\"},\"frequencyInSeconds\":{\"type\":\"integer\"},\"timeoutInSeconds\":{\"type\":\"integer\"},\"allowInterrupt\":{\"type\":\"boolean\"}}}}}}},\"S3s\":{\"type\":\"structure\",\"required\":[\"obfuscationSettingType\"],\"members\":{\"obfuscationSettingType\":{}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"allowMultipleValues\":{\"type\":\"boolean\"}}},\"S3x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"sampleValue\":{\"shape\":\"S3z\"},\"synonyms\":{\"type\":\"list\",\"member\":{\"shape\":\"S3z\"}}}}},\"S3z\":{\"type\":\"structure\",\"required\":[\"value\"],\"members\":{\"value\":{}}},\"S42\":{\"type\":\"structure\",\"required\":[\"resolutionStrategy\"],\"members\":{\"resolutionStrategy\":{},\"regexFilter\":{\"type\":\"structure\",\"required\":[\"pattern\"],\"members\":{\"pattern\":{}}}}},\"S55\":{\"type\":\"list\",\"member\":{}},\"S5g\":{\"type\":\"structure\",\"members\":{\"botImportSpecification\":{\"type\":\"structure\",\"required\":[\"botName\",\"roleArn\",\"dataPrivacy\"],\"members\":{\"botName\":{},\"roleArn\":{},\"dataPrivacy\":{\"shape\":\"Sc\"},\"idleSessionTTLInSeconds\":{\"type\":\"integer\"},\"botTags\":{\"shape\":\"Sf\"},\"testBotAliasTags\":{\"shape\":\"Sf\"}}},\"botLocaleImportSpecification\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\"],\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{},\"nluIntentConfidenceThreshold\":{\"type\":\"double\"},\"voiceSettings\":{\"shape\":\"S1c\"}}}}},\"S5n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"priority\",\"slotId\"],\"members\":{\"priority\":{\"type\":\"integer\"},\"slotId\":{}}}},\"S69\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"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\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"description\":{},\"botVersion\":{},\"botVersionLocaleSpecification\":{\"shape\":\"S1i\"},\"botStatus\":{},\"creationDateTime\":{\"type\":\"timestamp\"}}}},\"CreateExport\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/exports/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"resourceSpecification\",\"fileFormat\"],\"members\":{\"resourceSpecification\":{\"shape\":\"S1n\"},\"fileFormat\":{},\"filePassword\":{\"shape\":\"S1s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"resourceSpecification\":{\"shape\":\"S1n\"},\"fileFormat\":{},\"exportStatus\":{},\"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\":\"S1x\"},\"dialogCodeHook\":{\"shape\":\"S20\"},\"fulfillmentCodeHook\":{\"shape\":\"S21\"},\"intentConfirmationSetting\":{\"shape\":\"S2s\"},\"intentClosingSetting\":{\"shape\":\"S2v\"},\"inputContexts\":{\"shape\":\"S2w\"},\"outputContexts\":{\"shape\":\"S2y\"},\"kendraConfiguration\":{\"shape\":\"S32\"},\"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\":\"S1x\"},\"dialogCodeHook\":{\"shape\":\"S20\"},\"fulfillmentCodeHook\":{\"shape\":\"S21\"},\"intentConfirmationSetting\":{\"shape\":\"S2s\"},\"intentClosingSetting\":{\"shape\":\"S2v\"},\"inputContexts\":{\"shape\":\"S2w\"},\"outputContexts\":{\"shape\":\"S2y\"},\"kendraConfiguration\":{\"shape\":\"S32\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"}}}},\"CreateResourcePolicy\":{\"http\":{\"requestUri\":\"/policy/{resourceArn}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"policy\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"CreateResourcePolicyStatement\":{\"http\":{\"requestUri\":\"/policy/{resourceArn}/statements/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"statementId\",\"effect\",\"principal\",\"action\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"statementId\":{},\"effect\":{},\"principal\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"service\":{},\"arn\":{}}}},\"action\":{\"type\":\"list\",\"member\":{}},\"condition\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"map\",\"key\":{},\"value\":{}}},\"expectedRevisionId\":{\"location\":\"querystring\",\"locationName\":\"expectedRevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"CreateSlot\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"slotName\",\"valueElicitationSetting\",\"botId\",\"botVersion\",\"localeId\",\"intentId\"],\"members\":{\"slotName\":{},\"description\":{},\"slotTypeId\":{},\"valueElicitationSetting\":{\"shape\":\"S3r\"},\"obfuscationSetting\":{\"shape\":\"S41\"},\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"intentId\":{\"location\":\"uri\",\"locationName\":\"intentId\"},\"multipleValuesSetting\":{\"shape\":\"S43\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"slotId\":{},\"slotName\":{},\"description\":{},\"slotTypeId\":{},\"valueElicitationSetting\":{\"shape\":\"S3r\"},\"obfuscationSetting\":{\"shape\":\"S41\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"intentId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"multipleValuesSetting\":{\"shape\":\"S43\"}}}},\"CreateSlotType\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"slotTypeName\",\"botId\",\"botVersion\",\"localeId\"],\"members\":{\"slotTypeName\":{},\"description\":{},\"slotTypeValues\":{\"shape\":\"S46\"},\"valueSelectionSetting\":{\"shape\":\"S4b\"},\"parentSlotTypeSignature\":{},\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"externalSourceSetting\":{\"shape\":\"S4i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"slotTypeId\":{},\"slotTypeName\":{},\"description\":{},\"slotTypeValues\":{\"shape\":\"S46\"},\"valueSelectionSetting\":{\"shape\":\"S4b\"},\"parentSlotTypeSignature\":{},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"externalSourceSetting\":{\"shape\":\"S4i\"}}}},\"CreateUploadUrl\":{\"http\":{\"requestUri\":\"/createuploadurl/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"uploadUrl\":{}}}},\"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\":{}}}},\"DeleteCustomVocabulary\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/customvocabulary\",\"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\":{},\"customVocabularyStatus\":{}}}},\"DeleteExport\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/exports/{exportId}/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"exportId\"],\"members\":{\"exportId\":{\"location\":\"uri\",\"locationName\":\"exportId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"exportStatus\":{}}}},\"DeleteImport\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/imports/{importId}/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"importId\"],\"members\":{\"importId\":{\"location\":\"uri\",\"locationName\":\"importId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"importStatus\":{}}}},\"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\"}}}},\"DeleteResourcePolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/policy/{resourceArn}/\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"expectedRevisionId\":{\"location\":\"querystring\",\"locationName\":\"expectedRevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"DeleteResourcePolicyStatement\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/policy/{resourceArn}/statements/{statementId}/\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"statementId\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"statementId\":{\"location\":\"uri\",\"locationName\":\"statementId\"},\"expectedRevisionId\":{\"location\":\"querystring\",\"locationName\":\"expectedRevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"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\"}}}},\"DeleteUtterances\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/bots/{botId}/utterances/\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"botId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"localeId\":{\"location\":\"querystring\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"querystring\",\"locationName\":\"sessionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S5r\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"lastBuildSubmittedDateTime\":{\"type\":\"timestamp\"},\"botLocaleHistoryEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"event\",\"eventDate\"],\"members\":{\"event\":{},\"eventDate\":{\"type\":\"timestamp\"}}}},\"recommendedActions\":{\"shape\":\"S5w\"}}}},\"DescribeBotRecommendation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\",\"botRecommendationId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"botRecommendationId\":{\"location\":\"uri\",\"locationName\":\"botRecommendationId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{},\"botRecommendationStatus\":{},\"botRecommendationId\":{},\"failureReasons\":{\"shape\":\"S5r\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"transcriptSourceSetting\":{\"shape\":\"S61\"},\"encryptionSetting\":{\"shape\":\"S6a\"},\"botRecommendationResults\":{\"type\":\"structure\",\"members\":{\"botLocaleExportUrl\":{},\"associatedTranscriptsUrl\":{},\"statistics\":{\"type\":\"structure\",\"members\":{\"intents\":{\"type\":\"structure\",\"members\":{\"discoveredIntentCount\":{\"type\":\"integer\"}}},\"slotTypes\":{\"type\":\"structure\",\"members\":{\"discoveredSlotTypeCount\":{\"type\":\"integer\"}}}}}}}}}},\"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\":\"S5r\"},\"creationDateTime\":{\"type\":\"timestamp\"}}}},\"DescribeCustomVocabularyMetadata\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/customvocabulary/DEFAULT/metadata\",\"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\":{},\"customVocabularyStatus\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"DescribeExport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/exports/{exportId}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"exportId\"],\"members\":{\"exportId\":{\"location\":\"uri\",\"locationName\":\"exportId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"resourceSpecification\":{\"shape\":\"S1n\"},\"fileFormat\":{},\"exportStatus\":{},\"failureReasons\":{\"shape\":\"S5r\"},\"downloadUrl\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"DescribeImport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/imports/{importId}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"importId\"],\"members\":{\"importId\":{\"location\":\"uri\",\"locationName\":\"importId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"resourceSpecification\":{\"shape\":\"S6p\"},\"importedResourceId\":{},\"importedResourceName\":{},\"mergeStrategy\":{},\"importStatus\":{},\"failureReasons\":{\"shape\":\"S5r\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"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\":\"S1x\"},\"dialogCodeHook\":{\"shape\":\"S20\"},\"fulfillmentCodeHook\":{\"shape\":\"S21\"},\"slotPriorities\":{\"shape\":\"S6x\"},\"intentConfirmationSetting\":{\"shape\":\"S2s\"},\"intentClosingSetting\":{\"shape\":\"S2v\"},\"inputContexts\":{\"shape\":\"S2w\"},\"outputContexts\":{\"shape\":\"S2y\"},\"kendraConfiguration\":{\"shape\":\"S32\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"DescribeResourcePolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/policy/{resourceArn}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"policy\":{},\"revisionId\":{}}}},\"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\":\"S3r\"},\"obfuscationSetting\":{\"shape\":\"S41\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"intentId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"multipleValuesSetting\":{\"shape\":\"S43\"}}}},\"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\":\"S46\"},\"valueSelectionSetting\":{\"shape\":\"S4b\"},\"parentSlotTypeSignature\":{},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"externalSourceSetting\":{\"shape\":\"S4i\"}}}},\"ListAggregatedUtterances\":{\"http\":{\"requestUri\":\"/bots/{botId}/aggregatedutterances/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"localeId\",\"aggregationDuration\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{},\"botVersion\":{},\"localeId\":{},\"aggregationDuration\":{\"shape\":\"S77\"},\"sortBy\":{\"type\":\"structure\",\"required\":[\"attribute\",\"order\"],\"members\":{\"attribute\":{},\"order\":{}}},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"values\",\"operator\"],\"members\":{\"name\":{},\"values\":{\"shape\":\"S7h\"},\"operator\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botAliasId\":{},\"botVersion\":{},\"localeId\":{},\"aggregationDuration\":{\"shape\":\"S77\"},\"aggregationWindowStartTime\":{\"type\":\"timestamp\"},\"aggregationWindowEndTime\":{\"type\":\"timestamp\"},\"aggregationLastRefreshedDateTime\":{\"type\":\"timestamp\"},\"aggregatedUtterancesSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"utterance\":{},\"hitCount\":{\"type\":\"integer\"},\"missedCount\":{\"type\":\"integer\"},\"utteranceFirstRecordedInAggregationDuration\":{\"type\":\"timestamp\"},\"utteranceLastRecordedInAggregationDuration\":{\"type\":\"timestamp\"},\"containsDataFromDeletedResources\":{\"type\":\"boolean\"}}}},\"nextToken\":{}}}},\"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\":\"S7h\"},\"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\"}}}}}}},\"ListBotRecommendations\":{\"http\":{\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/\",\"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\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{},\"botRecommendationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"botRecommendationStatus\",\"botRecommendationId\"],\"members\":{\"botRecommendationStatus\":{},\"botRecommendationId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"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\":\"S7h\"},\"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\":{}}}},\"ListExports\":{\"http\":{\"requestUri\":\"/exports/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"sortBy\":{\"type\":\"structure\",\"required\":[\"attribute\",\"order\"],\"members\":{\"attribute\":{},\"order\":{}}},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"values\",\"operator\"],\"members\":{\"name\":{},\"values\":{\"shape\":\"S7h\"},\"operator\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"localeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"exportSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"resourceSpecification\":{\"shape\":\"S1n\"},\"fileFormat\":{},\"exportStatus\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{},\"localeId\":{}}}},\"ListImports\":{\"http\":{\"requestUri\":\"/imports/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"sortBy\":{\"type\":\"structure\",\"required\":[\"attribute\",\"order\"],\"members\":{\"attribute\":{},\"order\":{}}},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"values\",\"operator\"],\"members\":{\"name\":{},\"values\":{\"shape\":\"S7h\"},\"operator\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"localeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"importSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"importedResourceId\":{},\"importedResourceName\":{},\"importStatus\":{},\"mergeStrategy\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"importedResourceType\":{}}}},\"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\":\"S7h\"},\"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\":\"S2w\"},\"outputContexts\":{\"shape\":\"S2y\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListRecommendedIntents\":{\"http\":{\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/intents\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\",\"botRecommendationId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"botRecommendationId\":{\"location\":\"uri\",\"locationName\":\"botRecommendationId\"},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{},\"botRecommendationId\":{},\"summaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"intentId\":{},\"intentName\":{},\"sampleUtterancesCount\":{\"type\":\"integer\"}}}},\"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\":\"S7h\"},\"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\"},\"slotTypeCategory\":{}}}},\"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\":\"S7h\"},\"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\":\"S2t\"},\"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\"}}}},\"SearchAssociatedTranscripts\":{\"http\":{\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/associatedtranscripts\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\",\"botRecommendationId\",\"filters\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"botRecommendationId\":{\"location\":\"uri\",\"locationName\":\"botRecommendationId\"},\"searchOrder\":{},\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"values\"],\"members\":{\"name\":{},\"values\":{\"shape\":\"S7h\"}}}},\"maxResults\":{\"type\":\"integer\"},\"nextIndex\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{},\"botRecommendationId\":{},\"nextIndex\":{\"type\":\"integer\"},\"associatedTranscripts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"transcript\":{}}}},\"totalResults\":{\"type\":\"integer\"}}}},\"StartBotRecommendation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\",\"transcriptSourceSetting\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"transcriptSourceSetting\":{\"shape\":\"S61\"},\"encryptionSetting\":{\"shape\":\"S6a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{},\"botRecommendationStatus\":{},\"botRecommendationId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"transcriptSourceSetting\":{\"shape\":\"S61\"},\"encryptionSetting\":{\"shape\":\"S6a\"}}}},\"StartImport\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/imports/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"importId\",\"resourceSpecification\",\"mergeStrategy\"],\"members\":{\"importId\":{},\"resourceSpecification\":{\"shape\":\"S6p\"},\"mergeStrategy\":{},\"filePassword\":{\"shape\":\"S1s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"importId\":{},\"resourceSpecification\":{\"shape\":\"S6p\"},\"mergeStrategy\":{},\"importStatus\":{},\"creationDateTime\":{\"type\":\"timestamp\"}}}},\"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\":\"S5r\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"recommendedActions\":{\"shape\":\"S5w\"}}}},\"UpdateBotRecommendation\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\",\"botRecommendationId\",\"encryptionSetting\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"botRecommendationId\":{\"location\":\"uri\",\"locationName\":\"botRecommendationId\"},\"encryptionSetting\":{\"shape\":\"S6a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{},\"botRecommendationStatus\":{},\"botRecommendationId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"transcriptSourceSetting\":{\"shape\":\"S61\"},\"encryptionSetting\":{\"shape\":\"S6a\"}}}},\"UpdateExport\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/exports/{exportId}/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"exportId\"],\"members\":{\"exportId\":{\"location\":\"uri\",\"locationName\":\"exportId\"},\"filePassword\":{\"shape\":\"S1s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"exportId\":{},\"resourceSpecification\":{\"shape\":\"S1n\"},\"fileFormat\":{},\"exportStatus\":{},\"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\":\"S1x\"},\"dialogCodeHook\":{\"shape\":\"S20\"},\"fulfillmentCodeHook\":{\"shape\":\"S21\"},\"slotPriorities\":{\"shape\":\"S6x\"},\"intentConfirmationSetting\":{\"shape\":\"S2s\"},\"intentClosingSetting\":{\"shape\":\"S2v\"},\"inputContexts\":{\"shape\":\"S2w\"},\"outputContexts\":{\"shape\":\"S2y\"},\"kendraConfiguration\":{\"shape\":\"S32\"},\"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\":\"S1x\"},\"dialogCodeHook\":{\"shape\":\"S20\"},\"fulfillmentCodeHook\":{\"shape\":\"S21\"},\"slotPriorities\":{\"shape\":\"S6x\"},\"intentConfirmationSetting\":{\"shape\":\"S2s\"},\"intentClosingSetting\":{\"shape\":\"S2v\"},\"inputContexts\":{\"shape\":\"S2w\"},\"outputContexts\":{\"shape\":\"S2y\"},\"kendraConfiguration\":{\"shape\":\"S32\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"}}}},\"UpdateResourcePolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/policy/{resourceArn}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"policy\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"policy\":{},\"expectedRevisionId\":{\"location\":\"querystring\",\"locationName\":\"expectedRevisionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{},\"revisionId\":{}}}},\"UpdateSlot\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"slotId\",\"slotName\",\"valueElicitationSetting\",\"botId\",\"botVersion\",\"localeId\",\"intentId\"],\"members\":{\"slotId\":{\"location\":\"uri\",\"locationName\":\"slotId\"},\"slotName\":{},\"description\":{},\"slotTypeId\":{},\"valueElicitationSetting\":{\"shape\":\"S3r\"},\"obfuscationSetting\":{\"shape\":\"S41\"},\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"intentId\":{\"location\":\"uri\",\"locationName\":\"intentId\"},\"multipleValuesSetting\":{\"shape\":\"S43\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"slotId\":{},\"slotName\":{},\"description\":{},\"slotTypeId\":{},\"valueElicitationSetting\":{\"shape\":\"S3r\"},\"obfuscationSetting\":{\"shape\":\"S41\"},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"intentId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"multipleValuesSetting\":{\"shape\":\"S43\"}}}},\"UpdateSlotType\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"slotTypeId\",\"slotTypeName\",\"botId\",\"botVersion\",\"localeId\"],\"members\":{\"slotTypeId\":{\"location\":\"uri\",\"locationName\":\"slotTypeId\"},\"slotTypeName\":{},\"description\":{},\"slotTypeValues\":{\"shape\":\"S46\"},\"valueSelectionSetting\":{\"shape\":\"S4b\"},\"parentSlotTypeSignature\":{},\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botVersion\":{\"location\":\"uri\",\"locationName\":\"botVersion\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"externalSourceSetting\":{\"shape\":\"S4i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"slotTypeId\":{},\"slotTypeName\":{},\"description\":{},\"slotTypeValues\":{\"shape\":\"S46\"},\"valueSelectionSetting\":{\"shape\":\"S4b\"},\"parentSlotTypeSignature\":{},\"botId\":{},\"botVersion\":{},\"localeId\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"externalSourceSetting\":{\"shape\":\"S4i\"}}}}},\"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\":{},\"engine\":{}}},\"S1i\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"sourceBotVersion\"],\"members\":{\"sourceBotVersion\":{}}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"botExportSpecification\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\"],\"members\":{\"botId\":{},\"botVersion\":{}}},\"botLocaleExportSpecification\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\"],\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{}}},\"customVocabularyExportSpecification\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\"],\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{}}}}},\"S1s\":{\"type\":\"string\",\"sensitive\":true},\"S1x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"utterance\"],\"members\":{\"utterance\":{}}}},\"S20\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"enabled\":{\"type\":\"boolean\"}}},\"S21\":{\"type\":\"structure\",\"required\":[\"enabled\"],\"members\":{\"enabled\":{\"type\":\"boolean\"},\"postFulfillmentStatusSpecification\":{\"type\":\"structure\",\"members\":{\"successResponse\":{\"shape\":\"S23\"},\"failureResponse\":{\"shape\":\"S23\"},\"timeoutResponse\":{\"shape\":\"S23\"}}},\"fulfillmentUpdatesSpecification\":{\"type\":\"structure\",\"required\":[\"active\"],\"members\":{\"active\":{\"type\":\"boolean\"},\"startResponse\":{\"type\":\"structure\",\"required\":[\"delayInSeconds\",\"messageGroups\"],\"members\":{\"delayInSeconds\":{\"type\":\"integer\"},\"messageGroups\":{\"shape\":\"S24\"},\"allowInterrupt\":{\"type\":\"boolean\"}}},\"updateResponse\":{\"type\":\"structure\",\"required\":[\"frequencyInSeconds\",\"messageGroups\"],\"members\":{\"frequencyInSeconds\":{\"type\":\"integer\"},\"messageGroups\":{\"shape\":\"S24\"},\"allowInterrupt\":{\"type\":\"boolean\"}}},\"timeoutInSeconds\":{\"type\":\"integer\"}}}}},\"S23\":{\"type\":\"structure\",\"required\":[\"messageGroups\"],\"members\":{\"messageGroups\":{\"shape\":\"S24\"},\"allowInterrupt\":{\"type\":\"boolean\"}}},\"S24\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"message\"],\"members\":{\"message\":{\"shape\":\"S26\"},\"variations\":{\"type\":\"list\",\"member\":{\"shape\":\"S26\"}}}}},\"S26\":{\"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\":{}}}}}}}},\"S2s\":{\"type\":\"structure\",\"required\":[\"promptSpecification\",\"declinationResponse\"],\"members\":{\"promptSpecification\":{\"shape\":\"S2t\"},\"declinationResponse\":{\"shape\":\"S23\"},\"active\":{\"type\":\"boolean\"}}},\"S2t\":{\"type\":\"structure\",\"required\":[\"messageGroups\",\"maxRetries\"],\"members\":{\"messageGroups\":{\"shape\":\"S24\"},\"maxRetries\":{\"type\":\"integer\"},\"allowInterrupt\":{\"type\":\"boolean\"}}},\"S2v\":{\"type\":\"structure\",\"required\":[\"closingResponse\"],\"members\":{\"closingResponse\":{\"shape\":\"S23\"},\"active\":{\"type\":\"boolean\"}}},\"S2w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}}},\"S2y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"timeToLiveInSeconds\",\"turnsToLive\"],\"members\":{\"name\":{},\"timeToLiveInSeconds\":{\"type\":\"integer\"},\"turnsToLive\":{\"type\":\"integer\"}}}},\"S32\":{\"type\":\"structure\",\"required\":[\"kendraIndex\"],\"members\":{\"kendraIndex\":{},\"queryFilterStringEnabled\":{\"type\":\"boolean\"},\"queryFilterString\":{}}},\"S3r\":{\"type\":\"structure\",\"required\":[\"slotConstraint\"],\"members\":{\"defaultValueSpecification\":{\"type\":\"structure\",\"required\":[\"defaultValueList\"],\"members\":{\"defaultValueList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"defaultValue\"],\"members\":{\"defaultValue\":{}}}}}},\"slotConstraint\":{},\"promptSpecification\":{\"shape\":\"S2t\"},\"sampleUtterances\":{\"shape\":\"S1x\"},\"waitAndContinueSpecification\":{\"type\":\"structure\",\"required\":[\"waitingResponse\",\"continueResponse\"],\"members\":{\"waitingResponse\":{\"shape\":\"S23\"},\"continueResponse\":{\"shape\":\"S23\"},\"stillWaitingResponse\":{\"type\":\"structure\",\"required\":[\"messageGroups\",\"frequencyInSeconds\",\"timeoutInSeconds\"],\"members\":{\"messageGroups\":{\"shape\":\"S24\"},\"frequencyInSeconds\":{\"type\":\"integer\"},\"timeoutInSeconds\":{\"type\":\"integer\"},\"allowInterrupt\":{\"type\":\"boolean\"}}},\"active\":{\"type\":\"boolean\"}}}}},\"S41\":{\"type\":\"structure\",\"required\":[\"obfuscationSettingType\"],\"members\":{\"obfuscationSettingType\":{}}},\"S43\":{\"type\":\"structure\",\"members\":{\"allowMultipleValues\":{\"type\":\"boolean\"}}},\"S46\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"sampleValue\":{\"shape\":\"S48\"},\"synonyms\":{\"type\":\"list\",\"member\":{\"shape\":\"S48\"}}}}},\"S48\":{\"type\":\"structure\",\"required\":[\"value\"],\"members\":{\"value\":{}}},\"S4b\":{\"type\":\"structure\",\"required\":[\"resolutionStrategy\"],\"members\":{\"resolutionStrategy\":{},\"regexFilter\":{\"type\":\"structure\",\"required\":[\"pattern\"],\"members\":{\"pattern\":{}}},\"advancedRecognitionSetting\":{\"type\":\"structure\",\"members\":{\"audioRecognitionStrategy\":{}}}}},\"S4i\":{\"type\":\"structure\",\"members\":{\"grammarSlotTypeSetting\":{\"type\":\"structure\",\"members\":{\"source\":{\"type\":\"structure\",\"required\":[\"s3BucketName\",\"s3ObjectKey\"],\"members\":{\"s3BucketName\":{},\"s3ObjectKey\":{},\"kmsKeyArn\":{}}}}}}},\"S5r\":{\"type\":\"list\",\"member\":{}},\"S5w\":{\"type\":\"list\",\"member\":{}},\"S61\":{\"type\":\"structure\",\"members\":{\"s3BucketTranscriptSource\":{\"type\":\"structure\",\"required\":[\"s3BucketName\",\"transcriptFormat\"],\"members\":{\"s3BucketName\":{},\"pathFormat\":{\"type\":\"structure\",\"members\":{\"objectPrefixes\":{\"type\":\"list\",\"member\":{}}}},\"transcriptFormat\":{},\"transcriptFilter\":{\"type\":\"structure\",\"members\":{\"lexTranscriptFilter\":{\"type\":\"structure\",\"members\":{\"dateRangeFilter\":{\"type\":\"structure\",\"required\":[\"startDateTime\",\"endDateTime\"],\"members\":{\"startDateTime\":{\"type\":\"timestamp\"},\"endDateTime\":{\"type\":\"timestamp\"}}}}}}},\"kmsKeyArn\":{}}}}},\"S6a\":{\"type\":\"structure\",\"members\":{\"kmsKeyArn\":{},\"botLocaleExportPassword\":{\"shape\":\"S6b\"},\"associatedTranscriptsPassword\":{\"shape\":\"S6b\"}}},\"S6b\":{\"type\":\"string\",\"sensitive\":true},\"S6p\":{\"type\":\"structure\",\"members\":{\"botImportSpecification\":{\"type\":\"structure\",\"required\":[\"botName\",\"roleArn\",\"dataPrivacy\"],\"members\":{\"botName\":{},\"roleArn\":{},\"dataPrivacy\":{\"shape\":\"Sc\"},\"idleSessionTTLInSeconds\":{\"type\":\"integer\"},\"botTags\":{\"shape\":\"Sf\"},\"testBotAliasTags\":{\"shape\":\"Sf\"}}},\"botLocaleImportSpecification\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\"],\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{},\"nluIntentConfidenceThreshold\":{\"type\":\"double\"},\"voiceSettings\":{\"shape\":\"S1c\"}}},\"customVocabularyImportSpecification\":{\"type\":\"structure\",\"required\":[\"botId\",\"botVersion\",\"localeId\"],\"members\":{\"botId\":{},\"botVersion\":{},\"localeId\":{}}}}},\"S6x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"priority\",\"slotId\"],\"members\":{\"priority\":{\"type\":\"integer\"},\"slotId\":{}}}},\"S77\":{\"type\":\"structure\",\"required\":[\"relativeAggregationDuration\"],\"members\":{\"relativeAggregationDuration\":{\"type\":\"structure\",\"required\":[\"timeDimension\",\"timeValue\"],\"members\":{\"timeDimension\":{},\"timeValue\":{\"type\":\"integer\"}}}}},\"S7h\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -36840,7 +39942,15 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"},\"ListExports\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListImports\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListAggregatedUtterances\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListBotAliases\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListBotLocales\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListBotRecommendations\":{\"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\"},\"ListExports\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListImports\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListIntents\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListRecommendedIntents\":{\"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\"}}}"); + +/***/ }), + +/***/ 78897: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"V\":{\"BotAvailable\":{\"delay\":10,\"operation\":\"DescribeBot\",\"maxAttempts\":35,\"description\":\"Wait until a bot is available\",\"acceptors\":[{\"expected\":\"Available\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botStatus\"},{\"expected\":\"Deleting\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botStatus\"},{\"expected\":\"Inactive\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botStatus\"}]},\"BotAliasAvailable\":{\"delay\":10,\"operation\":\"DescribeBotAlias\",\"maxAttempts\":35,\"description\":\"Wait until a bot alias is available\",\"acceptors\":[{\"expected\":\"Available\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botAliasStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botAliasStatus\"},{\"expected\":\"Deleting\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botAliasStatus\"}]},\"BotExportCompleted\":{\"delay\":10,\"operation\":\"DescribeExport\",\"maxAttempts\":35,\"description\":\"Wait until a bot has been exported\",\"acceptors\":[{\"expected\":\"Completed\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"exportStatus\"},{\"expected\":\"Deleting\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"exportStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"exportStatus\"}]},\"BotImportCompleted\":{\"delay\":10,\"operation\":\"DescribeImport\",\"maxAttempts\":35,\"description\":\"Wait until a bot has been imported\",\"acceptors\":[{\"expected\":\"Completed\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"importStatus\"},{\"expected\":\"Deleting\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"importStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"importStatus\"}]},\"BotLocaleBuilt\":{\"delay\":10,\"operation\":\"DescribeBotLocale\",\"maxAttempts\":35,\"description\":\"Wait until a bot locale is built\",\"acceptors\":[{\"expected\":\"Built\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"Deleting\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"NotBuilt\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botLocaleStatus\"}]},\"BotLocaleExpressTestingAvailable\":{\"delay\":10,\"operation\":\"DescribeBotLocale\",\"maxAttempts\":35,\"description\":\"Wait until a bot locale build is ready for express testing\",\"acceptors\":[{\"expected\":\"Built\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"ReadyExpressTesting\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"Deleting\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"NotBuilt\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botLocaleStatus\"}]},\"BotVersionAvailable\":{\"delay\":10,\"operation\":\"DescribeBotVersion\",\"maxAttempts\":35,\"description\":\"Wait until a bot version is available\",\"acceptors\":[{\"expected\":\"Available\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botStatus\"},{\"expected\":\"Deleting\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botStatus\"},{\"state\":\"retry\",\"matcher\":\"status\",\"expected\":404}]},\"BotLocaleCreated\":{\"delay\":10,\"operation\":\"DescribeBotLocale\",\"maxAttempts\":35,\"description\":\"Wait unit a bot locale is created\",\"acceptors\":[{\"expected\":\"Built\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"ReadyExpressTesting\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"NotBuilt\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"Deleting\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botLocaleStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"botLocaleStatus\"}]}}}"); /***/ }), @@ -36848,7 +39958,7 @@ module.exports = JSON.parse("{\"o\":{\"ListBotAliases\":{\"input_token\":\"nextT /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2010-08-01\",\"endpointPrefix\":\"monitoring\",\"protocol\":\"query\",\"serviceAbbreviation\":\"CloudWatch\",\"serviceFullName\":\"Amazon CloudWatch\",\"serviceId\":\"CloudWatch\",\"signatureVersion\":\"v4\",\"uid\":\"monitoring-2010-08-01\",\"xmlNamespace\":\"http://monitoring.amazonaws.com/doc/2010-08-01/\"},\"operations\":{\"DeleteAlarms\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmNames\"],\"members\":{\"AlarmNames\":{\"shape\":\"S2\"}}}},\"DeleteAnomalyDetector\":{\"input\":{\"type\":\"structure\",\"required\":[\"Namespace\",\"MetricName\",\"Stat\"],\"members\":{\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S7\"},\"Stat\":{}}},\"output\":{\"resultWrapper\":\"DeleteAnomalyDetectorResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteDashboards\":{\"input\":{\"type\":\"structure\",\"required\":[\"DashboardNames\"],\"members\":{\"DashboardNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"DeleteDashboardsResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteInsightRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleNames\"],\"members\":{\"RuleNames\":{\"shape\":\"Si\"}}},\"output\":{\"resultWrapper\":\"DeleteInsightRulesResult\",\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"Sl\"}}}},\"DeleteMetricStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"resultWrapper\":\"DeleteMetricStreamResult\",\"type\":\"structure\",\"members\":{}}},\"DescribeAlarmHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"AlarmTypes\":{\"shape\":\"Sv\"},\"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\":\"Sv\"},\"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\":\"S1f\"},\"AlarmArn\":{},\"AlarmConfigurationUpdatedTimestamp\":{\"type\":\"timestamp\"},\"AlarmDescription\":{},\"AlarmName\":{},\"AlarmRule\":{},\"InsufficientDataActions\":{\"shape\":\"S1f\"},\"OKActions\":{\"shape\":\"S1f\"},\"StateReason\":{},\"StateReasonData\":{},\"StateUpdatedTimestamp\":{\"type\":\"timestamp\"},\"StateValue\":{}},\"xmlOrder\":[\"ActionsEnabled\",\"AlarmActions\",\"AlarmArn\",\"AlarmConfigurationUpdatedTimestamp\",\"AlarmDescription\",\"AlarmName\",\"AlarmRule\",\"InsufficientDataActions\",\"OKActions\",\"StateReason\",\"StateReasonData\",\"StateUpdatedTimestamp\",\"StateValue\"]}},\"MetricAlarms\":{\"shape\":\"S1m\"},\"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\":\"S1m\"}}}},\"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\":\"S2e\"},\"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\":\"S1y\"},\"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\":\"S3v\"}}}},\"NextToken\":{},\"Messages\":{\"shape\":\"S3v\"}}}},\"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\"]}}}}},\"GetMetricStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"resultWrapper\":\"GetMetricStreamResult\",\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{},\"IncludeFilters\":{\"shape\":\"S49\"},\"ExcludeFilters\":{\"shape\":\"S49\"},\"FirehoseArn\":{},\"RoleArn\":{},\"State\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"LastUpdateDate\":{\"type\":\"timestamp\"},\"OutputFormat\":{}}}},\"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\":{}}}},\"ListMetricStreams\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"ListMetricStreamsResult\",\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"LastUpdateDate\":{\"type\":\"timestamp\"},\"Name\":{},\"FirehoseArn\":{},\"State\":{},\"OutputFormat\":{}}}}}}},\"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\":\"S22\"}},\"NextToken\":{}},\"xmlOrder\":[\"Metrics\",\"NextToken\"]}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"resultWrapper\":\"ListTagsForResourceResult\",\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S52\"}}}},\"PutAnomalyDetector\":{\"input\":{\"type\":\"structure\",\"required\":[\"Namespace\",\"MetricName\",\"Stat\"],\"members\":{\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S7\"},\"Stat\":{},\"Configuration\":{\"shape\":\"S2e\"}}},\"output\":{\"resultWrapper\":\"PutAnomalyDetectorResult\",\"type\":\"structure\",\"members\":{}}},\"PutCompositeAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"AlarmRule\"],\"members\":{\"ActionsEnabled\":{\"type\":\"boolean\"},\"AlarmActions\":{\"shape\":\"S1f\"},\"AlarmDescription\":{},\"AlarmName\":{},\"AlarmRule\":{},\"InsufficientDataActions\":{\"shape\":\"S1f\"},\"OKActions\":{\"shape\":\"S1f\"},\"Tags\":{\"shape\":\"S52\"}}}},\"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\":\"S52\"}}},\"output\":{\"resultWrapper\":\"PutInsightRuleResult\",\"type\":\"structure\",\"members\":{}}},\"PutMetricAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"EvaluationPeriods\",\"ComparisonOperator\"],\"members\":{\"AlarmName\":{},\"AlarmDescription\":{},\"ActionsEnabled\":{\"type\":\"boolean\"},\"OKActions\":{\"shape\":\"S1f\"},\"AlarmActions\":{\"shape\":\"S1f\"},\"InsufficientDataActions\":{\"shape\":\"S1f\"},\"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\":\"S1y\"},\"Tags\":{\"shape\":\"S52\"},\"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\"}}}}}}},\"PutMetricStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"FirehoseArn\",\"RoleArn\",\"OutputFormat\"],\"members\":{\"Name\":{},\"IncludeFilters\":{\"shape\":\"S49\"},\"ExcludeFilters\":{\"shape\":\"S49\"},\"FirehoseArn\":{},\"RoleArn\":{},\"OutputFormat\":{},\"Tags\":{\"shape\":\"S52\"}}},\"output\":{\"resultWrapper\":\"PutMetricStreamResult\",\"type\":\"structure\",\"members\":{\"Arn\":{}}}},\"SetAlarmState\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"StateValue\",\"StateReason\"],\"members\":{\"AlarmName\":{},\"StateValue\":{},\"StateReason\":{},\"StateReasonData\":{}}}},\"StartMetricStreams\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S5t\"}}},\"output\":{\"resultWrapper\":\"StartMetricStreamsResult\",\"type\":\"structure\",\"members\":{}}},\"StopMetricStreams\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S5t\"}}},\"output\":{\"resultWrapper\":\"StopMetricStreamsResult\",\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S52\"}}},\"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\":{}}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"AlarmArn\":{},\"AlarmDescription\":{},\"AlarmConfigurationUpdatedTimestamp\":{\"type\":\"timestamp\"},\"ActionsEnabled\":{\"type\":\"boolean\"},\"OKActions\":{\"shape\":\"S1f\"},\"AlarmActions\":{\"shape\":\"S1f\"},\"InsufficientDataActions\":{\"shape\":\"S1f\"},\"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\":\"S1y\"},\"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\"]}},\"S1y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"MetricStat\":{\"type\":\"structure\",\"required\":[\"Metric\",\"Period\",\"Stat\"],\"members\":{\"Metric\":{\"shape\":\"S22\"},\"Period\":{\"type\":\"integer\"},\"Stat\":{},\"Unit\":{}}},\"Expression\":{},\"Label\":{},\"ReturnData\":{\"type\":\"boolean\"},\"Period\":{\"type\":\"integer\"}}}},\"S22\":{\"type\":\"structure\",\"members\":{\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S7\"}},\"xmlOrder\":[\"Namespace\",\"MetricName\",\"Dimensions\"]},\"S2e\":{\"type\":\"structure\",\"members\":{\"ExcludedTimeRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StartTime\",\"EndTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}},\"xmlOrder\":[\"StartTime\",\"EndTime\"]}},\"MetricTimezone\":{}}},\"S3v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Value\":{}}}},\"S49\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Namespace\":{}}}},\"S52\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S5t\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2010-08-01\",\"endpointPrefix\":\"monitoring\",\"protocol\":\"query\",\"serviceAbbreviation\":\"CloudWatch\",\"serviceFullName\":\"Amazon CloudWatch\",\"serviceId\":\"CloudWatch\",\"signatureVersion\":\"v4\",\"uid\":\"monitoring-2010-08-01\",\"xmlNamespace\":\"http://monitoring.amazonaws.com/doc/2010-08-01/\"},\"operations\":{\"DeleteAlarms\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmNames\"],\"members\":{\"AlarmNames\":{\"shape\":\"S2\"}}}},\"DeleteAnomalyDetector\":{\"input\":{\"type\":\"structure\",\"members\":{\"Namespace\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.\"},\"MetricName\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.\"},\"Dimensions\":{\"shape\":\"S7\",\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.\"},\"Stat\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.\"},\"SingleMetricAnomalyDetector\":{\"shape\":\"Sc\"},\"MetricMathAnomalyDetector\":{\"shape\":\"Sd\"}}},\"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\":\"Sw\"}}},\"output\":{\"resultWrapper\":\"DeleteInsightRulesResult\",\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"Sz\"}}}},\"DeleteMetricStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"resultWrapper\":\"DeleteMetricStreamResult\",\"type\":\"structure\",\"members\":{}}},\"DescribeAlarmHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"AlarmTypes\":{\"shape\":\"S19\"},\"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\":\"S19\"},\"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\":\"S1t\"},\"AlarmArn\":{},\"AlarmConfigurationUpdatedTimestamp\":{\"type\":\"timestamp\"},\"AlarmDescription\":{},\"AlarmName\":{},\"AlarmRule\":{},\"InsufficientDataActions\":{\"shape\":\"S1t\"},\"OKActions\":{\"shape\":\"S1t\"},\"StateReason\":{},\"StateReasonData\":{},\"StateUpdatedTimestamp\":{\"type\":\"timestamp\"},\"StateValue\":{}},\"xmlOrder\":[\"ActionsEnabled\",\"AlarmActions\",\"AlarmArn\",\"AlarmConfigurationUpdatedTimestamp\",\"AlarmDescription\",\"AlarmName\",\"AlarmRule\",\"InsufficientDataActions\",\"OKActions\",\"StateReason\",\"StateReasonData\",\"StateUpdatedTimestamp\",\"StateValue\"]}},\"MetricAlarms\":{\"shape\":\"S20\"},\"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\":\"S20\"}}}},\"DescribeAnomalyDetectors\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S7\"},\"AnomalyDetectorTypes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"DescribeAnomalyDetectorsResult\",\"type\":\"structure\",\"members\":{\"AnomalyDetectors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Namespace\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.Namespace property.\"},\"MetricName\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.MetricName property.\"},\"Dimensions\":{\"shape\":\"S7\",\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.Dimensions property.\"},\"Stat\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.Stat property.\"},\"Configuration\":{\"shape\":\"S2j\"},\"StateValue\":{},\"SingleMetricAnomalyDetector\":{\"shape\":\"Sc\"},\"MetricMathAnomalyDetector\":{\"shape\":\"Sd\"}}}},\"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\":\"Sw\"}}},\"output\":{\"resultWrapper\":\"DisableInsightRulesResult\",\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"Sz\"}}}},\"EnableAlarmActions\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmNames\"],\"members\":{\"AlarmNames\":{\"shape\":\"S2\"}}}},\"EnableInsightRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleNames\"],\"members\":{\"RuleNames\":{\"shape\":\"Sw\"}}},\"output\":{\"resultWrapper\":\"EnableInsightRulesResult\",\"type\":\"structure\",\"members\":{\"Failures\":{\"shape\":\"Sz\"}}}},\"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\":\"Se\"},\"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\":\"S40\"}}}},\"NextToken\":{},\"Messages\":{\"shape\":\"S40\"}}}},\"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\"]}}}}},\"GetMetricStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"resultWrapper\":\"GetMetricStreamResult\",\"type\":\"structure\",\"members\":{\"Arn\":{},\"Name\":{},\"IncludeFilters\":{\"shape\":\"S4e\"},\"ExcludeFilters\":{\"shape\":\"S4e\"},\"FirehoseArn\":{},\"RoleArn\":{},\"State\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"LastUpdateDate\":{\"type\":\"timestamp\"},\"OutputFormat\":{},\"StatisticsConfigurations\":{\"shape\":\"S4i\"}}}},\"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\":{}}}},\"ListMetricStreams\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"ListMetricStreamsResult\",\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"LastUpdateDate\":{\"type\":\"timestamp\"},\"Name\":{},\"FirehoseArn\":{},\"State\":{},\"OutputFormat\":{}}}}}}},\"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\":\"Si\"}},\"NextToken\":{}},\"xmlOrder\":[\"Metrics\",\"NextToken\"]}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"resultWrapper\":\"ListTagsForResourceResult\",\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S5d\"}}}},\"PutAnomalyDetector\":{\"input\":{\"type\":\"structure\",\"members\":{\"Namespace\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.\"},\"MetricName\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.\"},\"Dimensions\":{\"shape\":\"S7\",\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.\"},\"Stat\":{\"deprecated\":true,\"deprecatedMessage\":\"Use SingleMetricAnomalyDetector.\"},\"Configuration\":{\"shape\":\"S2j\"},\"SingleMetricAnomalyDetector\":{\"shape\":\"Sc\"},\"MetricMathAnomalyDetector\":{\"shape\":\"Sd\"}}},\"output\":{\"resultWrapper\":\"PutAnomalyDetectorResult\",\"type\":\"structure\",\"members\":{}}},\"PutCompositeAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"AlarmRule\"],\"members\":{\"ActionsEnabled\":{\"type\":\"boolean\"},\"AlarmActions\":{\"shape\":\"S1t\"},\"AlarmDescription\":{},\"AlarmName\":{},\"AlarmRule\":{},\"InsufficientDataActions\":{\"shape\":\"S1t\"},\"OKActions\":{\"shape\":\"S1t\"},\"Tags\":{\"shape\":\"S5d\"}}}},\"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\":\"S5d\"}}},\"output\":{\"resultWrapper\":\"PutInsightRuleResult\",\"type\":\"structure\",\"members\":{}}},\"PutMetricAlarm\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"EvaluationPeriods\",\"ComparisonOperator\"],\"members\":{\"AlarmName\":{},\"AlarmDescription\":{},\"ActionsEnabled\":{\"type\":\"boolean\"},\"OKActions\":{\"shape\":\"S1t\"},\"AlarmActions\":{\"shape\":\"S1t\"},\"InsufficientDataActions\":{\"shape\":\"S1t\"},\"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\":\"Se\"},\"Tags\":{\"shape\":\"S5d\"},\"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\"}}}}}}},\"PutMetricStream\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"FirehoseArn\",\"RoleArn\",\"OutputFormat\"],\"members\":{\"Name\":{},\"IncludeFilters\":{\"shape\":\"S4e\"},\"ExcludeFilters\":{\"shape\":\"S4e\"},\"FirehoseArn\":{},\"RoleArn\":{},\"OutputFormat\":{},\"Tags\":{\"shape\":\"S5d\"},\"StatisticsConfigurations\":{\"shape\":\"S4i\"}}},\"output\":{\"resultWrapper\":\"PutMetricStreamResult\",\"type\":\"structure\",\"members\":{\"Arn\":{}}}},\"SetAlarmState\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlarmName\",\"StateValue\",\"StateReason\"],\"members\":{\"AlarmName\":{},\"StateValue\":{},\"StateReason\":{},\"StateReasonData\":{}}}},\"StartMetricStreams\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S64\"}}},\"output\":{\"resultWrapper\":\"StartMetricStreamsResult\",\"type\":\"structure\",\"members\":{}}},\"StopMetricStreams\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S64\"}}},\"output\":{\"resultWrapper\":\"StopMetricStreamsResult\",\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S5d\"}}},\"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\"]}},\"Sc\":{\"type\":\"structure\",\"members\":{\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S7\"},\"Stat\":{}}},\"Sd\":{\"type\":\"structure\",\"members\":{\"MetricDataQueries\":{\"shape\":\"Se\"}}},\"Se\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"MetricStat\":{\"type\":\"structure\",\"required\":[\"Metric\",\"Period\",\"Stat\"],\"members\":{\"Metric\":{\"shape\":\"Si\"},\"Period\":{\"type\":\"integer\"},\"Stat\":{},\"Unit\":{}}},\"Expression\":{},\"Label\":{},\"ReturnData\":{\"type\":\"boolean\"},\"Period\":{\"type\":\"integer\"},\"AccountId\":{}}}},\"Si\":{\"type\":\"structure\",\"members\":{\"Namespace\":{},\"MetricName\":{},\"Dimensions\":{\"shape\":\"S7\"}},\"xmlOrder\":[\"Namespace\",\"MetricName\",\"Dimensions\"]},\"Sw\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureResource\":{},\"ExceptionType\":{},\"FailureCode\":{},\"FailureDescription\":{}}}},\"S19\":{\"type\":\"list\",\"member\":{}},\"S1t\":{\"type\":\"list\",\"member\":{}},\"S20\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{},\"AlarmArn\":{},\"AlarmDescription\":{},\"AlarmConfigurationUpdatedTimestamp\":{\"type\":\"timestamp\"},\"ActionsEnabled\":{\"type\":\"boolean\"},\"OKActions\":{\"shape\":\"S1t\"},\"AlarmActions\":{\"shape\":\"S1t\"},\"InsufficientDataActions\":{\"shape\":\"S1t\"},\"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\":\"Se\"},\"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\"]}},\"S2j\":{\"type\":\"structure\",\"members\":{\"ExcludedTimeRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StartTime\",\"EndTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}},\"xmlOrder\":[\"StartTime\",\"EndTime\"]}},\"MetricTimezone\":{}}},\"S40\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Value\":{}}}},\"S4e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Namespace\":{}}}},\"S4i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"IncludeMetrics\",\"AdditionalStatistics\"],\"members\":{\"IncludeMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Namespace\",\"MetricName\"],\"members\":{\"Namespace\":{},\"MetricName\":{}}}},\"AdditionalStatistics\":{\"type\":\"list\",\"member\":{}}}}},\"S5d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S64\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -36872,7 +39982,7 @@ module.exports = JSON.parse("{\"V\":{\"AlarmExists\":{\"delay\":5,\"maxAttempts\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-11-27\",\"endpointPrefix\":\"mq\",\"signingName\":\"mq\",\"serviceFullName\":\"AmazonMQ\",\"serviceId\":\"mq\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"mq-2017-11-27\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateBroker\":{\"http\":{\"requestUri\":\"/v1/brokers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"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\"}},\"required\":[\"Username\",\"Password\"]}}},\"required\":[\"EngineVersion\",\"HostInstanceType\",\"AutoMinorVersionUpgrade\",\"Users\",\"BrokerName\",\"DeploymentMode\",\"EngineType\",\"PubliclyAccessible\"]},\"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\"}},\"required\":[\"EngineVersion\",\"EngineType\",\"Name\"]},\"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\",\"Password\"]},\"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\"}}}},\"required\":[\"GeneralLogGroup\",\"General\"]},\"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\"}},\"required\":[\"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\"}},\"required\":[\"DeploymentMode\",\"EngineType\"]}},\"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\"}},\"required\":[\"Description\",\"EngineVersion\",\"LatestRevision\",\"AuthenticationStrategy\",\"EngineType\",\"Id\",\"Arn\",\"Name\",\"Created\"]}},\"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\"},\"MaintenanceWindowStartTime\":{\"shape\":\"Sd\",\"locationName\":\"maintenanceWindowStartTime\"},\"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\"},\"MaintenanceWindowStartTime\":{\"shape\":\"Sd\",\"locationName\":\"maintenanceWindowStartTime\"},\"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\",\"Data\"]},\"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\"}},\"required\":[\"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\"}},\"required\":[\"Id\"]},\"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\"}},\"required\":[\"Hosts\",\"UserSearchMatching\",\"UserBase\",\"RoleSearchMatching\",\"ServiceAccountUsername\",\"RoleBase\",\"ServiceAccountPassword\"]},\"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\"}},\"required\":[\"TimeOfDay\",\"DayOfWeek\"]},\"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\"}},\"required\":[\"Revision\",\"Created\"]},\"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\"}},\"required\":[\"Hosts\",\"UserSearchMatching\",\"UserBase\",\"RoleSearchMatching\",\"ServiceAccountUsername\",\"RoleBase\"]},\"S16\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PendingChange\":{\"locationName\":\"pendingChange\"},\"Username\":{\"locationName\":\"username\"}},\"required\":[\"Username\"]}}},\"authorizers\":{\"authorization_strategy\":{\"name\":\"authorization_strategy\",\"type\":\"provided\",\"placement\":{\"location\":\"header\",\"name\":\"Authorization\"}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2017-11-27\",\"endpointPrefix\":\"mq\",\"signingName\":\"mq\",\"serviceFullName\":\"AmazonMQ\",\"serviceId\":\"mq\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"mq-2017-11-27\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateBroker\":{\"http\":{\"requestUri\":\"/v1/brokers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"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\"}},\"required\":[\"Username\",\"Password\"]}}},\"required\":[\"EngineVersion\",\"HostInstanceType\",\"AutoMinorVersionUpgrade\",\"Users\",\"BrokerName\",\"DeploymentMode\",\"EngineType\",\"PubliclyAccessible\"]},\"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\"}},\"required\":[\"EngineVersion\",\"EngineType\",\"Name\"]},\"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\",\"Password\"]},\"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\":{\"ActionsRequired\":{\"locationName\":\"actionsRequired\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActionRequiredCode\":{\"locationName\":\"actionRequiredCode\"},\"ActionRequiredInfo\":{\"locationName\":\"actionRequiredInfo\"}}}},\"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\":\"S15\",\"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\"}}}},\"required\":[\"GeneralLogGroup\",\"General\"]},\"MaintenanceWindowStartTime\":{\"shape\":\"Sd\",\"locationName\":\"maintenanceWindowStartTime\"},\"PendingAuthenticationStrategy\":{\"locationName\":\"pendingAuthenticationStrategy\"},\"PendingEngineVersion\":{\"locationName\":\"pendingEngineVersion\"},\"PendingHostInstanceType\":{\"locationName\":\"pendingHostInstanceType\"},\"PendingLdapServerMetadata\":{\"shape\":\"S15\",\"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\":\"S18\",\"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\"}},\"required\":[\"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\"}},\"required\":[\"DeploymentMode\",\"EngineType\"]}},\"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\"}},\"required\":[\"Description\",\"EngineVersion\",\"LatestRevision\",\"AuthenticationStrategy\",\"EngineType\",\"Id\",\"Arn\",\"Name\",\"Created\"]}},\"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\":\"S18\",\"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\"},\"MaintenanceWindowStartTime\":{\"shape\":\"Sd\",\"locationName\":\"maintenanceWindowStartTime\"},\"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\":\"S15\",\"locationName\":\"ldapServerMetadata\"},\"Logs\":{\"shape\":\"Sc\",\"locationName\":\"logs\"},\"MaintenanceWindowStartTime\":{\"shape\":\"Sd\",\"locationName\":\"maintenanceWindowStartTime\"},\"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\",\"Data\"]},\"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\"}},\"required\":[\"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\"}},\"required\":[\"Id\"]},\"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\"}},\"required\":[\"Hosts\",\"UserSearchMatching\",\"UserBase\",\"RoleSearchMatching\",\"ServiceAccountUsername\",\"RoleBase\",\"ServiceAccountPassword\"]},\"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\"}},\"required\":[\"TimeOfDay\",\"DayOfWeek\"]},\"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\"}},\"required\":[\"Revision\",\"Created\"]},\"S15\":{\"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\"}},\"required\":[\"Hosts\",\"UserSearchMatching\",\"UserBase\",\"RoleSearchMatching\",\"ServiceAccountUsername\",\"RoleBase\"]},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PendingChange\":{\"locationName\":\"pendingChange\"},\"Username\":{\"locationName\":\"username\"}},\"required\":[\"Username\"]}}},\"authorizers\":{\"authorization_strategy\":{\"name\":\"authorization_strategy\",\"type\":\"provided\",\"placement\":{\"location\":\"header\",\"name\":\"Authorization\"}}}}"); /***/ }), @@ -36904,7 +40014,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAssignmentsForHIT\":{\"input_token\": /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\"},\"MinWorkers\":{\"type\":\"integer\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"NetworkConfiguration\":{\"shape\":\"Sl\"},\"PluginsS3ObjectVersion\":{},\"PluginsS3Path\":{},\"RequirementsS3ObjectVersion\":{},\"RequirementsS3Path\":{},\"Schedulers\":{\"type\":\"integer\"},\"SourceBucketArn\":{},\"Tags\":{\"shape\":\"St\"},\"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\":\"S1h\"},\"SchedulerLogs\":{\"shape\":\"S1h\"},\"TaskLogs\":{\"shape\":\"S1h\"},\"WebserverLogs\":{\"shape\":\"S1h\"},\"WorkerLogs\":{\"shape\":\"S1h\"}}},\"MaxWorkers\":{\"type\":\"integer\"},\"MinWorkers\":{\"type\":\"integer\"},\"Name\":{},\"NetworkConfiguration\":{\"shape\":\"Sl\"},\"PluginsS3ObjectVersion\":{},\"PluginsS3Path\":{},\"RequirementsS3ObjectVersion\":{},\"RequirementsS3Path\":{},\"Schedulers\":{\"type\":\"integer\"},\"ServiceRoleArn\":{},\"SourceBucketArn\":{},\"Status\":{},\"Tags\":{\"shape\":\"St\"},\"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\":\"St\"}}},\"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\":\"St\"}}},\"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\"},\"MinWorkers\":{\"type\":\"integer\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"NetworkConfiguration\":{\"type\":\"structure\",\"required\":[\"SecurityGroupIds\"],\"members\":{\"SecurityGroupIds\":{\"shape\":\"Sm\"}}},\"PluginsS3ObjectVersion\":{},\"PluginsS3Path\":{},\"RequirementsS3ObjectVersion\":{},\"RequirementsS3Path\":{},\"Schedulers\":{\"type\":\"integer\"},\"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\":{}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"shape\":\"Sm\"},\"SubnetIds\":{\"type\":\"list\",\"member\":{}}}},\"Sm\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1h\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogGroupArn\":{},\"Enabled\":{\"type\":\"boolean\"},\"LogLevel\":{}}}}}"); +module.exports = JSON.parse("{\"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\"},\"MinWorkers\":{\"type\":\"integer\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"NetworkConfiguration\":{\"shape\":\"Sl\"},\"PluginsS3ObjectVersion\":{},\"PluginsS3Path\":{},\"RequirementsS3ObjectVersion\":{},\"RequirementsS3Path\":{},\"Schedulers\":{\"type\":\"integer\"},\"SourceBucketArn\":{},\"Tags\":{\"shape\":\"St\"},\"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\":{}}},\"Source\":{},\"Status\":{}}},\"LoggingConfiguration\":{\"type\":\"structure\",\"members\":{\"DagProcessingLogs\":{\"shape\":\"S1i\"},\"SchedulerLogs\":{\"shape\":\"S1i\"},\"TaskLogs\":{\"shape\":\"S1i\"},\"WebserverLogs\":{\"shape\":\"S1i\"},\"WorkerLogs\":{\"shape\":\"S1i\"}}},\"MaxWorkers\":{\"type\":\"integer\"},\"MinWorkers\":{\"type\":\"integer\"},\"Name\":{},\"NetworkConfiguration\":{\"shape\":\"Sl\"},\"PluginsS3ObjectVersion\":{},\"PluginsS3Path\":{},\"RequirementsS3ObjectVersion\":{},\"RequirementsS3Path\":{},\"Schedulers\":{\"type\":\"integer\"},\"ServiceRoleArn\":{},\"SourceBucketArn\":{},\"Status\":{},\"Tags\":{\"shape\":\"St\"},\"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\":\"St\"}}},\"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\":\"St\"}}},\"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\"},\"MinWorkers\":{\"type\":\"integer\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"NetworkConfiguration\":{\"type\":\"structure\",\"required\":[\"SecurityGroupIds\"],\"members\":{\"SecurityGroupIds\":{\"shape\":\"Sm\"}}},\"PluginsS3ObjectVersion\":{},\"PluginsS3Path\":{},\"RequirementsS3ObjectVersion\":{},\"RequirementsS3Path\":{},\"Schedulers\":{\"type\":\"integer\"},\"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\":{}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"shape\":\"Sm\"},\"SubnetIds\":{\"type\":\"list\",\"member\":{}}}},\"Sm\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1i\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogGroupArn\":{},\"Enabled\":{\"type\":\"boolean\"},\"LogLevel\":{}}}}}"); /***/ }), @@ -36920,7 +40030,7 @@ module.exports = JSON.parse("{\"o\":{\"ListEnvironments\":{\"input_token\":\"Nex /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-10-31\",\"endpointPrefix\":\"rds\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon Neptune\",\"serviceFullName\":\"Amazon Neptune\",\"serviceId\":\"Neptune\",\"signatureVersion\":\"v4\",\"signingName\":\"rds\",\"uid\":\"neptune-2014-10-31\",\"xmlNamespace\":\"http://rds.amazonaws.com/doc/2014-10-31/\"},\"operations\":{\"AddRoleToDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"RoleArn\"],\"members\":{\"DBClusterIdentifier\":{},\"RoleArn\":{},\"FeatureName\":{}}}},\"AddSourceIdentifierToSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SourceIdentifier\"],\"members\":{\"SubscriptionName\":{},\"SourceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"AddSourceIdentifierToSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"Sa\"}}}},\"ApplyPendingMaintenanceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ApplyAction\",\"OptInType\"],\"members\":{\"ResourceIdentifier\":{},\"ApplyAction\":{},\"OptInType\":{}}},\"output\":{\"resultWrapper\":\"ApplyPendingMaintenanceActionResult\",\"type\":\"structure\",\"members\":{\"ResourcePendingMaintenanceActions\":{\"shape\":\"Se\"}}}},\"CopyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupDescription\"],\"members\":{\"SourceDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sk\"}}}},\"CopyDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterSnapshotIdentifier\",\"TargetDBClusterSnapshotIdentifier\"],\"members\":{\"SourceDBClusterSnapshotIdentifier\":{},\"TargetDBClusterSnapshotIdentifier\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"So\"}}}},\"CopyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBParameterGroupIdentifier\",\"TargetDBParameterGroupIdentifier\",\"TargetDBParameterGroupDescription\"],\"members\":{\"SourceDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyDBParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBParameterGroup\":{\"shape\":\"St\"}}}},\"CreateDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"Sp\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"CharacterSetName\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"DatabaseName\":{},\"DBClusterIdentifier\":{},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"DBSubnetGroupName\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"MasterUserPassword\":{},\"OptionGroupName\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"ReplicationSourceIdentifier\":{},\"Tags\":{\"shape\":\"Sa\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"CreateDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"DBClusterEndpointIdentifier\",\"EndpointType\"],\"members\":{\"DBClusterIdentifier\":{},\"DBClusterEndpointIdentifier\":{},\"EndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterEndpointResult\",\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"DBClusterEndpointArn\":{}}}},\"CreateDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"DBParameterGroupFamily\",\"Description\"],\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sk\"}}}},\"CreateDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"DBClusterIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"So\"}}}},\"CreateDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"DBInstanceClass\",\"Engine\"],\"members\":{\"DBName\":{},\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"Engine\":{},\"MasterUsername\":{},\"MasterUserPassword\":{},\"DBSecurityGroups\":{\"shape\":\"S1h\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"AvailabilityZone\":{},\"DBSubnetGroupName\":{},\"PreferredMaintenanceWindow\":{},\"DBParameterGroupName\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"PreferredBackupWindow\":{},\"Port\":{\"type\":\"integer\"},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"LicenseModel\":{},\"Iops\":{\"type\":\"integer\"},\"OptionGroupName\":{},\"CharacterSetName\":{},\"PubliclyAccessible\":{\"deprecated\":true,\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"},\"DBClusterIdentifier\":{},\"StorageType\":{},\"TdeCredentialArn\":{},\"TdeCredentialPassword\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"Domain\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"DomainIAMRoleName\":{},\"PromotionTier\":{\"type\":\"integer\"},\"Timezone\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1j\"}}}},\"CreateDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\",\"DBParameterGroupFamily\",\"Description\"],\"members\":{\"DBParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBParameterGroup\":{\"shape\":\"St\"}}}},\"CreateDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"DBSubnetGroupDescription\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S26\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S1p\"}}}},\"CreateEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SnsTopicArn\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"EventCategories\":{\"shape\":\"S7\"},\"SourceIds\":{\"shape\":\"S6\"},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"DeleteDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"DeleteDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterEndpointIdentifier\"],\"members\":{\"DBClusterEndpointIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterEndpointResult\",\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"DBClusterEndpointArn\":{}}}},\"DeleteDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{}}}},\"DeleteDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"So\"}}}},\"DeleteDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1j\"}}}},\"DeleteDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{}}}},\"DeleteDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\"],\"members\":{\"DBSubnetGroupName\":{}}}},\"DeleteEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{}}},\"output\":{\"resultWrapper\":\"DeleteEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"DescribeDBClusterEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterEndpointIdentifier\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterEndpointsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterEndpoints\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterEndpointList\",\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"DBClusterEndpointArn\":{}}}}}}},\"DescribeDBClusterParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\",\"locationName\":\"DBClusterParameterGroup\"}}}}},\"DescribeDBClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Source\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S2z\"},\"Marker\":{}}}},\"DescribeDBClusterSnapshotAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotAttributesResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S34\"}}}},\"DescribeDBClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"IncludeShared\":{\"type\":\"boolean\"},\"IncludePublic\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"So\",\"locationName\":\"DBClusterSnapshot\"}}}}},\"DescribeDBClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\",\"locationName\":\"DBCluster\"}}}}},\"DescribeDBEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"DefaultOnly\":{\"type\":\"boolean\"},\"ListSupportedCharacterSets\":{\"type\":\"boolean\"},\"ListSupportedTimezones\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBEngineVersionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBEngineVersions\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBEngineVersion\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"DBEngineDescription\":{},\"DBEngineVersionDescription\":{},\"DefaultCharacterSet\":{\"shape\":\"S3i\"},\"SupportedCharacterSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S3i\",\"locationName\":\"CharacterSet\"}},\"ValidUpgradeTarget\":{\"type\":\"list\",\"member\":{\"locationName\":\"UpgradeTarget\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"Description\":{},\"AutoUpgrade\":{\"type\":\"boolean\"},\"IsMajorVersionUpgrade\":{\"type\":\"boolean\"}}}},\"SupportedTimezones\":{\"type\":\"list\",\"member\":{\"locationName\":\"Timezone\",\"type\":\"structure\",\"members\":{\"TimezoneName\":{}}}},\"ExportableLogTypes\":{\"shape\":\"Sx\"},\"SupportsLogExportsToCloudwatchLogs\":{\"type\":\"boolean\"},\"SupportsReadReplica\":{\"type\":\"boolean\"}}}}}}},\"DescribeDBInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\",\"locationName\":\"DBInstance\"}}}}},\"DescribeDBParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"St\",\"locationName\":\"DBParameterGroup\"}}}}},\"DescribeDBParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{},\"Source\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S2z\"},\"Marker\":{}}}},\"DescribeDBSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1p\",\"locationName\":\"DBSubnetGroup\"}}}}},\"DescribeEngineDefaultClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultClusterParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S41\"}}}},\"DescribeEngineDefaultParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S41\"}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S2o\"}}},\"output\":{\"resultWrapper\":\"DescribeEventCategoriesResult\",\"type\":\"structure\",\"members\":{\"EventCategoriesMapList\":{\"type\":\"list\",\"member\":{\"locationName\":\"EventCategoriesMap\",\"type\":\"structure\",\"members\":{\"SourceType\":{},\"EventCategories\":{\"shape\":\"S7\"}},\"wrapper\":true}}}}},\"DescribeEventSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubscriptionName\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEventSubscriptionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"EventSubscriptionsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\",\"locationName\":\"EventSubscription\"}}}}},\"DescribeEvents\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceIdentifier\":{},\"SourceType\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"integer\"},\"EventCategories\":{\"shape\":\"S7\"},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEventsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Events\":{\"type\":\"list\",\"member\":{\"locationName\":\"Event\",\"type\":\"structure\",\"members\":{\"SourceIdentifier\":{},\"SourceType\":{},\"Message\":{},\"EventCategories\":{\"shape\":\"S7\"},\"Date\":{\"type\":\"timestamp\"},\"SourceArn\":{}}}}}}},\"DescribeOrderableDBInstanceOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Engine\"],\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBInstanceClass\":{},\"LicenseModel\":{},\"Vpc\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeOrderableDBInstanceOptionsResult\",\"type\":\"structure\",\"members\":{\"OrderableDBInstanceOptions\":{\"type\":\"list\",\"member\":{\"locationName\":\"OrderableDBInstanceOption\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBInstanceClass\":{},\"LicenseModel\":{},\"AvailabilityZones\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\",\"locationName\":\"AvailabilityZone\"}},\"MultiAZCapable\":{\"type\":\"boolean\"},\"ReadReplicaCapable\":{\"type\":\"boolean\"},\"Vpc\":{\"type\":\"boolean\"},\"SupportsStorageEncryption\":{\"type\":\"boolean\"},\"StorageType\":{},\"SupportsIops\":{\"type\":\"boolean\"},\"SupportsEnhancedMonitoring\":{\"type\":\"boolean\"},\"SupportsIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"SupportsPerformanceInsights\":{\"type\":\"boolean\"},\"MinStorageSize\":{\"type\":\"integer\"},\"MaxStorageSize\":{\"type\":\"integer\"},\"MinIopsPerDbInstance\":{\"type\":\"integer\"},\"MaxIopsPerDbInstance\":{\"type\":\"integer\"},\"MinIopsPerGib\":{\"type\":\"double\"},\"MaxIopsPerGib\":{\"type\":\"double\"}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribePendingMaintenanceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"Filters\":{\"shape\":\"S2o\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribePendingMaintenanceActionsResult\",\"type\":\"structure\",\"members\":{\"PendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"shape\":\"Se\",\"locationName\":\"ResourcePendingMaintenanceActions\"}},\"Marker\":{}}}},\"DescribeValidDBInstanceModifications\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeValidDBInstanceModificationsResult\",\"type\":\"structure\",\"members\":{\"ValidDBInstanceModificationsMessage\":{\"type\":\"structure\",\"members\":{\"Storage\":{\"type\":\"list\",\"member\":{\"locationName\":\"ValidStorageOptions\",\"type\":\"structure\",\"members\":{\"StorageType\":{},\"StorageSize\":{\"shape\":\"S4u\"},\"ProvisionedIops\":{\"shape\":\"S4u\"},\"IopsToStorageRatio\":{\"type\":\"list\",\"member\":{\"locationName\":\"DoubleRange\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"double\"},\"To\":{\"type\":\"double\"}}}}}}}},\"wrapper\":true}}}},\"FailoverDBCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"TargetDBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"FailoverDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\"],\"members\":{\"ResourceName\":{},\"Filters\":{\"shape\":\"S2o\"}}},\"output\":{\"resultWrapper\":\"ListTagsForResourceResult\",\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"Sa\"}}}},\"ModifyDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"NewDBClusterIdentifier\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"Port\":{\"type\":\"integer\"},\"MasterUserPassword\":{},\"OptionGroupName\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"CloudwatchLogsExportConfiguration\":{\"shape\":\"S54\"},\"EngineVersion\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"ModifyDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterEndpointIdentifier\"],\"members\":{\"DBClusterEndpointIdentifier\":{},\"EndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterEndpointResult\",\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"DBClusterEndpointArn\":{}}}},\"ModifyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"Parameters\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Parameters\":{\"shape\":\"S2z\"}}},\"output\":{\"shape\":\"S59\",\"resultWrapper\":\"ModifyDBClusterParameterGroupResult\"}},\"ModifyDBClusterSnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"AttributeName\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"AttributeName\":{},\"ValuesToAdd\":{\"shape\":\"S37\"},\"ValuesToRemove\":{\"shape\":\"S37\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S34\"}}}},\"ModifyDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"DBSubnetGroupName\":{},\"DBSecurityGroups\":{\"shape\":\"S1h\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"ApplyImmediately\":{\"type\":\"boolean\"},\"MasterUserPassword\":{},\"DBParameterGroupName\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AllowMajorVersionUpgrade\":{\"type\":\"boolean\"},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"LicenseModel\":{},\"Iops\":{\"type\":\"integer\"},\"OptionGroupName\":{},\"NewDBInstanceIdentifier\":{},\"StorageType\":{},\"TdeCredentialArn\":{},\"TdeCredentialPassword\":{},\"CACertificateIdentifier\":{},\"Domain\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"DBPortNumber\":{\"type\":\"integer\"},\"PubliclyAccessible\":{\"deprecated\":true,\"type\":\"boolean\"},\"MonitoringRoleArn\":{},\"DomainIAMRoleName\":{},\"PromotionTier\":{\"type\":\"integer\"},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"CloudwatchLogsExportConfiguration\":{\"shape\":\"S54\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1j\"}}}},\"ModifyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\",\"Parameters\"],\"members\":{\"DBParameterGroupName\":{},\"Parameters\":{\"shape\":\"S2z\"}}},\"output\":{\"shape\":\"S5f\",\"resultWrapper\":\"ModifyDBParameterGroupResult\"}},\"ModifyDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S26\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S1p\"}}}},\"ModifyEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"EventCategories\":{\"shape\":\"S7\"},\"Enabled\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"PromoteReadReplicaDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"PromoteReadReplicaDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"RebootDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"ForceFailover\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RebootDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1j\"}}}},\"RemoveRoleFromDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"RoleArn\"],\"members\":{\"DBClusterIdentifier\":{},\"RoleArn\":{},\"FeatureName\":{}}}},\"RemoveSourceIdentifierFromSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SourceIdentifier\"],\"members\":{\"SubscriptionName\":{},\"SourceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RemoveSourceIdentifierFromSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"RemoveTagsFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"TagKeys\"],\"members\":{\"ResourceName\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}}},\"ResetDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S2z\"}}},\"output\":{\"shape\":\"S59\",\"resultWrapper\":\"ResetDBClusterParameterGroupResult\"}},\"ResetDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S2z\"}}},\"output\":{\"shape\":\"S5f\",\"resultWrapper\":\"ResetDBParameterGroupResult\"}},\"RestoreDBClusterFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SnapshotIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"Sp\"},\"DBClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"DatabaseName\":{},\"OptionGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"Tags\":{\"shape\":\"Sa\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DBClusterParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterFromSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"RestoreDBClusterToPointInTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SourceDBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"RestoreType\":{},\"SourceDBClusterIdentifier\":{},\"RestoreToTime\":{\"type\":\"timestamp\"},\"UseLatestRestorableTime\":{\"type\":\"boolean\"},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"OptionGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"Tags\":{\"shape\":\"Sa\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DBClusterParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterToPointInTimeResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"StartDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StartDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"StopDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StopDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S6\"},\"EventCategoriesList\":{\"shape\":\"S7\"},\"Enabled\":{\"type\":\"boolean\"},\"EventSubscriptionArn\":{}},\"wrapper\":true},\"S6\":{\"type\":\"list\",\"member\":{\"locationName\":\"SourceId\"}},\"S7\":{\"type\":\"list\",\"member\":{\"locationName\":\"EventCategory\"}},\"Sa\":{\"type\":\"list\",\"member\":{\"locationName\":\"Tag\",\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Se\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"PendingMaintenanceActionDetails\":{\"type\":\"list\",\"member\":{\"locationName\":\"PendingMaintenanceAction\",\"type\":\"structure\",\"members\":{\"Action\":{},\"AutoAppliedAfterDate\":{\"type\":\"timestamp\"},\"ForcedApplyDate\":{\"type\":\"timestamp\"},\"OptInStatus\":{},\"CurrentApplyDate\":{\"type\":\"timestamp\"},\"Description\":{}}}}},\"wrapper\":true},\"Sk\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"DBClusterParameterGroupArn\":{}},\"wrapper\":true},\"So\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"Sp\"},\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"SnapshotCreateTime\":{\"type\":\"timestamp\"},\"Engine\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"Status\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"MasterUsername\":{},\"EngineVersion\":{},\"LicenseModel\":{},\"SnapshotType\":{},\"PercentProgress\":{\"type\":\"integer\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DBClusterSnapshotArn\":{},\"SourceDBClusterSnapshotArn\":{},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"}},\"wrapper\":true},\"Sp\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"St\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"DBParameterGroupArn\":{}},\"wrapper\":true},\"Sw\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"Sx\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"structure\",\"members\":{\"AllocatedStorage\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"Sp\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"CharacterSetName\":{},\"DatabaseName\":{},\"DBClusterIdentifier\":{},\"DBClusterParameterGroup\":{},\"DBSubnetGroup\":{},\"Status\":{},\"PercentProgress\":{},\"EarliestRestorableTime\":{\"type\":\"timestamp\"},\"Endpoint\":{},\"ReaderEndpoint\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"Engine\":{},\"EngineVersion\":{},\"LatestRestorableTime\":{\"type\":\"timestamp\"},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"DBClusterOptionGroupMemberships\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterOptionGroup\",\"type\":\"structure\",\"members\":{\"DBClusterOptionGroupName\":{},\"Status\":{}}}},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"ReplicationSourceIdentifier\":{},\"ReadReplicaIdentifiers\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReadReplicaIdentifier\"}},\"DBClusterMembers\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterMember\",\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"IsClusterWriter\":{\"type\":\"boolean\"},\"DBClusterParameterGroupStatus\":{},\"PromotionTier\":{\"type\":\"integer\"}},\"wrapper\":true}},\"VpcSecurityGroups\":{\"shape\":\"S15\"},\"HostedZoneId\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbClusterResourceId\":{},\"DBClusterArn\":{},\"AssociatedRoles\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterRole\",\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"Status\":{},\"FeatureName\":{}}}},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"},\"CloneGroupId\":{},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"EnabledCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"CrossAccountClone\":{\"type\":\"boolean\"},\"AutomaticRestartTime\":{\"type\":\"timestamp\"}},\"wrapper\":true},\"S15\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupMembership\",\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S1a\":{\"type\":\"list\",\"member\":{}},\"S1h\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSecurityGroupName\"}},\"S1j\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"Engine\":{},\"DBInstanceStatus\":{},\"MasterUsername\":{},\"DBName\":{},\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"HostedZoneId\":{}}},\"AllocatedStorage\":{\"type\":\"integer\"},\"InstanceCreateTime\":{\"type\":\"timestamp\"},\"PreferredBackupWindow\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBSecurityGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSecurityGroup\",\"type\":\"structure\",\"members\":{\"DBSecurityGroupName\":{},\"Status\":{}}}},\"VpcSecurityGroups\":{\"shape\":\"S15\"},\"DBParameterGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBParameterGroup\",\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{},\"ParameterApplyStatus\":{}}}},\"AvailabilityZone\":{},\"DBSubnetGroup\":{\"shape\":\"S1p\"},\"PreferredMaintenanceWindow\":{},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"DBInstanceClass\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"MasterUserPassword\":{},\"Port\":{\"type\":\"integer\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"LicenseModel\":{},\"Iops\":{\"type\":\"integer\"},\"DBInstanceIdentifier\":{},\"StorageType\":{},\"CACertificateIdentifier\":{},\"DBSubnetGroupName\":{},\"PendingCloudwatchLogsExports\":{\"type\":\"structure\",\"members\":{\"LogTypesToEnable\":{\"shape\":\"Sx\"},\"LogTypesToDisable\":{\"shape\":\"Sx\"}}}}},\"LatestRestorableTime\":{\"type\":\"timestamp\"},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"ReadReplicaSourceDBInstanceIdentifier\":{},\"ReadReplicaDBInstanceIdentifiers\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReadReplicaDBInstanceIdentifier\"}},\"ReadReplicaDBClusterIdentifiers\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReadReplicaDBClusterIdentifier\"}},\"LicenseModel\":{},\"Iops\":{\"type\":\"integer\"},\"OptionGroupMemberships\":{\"type\":\"list\",\"member\":{\"locationName\":\"OptionGroupMembership\",\"type\":\"structure\",\"members\":{\"OptionGroupName\":{},\"Status\":{}}}},\"CharacterSetName\":{},\"SecondaryAvailabilityZone\":{},\"PubliclyAccessible\":{\"deprecated\":true,\"type\":\"boolean\"},\"StatusInfos\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBInstanceStatusInfo\",\"type\":\"structure\",\"members\":{\"StatusType\":{},\"Normal\":{\"type\":\"boolean\"},\"Status\":{},\"Message\":{}}}},\"StorageType\":{},\"TdeCredentialArn\":{},\"DbInstancePort\":{\"type\":\"integer\"},\"DBClusterIdentifier\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbiResourceId\":{},\"CACertificateIdentifier\":{},\"DomainMemberships\":{\"type\":\"list\",\"member\":{\"locationName\":\"DomainMembership\",\"type\":\"structure\",\"members\":{\"Domain\":{},\"Status\":{},\"FQDN\":{},\"IAMRoleName\":{}}}},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"EnhancedMonitoringResourceArn\":{},\"MonitoringRoleArn\":{},\"PromotionTier\":{\"type\":\"integer\"},\"DBInstanceArn\":{},\"Timezone\":{},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"},\"PerformanceInsightsEnabled\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"EnabledCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DeletionProtection\":{\"type\":\"boolean\"}},\"wrapper\":true},\"S1p\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S1s\"},\"SubnetStatus\":{}}}},\"DBSubnetGroupArn\":{}},\"wrapper\":true},\"S1s\":{\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true},\"S26\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S2o\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{\"locationName\":\"Value\"}}}}},\"S2z\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"ApplyType\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ApplyMethod\":{}}}},\"S34\":{\"type\":\"structure\",\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S37\"}}}}},\"wrapper\":true},\"S37\":{\"type\":\"list\",\"member\":{\"locationName\":\"AttributeValue\"}},\"S3i\":{\"type\":\"structure\",\"members\":{\"CharacterSetName\":{},\"CharacterSetDescription\":{}}},\"S41\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupFamily\":{},\"Marker\":{},\"Parameters\":{\"shape\":\"S2z\"}},\"wrapper\":true},\"S4u\":{\"type\":\"list\",\"member\":{\"locationName\":\"Range\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"integer\"},\"To\":{\"type\":\"integer\"},\"Step\":{\"type\":\"integer\"}}}},\"S54\":{\"type\":\"structure\",\"members\":{\"EnableLogTypes\":{\"shape\":\"Sx\"},\"DisableLogTypes\":{\"shape\":\"Sx\"}}},\"S59\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{}}},\"S5f\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-10-31\",\"endpointPrefix\":\"rds\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon Neptune\",\"serviceFullName\":\"Amazon Neptune\",\"serviceId\":\"Neptune\",\"signatureVersion\":\"v4\",\"signingName\":\"rds\",\"uid\":\"neptune-2014-10-31\",\"xmlNamespace\":\"http://rds.amazonaws.com/doc/2014-10-31/\"},\"operations\":{\"AddRoleToDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"RoleArn\"],\"members\":{\"DBClusterIdentifier\":{},\"RoleArn\":{},\"FeatureName\":{}}}},\"AddSourceIdentifierToSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SourceIdentifier\"],\"members\":{\"SubscriptionName\":{},\"SourceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"AddSourceIdentifierToSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"Sa\"}}}},\"ApplyPendingMaintenanceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ApplyAction\",\"OptInType\"],\"members\":{\"ResourceIdentifier\":{},\"ApplyAction\":{},\"OptInType\":{}}},\"output\":{\"resultWrapper\":\"ApplyPendingMaintenanceActionResult\",\"type\":\"structure\",\"members\":{\"ResourcePendingMaintenanceActions\":{\"shape\":\"Se\"}}}},\"CopyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupDescription\"],\"members\":{\"SourceDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sk\"}}}},\"CopyDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterSnapshotIdentifier\",\"TargetDBClusterSnapshotIdentifier\"],\"members\":{\"SourceDBClusterSnapshotIdentifier\":{},\"TargetDBClusterSnapshotIdentifier\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"So\"}}}},\"CopyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBParameterGroupIdentifier\",\"TargetDBParameterGroupIdentifier\",\"TargetDBParameterGroupDescription\"],\"members\":{\"SourceDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CopyDBParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBParameterGroup\":{\"shape\":\"St\"}}}},\"CreateDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"Sp\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"CharacterSetName\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"DatabaseName\":{},\"DBClusterIdentifier\":{},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"DBSubnetGroupName\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"MasterUserPassword\":{},\"OptionGroupName\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"ReplicationSourceIdentifier\":{},\"Tags\":{\"shape\":\"Sa\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"CreateDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"DBClusterEndpointIdentifier\",\"EndpointType\"],\"members\":{\"DBClusterIdentifier\":{},\"DBClusterEndpointIdentifier\":{},\"EndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterEndpointResult\",\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"DBClusterEndpointArn\":{}}}},\"CreateDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"DBParameterGroupFamily\",\"Description\"],\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sk\"}}}},\"CreateDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"DBClusterIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"So\"}}}},\"CreateDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"DBInstanceClass\",\"Engine\"],\"members\":{\"DBName\":{},\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"Engine\":{},\"MasterUsername\":{},\"MasterUserPassword\":{},\"DBSecurityGroups\":{\"shape\":\"S1h\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"AvailabilityZone\":{},\"DBSubnetGroupName\":{},\"PreferredMaintenanceWindow\":{},\"DBParameterGroupName\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"PreferredBackupWindow\":{},\"Port\":{\"type\":\"integer\"},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"LicenseModel\":{},\"Iops\":{\"type\":\"integer\"},\"OptionGroupName\":{},\"CharacterSetName\":{},\"PubliclyAccessible\":{\"deprecated\":true,\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"},\"DBClusterIdentifier\":{},\"StorageType\":{},\"TdeCredentialArn\":{},\"TdeCredentialPassword\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"Domain\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"DomainIAMRoleName\":{},\"PromotionTier\":{\"type\":\"integer\"},\"Timezone\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"EnableCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"CreateDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1j\"}}}},\"CreateDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\",\"DBParameterGroupFamily\",\"Description\"],\"members\":{\"DBParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBParameterGroup\":{\"shape\":\"St\"}}}},\"CreateDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"DBSubnetGroupDescription\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S26\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S1p\"}}}},\"CreateEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SnsTopicArn\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"EventCategories\":{\"shape\":\"S7\"},\"SourceIds\":{\"shape\":\"S6\"},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"}}},\"output\":{\"resultWrapper\":\"CreateEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"DeleteDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"DeleteDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterEndpointIdentifier\"],\"members\":{\"DBClusterEndpointIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterEndpointResult\",\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"DBClusterEndpointArn\":{}}}},\"DeleteDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{}}}},\"DeleteDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"So\"}}}},\"DeleteDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1j\"}}}},\"DeleteDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{}}}},\"DeleteDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\"],\"members\":{\"DBSubnetGroupName\":{}}}},\"DeleteEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{}}},\"output\":{\"resultWrapper\":\"DeleteEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"DescribeDBClusterEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterEndpointIdentifier\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterEndpointsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterEndpoints\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterEndpointList\",\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"DBClusterEndpointArn\":{}}}}}}},\"DescribeDBClusterParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\",\"locationName\":\"DBClusterParameterGroup\"}}}}},\"DescribeDBClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Source\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S2z\"},\"Marker\":{}}}},\"DescribeDBClusterSnapshotAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotAttributesResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S34\"}}}},\"DescribeDBClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"IncludeShared\":{\"type\":\"boolean\"},\"IncludePublic\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterSnapshots\":{\"type\":\"list\",\"member\":{\"shape\":\"So\",\"locationName\":\"DBClusterSnapshot\"}}}}},\"DescribeDBClusters\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\",\"locationName\":\"DBCluster\"}}}}},\"DescribeDBEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"DefaultOnly\":{\"type\":\"boolean\"},\"ListSupportedCharacterSets\":{\"type\":\"boolean\"},\"ListSupportedTimezones\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBEngineVersionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBEngineVersions\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBEngineVersion\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"DBEngineDescription\":{},\"DBEngineVersionDescription\":{},\"DefaultCharacterSet\":{\"shape\":\"S3i\"},\"SupportedCharacterSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S3i\",\"locationName\":\"CharacterSet\"}},\"ValidUpgradeTarget\":{\"type\":\"list\",\"member\":{\"locationName\":\"UpgradeTarget\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"Description\":{},\"AutoUpgrade\":{\"type\":\"boolean\"},\"IsMajorVersionUpgrade\":{\"type\":\"boolean\"}}}},\"SupportedTimezones\":{\"type\":\"list\",\"member\":{\"locationName\":\"Timezone\",\"type\":\"structure\",\"members\":{\"TimezoneName\":{}}}},\"ExportableLogTypes\":{\"shape\":\"Sx\"},\"SupportsLogExportsToCloudwatchLogs\":{\"type\":\"boolean\"},\"SupportsReadReplica\":{\"type\":\"boolean\"}}}}}}},\"DescribeDBInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\",\"locationName\":\"DBInstance\"}}}}},\"DescribeDBParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"St\",\"locationName\":\"DBParameterGroup\"}}}}},\"DescribeDBParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{},\"Source\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S2z\"},\"Marker\":{}}}},\"DescribeDBSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S1p\",\"locationName\":\"DBSubnetGroup\"}}}}},\"DescribeEngineDefaultClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultClusterParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S41\"}}}},\"DescribeEngineDefaultParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S41\"}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S2o\"}}},\"output\":{\"resultWrapper\":\"DescribeEventCategoriesResult\",\"type\":\"structure\",\"members\":{\"EventCategoriesMapList\":{\"type\":\"list\",\"member\":{\"locationName\":\"EventCategoriesMap\",\"type\":\"structure\",\"members\":{\"SourceType\":{},\"EventCategories\":{\"shape\":\"S7\"}},\"wrapper\":true}}}}},\"DescribeEventSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubscriptionName\":{},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEventSubscriptionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"EventSubscriptionsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S5\",\"locationName\":\"EventSubscription\"}}}}},\"DescribeEvents\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceIdentifier\":{},\"SourceType\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"integer\"},\"EventCategories\":{\"shape\":\"S7\"},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEventsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Events\":{\"type\":\"list\",\"member\":{\"locationName\":\"Event\",\"type\":\"structure\",\"members\":{\"SourceIdentifier\":{},\"SourceType\":{},\"Message\":{},\"EventCategories\":{\"shape\":\"S7\"},\"Date\":{\"type\":\"timestamp\"},\"SourceArn\":{}}}}}}},\"DescribeOrderableDBInstanceOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Engine\"],\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBInstanceClass\":{},\"LicenseModel\":{},\"Vpc\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S2o\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeOrderableDBInstanceOptionsResult\",\"type\":\"structure\",\"members\":{\"OrderableDBInstanceOptions\":{\"type\":\"list\",\"member\":{\"locationName\":\"OrderableDBInstanceOption\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBInstanceClass\":{},\"LicenseModel\":{},\"AvailabilityZones\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\",\"locationName\":\"AvailabilityZone\"}},\"MultiAZCapable\":{\"type\":\"boolean\"},\"ReadReplicaCapable\":{\"type\":\"boolean\"},\"Vpc\":{\"type\":\"boolean\"},\"SupportsStorageEncryption\":{\"type\":\"boolean\"},\"StorageType\":{},\"SupportsIops\":{\"type\":\"boolean\"},\"SupportsEnhancedMonitoring\":{\"type\":\"boolean\"},\"SupportsIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"SupportsPerformanceInsights\":{\"type\":\"boolean\"},\"MinStorageSize\":{\"type\":\"integer\"},\"MaxStorageSize\":{\"type\":\"integer\"},\"MinIopsPerDbInstance\":{\"type\":\"integer\"},\"MaxIopsPerDbInstance\":{\"type\":\"integer\"},\"MinIopsPerGib\":{\"type\":\"double\"},\"MaxIopsPerGib\":{\"type\":\"double\"}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribePendingMaintenanceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"Filters\":{\"shape\":\"S2o\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribePendingMaintenanceActionsResult\",\"type\":\"structure\",\"members\":{\"PendingMaintenanceActions\":{\"type\":\"list\",\"member\":{\"shape\":\"Se\",\"locationName\":\"ResourcePendingMaintenanceActions\"}},\"Marker\":{}}}},\"DescribeValidDBInstanceModifications\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeValidDBInstanceModificationsResult\",\"type\":\"structure\",\"members\":{\"ValidDBInstanceModificationsMessage\":{\"type\":\"structure\",\"members\":{\"Storage\":{\"type\":\"list\",\"member\":{\"locationName\":\"ValidStorageOptions\",\"type\":\"structure\",\"members\":{\"StorageType\":{},\"StorageSize\":{\"shape\":\"S4u\"},\"ProvisionedIops\":{\"shape\":\"S4u\"},\"IopsToStorageRatio\":{\"type\":\"list\",\"member\":{\"locationName\":\"DoubleRange\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"double\"},\"To\":{\"type\":\"double\"}}}}}}}},\"wrapper\":true}}}},\"FailoverDBCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"TargetDBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"FailoverDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\"],\"members\":{\"ResourceName\":{},\"Filters\":{\"shape\":\"S2o\"}}},\"output\":{\"resultWrapper\":\"ListTagsForResourceResult\",\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"Sa\"}}}},\"ModifyDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"NewDBClusterIdentifier\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"Port\":{\"type\":\"integer\"},\"MasterUserPassword\":{},\"OptionGroupName\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"CloudwatchLogsExportConfiguration\":{\"shape\":\"S54\"},\"EngineVersion\":{},\"AllowMajorVersionUpgrade\":{\"type\":\"boolean\"},\"DBInstanceParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"ModifyDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterEndpointIdentifier\"],\"members\":{\"DBClusterEndpointIdentifier\":{},\"EndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterEndpointResult\",\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"S1a\"},\"ExcludedMembers\":{\"shape\":\"S1a\"},\"DBClusterEndpointArn\":{}}}},\"ModifyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"Parameters\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Parameters\":{\"shape\":\"S2z\"}}},\"output\":{\"shape\":\"S59\",\"resultWrapper\":\"ModifyDBClusterParameterGroupResult\"}},\"ModifyDBClusterSnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"AttributeName\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"AttributeName\":{},\"ValuesToAdd\":{\"shape\":\"S37\"},\"ValuesToRemove\":{\"shape\":\"S37\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S34\"}}}},\"ModifyDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"DBSubnetGroupName\":{},\"DBSecurityGroups\":{\"shape\":\"S1h\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"ApplyImmediately\":{\"type\":\"boolean\"},\"MasterUserPassword\":{},\"DBParameterGroupName\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AllowMajorVersionUpgrade\":{\"type\":\"boolean\"},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"LicenseModel\":{},\"Iops\":{\"type\":\"integer\"},\"OptionGroupName\":{},\"NewDBInstanceIdentifier\":{},\"StorageType\":{},\"TdeCredentialArn\":{},\"TdeCredentialPassword\":{},\"CACertificateIdentifier\":{},\"Domain\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"DBPortNumber\":{\"type\":\"integer\"},\"PubliclyAccessible\":{\"deprecated\":true,\"type\":\"boolean\"},\"MonitoringRoleArn\":{},\"DomainIAMRoleName\":{},\"PromotionTier\":{\"type\":\"integer\"},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"CloudwatchLogsExportConfiguration\":{\"shape\":\"S54\"},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1j\"}}}},\"ModifyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\",\"Parameters\"],\"members\":{\"DBParameterGroupName\":{},\"Parameters\":{\"shape\":\"S2z\"}}},\"output\":{\"shape\":\"S5f\",\"resultWrapper\":\"ModifyDBParameterGroupResult\"}},\"ModifyDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S26\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S1p\"}}}},\"ModifyEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"EventCategories\":{\"shape\":\"S7\"},\"Enabled\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"PromoteReadReplicaDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"PromoteReadReplicaDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"RebootDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"ForceFailover\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RebootDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S1j\"}}}},\"RemoveRoleFromDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"RoleArn\"],\"members\":{\"DBClusterIdentifier\":{},\"RoleArn\":{},\"FeatureName\":{}}}},\"RemoveSourceIdentifierFromSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SourceIdentifier\"],\"members\":{\"SubscriptionName\":{},\"SourceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RemoveSourceIdentifierFromSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S5\"}}}},\"RemoveTagsFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"TagKeys\"],\"members\":{\"ResourceName\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}}},\"ResetDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\"],\"members\":{\"DBClusterParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S2z\"}}},\"output\":{\"shape\":\"S59\",\"resultWrapper\":\"ResetDBClusterParameterGroupResult\"}},\"ResetDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S2z\"}}},\"output\":{\"shape\":\"S5f\",\"resultWrapper\":\"ResetDBParameterGroupResult\"}},\"RestoreDBClusterFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SnapshotIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"Sp\"},\"DBClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"DatabaseName\":{},\"OptionGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"Tags\":{\"shape\":\"Sa\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DBClusterParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterFromSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"RestoreDBClusterToPointInTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SourceDBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"RestoreType\":{},\"SourceDBClusterIdentifier\":{},\"RestoreToTime\":{\"type\":\"timestamp\"},\"UseLatestRestorableTime\":{\"type\":\"boolean\"},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"OptionGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sw\"},\"Tags\":{\"shape\":\"Sa\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DBClusterParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterToPointInTimeResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"StartDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StartDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}},\"StopDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StopDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"Sz\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S6\"},\"EventCategoriesList\":{\"shape\":\"S7\"},\"Enabled\":{\"type\":\"boolean\"},\"EventSubscriptionArn\":{}},\"wrapper\":true},\"S6\":{\"type\":\"list\",\"member\":{\"locationName\":\"SourceId\"}},\"S7\":{\"type\":\"list\",\"member\":{\"locationName\":\"EventCategory\"}},\"Sa\":{\"type\":\"list\",\"member\":{\"locationName\":\"Tag\",\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Se\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"PendingMaintenanceActionDetails\":{\"type\":\"list\",\"member\":{\"locationName\":\"PendingMaintenanceAction\",\"type\":\"structure\",\"members\":{\"Action\":{},\"AutoAppliedAfterDate\":{\"type\":\"timestamp\"},\"ForcedApplyDate\":{\"type\":\"timestamp\"},\"OptInStatus\":{},\"CurrentApplyDate\":{\"type\":\"timestamp\"},\"Description\":{}}}}},\"wrapper\":true},\"Sk\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"DBClusterParameterGroupArn\":{}},\"wrapper\":true},\"So\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"Sp\"},\"DBClusterSnapshotIdentifier\":{},\"DBClusterIdentifier\":{},\"SnapshotCreateTime\":{\"type\":\"timestamp\"},\"Engine\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"Status\":{},\"Port\":{\"type\":\"integer\"},\"VpcId\":{},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"MasterUsername\":{},\"EngineVersion\":{},\"LicenseModel\":{},\"SnapshotType\":{},\"PercentProgress\":{\"type\":\"integer\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DBClusterSnapshotArn\":{},\"SourceDBClusterSnapshotArn\":{},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"}},\"wrapper\":true},\"Sp\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailabilityZone\"}},\"St\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{},\"DBParameterGroupFamily\":{},\"Description\":{},\"DBParameterGroupArn\":{}},\"wrapper\":true},\"Sw\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"Sx\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"structure\",\"members\":{\"AllocatedStorage\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"Sp\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"CharacterSetName\":{},\"DatabaseName\":{},\"DBClusterIdentifier\":{},\"DBClusterParameterGroup\":{},\"DBSubnetGroup\":{},\"Status\":{},\"PercentProgress\":{},\"EarliestRestorableTime\":{\"type\":\"timestamp\"},\"Endpoint\":{},\"ReaderEndpoint\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"Engine\":{},\"EngineVersion\":{},\"LatestRestorableTime\":{\"type\":\"timestamp\"},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"DBClusterOptionGroupMemberships\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterOptionGroup\",\"type\":\"structure\",\"members\":{\"DBClusterOptionGroupName\":{},\"Status\":{}}}},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"ReplicationSourceIdentifier\":{},\"ReadReplicaIdentifiers\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReadReplicaIdentifier\"}},\"DBClusterMembers\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterMember\",\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"IsClusterWriter\":{\"type\":\"boolean\"},\"DBClusterParameterGroupStatus\":{},\"PromotionTier\":{\"type\":\"integer\"}},\"wrapper\":true}},\"VpcSecurityGroups\":{\"shape\":\"S15\"},\"HostedZoneId\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbClusterResourceId\":{},\"DBClusterArn\":{},\"AssociatedRoles\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterRole\",\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"Status\":{},\"FeatureName\":{}}}},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"},\"CloneGroupId\":{},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"EnabledCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"CrossAccountClone\":{\"type\":\"boolean\"},\"AutomaticRestartTime\":{\"type\":\"timestamp\"}},\"wrapper\":true},\"S15\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupMembership\",\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S1a\":{\"type\":\"list\",\"member\":{}},\"S1h\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSecurityGroupName\"}},\"S1j\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"Engine\":{},\"DBInstanceStatus\":{},\"MasterUsername\":{},\"DBName\":{},\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"HostedZoneId\":{}}},\"AllocatedStorage\":{\"type\":\"integer\"},\"InstanceCreateTime\":{\"type\":\"timestamp\"},\"PreferredBackupWindow\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBSecurityGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSecurityGroup\",\"type\":\"structure\",\"members\":{\"DBSecurityGroupName\":{},\"Status\":{}}}},\"VpcSecurityGroups\":{\"shape\":\"S15\"},\"DBParameterGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBParameterGroup\",\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{},\"ParameterApplyStatus\":{}}}},\"AvailabilityZone\":{},\"DBSubnetGroup\":{\"shape\":\"S1p\"},\"PreferredMaintenanceWindow\":{},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"DBInstanceClass\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"MasterUserPassword\":{},\"Port\":{\"type\":\"integer\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"LicenseModel\":{},\"Iops\":{\"type\":\"integer\"},\"DBInstanceIdentifier\":{},\"StorageType\":{},\"CACertificateIdentifier\":{},\"DBSubnetGroupName\":{},\"PendingCloudwatchLogsExports\":{\"type\":\"structure\",\"members\":{\"LogTypesToEnable\":{\"shape\":\"Sx\"},\"LogTypesToDisable\":{\"shape\":\"Sx\"}}}}},\"LatestRestorableTime\":{\"type\":\"timestamp\"},\"MultiAZ\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"ReadReplicaSourceDBInstanceIdentifier\":{},\"ReadReplicaDBInstanceIdentifiers\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReadReplicaDBInstanceIdentifier\"}},\"ReadReplicaDBClusterIdentifiers\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReadReplicaDBClusterIdentifier\"}},\"LicenseModel\":{},\"Iops\":{\"type\":\"integer\"},\"OptionGroupMemberships\":{\"type\":\"list\",\"member\":{\"locationName\":\"OptionGroupMembership\",\"type\":\"structure\",\"members\":{\"OptionGroupName\":{},\"Status\":{}}}},\"CharacterSetName\":{},\"SecondaryAvailabilityZone\":{},\"PubliclyAccessible\":{\"deprecated\":true,\"type\":\"boolean\"},\"StatusInfos\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBInstanceStatusInfo\",\"type\":\"structure\",\"members\":{\"StatusType\":{},\"Normal\":{\"type\":\"boolean\"},\"Status\":{},\"Message\":{}}}},\"StorageType\":{},\"TdeCredentialArn\":{},\"DbInstancePort\":{\"type\":\"integer\"},\"DBClusterIdentifier\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbiResourceId\":{},\"CACertificateIdentifier\":{},\"DomainMemberships\":{\"type\":\"list\",\"member\":{\"locationName\":\"DomainMembership\",\"type\":\"structure\",\"members\":{\"Domain\":{},\"Status\":{},\"FQDN\":{},\"IAMRoleName\":{}}}},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"EnhancedMonitoringResourceArn\":{},\"MonitoringRoleArn\":{},\"PromotionTier\":{\"type\":\"integer\"},\"DBInstanceArn\":{},\"Timezone\":{},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"},\"PerformanceInsightsEnabled\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"EnabledCloudwatchLogsExports\":{\"shape\":\"Sx\"},\"DeletionProtection\":{\"type\":\"boolean\"}},\"wrapper\":true},\"S1p\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S1s\"},\"SubnetStatus\":{}}}},\"DBSubnetGroupArn\":{}},\"wrapper\":true},\"S1s\":{\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true},\"S26\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S2o\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{\"locationName\":\"Value\"}}}}},\"S2z\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"ApplyType\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ApplyMethod\":{}}}},\"S34\":{\"type\":\"structure\",\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S37\"}}}}},\"wrapper\":true},\"S37\":{\"type\":\"list\",\"member\":{\"locationName\":\"AttributeValue\"}},\"S3i\":{\"type\":\"structure\",\"members\":{\"CharacterSetName\":{},\"CharacterSetDescription\":{}}},\"S41\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupFamily\":{},\"Marker\":{},\"Parameters\":{\"shape\":\"S2z\"}},\"wrapper\":true},\"S4u\":{\"type\":\"list\",\"member\":{\"locationName\":\"Range\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"integer\"},\"To\":{\"type\":\"integer\"},\"Step\":{\"type\":\"integer\"}}}},\"S54\":{\"type\":\"structure\",\"members\":{\"EnableLogTypes\":{\"shape\":\"Sx\"},\"DisableLogTypes\":{\"shape\":\"Sx\"}}},\"S59\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{}}},\"S5f\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{}}}}}"); /***/ }), @@ -36944,7 +40054,7 @@ module.exports = JSON.parse("{\"V\":{\"DBInstanceAvailable\":{\"delay\":30,\"ope /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-11-12\",\"endpointPrefix\":\"network-firewall\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Network Firewall\",\"serviceFullName\":\"AWS Network Firewall\",\"serviceId\":\"Network Firewall\",\"signatureVersion\":\"v4\",\"signingName\":\"network-firewall\",\"targetPrefix\":\"NetworkFirewall_20201112\",\"uid\":\"network-firewall-2020-11-12\"},\"operations\":{\"AssociateFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyArn\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"FirewallPolicyArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"FirewallPolicyArn\":{},\"UpdateToken\":{}}}},\"AssociateSubnets\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetMappings\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"SubnetMappings\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"SubnetMappings\":{\"shape\":\"S7\"},\"UpdateToken\":{}}}},\"CreateFirewall\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallName\",\"FirewallPolicyArn\",\"VpcId\",\"SubnetMappings\"],\"members\":{\"FirewallName\":{},\"FirewallPolicyArn\":{},\"VpcId\":{},\"SubnetMappings\":{\"shape\":\"S7\"},\"DeleteProtection\":{\"type\":\"boolean\"},\"SubnetChangeProtection\":{\"type\":\"boolean\"},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"},\"Description\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Firewall\":{\"shape\":\"Sk\"},\"FirewallStatus\":{\"shape\":\"Sm\"}}}},\"CreateFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyName\",\"FirewallPolicy\"],\"members\":{\"FirewallPolicyName\":{},\"FirewallPolicy\":{\"shape\":\"S10\"},\"Description\":{},\"Tags\":{\"shape\":\"Sf\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"FirewallPolicyResponse\"],\"members\":{\"UpdateToken\":{},\"FirewallPolicyResponse\":{\"shape\":\"S1g\"}}}},\"CreateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleGroupName\",\"Type\",\"Capacity\"],\"members\":{\"RuleGroupName\":{},\"RuleGroup\":{\"shape\":\"S1j\"},\"Rules\":{},\"Type\":{},\"Description\":{},\"Capacity\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sf\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"RuleGroupResponse\"],\"members\":{\"UpdateToken\":{},\"RuleGroupResponse\":{\"shape\":\"S2x\"}}}},\"DeleteFirewall\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallName\":{},\"FirewallArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Firewall\":{\"shape\":\"Sk\"},\"FirewallStatus\":{\"shape\":\"Sm\"}}}},\"DeleteFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallPolicyName\":{},\"FirewallPolicyArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyResponse\"],\"members\":{\"FirewallPolicyResponse\":{\"shape\":\"S1g\"}}}},\"DeleteResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRuleGroup\":{\"input\":{\"type\":\"structure\",\"members\":{\"RuleGroupName\":{},\"RuleGroupArn\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"RuleGroupResponse\"],\"members\":{\"RuleGroupResponse\":{\"shape\":\"S2x\"}}}},\"DescribeFirewall\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallName\":{},\"FirewallArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"Firewall\":{\"shape\":\"Sk\"},\"FirewallStatus\":{\"shape\":\"Sm\"}}}},\"DescribeFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallPolicyName\":{},\"FirewallPolicyArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"FirewallPolicyResponse\"],\"members\":{\"UpdateToken\":{},\"FirewallPolicyResponse\":{\"shape\":\"S1g\"},\"FirewallPolicy\":{\"shape\":\"S10\"}}}},\"DescribeLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"LoggingConfiguration\":{\"shape\":\"S3c\"}}}},\"DescribeResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}}},\"DescribeRuleGroup\":{\"input\":{\"type\":\"structure\",\"members\":{\"RuleGroupName\":{},\"RuleGroupArn\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"RuleGroupResponse\"],\"members\":{\"UpdateToken\":{},\"RuleGroup\":{\"shape\":\"S1j\"},\"RuleGroupResponse\":{\"shape\":\"S2x\"}}}},\"DisassociateSubnets\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetIds\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"SubnetIds\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"SubnetMappings\":{\"shape\":\"S7\"},\"UpdateToken\":{}}}},\"ListFirewallPolicies\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{}}}}}}},\"ListFirewalls\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"VpcIds\":{\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Firewalls\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FirewallName\":{},\"FirewallArn\":{}}}}}}},\"ListRuleGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"RuleGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Tags\":{\"shape\":\"Sf\"}}}},\"PutResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Policy\"],\"members\":{\"ResourceArn\":{},\"Policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFirewallDeleteProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeleteProtection\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"DeleteProtection\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"DeleteProtection\":{\"type\":\"boolean\"},\"UpdateToken\":{}}}},\"UpdateFirewallDescription\":{\"input\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"Description\":{},\"UpdateToken\":{}}}},\"UpdateFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"FirewallPolicy\"],\"members\":{\"UpdateToken\":{},\"FirewallPolicyArn\":{},\"FirewallPolicyName\":{},\"FirewallPolicy\":{\"shape\":\"S10\"},\"Description\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"FirewallPolicyResponse\"],\"members\":{\"UpdateToken\":{},\"FirewallPolicyResponse\":{\"shape\":\"S1g\"}}}},\"UpdateFirewallPolicyChangeProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyChangeProtection\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"}}}},\"UpdateLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"LoggingConfiguration\":{\"shape\":\"S3c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"LoggingConfiguration\":{\"shape\":\"S3c\"}}}},\"UpdateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UpdateToken\"],\"members\":{\"UpdateToken\":{},\"RuleGroupArn\":{},\"RuleGroupName\":{},\"RuleGroup\":{\"shape\":\"S1j\"},\"Rules\":{},\"Type\":{},\"Description\":{},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"RuleGroupResponse\"],\"members\":{\"UpdateToken\":{},\"RuleGroupResponse\":{\"shape\":\"S2x\"}}}},\"UpdateSubnetChangeProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetChangeProtection\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"SubnetChangeProtection\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"SubnetChangeProtection\":{\"type\":\"boolean\"}}}}},\"shapes\":{\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"SubnetId\":{}}}},\"Sf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sk\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyArn\",\"VpcId\",\"SubnetMappings\",\"FirewallId\"],\"members\":{\"FirewallName\":{},\"FirewallArn\":{},\"FirewallPolicyArn\":{},\"VpcId\":{},\"SubnetMappings\":{\"shape\":\"S7\"},\"DeleteProtection\":{\"type\":\"boolean\"},\"SubnetChangeProtection\":{\"type\":\"boolean\"},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"},\"Description\":{},\"FirewallId\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"Status\",\"ConfigurationSyncStateSummary\"],\"members\":{\"Status\":{},\"ConfigurationSyncStateSummary\":{},\"SyncStates\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"EndpointId\":{},\"Status\":{}}},\"Config\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"SyncStatus\":{},\"UpdateToken\":{}}}}}}}}},\"S10\":{\"type\":\"structure\",\"required\":[\"StatelessDefaultActions\",\"StatelessFragmentDefaultActions\"],\"members\":{\"StatelessRuleGroupReferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Priority\"],\"members\":{\"ResourceArn\":{},\"Priority\":{\"type\":\"integer\"}}}},\"StatelessDefaultActions\":{\"shape\":\"S14\"},\"StatelessFragmentDefaultActions\":{\"shape\":\"S14\"},\"StatelessCustomActions\":{\"shape\":\"S15\"},\"StatefulRuleGroupReferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}}}}},\"S14\":{\"type\":\"list\",\"member\":{}},\"S15\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ActionName\",\"ActionDefinition\"],\"members\":{\"ActionName\":{},\"ActionDefinition\":{\"type\":\"structure\",\"members\":{\"PublishMetricAction\":{\"type\":\"structure\",\"required\":[\"Dimensions\"],\"members\":{\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{}}}}}}}}}}},\"S1g\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyName\",\"FirewallPolicyArn\",\"FirewallPolicyId\"],\"members\":{\"FirewallPolicyName\":{},\"FirewallPolicyArn\":{},\"FirewallPolicyId\":{},\"Description\":{},\"FirewallPolicyStatus\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"S1j\":{\"type\":\"structure\",\"required\":[\"RulesSource\"],\"members\":{\"RuleVariables\":{\"type\":\"structure\",\"members\":{\"IPSets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Definition\"],\"members\":{\"Definition\":{\"shape\":\"S1o\"}}}},\"PortSets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Definition\":{\"shape\":\"S1o\"}}}}}},\"RulesSource\":{\"type\":\"structure\",\"members\":{\"RulesString\":{},\"RulesSourceList\":{\"type\":\"structure\",\"required\":[\"Targets\",\"TargetTypes\",\"GeneratedRulesType\"],\"members\":{\"Targets\":{\"type\":\"list\",\"member\":{}},\"TargetTypes\":{\"type\":\"list\",\"member\":{}},\"GeneratedRulesType\":{}}},\"StatefulRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Action\",\"Header\",\"RuleOptions\"],\"members\":{\"Action\":{},\"Header\":{\"type\":\"structure\",\"required\":[\"Protocol\",\"Source\",\"SourcePort\",\"Direction\",\"Destination\",\"DestinationPort\"],\"members\":{\"Protocol\":{},\"Source\":{},\"SourcePort\":{},\"Direction\":{},\"Destination\":{},\"DestinationPort\":{}}},\"RuleOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Keyword\"],\"members\":{\"Keyword\":{},\"Settings\":{\"type\":\"list\",\"member\":{}}}}}}}},\"StatelessRulesAndCustomActions\":{\"type\":\"structure\",\"required\":[\"StatelessRules\"],\"members\":{\"StatelessRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RuleDefinition\",\"Priority\"],\"members\":{\"RuleDefinition\":{\"type\":\"structure\",\"required\":[\"MatchAttributes\",\"Actions\"],\"members\":{\"MatchAttributes\":{\"type\":\"structure\",\"members\":{\"Sources\":{\"shape\":\"S2i\"},\"Destinations\":{\"shape\":\"S2i\"},\"SourcePorts\":{\"shape\":\"S2l\"},\"DestinationPorts\":{\"shape\":\"S2l\"},\"Protocols\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"TCPFlags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Flags\"],\"members\":{\"Flags\":{\"shape\":\"S2s\"},\"Masks\":{\"shape\":\"S2s\"}}}}}},\"Actions\":{\"shape\":\"S14\"}}},\"Priority\":{\"type\":\"integer\"}}}},\"CustomActions\":{\"shape\":\"S15\"}}}}}}},\"S1o\":{\"type\":\"list\",\"member\":{}},\"S2i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AddressDefinition\"],\"members\":{\"AddressDefinition\":{}}}},\"S2l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FromPort\",\"ToPort\"],\"members\":{\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"}}}},\"S2s\":{\"type\":\"list\",\"member\":{}},\"S2x\":{\"type\":\"structure\",\"required\":[\"RuleGroupArn\",\"RuleGroupName\",\"RuleGroupId\"],\"members\":{\"RuleGroupArn\":{},\"RuleGroupName\":{},\"RuleGroupId\":{},\"Description\":{},\"Type\":{},\"Capacity\":{\"type\":\"integer\"},\"RuleGroupStatus\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"S3c\":{\"type\":\"structure\",\"required\":[\"LogDestinationConfigs\"],\"members\":{\"LogDestinationConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LogType\",\"LogDestinationType\",\"LogDestination\"],\"members\":{\"LogType\":{},\"LogDestinationType\":{},\"LogDestination\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-11-12\",\"endpointPrefix\":\"network-firewall\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Network Firewall\",\"serviceFullName\":\"AWS Network Firewall\",\"serviceId\":\"Network Firewall\",\"signatureVersion\":\"v4\",\"signingName\":\"network-firewall\",\"targetPrefix\":\"NetworkFirewall_20201112\",\"uid\":\"network-firewall-2020-11-12\"},\"operations\":{\"AssociateFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyArn\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"FirewallPolicyArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"FirewallPolicyArn\":{},\"UpdateToken\":{}}}},\"AssociateSubnets\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetMappings\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"SubnetMappings\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"SubnetMappings\":{\"shape\":\"S7\"},\"UpdateToken\":{}}}},\"CreateFirewall\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallName\",\"FirewallPolicyArn\",\"VpcId\",\"SubnetMappings\"],\"members\":{\"FirewallName\":{},\"FirewallPolicyArn\":{},\"VpcId\":{},\"SubnetMappings\":{\"shape\":\"S7\"},\"DeleteProtection\":{\"type\":\"boolean\"},\"SubnetChangeProtection\":{\"type\":\"boolean\"},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"},\"Description\":{},\"Tags\":{\"shape\":\"Sf\"},\"EncryptionConfiguration\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Firewall\":{\"shape\":\"Sn\"},\"FirewallStatus\":{\"shape\":\"Sp\"}}}},\"CreateFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyName\",\"FirewallPolicy\"],\"members\":{\"FirewallPolicyName\":{},\"FirewallPolicy\":{\"shape\":\"S13\"},\"Description\":{},\"Tags\":{\"shape\":\"Sf\"},\"DryRun\":{\"type\":\"boolean\"},\"EncryptionConfiguration\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"FirewallPolicyResponse\"],\"members\":{\"UpdateToken\":{},\"FirewallPolicyResponse\":{\"shape\":\"S1o\"}}}},\"CreateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"RuleGroupName\",\"Type\",\"Capacity\"],\"members\":{\"RuleGroupName\":{},\"RuleGroup\":{\"shape\":\"S1u\"},\"Rules\":{},\"Type\":{},\"Description\":{},\"Capacity\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sf\"},\"DryRun\":{\"type\":\"boolean\"},\"EncryptionConfiguration\":{\"shape\":\"Sj\"},\"SourceMetadata\":{\"shape\":\"S37\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"RuleGroupResponse\"],\"members\":{\"UpdateToken\":{},\"RuleGroupResponse\":{\"shape\":\"S39\"}}}},\"DeleteFirewall\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallName\":{},\"FirewallArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Firewall\":{\"shape\":\"Sn\"},\"FirewallStatus\":{\"shape\":\"Sp\"}}}},\"DeleteFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallPolicyName\":{},\"FirewallPolicyArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyResponse\"],\"members\":{\"FirewallPolicyResponse\":{\"shape\":\"S1o\"}}}},\"DeleteResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRuleGroup\":{\"input\":{\"type\":\"structure\",\"members\":{\"RuleGroupName\":{},\"RuleGroupArn\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"RuleGroupResponse\"],\"members\":{\"RuleGroupResponse\":{\"shape\":\"S39\"}}}},\"DescribeFirewall\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallName\":{},\"FirewallArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"Firewall\":{\"shape\":\"Sn\"},\"FirewallStatus\":{\"shape\":\"Sp\"}}}},\"DescribeFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallPolicyName\":{},\"FirewallPolicyArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"FirewallPolicyResponse\"],\"members\":{\"UpdateToken\":{},\"FirewallPolicyResponse\":{\"shape\":\"S1o\"},\"FirewallPolicy\":{\"shape\":\"S13\"}}}},\"DescribeLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"LoggingConfiguration\":{\"shape\":\"S3o\"}}}},\"DescribeResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}}},\"DescribeRuleGroup\":{\"input\":{\"type\":\"structure\",\"members\":{\"RuleGroupName\":{},\"RuleGroupArn\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"RuleGroupResponse\"],\"members\":{\"UpdateToken\":{},\"RuleGroup\":{\"shape\":\"S1u\"},\"RuleGroupResponse\":{\"shape\":\"S39\"}}}},\"DescribeRuleGroupMetadata\":{\"input\":{\"type\":\"structure\",\"members\":{\"RuleGroupName\":{},\"RuleGroupArn\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"RuleGroupArn\",\"RuleGroupName\"],\"members\":{\"RuleGroupArn\":{},\"RuleGroupName\":{},\"Description\":{},\"Type\":{},\"Capacity\":{\"type\":\"integer\"},\"StatefulRuleOptions\":{\"shape\":\"S35\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"DisassociateSubnets\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetIds\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"SubnetIds\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"SubnetMappings\":{\"shape\":\"S7\"},\"UpdateToken\":{}}}},\"ListFirewallPolicies\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallPolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{}}}}}}},\"ListFirewalls\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"VpcIds\":{\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Firewalls\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FirewallName\":{},\"FirewallArn\":{}}}}}}},\"ListRuleGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Scope\":{},\"ManagedType\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"RuleGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Tags\":{\"shape\":\"Sf\"}}}},\"PutResourcePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Policy\"],\"members\":{\"ResourceArn\":{},\"Policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFirewallDeleteProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeleteProtection\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"DeleteProtection\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"DeleteProtection\":{\"type\":\"boolean\"},\"UpdateToken\":{}}}},\"UpdateFirewallDescription\":{\"input\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"Description\":{},\"UpdateToken\":{}}}},\"UpdateFirewallEncryptionConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"EncryptionConfiguration\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"UpdateToken\":{},\"EncryptionConfiguration\":{\"shape\":\"Sj\"}}}},\"UpdateFirewallPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"FirewallPolicy\"],\"members\":{\"UpdateToken\":{},\"FirewallPolicyArn\":{},\"FirewallPolicyName\":{},\"FirewallPolicy\":{\"shape\":\"S13\"},\"Description\":{},\"DryRun\":{\"type\":\"boolean\"},\"EncryptionConfiguration\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"FirewallPolicyResponse\"],\"members\":{\"UpdateToken\":{},\"FirewallPolicyResponse\":{\"shape\":\"S1o\"}}}},\"UpdateFirewallPolicyChangeProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyChangeProtection\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"}}}},\"UpdateLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"LoggingConfiguration\":{\"shape\":\"S3o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallArn\":{},\"FirewallName\":{},\"LoggingConfiguration\":{\"shape\":\"S3o\"}}}},\"UpdateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"UpdateToken\"],\"members\":{\"UpdateToken\":{},\"RuleGroupArn\":{},\"RuleGroupName\":{},\"RuleGroup\":{\"shape\":\"S1u\"},\"Rules\":{},\"Type\":{},\"Description\":{},\"DryRun\":{\"type\":\"boolean\"},\"EncryptionConfiguration\":{\"shape\":\"Sj\"},\"SourceMetadata\":{\"shape\":\"S37\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"UpdateToken\",\"RuleGroupResponse\"],\"members\":{\"UpdateToken\":{},\"RuleGroupResponse\":{\"shape\":\"S39\"}}}},\"UpdateSubnetChangeProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubnetChangeProtection\"],\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"SubnetChangeProtection\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UpdateToken\":{},\"FirewallArn\":{},\"FirewallName\":{},\"SubnetChangeProtection\":{\"type\":\"boolean\"}}}}},\"shapes\":{\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"SubnetId\":{}}}},\"Sf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sj\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"KeyId\":{},\"Type\":{}}},\"Sn\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyArn\",\"VpcId\",\"SubnetMappings\",\"FirewallId\"],\"members\":{\"FirewallName\":{},\"FirewallArn\":{},\"FirewallPolicyArn\":{},\"VpcId\":{},\"SubnetMappings\":{\"shape\":\"S7\"},\"DeleteProtection\":{\"type\":\"boolean\"},\"SubnetChangeProtection\":{\"type\":\"boolean\"},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"},\"Description\":{},\"FirewallId\":{},\"Tags\":{\"shape\":\"Sf\"},\"EncryptionConfiguration\":{\"shape\":\"Sj\"}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"Status\",\"ConfigurationSyncStateSummary\"],\"members\":{\"Status\":{},\"ConfigurationSyncStateSummary\":{},\"SyncStates\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{},\"EndpointId\":{},\"Status\":{}}},\"Config\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"SyncStatus\":{},\"UpdateToken\":{}}}}}}}}},\"S13\":{\"type\":\"structure\",\"required\":[\"StatelessDefaultActions\",\"StatelessFragmentDefaultActions\"],\"members\":{\"StatelessRuleGroupReferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Priority\"],\"members\":{\"ResourceArn\":{},\"Priority\":{\"type\":\"integer\"}}}},\"StatelessDefaultActions\":{\"shape\":\"S17\"},\"StatelessFragmentDefaultActions\":{\"shape\":\"S17\"},\"StatelessCustomActions\":{\"shape\":\"S18\"},\"StatefulRuleGroupReferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"Priority\":{\"type\":\"integer\"},\"Override\":{\"type\":\"structure\",\"members\":{\"Action\":{}}}}}},\"StatefulDefaultActions\":{\"type\":\"list\",\"member\":{}},\"StatefulEngineOptions\":{\"type\":\"structure\",\"members\":{\"RuleOrder\":{}}}}},\"S17\":{\"type\":\"list\",\"member\":{}},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ActionName\",\"ActionDefinition\"],\"members\":{\"ActionName\":{},\"ActionDefinition\":{\"type\":\"structure\",\"members\":{\"PublishMetricAction\":{\"type\":\"structure\",\"required\":[\"Dimensions\"],\"members\":{\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{}}}}}}}}}}},\"S1o\":{\"type\":\"structure\",\"required\":[\"FirewallPolicyName\",\"FirewallPolicyArn\",\"FirewallPolicyId\"],\"members\":{\"FirewallPolicyName\":{},\"FirewallPolicyArn\":{},\"FirewallPolicyId\":{},\"Description\":{},\"FirewallPolicyStatus\":{},\"Tags\":{\"shape\":\"Sf\"},\"ConsumedStatelessRuleCapacity\":{\"type\":\"integer\"},\"ConsumedStatefulRuleCapacity\":{\"type\":\"integer\"},\"NumberOfAssociations\":{\"type\":\"integer\"},\"EncryptionConfiguration\":{\"shape\":\"Sj\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}},\"S1u\":{\"type\":\"structure\",\"required\":[\"RulesSource\"],\"members\":{\"RuleVariables\":{\"type\":\"structure\",\"members\":{\"IPSets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Definition\"],\"members\":{\"Definition\":{\"shape\":\"S1z\"}}}},\"PortSets\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Definition\":{\"shape\":\"S1z\"}}}}}},\"RulesSource\":{\"type\":\"structure\",\"members\":{\"RulesString\":{},\"RulesSourceList\":{\"type\":\"structure\",\"required\":[\"Targets\",\"TargetTypes\",\"GeneratedRulesType\"],\"members\":{\"Targets\":{\"type\":\"list\",\"member\":{}},\"TargetTypes\":{\"type\":\"list\",\"member\":{}},\"GeneratedRulesType\":{}}},\"StatefulRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Action\",\"Header\",\"RuleOptions\"],\"members\":{\"Action\":{},\"Header\":{\"type\":\"structure\",\"required\":[\"Protocol\",\"Source\",\"SourcePort\",\"Direction\",\"Destination\",\"DestinationPort\"],\"members\":{\"Protocol\":{},\"Source\":{},\"SourcePort\":{},\"Direction\":{},\"Destination\":{},\"DestinationPort\":{}}},\"RuleOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Keyword\"],\"members\":{\"Keyword\":{},\"Settings\":{\"type\":\"list\",\"member\":{}}}}}}}},\"StatelessRulesAndCustomActions\":{\"type\":\"structure\",\"required\":[\"StatelessRules\"],\"members\":{\"StatelessRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RuleDefinition\",\"Priority\"],\"members\":{\"RuleDefinition\":{\"type\":\"structure\",\"required\":[\"MatchAttributes\",\"Actions\"],\"members\":{\"MatchAttributes\":{\"type\":\"structure\",\"members\":{\"Sources\":{\"shape\":\"S2t\"},\"Destinations\":{\"shape\":\"S2t\"},\"SourcePorts\":{\"shape\":\"S2w\"},\"DestinationPorts\":{\"shape\":\"S2w\"},\"Protocols\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"TCPFlags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Flags\"],\"members\":{\"Flags\":{\"shape\":\"S33\"},\"Masks\":{\"shape\":\"S33\"}}}}}},\"Actions\":{\"shape\":\"S17\"}}},\"Priority\":{\"type\":\"integer\"}}}},\"CustomActions\":{\"shape\":\"S18\"}}}}},\"StatefulRuleOptions\":{\"shape\":\"S35\"}}},\"S1z\":{\"type\":\"list\",\"member\":{}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AddressDefinition\"],\"members\":{\"AddressDefinition\":{}}}},\"S2w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FromPort\",\"ToPort\"],\"members\":{\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"}}}},\"S33\":{\"type\":\"list\",\"member\":{}},\"S35\":{\"type\":\"structure\",\"members\":{\"RuleOrder\":{}}},\"S37\":{\"type\":\"structure\",\"members\":{\"SourceArn\":{},\"SourceUpdateToken\":{}}},\"S39\":{\"type\":\"structure\",\"required\":[\"RuleGroupArn\",\"RuleGroupName\",\"RuleGroupId\"],\"members\":{\"RuleGroupArn\":{},\"RuleGroupName\":{},\"RuleGroupId\":{},\"Description\":{},\"Type\":{},\"Capacity\":{\"type\":\"integer\"},\"RuleGroupStatus\":{},\"Tags\":{\"shape\":\"Sf\"},\"ConsumedCapacity\":{\"type\":\"integer\"},\"NumberOfAssociations\":{\"type\":\"integer\"},\"EncryptionConfiguration\":{\"shape\":\"Sj\"},\"SourceMetadata\":{\"shape\":\"S37\"},\"SnsTopic\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}},\"S3o\":{\"type\":\"structure\",\"required\":[\"LogDestinationConfigs\"],\"members\":{\"LogDestinationConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LogType\",\"LogDestinationType\",\"LogDestination\"],\"members\":{\"LogType\":{},\"LogDestinationType\":{},\"LogDestination\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}}}}"); /***/ }), @@ -36960,7 +40070,7 @@ module.exports = JSON.parse("{\"o\":{\"ListFirewallPolicies\":{\"input_token\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-07-05\",\"endpointPrefix\":\"networkmanager\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"NetworkManager\",\"serviceFullName\":\"AWS Network Manager\",\"serviceId\":\"NetworkManager\",\"signatureVersion\":\"v4\",\"signingName\":\"networkmanager\",\"uid\":\"networkmanager-2019-07-05\"},\"operations\":{\"AssociateCustomerGateway\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/customer-gateway-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"CustomerGatewayArn\",\"GlobalNetworkId\",\"DeviceId\"],\"members\":{\"CustomerGatewayArn\":{},\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{},\"LinkId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayAssociation\":{\"shape\":\"S4\"}}}},\"AssociateLink\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/link-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\",\"LinkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{},\"LinkId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LinkAssociation\":{\"shape\":\"S8\"}}}},\"AssociateTransitGatewayConnectPeer\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"TransitGatewayConnectPeerArn\",\"DeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayConnectPeerArn\":{},\"DeviceId\":{},\"LinkId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeerAssociation\":{\"shape\":\"Sc\"}}}},\"CreateConnection\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/connections\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\",\"ConnectedDeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{},\"ConnectedDeviceId\":{},\"LinkId\":{},\"ConnectedLinkId\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"Sk\"}}}},\"CreateDevice\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/devices\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"AWSLocation\":{\"shape\":\"So\"},\"Description\":{},\"Type\":{},\"Vendor\":{},\"Model\":{},\"SerialNumber\":{},\"Location\":{\"shape\":\"Sp\"},\"SiteId\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Device\":{\"shape\":\"Sr\"}}}},\"CreateGlobalNetwork\":{\"http\":{\"requestUri\":\"/global-networks\"},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalNetwork\":{\"shape\":\"Sv\"}}}},\"CreateLink\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/links\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"Bandwidth\",\"SiteId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"Description\":{},\"Type\":{},\"Bandwidth\":{\"shape\":\"Sy\"},\"Provider\":{},\"SiteId\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Link\":{\"shape\":\"S11\"}}}},\"CreateSite\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/sites\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"Description\":{},\"Location\":{\"shape\":\"Sp\"},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S15\"}}}},\"DeleteConnection\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/connections/{connectionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"ConnectionId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectionId\":{\"location\":\"uri\",\"locationName\":\"connectionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"Sk\"}}}},\"DeleteDevice\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/devices/{deviceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{\"location\":\"uri\",\"locationName\":\"deviceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Device\":{\"shape\":\"Sr\"}}}},\"DeleteGlobalNetwork\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalNetwork\":{\"shape\":\"Sv\"}}}},\"DeleteLink\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/links/{linkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"LinkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"LinkId\":{\"location\":\"uri\",\"locationName\":\"linkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Link\":{\"shape\":\"S11\"}}}},\"DeleteSite\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/sites/{siteId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"SiteId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"SiteId\":{\"location\":\"uri\",\"locationName\":\"siteId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S15\"}}}},\"DeregisterTransitGateway\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-registrations/{transitGatewayArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"TransitGatewayArn\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayArn\":{\"location\":\"uri\",\"locationName\":\"transitGatewayArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRegistration\":{\"shape\":\"S1j\"}}}},\"DescribeGlobalNetworks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks\"},\"input\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkIds\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"globalNetworkIds\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalNetworks\":{\"type\":\"list\",\"member\":{\"shape\":\"Sv\"}},\"NextToken\":{}}}},\"DisassociateCustomerGateway\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/customer-gateway-associations/{customerGatewayArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"CustomerGatewayArn\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"CustomerGatewayArn\":{\"location\":\"uri\",\"locationName\":\"customerGatewayArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayAssociation\":{\"shape\":\"S4\"}}}},\"DisassociateLink\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/link-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\",\"LinkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{\"location\":\"querystring\",\"locationName\":\"deviceId\"},\"LinkId\":{\"location\":\"querystring\",\"locationName\":\"linkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LinkAssociation\":{\"shape\":\"S8\"}}}},\"DisassociateTransitGatewayConnectPeer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations/{transitGatewayConnectPeerArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"TransitGatewayConnectPeerArn\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayConnectPeerArn\":{\"location\":\"uri\",\"locationName\":\"transitGatewayConnectPeerArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeerAssociation\":{\"shape\":\"Sc\"}}}},\"GetConnections\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/connections\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectionIds\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"connectionIds\"},\"DeviceId\":{\"location\":\"querystring\",\"locationName\":\"deviceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connections\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\"}},\"NextToken\":{}}}},\"GetCustomerGatewayAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/customer-gateway-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"CustomerGatewayArns\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"customerGatewayArns\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"NextToken\":{}}}},\"GetDevices\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/devices\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceIds\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"deviceIds\"},\"SiteId\":{\"location\":\"querystring\",\"locationName\":\"siteId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Devices\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}},\"NextToken\":{}}}},\"GetLinkAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/link-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{\"location\":\"querystring\",\"locationName\":\"deviceId\"},\"LinkId\":{\"location\":\"querystring\",\"locationName\":\"linkId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LinkAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"S8\"}},\"NextToken\":{}}}},\"GetLinks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/links\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"LinkIds\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"linkIds\"},\"SiteId\":{\"location\":\"querystring\",\"locationName\":\"siteId\"},\"Type\":{\"location\":\"querystring\",\"locationName\":\"type\"},\"Provider\":{\"location\":\"querystring\",\"locationName\":\"provider\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Links\":{\"type\":\"list\",\"member\":{\"shape\":\"S11\"}},\"NextToken\":{}}}},\"GetSites\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/sites\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"SiteIds\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"siteIds\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Sites\":{\"type\":\"list\",\"member\":{\"shape\":\"S15\"}},\"NextToken\":{}}}},\"GetTransitGatewayConnectPeerAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayConnectPeerArns\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"transitGatewayConnectPeerArns\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeerAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}},\"NextToken\":{}}}},\"GetTransitGatewayRegistrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-registrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayArns\":{\"shape\":\"S1n\",\"location\":\"querystring\",\"locationName\":\"transitGatewayArns\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRegistrations\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"Sf\"}}}},\"RegisterTransitGateway\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-registrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"TransitGatewayArn\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRegistration\":{\"shape\":\"S1j\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"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}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateConnection\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/connections/{connectionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"ConnectionId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectionId\":{\"location\":\"uri\",\"locationName\":\"connectionId\"},\"LinkId\":{},\"ConnectedLinkId\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"Sk\"}}}},\"UpdateDevice\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/devices/{deviceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{\"location\":\"uri\",\"locationName\":\"deviceId\"},\"AWSLocation\":{\"shape\":\"So\"},\"Description\":{},\"Type\":{},\"Vendor\":{},\"Model\":{},\"SerialNumber\":{},\"Location\":{\"shape\":\"Sp\"},\"SiteId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Device\":{\"shape\":\"Sr\"}}}},\"UpdateGlobalNetwork\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalNetwork\":{\"shape\":\"Sv\"}}}},\"UpdateLink\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/links/{linkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"LinkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"LinkId\":{\"location\":\"uri\",\"locationName\":\"linkId\"},\"Description\":{},\"Type\":{},\"Bandwidth\":{\"shape\":\"Sy\"},\"Provider\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Link\":{\"shape\":\"S11\"}}}},\"UpdateSite\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/sites/{siteId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"SiteId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"SiteId\":{\"location\":\"uri\",\"locationName\":\"siteId\"},\"Description\":{},\"Location\":{\"shape\":\"Sp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S15\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayArn\":{},\"GlobalNetworkId\":{},\"DeviceId\":{},\"LinkId\":{},\"State\":{}}},\"S8\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkId\":{},\"DeviceId\":{},\"LinkId\":{},\"LinkAssociationState\":{}}},\"Sc\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeerArn\":{},\"GlobalNetworkId\":{},\"DeviceId\":{},\"LinkId\":{},\"State\":{}}},\"Sf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"ConnectionId\":{},\"ConnectionArn\":{},\"GlobalNetworkId\":{},\"DeviceId\":{},\"ConnectedDeviceId\":{},\"LinkId\":{},\"ConnectedLinkId\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"So\":{\"type\":\"structure\",\"members\":{\"Zone\":{},\"SubnetArn\":{}}},\"Sp\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Latitude\":{},\"Longitude\":{}},\"sensitive\":true},\"Sr\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{},\"DeviceArn\":{},\"GlobalNetworkId\":{},\"AWSLocation\":{\"shape\":\"So\"},\"Description\":{},\"Type\":{},\"Vendor\":{},\"Model\":{},\"SerialNumber\":{},\"Location\":{\"shape\":\"Sp\"},\"SiteId\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"Sv\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkId\":{},\"GlobalNetworkArn\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"UploadSpeed\":{\"type\":\"integer\"},\"DownloadSpeed\":{\"type\":\"integer\"}}},\"S11\":{\"type\":\"structure\",\"members\":{\"LinkId\":{},\"LinkArn\":{},\"GlobalNetworkId\":{},\"SiteId\":{},\"Description\":{},\"Type\":{},\"Bandwidth\":{\"shape\":\"Sy\"},\"Provider\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"S15\":{\"type\":\"structure\",\"members\":{\"SiteId\":{},\"SiteArn\":{},\"GlobalNetworkId\":{},\"Description\":{},\"Location\":{\"shape\":\"Sp\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkId\":{},\"TransitGatewayArn\":{},\"State\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}}}},\"S1n\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-07-05\",\"endpointPrefix\":\"networkmanager\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"NetworkManager\",\"serviceFullName\":\"AWS Network Manager\",\"serviceId\":\"NetworkManager\",\"signatureVersion\":\"v4\",\"signingName\":\"networkmanager\",\"uid\":\"networkmanager-2019-07-05\"},\"operations\":{\"AcceptAttachment\":{\"http\":{\"requestUri\":\"/attachments/{attachmentId}/accept\"},\"input\":{\"type\":\"structure\",\"required\":[\"AttachmentId\"],\"members\":{\"AttachmentId\":{\"location\":\"uri\",\"locationName\":\"attachmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"shape\":\"S4\"}}}},\"AssociateConnectPeer\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/connect-peer-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"ConnectPeerId\",\"DeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectPeerId\":{},\"DeviceId\":{},\"LinkId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectPeerAssociation\":{\"shape\":\"Sq\"}}}},\"AssociateCustomerGateway\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/customer-gateway-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"CustomerGatewayArn\",\"GlobalNetworkId\",\"DeviceId\"],\"members\":{\"CustomerGatewayArn\":{},\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{},\"LinkId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayAssociation\":{\"shape\":\"Sv\"}}}},\"AssociateLink\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/link-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\",\"LinkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{},\"LinkId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LinkAssociation\":{\"shape\":\"Sz\"}}}},\"AssociateTransitGatewayConnectPeer\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"TransitGatewayConnectPeerArn\",\"DeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayConnectPeerArn\":{},\"DeviceId\":{},\"LinkId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeerAssociation\":{\"shape\":\"S14\"}}}},\"CreateConnectAttachment\":{\"http\":{\"requestUri\":\"/connect-attachments\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\",\"EdgeLocation\",\"TransportAttachmentId\",\"Options\"],\"members\":{\"CoreNetworkId\":{},\"EdgeLocation\":{},\"TransportAttachmentId\":{},\"Options\":{\"shape\":\"S17\"},\"Tags\":{\"shape\":\"Se\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectAttachment\":{\"shape\":\"S1b\"}}}},\"CreateConnectPeer\":{\"http\":{\"requestUri\":\"/connect-peers\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConnectAttachmentId\",\"PeerAddress\",\"InsideCidrBlocks\"],\"members\":{\"ConnectAttachmentId\":{},\"CoreNetworkAddress\":{},\"PeerAddress\":{},\"BgpOptions\":{\"type\":\"structure\",\"members\":{\"PeerAsn\":{\"type\":\"long\"}}},\"InsideCidrBlocks\":{\"shape\":\"S1g\"},\"Tags\":{\"shape\":\"Se\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectPeer\":{\"shape\":\"S1i\"}}}},\"CreateConnection\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/connections\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\",\"ConnectedDeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{},\"ConnectedDeviceId\":{},\"LinkId\":{},\"ConnectedLinkId\":{},\"Description\":{},\"Tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S1p\"}}}},\"CreateCoreNetwork\":{\"http\":{\"requestUri\":\"/core-networks\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{},\"Description\":{},\"Tags\":{\"shape\":\"Se\"},\"PolicyDocument\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetwork\":{\"shape\":\"S1w\"}}}},\"CreateDevice\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/devices\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"AWSLocation\":{\"shape\":\"S24\"},\"Description\":{},\"Type\":{},\"Vendor\":{},\"Model\":{},\"SerialNumber\":{},\"Location\":{\"shape\":\"S26\"},\"SiteId\":{},\"Tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Device\":{\"shape\":\"S29\"}}}},\"CreateGlobalNetwork\":{\"http\":{\"requestUri\":\"/global-networks\"},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalNetwork\":{\"shape\":\"S2e\"}}}},\"CreateLink\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/links\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"Bandwidth\",\"SiteId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"Description\":{},\"Type\":{},\"Bandwidth\":{\"shape\":\"S2i\"},\"Provider\":{},\"SiteId\":{},\"Tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Link\":{\"shape\":\"S2k\"}}}},\"CreateSite\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/sites\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"Description\":{},\"Location\":{\"shape\":\"S26\"},\"Tags\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S2p\"}}}},\"CreateSiteToSiteVpnAttachment\":{\"http\":{\"requestUri\":\"/site-to-site-vpn-attachments\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\",\"VpnConnectionArn\"],\"members\":{\"CoreNetworkId\":{},\"VpnConnectionArn\":{},\"Tags\":{\"shape\":\"Se\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"SiteToSiteVpnAttachment\":{\"shape\":\"S2v\"}}}},\"CreateVpcAttachment\":{\"http\":{\"requestUri\":\"/vpc-attachments\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\",\"VpcArn\",\"SubnetArns\"],\"members\":{\"CoreNetworkId\":{},\"VpcArn\":{},\"SubnetArns\":{\"shape\":\"S2y\"},\"Options\":{\"shape\":\"S2z\"},\"Tags\":{\"shape\":\"Se\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcAttachment\":{\"shape\":\"S32\"}}}},\"DeleteAttachment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/attachments/{attachmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AttachmentId\"],\"members\":{\"AttachmentId\":{\"location\":\"uri\",\"locationName\":\"attachmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"shape\":\"S4\"}}}},\"DeleteConnectPeer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/connect-peers/{connectPeerId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConnectPeerId\"],\"members\":{\"ConnectPeerId\":{\"location\":\"uri\",\"locationName\":\"connectPeerId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectPeer\":{\"shape\":\"S1i\"}}}},\"DeleteConnection\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/connections/{connectionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"ConnectionId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectionId\":{\"location\":\"uri\",\"locationName\":\"connectionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S1p\"}}}},\"DeleteCoreNetwork\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/core-networks/{coreNetworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetwork\":{\"shape\":\"S1w\"}}}},\"DeleteCoreNetworkPolicyVersion\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/core-networks/{coreNetworkId}/core-network-policy-versions/{policyVersionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\",\"PolicyVersionId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"},\"PolicyVersionId\":{\"location\":\"uri\",\"locationName\":\"policyVersionId\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetworkPolicy\":{\"shape\":\"S3d\"}}}},\"DeleteDevice\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/devices/{deviceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{\"location\":\"uri\",\"locationName\":\"deviceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Device\":{\"shape\":\"S29\"}}}},\"DeleteGlobalNetwork\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalNetwork\":{\"shape\":\"S2e\"}}}},\"DeleteLink\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/links/{linkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"LinkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"LinkId\":{\"location\":\"uri\",\"locationName\":\"linkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Link\":{\"shape\":\"S2k\"}}}},\"DeleteResourcePolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/resource-policy/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSite\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/sites/{siteId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"SiteId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"SiteId\":{\"location\":\"uri\",\"locationName\":\"siteId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S2p\"}}}},\"DeregisterTransitGateway\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-registrations/{transitGatewayArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"TransitGatewayArn\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayArn\":{\"location\":\"uri\",\"locationName\":\"transitGatewayArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRegistration\":{\"shape\":\"S3w\"}}}},\"DescribeGlobalNetworks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks\"},\"input\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkIds\":{\"location\":\"querystring\",\"locationName\":\"globalNetworkIds\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalNetworks\":{\"type\":\"list\",\"member\":{\"shape\":\"S2e\"}},\"NextToken\":{}}}},\"DisassociateConnectPeer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/connect-peer-associations/{connectPeerId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"ConnectPeerId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectPeerId\":{\"location\":\"uri\",\"locationName\":\"connectPeerId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectPeerAssociation\":{\"shape\":\"Sq\"}}}},\"DisassociateCustomerGateway\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/customer-gateway-associations/{customerGatewayArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"CustomerGatewayArn\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"CustomerGatewayArn\":{\"location\":\"uri\",\"locationName\":\"customerGatewayArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayAssociation\":{\"shape\":\"Sv\"}}}},\"DisassociateLink\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/link-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\",\"LinkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{\"location\":\"querystring\",\"locationName\":\"deviceId\"},\"LinkId\":{\"location\":\"querystring\",\"locationName\":\"linkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LinkAssociation\":{\"shape\":\"Sz\"}}}},\"DisassociateTransitGatewayConnectPeer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations/{transitGatewayConnectPeerArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"TransitGatewayConnectPeerArn\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayConnectPeerArn\":{\"location\":\"uri\",\"locationName\":\"transitGatewayConnectPeerArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeerAssociation\":{\"shape\":\"S14\"}}}},\"ExecuteCoreNetworkChangeSet\":{\"http\":{\"requestUri\":\"/core-networks/{coreNetworkId}/core-network-change-sets/{policyVersionId}/execute\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\",\"PolicyVersionId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"},\"PolicyVersionId\":{\"location\":\"uri\",\"locationName\":\"policyVersionId\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetConnectAttachment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/connect-attachments/{attachmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AttachmentId\"],\"members\":{\"AttachmentId\":{\"location\":\"uri\",\"locationName\":\"attachmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectAttachment\":{\"shape\":\"S1b\"}}}},\"GetConnectPeer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/connect-peers/{connectPeerId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConnectPeerId\"],\"members\":{\"ConnectPeerId\":{\"location\":\"uri\",\"locationName\":\"connectPeerId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectPeer\":{\"shape\":\"S1i\"}}}},\"GetConnectPeerAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/connect-peer-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectPeerIds\":{\"location\":\"querystring\",\"locationName\":\"connectPeerIds\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectPeerAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sq\"}},\"NextToken\":{}}}},\"GetConnections\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/connections\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectionIds\":{\"location\":\"querystring\",\"locationName\":\"connectionIds\",\"type\":\"list\",\"member\":{}},\"DeviceId\":{\"location\":\"querystring\",\"locationName\":\"deviceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connections\":{\"type\":\"list\",\"member\":{\"shape\":\"S1p\"}},\"NextToken\":{}}}},\"GetCoreNetwork\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/core-networks/{coreNetworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetwork\":{\"shape\":\"S1w\"}}}},\"GetCoreNetworkChangeSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/core-networks/{coreNetworkId}/core-network-change-sets/{policyVersionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\",\"PolicyVersionId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"},\"PolicyVersionId\":{\"location\":\"uri\",\"locationName\":\"policyVersionId\",\"type\":\"integer\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetworkChanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Action\":{},\"Identifier\":{},\"PreviousValues\":{\"shape\":\"S4z\"},\"NewValues\":{\"shape\":\"S4z\"}}}},\"NextToken\":{}}}},\"GetCoreNetworkPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/core-networks/{coreNetworkId}/core-network-policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"},\"PolicyVersionId\":{\"location\":\"querystring\",\"locationName\":\"policyVersionId\",\"type\":\"integer\"},\"Alias\":{\"location\":\"querystring\",\"locationName\":\"alias\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetworkPolicy\":{\"shape\":\"S3d\"}}}},\"GetCustomerGatewayAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/customer-gateway-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"CustomerGatewayArns\":{\"location\":\"querystring\",\"locationName\":\"customerGatewayArns\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sv\"}},\"NextToken\":{}}}},\"GetDevices\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/devices\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceIds\":{\"location\":\"querystring\",\"locationName\":\"deviceIds\",\"type\":\"list\",\"member\":{}},\"SiteId\":{\"location\":\"querystring\",\"locationName\":\"siteId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Devices\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}},\"NextToken\":{}}}},\"GetLinkAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/link-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{\"location\":\"querystring\",\"locationName\":\"deviceId\"},\"LinkId\":{\"location\":\"querystring\",\"locationName\":\"linkId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LinkAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\"}},\"NextToken\":{}}}},\"GetLinks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/links\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"LinkIds\":{\"location\":\"querystring\",\"locationName\":\"linkIds\",\"type\":\"list\",\"member\":{}},\"SiteId\":{\"location\":\"querystring\",\"locationName\":\"siteId\"},\"Type\":{\"location\":\"querystring\",\"locationName\":\"type\"},\"Provider\":{\"location\":\"querystring\",\"locationName\":\"provider\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Links\":{\"type\":\"list\",\"member\":{\"shape\":\"S2k\"}},\"NextToken\":{}}}},\"GetNetworkResourceCounts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/network-resource-count\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkResourceCounts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"Count\":{\"type\":\"integer\"}}}},\"NextToken\":{}}}},\"GetNetworkResourceRelationships\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/network-resource-relationships\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"CoreNetworkId\":{\"location\":\"querystring\",\"locationName\":\"coreNetworkId\"},\"RegisteredGatewayArn\":{\"location\":\"querystring\",\"locationName\":\"registeredGatewayArn\"},\"AwsRegion\":{\"location\":\"querystring\",\"locationName\":\"awsRegion\"},\"AccountId\":{\"location\":\"querystring\",\"locationName\":\"accountId\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"},\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Relationships\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"From\":{},\"To\":{}}}},\"NextToken\":{}}}},\"GetNetworkResources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/network-resources\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"CoreNetworkId\":{\"location\":\"querystring\",\"locationName\":\"coreNetworkId\"},\"RegisteredGatewayArn\":{\"location\":\"querystring\",\"locationName\":\"registeredGatewayArn\"},\"AwsRegion\":{\"location\":\"querystring\",\"locationName\":\"awsRegion\"},\"AccountId\":{\"location\":\"querystring\",\"locationName\":\"accountId\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"},\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegisteredGatewayArn\":{},\"CoreNetworkId\":{},\"AwsRegion\":{},\"AccountId\":{},\"ResourceType\":{},\"ResourceId\":{},\"ResourceArn\":{},\"Definition\":{},\"DefinitionTimestamp\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Se\"},\"Metadata\":{\"shape\":\"S5t\"}}}},\"NextToken\":{}}}},\"GetNetworkRoutes\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/network-routes\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"RouteTableIdentifier\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"RouteTableIdentifier\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRouteTableArn\":{},\"CoreNetworkSegmentEdge\":{\"shape\":\"S5x\"}}},\"ExactCidrMatches\":{\"shape\":\"S1g\"},\"LongestPrefixMatches\":{\"shape\":\"S1g\"},\"SubnetOfMatches\":{\"shape\":\"S1g\"},\"SupernetOfMatches\":{\"shape\":\"S1g\"},\"PrefixListIds\":{\"shape\":\"S1g\"},\"States\":{\"type\":\"list\",\"member\":{}},\"Types\":{\"type\":\"list\",\"member\":{}},\"DestinationFilters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"RouteTableArn\":{},\"CoreNetworkSegmentEdge\":{\"shape\":\"S5x\"},\"RouteTableType\":{},\"RouteTableTimestamp\":{\"type\":\"timestamp\"},\"NetworkRoutes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationCidrBlock\":{},\"Destinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CoreNetworkAttachmentId\":{},\"TransitGatewayAttachmentId\":{},\"SegmentName\":{},\"EdgeLocation\":{},\"ResourceType\":{},\"ResourceId\":{}}}},\"PrefixListId\":{},\"State\":{},\"Type\":{}}}}}}},\"GetNetworkTelemetry\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/network-telemetry\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"CoreNetworkId\":{\"location\":\"querystring\",\"locationName\":\"coreNetworkId\"},\"RegisteredGatewayArn\":{\"location\":\"querystring\",\"locationName\":\"registeredGatewayArn\"},\"AwsRegion\":{\"location\":\"querystring\",\"locationName\":\"awsRegion\"},\"AccountId\":{\"location\":\"querystring\",\"locationName\":\"accountId\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"},\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NetworkTelemetry\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegisteredGatewayArn\":{},\"CoreNetworkId\":{},\"AwsRegion\":{},\"AccountId\":{},\"ResourceType\":{},\"ResourceId\":{},\"ResourceArn\":{},\"Address\":{},\"Health\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Status\":{},\"Timestamp\":{\"type\":\"timestamp\"}}}}}},\"NextToken\":{}}}},\"GetResourcePolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/resource-policy/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PolicyDocument\":{\"jsonvalue\":true}}}},\"GetRouteAnalysis\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/route-analyses/{routeAnalysisId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"RouteAnalysisId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"RouteAnalysisId\":{\"location\":\"uri\",\"locationName\":\"routeAnalysisId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RouteAnalysis\":{\"shape\":\"S6p\"}}}},\"GetSiteToSiteVpnAttachment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/site-to-site-vpn-attachments/{attachmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AttachmentId\"],\"members\":{\"AttachmentId\":{\"location\":\"uri\",\"locationName\":\"attachmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SiteToSiteVpnAttachment\":{\"shape\":\"S2v\"}}}},\"GetSites\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/sites\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"SiteIds\":{\"location\":\"querystring\",\"locationName\":\"siteIds\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Sites\":{\"type\":\"list\",\"member\":{\"shape\":\"S2p\"}},\"NextToken\":{}}}},\"GetTransitGatewayConnectPeerAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayConnectPeerArns\":{\"location\":\"querystring\",\"locationName\":\"transitGatewayConnectPeerArns\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeerAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"S14\"}},\"NextToken\":{}}}},\"GetTransitGatewayRegistrations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-registrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayArns\":{\"location\":\"querystring\",\"locationName\":\"transitGatewayArns\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRegistrations\":{\"type\":\"list\",\"member\":{\"shape\":\"S3w\"}},\"NextToken\":{}}}},\"GetVpcAttachment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/vpc-attachments/{attachmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AttachmentId\"],\"members\":{\"AttachmentId\":{\"location\":\"uri\",\"locationName\":\"attachmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcAttachment\":{\"shape\":\"S32\"}}}},\"ListAttachments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/attachments\"},\"input\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{\"location\":\"querystring\",\"locationName\":\"coreNetworkId\"},\"AttachmentType\":{\"location\":\"querystring\",\"locationName\":\"attachmentType\"},\"EdgeLocation\":{\"location\":\"querystring\",\"locationName\":\"edgeLocation\"},\"State\":{\"location\":\"querystring\",\"locationName\":\"state\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attachments\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"NextToken\":{}}}},\"ListConnectPeers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/connect-peers\"},\"input\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{\"location\":\"querystring\",\"locationName\":\"coreNetworkId\"},\"ConnectAttachmentId\":{\"location\":\"querystring\",\"locationName\":\"connectAttachmentId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConnectPeers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{},\"ConnectAttachmentId\":{},\"ConnectPeerId\":{},\"EdgeLocation\":{},\"ConnectPeerState\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Se\"}}}},\"NextToken\":{}}}},\"ListCoreNetworkPolicyVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/core-networks/{coreNetworkId}/core-network-policy-versions\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetworkPolicyVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{},\"PolicyVersionId\":{\"type\":\"integer\"},\"Alias\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"ChangeSetState\":{}}}},\"NextToken\":{}}}},\"ListCoreNetworks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/core-networks\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetworks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{},\"CoreNetworkArn\":{},\"GlobalNetworkId\":{},\"OwnerAccountId\":{},\"State\":{},\"Description\":{},\"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\":{\"TagList\":{\"shape\":\"Se\"}}}},\"PutCoreNetworkPolicy\":{\"http\":{\"requestUri\":\"/core-networks/{coreNetworkId}/core-network-policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\",\"PolicyDocument\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"},\"PolicyDocument\":{\"jsonvalue\":true},\"Description\":{},\"LatestVersionId\":{\"type\":\"integer\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetworkPolicy\":{\"shape\":\"S3d\"}}}},\"PutResourcePolicy\":{\"http\":{\"requestUri\":\"/resource-policy/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"PolicyDocument\",\"ResourceArn\"],\"members\":{\"PolicyDocument\":{\"jsonvalue\":true},\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RegisterTransitGateway\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/transit-gateway-registrations\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"TransitGatewayArn\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"TransitGatewayArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TransitGatewayRegistration\":{\"shape\":\"S3w\"}}}},\"RejectAttachment\":{\"http\":{\"requestUri\":\"/attachments/{attachmentId}/reject\"},\"input\":{\"type\":\"structure\",\"required\":[\"AttachmentId\"],\"members\":{\"AttachmentId\":{\"location\":\"uri\",\"locationName\":\"attachmentId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"shape\":\"S4\"}}}},\"RestoreCoreNetworkPolicyVersion\":{\"http\":{\"requestUri\":\"/core-networks/{coreNetworkId}/core-network-policy-versions/{policyVersionId}/restore\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\",\"PolicyVersionId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"},\"PolicyVersionId\":{\"location\":\"uri\",\"locationName\":\"policyVersionId\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetworkPolicy\":{\"shape\":\"S3d\"}}}},\"StartRouteAnalysis\":{\"http\":{\"requestUri\":\"/global-networks/{globalNetworkId}/route-analyses\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"Source\",\"Destination\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"Source\":{\"shape\":\"S8b\"},\"Destination\":{\"shape\":\"S8b\"},\"IncludeReturnPath\":{\"type\":\"boolean\"},\"UseMiddleboxes\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RouteAnalysis\":{\"shape\":\"S6p\"}}}},\"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\":{}}},\"UpdateConnection\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/connections/{connectionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"ConnectionId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ConnectionId\":{\"location\":\"uri\",\"locationName\":\"connectionId\"},\"LinkId\":{},\"ConnectedLinkId\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S1p\"}}}},\"UpdateCoreNetwork\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/core-networks/{coreNetworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CoreNetworkId\"],\"members\":{\"CoreNetworkId\":{\"location\":\"uri\",\"locationName\":\"coreNetworkId\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CoreNetwork\":{\"shape\":\"S1w\"}}}},\"UpdateDevice\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/devices/{deviceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"DeviceId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"DeviceId\":{\"location\":\"uri\",\"locationName\":\"deviceId\"},\"AWSLocation\":{\"shape\":\"S24\"},\"Description\":{},\"Type\":{},\"Vendor\":{},\"Model\":{},\"SerialNumber\":{},\"Location\":{\"shape\":\"S26\"},\"SiteId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Device\":{\"shape\":\"S29\"}}}},\"UpdateGlobalNetwork\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GlobalNetwork\":{\"shape\":\"S2e\"}}}},\"UpdateLink\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/links/{linkId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"LinkId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"LinkId\":{\"location\":\"uri\",\"locationName\":\"linkId\"},\"Description\":{},\"Type\":{},\"Bandwidth\":{\"shape\":\"S2i\"},\"Provider\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Link\":{\"shape\":\"S2k\"}}}},\"UpdateNetworkResourceMetadata\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/network-resources/{resourceArn}/metadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"ResourceArn\",\"Metadata\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Metadata\":{\"shape\":\"S5t\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"Metadata\":{\"shape\":\"S5t\"}}}},\"UpdateSite\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/global-networks/{globalNetworkId}/sites/{siteId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"GlobalNetworkId\",\"SiteId\"],\"members\":{\"GlobalNetworkId\":{\"location\":\"uri\",\"locationName\":\"globalNetworkId\"},\"SiteId\":{\"location\":\"uri\",\"locationName\":\"siteId\"},\"Description\":{},\"Location\":{\"shape\":\"S26\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S2p\"}}}},\"UpdateVpcAttachment\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/vpc-attachments/{attachmentId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AttachmentId\"],\"members\":{\"AttachmentId\":{\"location\":\"uri\",\"locationName\":\"attachmentId\"},\"AddSubnetArns\":{\"shape\":\"S2y\"},\"RemoveSubnetArns\":{\"shape\":\"S2y\"},\"Options\":{\"shape\":\"S2z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcAttachment\":{\"shape\":\"S32\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{},\"CoreNetworkArn\":{},\"AttachmentId\":{},\"OwnerAccountId\":{},\"AttachmentType\":{},\"State\":{},\"EdgeLocation\":{},\"ResourceArn\":{},\"AttachmentPolicyRuleNumber\":{\"type\":\"integer\"},\"SegmentName\":{},\"Tags\":{\"shape\":\"Se\"},\"ProposedSegmentChange\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Se\"},\"AttachmentPolicyRuleNumber\":{\"type\":\"integer\"},\"SegmentName\":{}}},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"}}},\"Se\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"ConnectPeerId\":{},\"GlobalNetworkId\":{},\"DeviceId\":{},\"LinkId\":{},\"State\":{}}},\"Sv\":{\"type\":\"structure\",\"members\":{\"CustomerGatewayArn\":{},\"GlobalNetworkId\":{},\"DeviceId\":{},\"LinkId\":{},\"State\":{}}},\"Sz\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkId\":{},\"DeviceId\":{},\"LinkId\":{},\"LinkAssociationState\":{}}},\"S14\":{\"type\":\"structure\",\"members\":{\"TransitGatewayConnectPeerArn\":{},\"GlobalNetworkId\":{},\"DeviceId\":{},\"LinkId\":{},\"State\":{}}},\"S17\":{\"type\":\"structure\",\"members\":{\"Protocol\":{}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"shape\":\"S4\"},\"TransportAttachmentId\":{},\"Options\":{\"shape\":\"S17\"}}},\"S1g\":{\"type\":\"list\",\"member\":{}},\"S1i\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{},\"ConnectAttachmentId\":{},\"ConnectPeerId\":{},\"EdgeLocation\":{},\"State\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Configuration\":{\"type\":\"structure\",\"members\":{\"CoreNetworkAddress\":{},\"PeerAddress\":{},\"InsideCidrBlocks\":{\"shape\":\"S1g\"},\"Protocol\":{},\"BgpConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CoreNetworkAsn\":{\"type\":\"long\"},\"PeerAsn\":{\"type\":\"long\"},\"CoreNetworkAddress\":{},\"PeerAddress\":{}}}}}},\"Tags\":{\"shape\":\"Se\"}}},\"S1p\":{\"type\":\"structure\",\"members\":{\"ConnectionId\":{},\"ConnectionArn\":{},\"GlobalNetworkId\":{},\"DeviceId\":{},\"ConnectedDeviceId\":{},\"LinkId\":{},\"ConnectedLinkId\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Se\"}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkId\":{},\"CoreNetworkId\":{},\"CoreNetworkArn\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Segments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"EdgeLocations\":{\"shape\":\"S20\"},\"SharedSegments\":{\"shape\":\"S1g\"}}}},\"Edges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EdgeLocation\":{},\"Asn\":{\"type\":\"long\"},\"InsideCidrBlocks\":{\"shape\":\"S1g\"}}}},\"Tags\":{\"shape\":\"Se\"}}},\"S20\":{\"type\":\"list\",\"member\":{}},\"S24\":{\"type\":\"structure\",\"members\":{\"Zone\":{},\"SubnetArn\":{}}},\"S26\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Latitude\":{},\"Longitude\":{}},\"sensitive\":true},\"S29\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{},\"DeviceArn\":{},\"GlobalNetworkId\":{},\"AWSLocation\":{\"shape\":\"S24\"},\"Description\":{},\"Type\":{},\"Vendor\":{},\"Model\":{},\"SerialNumber\":{},\"Location\":{\"shape\":\"S26\"},\"SiteId\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Se\"}}},\"S2e\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkId\":{},\"GlobalNetworkArn\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Se\"}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"UploadSpeed\":{\"type\":\"integer\"},\"DownloadSpeed\":{\"type\":\"integer\"}}},\"S2k\":{\"type\":\"structure\",\"members\":{\"LinkId\":{},\"LinkArn\":{},\"GlobalNetworkId\":{},\"SiteId\":{},\"Description\":{},\"Type\":{},\"Bandwidth\":{\"shape\":\"S2i\"},\"Provider\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Se\"}}},\"S2p\":{\"type\":\"structure\",\"members\":{\"SiteId\":{},\"SiteArn\":{},\"GlobalNetworkId\":{},\"Description\":{},\"Location\":{\"shape\":\"S26\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"State\":{},\"Tags\":{\"shape\":\"Se\"}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"shape\":\"S4\"},\"VpnConnectionArn\":{}}},\"S2y\":{\"type\":\"list\",\"member\":{}},\"S2z\":{\"type\":\"structure\",\"members\":{\"Ipv6Support\":{\"type\":\"boolean\"}}},\"S32\":{\"type\":\"structure\",\"members\":{\"Attachment\":{\"shape\":\"S4\"},\"SubnetArns\":{\"shape\":\"S2y\"},\"Options\":{\"shape\":\"S2z\"}}},\"S3d\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{},\"PolicyVersionId\":{\"type\":\"integer\"},\"Alias\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"ChangeSetState\":{},\"PolicyErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ErrorCode\",\"Message\"],\"members\":{\"ErrorCode\":{},\"Message\":{},\"Path\":{}}}},\"PolicyDocument\":{\"jsonvalue\":true}}},\"S3w\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkId\":{},\"TransitGatewayArn\":{},\"State\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{}}}}},\"S4z\":{\"type\":\"structure\",\"members\":{\"SegmentName\":{},\"EdgeLocations\":{\"shape\":\"S20\"},\"Asn\":{\"type\":\"long\"},\"Cidr\":{},\"DestinationIdentifier\":{},\"InsideCidrBlocks\":{\"shape\":\"S1g\"},\"SharedSegments\":{\"shape\":\"S1g\"}}},\"S5t\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S5x\":{\"type\":\"structure\",\"members\":{\"CoreNetworkId\":{},\"SegmentName\":{},\"EdgeLocation\":{}}},\"S6p\":{\"type\":\"structure\",\"members\":{\"GlobalNetworkId\":{},\"OwnerAccountId\":{},\"RouteAnalysisId\":{},\"StartTimestamp\":{\"type\":\"timestamp\"},\"Status\":{},\"Source\":{\"shape\":\"S6r\"},\"Destination\":{\"shape\":\"S6r\"},\"IncludeReturnPath\":{\"type\":\"boolean\"},\"UseMiddleboxes\":{\"type\":\"boolean\"},\"ForwardPath\":{\"shape\":\"S6t\"},\"ReturnPath\":{\"shape\":\"S6t\"}}},\"S6r\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentArn\":{},\"TransitGatewayArn\":{},\"IpAddress\":{}}},\"S6t\":{\"type\":\"structure\",\"members\":{\"CompletionStatus\":{\"type\":\"structure\",\"members\":{\"ResultCode\":{},\"ReasonCode\":{},\"ReasonContext\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"Path\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Sequence\":{\"type\":\"integer\"},\"Resource\":{\"type\":\"structure\",\"members\":{\"RegisteredGatewayArn\":{},\"ResourceArn\":{},\"ResourceType\":{},\"Definition\":{},\"NameTag\":{},\"IsMiddlebox\":{\"type\":\"boolean\"}}},\"DestinationCidrBlock\":{}}}}}},\"S8b\":{\"type\":\"structure\",\"members\":{\"TransitGatewayAttachmentArn\":{},\"IpAddress\":{}}}}}"); /***/ }), @@ -36968,7 +40078,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeGlobalNetworks\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"GlobalNetworks\"},\"GetConnectPeerAssociations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ConnectPeerAssociations\"},\"GetConnections\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Connections\"},\"GetCoreNetworkChangeSet\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"CoreNetworkChanges\"},\"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\"},\"GetNetworkResourceCounts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"NetworkResourceCounts\"},\"GetNetworkResourceRelationships\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Relationships\"},\"GetNetworkResources\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"NetworkResources\"},\"GetNetworkTelemetry\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"NetworkTelemetry\"},\"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\"},\"ListAttachments\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Attachments\"},\"ListConnectPeers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ConnectPeers\"},\"ListCoreNetworkPolicyVersions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"CoreNetworkPolicyVersions\"},\"ListCoreNetworks\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"CoreNetworks\"}}}"); /***/ }), @@ -36976,7 +40086,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeGlobalNetworks\":{\"input_token\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2020-08-01\",\"endpointPrefix\":\"nimble\",\"signingName\":\"nimble\",\"serviceFullName\":\"AmazonNimbleStudio\",\"serviceId\":\"nimble\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"nimble-2020-08-01\",\"signatureVersion\":\"v4\"},\"operations\":{\"AcceptEulas\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/eula-acceptances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"eulaIds\":{\"shape\":\"S3\",\"locationName\":\"eulaIds\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"eulaAcceptances\":{\"shape\":\"S6\",\"locationName\":\"eulaAcceptances\"}}}},\"CreateLaunchProfile\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"description\":{\"locationName\":\"description\"},\"ec2SubnetIds\":{\"shape\":\"Sd\",\"locationName\":\"ec2SubnetIds\"},\"launchProfileProtocolVersions\":{\"shape\":\"Sf\",\"locationName\":\"launchProfileProtocolVersions\"},\"name\":{\"locationName\":\"name\"},\"streamConfiguration\":{\"shape\":\"Si\",\"locationName\":\"streamConfiguration\"},\"studioComponentIds\":{\"shape\":\"Sp\",\"locationName\":\"studioComponentIds\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"}},\"required\":[\"ec2SubnetIds\",\"studioComponentIds\",\"studioId\",\"launchProfileProtocolVersions\",\"name\",\"streamConfiguration\"]},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Ss\",\"locationName\":\"launchProfile\"}}}},\"CreateStreamingImage\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"description\":{\"locationName\":\"description\"},\"ec2ImageId\":{\"locationName\":\"ec2ImageId\"},\"name\":{\"locationName\":\"name\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"}},\"required\":[\"studioId\",\"name\",\"ec2ImageId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"streamingImage\":{\"shape\":\"S12\",\"locationName\":\"streamingImage\"}}}},\"CreateStreamingSession\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"ec2InstanceType\":{\"locationName\":\"ec2InstanceType\"},\"launchProfileId\":{\"locationName\":\"launchProfileId\"},\"streamingImageId\":{\"locationName\":\"streamingImageId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1c\",\"locationName\":\"session\"}}}},\"CreateStreamingSessionStream\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"expirationInSeconds\":{\"locationName\":\"expirationInSeconds\",\"type\":\"integer\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"sessionId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"stream\":{\"shape\":\"S1j\",\"locationName\":\"stream\"}}}},\"CreateStudio\":{\"http\":{\"requestUri\":\"/2020-08-01/studios\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"adminRoleArn\":{\"locationName\":\"adminRoleArn\"},\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"displayName\":{\"locationName\":\"displayName\"},\"studioEncryptionConfiguration\":{\"shape\":\"S1o\",\"locationName\":\"studioEncryptionConfiguration\"},\"studioName\":{\"locationName\":\"studioName\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"},\"userRoleArn\":{\"locationName\":\"userRoleArn\"}},\"required\":[\"displayName\",\"studioName\",\"userRoleArn\",\"adminRoleArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studio\":{\"shape\":\"S1t\",\"locationName\":\"studio\"}}}},\"CreateStudioComponent\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"configuration\":{\"shape\":\"S1y\",\"locationName\":\"configuration\"},\"description\":{\"locationName\":\"description\"},\"ec2SecurityGroupIds\":{\"shape\":\"S2c\",\"locationName\":\"ec2SecurityGroupIds\"},\"initializationScripts\":{\"shape\":\"S2e\",\"locationName\":\"initializationScripts\"},\"name\":{\"locationName\":\"name\"},\"scriptParameters\":{\"shape\":\"S2k\",\"locationName\":\"scriptParameters\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"subtype\":{\"locationName\":\"subtype\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"},\"type\":{\"locationName\":\"type\"}},\"required\":[\"studioId\",\"name\",\"type\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studioComponent\":{\"shape\":\"S2r\",\"locationName\":\"studioComponent\"}}}},\"DeleteLaunchProfile\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"launchProfileId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Ss\",\"locationName\":\"launchProfile\"}}}},\"DeleteLaunchProfileMember\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"principalId\",\"launchProfileId\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteStreamingImage\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"streamingImageId\":{\"location\":\"uri\",\"locationName\":\"streamingImageId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"streamingImageId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"streamingImage\":{\"shape\":\"S12\",\"locationName\":\"streamingImage\"}}}},\"DeleteStreamingSession\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"sessionId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1c\",\"locationName\":\"session\"}}}},\"DeleteStudio\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studio\":{\"shape\":\"S1t\",\"locationName\":\"studio\"}}}},\"DeleteStudioComponent\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"studioComponentId\":{\"location\":\"uri\",\"locationName\":\"studioComponentId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"studioComponentId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studioComponent\":{\"shape\":\"S2r\",\"locationName\":\"studioComponent\"}}}},\"DeleteStudioMember\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"principalId\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetEula\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/eulas/{eulaId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"eulaId\":{\"location\":\"uri\",\"locationName\":\"eulaId\"}},\"required\":[\"eulaId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"eula\":{\"shape\":\"S3b\",\"locationName\":\"eula\"}}}},\"GetLaunchProfile\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"launchProfileId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Ss\",\"locationName\":\"launchProfile\"}}}},\"GetLaunchProfileDetails\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/details\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"launchProfileId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Ss\",\"locationName\":\"launchProfile\"},\"streamingImages\":{\"shape\":\"S3h\",\"locationName\":\"streamingImages\"},\"studioComponentSummaries\":{\"locationName\":\"studioComponentSummaries\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"createdAt\":{\"shape\":\"S8\",\"locationName\":\"createdAt\"},\"createdBy\":{\"locationName\":\"createdBy\"},\"description\":{\"locationName\":\"description\"},\"name\":{\"locationName\":\"name\"},\"studioComponentId\":{\"locationName\":\"studioComponentId\"},\"subtype\":{\"locationName\":\"subtype\"},\"type\":{\"locationName\":\"type\"},\"updatedAt\":{\"shape\":\"S8\",\"locationName\":\"updatedAt\"},\"updatedBy\":{\"locationName\":\"updatedBy\"}}}}}}},\"GetLaunchProfileInitialization\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/init\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"launchProfileProtocolVersions\":{\"shape\":\"S3l\",\"location\":\"querystring\",\"locationName\":\"launchProfileProtocolVersions\"},\"launchPurpose\":{\"location\":\"querystring\",\"locationName\":\"launchPurpose\"},\"platform\":{\"location\":\"querystring\",\"locationName\":\"platform\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"launchProfileProtocolVersions\",\"launchPurpose\",\"launchProfileId\",\"platform\"]},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfileInitialization\":{\"locationName\":\"launchProfileInitialization\",\"type\":\"structure\",\"members\":{\"activeDirectory\":{\"locationName\":\"activeDirectory\",\"type\":\"structure\",\"members\":{\"computerAttributes\":{\"shape\":\"S20\",\"locationName\":\"computerAttributes\"},\"directoryId\":{\"locationName\":\"directoryId\"},\"directoryName\":{\"locationName\":\"directoryName\"},\"dnsIpAddresses\":{\"locationName\":\"dnsIpAddresses\",\"type\":\"list\",\"member\":{}},\"organizationalUnitDistinguishedName\":{\"locationName\":\"organizationalUnitDistinguishedName\"},\"studioComponentId\":{\"locationName\":\"studioComponentId\"},\"studioComponentName\":{\"locationName\":\"studioComponentName\"}}},\"ec2SecurityGroupIds\":{\"locationName\":\"ec2SecurityGroupIds\",\"type\":\"list\",\"member\":{}},\"launchProfileId\":{\"locationName\":\"launchProfileId\"},\"launchProfileProtocolVersion\":{\"locationName\":\"launchProfileProtocolVersion\"},\"launchPurpose\":{\"locationName\":\"launchPurpose\"},\"name\":{\"locationName\":\"name\"},\"platform\":{\"locationName\":\"platform\"},\"systemInitializationScripts\":{\"shape\":\"S3t\",\"locationName\":\"systemInitializationScripts\"},\"userInitializationScripts\":{\"shape\":\"S3t\",\"locationName\":\"userInitializationScripts\"}}}}}},\"GetLaunchProfileMember\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"principalId\",\"launchProfileId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"member\":{\"shape\":\"S3x\",\"locationName\":\"member\"}}}},\"GetStreamingImage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"streamingImageId\":{\"location\":\"uri\",\"locationName\":\"streamingImageId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"streamingImageId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"streamingImage\":{\"shape\":\"S12\",\"locationName\":\"streamingImage\"}}}},\"GetStreamingSession\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"sessionId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1c\",\"locationName\":\"session\"}}}},\"GetStreamingSessionStream\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams/{streamId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"streamId\":{\"location\":\"uri\",\"locationName\":\"streamId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"streamId\",\"sessionId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"stream\":{\"shape\":\"S1j\",\"locationName\":\"stream\"}}}},\"GetStudio\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studio\":{\"shape\":\"S1t\",\"locationName\":\"studio\"}}}},\"GetStudioComponent\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"studioComponentId\":{\"location\":\"uri\",\"locationName\":\"studioComponentId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"studioComponentId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studioComponent\":{\"shape\":\"S2r\",\"locationName\":\"studioComponent\"}}}},\"GetStudioMember\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"principalId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"member\":{\"shape\":\"S4b\",\"locationName\":\"member\"}}}},\"ListEulaAcceptances\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/eula-acceptances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"eulaIds\":{\"shape\":\"S3l\",\"location\":\"querystring\",\"locationName\":\"eulaIds\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"eulaAcceptances\":{\"shape\":\"S6\",\"locationName\":\"eulaAcceptances\"},\"nextToken\":{\"locationName\":\"nextToken\"}}}},\"ListEulas\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/eulas\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"eulaIds\":{\"shape\":\"S3l\",\"location\":\"querystring\",\"locationName\":\"eulaIds\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"eulas\":{\"locationName\":\"eulas\",\"type\":\"list\",\"member\":{\"shape\":\"S3b\"}},\"nextToken\":{\"locationName\":\"nextToken\"}}}},\"ListLaunchProfileMembers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"launchProfileId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"members\":{\"locationName\":\"members\",\"type\":\"list\",\"member\":{\"shape\":\"S3x\"}},\"nextToken\":{\"locationName\":\"nextToken\"}}}},\"ListLaunchProfiles\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"principalId\":{\"location\":\"querystring\",\"locationName\":\"principalId\"},\"states\":{\"shape\":\"S3l\",\"location\":\"querystring\",\"locationName\":\"states\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfiles\":{\"locationName\":\"launchProfiles\",\"type\":\"list\",\"member\":{\"shape\":\"Ss\"}},\"nextToken\":{\"locationName\":\"nextToken\"}}}},\"ListStreamingImages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"owner\":{\"location\":\"querystring\",\"locationName\":\"owner\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"locationName\":\"nextToken\"},\"streamingImages\":{\"shape\":\"S3h\",\"locationName\":\"streamingImages\"}}}},\"ListStreamingSessions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"createdBy\":{\"location\":\"querystring\",\"locationName\":\"createdBy\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"sessionIds\":{\"location\":\"querystring\",\"locationName\":\"sessionIds\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"locationName\":\"nextToken\"},\"sessions\":{\"locationName\":\"sessions\",\"type\":\"list\",\"member\":{\"shape\":\"S1c\"}}}}},\"ListStudioComponents\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"states\":{\"shape\":\"S3l\",\"location\":\"querystring\",\"locationName\":\"states\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"types\":{\"shape\":\"S3l\",\"location\":\"querystring\",\"locationName\":\"types\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"locationName\":\"nextToken\"},\"studioComponents\":{\"locationName\":\"studioComponents\",\"type\":\"list\",\"member\":{\"shape\":\"S2r\"}}}}},\"ListStudioMembers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"members\":{\"locationName\":\"members\",\"type\":\"list\",\"member\":{\"shape\":\"S4b\"}},\"nextToken\":{\"locationName\":\"nextToken\"}}}},\"ListStudios\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"locationName\":\"nextToken\"},\"studios\":{\"locationName\":\"studios\",\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}},\"required\":[\"resourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"}}}},\"PutLaunchProfileMembers\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"identityStoreId\":{\"locationName\":\"identityStoreId\"},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"members\":{\"locationName\":\"members\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"persona\":{\"locationName\":\"persona\"},\"principalId\":{\"locationName\":\"principalId\"}},\"required\":[\"persona\",\"principalId\"]}},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"members\",\"launchProfileId\",\"identityStoreId\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutStudioMembers\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"identityStoreId\":{\"locationName\":\"identityStoreId\"},\"members\":{\"locationName\":\"members\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"persona\":{\"locationName\":\"persona\"},\"principalId\":{\"locationName\":\"principalId\"}},\"required\":[\"persona\",\"principalId\"]}},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"members\",\"identityStoreId\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartStudioSSOConfigurationRepair\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-08-01/studios/{studioId}/sso-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studio\":{\"shape\":\"S1t\",\"locationName\":\"studio\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/2020-08-01/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"}},\"required\":[\"resourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"shape\":\"S3l\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}},\"required\":[\"tagKeys\",\"resourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLaunchProfile\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"description\":{\"locationName\":\"description\"},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"launchProfileProtocolVersions\":{\"shape\":\"Sf\",\"locationName\":\"launchProfileProtocolVersions\"},\"name\":{\"locationName\":\"name\"},\"streamConfiguration\":{\"shape\":\"Si\",\"locationName\":\"streamConfiguration\"},\"studioComponentIds\":{\"shape\":\"Sp\",\"locationName\":\"studioComponentIds\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"launchProfileId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Ss\",\"locationName\":\"launchProfile\"}}}},\"UpdateLaunchProfileMember\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"persona\":{\"locationName\":\"persona\"},\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"persona\",\"principalId\",\"launchProfileId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"member\":{\"shape\":\"S3x\",\"locationName\":\"member\"}}}},\"UpdateStreamingImage\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"description\":{\"locationName\":\"description\"},\"name\":{\"locationName\":\"name\"},\"streamingImageId\":{\"location\":\"uri\",\"locationName\":\"streamingImageId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}},\"required\":[\"studioId\",\"streamingImageId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"streamingImage\":{\"shape\":\"S12\",\"locationName\":\"streamingImage\"}}}},\"UpdateStudio\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"adminRoleArn\":{\"locationName\":\"adminRoleArn\"},\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"displayName\":{\"locationName\":\"displayName\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"userRoleArn\":{\"locationName\":\"userRoleArn\"}},\"required\":[\"studioId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studio\":{\"shape\":\"S1t\",\"locationName\":\"studio\"}}}},\"UpdateStudioComponent\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"clientToken\":{\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\",\"idempotencyToken\":true},\"configuration\":{\"shape\":\"S1y\",\"locationName\":\"configuration\"},\"description\":{\"locationName\":\"description\"},\"ec2SecurityGroupIds\":{\"shape\":\"S2c\",\"locationName\":\"ec2SecurityGroupIds\"},\"initializationScripts\":{\"shape\":\"S2e\",\"locationName\":\"initializationScripts\"},\"name\":{\"locationName\":\"name\"},\"scriptParameters\":{\"shape\":\"S2k\",\"locationName\":\"scriptParameters\"},\"studioComponentId\":{\"location\":\"uri\",\"locationName\":\"studioComponentId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"subtype\":{\"locationName\":\"subtype\"},\"type\":{\"locationName\":\"type\"}},\"required\":[\"studioId\",\"studioComponentId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"studioComponent\":{\"shape\":\"S2r\",\"locationName\":\"studioComponent\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"acceptedAt\":{\"shape\":\"S8\",\"locationName\":\"acceptedAt\"},\"acceptedBy\":{\"locationName\":\"acceptedBy\"},\"accepteeId\":{\"locationName\":\"accepteeId\"},\"eulaAcceptanceId\":{\"locationName\":\"eulaAcceptanceId\"},\"eulaId\":{\"locationName\":\"eulaId\"}}}},\"S8\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sd\":{\"type\":\"list\",\"member\":{}},\"Sf\":{\"type\":\"list\",\"member\":{}},\"Si\":{\"type\":\"structure\",\"members\":{\"clipboardMode\":{\"locationName\":\"clipboardMode\"},\"ec2InstanceTypes\":{\"shape\":\"Sk\",\"locationName\":\"ec2InstanceTypes\"},\"maxSessionLengthInMinutes\":{\"locationName\":\"maxSessionLengthInMinutes\",\"type\":\"integer\"},\"streamingImageIds\":{\"shape\":\"Sn\",\"locationName\":\"streamingImageIds\"}},\"required\":[\"clipboardMode\",\"streamingImageIds\",\"ec2InstanceTypes\"]},\"Sk\":{\"type\":\"list\",\"member\":{}},\"Sn\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"list\",\"member\":{}},\"Sq\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Ss\":{\"type\":\"structure\",\"members\":{\"arn\":{\"locationName\":\"arn\"},\"createdAt\":{\"shape\":\"S8\",\"locationName\":\"createdAt\"},\"createdBy\":{\"locationName\":\"createdBy\"},\"description\":{\"locationName\":\"description\"},\"ec2SubnetIds\":{\"shape\":\"Sd\",\"locationName\":\"ec2SubnetIds\"},\"launchProfileId\":{\"locationName\":\"launchProfileId\"},\"launchProfileProtocolVersions\":{\"shape\":\"Sf\",\"locationName\":\"launchProfileProtocolVersions\"},\"name\":{\"locationName\":\"name\"},\"state\":{\"locationName\":\"state\"},\"statusCode\":{\"locationName\":\"statusCode\"},\"statusMessage\":{\"locationName\":\"statusMessage\"},\"streamConfiguration\":{\"locationName\":\"streamConfiguration\",\"type\":\"structure\",\"members\":{\"clipboardMode\":{\"locationName\":\"clipboardMode\"},\"ec2InstanceTypes\":{\"shape\":\"Sk\",\"locationName\":\"ec2InstanceTypes\"},\"maxSessionLengthInMinutes\":{\"locationName\":\"maxSessionLengthInMinutes\",\"type\":\"integer\"},\"streamingImageIds\":{\"shape\":\"Sn\",\"locationName\":\"streamingImageIds\"}}},\"studioComponentIds\":{\"shape\":\"Sp\",\"locationName\":\"studioComponentIds\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"},\"updatedAt\":{\"shape\":\"S8\",\"locationName\":\"updatedAt\"},\"updatedBy\":{\"locationName\":\"updatedBy\"}}},\"S12\":{\"type\":\"structure\",\"members\":{\"arn\":{\"locationName\":\"arn\"},\"description\":{\"locationName\":\"description\"},\"ec2ImageId\":{\"locationName\":\"ec2ImageId\"},\"encryptionConfiguration\":{\"locationName\":\"encryptionConfiguration\",\"type\":\"structure\",\"members\":{\"keyArn\":{\"locationName\":\"keyArn\"},\"keyType\":{\"locationName\":\"keyType\"}},\"required\":[\"keyType\"]},\"eulaIds\":{\"shape\":\"S3\",\"locationName\":\"eulaIds\"},\"name\":{\"locationName\":\"name\"},\"owner\":{\"locationName\":\"owner\"},\"platform\":{\"locationName\":\"platform\"},\"state\":{\"locationName\":\"state\"},\"statusCode\":{\"locationName\":\"statusCode\"},\"statusMessage\":{\"locationName\":\"statusMessage\"},\"streamingImageId\":{\"locationName\":\"streamingImageId\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"arn\":{\"locationName\":\"arn\"},\"createdAt\":{\"shape\":\"S8\",\"locationName\":\"createdAt\"},\"createdBy\":{\"locationName\":\"createdBy\"},\"ec2InstanceType\":{\"locationName\":\"ec2InstanceType\"},\"launchProfileId\":{\"locationName\":\"launchProfileId\"},\"sessionId\":{\"locationName\":\"sessionId\"},\"state\":{\"locationName\":\"state\"},\"statusCode\":{\"locationName\":\"statusCode\"},\"statusMessage\":{\"locationName\":\"statusMessage\"},\"streamingImageId\":{\"locationName\":\"streamingImageId\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"},\"terminateAt\":{\"shape\":\"S8\",\"locationName\":\"terminateAt\"},\"updatedAt\":{\"shape\":\"S8\",\"locationName\":\"updatedAt\"},\"updatedBy\":{\"locationName\":\"updatedBy\"}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"createdAt\":{\"shape\":\"S8\",\"locationName\":\"createdAt\"},\"createdBy\":{\"locationName\":\"createdBy\"},\"expiresAt\":{\"shape\":\"S8\",\"locationName\":\"expiresAt\"},\"state\":{\"locationName\":\"state\"},\"statusCode\":{\"locationName\":\"statusCode\"},\"streamId\":{\"locationName\":\"streamId\"},\"url\":{\"locationName\":\"url\"}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"keyArn\":{\"locationName\":\"keyArn\"},\"keyType\":{\"locationName\":\"keyType\"}},\"required\":[\"keyType\"]},\"S1t\":{\"type\":\"structure\",\"members\":{\"adminRoleArn\":{\"locationName\":\"adminRoleArn\"},\"arn\":{\"locationName\":\"arn\"},\"createdAt\":{\"shape\":\"S8\",\"locationName\":\"createdAt\"},\"displayName\":{\"locationName\":\"displayName\"},\"homeRegion\":{\"locationName\":\"homeRegion\"},\"ssoClientId\":{\"locationName\":\"ssoClientId\"},\"state\":{\"locationName\":\"state\"},\"statusCode\":{\"locationName\":\"statusCode\"},\"statusMessage\":{\"locationName\":\"statusMessage\"},\"studioEncryptionConfiguration\":{\"shape\":\"S1o\",\"locationName\":\"studioEncryptionConfiguration\"},\"studioId\":{\"locationName\":\"studioId\"},\"studioName\":{\"locationName\":\"studioName\"},\"studioUrl\":{\"locationName\":\"studioUrl\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"},\"updatedAt\":{\"shape\":\"S8\",\"locationName\":\"updatedAt\"},\"userRoleArn\":{\"locationName\":\"userRoleArn\"}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"activeDirectoryConfiguration\":{\"locationName\":\"activeDirectoryConfiguration\",\"type\":\"structure\",\"members\":{\"computerAttributes\":{\"shape\":\"S20\",\"locationName\":\"computerAttributes\"},\"directoryId\":{\"locationName\":\"directoryId\"},\"organizationalUnitDistinguishedName\":{\"locationName\":\"organizationalUnitDistinguishedName\"}}},\"computeFarmConfiguration\":{\"locationName\":\"computeFarmConfiguration\",\"type\":\"structure\",\"members\":{\"activeDirectoryUser\":{\"locationName\":\"activeDirectoryUser\"},\"endpoint\":{\"locationName\":\"endpoint\"}}},\"licenseServiceConfiguration\":{\"locationName\":\"licenseServiceConfiguration\",\"type\":\"structure\",\"members\":{\"endpoint\":{\"locationName\":\"endpoint\"}}},\"sharedFileSystemConfiguration\":{\"locationName\":\"sharedFileSystemConfiguration\",\"type\":\"structure\",\"members\":{\"endpoint\":{\"locationName\":\"endpoint\"},\"fileSystemId\":{\"locationName\":\"fileSystemId\"},\"linuxMountPoint\":{\"locationName\":\"linuxMountPoint\"},\"shareName\":{\"locationName\":\"shareName\"},\"windowsMountDrive\":{\"locationName\":\"windowsMountDrive\"}}}},\"union\":true},\"S20\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{\"locationName\":\"name\"},\"value\":{\"locationName\":\"value\"}}}},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"launchProfileProtocolVersion\":{\"locationName\":\"launchProfileProtocolVersion\"},\"platform\":{\"locationName\":\"platform\"},\"runContext\":{\"locationName\":\"runContext\"},\"script\":{\"locationName\":\"script\"}}}},\"S2k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{\"locationName\":\"key\"},\"value\":{\"locationName\":\"value\"}}}},\"S2r\":{\"type\":\"structure\",\"members\":{\"arn\":{\"locationName\":\"arn\"},\"configuration\":{\"shape\":\"S1y\",\"locationName\":\"configuration\"},\"createdAt\":{\"shape\":\"S8\",\"locationName\":\"createdAt\"},\"createdBy\":{\"locationName\":\"createdBy\"},\"description\":{\"locationName\":\"description\"},\"ec2SecurityGroupIds\":{\"shape\":\"S2c\",\"locationName\":\"ec2SecurityGroupIds\"},\"initializationScripts\":{\"shape\":\"S2e\",\"locationName\":\"initializationScripts\"},\"name\":{\"locationName\":\"name\"},\"scriptParameters\":{\"shape\":\"S2k\",\"locationName\":\"scriptParameters\"},\"state\":{\"locationName\":\"state\"},\"statusCode\":{\"locationName\":\"statusCode\"},\"statusMessage\":{\"locationName\":\"statusMessage\"},\"studioComponentId\":{\"locationName\":\"studioComponentId\"},\"subtype\":{\"locationName\":\"subtype\"},\"tags\":{\"shape\":\"Sq\",\"locationName\":\"tags\"},\"type\":{\"locationName\":\"type\"},\"updatedAt\":{\"shape\":\"S8\",\"locationName\":\"updatedAt\"},\"updatedBy\":{\"locationName\":\"updatedBy\"}}},\"S3b\":{\"type\":\"structure\",\"members\":{\"content\":{\"locationName\":\"content\"},\"createdAt\":{\"shape\":\"S8\",\"locationName\":\"createdAt\"},\"eulaId\":{\"locationName\":\"eulaId\"},\"name\":{\"locationName\":\"name\"},\"updatedAt\":{\"shape\":\"S8\",\"locationName\":\"updatedAt\"}}},\"S3h\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}},\"S3l\":{\"type\":\"list\",\"member\":{}},\"S3t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"script\":{\"locationName\":\"script\"},\"studioComponentId\":{\"locationName\":\"studioComponentId\"},\"studioComponentName\":{\"locationName\":\"studioComponentName\"}}}},\"S3x\":{\"type\":\"structure\",\"members\":{\"identityStoreId\":{\"locationName\":\"identityStoreId\"},\"persona\":{\"locationName\":\"persona\"},\"principalId\":{\"locationName\":\"principalId\"}}},\"S4b\":{\"type\":\"structure\",\"members\":{\"identityStoreId\":{\"locationName\":\"identityStoreId\"},\"persona\":{\"locationName\":\"persona\"},\"principalId\":{\"locationName\":\"principalId\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-08-01\",\"endpointPrefix\":\"nimble\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AmazonNimbleStudio\",\"serviceId\":\"nimble\",\"signatureVersion\":\"v4\",\"signingName\":\"nimble\",\"uid\":\"nimble-2020-08-01\"},\"operations\":{\"AcceptEulas\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/eula-acceptances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"eulaIds\":{\"shape\":\"S3\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"eulaAcceptances\":{\"shape\":\"S6\"}}}},\"CreateLaunchProfile\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ec2SubnetIds\",\"launchProfileProtocolVersions\",\"name\",\"streamConfiguration\",\"studioComponentIds\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"description\":{\"shape\":\"Sc\"},\"ec2SubnetIds\":{\"shape\":\"Sd\"},\"launchProfileProtocolVersions\":{\"shape\":\"Sf\"},\"name\":{\"shape\":\"Sh\"},\"streamConfiguration\":{\"shape\":\"Si\"},\"studioComponentIds\":{\"shape\":\"Sw\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"tags\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Sz\"}}}},\"CreateStreamingImage\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ec2ImageId\",\"name\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"description\":{\"type\":\"string\",\"sensitive\":true},\"ec2ImageId\":{},\"name\":{\"type\":\"string\",\"sensitive\":true},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"tags\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamingImage\":{\"shape\":\"S1f\"}}}},\"CreateStreamingSession\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"ec2InstanceType\":{},\"launchProfileId\":{},\"ownedBy\":{},\"streamingImageId\":{},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"tags\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1r\"}}}},\"CreateStreamingSessionStream\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sessionId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"expirationInSeconds\":{\"type\":\"integer\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"stream\":{\"shape\":\"S1y\"}}},\"idempotent\":true},\"CreateStudio\":{\"http\":{\"requestUri\":\"/2020-08-01/studios\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"adminRoleArn\",\"displayName\",\"studioName\",\"userRoleArn\"],\"members\":{\"adminRoleArn\":{},\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"displayName\":{\"type\":\"string\",\"sensitive\":true},\"studioEncryptionConfiguration\":{\"shape\":\"S24\"},\"studioName\":{},\"tags\":{\"shape\":\"Sx\"},\"userRoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"studio\":{\"shape\":\"S29\"}}}},\"CreateStudioComponent\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"studioId\",\"type\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"configuration\":{\"shape\":\"S2f\"},\"description\":{\"shape\":\"S2v\"},\"ec2SecurityGroupIds\":{\"shape\":\"S2w\"},\"initializationScripts\":{\"shape\":\"S2y\"},\"name\":{\"shape\":\"S33\"},\"scriptParameters\":{\"shape\":\"S34\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"subtype\":{},\"tags\":{\"shape\":\"Sx\"},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"studioComponent\":{\"shape\":\"S3b\"}}}},\"DeleteLaunchProfile\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Sz\"}}},\"idempotent\":true},\"DeleteLaunchProfileMember\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"principalId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteStreamingImage\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"streamingImageId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"streamingImageId\":{\"location\":\"uri\",\"locationName\":\"streamingImageId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamingImage\":{\"shape\":\"S1f\"}}},\"idempotent\":true},\"DeleteStreamingSession\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sessionId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1r\"}}},\"idempotent\":true},\"DeleteStudio\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"studio\"],\"members\":{\"studio\":{\"shape\":\"S29\"}}},\"idempotent\":true},\"DeleteStudioComponent\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioComponentId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"studioComponentId\":{\"location\":\"uri\",\"locationName\":\"studioComponentId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"studioComponent\":{\"shape\":\"S3b\"}}},\"idempotent\":true},\"DeleteStudioMember\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/studios/{studioId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"principalId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"GetEula\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/eulas/{eulaId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"eulaId\"],\"members\":{\"eulaId\":{\"location\":\"uri\",\"locationName\":\"eulaId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"eula\":{\"shape\":\"S3v\"}}}},\"GetLaunchProfile\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"studioId\"],\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Sz\"}}}},\"GetLaunchProfileDetails\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/details\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"studioId\"],\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Sz\"},\"streamingImages\":{\"shape\":\"S41\"},\"studioComponentSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"createdAt\":{\"shape\":\"S8\"},\"createdBy\":{},\"description\":{\"shape\":\"S2v\"},\"name\":{\"shape\":\"S33\"},\"studioComponentId\":{},\"subtype\":{},\"type\":{},\"updatedAt\":{\"shape\":\"S8\"},\"updatedBy\":{}}}}}}},\"GetLaunchProfileInitialization\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/init\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"launchProfileProtocolVersions\",\"launchPurpose\",\"platform\",\"studioId\"],\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"launchProfileProtocolVersions\":{\"shape\":\"S45\",\"location\":\"querystring\",\"locationName\":\"launchProfileProtocolVersions\"},\"launchPurpose\":{\"location\":\"querystring\",\"locationName\":\"launchPurpose\"},\"platform\":{\"location\":\"querystring\",\"locationName\":\"platform\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfileInitialization\":{\"type\":\"structure\",\"members\":{\"activeDirectory\":{\"type\":\"structure\",\"members\":{\"computerAttributes\":{\"shape\":\"S2h\"},\"directoryId\":{},\"directoryName\":{},\"dnsIpAddresses\":{\"type\":\"list\",\"member\":{}},\"organizationalUnitDistinguishedName\":{},\"studioComponentId\":{},\"studioComponentName\":{\"shape\":\"S33\"}}},\"ec2SecurityGroupIds\":{\"type\":\"list\",\"member\":{}},\"launchProfileId\":{},\"launchProfileProtocolVersion\":{},\"launchPurpose\":{},\"name\":{\"shape\":\"Sh\"},\"platform\":{},\"systemInitializationScripts\":{\"shape\":\"S4d\"},\"userInitializationScripts\":{\"shape\":\"S4d\"}}}}}},\"GetLaunchProfileMember\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"principalId\",\"studioId\"],\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"member\":{\"shape\":\"S4h\"}}}},\"GetStreamingImage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"streamingImageId\",\"studioId\"],\"members\":{\"streamingImageId\":{\"location\":\"uri\",\"locationName\":\"streamingImageId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamingImage\":{\"shape\":\"S1f\"}}}},\"GetStreamingSession\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sessionId\",\"studioId\"],\"members\":{\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1r\"}}}},\"GetStreamingSessionStream\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams/{streamId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sessionId\",\"streamId\",\"studioId\"],\"members\":{\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"streamId\":{\"location\":\"uri\",\"locationName\":\"streamId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"stream\":{\"shape\":\"S1y\"}}}},\"GetStudio\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"studio\"],\"members\":{\"studio\":{\"shape\":\"S29\"}}}},\"GetStudioComponent\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioComponentId\",\"studioId\"],\"members\":{\"studioComponentId\":{\"location\":\"uri\",\"locationName\":\"studioComponentId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"studioComponent\":{\"shape\":\"S3b\"}}}},\"GetStudioMember\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"principalId\",\"studioId\"],\"members\":{\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"member\":{\"shape\":\"S4v\"}}}},\"ListEulaAcceptances\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/eula-acceptances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"eulaIds\":{\"shape\":\"S45\",\"location\":\"querystring\",\"locationName\":\"eulaIds\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"eulaAcceptances\":{\"shape\":\"S6\"},\"nextToken\":{}}}},\"ListEulas\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/eulas\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"eulaIds\":{\"shape\":\"S45\",\"location\":\"querystring\",\"locationName\":\"eulaIds\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"eulas\":{\"type\":\"list\",\"member\":{\"shape\":\"S3v\"}},\"nextToken\":{}}}},\"ListLaunchProfileMembers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"studioId\"],\"members\":{\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"members\":{\"type\":\"list\",\"member\":{\"shape\":\"S4h\"}},\"nextToken\":{}}}},\"ListLaunchProfiles\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"principalId\":{\"location\":\"querystring\",\"locationName\":\"principalId\"},\"states\":{\"location\":\"querystring\",\"locationName\":\"states\",\"type\":\"list\",\"member\":{}},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfiles\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\"}},\"nextToken\":{}}}},\"ListStreamingImages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"owner\":{\"location\":\"querystring\",\"locationName\":\"owner\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"streamingImages\":{\"shape\":\"S41\"}}}},\"ListStreamingSessions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"createdBy\":{\"location\":\"querystring\",\"locationName\":\"createdBy\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"ownedBy\":{\"location\":\"querystring\",\"locationName\":\"ownedBy\"},\"sessionIds\":{\"location\":\"querystring\",\"locationName\":\"sessionIds\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"sessions\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\"}}}}},\"ListStudioComponents\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"states\":{\"location\":\"querystring\",\"locationName\":\"states\",\"type\":\"list\",\"member\":{}},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"types\":{\"location\":\"querystring\",\"locationName\":\"types\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"studioComponents\":{\"type\":\"list\",\"member\":{\"shape\":\"S3b\"}}}}},\"ListStudioMembers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios/{studioId}/membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"members\":{\"type\":\"list\",\"member\":{\"shape\":\"S4v\"}},\"nextToken\":{}}}},\"ListStudios\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/studios\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"studios\"],\"members\":{\"nextToken\":{},\"studios\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2020-08-01/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sx\"}}}},\"PutLaunchProfileMembers\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"identityStoreId\",\"launchProfileId\",\"members\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"identityStoreId\":{},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"members\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"persona\",\"principalId\"],\"members\":{\"persona\":{},\"principalId\":{}}}},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutStudioMembers\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/membership\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"identityStoreId\",\"members\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"identityStoreId\":{},\"members\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"persona\",\"principalId\"],\"members\":{\"persona\":{},\"principalId\":{}}}},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartStreamingSession\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sessionId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1r\"}}},\"idempotent\":true},\"StartStudioSSOConfigurationRepair\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2020-08-01/studios/{studioId}/sso-configuration\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"studio\"],\"members\":{\"studio\":{\"shape\":\"S29\"}}},\"idempotent\":true},\"StopStreamingSession\":{\"http\":{\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/stop\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"sessionId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1r\"}}},\"idempotent\":true},\"TagResource\":{\"http\":{\"requestUri\":\"/2020-08-01/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2020-08-01/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"shape\":\"S45\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateLaunchProfile\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"description\":{\"shape\":\"Sc\"},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"launchProfileProtocolVersions\":{\"shape\":\"Sf\"},\"name\":{\"shape\":\"Sh\"},\"streamConfiguration\":{\"shape\":\"Si\"},\"studioComponentIds\":{\"shape\":\"Sw\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"launchProfile\":{\"shape\":\"Sz\"}}}},\"UpdateLaunchProfileMember\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"launchProfileId\",\"persona\",\"principalId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"launchProfileId\":{\"location\":\"uri\",\"locationName\":\"launchProfileId\"},\"persona\":{},\"principalId\":{\"location\":\"uri\",\"locationName\":\"principalId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"member\":{\"shape\":\"S4h\"}}}},\"UpdateStreamingImage\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"streamingImageId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"description\":{\"type\":\"string\",\"sensitive\":true},\"name\":{\"type\":\"string\",\"sensitive\":true},\"streamingImageId\":{\"location\":\"uri\",\"locationName\":\"streamingImageId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"streamingImage\":{\"shape\":\"S1f\"}}}},\"UpdateStudio\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioId\"],\"members\":{\"adminRoleArn\":{},\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"displayName\":{\"type\":\"string\",\"sensitive\":true},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"userRoleArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"studio\"],\"members\":{\"studio\":{\"shape\":\"S29\"}}}},\"UpdateStudioComponent\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"studioComponentId\",\"studioId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true,\"location\":\"header\",\"locationName\":\"X-Amz-Client-Token\"},\"configuration\":{\"shape\":\"S2f\"},\"description\":{\"shape\":\"S2v\"},\"ec2SecurityGroupIds\":{\"shape\":\"S2w\"},\"initializationScripts\":{\"shape\":\"S2y\"},\"name\":{\"shape\":\"S33\"},\"scriptParameters\":{\"shape\":\"S34\"},\"studioComponentId\":{\"location\":\"uri\",\"locationName\":\"studioComponentId\"},\"studioId\":{\"location\":\"uri\",\"locationName\":\"studioId\"},\"subtype\":{},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"studioComponent\":{\"shape\":\"S3b\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"acceptedAt\":{\"shape\":\"S8\"},\"acceptedBy\":{},\"accepteeId\":{},\"eulaAcceptanceId\":{},\"eulaId\":{}}}},\"S8\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sc\":{\"type\":\"string\",\"sensitive\":true},\"Sd\":{\"type\":\"list\",\"member\":{}},\"Sf\":{\"type\":\"list\",\"member\":{}},\"Sh\":{\"type\":\"string\",\"sensitive\":true},\"Si\":{\"type\":\"structure\",\"required\":[\"clipboardMode\",\"ec2InstanceTypes\",\"streamingImageIds\"],\"members\":{\"clipboardMode\":{},\"ec2InstanceTypes\":{\"shape\":\"Sk\"},\"maxSessionLengthInMinutes\":{\"type\":\"integer\"},\"maxStoppedSessionLengthInMinutes\":{\"type\":\"integer\"},\"sessionStorage\":{\"shape\":\"So\"},\"streamingImageIds\":{\"shape\":\"Su\"}}},\"Sk\":{\"type\":\"list\",\"member\":{}},\"So\":{\"type\":\"structure\",\"required\":[\"mode\"],\"members\":{\"mode\":{\"type\":\"list\",\"member\":{}},\"root\":{\"type\":\"structure\",\"members\":{\"linux\":{\"type\":\"string\",\"sensitive\":true},\"windows\":{\"type\":\"string\",\"sensitive\":true}}}}},\"Su\":{\"type\":\"list\",\"member\":{}},\"Sw\":{\"type\":\"list\",\"member\":{}},\"Sx\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sz\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createdAt\":{\"shape\":\"S8\"},\"createdBy\":{},\"description\":{\"shape\":\"Sc\"},\"ec2SubnetIds\":{\"shape\":\"Sd\"},\"launchProfileId\":{},\"launchProfileProtocolVersions\":{\"shape\":\"Sf\"},\"name\":{\"shape\":\"Sh\"},\"state\":{},\"statusCode\":{},\"statusMessage\":{},\"streamConfiguration\":{\"type\":\"structure\",\"required\":[\"clipboardMode\",\"ec2InstanceTypes\",\"streamingImageIds\"],\"members\":{\"clipboardMode\":{},\"ec2InstanceTypes\":{\"shape\":\"Sk\"},\"maxSessionLengthInMinutes\":{\"type\":\"integer\"},\"maxStoppedSessionLengthInMinutes\":{\"type\":\"integer\"},\"sessionStorage\":{\"shape\":\"So\"},\"streamingImageIds\":{\"shape\":\"Su\"}}},\"studioComponentIds\":{\"shape\":\"Sw\"},\"tags\":{\"shape\":\"Sx\"},\"updatedAt\":{\"shape\":\"S8\"},\"updatedBy\":{},\"validationResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"state\",\"statusCode\",\"statusMessage\",\"type\"],\"members\":{\"state\":{},\"statusCode\":{},\"statusMessage\":{},\"type\":{}}}}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"description\":{\"type\":\"string\",\"sensitive\":true},\"ec2ImageId\":{},\"encryptionConfiguration\":{\"type\":\"structure\",\"required\":[\"keyType\"],\"members\":{\"keyArn\":{},\"keyType\":{}}},\"eulaIds\":{\"shape\":\"S3\"},\"name\":{\"type\":\"string\",\"sensitive\":true},\"owner\":{},\"platform\":{},\"state\":{},\"statusCode\":{},\"statusMessage\":{},\"streamingImageId\":{},\"tags\":{\"shape\":\"Sx\"}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createdAt\":{\"shape\":\"S8\"},\"createdBy\":{},\"ec2InstanceType\":{},\"launchProfileId\":{},\"ownedBy\":{},\"sessionId\":{},\"startedAt\":{\"shape\":\"S8\"},\"startedBy\":{},\"state\":{},\"statusCode\":{},\"statusMessage\":{},\"stopAt\":{\"shape\":\"S8\"},\"stoppedAt\":{\"shape\":\"S8\"},\"stoppedBy\":{},\"streamingImageId\":{},\"tags\":{\"shape\":\"Sx\"},\"terminateAt\":{\"shape\":\"S8\"},\"updatedAt\":{\"shape\":\"S8\"},\"updatedBy\":{}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"createdAt\":{\"shape\":\"S8\"},\"createdBy\":{},\"expiresAt\":{\"shape\":\"S8\"},\"ownedBy\":{},\"state\":{},\"statusCode\":{},\"streamId\":{},\"url\":{\"type\":\"string\",\"sensitive\":true}}},\"S24\":{\"type\":\"structure\",\"required\":[\"keyType\"],\"members\":{\"keyArn\":{},\"keyType\":{}}},\"S29\":{\"type\":\"structure\",\"members\":{\"adminRoleArn\":{},\"arn\":{},\"createdAt\":{\"shape\":\"S8\"},\"displayName\":{\"type\":\"string\",\"sensitive\":true},\"homeRegion\":{},\"ssoClientId\":{},\"state\":{},\"statusCode\":{},\"statusMessage\":{},\"studioEncryptionConfiguration\":{\"shape\":\"S24\"},\"studioId\":{},\"studioName\":{},\"studioUrl\":{},\"tags\":{\"shape\":\"Sx\"},\"updatedAt\":{\"shape\":\"S8\"},\"userRoleArn\":{}}},\"S2f\":{\"type\":\"structure\",\"members\":{\"activeDirectoryConfiguration\":{\"type\":\"structure\",\"members\":{\"computerAttributes\":{\"shape\":\"S2h\"},\"directoryId\":{},\"organizationalUnitDistinguishedName\":{}}},\"computeFarmConfiguration\":{\"type\":\"structure\",\"members\":{\"activeDirectoryUser\":{},\"endpoint\":{\"type\":\"string\",\"sensitive\":true}}},\"licenseServiceConfiguration\":{\"type\":\"structure\",\"members\":{\"endpoint\":{\"type\":\"string\",\"sensitive\":true}}},\"sharedFileSystemConfiguration\":{\"type\":\"structure\",\"members\":{\"endpoint\":{\"shape\":\"S2s\"},\"fileSystemId\":{},\"linuxMountPoint\":{\"type\":\"string\",\"sensitive\":true},\"shareName\":{\"shape\":\"S2s\"},\"windowsMountDrive\":{}}}},\"union\":true},\"S2h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"value\":{}}},\"sensitive\":true},\"S2s\":{\"type\":\"string\",\"sensitive\":true},\"S2v\":{\"type\":\"string\",\"sensitive\":true},\"S2w\":{\"type\":\"list\",\"member\":{}},\"S2y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"launchProfileProtocolVersion\":{},\"platform\":{},\"runContext\":{},\"script\":{\"shape\":\"S32\"}}}},\"S32\":{\"type\":\"string\",\"sensitive\":true},\"S33\":{\"type\":\"string\",\"sensitive\":true},\"S34\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{}}},\"sensitive\":true},\"S3b\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"configuration\":{\"shape\":\"S2f\"},\"createdAt\":{\"shape\":\"S8\"},\"createdBy\":{},\"description\":{\"shape\":\"S2v\"},\"ec2SecurityGroupIds\":{\"shape\":\"S2w\"},\"initializationScripts\":{\"shape\":\"S2y\"},\"name\":{\"shape\":\"S33\"},\"scriptParameters\":{\"shape\":\"S34\"},\"state\":{},\"statusCode\":{},\"statusMessage\":{},\"studioComponentId\":{},\"subtype\":{},\"tags\":{\"shape\":\"Sx\"},\"type\":{},\"updatedAt\":{\"shape\":\"S8\"},\"updatedBy\":{}}},\"S3v\":{\"type\":\"structure\",\"members\":{\"content\":{},\"createdAt\":{\"shape\":\"S8\"},\"eulaId\":{},\"name\":{},\"updatedAt\":{\"shape\":\"S8\"}}},\"S41\":{\"type\":\"list\",\"member\":{\"shape\":\"S1f\"}},\"S45\":{\"type\":\"list\",\"member\":{}},\"S4d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"script\":{\"shape\":\"S32\"},\"studioComponentId\":{},\"studioComponentName\":{\"shape\":\"S33\"}}}},\"S4h\":{\"type\":\"structure\",\"members\":{\"identityStoreId\":{},\"persona\":{},\"principalId\":{},\"sid\":{}}},\"S4v\":{\"type\":\"structure\",\"members\":{\"identityStoreId\":{},\"persona\":{},\"principalId\":{},\"sid\":{}}}}}"); /***/ }), @@ -36984,7 +40094,31 @@ module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2020-08-01\",\"endp /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListEulaAcceptances\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"eulaAcceptances\"},\"ListEulas\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"eulas\"},\"ListLaunchProfileMembers\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"members\"},\"ListLaunchProfiles\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"launchProfiles\"},\"ListStreamingImages\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"streamingImages\"},\"ListStreamingSessions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"sessions\"},\"ListStudioComponents\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"studioComponents\"},\"ListStudioMembers\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"members\"},\"ListStudios\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"studios\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListEulaAcceptances\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"eulaAcceptances\"},\"ListEulas\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"eulas\"},\"ListLaunchProfileMembers\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"members\"},\"ListLaunchProfiles\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"launchProfiles\"},\"ListStreamingImages\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"streamingImages\"},\"ListStreamingSessions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"sessions\"},\"ListStudioComponents\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"studioComponents\"},\"ListStudioMembers\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"members\"},\"ListStudios\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"studios\"}}}"); + +/***/ }), + +/***/ 90597: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"V\":{\"LaunchProfileDeleted\":{\"description\":\"Wait until a LaunchProfile is Deleted. Use this after invoking DeleteLaunchProfile\",\"delay\":5,\"maxAttempts\":150,\"operation\":\"GetLaunchProfile\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"launchProfile.state\",\"state\":\"success\",\"expected\":\"DELETED\"},{\"matcher\":\"path\",\"argument\":\"launchProfile.state\",\"state\":\"failure\",\"expected\":\"DELETE_FAILED\"}]},\"LaunchProfileReady\":{\"description\":\"Wait until a LaunchProfile is Ready. Use this after invoking CreateLaunchProfile or UpdateLaunchProfile\",\"delay\":5,\"maxAttempts\":150,\"operation\":\"GetLaunchProfile\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"launchProfile.state\",\"state\":\"success\",\"expected\":\"READY\"},{\"matcher\":\"path\",\"argument\":\"launchProfile.state\",\"state\":\"failure\",\"expected\":\"CREATE_FAILED\"},{\"matcher\":\"path\",\"argument\":\"launchProfile.state\",\"state\":\"failure\",\"expected\":\"UPDATE_FAILED\"}]},\"StreamingImageDeleted\":{\"description\":\"Wait until a StreamingImage Deleted. Use this after invoking DeleteStreamingImage\",\"delay\":2,\"maxAttempts\":60,\"operation\":\"GetStreamingImage\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"streamingImage.state\",\"state\":\"success\",\"expected\":\"DELETED\"},{\"matcher\":\"path\",\"argument\":\"streamingImage.state\",\"state\":\"failure\",\"expected\":\"DELETE_FAILED\"}]},\"StreamingImageReady\":{\"description\":\"Wait until a StreamingImage is Ready. Use this after invoking CreateStreamingImage or UpdateStreamingImage\",\"delay\":2,\"maxAttempts\":60,\"operation\":\"GetStreamingImage\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"streamingImage.state\",\"state\":\"success\",\"expected\":\"READY\"},{\"matcher\":\"path\",\"argument\":\"streamingImage.state\",\"state\":\"failure\",\"expected\":\"CREATE_FAILED\"},{\"matcher\":\"path\",\"argument\":\"streamingImage.state\",\"state\":\"failure\",\"expected\":\"UPDATE_FAILED\"}]},\"StreamingSessionDeleted\":{\"description\":\"Wait until a StreamingSessionDeleted. Use this after invoking Deletesession\",\"delay\":5,\"maxAttempts\":180,\"operation\":\"GetStreamingSession\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"session.state\",\"state\":\"success\",\"expected\":\"DELETED\"},{\"matcher\":\"path\",\"argument\":\"session.state\",\"state\":\"failure\",\"expected\":\"DELETE_FAILED\"}]},\"StreamingSessionReady\":{\"description\":\"Wait until a StreamingSession is ready. Use this after invoking CreateStreamingSession, StartStreamingSession\",\"delay\":10,\"maxAttempts\":180,\"operation\":\"GetStreamingSession\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"session.state\",\"state\":\"success\",\"expected\":\"READY\"},{\"matcher\":\"path\",\"argument\":\"session.state\",\"state\":\"failure\",\"expected\":\"CREATE_FAILED\"},{\"matcher\":\"path\",\"argument\":\"session.state\",\"state\":\"failure\",\"expected\":\"START_FAILED\"}]},\"StreamingSessionStopped\":{\"description\":\"Wait until a StreamingSessionStopped. Use this after invoking StopStreamingSession\",\"delay\":5,\"maxAttempts\":180,\"operation\":\"GetStreamingSession\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"session.state\",\"state\":\"success\",\"expected\":\"STOPPED\"},{\"matcher\":\"path\",\"argument\":\"session.state\",\"state\":\"failure\",\"expected\":\"STOP_FAILED\"}]},\"StreamingSessionStreamReady\":{\"description\":\"Wait until a StreamingSessionStream is ready. Use this after invoking CreateStreamingSessionStream\",\"delay\":5,\"maxAttempts\":30,\"operation\":\"GetStreamingSessionStream\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"stream.state\",\"state\":\"success\",\"expected\":\"READY\"},{\"matcher\":\"path\",\"argument\":\"stream.state\",\"state\":\"failure\",\"expected\":\"CREATE_FAILED\"}]},\"StudioComponentDeleted\":{\"description\":\"Wait until a StudioComponent Deleted. Use this after invoking DeleteStudioComponent\",\"delay\":1,\"maxAttempts\":120,\"operation\":\"GetStudioComponent\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"studioComponent.state\",\"state\":\"success\",\"expected\":\"DELETED\"},{\"matcher\":\"path\",\"argument\":\"studioComponent.state\",\"state\":\"failure\",\"expected\":\"DELETE_FAILED\"}]},\"StudioComponentReady\":{\"description\":\"Wait until a StudioComponent is Ready. Use this after invoking CreateStudioComponent or UpdateStudioComponent\",\"delay\":2,\"maxAttempts\":60,\"operation\":\"GetStudioComponent\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"studioComponent.state\",\"state\":\"success\",\"expected\":\"READY\"},{\"matcher\":\"path\",\"argument\":\"studioComponent.state\",\"state\":\"failure\",\"expected\":\"CREATE_FAILED\"},{\"matcher\":\"path\",\"argument\":\"studioComponent.state\",\"state\":\"failure\",\"expected\":\"UPDATE_FAILED\"}]},\"StudioDeleted\":{\"description\":\"Wait until a Studio is Deleted. Use this after invoking DeleteStudio.\",\"delay\":2,\"maxAttempts\":60,\"operation\":\"GetStudio\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"studio.state\",\"state\":\"success\",\"expected\":\"DELETED\"},{\"matcher\":\"path\",\"argument\":\"studio.state\",\"state\":\"failure\",\"expected\":\"DELETE_FAILED\"}]},\"StudioReady\":{\"description\":\"Wait until a Studio is Ready. Use this after invoking CreateStudio, UpdateStudio, or StartStudioSSOConfigurationRepair\",\"delay\":2,\"maxAttempts\":60,\"operation\":\"GetStudio\",\"acceptors\":[{\"matcher\":\"path\",\"argument\":\"studio.state\",\"state\":\"success\",\"expected\":\"READY\"},{\"matcher\":\"path\",\"argument\":\"studio.state\",\"state\":\"failure\",\"expected\":\"CREATE_FAILED\"},{\"matcher\":\"path\",\"argument\":\"studio.state\",\"state\":\"failure\",\"expected\":\"UPDATE_FAILED\"}]}}}"); + +/***/ }), + +/***/ 19949: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-01-01\",\"endpointPrefix\":\"es\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon OpenSearch Service\",\"serviceId\":\"OpenSearch\",\"signatureVersion\":\"v4\",\"uid\":\"opensearch-2021-01-01\"},\"operations\":{\"AcceptInboundConnection\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/accept\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionId\"],\"members\":{\"ConnectionId\":{\"location\":\"uri\",\"locationName\":\"ConnectionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S4\"}}}},\"AddTags\":{\"http\":{\"requestUri\":\"/2021-01-01/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ARN\",\"TagList\"],\"members\":{\"ARN\":{},\"TagList\":{\"shape\":\"Sf\"}}}},\"AssociatePackage\":{\"http\":{\"requestUri\":\"/2021-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\":\"Sm\"}}}},\"CancelServiceSoftwareUpdate\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/serviceSoftwareUpdate/cancel\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceSoftwareOptions\":{\"shape\":\"Sy\"}}}},\"CreateDomain\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/domain\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"EngineVersion\":{},\"ClusterConfig\":{\"shape\":\"S15\"},\"EBSOptions\":{\"shape\":\"S1b\"},\"AccessPolicies\":{},\"SnapshotOptions\":{\"shape\":\"S1e\"},\"VPCOptions\":{\"shape\":\"S1f\"},\"CognitoOptions\":{\"shape\":\"S1h\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1l\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1n\"},\"AdvancedOptions\":{\"shape\":\"S1o\"},\"LogPublishingOptions\":{\"shape\":\"S1p\"},\"DomainEndpointOptions\":{\"shape\":\"S1t\"},\"AdvancedSecurityOptions\":{\"shape\":\"S1w\"},\"TagList\":{\"shape\":\"Sf\"},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"DesiredState\":{},\"MaintenanceSchedules\":{\"shape\":\"S27\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainStatus\":{\"shape\":\"S2e\"}}}},\"CreateOutboundConnection\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/cc/outboundConnection\"},\"input\":{\"type\":\"structure\",\"required\":[\"LocalDomainInfo\",\"RemoteDomainInfo\",\"ConnectionAlias\"],\"members\":{\"LocalDomainInfo\":{\"shape\":\"S5\"},\"RemoteDomainInfo\":{\"shape\":\"S5\"},\"ConnectionAlias\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LocalDomainInfo\":{\"shape\":\"S5\"},\"RemoteDomainInfo\":{\"shape\":\"S5\"},\"ConnectionAlias\":{},\"ConnectionStatus\":{\"shape\":\"S2u\"},\"ConnectionId\":{}}}},\"CreatePackage\":{\"http\":{\"requestUri\":\"/2021-01-01/packages\"},\"input\":{\"type\":\"structure\",\"required\":[\"PackageName\",\"PackageType\",\"PackageSource\"],\"members\":{\"PackageName\":{},\"PackageType\":{},\"PackageDescription\":{},\"PackageSource\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PackageDetails\":{\"shape\":\"S32\"}}}},\"DeleteDomain\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2021-01-01/opensearch/domain/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainStatus\":{\"shape\":\"S2e\"}}}},\"DeleteInboundConnection\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionId\"],\"members\":{\"ConnectionId\":{\"location\":\"uri\",\"locationName\":\"ConnectionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S4\"}}}},\"DeleteOutboundConnection\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2021-01-01/opensearch/cc/outboundConnection/{ConnectionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionId\"],\"members\":{\"ConnectionId\":{\"location\":\"uri\",\"locationName\":\"ConnectionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S3b\"}}}},\"DeletePackage\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2021-01-01/packages/{PackageID}\"},\"input\":{\"type\":\"structure\",\"required\":[\"PackageID\"],\"members\":{\"PackageID\":{\"location\":\"uri\",\"locationName\":\"PackageID\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PackageDetails\":{\"shape\":\"S32\"}}}},\"DescribeDomain\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/domain/{DomainName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainStatus\"],\"members\":{\"DomainStatus\":{\"shape\":\"S2e\"}}}},\"DescribeDomainAutoTunes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/domain/{DomainName}/autoTunes\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutoTunes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AutoTuneType\":{},\"AutoTuneDetails\":{\"type\":\"structure\",\"members\":{\"ScheduledAutoTuneDetails\":{\"type\":\"structure\",\"members\":{\"Date\":{\"type\":\"timestamp\"},\"ActionType\":{},\"Action\":{},\"Severity\":{}}}}}}}},\"NextToken\":{}}}},\"DescribeDomainChangeProgress\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/domain/{DomainName}/progress\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ChangeId\":{\"location\":\"querystring\",\"locationName\":\"changeid\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ChangeProgressStatus\":{\"type\":\"structure\",\"members\":{\"ChangeId\":{},\"StartTime\":{\"type\":\"timestamp\"},\"Status\":{},\"PendingProperties\":{\"shape\":\"S1g\"},\"CompletedProperties\":{\"shape\":\"S1g\"},\"TotalNumberOfStages\":{\"type\":\"integer\"},\"ChangeProgressStages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"Description\":{},\"LastUpdated\":{\"type\":\"timestamp\"}}}}}}}}},\"DescribeDomainConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/domain/{DomainName}/config\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainConfig\"],\"members\":{\"DomainConfig\":{\"shape\":\"S46\"}}}},\"DescribeDomains\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/domain-info\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainNames\"],\"members\":{\"DomainNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainStatusList\"],\"members\":{\"DomainStatusList\":{\"type\":\"list\",\"member\":{\"shape\":\"S2e\"}}}}},\"DescribeInboundConnections\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/cc/inboundConnection/search\"},\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S4w\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connections\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"NextToken\":{}}}},\"DescribeInstanceTypeLimits\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/instanceTypeLimits/{EngineVersion}/{InstanceType}\"},\"input\":{\"type\":\"structure\",\"required\":[\"InstanceType\",\"EngineVersion\"],\"members\":{\"DomainName\":{\"location\":\"querystring\",\"locationName\":\"domainName\"},\"InstanceType\":{\"location\":\"uri\",\"locationName\":\"InstanceType\"},\"EngineVersion\":{\"location\":\"uri\",\"locationName\":\"EngineVersion\"}}},\"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\":\"S5e\"}}}}}}},\"InstanceLimits\":{\"type\":\"structure\",\"members\":{\"InstanceCountLimits\":{\"type\":\"structure\",\"members\":{\"MinimumInstanceCount\":{\"type\":\"integer\"},\"MaximumInstanceCount\":{\"type\":\"integer\"}}}}},\"AdditionalLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LimitName\":{},\"LimitValues\":{\"shape\":\"S5e\"}}}}}}}}}},\"DescribeOutboundConnections\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/cc/outboundConnection/search\"},\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S4w\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connections\":{\"type\":\"list\",\"member\":{\"shape\":\"S3b\"}},\"NextToken\":{}}}},\"DescribePackages\":{\"http\":{\"requestUri\":\"/2021-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\":\"S32\"}},\"NextToken\":{}}}},\"DescribeReservedInstanceOfferings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/reservedInstanceOfferings\"},\"input\":{\"type\":\"structure\",\"members\":{\"ReservedInstanceOfferingId\":{\"location\":\"querystring\",\"locationName\":\"offeringId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ReservedInstanceOfferings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReservedInstanceOfferingId\":{},\"InstanceType\":{},\"Duration\":{\"type\":\"integer\"},\"FixedPrice\":{\"type\":\"double\"},\"UsagePrice\":{\"type\":\"double\"},\"CurrencyCode\":{},\"PaymentOption\":{},\"RecurringCharges\":{\"shape\":\"S64\"}}}}}}},\"DescribeReservedInstances\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/reservedInstances\"},\"input\":{\"type\":\"structure\",\"members\":{\"ReservedInstanceId\":{\"location\":\"querystring\",\"locationName\":\"reservationId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ReservedInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReservationName\":{},\"ReservedInstanceId\":{},\"BillingSubscriptionId\":{\"type\":\"long\"},\"ReservedInstanceOfferingId\":{},\"InstanceType\":{},\"StartTime\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"integer\"},\"FixedPrice\":{\"type\":\"double\"},\"UsagePrice\":{\"type\":\"double\"},\"CurrencyCode\":{},\"InstanceCount\":{\"type\":\"integer\"},\"State\":{},\"PaymentOption\":{},\"RecurringCharges\":{\"shape\":\"S64\"}}}}}}},\"DissociatePackage\":{\"http\":{\"requestUri\":\"/2021-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\":\"Sm\"}}}},\"GetCompatibleVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/compatibleVersions\"},\"input\":{\"type\":\"structure\",\"members\":{\"DomainName\":{\"location\":\"querystring\",\"locationName\":\"domainName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CompatibleVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceVersion\":{},\"TargetVersions\":{\"shape\":\"S6i\"}}}}}}},\"GetPackageVersionHistory\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-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\":\"/2021-01-01/opensearch/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\":\"/2021-01-01/opensearch/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\":\"/2021-01-01/domain\"},\"input\":{\"type\":\"structure\",\"members\":{\"EngineType\":{\"location\":\"querystring\",\"locationName\":\"engineType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainNames\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"EngineType\":{}}}}}}},\"ListDomainsForPackage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-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\":\"S79\"},\"NextToken\":{}}}},\"ListInstanceTypeDetails\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/instanceTypeDetails/{EngineVersion}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EngineVersion\"],\"members\":{\"EngineVersion\":{\"location\":\"uri\",\"locationName\":\"EngineVersion\"},\"DomainName\":{\"location\":\"querystring\",\"locationName\":\"domainName\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceTypeDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InstanceType\":{},\"EncryptionEnabled\":{\"type\":\"boolean\"},\"CognitoEnabled\":{\"type\":\"boolean\"},\"AppLogsEnabled\":{\"type\":\"boolean\"},\"AdvancedSecurityEnabled\":{\"type\":\"boolean\"},\"WarmEnabled\":{\"type\":\"boolean\"},\"InstanceRole\":{\"type\":\"list\",\"member\":{}}}}},\"NextToken\":{}}}},\"ListPackagesForDomain\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-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\":\"S79\"},\"NextToken\":{}}}},\"ListTags\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/tags/\"},\"input\":{\"type\":\"structure\",\"required\":[\"ARN\"],\"members\":{\"ARN\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagList\":{\"shape\":\"Sf\"}}}},\"ListVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2021-01-01/opensearch/versions\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Versions\":{\"shape\":\"S6i\"},\"NextToken\":{}}}},\"PurchaseReservedInstanceOffering\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/purchaseReservedInstanceOffering\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReservedInstanceOfferingId\",\"ReservationName\"],\"members\":{\"ReservedInstanceOfferingId\":{},\"ReservationName\":{},\"InstanceCount\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReservedInstanceId\":{},\"ReservationName\":{}}}},\"RejectInboundConnection\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/reject\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConnectionId\"],\"members\":{\"ConnectionId\":{\"location\":\"uri\",\"locationName\":\"ConnectionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Connection\":{\"shape\":\"S4\"}}}},\"RemoveTags\":{\"http\":{\"requestUri\":\"/2021-01-01/tags-removal\"},\"input\":{\"type\":\"structure\",\"required\":[\"ARN\",\"TagKeys\"],\"members\":{\"ARN\":{},\"TagKeys\":{\"shape\":\"S1g\"}}}},\"StartServiceSoftwareUpdate\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/serviceSoftwareUpdate/start\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceSoftwareOptions\":{\"shape\":\"Sy\"}}}},\"UpdateDomainConfig\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/domain/{DomainName}/config\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{\"location\":\"uri\",\"locationName\":\"DomainName\"},\"ClusterConfig\":{\"shape\":\"S15\"},\"EBSOptions\":{\"shape\":\"S1b\"},\"SnapshotOptions\":{\"shape\":\"S1e\"},\"VPCOptions\":{\"shape\":\"S1f\"},\"CognitoOptions\":{\"shape\":\"S1h\"},\"AdvancedOptions\":{\"shape\":\"S1o\"},\"AccessPolicies\":{},\"LogPublishingOptions\":{\"shape\":\"S1p\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1l\"},\"DomainEndpointOptions\":{\"shape\":\"S1t\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1n\"},\"AdvancedSecurityOptions\":{\"shape\":\"S1w\"},\"AutoTuneOptions\":{\"shape\":\"S4o\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainConfig\"],\"members\":{\"DomainConfig\":{\"shape\":\"S46\"},\"DryRunResults\":{\"type\":\"structure\",\"members\":{\"DeploymentType\":{},\"Message\":{}}}}}},\"UpdatePackage\":{\"http\":{\"requestUri\":\"/2021-01-01/packages/update\"},\"input\":{\"type\":\"structure\",\"required\":[\"PackageID\",\"PackageSource\"],\"members\":{\"PackageID\":{},\"PackageSource\":{\"shape\":\"S2y\"},\"PackageDescription\":{},\"CommitMessage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PackageDetails\":{\"shape\":\"S32\"}}}},\"UpgradeDomain\":{\"http\":{\"requestUri\":\"/2021-01-01/opensearch/upgradeDomain\"},\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"TargetVersion\"],\"members\":{\"DomainName\":{},\"TargetVersion\":{},\"PerformCheckOnly\":{\"type\":\"boolean\"},\"AdvancedOptions\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UpgradeId\":{},\"DomainName\":{},\"TargetVersion\":{},\"PerformCheckOnly\":{\"type\":\"boolean\"},\"AdvancedOptions\":{\"shape\":\"S1o\"},\"ChangeProgressDetails\":{\"shape\":\"S2o\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"members\":{\"LocalDomainInfo\":{\"shape\":\"S5\"},\"RemoteDomainInfo\":{\"shape\":\"S5\"},\"ConnectionId\":{},\"ConnectionStatus\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{},\"Message\":{}}}}},\"S5\":{\"type\":\"structure\",\"members\":{\"AWSDomainInformation\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"OwnerId\":{},\"DomainName\":{},\"Region\":{}}}}},\"Sf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"PackageID\":{},\"PackageName\":{},\"PackageType\":{},\"LastUpdated\":{\"type\":\"timestamp\"},\"DomainName\":{},\"DomainPackageStatus\":{},\"PackageVersion\":{},\"ReferencePath\":{},\"ErrorDetails\":{\"shape\":\"St\"}}},\"St\":{\"type\":\"structure\",\"members\":{\"ErrorType\":{},\"ErrorMessage\":{}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"CurrentVersion\":{},\"NewVersion\":{},\"UpdateAvailable\":{\"type\":\"boolean\"},\"Cancellable\":{\"type\":\"boolean\"},\"UpdateStatus\":{},\"Description\":{},\"AutomatedUpdateDate\":{\"type\":\"timestamp\"},\"OptionalDeployment\":{\"type\":\"boolean\"}}},\"S15\":{\"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\"},\"ColdStorageOptions\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"EBSEnabled\":{\"type\":\"boolean\"},\"VolumeType\":{},\"VolumeSize\":{\"type\":\"integer\"},\"Iops\":{\"type\":\"integer\"}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"AutomatedSnapshotStartHour\":{\"type\":\"integer\"}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"S1g\"},\"SecurityGroupIds\":{\"shape\":\"S1g\"}}},\"S1g\":{\"type\":\"list\",\"member\":{}},\"S1h\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"UserPoolId\":{},\"IdentityPoolId\":{},\"RoleArn\":{}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"KmsKeyId\":{}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1p\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogsLogGroupArn\":{},\"Enabled\":{\"type\":\"boolean\"}}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"EnforceHTTPS\":{\"type\":\"boolean\"},\"TLSSecurityPolicy\":{},\"CustomEndpointEnabled\":{\"type\":\"boolean\"},\"CustomEndpoint\":{},\"CustomEndpointCertificateArn\":{}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"InternalUserDatabaseEnabled\":{\"type\":\"boolean\"},\"MasterUserOptions\":{\"type\":\"structure\",\"members\":{\"MasterUserARN\":{},\"MasterUserName\":{\"shape\":\"S1y\"},\"MasterUserPassword\":{\"type\":\"string\",\"sensitive\":true}}},\"SAMLOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Idp\":{\"shape\":\"S21\"},\"MasterUserName\":{\"shape\":\"S1y\"},\"MasterBackendRole\":{},\"SubjectKey\":{},\"RolesKey\":{},\"SessionTimeoutMinutes\":{\"type\":\"integer\"}}},\"AnonymousAuthEnabled\":{\"type\":\"boolean\"}}},\"S1y\":{\"type\":\"string\",\"sensitive\":true},\"S21\":{\"type\":\"structure\",\"required\":[\"MetadataContent\",\"EntityId\"],\"members\":{\"MetadataContent\":{},\"EntityId\":{}}},\"S27\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartAt\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"long\"},\"Unit\":{}}},\"CronExpressionForRecurrence\":{}}}},\"S2e\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"DomainName\",\"ARN\",\"ClusterConfig\"],\"members\":{\"DomainId\":{},\"DomainName\":{},\"ARN\":{},\"Created\":{\"type\":\"boolean\"},\"Deleted\":{\"type\":\"boolean\"},\"Endpoint\":{},\"Endpoints\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Processing\":{\"type\":\"boolean\"},\"UpgradeProcessing\":{\"type\":\"boolean\"},\"EngineVersion\":{},\"ClusterConfig\":{\"shape\":\"S15\"},\"EBSOptions\":{\"shape\":\"S1b\"},\"AccessPolicies\":{},\"SnapshotOptions\":{\"shape\":\"S1e\"},\"VPCOptions\":{\"shape\":\"S2i\"},\"CognitoOptions\":{\"shape\":\"S1h\"},\"EncryptionAtRestOptions\":{\"shape\":\"S1l\"},\"NodeToNodeEncryptionOptions\":{\"shape\":\"S1n\"},\"AdvancedOptions\":{\"shape\":\"S1o\"},\"LogPublishingOptions\":{\"shape\":\"S1p\"},\"ServiceSoftwareOptions\":{\"shape\":\"Sy\"},\"DomainEndpointOptions\":{\"shape\":\"S1t\"},\"AdvancedSecurityOptions\":{\"shape\":\"S2j\"},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"State\":{},\"ErrorMessage\":{}}},\"ChangeProgressDetails\":{\"shape\":\"S2o\"}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"VPCId\":{},\"SubnetIds\":{\"shape\":\"S1g\"},\"AvailabilityZones\":{\"shape\":\"S1g\"},\"SecurityGroupIds\":{\"shape\":\"S1g\"}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"InternalUserDatabaseEnabled\":{\"type\":\"boolean\"},\"SAMLOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Idp\":{\"shape\":\"S21\"},\"SubjectKey\":{},\"RolesKey\":{},\"SessionTimeoutMinutes\":{\"type\":\"integer\"}}},\"AnonymousAuthDisableDate\":{\"type\":\"timestamp\"},\"AnonymousAuthEnabled\":{\"type\":\"boolean\"}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"ChangeId\":{},\"Message\":{}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{},\"Message\":{}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"S3BucketName\":{},\"S3Key\":{}}},\"S32\":{\"type\":\"structure\",\"members\":{\"PackageID\":{},\"PackageName\":{},\"PackageType\":{},\"PackageDescription\":{},\"PackageStatus\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"AvailablePackageVersion\":{},\"ErrorDetails\":{\"shape\":\"St\"}}},\"S3b\":{\"type\":\"structure\",\"members\":{\"LocalDomainInfo\":{\"shape\":\"S5\"},\"RemoteDomainInfo\":{\"shape\":\"S5\"},\"ConnectionId\":{},\"ConnectionAlias\":{},\"ConnectionStatus\":{\"shape\":\"S2u\"}}},\"S46\":{\"type\":\"structure\",\"members\":{\"EngineVersion\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{},\"Status\":{\"shape\":\"S48\"}}},\"ClusterConfig\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S15\"},\"Status\":{\"shape\":\"S48\"}}},\"EBSOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1b\"},\"Status\":{\"shape\":\"S48\"}}},\"AccessPolicies\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{},\"Status\":{\"shape\":\"S48\"}}},\"SnapshotOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1e\"},\"Status\":{\"shape\":\"S48\"}}},\"VPCOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S2i\"},\"Status\":{\"shape\":\"S48\"}}},\"CognitoOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1h\"},\"Status\":{\"shape\":\"S48\"}}},\"EncryptionAtRestOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1l\"},\"Status\":{\"shape\":\"S48\"}}},\"NodeToNodeEncryptionOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1n\"},\"Status\":{\"shape\":\"S48\"}}},\"AdvancedOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1o\"},\"Status\":{\"shape\":\"S48\"}}},\"LogPublishingOptions\":{\"type\":\"structure\",\"members\":{\"Options\":{\"shape\":\"S1p\"},\"Status\":{\"shape\":\"S48\"}}},\"DomainEndpointOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S1t\"},\"Status\":{\"shape\":\"S48\"}}},\"AdvancedSecurityOptions\":{\"type\":\"structure\",\"required\":[\"Options\",\"Status\"],\"members\":{\"Options\":{\"shape\":\"S2j\"},\"Status\":{\"shape\":\"S48\"}}},\"AutoTuneOptions\":{\"type\":\"structure\",\"members\":{\"Options\":{\"shape\":\"S4o\"},\"Status\":{\"type\":\"structure\",\"required\":[\"CreationDate\",\"UpdateDate\",\"State\"],\"members\":{\"CreationDate\":{\"type\":\"timestamp\"},\"UpdateDate\":{\"type\":\"timestamp\"},\"UpdateVersion\":{\"type\":\"integer\"},\"State\":{},\"ErrorMessage\":{},\"PendingDeletion\":{\"type\":\"boolean\"}}}}},\"ChangeProgressDetails\":{\"shape\":\"S2o\"}}},\"S48\":{\"type\":\"structure\",\"required\":[\"CreationDate\",\"UpdateDate\",\"State\"],\"members\":{\"CreationDate\":{\"type\":\"timestamp\"},\"UpdateDate\":{\"type\":\"timestamp\"},\"UpdateVersion\":{\"type\":\"integer\"},\"State\":{},\"PendingDeletion\":{\"type\":\"boolean\"}}},\"S4o\":{\"type\":\"structure\",\"members\":{\"DesiredState\":{},\"RollbackOnDisable\":{},\"MaintenanceSchedules\":{\"shape\":\"S27\"}}},\"S4w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S5e\":{\"type\":\"list\",\"member\":{}},\"S64\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}}}},\"S6i\":{\"type\":\"list\",\"member\":{}},\"S79\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}}}}"); + +/***/ }), + +/***/ 55508: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"DescribeDomainAutoTunes\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeInboundConnections\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeOutboundConnections\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribePackages\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeReservedInstanceOfferings\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeReservedInstances\":{\"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\"},\"ListInstanceTypeDetails\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListPackagesForDomain\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListVersions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -37040,7 +40174,7 @@ module.exports = JSON.parse("{\"V\":{\"NodeAssociated\":{\"delay\":15,\"maxAttem /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-11-28\",\"endpointPrefix\":\"organizations\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Organizations\",\"serviceFullName\":\"AWS Organizations\",\"serviceId\":\"Organizations\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSOrganizationsV20161128\",\"uid\":\"organizations-2016-11-28\"},\"operations\":{\"AcceptHandshake\":{\"input\":{\"type\":\"structure\",\"required\":[\"HandshakeId\"],\"members\":{\"HandshakeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Handshake\":{\"shape\":\"S4\"}}}},\"AttachPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"PolicyId\",\"TargetId\"],\"members\":{\"PolicyId\":{},\"TargetId\":{}}}},\"CancelHandshake\":{\"input\":{\"type\":\"structure\",\"required\":[\"HandshakeId\"],\"members\":{\"HandshakeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Handshake\":{\"shape\":\"S4\"}}}},\"CreateAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"Email\",\"AccountName\"],\"members\":{\"Email\":{\"shape\":\"Sn\"},\"AccountName\":{\"shape\":\"So\"},\"RoleName\":{},\"IamUserAccessToBilling\":{},\"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\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-11-28\",\"endpointPrefix\":\"organizations\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Organizations\",\"serviceFullName\":\"AWS Organizations\",\"serviceId\":\"Organizations\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSOrganizationsV20161128\",\"uid\":\"organizations-2016-11-28\"},\"operations\":{\"AcceptHandshake\":{\"input\":{\"type\":\"structure\",\"required\":[\"HandshakeId\"],\"members\":{\"HandshakeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Handshake\":{\"shape\":\"S4\"}}}},\"AttachPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"PolicyId\",\"TargetId\"],\"members\":{\"PolicyId\":{},\"TargetId\":{}}}},\"CancelHandshake\":{\"input\":{\"type\":\"structure\",\"required\":[\"HandshakeId\"],\"members\":{\"HandshakeId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Handshake\":{\"shape\":\"S4\"}}}},\"CloseAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{}}}},\"CreateAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"Email\",\"AccountName\"],\"members\":{\"Email\":{\"shape\":\"Sp\"},\"AccountName\":{\"shape\":\"Sq\"},\"RoleName\":{},\"IamUserAccessToBilling\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CreateAccountStatus\":{\"shape\":\"Sy\"}}}},\"CreateGovCloudAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"Email\",\"AccountName\"],\"members\":{\"Email\":{\"shape\":\"Sp\"},\"AccountName\":{\"shape\":\"Sq\"},\"RoleName\":{},\"IamUserAccessToBilling\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CreateAccountStatus\":{\"shape\":\"Sy\"}}}},\"CreateOrganization\":{\"input\":{\"type\":\"structure\",\"members\":{\"FeatureSet\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Organization\":{\"shape\":\"S17\"}}}},\"CreateOrganizationalUnit\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParentId\",\"Name\"],\"members\":{\"ParentId\":{},\"Name\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationalUnit\":{\"shape\":\"S1j\"}}}},\"CreatePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Content\",\"Description\",\"Name\",\"Type\"],\"members\":{\"Content\":{},\"Description\":{},\"Name\":{},\"Type\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"shape\":\"S1r\"}}}},\"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\":\"S23\"}}}},\"DescribeCreateAccountStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreateAccountRequestId\"],\"members\":{\"CreateAccountRequestId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CreateAccountStatus\":{\"shape\":\"Sy\"}}}},\"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\":\"S17\"}}}},\"DescribeOrganizationalUnit\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationalUnitId\"],\"members\":{\"OrganizationalUnitId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationalUnit\":{\"shape\":\"S1j\"}}}},\"DescribePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"PolicyId\"],\"members\":{\"PolicyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"shape\":\"S1r\"}}}},\"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\":\"S2p\"}}}},\"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\":\"S2p\"}}}},\"InviteAccountToOrganization\":{\"input\":{\"type\":\"structure\",\"required\":[\"Target\"],\"members\":{\"Target\":{\"shape\":\"S7\"},\"Notes\":{\"type\":\"string\",\"sensitive\":true},\"Tags\":{\"shape\":\"St\"}}},\"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\":\"S38\"},\"NextToken\":{}}}},\"ListAccountsForParent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParentId\"],\"members\":{\"ParentId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Accounts\":{\"shape\":\"S38\"},\"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\":\"Sy\"}},\"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\":\"Sp\"},\"Name\":{\"shape\":\"S24\"},\"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\":\"S3u\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Handshakes\":{\"shape\":\"S3w\"},\"NextToken\":{}}}},\"ListHandshakesForOrganization\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"shape\":\"S3u\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Handshakes\":{\"shape\":\"S3w\"},\"NextToken\":{}}}},\"ListOrganizationalUnitsForParent\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParentId\"],\"members\":{\"ParentId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationalUnits\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"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\":\"S49\"},\"NextToken\":{}}}},\"ListPoliciesForTarget\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetId\",\"Filter\"],\"members\":{\"TargetId\":{},\"Filter\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policies\":{\"shape\":\"S49\"},\"NextToken\":{}}}},\"ListRoots\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Roots\":{\"type\":\"list\",\"member\":{\"shape\":\"S2p\"}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"St\"},\"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\":\"St\"}}}},\"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\":\"S1j\"}}}},\"UpdatePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"PolicyId\"],\"members\":{\"PolicyId\":{},\"Name\":{},\"Description\":{},\"Content\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"shape\":\"S1r\"}}}}},\"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\"}}}},\"Sp\":{\"type\":\"string\",\"sensitive\":true},\"Sq\":{\"type\":\"string\",\"sensitive\":true},\"St\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"AccountName\":{\"shape\":\"Sq\"},\"State\":{},\"RequestedTimestamp\":{\"type\":\"timestamp\"},\"CompletedTimestamp\":{\"type\":\"timestamp\"},\"AccountId\":{},\"GovCloudAccountId\":{},\"FailureReason\":{}}},\"S17\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"FeatureSet\":{},\"MasterAccountArn\":{},\"MasterAccountId\":{},\"MasterAccountEmail\":{\"shape\":\"Sp\"},\"AvailablePolicyTypes\":{\"shape\":\"S1b\"}}},\"S1b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Status\":{}}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"PolicySummary\":{\"shape\":\"S1s\"},\"Content\":{}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"Description\":{},\"Type\":{},\"AwsManaged\":{\"type\":\"boolean\"}}},\"S23\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Email\":{\"shape\":\"Sp\"},\"Name\":{\"shape\":\"S24\"},\"Status\":{},\"JoinedMethod\":{},\"JoinedTimestamp\":{\"type\":\"timestamp\"}}},\"S24\":{\"type\":\"string\",\"sensitive\":true},\"S2p\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"PolicyTypes\":{\"shape\":\"S1b\"}}},\"S38\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\"}},\"S3u\":{\"type\":\"structure\",\"members\":{\"ActionType\":{},\"ParentHandshakeId\":{}}},\"S3w\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"S49\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}}}}"); /***/ }), @@ -37056,7 +40190,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAWSServiceAccessForOrganization\":{\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-12-03\",\"endpointPrefix\":\"outposts\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Outposts\",\"serviceFullName\":\"AWS Outposts\",\"serviceId\":\"Outposts\",\"signatureVersion\":\"v4\",\"signingName\":\"outposts\",\"uid\":\"outposts-2019-12-03\"},\"operations\":{\"CreateOutpost\":{\"http\":{\"requestUri\":\"/outposts\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"SiteId\"],\"members\":{\"Name\":{},\"Description\":{},\"SiteId\":{},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outpost\":{\"shape\":\"Sb\"}}}},\"DeleteOutpost\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/outposts/{OutpostId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\"],\"members\":{\"OutpostId\":{\"location\":\"uri\",\"locationName\":\"OutpostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSite\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/sites/{SiteId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"SiteId\"],\"members\":{\"SiteId\":{\"location\":\"uri\",\"locationName\":\"SiteId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetOutpost\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/outposts/{OutpostId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\"],\"members\":{\"OutpostId\":{\"location\":\"uri\",\"locationName\":\"OutpostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outpost\":{\"shape\":\"Sb\"}}}},\"GetOutpostInstanceTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/outposts/{OutpostId}/instanceTypes\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\"],\"members\":{\"OutpostId\":{\"location\":\"uri\",\"locationName\":\"OutpostId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InstanceType\":{}}}},\"NextToken\":{},\"OutpostId\":{},\"OutpostArn\":{}}}},\"ListOutposts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/outposts\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"LifeCycleStatusFilter\":{\"location\":\"querystring\",\"locationName\":\"LifeCycleStatusFilter\",\"type\":\"list\",\"member\":{}},\"AvailabilityZoneFilter\":{\"location\":\"querystring\",\"locationName\":\"AvailabilityZoneFilter\",\"type\":\"list\",\"member\":{}},\"AvailabilityZoneIdFilter\":{\"location\":\"querystring\",\"locationName\":\"AvailabilityZoneIdFilter\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outposts\":{\"type\":\"list\",\"member\":{\"shape\":\"Sb\"}},\"NextToken\":{}}}},\"ListSites\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sites\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Sites\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SiteId\":{},\"AccountId\":{},\"Name\":{},\"Description\":{},\"Tags\":{\"shape\":\"S7\"},\"SiteArn\":{}}}},\"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\":\"S7\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"S7\"}}},\"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\":{\"S7\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sb\":{\"type\":\"structure\",\"members\":{\"OutpostId\":{},\"OwnerId\":{},\"OutpostArn\":{},\"SiteId\":{},\"Name\":{},\"Description\":{},\"LifeCycleStatus\":{},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"Tags\":{\"shape\":\"S7\"},\"SiteArn\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-12-03\",\"endpointPrefix\":\"outposts\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Outposts\",\"serviceFullName\":\"AWS Outposts\",\"serviceId\":\"Outposts\",\"signatureVersion\":\"v4\",\"signingName\":\"outposts\",\"uid\":\"outposts-2019-12-03\"},\"operations\":{\"CancelOrder\":{\"http\":{\"requestUri\":\"/orders/{OrderId}/cancel\"},\"input\":{\"type\":\"structure\",\"required\":[\"OrderId\"],\"members\":{\"OrderId\":{\"location\":\"uri\",\"locationName\":\"OrderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateOrder\":{\"http\":{\"requestUri\":\"/orders\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostIdentifier\",\"LineItems\",\"PaymentOption\"],\"members\":{\"OutpostIdentifier\":{},\"LineItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CatalogItemId\":{},\"Quantity\":{\"type\":\"integer\"}}}},\"PaymentOption\":{},\"PaymentTerm\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Order\":{\"shape\":\"Sd\"}}}},\"CreateOutpost\":{\"http\":{\"requestUri\":\"/outposts\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"SiteId\"],\"members\":{\"Name\":{},\"Description\":{},\"SiteId\":{},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"Tags\":{\"shape\":\"Sr\"},\"SupportedHardwareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outpost\":{\"shape\":\"Sw\"}}}},\"CreateSite\":{\"http\":{\"requestUri\":\"/sites\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Description\":{},\"Notes\":{},\"Tags\":{\"shape\":\"Sr\"},\"OperatingAddress\":{\"shape\":\"S16\"},\"ShippingAddress\":{\"shape\":\"S16\"},\"RackPhysicalProperties\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S1t\"}}}},\"DeleteOutpost\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/outposts/{OutpostId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\"],\"members\":{\"OutpostId\":{\"location\":\"uri\",\"locationName\":\"OutpostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSite\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/sites/{SiteId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"SiteId\"],\"members\":{\"SiteId\":{\"location\":\"uri\",\"locationName\":\"SiteId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetCatalogItem\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/catalog/item/{CatalogItemId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CatalogItemId\"],\"members\":{\"CatalogItemId\":{\"location\":\"uri\",\"locationName\":\"CatalogItemId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CatalogItem\":{\"shape\":\"S21\"}}}},\"GetOrder\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/orders/{OrderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"OrderId\"],\"members\":{\"OrderId\":{\"location\":\"uri\",\"locationName\":\"OrderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Order\":{\"shape\":\"Sd\"}}}},\"GetOutpost\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/outposts/{OutpostId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\"],\"members\":{\"OutpostId\":{\"location\":\"uri\",\"locationName\":\"OutpostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outpost\":{\"shape\":\"Sw\"}}}},\"GetOutpostInstanceTypes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/outposts/{OutpostId}/instanceTypes\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\"],\"members\":{\"OutpostId\":{\"location\":\"uri\",\"locationName\":\"OutpostId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InstanceType\":{}}}},\"NextToken\":{},\"OutpostId\":{},\"OutpostArn\":{}}}},\"GetSite\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sites/{SiteId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"SiteId\"],\"members\":{\"SiteId\":{\"location\":\"uri\",\"locationName\":\"SiteId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S1t\"}}}},\"GetSiteAddress\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sites/{SiteId}/address\"},\"input\":{\"type\":\"structure\",\"required\":[\"SiteId\",\"AddressType\"],\"members\":{\"SiteId\":{\"location\":\"uri\",\"locationName\":\"SiteId\"},\"AddressType\":{\"location\":\"querystring\",\"locationName\":\"AddressType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SiteId\":{},\"AddressType\":{},\"Address\":{\"shape\":\"S16\"}}}},\"ListAssets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/outposts/{OutpostId}/assets\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostIdentifier\"],\"members\":{\"OutpostIdentifier\":{\"location\":\"uri\",\"locationName\":\"OutpostId\"},\"HostIdFilter\":{\"location\":\"querystring\",\"locationName\":\"HostIdFilter\",\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AssetId\":{},\"RackId\":{},\"AssetType\":{},\"ComputeAttributes\":{\"type\":\"structure\",\"members\":{\"HostId\":{}}}}}},\"NextToken\":{}}}},\"ListCatalogItems\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/catalog/items\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"ItemClassFilter\":{\"location\":\"querystring\",\"locationName\":\"ItemClassFilter\",\"type\":\"list\",\"member\":{}},\"SupportedStorageFilter\":{\"shape\":\"S2c\",\"location\":\"querystring\",\"locationName\":\"SupportedStorageFilter\"},\"EC2FamilyFilter\":{\"location\":\"querystring\",\"locationName\":\"EC2FamilyFilter\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"CatalogItems\":{\"type\":\"list\",\"member\":{\"shape\":\"S21\"}},\"NextToken\":{}}}},\"ListOrders\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/list-orders\"},\"input\":{\"type\":\"structure\",\"members\":{\"OutpostIdentifierFilter\":{\"location\":\"querystring\",\"locationName\":\"OutpostIdentifierFilter\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Orders\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OutpostId\":{},\"OrderId\":{},\"OrderType\":{},\"Status\":{},\"LineItemCountsByStatus\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"OrderSubmissionDate\":{\"type\":\"timestamp\"},\"OrderFulfilledDate\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListOutposts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/outposts\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"LifeCycleStatusFilter\":{\"location\":\"querystring\",\"locationName\":\"LifeCycleStatusFilter\",\"type\":\"list\",\"member\":{}},\"AvailabilityZoneFilter\":{\"location\":\"querystring\",\"locationName\":\"AvailabilityZoneFilter\",\"type\":\"list\",\"member\":{}},\"AvailabilityZoneIdFilter\":{\"location\":\"querystring\",\"locationName\":\"AvailabilityZoneIdFilter\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outposts\":{\"type\":\"list\",\"member\":{\"shape\":\"Sw\"}},\"NextToken\":{}}}},\"ListSites\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/sites\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"OperatingAddressCountryCodeFilter\":{\"location\":\"querystring\",\"locationName\":\"OperatingAddressCountryCodeFilter\",\"type\":\"list\",\"member\":{}},\"OperatingAddressStateOrRegionFilter\":{\"location\":\"querystring\",\"locationName\":\"OperatingAddressStateOrRegionFilter\",\"type\":\"list\",\"member\":{}},\"OperatingAddressCityFilter\":{\"location\":\"querystring\",\"locationName\":\"OperatingAddressCityFilter\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Sites\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}},\"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\":\"Sr\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"Sr\"}}},\"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\":{}}},\"UpdateOutpost\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/outposts/{OutpostId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\"],\"members\":{\"OutpostId\":{\"location\":\"uri\",\"locationName\":\"OutpostId\"},\"Name\":{},\"Description\":{},\"SupportedHardwareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outpost\":{\"shape\":\"Sw\"}}}},\"UpdateSite\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/sites/{SiteId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"SiteId\"],\"members\":{\"SiteId\":{\"location\":\"uri\",\"locationName\":\"SiteId\"},\"Name\":{},\"Description\":{},\"Notes\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S1t\"}}}},\"UpdateSiteAddress\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/sites/{SiteId}/address\"},\"input\":{\"type\":\"structure\",\"required\":[\"SiteId\",\"AddressType\",\"Address\"],\"members\":{\"SiteId\":{\"location\":\"uri\",\"locationName\":\"SiteId\"},\"AddressType\":{},\"Address\":{\"shape\":\"S16\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AddressType\":{},\"Address\":{\"shape\":\"S16\"}}}},\"UpdateSiteRackPhysicalProperties\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/sites/{SiteId}/rackPhysicalProperties\"},\"input\":{\"type\":\"structure\",\"required\":[\"SiteId\"],\"members\":{\"SiteId\":{\"location\":\"uri\",\"locationName\":\"SiteId\"},\"PowerDrawKva\":{},\"PowerPhase\":{},\"PowerConnector\":{},\"PowerFeedDrop\":{},\"UplinkGbps\":{},\"UplinkCount\":{},\"FiberOpticCableType\":{},\"OpticalStandard\":{},\"MaximumSupportedWeightLbs\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Site\":{\"shape\":\"S1t\"}}}}},\"shapes\":{\"Sd\":{\"type\":\"structure\",\"members\":{\"OutpostId\":{},\"OrderId\":{},\"Status\":{},\"LineItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CatalogItemId\":{},\"LineItemId\":{},\"Quantity\":{\"type\":\"integer\"},\"Status\":{}}}},\"PaymentOption\":{},\"OrderSubmissionDate\":{\"type\":\"timestamp\"},\"OrderFulfilledDate\":{\"type\":\"timestamp\"}}},\"Sr\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sw\":{\"type\":\"structure\",\"members\":{\"OutpostId\":{},\"OwnerId\":{},\"OutpostArn\":{},\"SiteId\":{},\"Name\":{},\"Description\":{},\"LifeCycleStatus\":{},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"Tags\":{\"shape\":\"Sr\"},\"SiteArn\":{},\"SupportedHardwareType\":{}}},\"S16\":{\"type\":\"structure\",\"required\":[\"AddressLine1\",\"City\",\"StateOrRegion\",\"PostalCode\",\"CountryCode\"],\"members\":{\"ContactName\":{},\"ContactPhoneNumber\":{},\"AddressLine1\":{},\"AddressLine2\":{},\"AddressLine3\":{},\"City\":{},\"StateOrRegion\":{},\"DistrictOrCounty\":{},\"PostalCode\":{},\"CountryCode\":{},\"Municipality\":{}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"PowerDrawKva\":{},\"PowerPhase\":{},\"PowerConnector\":{},\"PowerFeedDrop\":{},\"UplinkGbps\":{},\"UplinkCount\":{},\"FiberOpticCableType\":{},\"OpticalStandard\":{},\"MaximumSupportedWeightLbs\":{}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"SiteId\":{},\"AccountId\":{},\"Name\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sr\"},\"SiteArn\":{},\"Notes\":{},\"OperatingAddressCountryCode\":{},\"OperatingAddressStateOrRegion\":{},\"OperatingAddressCity\":{},\"RackPhysicalProperties\":{\"shape\":\"S1i\"}}},\"S21\":{\"type\":\"structure\",\"members\":{\"CatalogItemId\":{},\"ItemStatus\":{},\"EC2Capacities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Family\":{},\"MaxSize\":{},\"Quantity\":{}}}},\"PowerKva\":{\"type\":\"float\"},\"WeightLbs\":{\"type\":\"integer\"},\"SupportedUplinkGbps\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"SupportedStorage\":{\"shape\":\"S2c\"}}},\"S2c\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -37064,7 +40198,23 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListOutposts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListSites\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetOutpostInstanceTypes\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAssets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListCatalogItems\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListOrders\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListOutposts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListSites\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + +/***/ 11360: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-07-24\",\"endpointPrefix\":\"panorama\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Panorama\",\"serviceFullName\":\"AWS Panorama\",\"serviceId\":\"Panorama\",\"signatureVersion\":\"v4\",\"signingName\":\"panorama\",\"uid\":\"panorama-2019-07-24\"},\"operations\":{\"CreateApplicationInstance\":{\"http\":{\"requestUri\":\"/application-instances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DefaultRuntimeContextDevice\",\"ManifestPayload\"],\"members\":{\"ApplicationInstanceIdToReplace\":{},\"DefaultRuntimeContextDevice\":{},\"Description\":{},\"ManifestOverridesPayload\":{\"shape\":\"S5\"},\"ManifestPayload\":{\"shape\":\"S7\"},\"Name\":{},\"RuntimeRoleArn\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ApplicationInstanceId\"],\"members\":{\"ApplicationInstanceId\":{}}}},\"CreateJobForDevices\":{\"http\":{\"requestUri\":\"/jobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DeviceIds\",\"DeviceJobConfig\",\"JobType\"],\"members\":{\"DeviceIds\":{\"type\":\"list\",\"member\":{}},\"DeviceJobConfig\":{\"type\":\"structure\",\"members\":{\"OTAJobConfig\":{\"type\":\"structure\",\"required\":[\"ImageVersion\"],\"members\":{\"ImageVersion\":{}}}}},\"JobType\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Jobs\"],\"members\":{\"Jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{},\"JobId\":{}}}}}}},\"CreateNodeFromTemplateJob\":{\"http\":{\"requestUri\":\"/packages/template-job\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"NodeName\",\"OutputPackageName\",\"OutputPackageVersion\",\"TemplateParameters\",\"TemplateType\"],\"members\":{\"JobTags\":{\"shape\":\"Sr\"},\"NodeDescription\":{},\"NodeName\":{},\"OutputPackageName\":{},\"OutputPackageVersion\":{},\"TemplateParameters\":{\"shape\":\"Sx\"},\"TemplateType\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}}},\"CreatePackage\":{\"http\":{\"requestUri\":\"/packages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PackageName\"],\"members\":{\"PackageName\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"StorageLocation\"],\"members\":{\"Arn\":{},\"PackageId\":{},\"StorageLocation\":{\"shape\":\"S16\"}}}},\"CreatePackageImportJob\":{\"http\":{\"requestUri\":\"/packages/import-jobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ClientToken\",\"InputConfig\",\"JobType\",\"OutputConfig\"],\"members\":{\"ClientToken\":{},\"InputConfig\":{\"shape\":\"S1b\"},\"JobTags\":{\"shape\":\"Sr\"},\"JobType\":{},\"OutputConfig\":{\"shape\":\"S1i\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}}},\"DeleteDevice\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/devices/{DeviceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DeviceId\"],\"members\":{\"DeviceId\":{\"location\":\"uri\",\"locationName\":\"DeviceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{}}}},\"DeletePackage\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/packages/{PackageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PackageId\"],\"members\":{\"ForceDelete\":{\"location\":\"querystring\",\"locationName\":\"ForceDelete\",\"type\":\"boolean\"},\"PackageId\":{\"location\":\"uri\",\"locationName\":\"PackageId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeregisterPackageVersion\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/packages/{PackageId}/versions/{PackageVersion}/patch/{PatchVersion}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PackageId\",\"PackageVersion\",\"PatchVersion\"],\"members\":{\"OwnerAccount\":{\"location\":\"querystring\",\"locationName\":\"OwnerAccount\"},\"PackageId\":{\"location\":\"uri\",\"locationName\":\"PackageId\"},\"PackageVersion\":{\"location\":\"uri\",\"locationName\":\"PackageVersion\"},\"PatchVersion\":{\"location\":\"uri\",\"locationName\":\"PatchVersion\"},\"UpdatedLatestPatchVersion\":{\"location\":\"querystring\",\"locationName\":\"UpdatedLatestPatchVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeApplicationInstance\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/application-instances/{ApplicationInstanceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationInstanceId\"],\"members\":{\"ApplicationInstanceId\":{\"location\":\"uri\",\"locationName\":\"ApplicationInstanceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInstanceId\":{},\"ApplicationInstanceIdToReplace\":{},\"Arn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DefaultRuntimeContextDevice\":{},\"DefaultRuntimeContextDeviceName\":{},\"Description\":{},\"HealthStatus\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"RuntimeRoleArn\":{},\"Status\":{},\"StatusDescription\":{},\"Tags\":{\"shape\":\"Sb\"}}}},\"DescribeApplicationInstanceDetails\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/application-instances/{ApplicationInstanceId}/details\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationInstanceId\"],\"members\":{\"ApplicationInstanceId\":{\"location\":\"uri\",\"locationName\":\"ApplicationInstanceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInstanceId\":{},\"ApplicationInstanceIdToReplace\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DefaultRuntimeContextDevice\":{},\"Description\":{},\"ManifestOverridesPayload\":{\"shape\":\"S5\"},\"ManifestPayload\":{\"shape\":\"S7\"},\"Name\":{}}}},\"DescribeDevice\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/devices/{DeviceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DeviceId\"],\"members\":{\"DeviceId\":{\"location\":\"uri\",\"locationName\":\"DeviceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AlternateSoftwares\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Version\":{}}}},\"Arn\":{},\"Brand\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"CurrentNetworkingStatus\":{\"type\":\"structure\",\"members\":{\"Ethernet0Status\":{\"shape\":\"S2e\"},\"Ethernet1Status\":{\"shape\":\"S2e\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"NtpStatus\":{\"type\":\"structure\",\"members\":{\"ConnectionStatus\":{},\"IpAddress\":{},\"NtpServerName\":{}}}}},\"CurrentSoftware\":{},\"Description\":{},\"DeviceConnectionStatus\":{},\"DeviceId\":{},\"LatestAlternateSoftware\":{},\"LatestSoftware\":{},\"LeaseExpirationTime\":{\"type\":\"timestamp\"},\"Name\":{},\"NetworkingConfiguration\":{\"shape\":\"S2q\"},\"ProvisioningStatus\":{},\"SerialNumber\":{},\"Tags\":{\"shape\":\"Sb\"},\"Type\":{}}}},\"DescribeDeviceJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/jobs/{JobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"DeviceArn\":{},\"DeviceId\":{},\"DeviceName\":{},\"DeviceType\":{},\"ImageVersion\":{},\"JobId\":{},\"Status\":{}}}},\"DescribeNode\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/nodes/{NodeId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"NodeId\"],\"members\":{\"NodeId\":{\"location\":\"uri\",\"locationName\":\"NodeId\"},\"OwnerAccount\":{\"location\":\"querystring\",\"locationName\":\"OwnerAccount\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Category\",\"CreatedTime\",\"Description\",\"LastUpdatedTime\",\"Name\",\"NodeId\",\"NodeInterface\",\"OwnerAccount\",\"PackageId\",\"PackageName\",\"PackageVersion\",\"PatchVersion\"],\"members\":{\"AssetName\":{},\"Category\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Description\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Name\":{},\"NodeId\":{},\"NodeInterface\":{\"type\":\"structure\",\"required\":[\"Inputs\",\"Outputs\"],\"members\":{\"Inputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DefaultValue\":{},\"Description\":{},\"MaxConnections\":{\"type\":\"integer\"},\"Name\":{},\"Type\":{}}}},\"Outputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"Name\":{},\"Type\":{}}}}}},\"OwnerAccount\":{},\"PackageArn\":{},\"PackageId\":{},\"PackageName\":{},\"PackageVersion\":{},\"PatchVersion\":{}}}},\"DescribeNodeFromTemplateJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/packages/template-job/{JobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreatedTime\",\"JobId\",\"LastUpdatedTime\",\"NodeName\",\"OutputPackageName\",\"OutputPackageVersion\",\"Status\",\"StatusMessage\",\"TemplateParameters\",\"TemplateType\"],\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"JobId\":{},\"JobTags\":{\"shape\":\"Sr\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"NodeDescription\":{},\"NodeName\":{},\"OutputPackageName\":{},\"OutputPackageVersion\":{},\"Status\":{},\"StatusMessage\":{},\"TemplateParameters\":{\"shape\":\"Sx\"},\"TemplateType\":{}}}},\"DescribePackage\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/packages/metadata/{PackageId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PackageId\"],\"members\":{\"PackageId\":{\"location\":\"uri\",\"locationName\":\"PackageId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Arn\",\"CreatedTime\",\"PackageId\",\"PackageName\",\"StorageLocation\",\"Tags\"],\"members\":{\"Arn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"PackageId\":{},\"PackageName\":{},\"ReadAccessPrincipalArns\":{\"shape\":\"S3s\"},\"StorageLocation\":{\"shape\":\"S16\"},\"Tags\":{\"shape\":\"Sb\"},\"WriteAccessPrincipalArns\":{\"shape\":\"S3s\"}}}},\"DescribePackageImportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/packages/import-jobs/{JobId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CreatedTime\",\"InputConfig\",\"JobId\",\"JobType\",\"LastUpdatedTime\",\"Output\",\"OutputConfig\",\"Status\",\"StatusMessage\"],\"members\":{\"ClientToken\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"InputConfig\":{\"shape\":\"S1b\"},\"JobId\":{},\"JobTags\":{\"shape\":\"Sr\"},\"JobType\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Output\":{\"type\":\"structure\",\"required\":[\"OutputS3Location\",\"PackageId\",\"PackageVersion\",\"PatchVersion\"],\"members\":{\"OutputS3Location\":{\"type\":\"structure\",\"required\":[\"BucketName\",\"ObjectKey\"],\"members\":{\"BucketName\":{},\"ObjectKey\":{}}},\"PackageId\":{},\"PackageVersion\":{},\"PatchVersion\":{}}},\"OutputConfig\":{\"shape\":\"S1i\"},\"Status\":{},\"StatusMessage\":{}}}},\"DescribePackageVersion\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/packages/metadata/{PackageId}/versions/{PackageVersion}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PackageId\",\"PackageVersion\"],\"members\":{\"OwnerAccount\":{\"location\":\"querystring\",\"locationName\":\"OwnerAccount\"},\"PackageId\":{\"location\":\"uri\",\"locationName\":\"PackageId\"},\"PackageVersion\":{\"location\":\"uri\",\"locationName\":\"PackageVersion\"},\"PatchVersion\":{\"location\":\"querystring\",\"locationName\":\"PatchVersion\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"IsLatestPatch\",\"PackageId\",\"PackageName\",\"PackageVersion\",\"PatchVersion\",\"Status\"],\"members\":{\"IsLatestPatch\":{\"type\":\"boolean\"},\"OwnerAccount\":{},\"PackageArn\":{},\"PackageId\":{},\"PackageName\":{},\"PackageVersion\":{},\"PatchVersion\":{},\"RegisteredTime\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusDescription\":{}}}},\"ListApplicationInstanceDependencies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/application-instances/{ApplicationInstanceId}/package-dependencies\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationInstanceId\"],\"members\":{\"ApplicationInstanceId\":{\"location\":\"uri\",\"locationName\":\"ApplicationInstanceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"PackageObjects\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"PackageVersion\",\"PatchVersion\"],\"members\":{\"Name\":{},\"PackageVersion\":{},\"PatchVersion\":{}}}}}}},\"ListApplicationInstanceNodeInstances\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/application-instances/{ApplicationInstanceId}/node-instances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationInstanceId\"],\"members\":{\"ApplicationInstanceId\":{\"location\":\"uri\",\"locationName\":\"ApplicationInstanceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"NodeInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"CurrentStatus\",\"NodeInstanceId\"],\"members\":{\"CurrentStatus\":{},\"NodeId\":{},\"NodeInstanceId\":{},\"NodeName\":{},\"PackageName\":{},\"PackagePatchVersion\":{},\"PackageVersion\":{}}}}}}},\"ListApplicationInstances\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/application-instances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{\"location\":\"querystring\",\"locationName\":\"deviceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"StatusFilter\":{\"location\":\"querystring\",\"locationName\":\"statusFilter\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApplicationInstanceId\":{},\"Arn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DefaultRuntimeContextDevice\":{},\"DefaultRuntimeContextDeviceName\":{},\"Description\":{},\"HealthStatus\":{},\"Name\":{},\"Status\":{},\"StatusDescription\":{},\"Tags\":{\"shape\":\"Sb\"}}}},\"NextToken\":{}}}},\"ListDevices\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/devices\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Devices\"],\"members\":{\"Devices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Brand\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DeviceId\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"LeaseExpirationTime\":{\"type\":\"timestamp\"},\"Name\":{},\"ProvisioningStatus\":{}}}},\"NextToken\":{}}}},\"ListDevicesJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/jobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{\"location\":\"querystring\",\"locationName\":\"DeviceId\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"DeviceId\":{},\"DeviceName\":{},\"JobId\":{}}}},\"NextToken\":{}}}},\"ListNodeFromTemplateJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/packages/template-job\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"NodeFromTemplateJobs\"],\"members\":{\"NextToken\":{},\"NodeFromTemplateJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"JobId\":{},\"NodeName\":{},\"Status\":{},\"StatusMessage\":{},\"TemplateType\":{}}}}}}},\"ListNodes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/nodes\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Category\":{\"location\":\"querystring\",\"locationName\":\"category\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"OwnerAccount\":{\"location\":\"querystring\",\"locationName\":\"ownerAccount\"},\"PackageName\":{\"location\":\"querystring\",\"locationName\":\"packageName\"},\"PackageVersion\":{\"location\":\"querystring\",\"locationName\":\"packageVersion\"},\"PatchVersion\":{\"location\":\"querystring\",\"locationName\":\"patchVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Nodes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Category\",\"CreatedTime\",\"Name\",\"NodeId\",\"PackageId\",\"PackageName\",\"PackageVersion\",\"PatchVersion\"],\"members\":{\"Category\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Description\":{},\"Name\":{},\"NodeId\":{},\"OwnerAccount\":{},\"PackageArn\":{},\"PackageId\":{},\"PackageName\":{},\"PackageVersion\":{},\"PatchVersion\":{}}}}}}},\"ListPackageImportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/packages/import-jobs\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"PackageImportJobs\"],\"members\":{\"NextToken\":{},\"PackageImportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"JobId\":{},\"JobType\":{},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusMessage\":{}}}}}}},\"ListPackages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/packages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Packages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"PackageId\":{},\"PackageName\":{},\"Tags\":{\"shape\":\"Sb\"}}}}}}},\"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\":\"Sb\"}}}},\"ProvisionDevice\":{\"http\":{\"requestUri\":\"/devices\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Description\":{},\"Name\":{},\"NetworkingConfiguration\":{\"shape\":\"S2q\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Arn\",\"Status\"],\"members\":{\"Arn\":{},\"Certificates\":{\"type\":\"blob\"},\"DeviceId\":{},\"IotThingName\":{},\"Status\":{}}}},\"RegisterPackageVersion\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/packages/{PackageId}/versions/{PackageVersion}/patch/{PatchVersion}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"PackageId\",\"PackageVersion\",\"PatchVersion\"],\"members\":{\"MarkLatest\":{\"type\":\"boolean\"},\"OwnerAccount\":{},\"PackageId\":{\"location\":\"uri\",\"locationName\":\"PackageId\"},\"PackageVersion\":{\"location\":\"uri\",\"locationName\":\"PackageVersion\"},\"PatchVersion\":{\"location\":\"uri\",\"locationName\":\"PatchVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RemoveApplicationInstance\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/application-instances/{ApplicationInstanceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ApplicationInstanceId\"],\"members\":{\"ApplicationInstanceId\":{\"location\":\"uri\",\"locationName\":\"ApplicationInstanceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"Sb\"}}},\"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\":{}}},\"UpdateDeviceMetadata\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/devices/{DeviceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"DeviceId\"],\"members\":{\"Description\":{},\"DeviceId\":{\"location\":\"uri\",\"locationName\":\"DeviceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"PayloadData\":{}},\"union\":true},\"S7\":{\"type\":\"structure\",\"members\":{\"PayloadData\":{}},\"union\":true},\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"Tags\"],\"members\":{\"ResourceType\":{},\"Tags\":{\"shape\":\"Sb\"}}}},\"Sx\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"string\",\"sensitive\":true}},\"S16\":{\"type\":\"structure\",\"required\":[\"BinaryPrefixLocation\",\"Bucket\",\"GeneratedPrefixLocation\",\"ManifestPrefixLocation\",\"RepoPrefixLocation\"],\"members\":{\"BinaryPrefixLocation\":{},\"Bucket\":{},\"GeneratedPrefixLocation\":{},\"ManifestPrefixLocation\":{},\"RepoPrefixLocation\":{}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"PackageVersionInputConfig\":{\"type\":\"structure\",\"required\":[\"S3Location\"],\"members\":{\"S3Location\":{\"type\":\"structure\",\"required\":[\"BucketName\",\"ObjectKey\"],\"members\":{\"BucketName\":{},\"ObjectKey\":{},\"Region\":{}}}}}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"PackageVersionOutputConfig\":{\"type\":\"structure\",\"required\":[\"PackageName\",\"PackageVersion\"],\"members\":{\"MarkLatest\":{\"type\":\"boolean\"},\"PackageName\":{},\"PackageVersion\":{}}}}},\"S2e\":{\"type\":\"structure\",\"members\":{\"ConnectionStatus\":{},\"HwAddress\":{},\"IpAddress\":{}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"Ethernet0\":{\"shape\":\"S2r\"},\"Ethernet1\":{\"shape\":\"S2r\"},\"Ntp\":{\"type\":\"structure\",\"required\":[\"NtpServers\"],\"members\":{\"NtpServers\":{\"type\":\"list\",\"member\":{}}}}}},\"S2r\":{\"type\":\"structure\",\"required\":[\"ConnectionType\"],\"members\":{\"ConnectionType\":{},\"StaticIpConnectionInfo\":{\"type\":\"structure\",\"required\":[\"DefaultGateway\",\"Dns\",\"IpAddress\",\"Mask\"],\"members\":{\"DefaultGateway\":{},\"Dns\":{\"type\":\"list\",\"member\":{}},\"IpAddress\":{},\"Mask\":{}}}}},\"S3s\":{\"type\":\"list\",\"member\":{}}}}"); + +/***/ }), + +/***/ 85327: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListApplicationInstanceDependencies\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListApplicationInstanceNodeInstances\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListApplicationInstances\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDevices\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListDevicesJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListNodeFromTemplateJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListNodes\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListPackageImportJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListPackages\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -37072,7 +40222,7 @@ module.exports = JSON.parse("{\"o\":{\"ListOutposts\":{\"input_token\":\"NextTok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-22\",\"endpointPrefix\":\"personalize\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Personalize\",\"serviceId\":\"Personalize\",\"signatureVersion\":\"v4\",\"signingName\":\"personalize\",\"targetPrefix\":\"AmazonPersonalize\",\"uid\":\"personalize-2018-05-22\"},\"operations\":{\"CreateBatchInferenceJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobName\",\"solutionVersionArn\",\"jobInput\",\"jobOutput\",\"roleArn\"],\"members\":{\"jobName\":{},\"solutionVersionArn\":{},\"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\"],\"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},\"CreateDatasetExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobName\",\"datasetArn\",\"roleArn\",\"jobOutput\"],\"members\":{\"jobName\":{},\"datasetArn\":{},\"ingestionMode\":{},\"roleArn\":{},\"jobOutput\":{\"shape\":\"Sp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetExportJobArn\":{}}},\"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\":\"Su\"},\"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\":\"S10\"}}},\"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\":\"S19\"}}},\"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\":\"S1t\"},\"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},\"DescribeDatasetExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"datasetExportJobArn\"],\"members\":{\"datasetExportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetExportJob\":{\"type\":\"structure\",\"members\":{\"jobName\":{},\"datasetExportJobArn\":{},\"datasetArn\":{},\"ingestionMode\":{},\"roleArn\":{},\"status\":{},\"jobOutput\":{\"shape\":\"Sp\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"failureReason\":{}}}}},\"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\":\"Su\"},\"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\":\"S10\"},\"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\":\"S19\"},\"autoMLResult\":{\"type\":\"structure\",\"members\":{\"bestRecipeArn\":{}}},\"status\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"latestSolutionVersion\":{\"shape\":\"S41\"}}}}},\"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\":\"S19\"},\"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},\"ListDatasetExportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"datasetArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetExportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"datasetExportJobArn\":{},\"jobName\":{},\"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\":\"S41\"}},\"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},\"StopSolutionVersionCreation\":{\"input\":{\"type\":\"structure\",\"required\":[\"solutionVersionArn\"],\"members\":{\"solutionVersionArn\":{}}},\"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\"}}},\"Sp\":{\"type\":\"structure\",\"required\":[\"s3DataDestination\"],\"members\":{\"s3DataDestination\":{\"shape\":\"S6\"}}},\"Su\":{\"type\":\"structure\",\"members\":{\"dataLocation\":{}}},\"S10\":{\"type\":\"string\",\"sensitive\":true},\"S19\":{\"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\":\"S1t\"}}}}}}}},\"algorithmHyperParameters\":{\"shape\":\"Sc\"},\"featureTransformationParameters\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"autoMLConfig\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"recipeList\":{\"type\":\"list\",\"member\":{}}}},\"optimizationObjective\":{\"type\":\"structure\",\"members\":{\"itemAttribute\":{},\"objectiveSensitivity\":{}}}}},\"S1t\":{\"type\":\"list\",\"member\":{}},\"S41\":{\"type\":\"structure\",\"members\":{\"solutionVersionArn\":{},\"status\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"failureReason\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-22\",\"endpointPrefix\":\"personalize\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Personalize\",\"serviceId\":\"Personalize\",\"signatureVersion\":\"v4\",\"signingName\":\"personalize\",\"targetPrefix\":\"AmazonPersonalize\",\"uid\":\"personalize-2018-05-22\"},\"operations\":{\"CreateBatchInferenceJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobName\",\"solutionVersionArn\",\"jobInput\",\"jobOutput\",\"roleArn\"],\"members\":{\"jobName\":{},\"solutionVersionArn\":{},\"filterArn\":{},\"numResults\":{\"type\":\"integer\"},\"jobInput\":{\"shape\":\"S5\"},\"jobOutput\":{\"shape\":\"S9\"},\"roleArn\":{},\"batchInferenceJobConfig\":{\"shape\":\"Sb\"},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchInferenceJobArn\":{}}}},\"CreateBatchSegmentJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobName\",\"solutionVersionArn\",\"jobInput\",\"jobOutput\",\"roleArn\"],\"members\":{\"jobName\":{},\"solutionVersionArn\":{},\"filterArn\":{},\"numResults\":{\"type\":\"integer\"},\"jobInput\":{\"shape\":\"Sl\"},\"jobOutput\":{\"shape\":\"Sm\"},\"roleArn\":{},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchSegmentJobArn\":{}}}},\"CreateCampaign\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"solutionVersionArn\"],\"members\":{\"name\":{},\"solutionVersionArn\":{},\"minProvisionedTPS\":{\"type\":\"integer\"},\"campaignConfig\":{\"shape\":\"Sq\"},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"campaignArn\":{}}},\"idempotent\":true},\"CreateDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"schemaArn\",\"datasetGroupArn\",\"datasetType\"],\"members\":{\"name\":{},\"schemaArn\":{},\"datasetGroupArn\":{},\"datasetType\":{},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetArn\":{}}},\"idempotent\":true},\"CreateDatasetExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobName\",\"datasetArn\",\"roleArn\",\"jobOutput\"],\"members\":{\"jobName\":{},\"datasetArn\":{},\"ingestionMode\":{},\"roleArn\":{},\"jobOutput\":{\"shape\":\"Sx\"},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetExportJobArn\":{}}},\"idempotent\":true},\"CreateDatasetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"roleArn\":{},\"kmsKeyArn\":{},\"domain\":{},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetGroupArn\":{},\"domain\":{}}}},\"CreateDatasetImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"jobName\",\"datasetArn\",\"dataSource\",\"roleArn\"],\"members\":{\"jobName\":{},\"datasetArn\":{},\"dataSource\":{\"shape\":\"S13\"},\"roleArn\":{},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetImportJobArn\":{}}}},\"CreateEventTracker\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"datasetGroupArn\"],\"members\":{\"name\":{},\"datasetGroupArn\":{},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"eventTrackerArn\":{},\"trackingId\":{}}},\"idempotent\":true},\"CreateFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"datasetGroupArn\",\"filterExpression\"],\"members\":{\"name\":{},\"datasetGroupArn\":{},\"filterExpression\":{\"shape\":\"S19\"},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"filterArn\":{}}}},\"CreateRecommender\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"datasetGroupArn\",\"recipeArn\"],\"members\":{\"name\":{},\"datasetGroupArn\":{},\"recipeArn\":{},\"recommenderConfig\":{\"shape\":\"S1c\"},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"recommenderArn\":{}}},\"idempotent\":true},\"CreateSchema\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"schema\"],\"members\":{\"name\":{},\"schema\":{},\"domain\":{}}},\"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\":\"S1l\"},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"solutionArn\":{}}}},\"CreateSolutionVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"solutionArn\"],\"members\":{\"solutionArn\":{},\"trainingMode\":{},\"tags\":{\"shape\":\"Sf\"}}},\"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\":{}}}},\"DeleteRecommender\":{\"input\":{\"type\":\"structure\",\"required\":[\"recommenderArn\"],\"members\":{\"recommenderArn\":{}}},\"idempotent\":true},\"DeleteSchema\":{\"input\":{\"type\":\"structure\",\"required\":[\"schemaArn\"],\"members\":{\"schemaArn\":{}}},\"idempotent\":true},\"DeleteSolution\":{\"input\":{\"type\":\"structure\",\"required\":[\"solutionArn\"],\"members\":{\"solutionArn\":{}}},\"idempotent\":true},\"DescribeAlgorithm\":{\"input\":{\"type\":\"structure\",\"required\":[\"algorithmArn\"],\"members\":{\"algorithmArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"algorithm\":{\"type\":\"structure\",\"members\":{\"name\":{},\"algorithmArn\":{},\"algorithmImage\":{\"type\":\"structure\",\"required\":[\"dockerURI\"],\"members\":{\"name\":{},\"dockerURI\":{}}},\"defaultHyperParameters\":{\"shape\":\"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\":\"S25\"},\"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},\"DescribeBatchSegmentJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"batchSegmentJobArn\"],\"members\":{\"batchSegmentJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchSegmentJob\":{\"type\":\"structure\",\"members\":{\"jobName\":{},\"batchSegmentJobArn\":{},\"filterArn\":{},\"failureReason\":{},\"solutionVersionArn\":{},\"numResults\":{\"type\":\"integer\"},\"jobInput\":{\"shape\":\"Sl\"},\"jobOutput\":{\"shape\":\"Sm\"},\"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\":\"Sq\"},\"status\":{},\"failureReason\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"latestCampaignUpdate\":{\"type\":\"structure\",\"members\":{\"solutionVersionArn\":{},\"minProvisionedTPS\":{\"type\":\"integer\"},\"campaignConfig\":{\"shape\":\"Sq\"},\"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},\"DescribeDatasetExportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"datasetExportJobArn\"],\"members\":{\"datasetExportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetExportJob\":{\"type\":\"structure\",\"members\":{\"jobName\":{},\"datasetExportJobArn\":{},\"datasetArn\":{},\"ingestionMode\":{},\"roleArn\":{},\"status\":{},\"jobOutput\":{\"shape\":\"Sx\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"failureReason\":{}}}}},\"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\":{},\"domain\":{}}}}},\"idempotent\":true},\"DescribeDatasetImportJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"datasetImportJobArn\"],\"members\":{\"datasetImportJobArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetImportJob\":{\"type\":\"structure\",\"members\":{\"jobName\":{},\"datasetImportJobArn\":{},\"datasetArn\":{},\"dataSource\":{\"shape\":\"S13\"},\"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\":\"S19\"},\"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},\"DescribeRecommender\":{\"input\":{\"type\":\"structure\",\"required\":[\"recommenderArn\"],\"members\":{\"recommenderArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"recommender\":{\"type\":\"structure\",\"members\":{\"recommenderArn\":{},\"datasetGroupArn\":{},\"name\":{},\"recipeArn\":{},\"recommenderConfig\":{\"shape\":\"S1c\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"status\":{},\"failureReason\":{},\"latestRecommenderUpdate\":{\"type\":\"structure\",\"members\":{\"recommenderConfig\":{\"shape\":\"S1c\"},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"status\":{},\"failureReason\":{}}}}}}},\"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\"},\"domain\":{}}}}},\"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\":\"S1l\"},\"autoMLResult\":{\"type\":\"structure\",\"members\":{\"bestRecipeArn\":{}}},\"status\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"latestSolutionVersion\":{\"shape\":\"S4l\"}}}}},\"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\":\"S1l\"},\"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},\"ListBatchSegmentJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"solutionVersionArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"batchSegmentJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"batchSegmentJobArn\":{},\"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},\"ListDatasetExportJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"datasetArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"datasetExportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"datasetExportJobArn\":{},\"jobName\":{},\"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\":{},\"domain\":{}}}},\"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\"},\"domain\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"recipes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"recipeArn\":{},\"status\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"domain\":{}}}},\"nextToken\":{}}},\"idempotent\":true},\"ListRecommenders\":{\"input\":{\"type\":\"structure\",\"members\":{\"datasetGroupArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"recommenders\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"recommenderArn\":{},\"datasetGroupArn\":{},\"recipeArn\":{},\"recommenderConfig\":{\"shape\":\"S1c\"},\"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\"},\"domain\":{}}}},\"nextToken\":{}}},\"idempotent\":true},\"ListSolutionVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"solutionArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"solutionVersions\":{\"type\":\"list\",\"member\":{\"shape\":\"S4l\"}},\"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},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sf\"}}}},\"StartRecommender\":{\"input\":{\"type\":\"structure\",\"required\":[\"recommenderArn\"],\"members\":{\"recommenderArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"recommenderArn\":{}}},\"idempotent\":true},\"StopRecommender\":{\"input\":{\"type\":\"structure\",\"required\":[\"recommenderArn\"],\"members\":{\"recommenderArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"recommenderArn\":{}}},\"idempotent\":true},\"StopSolutionVersionCreation\":{\"input\":{\"type\":\"structure\",\"required\":[\"solutionVersionArn\"],\"members\":{\"solutionVersionArn\":{}}},\"idempotent\":true},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{},\"tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{},\"tagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateCampaign\":{\"input\":{\"type\":\"structure\",\"required\":[\"campaignArn\"],\"members\":{\"campaignArn\":{},\"solutionVersionArn\":{},\"minProvisionedTPS\":{\"type\":\"integer\"},\"campaignConfig\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"campaignArn\":{}}},\"idempotent\":true},\"UpdateRecommender\":{\"input\":{\"type\":\"structure\",\"required\":[\"recommenderArn\",\"recommenderConfig\"],\"members\":{\"recommenderArn\":{},\"recommenderConfig\":{\"shape\":\"S1c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"recommenderArn\":{}}},\"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\":{}},\"Sf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"tagKey\",\"tagValue\"],\"members\":{\"tagKey\":{},\"tagValue\":{}}}},\"Sl\":{\"type\":\"structure\",\"required\":[\"s3DataSource\"],\"members\":{\"s3DataSource\":{\"shape\":\"S6\"}}},\"Sm\":{\"type\":\"structure\",\"required\":[\"s3DataDestination\"],\"members\":{\"s3DataDestination\":{\"shape\":\"S6\"}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"itemExplorationConfig\":{\"shape\":\"Sc\"}}},\"Sx\":{\"type\":\"structure\",\"required\":[\"s3DataDestination\"],\"members\":{\"s3DataDestination\":{\"shape\":\"S6\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"dataLocation\":{}}},\"S19\":{\"type\":\"string\",\"sensitive\":true},\"S1c\":{\"type\":\"structure\",\"members\":{\"itemExplorationConfig\":{\"shape\":\"Sc\"},\"minRecommendationRequestsPerSecond\":{\"type\":\"integer\"}}},\"S1l\":{\"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\":\"S25\"}}}}}}}},\"algorithmHyperParameters\":{\"shape\":\"Sc\"},\"featureTransformationParameters\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"autoMLConfig\":{\"type\":\"structure\",\"members\":{\"metricName\":{},\"recipeList\":{\"type\":\"list\",\"member\":{}}}},\"optimizationObjective\":{\"type\":\"structure\",\"members\":{\"itemAttribute\":{},\"objectiveSensitivity\":{}}}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S4l\":{\"type\":\"structure\",\"members\":{\"solutionVersionArn\":{},\"status\":{},\"creationDateTime\":{\"type\":\"timestamp\"},\"lastUpdatedDateTime\":{\"type\":\"timestamp\"},\"failureReason\":{}}}}}"); /***/ }), @@ -37080,7 +40230,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListBatchInferenceJobs\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"batchInferenceJobs\"},\"ListCampaigns\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"campaigns\"},\"ListDatasetExportJobs\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"datasetExportJobs\"},\"ListDatasetGroups\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"datasetGroups\"},\"ListDatasetImportJobs\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"datasetImportJobs\"},\"ListDatasets\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"datasets\"},\"ListEventTrackers\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"eventTrackers\"},\"ListFilters\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"Filters\"},\"ListRecipes\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"recipes\"},\"ListSchemas\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"schemas\"},\"ListSolutionVersions\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"solutionVersions\"},\"ListSolutions\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"solutions\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListBatchInferenceJobs\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"batchInferenceJobs\"},\"ListBatchSegmentJobs\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"batchSegmentJobs\"},\"ListCampaigns\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"campaigns\"},\"ListDatasetExportJobs\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"datasetExportJobs\"},\"ListDatasetGroups\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"datasetGroups\"},\"ListDatasetImportJobs\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"datasetImportJobs\"},\"ListDatasets\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"datasets\"},\"ListEventTrackers\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"eventTrackers\"},\"ListFilters\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"Filters\"},\"ListRecipes\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"recipes\"},\"ListRecommenders\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"recommenders\"},\"ListSchemas\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"schemas\"},\"ListSolutionVersions\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"solutionVersions\"},\"ListSolutions\":{\"input_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"output_token\":\"nextToken\",\"result_key\":\"solutions\"}}}"); /***/ }), @@ -37104,7 +40254,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-22\",\"endpointPrefix\":\"personalize-runtime\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Personalize Runtime\",\"serviceId\":\"Personalize Runtime\",\"signatureVersion\":\"v4\",\"signingName\":\"personalize\",\"uid\":\"personalize-runtime-2018-05-22\"},\"operations\":{\"GetPersonalizedRanking\":{\"http\":{\"requestUri\":\"/personalize-ranking\"},\"input\":{\"type\":\"structure\",\"required\":[\"campaignArn\",\"inputList\",\"userId\"],\"members\":{\"campaignArn\":{},\"inputList\":{\"type\":\"list\",\"member\":{}},\"userId\":{},\"context\":{\"shape\":\"S6\"},\"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\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-22\",\"endpointPrefix\":\"personalize-runtime\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Personalize Runtime\",\"serviceId\":\"Personalize Runtime\",\"signatureVersion\":\"v4\",\"signingName\":\"personalize\",\"uid\":\"personalize-runtime-2018-05-22\"},\"operations\":{\"GetPersonalizedRanking\":{\"http\":{\"requestUri\":\"/personalize-ranking\"},\"input\":{\"type\":\"structure\",\"required\":[\"campaignArn\",\"inputList\",\"userId\"],\"members\":{\"campaignArn\":{},\"inputList\":{\"type\":\"list\",\"member\":{}},\"userId\":{},\"context\":{\"shape\":\"S6\"},\"filterArn\":{},\"filterValues\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"personalizedRanking\":{\"shape\":\"Sd\"},\"recommendationId\":{}}},\"idempotent\":true},\"GetRecommendations\":{\"http\":{\"requestUri\":\"/recommendations\"},\"input\":{\"type\":\"structure\",\"members\":{\"campaignArn\":{},\"itemId\":{},\"userId\":{},\"numResults\":{\"type\":\"integer\"},\"context\":{\"shape\":\"S6\"},\"filterArn\":{},\"filterValues\":{\"shape\":\"S9\"},\"recommenderArn\":{}}},\"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\"}}}}}}"); /***/ }), @@ -37120,7 +40270,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-02-27\",\"endpointPrefix\":\"pi\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWS PI\",\"serviceFullName\":\"AWS Performance Insights\",\"serviceId\":\"PI\",\"signatureVersion\":\"v4\",\"signingName\":\"pi\",\"targetPrefix\":\"PerformanceInsightsv20180227\",\"uid\":\"pi-2018-02-27\"},\"operations\":{\"DescribeDimensionKeys\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceType\",\"Identifier\",\"StartTime\",\"EndTime\",\"Metric\",\"GroupBy\"],\"members\":{\"ServiceType\":{},\"Identifier\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Metric\":{},\"PeriodInSeconds\":{\"type\":\"integer\"},\"GroupBy\":{\"shape\":\"S6\"},\"PartitionBy\":{\"shape\":\"S6\"},\"Filter\":{\"shape\":\"S9\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AlignedStartTime\":{\"type\":\"timestamp\"},\"AlignedEndTime\":{\"type\":\"timestamp\"},\"PartitionKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Dimensions\"],\"members\":{\"Dimensions\":{\"shape\":\"Sf\"}}}},\"Keys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"Sf\"},\"Total\":{\"type\":\"double\"},\"Partitions\":{\"type\":\"list\",\"member\":{\"type\":\"double\"}}}}},\"NextToken\":{}}}},\"GetDimensionKeyDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceType\",\"Identifier\",\"Group\",\"GroupIdentifier\"],\"members\":{\"ServiceType\":{},\"Identifier\":{},\"Group\":{},\"GroupIdentifier\":{},\"RequestedDimensions\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Dimension\":{},\"Status\":{}}}}}}},\"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\":\"Sf\"}}},\"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\":{}},\"Sf\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-02-27\",\"endpointPrefix\":\"pi\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWS PI\",\"serviceFullName\":\"AWS Performance Insights\",\"serviceId\":\"PI\",\"signatureVersion\":\"v4\",\"signingName\":\"pi\",\"targetPrefix\":\"PerformanceInsightsv20180227\",\"uid\":\"pi-2018-02-27\"},\"operations\":{\"DescribeDimensionKeys\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceType\",\"Identifier\",\"StartTime\",\"EndTime\",\"Metric\",\"GroupBy\"],\"members\":{\"ServiceType\":{},\"Identifier\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Metric\":{},\"PeriodInSeconds\":{\"type\":\"integer\"},\"GroupBy\":{\"shape\":\"S6\"},\"AdditionalMetrics\":{\"type\":\"list\",\"member\":{}},\"PartitionBy\":{\"shape\":\"S6\"},\"Filter\":{\"shape\":\"Sa\"},\"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\":\"Sg\"}}}},\"Keys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"Sg\"},\"Total\":{\"type\":\"double\"},\"AdditionalMetrics\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"double\"}},\"Partitions\":{\"type\":\"list\",\"member\":{\"type\":\"double\"}}}}},\"NextToken\":{}}}},\"GetDimensionKeyDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceType\",\"Identifier\",\"Group\",\"GroupIdentifier\"],\"members\":{\"ServiceType\":{},\"Identifier\":{},\"Group\":{},\"GroupIdentifier\":{},\"RequestedDimensions\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Dimension\":{},\"Status\":{}}}}}}},\"GetResourceMetadata\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceType\",\"Identifier\"],\"members\":{\"ServiceType\":{},\"Identifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Identifier\":{},\"Features\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}}}}},\"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\":\"Sa\"}}}},\"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\":\"Sg\"}}},\"DataPoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Timestamp\",\"Value\"],\"members\":{\"Timestamp\":{\"type\":\"timestamp\"},\"Value\":{\"type\":\"double\"}}}}}}},\"NextToken\":{}}}},\"ListAvailableResourceDimensions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceType\",\"Identifier\",\"Metrics\"],\"members\":{\"ServiceType\":{},\"Identifier\":{},\"Metrics\":{\"type\":\"list\",\"member\":{}},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MetricDimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Metric\":{},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Group\":{},\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Identifier\":{}}}}}}}}}},\"NextToken\":{}}}},\"ListAvailableResourceMetrics\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceType\",\"Identifier\",\"MetricTypes\"],\"members\":{\"ServiceType\":{},\"Identifier\":{},\"MetricTypes\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Metrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Metric\":{},\"Description\":{},\"Unit\":{}}}},\"NextToken\":{}}}}},\"shapes\":{\"S6\":{\"type\":\"structure\",\"required\":[\"Group\"],\"members\":{\"Group\":{},\"Dimensions\":{\"type\":\"list\",\"member\":{}},\"Limit\":{\"type\":\"integer\"}}},\"Sa\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sg\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); /***/ }), @@ -37128,7 +40278,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = {"o":{}}; +module.exports = JSON.parse("{\"o\":{\"DescribeDimensionKeys\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"GetResourceMetrics\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAvailableResourceDimensions\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAvailableResourceMetrics\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -37136,7 +40286,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2016-12-01\",\"endpointPrefix\":\"pinpoint\",\"signingName\":\"mobiletargeting\",\"serviceFullName\":\"Amazon Pinpoint\",\"serviceId\":\"Pinpoint\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"pinpoint-2016-12-01\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateApp\":{\"http\":{\"requestUri\":\"/v1/apps\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"CreateApplicationRequest\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"Name\"]}},\"required\":[\"CreateApplicationRequest\"],\"payload\":\"CreateApplicationRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationResponse\":{\"shape\":\"S6\"}},\"required\":[\"ApplicationResponse\"],\"payload\":\"ApplicationResponse\"}},\"CreateCampaign\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/campaigns\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteCampaignRequest\":{\"shape\":\"S8\"}},\"required\":[\"ApplicationId\",\"WriteCampaignRequest\"],\"payload\":\"WriteCampaignRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S18\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"CreateEmailTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/email\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"EmailTemplateRequest\":{\"shape\":\"S1e\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"}},\"required\":[\"TemplateName\",\"EmailTemplateRequest\"],\"payload\":\"EmailTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CreateTemplateMessageBody\":{\"shape\":\"S1g\"}},\"required\":[\"CreateTemplateMessageBody\"],\"payload\":\"CreateTemplateMessageBody\"}},\"CreateExportJob\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/jobs/export\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"ExportJobRequest\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"S3UrlPrefix\":{},\"SegmentId\":{},\"SegmentVersion\":{\"type\":\"integer\"}},\"required\":[\"S3UrlPrefix\",\"RoleArn\"]}},\"required\":[\"ApplicationId\",\"ExportJobRequest\"],\"payload\":\"ExportJobRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ExportJobResponse\":{\"shape\":\"S1k\"}},\"required\":[\"ExportJobResponse\"],\"payload\":\"ExportJobResponse\"}},\"CreateImportJob\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/jobs/import\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"ImportJobRequest\":{\"type\":\"structure\",\"members\":{\"DefineSegment\":{\"type\":\"boolean\"},\"ExternalId\":{},\"Format\":{},\"RegisterEndpoints\":{\"type\":\"boolean\"},\"RoleArn\":{},\"S3Url\":{},\"SegmentId\":{},\"SegmentName\":{}},\"required\":[\"Format\",\"S3Url\",\"RoleArn\"]}},\"required\":[\"ApplicationId\",\"ImportJobRequest\"],\"payload\":\"ImportJobRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobResponse\":{\"shape\":\"S1r\"}},\"required\":[\"ImportJobResponse\"],\"payload\":\"ImportJobResponse\"}},\"CreateJourney\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/journeys\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteJourneyRequest\":{\"shape\":\"S1u\"}},\"required\":[\"ApplicationId\",\"WriteJourneyRequest\"],\"payload\":\"WriteJourneyRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S32\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"CreatePushTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/push\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"PushNotificationTemplateRequest\":{\"shape\":\"S34\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"}},\"required\":[\"TemplateName\",\"PushNotificationTemplateRequest\"],\"payload\":\"PushNotificationTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CreateTemplateMessageBody\":{\"shape\":\"S1g\"}},\"required\":[\"CreateTemplateMessageBody\"],\"payload\":\"CreateTemplateMessageBody\"}},\"CreateRecommenderConfiguration\":{\"http\":{\"requestUri\":\"/v1/recommenders\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"CreateRecommenderConfiguration\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4\"},\"Description\":{},\"Name\":{},\"RecommendationProviderIdType\":{},\"RecommendationProviderRoleArn\":{},\"RecommendationProviderUri\":{},\"RecommendationTransformerUri\":{},\"RecommendationsDisplayName\":{},\"RecommendationsPerMessage\":{\"type\":\"integer\"}},\"required\":[\"RecommendationProviderUri\",\"RecommendationProviderRoleArn\"]}},\"required\":[\"CreateRecommenderConfiguration\"],\"payload\":\"CreateRecommenderConfiguration\"},\"output\":{\"type\":\"structure\",\"members\":{\"RecommenderConfigurationResponse\":{\"shape\":\"S3c\"}},\"required\":[\"RecommenderConfigurationResponse\"],\"payload\":\"RecommenderConfigurationResponse\"}},\"CreateSegment\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/segments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteSegmentRequest\":{\"shape\":\"S3e\"}},\"required\":[\"ApplicationId\",\"WriteSegmentRequest\"],\"payload\":\"WriteSegmentRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S3p\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"CreateSmsTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/sms\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"SMSTemplateRequest\":{\"shape\":\"S3u\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"}},\"required\":[\"TemplateName\",\"SMSTemplateRequest\"],\"payload\":\"SMSTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CreateTemplateMessageBody\":{\"shape\":\"S1g\"}},\"required\":[\"CreateTemplateMessageBody\"],\"payload\":\"CreateTemplateMessageBody\"}},\"CreateVoiceTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/voice\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"VoiceTemplateRequest\":{\"shape\":\"S3x\"}},\"required\":[\"TemplateName\",\"VoiceTemplateRequest\"],\"payload\":\"VoiceTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CreateTemplateMessageBody\":{\"shape\":\"S1g\"}},\"required\":[\"CreateTemplateMessageBody\"],\"payload\":\"CreateTemplateMessageBody\"}},\"DeleteAdmChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/adm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ADMChannelResponse\":{\"shape\":\"S41\"}},\"required\":[\"ADMChannelResponse\"],\"payload\":\"ADMChannelResponse\"}},\"DeleteApnsChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSChannelResponse\":{\"shape\":\"S44\"}},\"required\":[\"APNSChannelResponse\"],\"payload\":\"APNSChannelResponse\"}},\"DeleteApnsSandboxChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSSandboxChannelResponse\":{\"shape\":\"S47\"}},\"required\":[\"APNSSandboxChannelResponse\"],\"payload\":\"APNSSandboxChannelResponse\"}},\"DeleteApnsVoipChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipChannelResponse\":{\"shape\":\"S4a\"}},\"required\":[\"APNSVoipChannelResponse\"],\"payload\":\"APNSVoipChannelResponse\"}},\"DeleteApnsVoipSandboxChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipSandboxChannelResponse\":{\"shape\":\"S4d\"}},\"required\":[\"APNSVoipSandboxChannelResponse\"],\"payload\":\"APNSVoipSandboxChannelResponse\"}},\"DeleteApp\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationResponse\":{\"shape\":\"S6\"}},\"required\":[\"ApplicationResponse\"],\"payload\":\"ApplicationResponse\"}},\"DeleteBaiduChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/baidu\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"BaiduChannelResponse\":{\"shape\":\"S4i\"}},\"required\":[\"BaiduChannelResponse\"],\"payload\":\"BaiduChannelResponse\"}},\"DeleteCampaign\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"}},\"required\":[\"CampaignId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S18\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"DeleteEmailChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/email\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EmailChannelResponse\":{\"shape\":\"S4n\"}},\"required\":[\"EmailChannelResponse\"],\"payload\":\"EmailChannelResponse\"}},\"DeleteEmailTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/email\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"DeleteEndpoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/endpoints/{endpoint-id}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointId\":{\"location\":\"uri\",\"locationName\":\"endpoint-id\"}},\"required\":[\"ApplicationId\",\"EndpointId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointResponse\":{\"shape\":\"S4t\"}},\"required\":[\"EndpointResponse\"],\"payload\":\"EndpointResponse\"}},\"DeleteEventStream\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/eventstream\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EventStream\":{\"shape\":\"S52\"}},\"required\":[\"EventStream\"],\"payload\":\"EventStream\"}},\"DeleteGcmChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/gcm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"GCMChannelResponse\":{\"shape\":\"S55\"}},\"required\":[\"GCMChannelResponse\"],\"payload\":\"GCMChannelResponse\"}},\"DeleteJourney\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"}},\"required\":[\"JourneyId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S32\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"DeletePushTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/push\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"DeleteRecommenderConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/recommenders/{recommender-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RecommenderId\":{\"location\":\"uri\",\"locationName\":\"recommender-id\"}},\"required\":[\"RecommenderId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"RecommenderConfigurationResponse\":{\"shape\":\"S3c\"}},\"required\":[\"RecommenderConfigurationResponse\"],\"payload\":\"RecommenderConfigurationResponse\"}},\"DeleteSegment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S3p\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"DeleteSmsChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/sms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SMSChannelResponse\":{\"shape\":\"S5g\"}},\"required\":[\"SMSChannelResponse\"],\"payload\":\"SMSChannelResponse\"}},\"DeleteSmsTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/sms\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"DeleteUserEndpoints\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/users/{user-id}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"UserId\":{\"location\":\"uri\",\"locationName\":\"user-id\"}},\"required\":[\"ApplicationId\",\"UserId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointsResponse\":{\"shape\":\"S5l\"}},\"required\":[\"EndpointsResponse\"],\"payload\":\"EndpointsResponse\"}},\"DeleteVoiceChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/voice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceChannelResponse\":{\"shape\":\"S5p\"}},\"required\":[\"VoiceChannelResponse\"],\"payload\":\"VoiceChannelResponse\"}},\"DeleteVoiceTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/voice\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"GetAdmChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/adm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ADMChannelResponse\":{\"shape\":\"S41\"}},\"required\":[\"ADMChannelResponse\"],\"payload\":\"ADMChannelResponse\"}},\"GetApnsChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSChannelResponse\":{\"shape\":\"S44\"}},\"required\":[\"APNSChannelResponse\"],\"payload\":\"APNSChannelResponse\"}},\"GetApnsSandboxChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSSandboxChannelResponse\":{\"shape\":\"S47\"}},\"required\":[\"APNSSandboxChannelResponse\"],\"payload\":\"APNSSandboxChannelResponse\"}},\"GetApnsVoipChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipChannelResponse\":{\"shape\":\"S4a\"}},\"required\":[\"APNSVoipChannelResponse\"],\"payload\":\"APNSVoipChannelResponse\"}},\"GetApnsVoipSandboxChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipSandboxChannelResponse\":{\"shape\":\"S4d\"}},\"required\":[\"APNSVoipSandboxChannelResponse\"],\"payload\":\"APNSVoipSandboxChannelResponse\"}},\"GetApp\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationResponse\":{\"shape\":\"S6\"}},\"required\":[\"ApplicationResponse\"],\"payload\":\"ApplicationResponse\"}},\"GetApplicationDateRangeKpi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/kpis/daterange/{kpi-name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndTime\":{\"shape\":\"S2w\",\"location\":\"querystring\",\"locationName\":\"end-time\"},\"KpiName\":{\"location\":\"uri\",\"locationName\":\"kpi-name\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"StartTime\":{\"shape\":\"S2w\",\"location\":\"querystring\",\"locationName\":\"start-time\"}},\"required\":[\"ApplicationId\",\"KpiName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationDateRangeKpiResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"EndTime\":{\"shape\":\"S2w\"},\"KpiName\":{},\"KpiResult\":{\"shape\":\"S67\"},\"NextToken\":{},\"StartTime\":{\"shape\":\"S2w\"}},\"required\":[\"KpiResult\",\"KpiName\",\"EndTime\",\"StartTime\",\"ApplicationId\"]}},\"required\":[\"ApplicationDateRangeKpiResponse\"],\"payload\":\"ApplicationDateRangeKpiResponse\"}},\"GetApplicationSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/settings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationSettingsResource\":{\"shape\":\"S6e\"}},\"required\":[\"ApplicationSettingsResource\"],\"payload\":\"ApplicationSettingsResource\"}},\"GetApps\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationsResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S6\"}},\"NextToken\":{}}}},\"required\":[\"ApplicationsResponse\"],\"payload\":\"ApplicationsResponse\"}},\"GetBaiduChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/baidu\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"BaiduChannelResponse\":{\"shape\":\"S4i\"}},\"required\":[\"BaiduChannelResponse\"],\"payload\":\"BaiduChannelResponse\"}},\"GetCampaign\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"}},\"required\":[\"CampaignId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S18\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"GetCampaignActivities\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}/activities\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\",\"CampaignId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ActivitiesResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CampaignId\":{},\"End\":{},\"Id\":{},\"Result\":{},\"ScheduledStart\":{},\"Start\":{},\"State\":{},\"SuccessfulEndpointCount\":{\"type\":\"integer\"},\"TimezonesCompletedCount\":{\"type\":\"integer\"},\"TimezonesTotalCount\":{\"type\":\"integer\"},\"TotalEndpointCount\":{\"type\":\"integer\"},\"TreatmentId\":{}},\"required\":[\"CampaignId\",\"Id\",\"ApplicationId\"]}},\"NextToken\":{}},\"required\":[\"Item\"]}},\"required\":[\"ActivitiesResponse\"],\"payload\":\"ActivitiesResponse\"}},\"GetCampaignDateRangeKpi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"EndTime\":{\"shape\":\"S2w\",\"location\":\"querystring\",\"locationName\":\"end-time\"},\"KpiName\":{\"location\":\"uri\",\"locationName\":\"kpi-name\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"StartTime\":{\"shape\":\"S2w\",\"location\":\"querystring\",\"locationName\":\"start-time\"}},\"required\":[\"ApplicationId\",\"KpiName\",\"CampaignId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignDateRangeKpiResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CampaignId\":{},\"EndTime\":{\"shape\":\"S2w\"},\"KpiName\":{},\"KpiResult\":{\"shape\":\"S67\"},\"NextToken\":{},\"StartTime\":{\"shape\":\"S2w\"}},\"required\":[\"KpiResult\",\"KpiName\",\"EndTime\",\"CampaignId\",\"StartTime\",\"ApplicationId\"]}},\"required\":[\"CampaignDateRangeKpiResponse\"],\"payload\":\"CampaignDateRangeKpiResponse\"}},\"GetCampaignVersion\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"version\"}},\"required\":[\"Version\",\"ApplicationId\",\"CampaignId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S18\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"GetCampaignVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\",\"CampaignId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignsResponse\":{\"shape\":\"S6z\"}},\"required\":[\"CampaignsResponse\"],\"payload\":\"CampaignsResponse\"}},\"GetCampaigns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignsResponse\":{\"shape\":\"S6z\"}},\"required\":[\"CampaignsResponse\"],\"payload\":\"CampaignsResponse\"}},\"GetChannels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelsResponse\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Version\":{\"type\":\"integer\"}}}}},\"required\":[\"Channels\"]}},\"required\":[\"ChannelsResponse\"],\"payload\":\"ChannelsResponse\"}},\"GetEmailChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/email\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EmailChannelResponse\":{\"shape\":\"S4n\"}},\"required\":[\"EmailChannelResponse\"],\"payload\":\"EmailChannelResponse\"}},\"GetEmailTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/email\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EmailTemplateResponse\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreationDate\":{},\"DefaultSubstitutions\":{},\"HtmlPart\":{},\"LastModifiedDate\":{},\"RecommenderId\":{},\"Subject\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"TextPart\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"required\":[\"EmailTemplateResponse\"],\"payload\":\"EmailTemplateResponse\"}},\"GetEndpoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/endpoints/{endpoint-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointId\":{\"location\":\"uri\",\"locationName\":\"endpoint-id\"}},\"required\":[\"ApplicationId\",\"EndpointId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointResponse\":{\"shape\":\"S4t\"}},\"required\":[\"EndpointResponse\"],\"payload\":\"EndpointResponse\"}},\"GetEventStream\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/eventstream\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EventStream\":{\"shape\":\"S52\"}},\"required\":[\"EventStream\"],\"payload\":\"EventStream\"}},\"GetExportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/jobs/export/{job-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"job-id\"}},\"required\":[\"ApplicationId\",\"JobId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ExportJobResponse\":{\"shape\":\"S1k\"}},\"required\":[\"ExportJobResponse\"],\"payload\":\"ExportJobResponse\"}},\"GetExportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/jobs/export\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ExportJobsResponse\":{\"shape\":\"S7m\"}},\"required\":[\"ExportJobsResponse\"],\"payload\":\"ExportJobsResponse\"}},\"GetGcmChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/gcm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"GCMChannelResponse\":{\"shape\":\"S55\"}},\"required\":[\"GCMChannelResponse\"],\"payload\":\"GCMChannelResponse\"}},\"GetImportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/jobs/import/{job-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"job-id\"}},\"required\":[\"ApplicationId\",\"JobId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobResponse\":{\"shape\":\"S1r\"}},\"required\":[\"ImportJobResponse\"],\"payload\":\"ImportJobResponse\"}},\"GetImportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/jobs/import\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobsResponse\":{\"shape\":\"S7u\"}},\"required\":[\"ImportJobsResponse\"],\"payload\":\"ImportJobsResponse\"}},\"GetJourney\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"}},\"required\":[\"JourneyId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S32\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"GetJourneyDateRangeKpi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}/kpis/daterange/{kpi-name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndTime\":{\"shape\":\"S2w\",\"location\":\"querystring\",\"locationName\":\"end-time\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"KpiName\":{\"location\":\"uri\",\"locationName\":\"kpi-name\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"StartTime\":{\"shape\":\"S2w\",\"location\":\"querystring\",\"locationName\":\"start-time\"}},\"required\":[\"JourneyId\",\"ApplicationId\",\"KpiName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyDateRangeKpiResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"EndTime\":{\"shape\":\"S2w\"},\"JourneyId\":{},\"KpiName\":{},\"KpiResult\":{\"shape\":\"S67\"},\"NextToken\":{},\"StartTime\":{\"shape\":\"S2w\"}},\"required\":[\"KpiResult\",\"KpiName\",\"JourneyId\",\"EndTime\",\"StartTime\",\"ApplicationId\"]}},\"required\":[\"JourneyDateRangeKpiResponse\"],\"payload\":\"JourneyDateRangeKpiResponse\"}},\"GetJourneyExecutionActivityMetrics\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}/activities/{journey-activity-id}/execution-metrics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyActivityId\":{\"location\":\"uri\",\"locationName\":\"journey-activity-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"}},\"required\":[\"JourneyActivityId\",\"ApplicationId\",\"JourneyId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyExecutionActivityMetricsResponse\":{\"type\":\"structure\",\"members\":{\"ActivityType\":{},\"ApplicationId\":{},\"JourneyActivityId\":{},\"JourneyId\":{},\"LastEvaluatedTime\":{},\"Metrics\":{\"shape\":\"S4\"}},\"required\":[\"Metrics\",\"JourneyId\",\"LastEvaluatedTime\",\"JourneyActivityId\",\"ActivityType\",\"ApplicationId\"]}},\"required\":[\"JourneyExecutionActivityMetricsResponse\"],\"payload\":\"JourneyExecutionActivityMetricsResponse\"}},\"GetJourneyExecutionMetrics\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}/execution-metrics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"}},\"required\":[\"ApplicationId\",\"JourneyId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyExecutionMetricsResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"JourneyId\":{},\"LastEvaluatedTime\":{},\"Metrics\":{\"shape\":\"S4\"}},\"required\":[\"Metrics\",\"JourneyId\",\"LastEvaluatedTime\",\"ApplicationId\"]}},\"required\":[\"JourneyExecutionMetricsResponse\"],\"payload\":\"JourneyExecutionMetricsResponse\"}},\"GetPushTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/push\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"PushNotificationTemplateResponse\":{\"type\":\"structure\",\"members\":{\"ADM\":{\"shape\":\"S35\"},\"APNS\":{\"shape\":\"S36\"},\"Arn\":{},\"Baidu\":{\"shape\":\"S35\"},\"CreationDate\":{},\"Default\":{\"shape\":\"S37\"},\"DefaultSubstitutions\":{},\"GCM\":{\"shape\":\"S35\"},\"LastModifiedDate\":{},\"RecommenderId\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateType\",\"TemplateName\"]}},\"required\":[\"PushNotificationTemplateResponse\"],\"payload\":\"PushNotificationTemplateResponse\"}},\"GetRecommenderConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/recommenders/{recommender-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RecommenderId\":{\"location\":\"uri\",\"locationName\":\"recommender-id\"}},\"required\":[\"RecommenderId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"RecommenderConfigurationResponse\":{\"shape\":\"S3c\"}},\"required\":[\"RecommenderConfigurationResponse\"],\"payload\":\"RecommenderConfigurationResponse\"}},\"GetRecommenderConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/recommenders\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ListRecommenderConfigurationsResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S3c\"}},\"NextToken\":{}},\"required\":[\"Item\"]}},\"required\":[\"ListRecommenderConfigurationsResponse\"],\"payload\":\"ListRecommenderConfigurationsResponse\"}},\"GetSegment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S3p\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"GetSegmentExportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}/jobs/export\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ExportJobsResponse\":{\"shape\":\"S7m\"}},\"required\":[\"ExportJobsResponse\"],\"payload\":\"ExportJobsResponse\"}},\"GetSegmentImportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}/jobs/import\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobsResponse\":{\"shape\":\"S7u\"}},\"required\":[\"ImportJobsResponse\"],\"payload\":\"ImportJobsResponse\"}},\"GetSegmentVersion\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}/versions/{version}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"version\"}},\"required\":[\"SegmentId\",\"Version\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S3p\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"GetSegmentVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentsResponse\":{\"shape\":\"S8q\"}},\"required\":[\"SegmentsResponse\"],\"payload\":\"SegmentsResponse\"}},\"GetSegments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentsResponse\":{\"shape\":\"S8q\"}},\"required\":[\"SegmentsResponse\"],\"payload\":\"SegmentsResponse\"}},\"GetSmsChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/sms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SMSChannelResponse\":{\"shape\":\"S5g\"}},\"required\":[\"SMSChannelResponse\"],\"payload\":\"SMSChannelResponse\"}},\"GetSmsTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/sms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SMSTemplateResponse\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Body\":{},\"CreationDate\":{},\"DefaultSubstitutions\":{},\"LastModifiedDate\":{},\"RecommenderId\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"required\":[\"SMSTemplateResponse\"],\"payload\":\"SMSTemplateResponse\"}},\"GetUserEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/users/{user-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"UserId\":{\"location\":\"uri\",\"locationName\":\"user-id\"}},\"required\":[\"ApplicationId\",\"UserId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointsResponse\":{\"shape\":\"S5l\"}},\"required\":[\"EndpointsResponse\"],\"payload\":\"EndpointsResponse\"}},\"GetVoiceChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/voice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceChannelResponse\":{\"shape\":\"S5p\"}},\"required\":[\"VoiceChannelResponse\"],\"payload\":\"VoiceChannelResponse\"}},\"GetVoiceTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/voice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceTemplateResponse\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Body\":{},\"CreationDate\":{},\"DefaultSubstitutions\":{},\"LanguageCode\":{},\"LastModifiedDate\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{},\"VoiceId\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"required\":[\"VoiceTemplateResponse\"],\"payload\":\"VoiceTemplateResponse\"}},\"ListJourneys\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneysResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S32\"}},\"NextToken\":{}},\"required\":[\"Item\"]}},\"required\":[\"JourneysResponse\"],\"payload\":\"JourneysResponse\"}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"TagsModel\":{\"shape\":\"S9c\"}},\"required\":[\"TagsModel\"],\"payload\":\"TagsModel\"}},\"ListTemplateVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/{template-type}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"TemplateType\":{\"location\":\"uri\",\"locationName\":\"template-type\"}},\"required\":[\"TemplateName\",\"TemplateType\"]},\"output\":{\"type\":\"structure\",\"members\":{\"TemplateVersionsResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreationDate\":{},\"DefaultSubstitutions\":{},\"LastModifiedDate\":{},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"Message\":{},\"NextToken\":{},\"RequestID\":{}},\"required\":[\"Item\"]}},\"required\":[\"TemplateVersionsResponse\"],\"payload\":\"TemplateVersionsResponse\"}},\"ListTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Prefix\":{\"location\":\"querystring\",\"locationName\":\"prefix\"},\"TemplateType\":{\"location\":\"querystring\",\"locationName\":\"template-type\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplatesResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreationDate\":{},\"DefaultSubstitutions\":{},\"LastModifiedDate\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"NextToken\":{}},\"required\":[\"Item\"]}},\"required\":[\"TemplatesResponse\"],\"payload\":\"TemplatesResponse\"}},\"PhoneNumberValidate\":{\"http\":{\"requestUri\":\"/v1/phone/number/validate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NumberValidateRequest\":{\"type\":\"structure\",\"members\":{\"IsoCountryCode\":{},\"PhoneNumber\":{}}}},\"required\":[\"NumberValidateRequest\"],\"payload\":\"NumberValidateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"NumberValidateResponse\":{\"type\":\"structure\",\"members\":{\"Carrier\":{},\"City\":{},\"CleansedPhoneNumberE164\":{},\"CleansedPhoneNumberNational\":{},\"Country\":{},\"CountryCodeIso2\":{},\"CountryCodeNumeric\":{},\"County\":{},\"OriginalCountryCodeIso2\":{},\"OriginalPhoneNumber\":{},\"PhoneType\":{},\"PhoneTypeCode\":{\"type\":\"integer\"},\"Timezone\":{},\"ZipCode\":{}}}},\"required\":[\"NumberValidateResponse\"],\"payload\":\"NumberValidateResponse\"}},\"PutEventStream\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/eventstream\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteEventStream\":{\"type\":\"structure\",\"members\":{\"DestinationStreamArn\":{},\"RoleArn\":{}},\"required\":[\"RoleArn\",\"DestinationStreamArn\"]}},\"required\":[\"ApplicationId\",\"WriteEventStream\"],\"payload\":\"WriteEventStream\"},\"output\":{\"type\":\"structure\",\"members\":{\"EventStream\":{\"shape\":\"S52\"}},\"required\":[\"EventStream\"],\"payload\":\"EventStream\"}},\"PutEvents\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/events\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EventsRequest\":{\"type\":\"structure\",\"members\":{\"BatchItem\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Attributes\":{\"shape\":\"S4u\"},\"ChannelType\":{},\"Demographic\":{\"shape\":\"S4w\"},\"EffectiveDate\":{},\"EndpointStatus\":{},\"Location\":{\"shape\":\"S4x\"},\"Metrics\":{\"shape\":\"S4y\"},\"OptOut\":{},\"RequestId\":{},\"User\":{\"shape\":\"S4z\"}}},\"Events\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"AppPackageName\":{},\"AppTitle\":{},\"AppVersionCode\":{},\"Attributes\":{\"shape\":\"S4\"},\"ClientSdkVersion\":{},\"EventType\":{},\"Metrics\":{\"shape\":\"S4y\"},\"SdkName\":{},\"Session\":{\"type\":\"structure\",\"members\":{\"Duration\":{\"type\":\"integer\"},\"Id\":{},\"StartTimestamp\":{},\"StopTimestamp\":{}},\"required\":[\"StartTimestamp\",\"Id\"]},\"Timestamp\":{}},\"required\":[\"EventType\",\"Timestamp\"]}}},\"required\":[\"Endpoint\",\"Events\"]}}},\"required\":[\"BatchItem\"]}},\"required\":[\"ApplicationId\",\"EventsRequest\"],\"payload\":\"EventsRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"EventsResponse\":{\"type\":\"structure\",\"members\":{\"Results\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"EndpointItemResponse\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"StatusCode\":{\"type\":\"integer\"}}},\"EventsItemResponse\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"StatusCode\":{\"type\":\"integer\"}}}}}}}}}},\"required\":[\"EventsResponse\"],\"payload\":\"EventsResponse\"}},\"RemoveAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/attributes/{attribute-type}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"AttributeType\":{\"location\":\"uri\",\"locationName\":\"attribute-type\"},\"UpdateAttributesRequest\":{\"type\":\"structure\",\"members\":{\"Blacklist\":{\"shape\":\"St\"}}}},\"required\":[\"AttributeType\",\"ApplicationId\",\"UpdateAttributesRequest\"],\"payload\":\"UpdateAttributesRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"AttributesResource\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"AttributeType\":{},\"Attributes\":{\"shape\":\"St\"}},\"required\":[\"AttributeType\",\"ApplicationId\"]}},\"required\":[\"AttributesResource\"],\"payload\":\"AttributesResource\"}},\"SendMessages\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/messages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"MessageRequest\":{\"type\":\"structure\",\"members\":{\"Addresses\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"BodyOverride\":{},\"ChannelType\":{},\"Context\":{\"shape\":\"S4\"},\"RawContent\":{},\"Substitutions\":{\"shape\":\"S4u\"},\"TitleOverride\":{}}}},\"Context\":{\"shape\":\"S4\"},\"Endpoints\":{\"shape\":\"Sah\"},\"MessageConfiguration\":{\"shape\":\"Saj\"},\"TemplateConfiguration\":{\"shape\":\"S12\"},\"TraceId\":{}},\"required\":[\"MessageConfiguration\"]}},\"required\":[\"ApplicationId\",\"MessageRequest\"],\"payload\":\"MessageRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"EndpointResult\":{\"shape\":\"Saz\"},\"RequestId\":{},\"Result\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"DeliveryStatus\":{},\"MessageId\":{},\"StatusCode\":{\"type\":\"integer\"},\"StatusMessage\":{},\"UpdatedToken\":{}},\"required\":[\"DeliveryStatus\",\"StatusCode\"]}}},\"required\":[\"ApplicationId\"]}},\"required\":[\"MessageResponse\"],\"payload\":\"MessageResponse\"}},\"SendUsersMessages\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/users-messages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SendUsersMessageRequest\":{\"type\":\"structure\",\"members\":{\"Context\":{\"shape\":\"S4\"},\"MessageConfiguration\":{\"shape\":\"Saj\"},\"TemplateConfiguration\":{\"shape\":\"S12\"},\"TraceId\":{},\"Users\":{\"shape\":\"Sah\"}},\"required\":[\"MessageConfiguration\",\"Users\"]}},\"required\":[\"ApplicationId\",\"SendUsersMessageRequest\"],\"payload\":\"SendUsersMessageRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"SendUsersMessageResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"RequestId\":{},\"Result\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Saz\"}}},\"required\":[\"ApplicationId\"]}},\"required\":[\"SendUsersMessageResponse\"],\"payload\":\"SendUsersMessageResponse\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/v1/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagsModel\":{\"shape\":\"S9c\"}},\"required\":[\"ResourceArn\",\"TagsModel\"],\"payload\":\"TagsModel\"}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"shape\":\"St\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateAdmChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/adm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ADMChannelRequest\":{\"type\":\"structure\",\"members\":{\"ClientId\":{},\"ClientSecret\":{},\"Enabled\":{\"type\":\"boolean\"}},\"required\":[\"ClientSecret\",\"ClientId\"]},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"ADMChannelRequest\"],\"payload\":\"ADMChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ADMChannelResponse\":{\"shape\":\"S41\"}},\"required\":[\"ADMChannelResponse\"],\"payload\":\"ADMChannelResponse\"}},\"UpdateApnsChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"APNSChannelRequest\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Certificate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"PrivateKey\":{},\"TeamId\":{},\"TokenKey\":{},\"TokenKeyId\":{}}},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"APNSChannelRequest\"],\"payload\":\"APNSChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"APNSChannelResponse\":{\"shape\":\"S44\"}},\"required\":[\"APNSChannelResponse\"],\"payload\":\"APNSChannelResponse\"}},\"UpdateApnsSandboxChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"APNSSandboxChannelRequest\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Certificate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"PrivateKey\":{},\"TeamId\":{},\"TokenKey\":{},\"TokenKeyId\":{}}},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"APNSSandboxChannelRequest\"],\"payload\":\"APNSSandboxChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"APNSSandboxChannelResponse\":{\"shape\":\"S47\"}},\"required\":[\"APNSSandboxChannelResponse\"],\"payload\":\"APNSSandboxChannelResponse\"}},\"UpdateApnsVoipChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"APNSVoipChannelRequest\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Certificate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"PrivateKey\":{},\"TeamId\":{},\"TokenKey\":{},\"TokenKeyId\":{}}},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"APNSVoipChannelRequest\"],\"payload\":\"APNSVoipChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipChannelResponse\":{\"shape\":\"S4a\"}},\"required\":[\"APNSVoipChannelResponse\"],\"payload\":\"APNSVoipChannelResponse\"}},\"UpdateApnsVoipSandboxChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"APNSVoipSandboxChannelRequest\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Certificate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"PrivateKey\":{},\"TeamId\":{},\"TokenKey\":{},\"TokenKeyId\":{}}},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"APNSVoipSandboxChannelRequest\"],\"payload\":\"APNSVoipSandboxChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipSandboxChannelResponse\":{\"shape\":\"S4d\"}},\"required\":[\"APNSVoipSandboxChannelResponse\"],\"payload\":\"APNSVoipSandboxChannelResponse\"}},\"UpdateApplicationSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/settings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteApplicationSettingsRequest\":{\"type\":\"structure\",\"members\":{\"CampaignHook\":{\"shape\":\"S14\"},\"CloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"EventTaggingEnabled\":{\"type\":\"boolean\"},\"Limits\":{\"shape\":\"S16\"},\"QuietTime\":{\"shape\":\"S11\"}}}},\"required\":[\"ApplicationId\",\"WriteApplicationSettingsRequest\"],\"payload\":\"WriteApplicationSettingsRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationSettingsResource\":{\"shape\":\"S6e\"}},\"required\":[\"ApplicationSettingsResource\"],\"payload\":\"ApplicationSettingsResource\"}},\"UpdateBaiduChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/baidu\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"BaiduChannelRequest\":{\"type\":\"structure\",\"members\":{\"ApiKey\":{},\"Enabled\":{\"type\":\"boolean\"},\"SecretKey\":{}},\"required\":[\"SecretKey\",\"ApiKey\"]}},\"required\":[\"ApplicationId\",\"BaiduChannelRequest\"],\"payload\":\"BaiduChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"BaiduChannelResponse\":{\"shape\":\"S4i\"}},\"required\":[\"BaiduChannelResponse\"],\"payload\":\"BaiduChannelResponse\"}},\"UpdateCampaign\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"WriteCampaignRequest\":{\"shape\":\"S8\"}},\"required\":[\"CampaignId\",\"ApplicationId\",\"WriteCampaignRequest\"],\"payload\":\"WriteCampaignRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S18\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"UpdateEmailChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/email\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EmailChannelRequest\":{\"type\":\"structure\",\"members\":{\"ConfigurationSet\":{},\"Enabled\":{\"type\":\"boolean\"},\"FromAddress\":{},\"Identity\":{},\"RoleArn\":{}},\"required\":[\"FromAddress\",\"Identity\"]}},\"required\":[\"ApplicationId\",\"EmailChannelRequest\"],\"payload\":\"EmailChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"EmailChannelResponse\":{\"shape\":\"S4n\"}},\"required\":[\"EmailChannelResponse\"],\"payload\":\"EmailChannelResponse\"}},\"UpdateEmailTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/email\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"EmailTemplateRequest\":{\"shape\":\"S1e\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\",\"EmailTemplateRequest\"],\"payload\":\"EmailTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateEndpoint\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/endpoints/{endpoint-id}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointId\":{\"location\":\"uri\",\"locationName\":\"endpoint-id\"},\"EndpointRequest\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Attributes\":{\"shape\":\"S4u\"},\"ChannelType\":{},\"Demographic\":{\"shape\":\"S4w\"},\"EffectiveDate\":{},\"EndpointStatus\":{},\"Location\":{\"shape\":\"S4x\"},\"Metrics\":{\"shape\":\"S4y\"},\"OptOut\":{},\"RequestId\":{},\"User\":{\"shape\":\"S4z\"}}}},\"required\":[\"ApplicationId\",\"EndpointId\",\"EndpointRequest\"],\"payload\":\"EndpointRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateEndpointsBatch\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/endpoints\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointBatchRequest\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Attributes\":{\"shape\":\"S4u\"},\"ChannelType\":{},\"Demographic\":{\"shape\":\"S4w\"},\"EffectiveDate\":{},\"EndpointStatus\":{},\"Id\":{},\"Location\":{\"shape\":\"S4x\"},\"Metrics\":{\"shape\":\"S4y\"},\"OptOut\":{},\"RequestId\":{},\"User\":{\"shape\":\"S4z\"}}}}},\"required\":[\"Item\"]}},\"required\":[\"ApplicationId\",\"EndpointBatchRequest\"],\"payload\":\"EndpointBatchRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateGcmChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/gcm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"GCMChannelRequest\":{\"type\":\"structure\",\"members\":{\"ApiKey\":{},\"Enabled\":{\"type\":\"boolean\"}},\"required\":[\"ApiKey\"]}},\"required\":[\"ApplicationId\",\"GCMChannelRequest\"],\"payload\":\"GCMChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"GCMChannelResponse\":{\"shape\":\"S55\"}},\"required\":[\"GCMChannelResponse\"],\"payload\":\"GCMChannelResponse\"}},\"UpdateJourney\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"WriteJourneyRequest\":{\"shape\":\"S1u\"}},\"required\":[\"JourneyId\",\"ApplicationId\",\"WriteJourneyRequest\"],\"payload\":\"WriteJourneyRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S32\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"UpdateJourneyState\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}/state\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"JourneyStateRequest\":{\"type\":\"structure\",\"members\":{\"State\":{}}}},\"required\":[\"JourneyId\",\"ApplicationId\",\"JourneyStateRequest\"],\"payload\":\"JourneyStateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S32\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"UpdatePushTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/push\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"PushNotificationTemplateRequest\":{\"shape\":\"S34\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\",\"PushNotificationTemplateRequest\"],\"payload\":\"PushNotificationTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateRecommenderConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/recommenders/{recommender-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RecommenderId\":{\"location\":\"uri\",\"locationName\":\"recommender-id\"},\"UpdateRecommenderConfiguration\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4\"},\"Description\":{},\"Name\":{},\"RecommendationProviderIdType\":{},\"RecommendationProviderRoleArn\":{},\"RecommendationProviderUri\":{},\"RecommendationTransformerUri\":{},\"RecommendationsDisplayName\":{},\"RecommendationsPerMessage\":{\"type\":\"integer\"}},\"required\":[\"RecommendationProviderUri\",\"RecommendationProviderRoleArn\"]}},\"required\":[\"RecommenderId\",\"UpdateRecommenderConfiguration\"],\"payload\":\"UpdateRecommenderConfiguration\"},\"output\":{\"type\":\"structure\",\"members\":{\"RecommenderConfigurationResponse\":{\"shape\":\"S3c\"}},\"required\":[\"RecommenderConfigurationResponse\"],\"payload\":\"RecommenderConfigurationResponse\"}},\"UpdateSegment\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"WriteSegmentRequest\":{\"shape\":\"S3e\"}},\"required\":[\"SegmentId\",\"ApplicationId\",\"WriteSegmentRequest\"],\"payload\":\"WriteSegmentRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S3p\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"UpdateSmsChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/sms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SMSChannelRequest\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"SenderId\":{},\"ShortCode\":{}}}},\"required\":[\"ApplicationId\",\"SMSChannelRequest\"],\"payload\":\"SMSChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"SMSChannelResponse\":{\"shape\":\"S5g\"}},\"required\":[\"SMSChannelResponse\"],\"payload\":\"SMSChannelResponse\"}},\"UpdateSmsTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/sms\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"SMSTemplateRequest\":{\"shape\":\"S3u\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\",\"SMSTemplateRequest\"],\"payload\":\"SMSTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateTemplateActiveVersion\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/{template-type}/active-version\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateActiveVersionRequest\":{\"type\":\"structure\",\"members\":{\"Version\":{}}},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"TemplateType\":{\"location\":\"uri\",\"locationName\":\"template-type\"}},\"required\":[\"TemplateName\",\"TemplateType\",\"TemplateActiveVersionRequest\"],\"payload\":\"TemplateActiveVersionRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateVoiceChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/voice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"VoiceChannelRequest\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}},\"required\":[\"ApplicationId\",\"VoiceChannelRequest\"],\"payload\":\"VoiceChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceChannelResponse\":{\"shape\":\"S5p\"}},\"required\":[\"VoiceChannelResponse\"],\"payload\":\"VoiceChannelResponse\"}},\"UpdateVoiceTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/voice\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"},\"VoiceTemplateRequest\":{\"shape\":\"S3x\"}},\"required\":[\"TemplateName\",\"VoiceTemplateRequest\"],\"payload\":\"VoiceTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S4q\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}}},\"shapes\":{\"S4\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S6\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{},\"Name\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"Id\",\"Arn\",\"Name\"]},\"S8\":{\"type\":\"structure\",\"members\":{\"AdditionalTreatments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CustomDeliveryConfiguration\":{\"shape\":\"Sb\"},\"MessageConfiguration\":{\"shape\":\"Se\"},\"Schedule\":{\"shape\":\"Sn\"},\"SizePercent\":{\"type\":\"integer\"},\"TemplateConfiguration\":{\"shape\":\"S12\"},\"TreatmentDescription\":{},\"TreatmentName\":{}},\"required\":[\"SizePercent\"]}},\"CustomDeliveryConfiguration\":{\"shape\":\"Sb\"},\"Description\":{},\"HoldoutPercent\":{\"type\":\"integer\"},\"Hook\":{\"shape\":\"S14\"},\"IsPaused\":{\"type\":\"boolean\"},\"Limits\":{\"shape\":\"S16\"},\"MessageConfiguration\":{\"shape\":\"Se\"},\"Name\":{},\"Schedule\":{\"shape\":\"Sn\"},\"SegmentId\":{},\"SegmentVersion\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateConfiguration\":{\"shape\":\"S12\"},\"TreatmentDescription\":{},\"TreatmentName\":{}}},\"Sb\":{\"type\":\"structure\",\"members\":{\"DeliveryUri\":{},\"EndpointTypes\":{\"shape\":\"Sc\"}},\"required\":[\"DeliveryUri\"]},\"Sc\":{\"type\":\"list\",\"member\":{}},\"Se\":{\"type\":\"structure\",\"members\":{\"ADMMessage\":{\"shape\":\"Sf\"},\"APNSMessage\":{\"shape\":\"Sf\"},\"BaiduMessage\":{\"shape\":\"Sf\"},\"CustomMessage\":{\"type\":\"structure\",\"members\":{\"Data\":{}}},\"DefaultMessage\":{\"shape\":\"Sf\"},\"EmailMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"FromAddress\":{},\"HtmlBody\":{},\"Title\":{}}},\"GCMMessage\":{\"shape\":\"Sf\"},\"SMSMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"MessageType\":{},\"OriginationNumber\":{},\"SenderId\":{},\"EntityId\":{},\"TemplateId\":{}}}}},\"Sf\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"ImageIconUrl\":{},\"ImageSmallIconUrl\":{},\"ImageUrl\":{},\"JsonBody\":{},\"MediaUrl\":{},\"RawContent\":{},\"SilentPush\":{\"type\":\"boolean\"},\"TimeToLive\":{\"type\":\"integer\"},\"Title\":{},\"Url\":{}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"EndTime\":{},\"EventFilter\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"Sp\"},\"FilterType\":{}},\"required\":[\"FilterType\",\"Dimensions\"]},\"Frequency\":{},\"IsLocalTime\":{\"type\":\"boolean\"},\"QuietTime\":{\"shape\":\"S11\"},\"StartTime\":{},\"Timezone\":{}},\"required\":[\"StartTime\"]},\"Sp\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sq\"},\"EventType\":{\"shape\":\"Su\"},\"Metrics\":{\"shape\":\"Sw\"}}},\"Sq\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"AttributeType\":{},\"Values\":{\"shape\":\"St\"}},\"required\":[\"Values\"]}},\"St\":{\"type\":\"list\",\"member\":{}},\"Su\":{\"type\":\"structure\",\"members\":{\"DimensionType\":{},\"Values\":{\"shape\":\"St\"}},\"required\":[\"Values\"]},\"Sw\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"ComparisonOperator\":{},\"Value\":{\"type\":\"double\"}},\"required\":[\"ComparisonOperator\",\"Value\"]}},\"S11\":{\"type\":\"structure\",\"members\":{\"End\":{},\"Start\":{}}},\"S12\":{\"type\":\"structure\",\"members\":{\"EmailTemplate\":{\"shape\":\"S13\"},\"PushTemplate\":{\"shape\":\"S13\"},\"SMSTemplate\":{\"shape\":\"S13\"},\"VoiceTemplate\":{\"shape\":\"S13\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{}}},\"S14\":{\"type\":\"structure\",\"members\":{\"LambdaFunctionName\":{},\"Mode\":{},\"WebUrl\":{}}},\"S16\":{\"type\":\"structure\",\"members\":{\"Daily\":{\"type\":\"integer\"},\"MaximumDuration\":{\"type\":\"integer\"},\"MessagesPerSecond\":{\"type\":\"integer\"},\"Total\":{\"type\":\"integer\"}}},\"S18\":{\"type\":\"structure\",\"members\":{\"AdditionalTreatments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CustomDeliveryConfiguration\":{\"shape\":\"Sb\"},\"Id\":{},\"MessageConfiguration\":{\"shape\":\"Se\"},\"Schedule\":{\"shape\":\"Sn\"},\"SizePercent\":{\"type\":\"integer\"},\"State\":{\"shape\":\"S1b\"},\"TemplateConfiguration\":{\"shape\":\"S12\"},\"TreatmentDescription\":{},\"TreatmentName\":{}},\"required\":[\"Id\",\"SizePercent\"]}},\"ApplicationId\":{},\"Arn\":{},\"CreationDate\":{},\"CustomDeliveryConfiguration\":{\"shape\":\"Sb\"},\"DefaultState\":{\"shape\":\"S1b\"},\"Description\":{},\"HoldoutPercent\":{\"type\":\"integer\"},\"Hook\":{\"shape\":\"S14\"},\"Id\":{},\"IsPaused\":{\"type\":\"boolean\"},\"LastModifiedDate\":{},\"Limits\":{\"shape\":\"S16\"},\"MessageConfiguration\":{\"shape\":\"Se\"},\"Name\":{},\"Schedule\":{\"shape\":\"Sn\"},\"SegmentId\":{},\"SegmentVersion\":{\"type\":\"integer\"},\"State\":{\"shape\":\"S1b\"},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateConfiguration\":{\"shape\":\"S12\"},\"TreatmentDescription\":{},\"TreatmentName\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"SegmentId\",\"SegmentVersion\",\"Id\",\"Arn\",\"ApplicationId\"]},\"S1b\":{\"type\":\"structure\",\"members\":{\"CampaignStatus\":{}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"DefaultSubstitutions\":{},\"HtmlPart\":{},\"RecommenderId\":{},\"Subject\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TextPart\":{}}},\"S1g\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Message\":{},\"RequestID\":{}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CompletedPieces\":{\"type\":\"integer\"},\"CompletionDate\":{},\"CreationDate\":{},\"Definition\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"S3UrlPrefix\":{},\"SegmentId\":{},\"SegmentVersion\":{\"type\":\"integer\"}},\"required\":[\"S3UrlPrefix\",\"RoleArn\"]},\"FailedPieces\":{\"type\":\"integer\"},\"Failures\":{\"shape\":\"St\"},\"Id\":{},\"JobStatus\":{},\"TotalFailures\":{\"type\":\"integer\"},\"TotalPieces\":{\"type\":\"integer\"},\"TotalProcessed\":{\"type\":\"integer\"},\"Type\":{}},\"required\":[\"JobStatus\",\"CreationDate\",\"Type\",\"Definition\",\"Id\",\"ApplicationId\"]},\"S1r\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CompletedPieces\":{\"type\":\"integer\"},\"CompletionDate\":{},\"CreationDate\":{},\"Definition\":{\"type\":\"structure\",\"members\":{\"DefineSegment\":{\"type\":\"boolean\"},\"ExternalId\":{},\"Format\":{},\"RegisterEndpoints\":{\"type\":\"boolean\"},\"RoleArn\":{},\"S3Url\":{},\"SegmentId\":{},\"SegmentName\":{}},\"required\":[\"Format\",\"S3Url\",\"RoleArn\"]},\"FailedPieces\":{\"type\":\"integer\"},\"Failures\":{\"shape\":\"St\"},\"Id\":{},\"JobStatus\":{},\"TotalFailures\":{\"type\":\"integer\"},\"TotalPieces\":{\"type\":\"integer\"},\"TotalProcessed\":{\"type\":\"integer\"},\"Type\":{}},\"required\":[\"JobStatus\",\"CreationDate\",\"Type\",\"Definition\",\"Id\",\"ApplicationId\"]},\"S1u\":{\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S1v\"},\"CreationDate\":{},\"LastModifiedDate\":{},\"Limits\":{\"shape\":\"S2u\"},\"LocalTime\":{\"type\":\"boolean\"},\"Name\":{},\"QuietTime\":{\"shape\":\"S11\"},\"RefreshFrequency\":{},\"Schedule\":{\"shape\":\"S2v\"},\"StartActivity\":{},\"StartCondition\":{\"shape\":\"S2x\"},\"State\":{},\"WaitForQuietTime\":{\"type\":\"boolean\"},\"RefreshOnSegmentUpdate\":{\"type\":\"boolean\"}},\"required\":[\"Name\"]},\"S1v\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"CUSTOM\":{\"type\":\"structure\",\"members\":{\"DeliveryUri\":{},\"EndpointTypes\":{\"shape\":\"Sc\"},\"MessageConfig\":{\"type\":\"structure\",\"members\":{\"Data\":{}}},\"NextActivity\":{},\"TemplateName\":{},\"TemplateVersion\":{}}},\"ConditionalSplit\":{\"type\":\"structure\",\"members\":{\"Condition\":{\"type\":\"structure\",\"members\":{\"Conditions\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"Operator\":{}}},\"EvaluationWaitTime\":{\"shape\":\"S2f\"},\"FalseActivity\":{},\"TrueActivity\":{}}},\"Description\":{},\"EMAIL\":{\"type\":\"structure\",\"members\":{\"MessageConfig\":{\"type\":\"structure\",\"members\":{\"FromAddress\":{}}},\"NextActivity\":{},\"TemplateName\":{},\"TemplateVersion\":{}}},\"Holdout\":{\"type\":\"structure\",\"members\":{\"NextActivity\":{},\"Percentage\":{\"type\":\"integer\"}},\"required\":[\"Percentage\"]},\"MultiCondition\":{\"type\":\"structure\",\"members\":{\"Branches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Condition\":{\"shape\":\"S22\"},\"NextActivity\":{}}}},\"DefaultActivity\":{},\"EvaluationWaitTime\":{\"shape\":\"S2f\"}}},\"PUSH\":{\"type\":\"structure\",\"members\":{\"MessageConfig\":{\"type\":\"structure\",\"members\":{\"TimeToLive\":{}}},\"NextActivity\":{},\"TemplateName\":{},\"TemplateVersion\":{}}},\"RandomSplit\":{\"type\":\"structure\",\"members\":{\"Branches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NextActivity\":{},\"Percentage\":{\"type\":\"integer\"}}}}}},\"SMS\":{\"type\":\"structure\",\"members\":{\"MessageConfig\":{\"type\":\"structure\",\"members\":{\"MessageType\":{},\"OriginationNumber\":{},\"SenderId\":{},\"EntityId\":{},\"TemplateId\":{}}},\"NextActivity\":{},\"TemplateName\":{},\"TemplateVersion\":{}}},\"Wait\":{\"type\":\"structure\",\"members\":{\"NextActivity\":{},\"WaitTime\":{\"shape\":\"S2f\"}}}}}},\"S22\":{\"type\":\"structure\",\"members\":{\"EventCondition\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"Sp\"},\"MessageActivity\":{}}},\"SegmentCondition\":{\"shape\":\"S24\"},\"SegmentDimensions\":{\"shape\":\"S25\",\"locationName\":\"segmentDimensions\"}}},\"S24\":{\"type\":\"structure\",\"members\":{\"SegmentId\":{}},\"required\":[\"SegmentId\"]},\"S25\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sq\"},\"Behavior\":{\"type\":\"structure\",\"members\":{\"Recency\":{\"type\":\"structure\",\"members\":{\"Duration\":{},\"RecencyType\":{}},\"required\":[\"Duration\",\"RecencyType\"]}}},\"Demographic\":{\"type\":\"structure\",\"members\":{\"AppVersion\":{\"shape\":\"Su\"},\"Channel\":{\"shape\":\"Su\"},\"DeviceType\":{\"shape\":\"Su\"},\"Make\":{\"shape\":\"Su\"},\"Model\":{\"shape\":\"Su\"},\"Platform\":{\"shape\":\"Su\"}}},\"Location\":{\"type\":\"structure\",\"members\":{\"Country\":{\"shape\":\"Su\"},\"GPSPoint\":{\"type\":\"structure\",\"members\":{\"Coordinates\":{\"type\":\"structure\",\"members\":{\"Latitude\":{\"type\":\"double\"},\"Longitude\":{\"type\":\"double\"}},\"required\":[\"Latitude\",\"Longitude\"]},\"RangeInKilometers\":{\"type\":\"double\"}},\"required\":[\"Coordinates\"]}}},\"Metrics\":{\"shape\":\"Sw\"},\"UserAttributes\":{\"shape\":\"Sq\"}}},\"S2f\":{\"type\":\"structure\",\"members\":{\"WaitFor\":{},\"WaitUntil\":{}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"DailyCap\":{\"type\":\"integer\"},\"EndpointReentryCap\":{\"type\":\"integer\"},\"MessagesPerSecond\":{\"type\":\"integer\"},\"EndpointReentryInterval\":{}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"EndTime\":{\"shape\":\"S2w\"},\"StartTime\":{\"shape\":\"S2w\"},\"Timezone\":{}}},\"S2w\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S2x\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"EventStartCondition\":{\"type\":\"structure\",\"members\":{\"EventFilter\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"Sp\"},\"FilterType\":{}},\"required\":[\"FilterType\",\"Dimensions\"]},\"SegmentId\":{}}},\"SegmentStartCondition\":{\"shape\":\"S24\"}}},\"S32\":{\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S1v\"},\"ApplicationId\":{},\"CreationDate\":{},\"Id\":{},\"LastModifiedDate\":{},\"Limits\":{\"shape\":\"S2u\"},\"LocalTime\":{\"type\":\"boolean\"},\"Name\":{},\"QuietTime\":{\"shape\":\"S11\"},\"RefreshFrequency\":{},\"Schedule\":{\"shape\":\"S2v\"},\"StartActivity\":{},\"StartCondition\":{\"shape\":\"S2x\"},\"State\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"WaitForQuietTime\":{\"type\":\"boolean\"},\"RefreshOnSegmentUpdate\":{\"type\":\"boolean\"}},\"required\":[\"Name\",\"Id\",\"ApplicationId\"]},\"S34\":{\"type\":\"structure\",\"members\":{\"ADM\":{\"shape\":\"S35\"},\"APNS\":{\"shape\":\"S36\"},\"Baidu\":{\"shape\":\"S35\"},\"Default\":{\"shape\":\"S37\"},\"DefaultSubstitutions\":{},\"GCM\":{\"shape\":\"S35\"},\"RecommenderId\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{}}},\"S35\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"ImageIconUrl\":{},\"ImageUrl\":{},\"RawContent\":{},\"SmallImageIconUrl\":{},\"Sound\":{},\"Title\":{},\"Url\":{}}},\"S36\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"MediaUrl\":{},\"RawContent\":{},\"Sound\":{},\"Title\":{},\"Url\":{}}},\"S37\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"Sound\":{},\"Title\":{},\"Url\":{}}},\"S3c\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4\"},\"CreationDate\":{},\"Description\":{},\"Id\":{},\"LastModifiedDate\":{},\"Name\":{},\"RecommendationProviderIdType\":{},\"RecommendationProviderRoleArn\":{},\"RecommendationProviderUri\":{},\"RecommendationTransformerUri\":{},\"RecommendationsDisplayName\":{},\"RecommendationsPerMessage\":{\"type\":\"integer\"}},\"required\":[\"RecommendationProviderUri\",\"LastModifiedDate\",\"CreationDate\",\"RecommendationProviderRoleArn\",\"Id\"]},\"S3e\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S25\"},\"Name\":{},\"SegmentGroups\":{\"shape\":\"S3f\"},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}},\"S3f\":{\"type\":\"structure\",\"members\":{\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"type\":\"list\",\"member\":{\"shape\":\"S25\"}},\"SourceSegments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Id\"]}},\"SourceType\":{},\"Type\":{}}}},\"Include\":{}}},\"S3p\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"CreationDate\":{},\"Dimensions\":{\"shape\":\"S25\"},\"Id\":{},\"ImportDefinition\":{\"type\":\"structure\",\"members\":{\"ChannelCounts\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"ExternalId\":{},\"Format\":{},\"RoleArn\":{},\"S3Url\":{},\"Size\":{\"type\":\"integer\"}},\"required\":[\"Format\",\"S3Url\",\"Size\",\"ExternalId\",\"RoleArn\"]},\"LastModifiedDate\":{},\"Name\":{},\"SegmentGroups\":{\"shape\":\"S3f\"},\"SegmentType\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"Version\":{\"type\":\"integer\"}},\"required\":[\"SegmentType\",\"CreationDate\",\"Id\",\"Arn\",\"ApplicationId\"]},\"S3u\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"DefaultSubstitutions\":{},\"RecommenderId\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{}}},\"S3x\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"DefaultSubstitutions\":{},\"LanguageCode\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"VoiceId\":{}}},\"S41\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S44\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"HasTokenKey\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S47\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"HasTokenKey\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4a\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"HasTokenKey\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4d\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"HasTokenKey\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4i\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Credential\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Credential\",\"Platform\"]},\"S4n\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"ConfigurationSet\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"FromAddress\":{},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"Identity\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"MessagesPerSecond\":{\"type\":\"integer\"},\"Platform\":{},\"RoleArn\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4q\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"RequestID\":{}}},\"S4t\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"ApplicationId\":{},\"Attributes\":{\"shape\":\"S4u\"},\"ChannelType\":{},\"CohortId\":{},\"CreationDate\":{},\"Demographic\":{\"shape\":\"S4w\"},\"EffectiveDate\":{},\"EndpointStatus\":{},\"Id\":{},\"Location\":{\"shape\":\"S4x\"},\"Metrics\":{\"shape\":\"S4y\"},\"OptOut\":{},\"RequestId\":{},\"User\":{\"shape\":\"S4z\"}}},\"S4u\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"St\"}},\"S4w\":{\"type\":\"structure\",\"members\":{\"AppVersion\":{},\"Locale\":{},\"Make\":{},\"Model\":{},\"ModelVersion\":{},\"Platform\":{},\"PlatformVersion\":{},\"Timezone\":{}}},\"S4x\":{\"type\":\"structure\",\"members\":{\"City\":{},\"Country\":{},\"Latitude\":{\"type\":\"double\"},\"Longitude\":{\"type\":\"double\"},\"PostalCode\":{},\"Region\":{}}},\"S4y\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"double\"}},\"S4z\":{\"type\":\"structure\",\"members\":{\"UserAttributes\":{\"shape\":\"S4u\"},\"UserId\":{}}},\"S52\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"DestinationStreamArn\":{},\"ExternalId\":{},\"LastModifiedDate\":{},\"LastUpdatedBy\":{},\"RoleArn\":{}},\"required\":[\"ApplicationId\",\"RoleArn\",\"DestinationStreamArn\"]},\"S55\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Credential\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Credential\",\"Platform\"]},\"S5g\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"PromotionalMessagesPerSecond\":{\"type\":\"integer\"},\"SenderId\":{},\"ShortCode\":{},\"TransactionalMessagesPerSecond\":{\"type\":\"integer\"},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S5l\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S4t\"}}},\"required\":[\"Item\"]},\"S5p\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S67\":{\"type\":\"structure\",\"members\":{\"Rows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupedBys\":{\"shape\":\"S6a\"},\"Values\":{\"shape\":\"S6a\"}},\"required\":[\"GroupedBys\",\"Values\"]}}},\"required\":[\"Rows\"]},\"S6a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Type\":{},\"Value\":{}},\"required\":[\"Type\",\"Value\",\"Key\"]}},\"S6e\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CampaignHook\":{\"shape\":\"S14\"},\"LastModifiedDate\":{},\"Limits\":{\"shape\":\"S16\"},\"QuietTime\":{\"shape\":\"S11\"}},\"required\":[\"ApplicationId\"]},\"S6z\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S18\"}},\"NextToken\":{}},\"required\":[\"Item\"]},\"S7m\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S1k\"}},\"NextToken\":{}},\"required\":[\"Item\"]},\"S7u\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\"}},\"NextToken\":{}},\"required\":[\"Item\"]},\"S8q\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S3p\"}},\"NextToken\":{}},\"required\":[\"Item\"]},\"S9c\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"tags\"]},\"Sah\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"BodyOverride\":{},\"Context\":{\"shape\":\"S4\"},\"RawContent\":{},\"Substitutions\":{\"shape\":\"S4u\"},\"TitleOverride\":{}}}},\"Saj\":{\"type\":\"structure\",\"members\":{\"ADMMessage\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"ConsolidationKey\":{},\"Data\":{\"shape\":\"S4\"},\"ExpiresAfter\":{},\"IconReference\":{},\"ImageIconUrl\":{},\"ImageUrl\":{},\"MD5\":{},\"RawContent\":{},\"SilentPush\":{\"type\":\"boolean\"},\"SmallImageIconUrl\":{},\"Sound\":{},\"Substitutions\":{\"shape\":\"S4u\"},\"Title\":{},\"Url\":{}}},\"APNSMessage\":{\"type\":\"structure\",\"members\":{\"APNSPushType\":{},\"Action\":{},\"Badge\":{\"type\":\"integer\"},\"Body\":{},\"Category\":{},\"CollapseId\":{},\"Data\":{\"shape\":\"S4\"},\"MediaUrl\":{},\"PreferredAuthenticationMethod\":{},\"Priority\":{},\"RawContent\":{},\"SilentPush\":{\"type\":\"boolean\"},\"Sound\":{},\"Substitutions\":{\"shape\":\"S4u\"},\"ThreadId\":{},\"TimeToLive\":{\"type\":\"integer\"},\"Title\":{},\"Url\":{}}},\"BaiduMessage\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"Data\":{\"shape\":\"S4\"},\"IconReference\":{},\"ImageIconUrl\":{},\"ImageUrl\":{},\"RawContent\":{},\"SilentPush\":{\"type\":\"boolean\"},\"SmallImageIconUrl\":{},\"Sound\":{},\"Substitutions\":{\"shape\":\"S4u\"},\"TimeToLive\":{\"type\":\"integer\"},\"Title\":{},\"Url\":{}}},\"DefaultMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"Substitutions\":{\"shape\":\"S4u\"}}},\"DefaultPushNotificationMessage\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"Data\":{\"shape\":\"S4\"},\"SilentPush\":{\"type\":\"boolean\"},\"Substitutions\":{\"shape\":\"S4u\"},\"Title\":{},\"Url\":{}}},\"EmailMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"FeedbackForwardingAddress\":{},\"FromAddress\":{},\"RawEmail\":{\"type\":\"structure\",\"members\":{\"Data\":{\"type\":\"blob\"}}},\"ReplyToAddresses\":{\"shape\":\"St\"},\"SimpleEmail\":{\"type\":\"structure\",\"members\":{\"HtmlPart\":{\"shape\":\"Sat\"},\"Subject\":{\"shape\":\"Sat\"},\"TextPart\":{\"shape\":\"Sat\"}}},\"Substitutions\":{\"shape\":\"S4u\"}}},\"GCMMessage\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"CollapseKey\":{},\"Data\":{\"shape\":\"S4\"},\"IconReference\":{},\"ImageIconUrl\":{},\"ImageUrl\":{},\"Priority\":{},\"RawContent\":{},\"RestrictedPackageName\":{},\"SilentPush\":{\"type\":\"boolean\"},\"SmallImageIconUrl\":{},\"Sound\":{},\"Substitutions\":{\"shape\":\"S4u\"},\"TimeToLive\":{\"type\":\"integer\"},\"Title\":{},\"Url\":{}}},\"SMSMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"Keyword\":{},\"MediaUrl\":{},\"MessageType\":{},\"OriginationNumber\":{},\"SenderId\":{},\"Substitutions\":{\"shape\":\"S4u\"},\"EntityId\":{},\"TemplateId\":{}}},\"VoiceMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"LanguageCode\":{},\"OriginationNumber\":{},\"Substitutions\":{\"shape\":\"S4u\"},\"VoiceId\":{}}}}},\"Sat\":{\"type\":\"structure\",\"members\":{\"Charset\":{},\"Data\":{}}},\"Saz\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"DeliveryStatus\":{},\"MessageId\":{},\"StatusCode\":{\"type\":\"integer\"},\"StatusMessage\":{},\"UpdatedToken\":{}},\"required\":[\"DeliveryStatus\",\"StatusCode\"]}}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2016-12-01\",\"endpointPrefix\":\"pinpoint\",\"signingName\":\"mobiletargeting\",\"serviceFullName\":\"Amazon Pinpoint\",\"serviceId\":\"Pinpoint\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"pinpoint-2016-12-01\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateApp\":{\"http\":{\"requestUri\":\"/v1/apps\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"CreateApplicationRequest\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"Name\"]}},\"required\":[\"CreateApplicationRequest\"],\"payload\":\"CreateApplicationRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationResponse\":{\"shape\":\"S6\"}},\"required\":[\"ApplicationResponse\"],\"payload\":\"ApplicationResponse\"}},\"CreateCampaign\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/campaigns\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteCampaignRequest\":{\"shape\":\"S8\"}},\"required\":[\"ApplicationId\",\"WriteCampaignRequest\"],\"payload\":\"WriteCampaignRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S1j\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"CreateEmailTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/email\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"EmailTemplateRequest\":{\"shape\":\"S1p\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"}},\"required\":[\"TemplateName\",\"EmailTemplateRequest\"],\"payload\":\"EmailTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CreateTemplateMessageBody\":{\"shape\":\"S1r\"}},\"required\":[\"CreateTemplateMessageBody\"],\"payload\":\"CreateTemplateMessageBody\"}},\"CreateExportJob\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/jobs/export\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"ExportJobRequest\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"S3UrlPrefix\":{},\"SegmentId\":{},\"SegmentVersion\":{\"type\":\"integer\"}},\"required\":[\"S3UrlPrefix\",\"RoleArn\"]}},\"required\":[\"ApplicationId\",\"ExportJobRequest\"],\"payload\":\"ExportJobRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ExportJobResponse\":{\"shape\":\"S1v\"}},\"required\":[\"ExportJobResponse\"],\"payload\":\"ExportJobResponse\"}},\"CreateImportJob\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/jobs/import\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"ImportJobRequest\":{\"type\":\"structure\",\"members\":{\"DefineSegment\":{\"type\":\"boolean\"},\"ExternalId\":{},\"Format\":{},\"RegisterEndpoints\":{\"type\":\"boolean\"},\"RoleArn\":{},\"S3Url\":{},\"SegmentId\":{},\"SegmentName\":{}},\"required\":[\"Format\",\"S3Url\",\"RoleArn\"]}},\"required\":[\"ApplicationId\",\"ImportJobRequest\"],\"payload\":\"ImportJobRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobResponse\":{\"shape\":\"S22\"}},\"required\":[\"ImportJobResponse\"],\"payload\":\"ImportJobResponse\"}},\"CreateInAppTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/inapp\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"InAppTemplateRequest\":{\"shape\":\"S25\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"}},\"required\":[\"TemplateName\",\"InAppTemplateRequest\"],\"payload\":\"InAppTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"TemplateCreateMessageBody\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Message\":{},\"RequestID\":{}}}},\"required\":[\"TemplateCreateMessageBody\"],\"payload\":\"TemplateCreateMessageBody\"}},\"CreateJourney\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/journeys\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteJourneyRequest\":{\"shape\":\"S29\"}},\"required\":[\"ApplicationId\",\"WriteJourneyRequest\"],\"payload\":\"WriteJourneyRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S3j\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"CreatePushTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/push\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"PushNotificationTemplateRequest\":{\"shape\":\"S3l\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"}},\"required\":[\"TemplateName\",\"PushNotificationTemplateRequest\"],\"payload\":\"PushNotificationTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CreateTemplateMessageBody\":{\"shape\":\"S1r\"}},\"required\":[\"CreateTemplateMessageBody\"],\"payload\":\"CreateTemplateMessageBody\"}},\"CreateRecommenderConfiguration\":{\"http\":{\"requestUri\":\"/v1/recommenders\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"CreateRecommenderConfiguration\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4\"},\"Description\":{},\"Name\":{},\"RecommendationProviderIdType\":{},\"RecommendationProviderRoleArn\":{},\"RecommendationProviderUri\":{},\"RecommendationTransformerUri\":{},\"RecommendationsDisplayName\":{},\"RecommendationsPerMessage\":{\"type\":\"integer\"}},\"required\":[\"RecommendationProviderUri\",\"RecommendationProviderRoleArn\"]}},\"required\":[\"CreateRecommenderConfiguration\"],\"payload\":\"CreateRecommenderConfiguration\"},\"output\":{\"type\":\"structure\",\"members\":{\"RecommenderConfigurationResponse\":{\"shape\":\"S3t\"}},\"required\":[\"RecommenderConfigurationResponse\"],\"payload\":\"RecommenderConfigurationResponse\"}},\"CreateSegment\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/segments\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteSegmentRequest\":{\"shape\":\"S3v\"}},\"required\":[\"ApplicationId\",\"WriteSegmentRequest\"],\"payload\":\"WriteSegmentRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S46\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"CreateSmsTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/sms\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"SMSTemplateRequest\":{\"shape\":\"S4b\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"}},\"required\":[\"TemplateName\",\"SMSTemplateRequest\"],\"payload\":\"SMSTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CreateTemplateMessageBody\":{\"shape\":\"S1r\"}},\"required\":[\"CreateTemplateMessageBody\"],\"payload\":\"CreateTemplateMessageBody\"}},\"CreateVoiceTemplate\":{\"http\":{\"requestUri\":\"/v1/templates/{template-name}/voice\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"VoiceTemplateRequest\":{\"shape\":\"S4e\"}},\"required\":[\"TemplateName\",\"VoiceTemplateRequest\"],\"payload\":\"VoiceTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CreateTemplateMessageBody\":{\"shape\":\"S1r\"}},\"required\":[\"CreateTemplateMessageBody\"],\"payload\":\"CreateTemplateMessageBody\"}},\"DeleteAdmChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/adm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ADMChannelResponse\":{\"shape\":\"S4i\"}},\"required\":[\"ADMChannelResponse\"],\"payload\":\"ADMChannelResponse\"}},\"DeleteApnsChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSChannelResponse\":{\"shape\":\"S4l\"}},\"required\":[\"APNSChannelResponse\"],\"payload\":\"APNSChannelResponse\"}},\"DeleteApnsSandboxChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSSandboxChannelResponse\":{\"shape\":\"S4o\"}},\"required\":[\"APNSSandboxChannelResponse\"],\"payload\":\"APNSSandboxChannelResponse\"}},\"DeleteApnsVoipChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipChannelResponse\":{\"shape\":\"S4r\"}},\"required\":[\"APNSVoipChannelResponse\"],\"payload\":\"APNSVoipChannelResponse\"}},\"DeleteApnsVoipSandboxChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipSandboxChannelResponse\":{\"shape\":\"S4u\"}},\"required\":[\"APNSVoipSandboxChannelResponse\"],\"payload\":\"APNSVoipSandboxChannelResponse\"}},\"DeleteApp\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationResponse\":{\"shape\":\"S6\"}},\"required\":[\"ApplicationResponse\"],\"payload\":\"ApplicationResponse\"}},\"DeleteBaiduChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/baidu\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"BaiduChannelResponse\":{\"shape\":\"S4z\"}},\"required\":[\"BaiduChannelResponse\"],\"payload\":\"BaiduChannelResponse\"}},\"DeleteCampaign\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"}},\"required\":[\"CampaignId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S1j\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"DeleteEmailChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/email\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EmailChannelResponse\":{\"shape\":\"S54\"}},\"required\":[\"EmailChannelResponse\"],\"payload\":\"EmailChannelResponse\"}},\"DeleteEmailTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/email\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"DeleteEndpoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/endpoints/{endpoint-id}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointId\":{\"location\":\"uri\",\"locationName\":\"endpoint-id\"}},\"required\":[\"ApplicationId\",\"EndpointId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointResponse\":{\"shape\":\"S5a\"}},\"required\":[\"EndpointResponse\"],\"payload\":\"EndpointResponse\"}},\"DeleteEventStream\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/eventstream\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EventStream\":{\"shape\":\"S5j\"}},\"required\":[\"EventStream\"],\"payload\":\"EventStream\"}},\"DeleteGcmChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/gcm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"GCMChannelResponse\":{\"shape\":\"S5m\"}},\"required\":[\"GCMChannelResponse\"],\"payload\":\"GCMChannelResponse\"}},\"DeleteInAppTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/inapp\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"DeleteJourney\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"}},\"required\":[\"JourneyId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S3j\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"DeletePushTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/push\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"DeleteRecommenderConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/recommenders/{recommender-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RecommenderId\":{\"location\":\"uri\",\"locationName\":\"recommender-id\"}},\"required\":[\"RecommenderId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"RecommenderConfigurationResponse\":{\"shape\":\"S3t\"}},\"required\":[\"RecommenderConfigurationResponse\"],\"payload\":\"RecommenderConfigurationResponse\"}},\"DeleteSegment\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S46\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"DeleteSmsChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/sms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SMSChannelResponse\":{\"shape\":\"S5z\"}},\"required\":[\"SMSChannelResponse\"],\"payload\":\"SMSChannelResponse\"}},\"DeleteSmsTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/sms\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"DeleteUserEndpoints\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/users/{user-id}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"UserId\":{\"location\":\"uri\",\"locationName\":\"user-id\"}},\"required\":[\"ApplicationId\",\"UserId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointsResponse\":{\"shape\":\"S64\"}},\"required\":[\"EndpointsResponse\"],\"payload\":\"EndpointsResponse\"}},\"DeleteVoiceChannel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/apps/{application-id}/channels/voice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceChannelResponse\":{\"shape\":\"S68\"}},\"required\":[\"VoiceChannelResponse\"],\"payload\":\"VoiceChannelResponse\"}},\"DeleteVoiceTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/templates/{template-name}/voice\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"GetAdmChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/adm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ADMChannelResponse\":{\"shape\":\"S4i\"}},\"required\":[\"ADMChannelResponse\"],\"payload\":\"ADMChannelResponse\"}},\"GetApnsChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSChannelResponse\":{\"shape\":\"S4l\"}},\"required\":[\"APNSChannelResponse\"],\"payload\":\"APNSChannelResponse\"}},\"GetApnsSandboxChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSSandboxChannelResponse\":{\"shape\":\"S4o\"}},\"required\":[\"APNSSandboxChannelResponse\"],\"payload\":\"APNSSandboxChannelResponse\"}},\"GetApnsVoipChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipChannelResponse\":{\"shape\":\"S4r\"}},\"required\":[\"APNSVoipChannelResponse\"],\"payload\":\"APNSVoipChannelResponse\"}},\"GetApnsVoipSandboxChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipSandboxChannelResponse\":{\"shape\":\"S4u\"}},\"required\":[\"APNSVoipSandboxChannelResponse\"],\"payload\":\"APNSVoipSandboxChannelResponse\"}},\"GetApp\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationResponse\":{\"shape\":\"S6\"}},\"required\":[\"ApplicationResponse\"],\"payload\":\"ApplicationResponse\"}},\"GetApplicationDateRangeKpi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/kpis/daterange/{kpi-name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndTime\":{\"shape\":\"S3c\",\"location\":\"querystring\",\"locationName\":\"end-time\"},\"KpiName\":{\"location\":\"uri\",\"locationName\":\"kpi-name\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"StartTime\":{\"shape\":\"S3c\",\"location\":\"querystring\",\"locationName\":\"start-time\"}},\"required\":[\"ApplicationId\",\"KpiName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationDateRangeKpiResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"EndTime\":{\"shape\":\"S3c\"},\"KpiName\":{},\"KpiResult\":{\"shape\":\"S6q\"},\"NextToken\":{},\"StartTime\":{\"shape\":\"S3c\"}},\"required\":[\"KpiResult\",\"KpiName\",\"EndTime\",\"StartTime\",\"ApplicationId\"]}},\"required\":[\"ApplicationDateRangeKpiResponse\"],\"payload\":\"ApplicationDateRangeKpiResponse\"}},\"GetApplicationSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/settings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationSettingsResource\":{\"shape\":\"S6x\"}},\"required\":[\"ApplicationSettingsResource\"],\"payload\":\"ApplicationSettingsResource\"}},\"GetApps\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationsResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S6\"}},\"NextToken\":{}}}},\"required\":[\"ApplicationsResponse\"],\"payload\":\"ApplicationsResponse\"}},\"GetBaiduChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/baidu\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"BaiduChannelResponse\":{\"shape\":\"S4z\"}},\"required\":[\"BaiduChannelResponse\"],\"payload\":\"BaiduChannelResponse\"}},\"GetCampaign\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"}},\"required\":[\"CampaignId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S1j\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"GetCampaignActivities\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}/activities\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\",\"CampaignId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ActivitiesResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CampaignId\":{},\"End\":{},\"Id\":{},\"Result\":{},\"ScheduledStart\":{},\"Start\":{},\"State\":{},\"SuccessfulEndpointCount\":{\"type\":\"integer\"},\"TimezonesCompletedCount\":{\"type\":\"integer\"},\"TimezonesTotalCount\":{\"type\":\"integer\"},\"TotalEndpointCount\":{\"type\":\"integer\"},\"TreatmentId\":{}},\"required\":[\"CampaignId\",\"Id\",\"ApplicationId\"]}},\"NextToken\":{}},\"required\":[\"Item\"]}},\"required\":[\"ActivitiesResponse\"],\"payload\":\"ActivitiesResponse\"}},\"GetCampaignDateRangeKpi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"EndTime\":{\"shape\":\"S3c\",\"location\":\"querystring\",\"locationName\":\"end-time\"},\"KpiName\":{\"location\":\"uri\",\"locationName\":\"kpi-name\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"StartTime\":{\"shape\":\"S3c\",\"location\":\"querystring\",\"locationName\":\"start-time\"}},\"required\":[\"ApplicationId\",\"KpiName\",\"CampaignId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignDateRangeKpiResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CampaignId\":{},\"EndTime\":{\"shape\":\"S3c\"},\"KpiName\":{},\"KpiResult\":{\"shape\":\"S6q\"},\"NextToken\":{},\"StartTime\":{\"shape\":\"S3c\"}},\"required\":[\"KpiResult\",\"KpiName\",\"EndTime\",\"CampaignId\",\"StartTime\",\"ApplicationId\"]}},\"required\":[\"CampaignDateRangeKpiResponse\"],\"payload\":\"CampaignDateRangeKpiResponse\"}},\"GetCampaignVersion\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"version\"}},\"required\":[\"Version\",\"ApplicationId\",\"CampaignId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S1j\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"GetCampaignVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\",\"CampaignId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignsResponse\":{\"shape\":\"S7i\"}},\"required\":[\"CampaignsResponse\"],\"payload\":\"CampaignsResponse\"}},\"GetCampaigns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/campaigns\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignsResponse\":{\"shape\":\"S7i\"}},\"required\":[\"CampaignsResponse\"],\"payload\":\"CampaignsResponse\"}},\"GetChannels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ChannelsResponse\":{\"type\":\"structure\",\"members\":{\"Channels\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Version\":{\"type\":\"integer\"}}}}},\"required\":[\"Channels\"]}},\"required\":[\"ChannelsResponse\"],\"payload\":\"ChannelsResponse\"}},\"GetEmailChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/email\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EmailChannelResponse\":{\"shape\":\"S54\"}},\"required\":[\"EmailChannelResponse\"],\"payload\":\"EmailChannelResponse\"}},\"GetEmailTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/email\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EmailTemplateResponse\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreationDate\":{},\"DefaultSubstitutions\":{},\"HtmlPart\":{},\"LastModifiedDate\":{},\"RecommenderId\":{},\"Subject\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"TextPart\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"required\":[\"EmailTemplateResponse\"],\"payload\":\"EmailTemplateResponse\"}},\"GetEndpoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/endpoints/{endpoint-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointId\":{\"location\":\"uri\",\"locationName\":\"endpoint-id\"}},\"required\":[\"ApplicationId\",\"EndpointId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointResponse\":{\"shape\":\"S5a\"}},\"required\":[\"EndpointResponse\"],\"payload\":\"EndpointResponse\"}},\"GetEventStream\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/eventstream\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EventStream\":{\"shape\":\"S5j\"}},\"required\":[\"EventStream\"],\"payload\":\"EventStream\"}},\"GetExportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/jobs/export/{job-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"job-id\"}},\"required\":[\"ApplicationId\",\"JobId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ExportJobResponse\":{\"shape\":\"S1v\"}},\"required\":[\"ExportJobResponse\"],\"payload\":\"ExportJobResponse\"}},\"GetExportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/jobs/export\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ExportJobsResponse\":{\"shape\":\"S85\"}},\"required\":[\"ExportJobsResponse\"],\"payload\":\"ExportJobsResponse\"}},\"GetGcmChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/gcm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"GCMChannelResponse\":{\"shape\":\"S5m\"}},\"required\":[\"GCMChannelResponse\"],\"payload\":\"GCMChannelResponse\"}},\"GetImportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/jobs/import/{job-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"job-id\"}},\"required\":[\"ApplicationId\",\"JobId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobResponse\":{\"shape\":\"S22\"}},\"required\":[\"ImportJobResponse\"],\"payload\":\"ImportJobResponse\"}},\"GetImportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/jobs/import\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobsResponse\":{\"shape\":\"S8d\"}},\"required\":[\"ImportJobsResponse\"],\"payload\":\"ImportJobsResponse\"}},\"GetInAppMessages\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/endpoints/{endpoint-id}/inappmessages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointId\":{\"location\":\"uri\",\"locationName\":\"endpoint-id\"}},\"required\":[\"ApplicationId\",\"EndpointId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"InAppMessagesResponse\":{\"type\":\"structure\",\"members\":{\"InAppMessageCampaigns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CampaignId\":{},\"DailyCap\":{\"type\":\"integer\"},\"InAppMessage\":{\"type\":\"structure\",\"members\":{\"Content\":{\"shape\":\"So\"},\"CustomConfig\":{\"shape\":\"S4\"},\"Layout\":{}}},\"Priority\":{\"type\":\"integer\"},\"Schedule\":{\"type\":\"structure\",\"members\":{\"EndDate\":{},\"EventFilter\":{\"shape\":\"Sz\"},\"QuietTime\":{\"shape\":\"S1c\"}}},\"SessionCap\":{\"type\":\"integer\"},\"TotalCap\":{\"type\":\"integer\"},\"TreatmentId\":{}}}}}}},\"required\":[\"InAppMessagesResponse\"],\"payload\":\"InAppMessagesResponse\"}},\"GetInAppTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/inapp\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"InAppTemplateResponse\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Content\":{\"shape\":\"So\"},\"CreationDate\":{},\"CustomConfig\":{\"shape\":\"S4\"},\"LastModifiedDate\":{},\"Layout\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"required\":[\"InAppTemplateResponse\"],\"payload\":\"InAppTemplateResponse\"}},\"GetJourney\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"}},\"required\":[\"JourneyId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S3j\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"GetJourneyDateRangeKpi\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}/kpis/daterange/{kpi-name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndTime\":{\"shape\":\"S3c\",\"location\":\"querystring\",\"locationName\":\"end-time\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"KpiName\":{\"location\":\"uri\",\"locationName\":\"kpi-name\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"StartTime\":{\"shape\":\"S3c\",\"location\":\"querystring\",\"locationName\":\"start-time\"}},\"required\":[\"JourneyId\",\"ApplicationId\",\"KpiName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyDateRangeKpiResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"EndTime\":{\"shape\":\"S3c\"},\"JourneyId\":{},\"KpiName\":{},\"KpiResult\":{\"shape\":\"S6q\"},\"NextToken\":{},\"StartTime\":{\"shape\":\"S3c\"}},\"required\":[\"KpiResult\",\"KpiName\",\"JourneyId\",\"EndTime\",\"StartTime\",\"ApplicationId\"]}},\"required\":[\"JourneyDateRangeKpiResponse\"],\"payload\":\"JourneyDateRangeKpiResponse\"}},\"GetJourneyExecutionActivityMetrics\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}/activities/{journey-activity-id}/execution-metrics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyActivityId\":{\"location\":\"uri\",\"locationName\":\"journey-activity-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"}},\"required\":[\"JourneyActivityId\",\"ApplicationId\",\"JourneyId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyExecutionActivityMetricsResponse\":{\"type\":\"structure\",\"members\":{\"ActivityType\":{},\"ApplicationId\":{},\"JourneyActivityId\":{},\"JourneyId\":{},\"LastEvaluatedTime\":{},\"Metrics\":{\"shape\":\"S4\"}},\"required\":[\"Metrics\",\"JourneyId\",\"LastEvaluatedTime\",\"JourneyActivityId\",\"ActivityType\",\"ApplicationId\"]}},\"required\":[\"JourneyExecutionActivityMetricsResponse\"],\"payload\":\"JourneyExecutionActivityMetricsResponse\"}},\"GetJourneyExecutionMetrics\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}/execution-metrics\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"}},\"required\":[\"ApplicationId\",\"JourneyId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyExecutionMetricsResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"JourneyId\":{},\"LastEvaluatedTime\":{},\"Metrics\":{\"shape\":\"S4\"}},\"required\":[\"Metrics\",\"JourneyId\",\"LastEvaluatedTime\",\"ApplicationId\"]}},\"required\":[\"JourneyExecutionMetricsResponse\"],\"payload\":\"JourneyExecutionMetricsResponse\"}},\"GetPushTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/push\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"PushNotificationTemplateResponse\":{\"type\":\"structure\",\"members\":{\"ADM\":{\"shape\":\"S3m\"},\"APNS\":{\"shape\":\"S3n\"},\"Arn\":{},\"Baidu\":{\"shape\":\"S3m\"},\"CreationDate\":{},\"Default\":{\"shape\":\"S3o\"},\"DefaultSubstitutions\":{},\"GCM\":{\"shape\":\"S3m\"},\"LastModifiedDate\":{},\"RecommenderId\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateType\",\"TemplateName\"]}},\"required\":[\"PushNotificationTemplateResponse\"],\"payload\":\"PushNotificationTemplateResponse\"}},\"GetRecommenderConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/recommenders/{recommender-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RecommenderId\":{\"location\":\"uri\",\"locationName\":\"recommender-id\"}},\"required\":[\"RecommenderId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"RecommenderConfigurationResponse\":{\"shape\":\"S3t\"}},\"required\":[\"RecommenderConfigurationResponse\"],\"payload\":\"RecommenderConfigurationResponse\"}},\"GetRecommenderConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/recommenders\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ListRecommenderConfigurationsResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S3t\"}},\"NextToken\":{}},\"required\":[\"Item\"]}},\"required\":[\"ListRecommenderConfigurationsResponse\"],\"payload\":\"ListRecommenderConfigurationsResponse\"}},\"GetSegment\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S46\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"GetSegmentExportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}/jobs/export\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ExportJobsResponse\":{\"shape\":\"S85\"}},\"required\":[\"ExportJobsResponse\"],\"payload\":\"ExportJobsResponse\"}},\"GetSegmentImportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}/jobs/import\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobsResponse\":{\"shape\":\"S8d\"}},\"required\":[\"ImportJobsResponse\"],\"payload\":\"ImportJobsResponse\"}},\"GetSegmentVersion\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}/versions/{version}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"version\"}},\"required\":[\"SegmentId\",\"Version\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S46\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"GetSegmentVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"SegmentId\",\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentsResponse\":{\"shape\":\"S9j\"}},\"required\":[\"SegmentsResponse\"],\"payload\":\"SegmentsResponse\"}},\"GetSegments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/segments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentsResponse\":{\"shape\":\"S9j\"}},\"required\":[\"SegmentsResponse\"],\"payload\":\"SegmentsResponse\"}},\"GetSmsChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/sms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SMSChannelResponse\":{\"shape\":\"S5z\"}},\"required\":[\"SMSChannelResponse\"],\"payload\":\"SMSChannelResponse\"}},\"GetSmsTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/sms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"SMSTemplateResponse\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Body\":{},\"CreationDate\":{},\"DefaultSubstitutions\":{},\"LastModifiedDate\":{},\"RecommenderId\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"required\":[\"SMSTemplateResponse\"],\"payload\":\"SMSTemplateResponse\"}},\"GetUserEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/users/{user-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"UserId\":{\"location\":\"uri\",\"locationName\":\"user-id\"}},\"required\":[\"ApplicationId\",\"UserId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointsResponse\":{\"shape\":\"S64\"}},\"required\":[\"EndpointsResponse\"],\"payload\":\"EndpointsResponse\"}},\"GetVoiceChannel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/channels/voice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceChannelResponse\":{\"shape\":\"S68\"}},\"required\":[\"VoiceChannelResponse\"],\"payload\":\"VoiceChannelResponse\"}},\"GetVoiceTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/voice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceTemplateResponse\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Body\":{},\"CreationDate\":{},\"DefaultSubstitutions\":{},\"LanguageCode\":{},\"LastModifiedDate\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{},\"VoiceId\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"required\":[\"VoiceTemplateResponse\"],\"payload\":\"VoiceTemplateResponse\"}},\"ListJourneys\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/apps/{application-id}/journeys\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Token\":{\"location\":\"querystring\",\"locationName\":\"token\"}},\"required\":[\"ApplicationId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"JourneysResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S3j\"}},\"NextToken\":{}},\"required\":[\"Item\"]}},\"required\":[\"JourneysResponse\"],\"payload\":\"JourneysResponse\"}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"TagsModel\":{\"shape\":\"Sa5\"}},\"required\":[\"TagsModel\"],\"payload\":\"TagsModel\"}},\"ListTemplateVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates/{template-name}/{template-type}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"TemplateType\":{\"location\":\"uri\",\"locationName\":\"template-type\"}},\"required\":[\"TemplateName\",\"TemplateType\"]},\"output\":{\"type\":\"structure\",\"members\":{\"TemplateVersionsResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreationDate\":{},\"DefaultSubstitutions\":{},\"LastModifiedDate\":{},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"Message\":{},\"NextToken\":{},\"RequestID\":{}},\"required\":[\"Item\"]}},\"required\":[\"TemplateVersionsResponse\"],\"payload\":\"TemplateVersionsResponse\"}},\"ListTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/templates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"page-size\"},\"Prefix\":{\"location\":\"querystring\",\"locationName\":\"prefix\"},\"TemplateType\":{\"location\":\"querystring\",\"locationName\":\"template-type\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplatesResponse\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreationDate\":{},\"DefaultSubstitutions\":{},\"LastModifiedDate\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TemplateName\":{},\"TemplateType\":{},\"Version\":{}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"TemplateName\",\"TemplateType\"]}},\"NextToken\":{}},\"required\":[\"Item\"]}},\"required\":[\"TemplatesResponse\"],\"payload\":\"TemplatesResponse\"}},\"PhoneNumberValidate\":{\"http\":{\"requestUri\":\"/v1/phone/number/validate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"NumberValidateRequest\":{\"type\":\"structure\",\"members\":{\"IsoCountryCode\":{},\"PhoneNumber\":{}}}},\"required\":[\"NumberValidateRequest\"],\"payload\":\"NumberValidateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"NumberValidateResponse\":{\"type\":\"structure\",\"members\":{\"Carrier\":{},\"City\":{},\"CleansedPhoneNumberE164\":{},\"CleansedPhoneNumberNational\":{},\"Country\":{},\"CountryCodeIso2\":{},\"CountryCodeNumeric\":{},\"County\":{},\"OriginalCountryCodeIso2\":{},\"OriginalPhoneNumber\":{},\"PhoneType\":{},\"PhoneTypeCode\":{\"type\":\"integer\"},\"Timezone\":{},\"ZipCode\":{}}}},\"required\":[\"NumberValidateResponse\"],\"payload\":\"NumberValidateResponse\"}},\"PutEventStream\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/eventstream\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteEventStream\":{\"type\":\"structure\",\"members\":{\"DestinationStreamArn\":{},\"RoleArn\":{}},\"required\":[\"RoleArn\",\"DestinationStreamArn\"]}},\"required\":[\"ApplicationId\",\"WriteEventStream\"],\"payload\":\"WriteEventStream\"},\"output\":{\"type\":\"structure\",\"members\":{\"EventStream\":{\"shape\":\"S5j\"}},\"required\":[\"EventStream\"],\"payload\":\"EventStream\"}},\"PutEvents\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/events\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EventsRequest\":{\"type\":\"structure\",\"members\":{\"BatchItem\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Attributes\":{\"shape\":\"S5b\"},\"ChannelType\":{},\"Demographic\":{\"shape\":\"S5d\"},\"EffectiveDate\":{},\"EndpointStatus\":{},\"Location\":{\"shape\":\"S5e\"},\"Metrics\":{\"shape\":\"S5f\"},\"OptOut\":{},\"RequestId\":{},\"User\":{\"shape\":\"S5g\"}}},\"Events\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"AppPackageName\":{},\"AppTitle\":{},\"AppVersionCode\":{},\"Attributes\":{\"shape\":\"S4\"},\"ClientSdkVersion\":{},\"EventType\":{},\"Metrics\":{\"shape\":\"S5f\"},\"SdkName\":{},\"Session\":{\"type\":\"structure\",\"members\":{\"Duration\":{\"type\":\"integer\"},\"Id\":{},\"StartTimestamp\":{},\"StopTimestamp\":{}},\"required\":[\"StartTimestamp\",\"Id\"]},\"Timestamp\":{}},\"required\":[\"EventType\",\"Timestamp\"]}}},\"required\":[\"Endpoint\",\"Events\"]}}},\"required\":[\"BatchItem\"]}},\"required\":[\"ApplicationId\",\"EventsRequest\"],\"payload\":\"EventsRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"EventsResponse\":{\"type\":\"structure\",\"members\":{\"Results\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"EndpointItemResponse\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"StatusCode\":{\"type\":\"integer\"}}},\"EventsItemResponse\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"StatusCode\":{\"type\":\"integer\"}}}}}}}}}},\"required\":[\"EventsResponse\"],\"payload\":\"EventsResponse\"}},\"RemoveAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/attributes/{attribute-type}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"AttributeType\":{\"location\":\"uri\",\"locationName\":\"attribute-type\"},\"UpdateAttributesRequest\":{\"type\":\"structure\",\"members\":{\"Blacklist\":{\"shape\":\"S14\"}}}},\"required\":[\"AttributeType\",\"ApplicationId\",\"UpdateAttributesRequest\"],\"payload\":\"UpdateAttributesRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"AttributesResource\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"AttributeType\":{},\"Attributes\":{\"shape\":\"S14\"}},\"required\":[\"AttributeType\",\"ApplicationId\"]}},\"required\":[\"AttributesResource\"],\"payload\":\"AttributesResource\"}},\"SendMessages\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/messages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"MessageRequest\":{\"type\":\"structure\",\"members\":{\"Addresses\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"BodyOverride\":{},\"ChannelType\":{},\"Context\":{\"shape\":\"S4\"},\"RawContent\":{},\"Substitutions\":{\"shape\":\"S5b\"},\"TitleOverride\":{}}}},\"Context\":{\"shape\":\"S4\"},\"Endpoints\":{\"shape\":\"Sba\"},\"MessageConfiguration\":{\"shape\":\"Sbc\"},\"TemplateConfiguration\":{\"shape\":\"S1d\"},\"TraceId\":{}},\"required\":[\"MessageConfiguration\"]}},\"required\":[\"ApplicationId\",\"MessageRequest\"],\"payload\":\"MessageRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageResponse\":{\"shape\":\"Sbr\"}},\"required\":[\"MessageResponse\"],\"payload\":\"MessageResponse\"}},\"SendOTPMessage\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/otp\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SendOTPMessageRequestParameters\":{\"type\":\"structure\",\"members\":{\"AllowedAttempts\":{\"type\":\"integer\"},\"BrandName\":{},\"Channel\":{},\"CodeLength\":{\"type\":\"integer\"},\"DestinationIdentity\":{},\"EntityId\":{},\"Language\":{},\"OriginationIdentity\":{},\"ReferenceId\":{},\"TemplateId\":{},\"ValidityPeriod\":{\"type\":\"integer\"}},\"required\":[\"BrandName\",\"ReferenceId\",\"Channel\",\"DestinationIdentity\",\"OriginationIdentity\"]}},\"required\":[\"ApplicationId\",\"SendOTPMessageRequestParameters\"],\"payload\":\"SendOTPMessageRequestParameters\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageResponse\":{\"shape\":\"Sbr\"}},\"required\":[\"MessageResponse\"],\"payload\":\"MessageResponse\"}},\"SendUsersMessages\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/users-messages\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SendUsersMessageRequest\":{\"type\":\"structure\",\"members\":{\"Context\":{\"shape\":\"S4\"},\"MessageConfiguration\":{\"shape\":\"Sbc\"},\"TemplateConfiguration\":{\"shape\":\"S1d\"},\"TraceId\":{},\"Users\":{\"shape\":\"Sba\"}},\"required\":[\"MessageConfiguration\",\"Users\"]}},\"required\":[\"ApplicationId\",\"SendUsersMessageRequest\"],\"payload\":\"SendUsersMessageRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"SendUsersMessageResponse\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"RequestId\":{},\"Result\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Sbs\"}}},\"required\":[\"ApplicationId\"]}},\"required\":[\"SendUsersMessageResponse\"],\"payload\":\"SendUsersMessageResponse\"}},\"TagResource\":{\"http\":{\"requestUri\":\"/v1/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagsModel\":{\"shape\":\"Sa5\"}},\"required\":[\"ResourceArn\",\"TagsModel\"],\"payload\":\"TagsModel\"}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"shape\":\"S14\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateAdmChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/adm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ADMChannelRequest\":{\"type\":\"structure\",\"members\":{\"ClientId\":{},\"ClientSecret\":{},\"Enabled\":{\"type\":\"boolean\"}},\"required\":[\"ClientSecret\",\"ClientId\"]},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"ADMChannelRequest\"],\"payload\":\"ADMChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ADMChannelResponse\":{\"shape\":\"S4i\"}},\"required\":[\"ADMChannelResponse\"],\"payload\":\"ADMChannelResponse\"}},\"UpdateApnsChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"APNSChannelRequest\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Certificate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"PrivateKey\":{},\"TeamId\":{},\"TokenKey\":{},\"TokenKeyId\":{}}},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"APNSChannelRequest\"],\"payload\":\"APNSChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"APNSChannelResponse\":{\"shape\":\"S4l\"}},\"required\":[\"APNSChannelResponse\"],\"payload\":\"APNSChannelResponse\"}},\"UpdateApnsSandboxChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"APNSSandboxChannelRequest\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Certificate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"PrivateKey\":{},\"TeamId\":{},\"TokenKey\":{},\"TokenKeyId\":{}}},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"APNSSandboxChannelRequest\"],\"payload\":\"APNSSandboxChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"APNSSandboxChannelResponse\":{\"shape\":\"S4o\"}},\"required\":[\"APNSSandboxChannelResponse\"],\"payload\":\"APNSSandboxChannelResponse\"}},\"UpdateApnsVoipChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"APNSVoipChannelRequest\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Certificate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"PrivateKey\":{},\"TeamId\":{},\"TokenKey\":{},\"TokenKeyId\":{}}},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"APNSVoipChannelRequest\"],\"payload\":\"APNSVoipChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipChannelResponse\":{\"shape\":\"S4r\"}},\"required\":[\"APNSVoipChannelResponse\"],\"payload\":\"APNSVoipChannelResponse\"}},\"UpdateApnsVoipSandboxChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/apns_voip_sandbox\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"APNSVoipSandboxChannelRequest\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Certificate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"PrivateKey\":{},\"TeamId\":{},\"TokenKey\":{},\"TokenKeyId\":{}}},\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"}},\"required\":[\"ApplicationId\",\"APNSVoipSandboxChannelRequest\"],\"payload\":\"APNSVoipSandboxChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"APNSVoipSandboxChannelResponse\":{\"shape\":\"S4u\"}},\"required\":[\"APNSVoipSandboxChannelResponse\"],\"payload\":\"APNSVoipSandboxChannelResponse\"}},\"UpdateApplicationSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/settings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"WriteApplicationSettingsRequest\":{\"type\":\"structure\",\"members\":{\"CampaignHook\":{\"shape\":\"S1f\"},\"CloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"EventTaggingEnabled\":{\"type\":\"boolean\"},\"Limits\":{\"shape\":\"S1h\"},\"QuietTime\":{\"shape\":\"S1c\"}}}},\"required\":[\"ApplicationId\",\"WriteApplicationSettingsRequest\"],\"payload\":\"WriteApplicationSettingsRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"ApplicationSettingsResource\":{\"shape\":\"S6x\"}},\"required\":[\"ApplicationSettingsResource\"],\"payload\":\"ApplicationSettingsResource\"}},\"UpdateBaiduChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/baidu\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"BaiduChannelRequest\":{\"type\":\"structure\",\"members\":{\"ApiKey\":{},\"Enabled\":{\"type\":\"boolean\"},\"SecretKey\":{}},\"required\":[\"SecretKey\",\"ApiKey\"]}},\"required\":[\"ApplicationId\",\"BaiduChannelRequest\"],\"payload\":\"BaiduChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"BaiduChannelResponse\":{\"shape\":\"S4z\"}},\"required\":[\"BaiduChannelResponse\"],\"payload\":\"BaiduChannelResponse\"}},\"UpdateCampaign\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/campaigns/{campaign-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"campaign-id\"},\"WriteCampaignRequest\":{\"shape\":\"S8\"}},\"required\":[\"CampaignId\",\"ApplicationId\",\"WriteCampaignRequest\"],\"payload\":\"WriteCampaignRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"CampaignResponse\":{\"shape\":\"S1j\"}},\"required\":[\"CampaignResponse\"],\"payload\":\"CampaignResponse\"}},\"UpdateEmailChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/email\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EmailChannelRequest\":{\"type\":\"structure\",\"members\":{\"ConfigurationSet\":{},\"Enabled\":{\"type\":\"boolean\"},\"FromAddress\":{},\"Identity\":{},\"RoleArn\":{}},\"required\":[\"FromAddress\",\"Identity\"]}},\"required\":[\"ApplicationId\",\"EmailChannelRequest\"],\"payload\":\"EmailChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"EmailChannelResponse\":{\"shape\":\"S54\"}},\"required\":[\"EmailChannelResponse\"],\"payload\":\"EmailChannelResponse\"}},\"UpdateEmailTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/email\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"EmailTemplateRequest\":{\"shape\":\"S1p\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\",\"EmailTemplateRequest\"],\"payload\":\"EmailTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateEndpoint\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/endpoints/{endpoint-id}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointId\":{\"location\":\"uri\",\"locationName\":\"endpoint-id\"},\"EndpointRequest\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Attributes\":{\"shape\":\"S5b\"},\"ChannelType\":{},\"Demographic\":{\"shape\":\"S5d\"},\"EffectiveDate\":{},\"EndpointStatus\":{},\"Location\":{\"shape\":\"S5e\"},\"Metrics\":{\"shape\":\"S5f\"},\"OptOut\":{},\"RequestId\":{},\"User\":{\"shape\":\"S5g\"}}}},\"required\":[\"ApplicationId\",\"EndpointId\",\"EndpointRequest\"],\"payload\":\"EndpointRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateEndpointsBatch\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/endpoints\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"EndpointBatchRequest\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Attributes\":{\"shape\":\"S5b\"},\"ChannelType\":{},\"Demographic\":{\"shape\":\"S5d\"},\"EffectiveDate\":{},\"EndpointStatus\":{},\"Id\":{},\"Location\":{\"shape\":\"S5e\"},\"Metrics\":{\"shape\":\"S5f\"},\"OptOut\":{},\"RequestId\":{},\"User\":{\"shape\":\"S5g\"}}}}},\"required\":[\"Item\"]}},\"required\":[\"ApplicationId\",\"EndpointBatchRequest\"],\"payload\":\"EndpointBatchRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateGcmChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/gcm\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"GCMChannelRequest\":{\"type\":\"structure\",\"members\":{\"ApiKey\":{},\"Enabled\":{\"type\":\"boolean\"}},\"required\":[\"ApiKey\"]}},\"required\":[\"ApplicationId\",\"GCMChannelRequest\"],\"payload\":\"GCMChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"GCMChannelResponse\":{\"shape\":\"S5m\"}},\"required\":[\"GCMChannelResponse\"],\"payload\":\"GCMChannelResponse\"}},\"UpdateInAppTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/inapp\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"InAppTemplateRequest\":{\"shape\":\"S25\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\",\"InAppTemplateRequest\"],\"payload\":\"InAppTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateJourney\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"WriteJourneyRequest\":{\"shape\":\"S29\"}},\"required\":[\"JourneyId\",\"ApplicationId\",\"WriteJourneyRequest\"],\"payload\":\"WriteJourneyRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S3j\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"UpdateJourneyState\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/journeys/{journey-id}/state\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"JourneyId\":{\"location\":\"uri\",\"locationName\":\"journey-id\"},\"JourneyStateRequest\":{\"type\":\"structure\",\"members\":{\"State\":{}}}},\"required\":[\"JourneyId\",\"ApplicationId\",\"JourneyStateRequest\"],\"payload\":\"JourneyStateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"JourneyResponse\":{\"shape\":\"S3j\"}},\"required\":[\"JourneyResponse\"],\"payload\":\"JourneyResponse\"}},\"UpdatePushTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/push\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"PushNotificationTemplateRequest\":{\"shape\":\"S3l\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\",\"PushNotificationTemplateRequest\"],\"payload\":\"PushNotificationTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateRecommenderConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/recommenders/{recommender-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RecommenderId\":{\"location\":\"uri\",\"locationName\":\"recommender-id\"},\"UpdateRecommenderConfiguration\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4\"},\"Description\":{},\"Name\":{},\"RecommendationProviderIdType\":{},\"RecommendationProviderRoleArn\":{},\"RecommendationProviderUri\":{},\"RecommendationTransformerUri\":{},\"RecommendationsDisplayName\":{},\"RecommendationsPerMessage\":{\"type\":\"integer\"}},\"required\":[\"RecommendationProviderUri\",\"RecommendationProviderRoleArn\"]}},\"required\":[\"RecommenderId\",\"UpdateRecommenderConfiguration\"],\"payload\":\"UpdateRecommenderConfiguration\"},\"output\":{\"type\":\"structure\",\"members\":{\"RecommenderConfigurationResponse\":{\"shape\":\"S3t\"}},\"required\":[\"RecommenderConfigurationResponse\"],\"payload\":\"RecommenderConfigurationResponse\"}},\"UpdateSegment\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/segments/{segment-id}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SegmentId\":{\"location\":\"uri\",\"locationName\":\"segment-id\"},\"WriteSegmentRequest\":{\"shape\":\"S3v\"}},\"required\":[\"SegmentId\",\"ApplicationId\",\"WriteSegmentRequest\"],\"payload\":\"WriteSegmentRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"SegmentResponse\":{\"shape\":\"S46\"}},\"required\":[\"SegmentResponse\"],\"payload\":\"SegmentResponse\"}},\"UpdateSmsChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/sms\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"SMSChannelRequest\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"SenderId\":{},\"ShortCode\":{}}}},\"required\":[\"ApplicationId\",\"SMSChannelRequest\"],\"payload\":\"SMSChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"SMSChannelResponse\":{\"shape\":\"S5z\"}},\"required\":[\"SMSChannelResponse\"],\"payload\":\"SMSChannelResponse\"}},\"UpdateSmsTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/sms\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"SMSTemplateRequest\":{\"shape\":\"S4b\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"}},\"required\":[\"TemplateName\",\"SMSTemplateRequest\"],\"payload\":\"SMSTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateTemplateActiveVersion\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/{template-type}/active-version\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"TemplateActiveVersionRequest\":{\"type\":\"structure\",\"members\":{\"Version\":{}}},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"TemplateType\":{\"location\":\"uri\",\"locationName\":\"template-type\"}},\"required\":[\"TemplateName\",\"TemplateType\",\"TemplateActiveVersionRequest\"],\"payload\":\"TemplateActiveVersionRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"UpdateVoiceChannel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/apps/{application-id}/channels/voice\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"VoiceChannelRequest\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}}},\"required\":[\"ApplicationId\",\"VoiceChannelRequest\"],\"payload\":\"VoiceChannelRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"VoiceChannelResponse\":{\"shape\":\"S68\"}},\"required\":[\"VoiceChannelResponse\"],\"payload\":\"VoiceChannelResponse\"}},\"UpdateVoiceTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/templates/{template-name}/voice\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"CreateNewVersion\":{\"location\":\"querystring\",\"locationName\":\"create-new-version\",\"type\":\"boolean\"},\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"template-name\"},\"Version\":{\"location\":\"querystring\",\"locationName\":\"version\"},\"VoiceTemplateRequest\":{\"shape\":\"S4e\"}},\"required\":[\"TemplateName\",\"VoiceTemplateRequest\"],\"payload\":\"VoiceTemplateRequest\"},\"output\":{\"type\":\"structure\",\"members\":{\"MessageBody\":{\"shape\":\"S57\"}},\"required\":[\"MessageBody\"],\"payload\":\"MessageBody\"}},\"VerifyOTPMessage\":{\"http\":{\"requestUri\":\"/v1/apps/{application-id}/verify-otp\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{\"location\":\"uri\",\"locationName\":\"application-id\"},\"VerifyOTPMessageRequestParameters\":{\"type\":\"structure\",\"members\":{\"DestinationIdentity\":{},\"Otp\":{},\"ReferenceId\":{}},\"required\":[\"ReferenceId\",\"Otp\",\"DestinationIdentity\"]}},\"required\":[\"ApplicationId\",\"VerifyOTPMessageRequestParameters\"],\"payload\":\"VerifyOTPMessageRequestParameters\"},\"output\":{\"type\":\"structure\",\"members\":{\"VerificationResponse\":{\"type\":\"structure\",\"members\":{\"Valid\":{\"type\":\"boolean\"}}}},\"required\":[\"VerificationResponse\"],\"payload\":\"VerificationResponse\"}}},\"shapes\":{\"S4\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S6\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Id\":{},\"Name\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"CreationDate\":{}},\"required\":[\"Id\",\"Arn\",\"Name\"]},\"S8\":{\"type\":\"structure\",\"members\":{\"AdditionalTreatments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CustomDeliveryConfiguration\":{\"shape\":\"Sb\"},\"MessageConfiguration\":{\"shape\":\"Se\"},\"Schedule\":{\"shape\":\"Sy\"},\"SizePercent\":{\"type\":\"integer\"},\"TemplateConfiguration\":{\"shape\":\"S1d\"},\"TreatmentDescription\":{},\"TreatmentName\":{}},\"required\":[\"SizePercent\"]}},\"CustomDeliveryConfiguration\":{\"shape\":\"Sb\"},\"Description\":{},\"HoldoutPercent\":{\"type\":\"integer\"},\"Hook\":{\"shape\":\"S1f\"},\"IsPaused\":{\"type\":\"boolean\"},\"Limits\":{\"shape\":\"S1h\"},\"MessageConfiguration\":{\"shape\":\"Se\"},\"Name\":{},\"Schedule\":{\"shape\":\"Sy\"},\"SegmentId\":{},\"SegmentVersion\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateConfiguration\":{\"shape\":\"S1d\"},\"TreatmentDescription\":{},\"TreatmentName\":{},\"Priority\":{\"type\":\"integer\"}}},\"Sb\":{\"type\":\"structure\",\"members\":{\"DeliveryUri\":{},\"EndpointTypes\":{\"shape\":\"Sc\"}},\"required\":[\"DeliveryUri\"]},\"Sc\":{\"type\":\"list\",\"member\":{}},\"Se\":{\"type\":\"structure\",\"members\":{\"ADMMessage\":{\"shape\":\"Sf\"},\"APNSMessage\":{\"shape\":\"Sf\"},\"BaiduMessage\":{\"shape\":\"Sf\"},\"CustomMessage\":{\"type\":\"structure\",\"members\":{\"Data\":{}}},\"DefaultMessage\":{\"shape\":\"Sf\"},\"EmailMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"FromAddress\":{},\"HtmlBody\":{},\"Title\":{}}},\"GCMMessage\":{\"shape\":\"Sf\"},\"SMSMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"MessageType\":{},\"OriginationNumber\":{},\"SenderId\":{},\"EntityId\":{},\"TemplateId\":{}}},\"InAppMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"Content\":{\"shape\":\"So\"},\"CustomConfig\":{\"shape\":\"S4\"},\"Layout\":{}}}}},\"Sf\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"ImageIconUrl\":{},\"ImageSmallIconUrl\":{},\"ImageUrl\":{},\"JsonBody\":{},\"MediaUrl\":{},\"RawContent\":{},\"SilentPush\":{\"type\":\"boolean\"},\"TimeToLive\":{\"type\":\"integer\"},\"Title\":{},\"Url\":{}}},\"So\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BackgroundColor\":{},\"BodyConfig\":{\"type\":\"structure\",\"members\":{\"Alignment\":{},\"Body\":{},\"TextColor\":{}},\"required\":[\"Alignment\",\"TextColor\",\"Body\"]},\"HeaderConfig\":{\"type\":\"structure\",\"members\":{\"Alignment\":{},\"Header\":{},\"TextColor\":{}},\"required\":[\"Alignment\",\"Header\",\"TextColor\"]},\"ImageUrl\":{},\"PrimaryBtn\":{\"shape\":\"St\"},\"SecondaryBtn\":{\"shape\":\"St\"}}}},\"St\":{\"type\":\"structure\",\"members\":{\"Android\":{\"shape\":\"Su\"},\"DefaultConfig\":{\"type\":\"structure\",\"members\":{\"BackgroundColor\":{},\"BorderRadius\":{\"type\":\"integer\"},\"ButtonAction\":{},\"Link\":{},\"Text\":{},\"TextColor\":{}},\"required\":[\"ButtonAction\",\"Text\"]},\"IOS\":{\"shape\":\"Su\"},\"Web\":{\"shape\":\"Su\"}}},\"Su\":{\"type\":\"structure\",\"members\":{\"ButtonAction\":{},\"Link\":{}},\"required\":[\"ButtonAction\"]},\"Sy\":{\"type\":\"structure\",\"members\":{\"EndTime\":{},\"EventFilter\":{\"shape\":\"Sz\"},\"Frequency\":{},\"IsLocalTime\":{\"type\":\"boolean\"},\"QuietTime\":{\"shape\":\"S1c\"},\"StartTime\":{},\"Timezone\":{}},\"required\":[\"StartTime\"]},\"Sz\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S10\"},\"FilterType\":{}},\"required\":[\"FilterType\",\"Dimensions\"]},\"S10\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S11\"},\"EventType\":{\"shape\":\"S15\"},\"Metrics\":{\"shape\":\"S17\"}}},\"S11\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"AttributeType\":{},\"Values\":{\"shape\":\"S14\"}},\"required\":[\"Values\"]}},\"S14\":{\"type\":\"list\",\"member\":{}},\"S15\":{\"type\":\"structure\",\"members\":{\"DimensionType\":{},\"Values\":{\"shape\":\"S14\"}},\"required\":[\"Values\"]},\"S17\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"ComparisonOperator\":{},\"Value\":{\"type\":\"double\"}},\"required\":[\"ComparisonOperator\",\"Value\"]}},\"S1c\":{\"type\":\"structure\",\"members\":{\"End\":{},\"Start\":{}}},\"S1d\":{\"type\":\"structure\",\"members\":{\"EmailTemplate\":{\"shape\":\"S1e\"},\"PushTemplate\":{\"shape\":\"S1e\"},\"SMSTemplate\":{\"shape\":\"S1e\"},\"VoiceTemplate\":{\"shape\":\"S1e\"}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Version\":{}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"LambdaFunctionName\":{},\"Mode\":{},\"WebUrl\":{}}},\"S1h\":{\"type\":\"structure\",\"members\":{\"Daily\":{\"type\":\"integer\"},\"MaximumDuration\":{\"type\":\"integer\"},\"MessagesPerSecond\":{\"type\":\"integer\"},\"Total\":{\"type\":\"integer\"},\"Session\":{\"type\":\"integer\"}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"AdditionalTreatments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CustomDeliveryConfiguration\":{\"shape\":\"Sb\"},\"Id\":{},\"MessageConfiguration\":{\"shape\":\"Se\"},\"Schedule\":{\"shape\":\"Sy\"},\"SizePercent\":{\"type\":\"integer\"},\"State\":{\"shape\":\"S1m\"},\"TemplateConfiguration\":{\"shape\":\"S1d\"},\"TreatmentDescription\":{},\"TreatmentName\":{}},\"required\":[\"Id\",\"SizePercent\"]}},\"ApplicationId\":{},\"Arn\":{},\"CreationDate\":{},\"CustomDeliveryConfiguration\":{\"shape\":\"Sb\"},\"DefaultState\":{\"shape\":\"S1m\"},\"Description\":{},\"HoldoutPercent\":{\"type\":\"integer\"},\"Hook\":{\"shape\":\"S1f\"},\"Id\":{},\"IsPaused\":{\"type\":\"boolean\"},\"LastModifiedDate\":{},\"Limits\":{\"shape\":\"S1h\"},\"MessageConfiguration\":{\"shape\":\"Se\"},\"Name\":{},\"Schedule\":{\"shape\":\"Sy\"},\"SegmentId\":{},\"SegmentVersion\":{\"type\":\"integer\"},\"State\":{\"shape\":\"S1m\"},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateConfiguration\":{\"shape\":\"S1d\"},\"TreatmentDescription\":{},\"TreatmentName\":{},\"Version\":{\"type\":\"integer\"},\"Priority\":{\"type\":\"integer\"}},\"required\":[\"LastModifiedDate\",\"CreationDate\",\"SegmentId\",\"SegmentVersion\",\"Id\",\"Arn\",\"ApplicationId\"]},\"S1m\":{\"type\":\"structure\",\"members\":{\"CampaignStatus\":{}}},\"S1p\":{\"type\":\"structure\",\"members\":{\"DefaultSubstitutions\":{},\"HtmlPart\":{},\"RecommenderId\":{},\"Subject\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"TextPart\":{}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Message\":{},\"RequestID\":{}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CompletedPieces\":{\"type\":\"integer\"},\"CompletionDate\":{},\"CreationDate\":{},\"Definition\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"S3UrlPrefix\":{},\"SegmentId\":{},\"SegmentVersion\":{\"type\":\"integer\"}},\"required\":[\"S3UrlPrefix\",\"RoleArn\"]},\"FailedPieces\":{\"type\":\"integer\"},\"Failures\":{\"shape\":\"S14\"},\"Id\":{},\"JobStatus\":{},\"TotalFailures\":{\"type\":\"integer\"},\"TotalPieces\":{\"type\":\"integer\"},\"TotalProcessed\":{\"type\":\"integer\"},\"Type\":{}},\"required\":[\"JobStatus\",\"CreationDate\",\"Type\",\"Definition\",\"Id\",\"ApplicationId\"]},\"S22\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CompletedPieces\":{\"type\":\"integer\"},\"CompletionDate\":{},\"CreationDate\":{},\"Definition\":{\"type\":\"structure\",\"members\":{\"DefineSegment\":{\"type\":\"boolean\"},\"ExternalId\":{},\"Format\":{},\"RegisterEndpoints\":{\"type\":\"boolean\"},\"RoleArn\":{},\"S3Url\":{},\"SegmentId\":{},\"SegmentName\":{}},\"required\":[\"Format\",\"S3Url\",\"RoleArn\"]},\"FailedPieces\":{\"type\":\"integer\"},\"Failures\":{\"shape\":\"S14\"},\"Id\":{},\"JobStatus\":{},\"TotalFailures\":{\"type\":\"integer\"},\"TotalPieces\":{\"type\":\"integer\"},\"TotalProcessed\":{\"type\":\"integer\"},\"Type\":{}},\"required\":[\"JobStatus\",\"CreationDate\",\"Type\",\"Definition\",\"Id\",\"ApplicationId\"]},\"S25\":{\"type\":\"structure\",\"members\":{\"Content\":{\"shape\":\"So\"},\"CustomConfig\":{\"shape\":\"S4\"},\"Layout\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{}}},\"S29\":{\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S2a\"},\"CreationDate\":{},\"LastModifiedDate\":{},\"Limits\":{\"shape\":\"S3a\"},\"LocalTime\":{\"type\":\"boolean\"},\"Name\":{},\"QuietTime\":{\"shape\":\"S1c\"},\"RefreshFrequency\":{},\"Schedule\":{\"shape\":\"S3b\"},\"StartActivity\":{},\"StartCondition\":{\"shape\":\"S3d\"},\"State\":{},\"WaitForQuietTime\":{\"type\":\"boolean\"},\"RefreshOnSegmentUpdate\":{\"type\":\"boolean\"},\"JourneyChannelSettings\":{\"shape\":\"S3h\"}},\"required\":[\"Name\"]},\"S2a\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"CUSTOM\":{\"type\":\"structure\",\"members\":{\"DeliveryUri\":{},\"EndpointTypes\":{\"shape\":\"Sc\"},\"MessageConfig\":{\"type\":\"structure\",\"members\":{\"Data\":{}}},\"NextActivity\":{},\"TemplateName\":{},\"TemplateVersion\":{}}},\"ConditionalSplit\":{\"type\":\"structure\",\"members\":{\"Condition\":{\"type\":\"structure\",\"members\":{\"Conditions\":{\"type\":\"list\",\"member\":{\"shape\":\"S2h\"}},\"Operator\":{}}},\"EvaluationWaitTime\":{\"shape\":\"S2u\"},\"FalseActivity\":{},\"TrueActivity\":{}}},\"Description\":{},\"EMAIL\":{\"type\":\"structure\",\"members\":{\"MessageConfig\":{\"type\":\"structure\",\"members\":{\"FromAddress\":{}}},\"NextActivity\":{},\"TemplateName\":{},\"TemplateVersion\":{}}},\"Holdout\":{\"type\":\"structure\",\"members\":{\"NextActivity\":{},\"Percentage\":{\"type\":\"integer\"}},\"required\":[\"Percentage\"]},\"MultiCondition\":{\"type\":\"structure\",\"members\":{\"Branches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Condition\":{\"shape\":\"S2h\"},\"NextActivity\":{}}}},\"DefaultActivity\":{},\"EvaluationWaitTime\":{\"shape\":\"S2u\"}}},\"PUSH\":{\"type\":\"structure\",\"members\":{\"MessageConfig\":{\"type\":\"structure\",\"members\":{\"TimeToLive\":{}}},\"NextActivity\":{},\"TemplateName\":{},\"TemplateVersion\":{}}},\"RandomSplit\":{\"type\":\"structure\",\"members\":{\"Branches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NextActivity\":{},\"Percentage\":{\"type\":\"integer\"}}}}}},\"SMS\":{\"type\":\"structure\",\"members\":{\"MessageConfig\":{\"type\":\"structure\",\"members\":{\"MessageType\":{},\"OriginationNumber\":{},\"SenderId\":{},\"EntityId\":{},\"TemplateId\":{}}},\"NextActivity\":{},\"TemplateName\":{},\"TemplateVersion\":{}}},\"Wait\":{\"type\":\"structure\",\"members\":{\"NextActivity\":{},\"WaitTime\":{\"shape\":\"S2u\"}}},\"ContactCenter\":{\"type\":\"structure\",\"members\":{\"NextActivity\":{}}}}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"EventCondition\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S10\"},\"MessageActivity\":{}}},\"SegmentCondition\":{\"shape\":\"S2j\"},\"SegmentDimensions\":{\"shape\":\"S2k\",\"locationName\":\"segmentDimensions\"}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"SegmentId\":{}},\"required\":[\"SegmentId\"]},\"S2k\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S11\"},\"Behavior\":{\"type\":\"structure\",\"members\":{\"Recency\":{\"type\":\"structure\",\"members\":{\"Duration\":{},\"RecencyType\":{}},\"required\":[\"Duration\",\"RecencyType\"]}}},\"Demographic\":{\"type\":\"structure\",\"members\":{\"AppVersion\":{\"shape\":\"S15\"},\"Channel\":{\"shape\":\"S15\"},\"DeviceType\":{\"shape\":\"S15\"},\"Make\":{\"shape\":\"S15\"},\"Model\":{\"shape\":\"S15\"},\"Platform\":{\"shape\":\"S15\"}}},\"Location\":{\"type\":\"structure\",\"members\":{\"Country\":{\"shape\":\"S15\"},\"GPSPoint\":{\"type\":\"structure\",\"members\":{\"Coordinates\":{\"type\":\"structure\",\"members\":{\"Latitude\":{\"type\":\"double\"},\"Longitude\":{\"type\":\"double\"}},\"required\":[\"Latitude\",\"Longitude\"]},\"RangeInKilometers\":{\"type\":\"double\"}},\"required\":[\"Coordinates\"]}}},\"Metrics\":{\"shape\":\"S17\"},\"UserAttributes\":{\"shape\":\"S11\"}}},\"S2u\":{\"type\":\"structure\",\"members\":{\"WaitFor\":{},\"WaitUntil\":{}}},\"S3a\":{\"type\":\"structure\",\"members\":{\"DailyCap\":{\"type\":\"integer\"},\"EndpointReentryCap\":{\"type\":\"integer\"},\"MessagesPerSecond\":{\"type\":\"integer\"},\"EndpointReentryInterval\":{}}},\"S3b\":{\"type\":\"structure\",\"members\":{\"EndTime\":{\"shape\":\"S3c\"},\"StartTime\":{\"shape\":\"S3c\"},\"Timezone\":{}}},\"S3c\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S3d\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"EventStartCondition\":{\"type\":\"structure\",\"members\":{\"EventFilter\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S10\"},\"FilterType\":{}},\"required\":[\"FilterType\",\"Dimensions\"]},\"SegmentId\":{}}},\"SegmentStartCondition\":{\"shape\":\"S2j\"}}},\"S3h\":{\"type\":\"structure\",\"members\":{\"ConnectCampaignArn\":{},\"ConnectCampaignExecutionRoleArn\":{}}},\"S3j\":{\"type\":\"structure\",\"members\":{\"Activities\":{\"shape\":\"S2a\"},\"ApplicationId\":{},\"CreationDate\":{},\"Id\":{},\"LastModifiedDate\":{},\"Limits\":{\"shape\":\"S3a\"},\"LocalTime\":{\"type\":\"boolean\"},\"Name\":{},\"QuietTime\":{\"shape\":\"S1c\"},\"RefreshFrequency\":{},\"Schedule\":{\"shape\":\"S3b\"},\"StartActivity\":{},\"StartCondition\":{\"shape\":\"S3d\"},\"State\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"WaitForQuietTime\":{\"type\":\"boolean\"},\"RefreshOnSegmentUpdate\":{\"type\":\"boolean\"},\"JourneyChannelSettings\":{\"shape\":\"S3h\"}},\"required\":[\"Name\",\"Id\",\"ApplicationId\"]},\"S3l\":{\"type\":\"structure\",\"members\":{\"ADM\":{\"shape\":\"S3m\"},\"APNS\":{\"shape\":\"S3n\"},\"Baidu\":{\"shape\":\"S3m\"},\"Default\":{\"shape\":\"S3o\"},\"DefaultSubstitutions\":{},\"GCM\":{\"shape\":\"S3m\"},\"RecommenderId\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{}}},\"S3m\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"ImageIconUrl\":{},\"ImageUrl\":{},\"RawContent\":{},\"SmallImageIconUrl\":{},\"Sound\":{},\"Title\":{},\"Url\":{}}},\"S3n\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"MediaUrl\":{},\"RawContent\":{},\"Sound\":{},\"Title\":{},\"Url\":{}}},\"S3o\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"Sound\":{},\"Title\":{},\"Url\":{}}},\"S3t\":{\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S4\"},\"CreationDate\":{},\"Description\":{},\"Id\":{},\"LastModifiedDate\":{},\"Name\":{},\"RecommendationProviderIdType\":{},\"RecommendationProviderRoleArn\":{},\"RecommendationProviderUri\":{},\"RecommendationTransformerUri\":{},\"RecommendationsDisplayName\":{},\"RecommendationsPerMessage\":{\"type\":\"integer\"}},\"required\":[\"RecommendationProviderUri\",\"LastModifiedDate\",\"CreationDate\",\"RecommendationProviderRoleArn\",\"Id\"]},\"S3v\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"shape\":\"S2k\"},\"Name\":{},\"SegmentGroups\":{\"shape\":\"S3w\"},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}},\"S3w\":{\"type\":\"structure\",\"members\":{\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"type\":\"list\",\"member\":{\"shape\":\"S2k\"}},\"SourceSegments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Id\"]}},\"SourceType\":{},\"Type\":{}}}},\"Include\":{}}},\"S46\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"Arn\":{},\"CreationDate\":{},\"Dimensions\":{\"shape\":\"S2k\"},\"Id\":{},\"ImportDefinition\":{\"type\":\"structure\",\"members\":{\"ChannelCounts\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"ExternalId\":{},\"Format\":{},\"RoleArn\":{},\"S3Url\":{},\"Size\":{\"type\":\"integer\"}},\"required\":[\"Format\",\"S3Url\",\"Size\",\"ExternalId\",\"RoleArn\"]},\"LastModifiedDate\":{},\"Name\":{},\"SegmentGroups\":{\"shape\":\"S3w\"},\"SegmentType\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"Version\":{\"type\":\"integer\"}},\"required\":[\"SegmentType\",\"CreationDate\",\"Id\",\"Arn\",\"ApplicationId\"]},\"S4b\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"DefaultSubstitutions\":{},\"RecommenderId\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{}}},\"S4e\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"DefaultSubstitutions\":{},\"LanguageCode\":{},\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"TemplateDescription\":{},\"VoiceId\":{}}},\"S4i\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4l\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"HasTokenKey\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4o\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"HasTokenKey\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4r\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"HasTokenKey\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4u\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"DefaultAuthenticationMethod\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"HasTokenKey\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S4z\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Credential\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Credential\",\"Platform\"]},\"S54\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"ConfigurationSet\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"FromAddress\":{},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"Identity\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"MessagesPerSecond\":{\"type\":\"integer\"},\"Platform\":{},\"RoleArn\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S57\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"RequestID\":{}}},\"S5a\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"ApplicationId\":{},\"Attributes\":{\"shape\":\"S5b\"},\"ChannelType\":{},\"CohortId\":{},\"CreationDate\":{},\"Demographic\":{\"shape\":\"S5d\"},\"EffectiveDate\":{},\"EndpointStatus\":{},\"Id\":{},\"Location\":{\"shape\":\"S5e\"},\"Metrics\":{\"shape\":\"S5f\"},\"OptOut\":{},\"RequestId\":{},\"User\":{\"shape\":\"S5g\"}}},\"S5b\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S14\"}},\"S5d\":{\"type\":\"structure\",\"members\":{\"AppVersion\":{},\"Locale\":{},\"Make\":{},\"Model\":{},\"ModelVersion\":{},\"Platform\":{},\"PlatformVersion\":{},\"Timezone\":{}}},\"S5e\":{\"type\":\"structure\",\"members\":{\"City\":{},\"Country\":{},\"Latitude\":{\"type\":\"double\"},\"Longitude\":{\"type\":\"double\"},\"PostalCode\":{},\"Region\":{}}},\"S5f\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"double\"}},\"S5g\":{\"type\":\"structure\",\"members\":{\"UserAttributes\":{\"shape\":\"S5b\"},\"UserId\":{}}},\"S5j\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"DestinationStreamArn\":{},\"ExternalId\":{},\"LastModifiedDate\":{},\"LastUpdatedBy\":{},\"RoleArn\":{}},\"required\":[\"ApplicationId\",\"RoleArn\",\"DestinationStreamArn\"]},\"S5m\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Credential\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Credential\",\"Platform\"]},\"S5z\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"PromotionalMessagesPerSecond\":{\"type\":\"integer\"},\"SenderId\":{},\"ShortCode\":{},\"TransactionalMessagesPerSecond\":{\"type\":\"integer\"},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S64\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S5a\"}}},\"required\":[\"Item\"]},\"S68\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CreationDate\":{},\"Enabled\":{\"type\":\"boolean\"},\"HasCredential\":{\"type\":\"boolean\"},\"Id\":{},\"IsArchived\":{\"type\":\"boolean\"},\"LastModifiedBy\":{},\"LastModifiedDate\":{},\"Platform\":{},\"Version\":{\"type\":\"integer\"}},\"required\":[\"Platform\"]},\"S6q\":{\"type\":\"structure\",\"members\":{\"Rows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupedBys\":{\"shape\":\"S6t\"},\"Values\":{\"shape\":\"S6t\"}},\"required\":[\"GroupedBys\",\"Values\"]}}},\"required\":[\"Rows\"]},\"S6t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Type\":{},\"Value\":{}},\"required\":[\"Type\",\"Value\",\"Key\"]}},\"S6x\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"CampaignHook\":{\"shape\":\"S1f\"},\"LastModifiedDate\":{},\"Limits\":{\"shape\":\"S1h\"},\"QuietTime\":{\"shape\":\"S1c\"}},\"required\":[\"ApplicationId\"]},\"S7i\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"NextToken\":{}},\"required\":[\"Item\"]},\"S85\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S1v\"}},\"NextToken\":{}},\"required\":[\"Item\"]},\"S8d\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\"}},\"NextToken\":{}},\"required\":[\"Item\"]},\"S9j\":{\"type\":\"structure\",\"members\":{\"Item\":{\"type\":\"list\",\"member\":{\"shape\":\"S46\"}},\"NextToken\":{}},\"required\":[\"Item\"]},\"Sa5\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"tags\"]},\"Sba\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"BodyOverride\":{},\"Context\":{\"shape\":\"S4\"},\"RawContent\":{},\"Substitutions\":{\"shape\":\"S5b\"},\"TitleOverride\":{}}}},\"Sbc\":{\"type\":\"structure\",\"members\":{\"ADMMessage\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"ConsolidationKey\":{},\"Data\":{\"shape\":\"S4\"},\"ExpiresAfter\":{},\"IconReference\":{},\"ImageIconUrl\":{},\"ImageUrl\":{},\"MD5\":{},\"RawContent\":{},\"SilentPush\":{\"type\":\"boolean\"},\"SmallImageIconUrl\":{},\"Sound\":{},\"Substitutions\":{\"shape\":\"S5b\"},\"Title\":{},\"Url\":{}}},\"APNSMessage\":{\"type\":\"structure\",\"members\":{\"APNSPushType\":{},\"Action\":{},\"Badge\":{\"type\":\"integer\"},\"Body\":{},\"Category\":{},\"CollapseId\":{},\"Data\":{\"shape\":\"S4\"},\"MediaUrl\":{},\"PreferredAuthenticationMethod\":{},\"Priority\":{},\"RawContent\":{},\"SilentPush\":{\"type\":\"boolean\"},\"Sound\":{},\"Substitutions\":{\"shape\":\"S5b\"},\"ThreadId\":{},\"TimeToLive\":{\"type\":\"integer\"},\"Title\":{},\"Url\":{}}},\"BaiduMessage\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"Data\":{\"shape\":\"S4\"},\"IconReference\":{},\"ImageIconUrl\":{},\"ImageUrl\":{},\"RawContent\":{},\"SilentPush\":{\"type\":\"boolean\"},\"SmallImageIconUrl\":{},\"Sound\":{},\"Substitutions\":{\"shape\":\"S5b\"},\"TimeToLive\":{\"type\":\"integer\"},\"Title\":{},\"Url\":{}}},\"DefaultMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"Substitutions\":{\"shape\":\"S5b\"}}},\"DefaultPushNotificationMessage\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"Data\":{\"shape\":\"S4\"},\"SilentPush\":{\"type\":\"boolean\"},\"Substitutions\":{\"shape\":\"S5b\"},\"Title\":{},\"Url\":{}}},\"EmailMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"FeedbackForwardingAddress\":{},\"FromAddress\":{},\"RawEmail\":{\"type\":\"structure\",\"members\":{\"Data\":{\"type\":\"blob\"}}},\"ReplyToAddresses\":{\"shape\":\"S14\"},\"SimpleEmail\":{\"type\":\"structure\",\"members\":{\"HtmlPart\":{\"shape\":\"Sbm\"},\"Subject\":{\"shape\":\"Sbm\"},\"TextPart\":{\"shape\":\"Sbm\"}}},\"Substitutions\":{\"shape\":\"S5b\"}}},\"GCMMessage\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Body\":{},\"CollapseKey\":{},\"Data\":{\"shape\":\"S4\"},\"IconReference\":{},\"ImageIconUrl\":{},\"ImageUrl\":{},\"Priority\":{},\"RawContent\":{},\"RestrictedPackageName\":{},\"SilentPush\":{\"type\":\"boolean\"},\"SmallImageIconUrl\":{},\"Sound\":{},\"Substitutions\":{\"shape\":\"S5b\"},\"TimeToLive\":{\"type\":\"integer\"},\"Title\":{},\"Url\":{}}},\"SMSMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"Keyword\":{},\"MediaUrl\":{},\"MessageType\":{},\"OriginationNumber\":{},\"SenderId\":{},\"Substitutions\":{\"shape\":\"S5b\"},\"EntityId\":{},\"TemplateId\":{}}},\"VoiceMessage\":{\"type\":\"structure\",\"members\":{\"Body\":{},\"LanguageCode\":{},\"OriginationNumber\":{},\"Substitutions\":{\"shape\":\"S5b\"},\"VoiceId\":{}}}}},\"Sbm\":{\"type\":\"structure\",\"members\":{\"Charset\":{},\"Data\":{}}},\"Sbr\":{\"type\":\"structure\",\"members\":{\"ApplicationId\":{},\"EndpointResult\":{\"shape\":\"Sbs\"},\"RequestId\":{},\"Result\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"DeliveryStatus\":{},\"MessageId\":{},\"StatusCode\":{\"type\":\"integer\"},\"StatusMessage\":{},\"UpdatedToken\":{}},\"required\":[\"DeliveryStatus\",\"StatusCode\"]}}},\"required\":[\"ApplicationId\"]},\"Sbs\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"DeliveryStatus\":{},\"MessageId\":{},\"StatusCode\":{\"type\":\"integer\"},\"StatusMessage\":{},\"UpdatedToken\":{}},\"required\":[\"DeliveryStatus\",\"StatusCode\"]}}}}"); /***/ }), @@ -37156,6 +40306,30 @@ module.exports = JSON.parse("{\"o\":{\"GetDedicatedIps\":{\"input_token\":\"Next /***/ }), +/***/ 53129: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2022-03-31\",\"endpointPrefix\":\"sms-voice\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Pinpoint SMS Voice V2\",\"serviceId\":\"Pinpoint SMS Voice V2\",\"signatureVersion\":\"v4\",\"signingName\":\"sms-voice\",\"targetPrefix\":\"PinpointSMSVoiceV2\",\"uid\":\"pinpoint-sms-voice-v2-2022-03-31\"},\"operations\":{\"AssociateOriginationIdentity\":{\"input\":{\"type\":\"structure\",\"required\":[\"PoolId\",\"OriginationIdentity\",\"IsoCountryCode\"],\"members\":{\"PoolId\":{},\"OriginationIdentity\":{},\"IsoCountryCode\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolArn\":{},\"PoolId\":{},\"OriginationIdentityArn\":{},\"OriginationIdentity\":{},\"IsoCountryCode\":{}}}},\"CreateConfigurationSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{},\"Tags\":{\"shape\":\"Sa\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"Tags\":{\"shape\":\"Sa\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"CreateEventDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\",\"MatchingEventTypes\"],\"members\":{\"ConfigurationSetName\":{},\"EventDestinationName\":{},\"MatchingEventTypes\":{\"shape\":\"Sj\"},\"CloudWatchLogsDestination\":{\"shape\":\"Sl\"},\"KinesisFirehoseDestination\":{\"shape\":\"So\"},\"SnsDestination\":{\"shape\":\"Sq\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"EventDestination\":{\"shape\":\"St\"}}}},\"CreateOptOutList\":{\"input\":{\"type\":\"structure\",\"required\":[\"OptOutListName\"],\"members\":{\"OptOutListName\":{},\"Tags\":{\"shape\":\"Sa\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"OptOutListArn\":{},\"OptOutListName\":{},\"Tags\":{\"shape\":\"Sa\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"CreatePool\":{\"input\":{\"type\":\"structure\",\"required\":[\"OriginationIdentity\",\"IsoCountryCode\",\"MessageType\"],\"members\":{\"OriginationIdentity\":{},\"IsoCountryCode\":{},\"MessageType\":{},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolArn\":{},\"PoolId\":{},\"Status\":{},\"MessageType\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"SharedRoutesEnabled\":{\"type\":\"boolean\"},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"DeleteConfigurationSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"EventDestinations\":{\"shape\":\"S16\"},\"DefaultMessageType\":{},\"DefaultSenderId\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"DeleteDefaultMessageType\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"MessageType\":{}}}},\"DeleteDefaultSenderId\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"SenderId\":{}}}},\"DeleteEventDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\"],\"members\":{\"ConfigurationSetName\":{},\"EventDestinationName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"EventDestination\":{\"shape\":\"St\"}}}},\"DeleteKeyword\":{\"input\":{\"type\":\"structure\",\"required\":[\"OriginationIdentity\",\"Keyword\"],\"members\":{\"OriginationIdentity\":{},\"Keyword\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OriginationIdentityArn\":{},\"OriginationIdentity\":{},\"Keyword\":{},\"KeywordMessage\":{},\"KeywordAction\":{}}}},\"DeleteOptOutList\":{\"input\":{\"type\":\"structure\",\"required\":[\"OptOutListName\"],\"members\":{\"OptOutListName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OptOutListArn\":{},\"OptOutListName\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"DeleteOptedOutNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"OptOutListName\",\"OptedOutNumber\"],\"members\":{\"OptOutListName\":{},\"OptedOutNumber\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OptOutListArn\":{},\"OptOutListName\":{},\"OptedOutNumber\":{},\"OptedOutTimestamp\":{\"type\":\"timestamp\"},\"EndUserOptedOut\":{\"type\":\"boolean\"}}}},\"DeletePool\":{\"input\":{\"type\":\"structure\",\"required\":[\"PoolId\"],\"members\":{\"PoolId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolArn\":{},\"PoolId\":{},\"Status\":{},\"MessageType\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"SharedRoutesEnabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"DeleteTextMessageSpendLimitOverride\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"MonthlyLimit\":{\"type\":\"long\"}}}},\"DeleteVoiceMessageSpendLimitOverride\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"MonthlyLimit\":{\"type\":\"long\"}}}},\"DescribeAccountAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"NextToken\":{}}}},\"DescribeAccountLimits\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Used\",\"Max\"],\"members\":{\"Name\":{},\"Used\":{\"type\":\"long\"},\"Max\":{\"type\":\"long\"}}}},\"NextToken\":{}}}},\"DescribeConfigurationSets\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetNames\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"shape\":\"S2f\"}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetArn\",\"ConfigurationSetName\",\"EventDestinations\",\"CreatedTimestamp\"],\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"EventDestinations\":{\"shape\":\"S16\"},\"DefaultMessageType\":{},\"DefaultSenderId\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeKeywords\":{\"input\":{\"type\":\"structure\",\"required\":[\"OriginationIdentity\"],\"members\":{\"OriginationIdentity\":{},\"Keywords\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"shape\":\"S2f\"}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OriginationIdentityArn\":{},\"OriginationIdentity\":{},\"Keywords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Keyword\",\"KeywordMessage\",\"KeywordAction\"],\"members\":{\"Keyword\":{},\"KeywordMessage\":{},\"KeywordAction\":{}}}},\"NextToken\":{}}}},\"DescribeOptOutLists\":{\"input\":{\"type\":\"structure\",\"members\":{\"OptOutListNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OptOutLists\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OptOutListArn\",\"OptOutListName\",\"CreatedTimestamp\"],\"members\":{\"OptOutListArn\":{},\"OptOutListName\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeOptedOutNumbers\":{\"input\":{\"type\":\"structure\",\"required\":[\"OptOutListName\"],\"members\":{\"OptOutListName\":{},\"OptedOutNumbers\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"shape\":\"S2f\"}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OptOutListArn\":{},\"OptOutListName\":{},\"OptedOutNumbers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OptedOutNumber\",\"OptedOutTimestamp\",\"EndUserOptedOut\"],\"members\":{\"OptedOutNumber\":{},\"OptedOutTimestamp\":{\"type\":\"timestamp\"},\"EndUserOptedOut\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"DescribePhoneNumbers\":{\"input\":{\"type\":\"structure\",\"members\":{\"PhoneNumberIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"shape\":\"S2f\"}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumbers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PhoneNumberArn\",\"PhoneNumber\",\"Status\",\"IsoCountryCode\",\"MessageType\",\"NumberCapabilities\",\"NumberType\",\"MonthlyLeasingPrice\",\"TwoWayEnabled\",\"SelfManagedOptOutsEnabled\",\"OptOutListName\",\"DeletionProtectionEnabled\",\"CreatedTimestamp\"],\"members\":{\"PhoneNumberArn\":{},\"PhoneNumberId\":{},\"PhoneNumber\":{},\"Status\":{},\"IsoCountryCode\":{},\"MessageType\":{},\"NumberCapabilities\":{\"shape\":\"S3f\"},\"NumberType\":{},\"MonthlyLeasingPrice\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"},\"PoolId\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribePools\":{\"input\":{\"type\":\"structure\",\"members\":{\"PoolIds\":{\"type\":\"list\",\"member\":{}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"shape\":\"S2f\"}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Pools\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PoolArn\",\"PoolId\",\"Status\",\"MessageType\",\"TwoWayEnabled\",\"SelfManagedOptOutsEnabled\",\"OptOutListName\",\"SharedRoutesEnabled\",\"DeletionProtectionEnabled\",\"CreatedTimestamp\"],\"members\":{\"PoolArn\":{},\"PoolId\":{},\"Status\":{},\"MessageType\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"SharedRoutesEnabled\":{\"type\":\"boolean\"},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeSenderIds\":{\"input\":{\"type\":\"structure\",\"members\":{\"SenderIds\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SenderId\",\"IsoCountryCode\"],\"members\":{\"SenderId\":{},\"IsoCountryCode\":{}}}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"shape\":\"S2f\"}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SenderIds\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SenderIdArn\",\"SenderId\",\"IsoCountryCode\",\"MessageTypes\",\"MonthlyLeasingPrice\"],\"members\":{\"SenderIdArn\":{},\"SenderId\":{},\"IsoCountryCode\":{},\"MessageTypes\":{\"type\":\"list\",\"member\":{}},\"MonthlyLeasingPrice\":{}}}},\"NextToken\":{}}}},\"DescribeSpendLimits\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SpendLimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"EnforcedLimit\",\"MaxLimit\",\"Overridden\"],\"members\":{\"Name\":{},\"EnforcedLimit\":{\"type\":\"long\"},\"MaxLimit\":{\"type\":\"long\"},\"Overridden\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"DisassociateOriginationIdentity\":{\"input\":{\"type\":\"structure\",\"required\":[\"PoolId\",\"OriginationIdentity\",\"IsoCountryCode\"],\"members\":{\"PoolId\":{},\"OriginationIdentity\":{},\"IsoCountryCode\":{},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolArn\":{},\"PoolId\":{},\"OriginationIdentityArn\":{},\"OriginationIdentity\":{},\"IsoCountryCode\":{}}}},\"ListPoolOriginationIdentities\":{\"input\":{\"type\":\"structure\",\"required\":[\"PoolId\"],\"members\":{\"PoolId\":{},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"shape\":\"S2f\"}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolArn\":{},\"PoolId\":{},\"OriginationIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OriginationIdentityArn\",\"OriginationIdentity\",\"IsoCountryCode\",\"NumberCapabilities\"],\"members\":{\"OriginationIdentityArn\":{},\"OriginationIdentity\":{},\"IsoCountryCode\":{},\"NumberCapabilities\":{\"shape\":\"S3f\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sa\"}}}},\"PutKeyword\":{\"input\":{\"type\":\"structure\",\"required\":[\"OriginationIdentity\",\"Keyword\",\"KeywordMessage\"],\"members\":{\"OriginationIdentity\":{},\"Keyword\":{},\"KeywordMessage\":{},\"KeywordAction\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OriginationIdentityArn\":{},\"OriginationIdentity\":{},\"Keyword\":{},\"KeywordMessage\":{},\"KeywordAction\":{}}}},\"PutOptedOutNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"OptOutListName\",\"OptedOutNumber\"],\"members\":{\"OptOutListName\":{},\"OptedOutNumber\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OptOutListArn\":{},\"OptOutListName\":{},\"OptedOutNumber\":{},\"OptedOutTimestamp\":{\"type\":\"timestamp\"},\"EndUserOptedOut\":{\"type\":\"boolean\"}}}},\"ReleasePhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\"],\"members\":{\"PhoneNumberId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumberArn\":{},\"PhoneNumberId\":{},\"PhoneNumber\":{},\"Status\":{},\"IsoCountryCode\":{},\"MessageType\":{},\"NumberCapabilities\":{\"shape\":\"S3f\"},\"NumberType\":{},\"MonthlyLeasingPrice\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"RequestPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"IsoCountryCode\",\"MessageType\",\"NumberCapabilities\",\"NumberType\"],\"members\":{\"IsoCountryCode\":{},\"MessageType\":{},\"NumberCapabilities\":{\"shape\":\"S3f\"},\"NumberType\":{},\"OptOutListName\":{},\"PoolId\":{},\"RegistrationId\":{},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sa\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumberArn\":{},\"PhoneNumberId\":{},\"PhoneNumber\":{},\"Status\":{},\"IsoCountryCode\":{},\"MessageType\":{},\"NumberCapabilities\":{\"shape\":\"S3f\"},\"NumberType\":{},\"MonthlyLeasingPrice\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"},\"PoolId\":{},\"Tags\":{\"shape\":\"Sa\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"SendTextMessage\":{\"input\":{\"type\":\"structure\",\"required\":[\"DestinationPhoneNumber\"],\"members\":{\"DestinationPhoneNumber\":{},\"OriginationIdentity\":{},\"MessageBody\":{},\"MessageType\":{},\"Keyword\":{},\"ConfigurationSetName\":{},\"MaxPrice\":{},\"TimeToLive\":{\"type\":\"integer\"},\"Context\":{\"shape\":\"S4x\"},\"DestinationCountryParameters\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"SendVoiceMessage\":{\"input\":{\"type\":\"structure\",\"required\":[\"DestinationPhoneNumber\",\"OriginationIdentity\"],\"members\":{\"DestinationPhoneNumber\":{},\"OriginationIdentity\":{},\"MessageBody\":{},\"MessageBodyTextType\":{},\"VoiceId\":{},\"ConfigurationSetName\":{},\"MaxPricePerMinute\":{},\"TimeToLive\":{\"type\":\"integer\"},\"Context\":{\"shape\":\"S4x\"},\"DryRun\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"SetDefaultMessageType\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"MessageType\"],\"members\":{\"ConfigurationSetName\":{},\"MessageType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"MessageType\":{}}}},\"SetDefaultSenderId\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"SenderId\"],\"members\":{\"ConfigurationSetName\":{},\"SenderId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"SenderId\":{}}}},\"SetTextMessageSpendLimitOverride\":{\"input\":{\"type\":\"structure\",\"required\":[\"MonthlyLimit\"],\"members\":{\"MonthlyLimit\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MonthlyLimit\":{\"type\":\"long\"}}}},\"SetVoiceMessageSpendLimitOverride\":{\"input\":{\"type\":\"structure\",\"required\":[\"MonthlyLimit\"],\"members\":{\"MonthlyLimit\":{\"type\":\"long\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MonthlyLimit\":{\"type\":\"long\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"type\":\"list\",\"member\":{\"shape\":\"Sb\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEventDestination\":{\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\"],\"members\":{\"ConfigurationSetName\":{},\"EventDestinationName\":{},\"Enabled\":{\"type\":\"boolean\"},\"MatchingEventTypes\":{\"shape\":\"Sj\"},\"CloudWatchLogsDestination\":{\"shape\":\"Sl\"},\"KinesisFirehoseDestination\":{\"shape\":\"So\"},\"SnsDestination\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetArn\":{},\"ConfigurationSetName\":{},\"EventDestination\":{\"shape\":\"St\"}}}},\"UpdatePhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumberId\"],\"members\":{\"PhoneNumberId\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PhoneNumberArn\":{},\"PhoneNumberId\":{},\"PhoneNumber\":{},\"Status\":{},\"IsoCountryCode\":{},\"MessageType\":{},\"NumberCapabilities\":{\"shape\":\"S3f\"},\"NumberType\":{},\"MonthlyLeasingPrice\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"UpdatePool\":{\"input\":{\"type\":\"structure\",\"required\":[\"PoolId\"],\"members\":{\"PoolId\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"SharedRoutesEnabled\":{\"type\":\"boolean\"},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PoolArn\":{},\"PoolId\":{},\"Status\":{},\"MessageType\":{},\"TwoWayEnabled\":{\"type\":\"boolean\"},\"TwoWayChannelArn\":{},\"SelfManagedOptOutsEnabled\":{\"type\":\"boolean\"},\"OptOutListName\":{},\"SharedRoutesEnabled\":{\"type\":\"boolean\"},\"DeletionProtectionEnabled\":{\"type\":\"boolean\"},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"Sa\":{\"type\":\"list\",\"member\":{\"shape\":\"Sb\"}},\"Sb\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"Sj\":{\"type\":\"list\",\"member\":{}},\"Sl\":{\"type\":\"structure\",\"required\":[\"IamRoleArn\",\"LogGroupArn\"],\"members\":{\"IamRoleArn\":{},\"LogGroupArn\":{}}},\"So\":{\"type\":\"structure\",\"required\":[\"IamRoleArn\",\"DeliveryStreamArn\"],\"members\":{\"IamRoleArn\":{},\"DeliveryStreamArn\":{}}},\"Sq\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}},\"St\":{\"type\":\"structure\",\"required\":[\"EventDestinationName\",\"Enabled\",\"MatchingEventTypes\"],\"members\":{\"EventDestinationName\":{},\"Enabled\":{\"type\":\"boolean\"},\"MatchingEventTypes\":{\"shape\":\"Sj\"},\"CloudWatchLogsDestination\":{\"shape\":\"Sl\"},\"KinesisFirehoseDestination\":{\"shape\":\"So\"},\"SnsDestination\":{\"shape\":\"Sq\"}}},\"S16\":{\"type\":\"list\",\"member\":{\"shape\":\"St\"}},\"S2f\":{\"type\":\"list\",\"member\":{}},\"S3f\":{\"type\":\"list\",\"member\":{}},\"S4x\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); + +/***/ }), + +/***/ 75142: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"DescribeAccountAttributes\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"AccountAttributes\"},\"DescribeAccountLimits\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"AccountLimits\"},\"DescribeConfigurationSets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ConfigurationSets\"},\"DescribeKeywords\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Keywords\"},\"DescribeOptOutLists\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"OptOutLists\"},\"DescribeOptedOutNumbers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"OptedOutNumbers\"},\"DescribePhoneNumbers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"PhoneNumbers\"},\"DescribePools\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Pools\"},\"DescribeSenderIds\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"SenderIds\"},\"DescribeSpendLimits\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"SpendLimits\"},\"ListPoolOriginationIdentities\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"OriginationIdentities\"}}}"); + +/***/ }), + +/***/ 51868: +/***/ ((module) => { + +"use strict"; +module.exports = {"V":{}}; + +/***/ }), + /***/ 58020: /***/ ((module) => { @@ -37192,7 +40366,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeServices\":{\"input_token\":\"Nex /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-20\",\"endpointPrefix\":\"proton\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Proton\",\"serviceId\":\"Proton\",\"signatureVersion\":\"v4\",\"signingName\":\"proton\",\"targetPrefix\":\"AwsProton20200720\",\"uid\":\"proton-2020-07-20\"},\"operations\":{\"AcceptEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"CancelEnvironmentDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentName\"],\"members\":{\"environmentName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environment\"],\"members\":{\"environment\":{\"shape\":\"Sd\"}}}},\"CancelServiceInstanceDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceInstanceName\",\"serviceName\"],\"members\":{\"serviceInstanceName\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceInstance\"],\"members\":{\"serviceInstance\":{\"shape\":\"Sn\"}}}},\"CancelServicePipelineDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"pipeline\"],\"members\":{\"pipeline\":{\"shape\":\"Sr\"}}}},\"CreateEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"spec\",\"templateMajorVersion\",\"templateName\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"environmentAccountConnectionId\":{},\"name\":{},\"protonServiceRoleArn\":{},\"spec\":{\"shape\":\"Sj\"},\"tags\":{\"shape\":\"St\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environment\"],\"members\":{\"environment\":{\"shape\":\"Sd\"}}},\"idempotent\":true},\"CreateEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentName\",\"managementAccountId\",\"roleArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"environmentName\":{},\"managementAccountId\":{},\"roleArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"CreateEnvironmentTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S12\"},\"encryptionKey\":{},\"name\":{},\"provisioning\":{},\"tags\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplate\"],\"members\":{\"environmentTemplate\":{\"shape\":\"S14\"}}},\"idempotent\":true},\"CreateEnvironmentTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"source\",\"templateName\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"description\":{\"shape\":\"Sh\"},\"majorVersion\":{},\"source\":{\"shape\":\"S18\"},\"tags\":{\"shape\":\"St\"},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplateVersion\"],\"members\":{\"environmentTemplateVersion\":{\"shape\":\"S1d\"}}},\"idempotent\":true},\"CreateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"spec\",\"templateMajorVersion\",\"templateName\"],\"members\":{\"branchName\":{},\"description\":{\"shape\":\"Sh\"},\"name\":{},\"repositoryConnectionArn\":{},\"repositoryId\":{},\"spec\":{\"shape\":\"Sj\"},\"tags\":{\"shape\":\"St\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"service\":{\"shape\":\"S1l\"}}},\"idempotent\":true},\"CreateServiceTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S12\"},\"encryptionKey\":{},\"name\":{},\"pipelineProvisioning\":{},\"tags\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplate\"],\"members\":{\"serviceTemplate\":{\"shape\":\"S1q\"}}},\"idempotent\":true},\"CreateServiceTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"compatibleEnvironmentTemplates\",\"source\",\"templateName\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"compatibleEnvironmentTemplates\":{\"shape\":\"S1t\"},\"description\":{\"shape\":\"Sh\"},\"majorVersion\":{},\"source\":{\"shape\":\"S18\"},\"tags\":{\"shape\":\"St\"},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplateVersion\"],\"members\":{\"serviceTemplateVersion\":{\"shape\":\"S1w\"}}},\"idempotent\":true},\"DeleteEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environment\":{\"shape\":\"Sd\"}}},\"idempotent\":true},\"DeleteEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"DeleteEnvironmentTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentTemplate\":{\"shape\":\"S14\"}}},\"idempotent\":true},\"DeleteEnvironmentTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"minorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentTemplateVersion\":{\"shape\":\"S1d\"}}},\"idempotent\":true},\"DeleteService\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1l\"}}},\"idempotent\":true},\"DeleteServiceTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceTemplate\":{\"shape\":\"S1q\"}}},\"idempotent\":true},\"DeleteServiceTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"minorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceTemplateVersion\":{\"shape\":\"S1w\"}}},\"idempotent\":true},\"GetAccountSettings\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"accountSettings\":{\"shape\":\"S2g\"}}}},\"GetEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environment\"],\"members\":{\"environment\":{\"shape\":\"Sd\"}}}},\"GetEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}}},\"GetEnvironmentTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplate\"],\"members\":{\"environmentTemplate\":{\"shape\":\"S14\"}}}},\"GetEnvironmentTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"minorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplateVersion\"],\"members\":{\"environmentTemplateVersion\":{\"shape\":\"S1d\"}}}},\"GetService\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1l\"}}}},\"GetServiceInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"serviceName\"],\"members\":{\"name\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceInstance\"],\"members\":{\"serviceInstance\":{\"shape\":\"Sn\"}}}},\"GetServiceTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplate\"],\"members\":{\"serviceTemplate\":{\"shape\":\"S1q\"}}}},\"GetServiceTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"minorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplateVersion\"],\"members\":{\"serviceTemplateVersion\":{\"shape\":\"S1w\"}}}},\"ListEnvironmentAccountConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"requestedBy\"],\"members\":{\"environmentName\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"requestedBy\":{},\"statuses\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnections\"],\"members\":{\"environmentAccountConnections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"environmentAccountId\",\"environmentName\",\"id\",\"lastModifiedAt\",\"managementAccountId\",\"requestedAt\",\"roleArn\",\"status\"],\"members\":{\"arn\":{},\"environmentAccountId\":{},\"environmentName\":{},\"id\":{},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"managementAccountId\":{},\"requestedAt\":{\"type\":\"timestamp\"},\"roleArn\":{},\"status\":{}}}},\"nextToken\":{}}}},\"ListEnvironmentTemplateVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"templateName\"],\"members\":{\"majorVersion\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"templateVersions\"],\"members\":{\"nextToken\":{},\"templateVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"majorVersion\",\"minorVersion\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"majorVersion\":{},\"minorVersion\":{},\"recommendedMinorVersion\":{},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}}}}}},\"ListEnvironmentTemplates\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"templates\"],\"members\":{\"nextToken\":{},\"templates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S12\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"provisioning\":{},\"recommendedVersion\":{}}}}}}},\"ListEnvironments\":{\"input\":{\"type\":\"structure\",\"members\":{\"environmentTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"templateName\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environments\"],\"members\":{\"environments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"name\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"description\":{\"shape\":\"Sh\"},\"environmentAccountConnectionId\":{},\"environmentAccountId\":{},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"name\":{},\"protonServiceRoleArn\":{},\"provisioning\":{},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}}},\"nextToken\":{}}}},\"ListServiceInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceInstances\"],\"members\":{\"nextToken\":{},\"serviceInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"environmentName\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"name\",\"serviceName\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"environmentName\":{},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"name\":{},\"serviceName\":{},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}}}}}},\"ListServiceTemplateVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"templateName\"],\"members\":{\"majorVersion\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"templateVersions\"],\"members\":{\"nextToken\":{},\"templateVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"majorVersion\",\"minorVersion\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"majorVersion\":{},\"minorVersion\":{},\"recommendedMinorVersion\":{},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}}}}}},\"ListServiceTemplates\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"templates\"],\"members\":{\"nextToken\":{},\"templates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S12\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"pipelineProvisioning\":{},\"recommendedVersion\":{}}}}}}},\"ListServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"services\"],\"members\":{\"nextToken\":{},\"services\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"tags\"],\"members\":{\"nextToken\":{},\"tags\":{\"shape\":\"St\"}}}},\"RejectEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{},\"tags\":{\"shape\":\"St\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{},\"tagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateAccountSettings\":{\"input\":{\"type\":\"structure\",\"members\":{\"pipelineServiceRoleArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"accountSettings\"],\"members\":{\"accountSettings\":{\"shape\":\"S2g\"}}}},\"UpdateEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentType\",\"name\"],\"members\":{\"deploymentType\":{},\"description\":{\"shape\":\"Sh\"},\"environmentAccountConnectionId\":{},\"name\":{},\"protonServiceRoleArn\":{},\"spec\":{\"shape\":\"Sj\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environment\"],\"members\":{\"environment\":{\"shape\":\"Sd\"}}}},\"UpdateEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\",\"roleArn\"],\"members\":{\"id\":{},\"roleArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"UpdateEnvironmentTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S12\"},\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplate\"],\"members\":{\"environmentTemplate\":{\"shape\":\"S14\"}}}},\"UpdateEnvironmentTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"majorVersion\":{},\"minorVersion\":{},\"status\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplateVersion\"],\"members\":{\"environmentTemplateVersion\":{\"shape\":\"S1d\"}}}},\"UpdateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"name\":{},\"spec\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"service\":{\"shape\":\"S1l\"}}}},\"UpdateServiceInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentType\",\"name\",\"serviceName\"],\"members\":{\"deploymentType\":{},\"name\":{},\"serviceName\":{},\"spec\":{\"shape\":\"Sj\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceInstance\"],\"members\":{\"serviceInstance\":{\"shape\":\"Sn\"}}}},\"UpdateServicePipeline\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentType\",\"serviceName\",\"spec\"],\"members\":{\"deploymentType\":{},\"serviceName\":{},\"spec\":{\"shape\":\"Sj\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"pipeline\"],\"members\":{\"pipeline\":{\"shape\":\"Sr\"}}}},\"UpdateServiceTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S12\"},\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplate\"],\"members\":{\"serviceTemplate\":{\"shape\":\"S1q\"}}}},\"UpdateServiceTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"compatibleEnvironmentTemplates\":{\"shape\":\"S1t\"},\"description\":{\"shape\":\"Sh\"},\"majorVersion\":{},\"minorVersion\":{},\"status\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplateVersion\"],\"members\":{\"serviceTemplateVersion\":{\"shape\":\"S1w\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"arn\",\"environmentAccountId\",\"environmentName\",\"id\",\"lastModifiedAt\",\"managementAccountId\",\"requestedAt\",\"roleArn\",\"status\"],\"members\":{\"arn\":{},\"environmentAccountId\":{},\"environmentName\":{},\"id\":{},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"managementAccountId\":{},\"requestedAt\":{\"type\":\"timestamp\"},\"roleArn\":{},\"status\":{}}},\"Sd\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"name\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"description\":{\"shape\":\"Sh\"},\"environmentAccountConnectionId\":{},\"environmentAccountId\":{},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"name\":{},\"protonServiceRoleArn\":{},\"provisioning\":{},\"spec\":{\"shape\":\"Sj\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"Sg\":{\"type\":\"string\",\"sensitive\":true},\"Sh\":{\"type\":\"string\",\"sensitive\":true},\"Sj\":{\"type\":\"string\",\"sensitive\":true},\"Sn\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"environmentName\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"name\",\"serviceName\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"environmentName\":{},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"name\":{},\"serviceName\":{},\"spec\":{\"shape\":\"Sj\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"spec\":{\"shape\":\"Sj\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"St\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\",\"value\"],\"members\":{\"key\":{},\"value\":{}}}},\"S12\":{\"type\":\"string\",\"sensitive\":true},\"S14\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S12\"},\"encryptionKey\":{},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"provisioning\":{},\"recommendedVersion\":{}}},\"S18\":{\"type\":\"structure\",\"members\":{\"s3\":{\"type\":\"structure\",\"required\":[\"bucket\",\"key\"],\"members\":{\"bucket\":{},\"key\":{}}}},\"union\":true},\"S1d\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"majorVersion\",\"minorVersion\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"majorVersion\":{},\"minorVersion\":{},\"recommendedMinorVersion\":{},\"schema\":{\"shape\":\"S1f\"},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}},\"S1f\":{\"type\":\"string\",\"sensitive\":true},\"S1l\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\",\"spec\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"branchName\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"pipeline\":{\"shape\":\"Sr\"},\"repositoryConnectionArn\":{},\"repositoryId\":{},\"spec\":{\"shape\":\"Sj\"},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}},\"S1q\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S12\"},\"encryptionKey\":{},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"pipelineProvisioning\":{},\"recommendedVersion\":{}}},\"S1t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"templateName\":{}}}},\"S1w\":{\"type\":\"structure\",\"required\":[\"arn\",\"compatibleEnvironmentTemplates\",\"createdAt\",\"lastModifiedAt\",\"majorVersion\",\"minorVersion\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"compatibleEnvironmentTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"templateName\":{}}}},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"majorVersion\":{},\"minorVersion\":{},\"recommendedMinorVersion\":{},\"schema\":{\"shape\":\"S1f\"},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}},\"S2g\":{\"type\":\"structure\",\"members\":{\"pipelineServiceRoleArn\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-20\",\"endpointPrefix\":\"proton\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Proton\",\"serviceId\":\"Proton\",\"signatureVersion\":\"v4\",\"signingName\":\"proton\",\"targetPrefix\":\"AwsProton20200720\",\"uid\":\"proton-2020-07-20\"},\"operations\":{\"AcceptEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"CancelEnvironmentDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentName\"],\"members\":{\"environmentName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environment\"],\"members\":{\"environment\":{\"shape\":\"Sd\"}}}},\"CancelServiceInstanceDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceInstanceName\",\"serviceName\"],\"members\":{\"serviceInstanceName\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceInstance\"],\"members\":{\"serviceInstance\":{\"shape\":\"Ss\"}}}},\"CancelServicePipelineDeployment\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"pipeline\"],\"members\":{\"pipeline\":{\"shape\":\"Sw\"}}}},\"CreateEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"spec\",\"templateMajorVersion\",\"templateName\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"environmentAccountConnectionId\":{},\"name\":{},\"protonServiceRoleArn\":{},\"provisioningRepository\":{\"shape\":\"Sy\"},\"spec\":{\"shape\":\"So\"},\"tags\":{\"shape\":\"Sz\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environment\"],\"members\":{\"environment\":{\"shape\":\"Sd\"}}},\"idempotent\":true},\"CreateEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentName\",\"managementAccountId\",\"roleArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"environmentName\":{},\"managementAccountId\":{},\"roleArn\":{},\"tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"CreateEnvironmentTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S18\"},\"encryptionKey\":{},\"name\":{},\"provisioning\":{},\"tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplate\"],\"members\":{\"environmentTemplate\":{\"shape\":\"S1a\"}}},\"idempotent\":true},\"CreateEnvironmentTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"source\",\"templateName\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"description\":{\"shape\":\"Sh\"},\"majorVersion\":{},\"source\":{\"shape\":\"S1e\"},\"tags\":{\"shape\":\"Sz\"},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplateVersion\"],\"members\":{\"environmentTemplateVersion\":{\"shape\":\"S1j\"}}},\"idempotent\":true},\"CreateRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"connectionArn\",\"name\",\"provider\"],\"members\":{\"connectionArn\":{},\"encryptionKey\":{},\"name\":{},\"provider\":{},\"tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"repository\"],\"members\":{\"repository\":{\"shape\":\"S1p\"}}},\"idempotent\":true},\"CreateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"spec\",\"templateMajorVersion\",\"templateName\"],\"members\":{\"branchName\":{},\"description\":{\"shape\":\"Sh\"},\"name\":{},\"repositoryConnectionArn\":{},\"repositoryId\":{},\"spec\":{\"shape\":\"So\"},\"tags\":{\"shape\":\"Sz\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"service\":{\"shape\":\"S1t\"}}},\"idempotent\":true},\"CreateServiceTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S18\"},\"encryptionKey\":{},\"name\":{},\"pipelineProvisioning\":{},\"tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplate\"],\"members\":{\"serviceTemplate\":{\"shape\":\"S1y\"}}},\"idempotent\":true},\"CreateServiceTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"compatibleEnvironmentTemplates\",\"source\",\"templateName\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"compatibleEnvironmentTemplates\":{\"shape\":\"S21\"},\"description\":{\"shape\":\"Sh\"},\"majorVersion\":{},\"source\":{\"shape\":\"S1e\"},\"tags\":{\"shape\":\"Sz\"},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplateVersion\"],\"members\":{\"serviceTemplateVersion\":{\"shape\":\"S24\"}}},\"idempotent\":true},\"CreateTemplateSyncConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"branch\",\"repositoryName\",\"repositoryProvider\",\"templateName\",\"templateType\"],\"members\":{\"branch\":{},\"repositoryName\":{},\"repositoryProvider\":{},\"subdirectory\":{},\"templateName\":{},\"templateType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateSyncConfig\":{\"shape\":\"S2c\"}}},\"idempotent\":true},\"DeleteEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environment\":{\"shape\":\"Sd\"}}},\"idempotent\":true},\"DeleteEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"DeleteEnvironmentTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentTemplate\":{\"shape\":\"S1a\"}}},\"idempotent\":true},\"DeleteEnvironmentTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"minorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"environmentTemplateVersion\":{\"shape\":\"S1j\"}}},\"idempotent\":true},\"DeleteRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"provider\"],\"members\":{\"name\":{},\"provider\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"repository\":{\"shape\":\"S1p\"}}},\"idempotent\":true},\"DeleteService\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1t\"}}},\"idempotent\":true},\"DeleteServiceTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceTemplate\":{\"shape\":\"S1y\"}}},\"idempotent\":true},\"DeleteServiceTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"minorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"serviceTemplateVersion\":{\"shape\":\"S24\"}}},\"idempotent\":true},\"DeleteTemplateSyncConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"templateName\",\"templateType\"],\"members\":{\"templateName\":{},\"templateType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateSyncConfig\":{\"shape\":\"S2c\"}}},\"idempotent\":true},\"GetAccountSettings\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"accountSettings\":{\"shape\":\"S2x\"}}}},\"GetEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environment\"],\"members\":{\"environment\":{\"shape\":\"Sd\"}}}},\"GetEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}}},\"GetEnvironmentTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplate\"],\"members\":{\"environmentTemplate\":{\"shape\":\"S1a\"}}}},\"GetEnvironmentTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"minorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplateVersion\"],\"members\":{\"environmentTemplateVersion\":{\"shape\":\"S1j\"}}}},\"GetRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"provider\"],\"members\":{\"name\":{},\"provider\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"repository\"],\"members\":{\"repository\":{\"shape\":\"S1p\"}}}},\"GetRepositorySyncStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"branch\",\"repositoryName\",\"repositoryProvider\",\"syncType\"],\"members\":{\"branch\":{},\"repositoryName\":{},\"repositoryProvider\":{},\"syncType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"latestSync\":{\"type\":\"structure\",\"required\":[\"events\",\"startedAt\",\"status\"],\"members\":{\"events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"event\",\"time\",\"type\"],\"members\":{\"event\":{},\"externalId\":{},\"time\":{\"type\":\"timestamp\"},\"type\":{}}}},\"startedAt\":{\"type\":\"timestamp\"},\"status\":{}}}}}},\"GetService\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"service\":{\"shape\":\"S1t\"}}}},\"GetServiceInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"serviceName\"],\"members\":{\"name\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceInstance\"],\"members\":{\"serviceInstance\":{\"shape\":\"Ss\"}}}},\"GetServiceTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplate\"],\"members\":{\"serviceTemplate\":{\"shape\":\"S1y\"}}}},\"GetServiceTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"minorVersion\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplateVersion\"],\"members\":{\"serviceTemplateVersion\":{\"shape\":\"S24\"}}}},\"GetTemplateSyncConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"templateName\",\"templateType\"],\"members\":{\"templateName\":{},\"templateType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateSyncConfig\":{\"shape\":\"S2c\"}}}},\"GetTemplateSyncStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"templateName\",\"templateType\",\"templateVersion\"],\"members\":{\"templateName\":{},\"templateType\":{},\"templateVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"desiredState\":{\"shape\":\"S3t\"},\"latestSuccessfulSync\":{\"shape\":\"S3v\"},\"latestSync\":{\"shape\":\"S3v\"}}}},\"ListEnvironmentAccountConnections\":{\"input\":{\"type\":\"structure\",\"required\":[\"requestedBy\"],\"members\":{\"environmentName\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"requestedBy\":{},\"statuses\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnections\"],\"members\":{\"environmentAccountConnections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"environmentAccountId\",\"environmentName\",\"id\",\"lastModifiedAt\",\"managementAccountId\",\"requestedAt\",\"roleArn\",\"status\"],\"members\":{\"arn\":{},\"environmentAccountId\":{},\"environmentName\":{},\"id\":{},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"managementAccountId\":{},\"requestedAt\":{\"type\":\"timestamp\"},\"roleArn\":{},\"status\":{}}}},\"nextToken\":{}}}},\"ListEnvironmentOutputs\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentName\"],\"members\":{\"environmentName\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"outputs\"],\"members\":{\"nextToken\":{},\"outputs\":{\"shape\":\"S4a\"}}}},\"ListEnvironmentProvisionedResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"environmentName\"],\"members\":{\"environmentName\":{},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"provisionedResources\"],\"members\":{\"nextToken\":{},\"provisionedResources\":{\"shape\":\"S4g\"}}}},\"ListEnvironmentTemplateVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"templateName\"],\"members\":{\"majorVersion\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"templateVersions\"],\"members\":{\"nextToken\":{},\"templateVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"majorVersion\",\"minorVersion\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"majorVersion\":{},\"minorVersion\":{},\"recommendedMinorVersion\":{},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}}}}}},\"ListEnvironmentTemplates\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"templates\"],\"members\":{\"nextToken\":{},\"templates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S18\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"provisioning\":{},\"recommendedVersion\":{}}}}}}},\"ListEnvironments\":{\"input\":{\"type\":\"structure\",\"members\":{\"environmentTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"templateName\":{}}}},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environments\"],\"members\":{\"environments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"name\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"description\":{\"shape\":\"Sh\"},\"environmentAccountConnectionId\":{},\"environmentAccountId\":{},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"name\":{},\"protonServiceRoleArn\":{},\"provisioning\":{},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}}},\"nextToken\":{}}}},\"ListRepositories\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"repositories\"],\"members\":{\"nextToken\":{},\"repositories\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"name\",\"provider\"],\"members\":{\"arn\":{},\"name\":{},\"provider\":{}}}}}}},\"ListRepositorySyncDefinitions\":{\"input\":{\"type\":\"structure\",\"required\":[\"repositoryName\",\"repositoryProvider\",\"syncType\"],\"members\":{\"nextToken\":{},\"repositoryName\":{},\"repositoryProvider\":{},\"syncType\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"syncDefinitions\"],\"members\":{\"nextToken\":{},\"syncDefinitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"branch\",\"directory\",\"parent\",\"target\"],\"members\":{\"branch\":{},\"directory\":{},\"parent\":{},\"target\":{}}}}}}},\"ListServiceInstanceOutputs\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceInstanceName\",\"serviceName\"],\"members\":{\"nextToken\":{},\"serviceInstanceName\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"outputs\"],\"members\":{\"nextToken\":{},\"outputs\":{\"shape\":\"S4a\"}}}},\"ListServiceInstanceProvisionedResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceInstanceName\",\"serviceName\"],\"members\":{\"nextToken\":{},\"serviceInstanceName\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"provisionedResources\"],\"members\":{\"nextToken\":{},\"provisionedResources\":{\"shape\":\"S4g\"}}}},\"ListServiceInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceInstances\"],\"members\":{\"nextToken\":{},\"serviceInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"environmentName\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"name\",\"serviceName\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"environmentName\":{},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"name\":{},\"serviceName\":{},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}}}}}},\"ListServicePipelineOutputs\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"nextToken\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"outputs\"],\"members\":{\"nextToken\":{},\"outputs\":{\"shape\":\"S4a\"}}}},\"ListServicePipelineProvisionedResources\":{\"input\":{\"type\":\"structure\",\"required\":[\"serviceName\"],\"members\":{\"nextToken\":{},\"serviceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"provisionedResources\"],\"members\":{\"nextToken\":{},\"provisionedResources\":{\"shape\":\"S4g\"}}}},\"ListServiceTemplateVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"templateName\"],\"members\":{\"majorVersion\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"templateVersions\"],\"members\":{\"nextToken\":{},\"templateVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"majorVersion\",\"minorVersion\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"majorVersion\":{},\"minorVersion\":{},\"recommendedMinorVersion\":{},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}}}}}},\"ListServiceTemplates\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"templates\"],\"members\":{\"nextToken\":{},\"templates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S18\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"pipelineProvisioning\":{},\"recommendedVersion\":{}}}}}}},\"ListServices\":{\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"services\"],\"members\":{\"nextToken\":{},\"services\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"tags\"],\"members\":{\"nextToken\":{},\"tags\":{\"shape\":\"Sz\"}}}},\"NotifyResourceDeploymentStatusChange\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"status\"],\"members\":{\"deploymentId\":{},\"outputs\":{\"type\":\"list\",\"member\":{\"shape\":\"S4b\"}},\"resourceArn\":{},\"status\":{},\"statusMessage\":{\"type\":\"string\",\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RejectEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\"],\"members\":{\"id\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{},\"tags\":{\"shape\":\"Sz\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{},\"tagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateAccountSettings\":{\"input\":{\"type\":\"structure\",\"members\":{\"pipelineProvisioningRepository\":{\"shape\":\"Sy\"},\"pipelineServiceRoleArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"accountSettings\"],\"members\":{\"accountSettings\":{\"shape\":\"S2x\"}}}},\"UpdateEnvironment\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentType\",\"name\"],\"members\":{\"deploymentType\":{},\"description\":{\"shape\":\"Sh\"},\"environmentAccountConnectionId\":{},\"name\":{},\"protonServiceRoleArn\":{},\"provisioningRepository\":{\"shape\":\"Sy\"},\"spec\":{\"shape\":\"So\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environment\"],\"members\":{\"environment\":{\"shape\":\"Sd\"}}}},\"UpdateEnvironmentAccountConnection\":{\"input\":{\"type\":\"structure\",\"required\":[\"id\",\"roleArn\"],\"members\":{\"id\":{},\"roleArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentAccountConnection\"],\"members\":{\"environmentAccountConnection\":{\"shape\":\"S4\"}}},\"idempotent\":true},\"UpdateEnvironmentTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S18\"},\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplate\"],\"members\":{\"environmentTemplate\":{\"shape\":\"S1a\"}}}},\"UpdateEnvironmentTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"majorVersion\":{},\"minorVersion\":{},\"status\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"environmentTemplateVersion\"],\"members\":{\"environmentTemplateVersion\":{\"shape\":\"S1j\"}}}},\"UpdateService\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"name\":{},\"spec\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"service\"],\"members\":{\"service\":{\"shape\":\"S1t\"}}}},\"UpdateServiceInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentType\",\"name\",\"serviceName\"],\"members\":{\"deploymentType\":{},\"name\":{},\"serviceName\":{},\"spec\":{\"shape\":\"So\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceInstance\"],\"members\":{\"serviceInstance\":{\"shape\":\"Ss\"}}}},\"UpdateServicePipeline\":{\"input\":{\"type\":\"structure\",\"required\":[\"deploymentType\",\"serviceName\",\"spec\"],\"members\":{\"deploymentType\":{},\"serviceName\":{},\"spec\":{\"shape\":\"So\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"pipeline\"],\"members\":{\"pipeline\":{\"shape\":\"Sw\"}}}},\"UpdateServiceTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S18\"},\"name\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplate\"],\"members\":{\"serviceTemplate\":{\"shape\":\"S1y\"}}}},\"UpdateServiceTemplateVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"minorVersion\",\"templateName\"],\"members\":{\"compatibleEnvironmentTemplates\":{\"shape\":\"S21\"},\"description\":{\"shape\":\"Sh\"},\"majorVersion\":{},\"minorVersion\":{},\"status\":{},\"templateName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"serviceTemplateVersion\"],\"members\":{\"serviceTemplateVersion\":{\"shape\":\"S24\"}}}},\"UpdateTemplateSyncConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"branch\",\"repositoryName\",\"repositoryProvider\",\"templateName\",\"templateType\"],\"members\":{\"branch\":{},\"repositoryName\":{},\"repositoryProvider\":{},\"subdirectory\":{},\"templateName\":{},\"templateType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateSyncConfig\":{\"shape\":\"S2c\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"arn\",\"environmentAccountId\",\"environmentName\",\"id\",\"lastModifiedAt\",\"managementAccountId\",\"requestedAt\",\"roleArn\",\"status\"],\"members\":{\"arn\":{},\"environmentAccountId\":{},\"environmentName\":{},\"id\":{},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"managementAccountId\":{},\"requestedAt\":{\"type\":\"timestamp\"},\"roleArn\":{},\"status\":{}}},\"Sd\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"name\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"description\":{\"shape\":\"Sh\"},\"environmentAccountConnectionId\":{},\"environmentAccountId\":{},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"name\":{},\"protonServiceRoleArn\":{},\"provisioning\":{},\"provisioningRepository\":{\"shape\":\"Sj\"},\"spec\":{\"shape\":\"So\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"Sg\":{\"type\":\"string\",\"sensitive\":true},\"Sh\":{\"type\":\"string\",\"sensitive\":true},\"Sj\":{\"type\":\"structure\",\"required\":[\"arn\",\"branch\",\"name\",\"provider\"],\"members\":{\"arn\":{},\"branch\":{},\"name\":{},\"provider\":{}}},\"So\":{\"type\":\"string\",\"sensitive\":true},\"Ss\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"environmentName\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"name\",\"serviceName\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"environmentName\":{},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"name\":{},\"serviceName\":{},\"spec\":{\"shape\":\"So\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"Sw\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"deploymentStatus\",\"lastDeploymentAttemptedAt\",\"lastDeploymentSucceededAt\",\"templateMajorVersion\",\"templateMinorVersion\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentStatus\":{},\"deploymentStatusMessage\":{\"shape\":\"Sg\"},\"lastDeploymentAttemptedAt\":{\"type\":\"timestamp\"},\"lastDeploymentSucceededAt\":{\"type\":\"timestamp\"},\"spec\":{\"shape\":\"So\"},\"templateMajorVersion\":{},\"templateMinorVersion\":{},\"templateName\":{}}},\"Sy\":{\"type\":\"structure\",\"required\":[\"branch\",\"name\",\"provider\"],\"members\":{\"branch\":{},\"name\":{},\"provider\":{}}},\"Sz\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\",\"value\"],\"members\":{\"key\":{},\"value\":{}}}},\"S18\":{\"type\":\"string\",\"sensitive\":true},\"S1a\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S18\"},\"encryptionKey\":{},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"provisioning\":{},\"recommendedVersion\":{}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"s3\":{\"type\":\"structure\",\"required\":[\"bucket\",\"key\"],\"members\":{\"bucket\":{},\"key\":{}}}},\"union\":true},\"S1j\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"majorVersion\",\"minorVersion\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"majorVersion\":{},\"minorVersion\":{},\"recommendedMinorVersion\":{},\"schema\":{\"shape\":\"S1l\"},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}},\"S1l\":{\"type\":\"string\",\"sensitive\":true},\"S1p\":{\"type\":\"structure\",\"required\":[\"arn\",\"connectionArn\",\"name\",\"provider\"],\"members\":{\"arn\":{},\"connectionArn\":{},\"encryptionKey\":{},\"name\":{},\"provider\":{}}},\"S1t\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\",\"spec\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"branchName\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"pipeline\":{\"shape\":\"Sw\"},\"repositoryConnectionArn\":{},\"repositoryId\":{},\"spec\":{\"shape\":\"So\"},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}},\"S1y\":{\"type\":\"structure\",\"required\":[\"arn\",\"createdAt\",\"lastModifiedAt\",\"name\"],\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"displayName\":{\"shape\":\"S18\"},\"encryptionKey\":{},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"name\":{},\"pipelineProvisioning\":{},\"recommendedVersion\":{}}},\"S21\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"templateName\":{}}}},\"S24\":{\"type\":\"structure\",\"required\":[\"arn\",\"compatibleEnvironmentTemplates\",\"createdAt\",\"lastModifiedAt\",\"majorVersion\",\"minorVersion\",\"status\",\"templateName\"],\"members\":{\"arn\":{},\"compatibleEnvironmentTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"majorVersion\",\"templateName\"],\"members\":{\"majorVersion\":{},\"templateName\":{}}}},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{\"shape\":\"Sh\"},\"lastModifiedAt\":{\"type\":\"timestamp\"},\"majorVersion\":{},\"minorVersion\":{},\"recommendedMinorVersion\":{},\"schema\":{\"shape\":\"S1l\"},\"status\":{},\"statusMessage\":{\"shape\":\"Sg\"},\"templateName\":{}}},\"S2c\":{\"type\":\"structure\",\"required\":[\"branch\",\"repositoryName\",\"repositoryProvider\",\"templateName\",\"templateType\"],\"members\":{\"branch\":{},\"repositoryName\":{},\"repositoryProvider\":{},\"subdirectory\":{},\"templateName\":{},\"templateType\":{}}},\"S2x\":{\"type\":\"structure\",\"members\":{\"pipelineProvisioningRepository\":{\"shape\":\"Sj\"},\"pipelineServiceRoleArn\":{}}},\"S3t\":{\"type\":\"structure\",\"required\":[\"branch\",\"directory\",\"repositoryName\",\"repositoryProvider\",\"sha\"],\"members\":{\"branch\":{},\"directory\":{},\"repositoryName\":{},\"repositoryProvider\":{},\"sha\":{}}},\"S3v\":{\"type\":\"structure\",\"required\":[\"events\",\"initialRevision\",\"startedAt\",\"status\",\"target\",\"targetRevision\"],\"members\":{\"events\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"event\",\"time\",\"type\"],\"members\":{\"event\":{},\"externalId\":{},\"time\":{\"type\":\"timestamp\"},\"type\":{}}}},\"initialRevision\":{\"shape\":\"S3t\"},\"startedAt\":{\"type\":\"timestamp\"},\"status\":{},\"target\":{},\"targetRevision\":{\"shape\":\"S3t\"}}},\"S4a\":{\"type\":\"list\",\"member\":{\"shape\":\"S4b\"}},\"S4b\":{\"type\":\"structure\",\"members\":{\"key\":{},\"valueString\":{}},\"sensitive\":true},\"S4g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"identifier\":{},\"name\":{},\"provisioningEngine\":{}}}}}}"); /***/ }), @@ -37200,7 +40374,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListEnvironmentAccountConnections\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"environmentAccountConnections\"},\"ListEnvironmentTemplateVersions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"templateVersions\"},\"ListEnvironmentTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"templates\"},\"ListEnvironments\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"environments\"},\"ListServiceInstances\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"serviceInstances\"},\"ListServiceTemplateVersions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"templateVersions\"},\"ListServiceTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"templates\"},\"ListServices\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"services\"},\"ListTagsForResource\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"tags\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListEnvironmentAccountConnections\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"environmentAccountConnections\"},\"ListEnvironmentOutputs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"outputs\"},\"ListEnvironmentProvisionedResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"provisionedResources\"},\"ListEnvironmentTemplateVersions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"templateVersions\"},\"ListEnvironmentTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"templates\"},\"ListEnvironments\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"environments\"},\"ListRepositories\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"repositories\"},\"ListRepositorySyncDefinitions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"syncDefinitions\"},\"ListServiceInstanceOutputs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"outputs\"},\"ListServiceInstanceProvisionedResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"provisionedResources\"},\"ListServiceInstances\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"serviceInstances\"},\"ListServicePipelineOutputs\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"outputs\"},\"ListServicePipelineProvisionedResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"result_key\":\"provisionedResources\"},\"ListServiceTemplateVersions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"templateVersions\"},\"ListServiceTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"templates\"},\"ListServices\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"services\"},\"ListTagsForResource\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"tags\"}}}"); /***/ }), @@ -37216,7 +40390,7 @@ module.exports = JSON.parse("{\"V\":{\"EnvironmentDeployed\":{\"description\":\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-01-02\",\"endpointPrefix\":\"qldb\",\"jsonVersion\":\"1.0\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"QLDB\",\"serviceFullName\":\"Amazon QLDB\",\"serviceId\":\"QLDB\",\"signatureVersion\":\"v4\",\"signingName\":\"qldb\",\"uid\":\"qldb-2019-01-02\"},\"operations\":{\"CancelJournalKinesisStream\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/ledgers/{name}/journal-kinesis-streams/{streamId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"StreamId\"],\"members\":{\"LedgerName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"StreamId\":{\"location\":\"uri\",\"locationName\":\"streamId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamId\":{}}}},\"CreateLedger\":{\"http\":{\"requestUri\":\"/ledgers\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"PermissionsMode\"],\"members\":{\"Name\":{},\"Tags\":{\"shape\":\"S6\"},\"PermissionsMode\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"KmsKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"State\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"PermissionsMode\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"KmsKeyArn\":{}}}},\"DeleteLedger\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/ledgers/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}}},\"DescribeJournalKinesisStream\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}/journal-kinesis-streams/{streamId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"StreamId\"],\"members\":{\"LedgerName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"StreamId\":{\"location\":\"uri\",\"locationName\":\"streamId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stream\":{\"shape\":\"Sj\"}}}},\"DescribeJournalS3Export\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}/journal-s3-exports/{exportId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ExportId\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"ExportId\":{\"location\":\"uri\",\"locationName\":\"exportId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ExportDescription\"],\"members\":{\"ExportDescription\":{\"shape\":\"Sr\"}}}},\"DescribeLedger\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"State\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"PermissionsMode\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"EncryptionDescription\":{\"shape\":\"S10\"}}}},\"ExportJournalToS3\":{\"http\":{\"requestUri\":\"/ledgers/{name}/journal-s3-exports\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InclusiveStartTime\",\"ExclusiveEndTime\",\"S3ExportConfiguration\",\"RoleArn\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"InclusiveStartTime\":{\"type\":\"timestamp\"},\"ExclusiveEndTime\":{\"type\":\"timestamp\"},\"S3ExportConfiguration\":{\"shape\":\"St\"},\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ExportId\"],\"members\":{\"ExportId\":{}}}},\"GetBlock\":{\"http\":{\"requestUri\":\"/ledgers/{name}/block\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"BlockAddress\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"BlockAddress\":{\"shape\":\"S15\"},\"DigestTipAddress\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Block\"],\"members\":{\"Block\":{\"shape\":\"S15\"},\"Proof\":{\"shape\":\"S15\"}}}},\"GetDigest\":{\"http\":{\"requestUri\":\"/ledgers/{name}/digest\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Digest\",\"DigestTipAddress\"],\"members\":{\"Digest\":{\"type\":\"blob\"},\"DigestTipAddress\":{\"shape\":\"S15\"}}}},\"GetRevision\":{\"http\":{\"requestUri\":\"/ledgers/{name}/revision\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"BlockAddress\",\"DocumentId\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"BlockAddress\":{\"shape\":\"S15\"},\"DocumentId\":{},\"DigestTipAddress\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Revision\"],\"members\":{\"Proof\":{\"shape\":\"S15\"},\"Revision\":{\"shape\":\"S15\"}}}},\"ListJournalKinesisStreamsForLedger\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}/journal-kinesis-streams\"},\"input\":{\"type\":\"structure\",\"required\":[\"LedgerName\"],\"members\":{\"LedgerName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max_results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Streams\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\"}},\"NextToken\":{}}}},\"ListJournalS3Exports\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/journal-s3-exports\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max_results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JournalS3Exports\":{\"shape\":\"S1k\"},\"NextToken\":{}}}},\"ListJournalS3ExportsForLedger\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}/journal-s3-exports\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max_results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JournalS3Exports\":{\"shape\":\"S1k\"},\"NextToken\":{}}}},\"ListLedgers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max_results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ledgers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"State\":{},\"CreationDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S6\"}}}},\"StreamJournalToKinesis\":{\"http\":{\"requestUri\":\"/ledgers/{name}/journal-kinesis-streams\"},\"input\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"RoleArn\",\"InclusiveStartTime\",\"KinesisConfiguration\",\"StreamName\"],\"members\":{\"LedgerName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S6\"},\"InclusiveStartTime\":{\"type\":\"timestamp\"},\"ExclusiveEndTime\":{\"type\":\"timestamp\"},\"KinesisConfiguration\":{\"shape\":\"Sl\"},\"StreamName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamId\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLedger\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/ledgers/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"KmsKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"State\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"EncryptionDescription\":{\"shape\":\"S10\"}}}},\"UpdateLedgerPermissionsMode\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/ledgers/{name}/permissions-mode\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"PermissionsMode\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"PermissionsMode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"PermissionsMode\":{}}}}},\"shapes\":{\"S6\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sj\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"RoleArn\",\"StreamId\",\"Status\",\"KinesisConfiguration\",\"StreamName\"],\"members\":{\"LedgerName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"InclusiveStartTime\":{\"type\":\"timestamp\"},\"ExclusiveEndTime\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"StreamId\":{},\"Arn\":{},\"Status\":{},\"KinesisConfiguration\":{\"shape\":\"Sl\"},\"ErrorCause\":{},\"StreamName\":{}}},\"Sl\":{\"type\":\"structure\",\"required\":[\"StreamArn\"],\"members\":{\"StreamArn\":{},\"AggregationEnabled\":{\"type\":\"boolean\"}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"ExportId\",\"ExportCreationTime\",\"Status\",\"InclusiveStartTime\",\"ExclusiveEndTime\",\"S3ExportConfiguration\",\"RoleArn\"],\"members\":{\"LedgerName\":{},\"ExportId\":{},\"ExportCreationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"InclusiveStartTime\":{\"type\":\"timestamp\"},\"ExclusiveEndTime\":{\"type\":\"timestamp\"},\"S3ExportConfiguration\":{\"shape\":\"St\"},\"RoleArn\":{}}},\"St\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Prefix\",\"EncryptionConfiguration\"],\"members\":{\"Bucket\":{},\"Prefix\":{},\"EncryptionConfiguration\":{\"type\":\"structure\",\"required\":[\"ObjectEncryptionType\"],\"members\":{\"ObjectEncryptionType\":{},\"KmsKeyArn\":{}}}}},\"S10\":{\"type\":\"structure\",\"required\":[\"KmsKeyArn\",\"EncryptionStatus\"],\"members\":{\"KmsKeyArn\":{},\"EncryptionStatus\":{},\"InaccessibleKmsKeyDateTime\":{\"type\":\"timestamp\"}}},\"S15\":{\"type\":\"structure\",\"members\":{\"IonText\":{\"type\":\"string\",\"sensitive\":true}},\"sensitive\":true},\"S1k\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-01-02\",\"endpointPrefix\":\"qldb\",\"jsonVersion\":\"1.0\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"QLDB\",\"serviceFullName\":\"Amazon QLDB\",\"serviceId\":\"QLDB\",\"signatureVersion\":\"v4\",\"signingName\":\"qldb\",\"uid\":\"qldb-2019-01-02\"},\"operations\":{\"CancelJournalKinesisStream\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/ledgers/{name}/journal-kinesis-streams/{streamId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"StreamId\"],\"members\":{\"LedgerName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"StreamId\":{\"location\":\"uri\",\"locationName\":\"streamId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamId\":{}}}},\"CreateLedger\":{\"http\":{\"requestUri\":\"/ledgers\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"PermissionsMode\"],\"members\":{\"Name\":{},\"Tags\":{\"shape\":\"S6\"},\"PermissionsMode\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"KmsKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"State\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"PermissionsMode\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"KmsKeyArn\":{}}}},\"DeleteLedger\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/ledgers/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}}},\"DescribeJournalKinesisStream\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}/journal-kinesis-streams/{streamId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"StreamId\"],\"members\":{\"LedgerName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"StreamId\":{\"location\":\"uri\",\"locationName\":\"streamId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Stream\":{\"shape\":\"Sj\"}}}},\"DescribeJournalS3Export\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}/journal-s3-exports/{exportId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ExportId\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"ExportId\":{\"location\":\"uri\",\"locationName\":\"exportId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ExportDescription\"],\"members\":{\"ExportDescription\":{\"shape\":\"Sr\"}}}},\"DescribeLedger\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"State\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"PermissionsMode\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"EncryptionDescription\":{\"shape\":\"S11\"}}}},\"ExportJournalToS3\":{\"http\":{\"requestUri\":\"/ledgers/{name}/journal-s3-exports\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InclusiveStartTime\",\"ExclusiveEndTime\",\"S3ExportConfiguration\",\"RoleArn\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"InclusiveStartTime\":{\"type\":\"timestamp\"},\"ExclusiveEndTime\":{\"type\":\"timestamp\"},\"S3ExportConfiguration\":{\"shape\":\"St\"},\"RoleArn\":{},\"OutputFormat\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ExportId\"],\"members\":{\"ExportId\":{}}}},\"GetBlock\":{\"http\":{\"requestUri\":\"/ledgers/{name}/block\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"BlockAddress\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"BlockAddress\":{\"shape\":\"S16\"},\"DigestTipAddress\":{\"shape\":\"S16\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Block\"],\"members\":{\"Block\":{\"shape\":\"S16\"},\"Proof\":{\"shape\":\"S16\"}}}},\"GetDigest\":{\"http\":{\"requestUri\":\"/ledgers/{name}/digest\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Digest\",\"DigestTipAddress\"],\"members\":{\"Digest\":{\"type\":\"blob\"},\"DigestTipAddress\":{\"shape\":\"S16\"}}}},\"GetRevision\":{\"http\":{\"requestUri\":\"/ledgers/{name}/revision\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"BlockAddress\",\"DocumentId\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"BlockAddress\":{\"shape\":\"S16\"},\"DocumentId\":{},\"DigestTipAddress\":{\"shape\":\"S16\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Revision\"],\"members\":{\"Proof\":{\"shape\":\"S16\"},\"Revision\":{\"shape\":\"S16\"}}}},\"ListJournalKinesisStreamsForLedger\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}/journal-kinesis-streams\"},\"input\":{\"type\":\"structure\",\"required\":[\"LedgerName\"],\"members\":{\"LedgerName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max_results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Streams\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\"}},\"NextToken\":{}}}},\"ListJournalS3Exports\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/journal-s3-exports\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max_results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JournalS3Exports\":{\"shape\":\"S1l\"},\"NextToken\":{}}}},\"ListJournalS3ExportsForLedger\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers/{name}/journal-s3-exports\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max_results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JournalS3Exports\":{\"shape\":\"S1l\"},\"NextToken\":{}}}},\"ListLedgers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/ledgers\"},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max_results\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Ledgers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"State\":{},\"CreationDateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S6\"}}}},\"StreamJournalToKinesis\":{\"http\":{\"requestUri\":\"/ledgers/{name}/journal-kinesis-streams\"},\"input\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"RoleArn\",\"InclusiveStartTime\",\"KinesisConfiguration\",\"StreamName\"],\"members\":{\"LedgerName\":{\"location\":\"uri\",\"locationName\":\"name\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S6\"},\"InclusiveStartTime\":{\"type\":\"timestamp\"},\"ExclusiveEndTime\":{\"type\":\"timestamp\"},\"KinesisConfiguration\":{\"shape\":\"Sl\"},\"StreamName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamId\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"Tags\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLedger\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/ledgers/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"KmsKey\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"State\":{},\"CreationDateTime\":{\"type\":\"timestamp\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"EncryptionDescription\":{\"shape\":\"S11\"}}}},\"UpdateLedgerPermissionsMode\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/ledgers/{name}/permissions-mode\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"PermissionsMode\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"PermissionsMode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"PermissionsMode\":{}}}}},\"shapes\":{\"S6\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sj\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"RoleArn\",\"StreamId\",\"Status\",\"KinesisConfiguration\",\"StreamName\"],\"members\":{\"LedgerName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"InclusiveStartTime\":{\"type\":\"timestamp\"},\"ExclusiveEndTime\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"StreamId\":{},\"Arn\":{},\"Status\":{},\"KinesisConfiguration\":{\"shape\":\"Sl\"},\"ErrorCause\":{},\"StreamName\":{}}},\"Sl\":{\"type\":\"structure\",\"required\":[\"StreamArn\"],\"members\":{\"StreamArn\":{},\"AggregationEnabled\":{\"type\":\"boolean\"}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"LedgerName\",\"ExportId\",\"ExportCreationTime\",\"Status\",\"InclusiveStartTime\",\"ExclusiveEndTime\",\"S3ExportConfiguration\",\"RoleArn\"],\"members\":{\"LedgerName\":{},\"ExportId\":{},\"ExportCreationTime\":{\"type\":\"timestamp\"},\"Status\":{},\"InclusiveStartTime\":{\"type\":\"timestamp\"},\"ExclusiveEndTime\":{\"type\":\"timestamp\"},\"S3ExportConfiguration\":{\"shape\":\"St\"},\"RoleArn\":{},\"OutputFormat\":{}}},\"St\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Prefix\",\"EncryptionConfiguration\"],\"members\":{\"Bucket\":{},\"Prefix\":{},\"EncryptionConfiguration\":{\"type\":\"structure\",\"required\":[\"ObjectEncryptionType\"],\"members\":{\"ObjectEncryptionType\":{},\"KmsKeyArn\":{}}}}},\"S11\":{\"type\":\"structure\",\"required\":[\"KmsKeyArn\",\"EncryptionStatus\"],\"members\":{\"KmsKeyArn\":{},\"EncryptionStatus\":{},\"InaccessibleKmsKeyDateTime\":{\"type\":\"timestamp\"}}},\"S16\":{\"type\":\"structure\",\"members\":{\"IonText\":{\"type\":\"string\",\"sensitive\":true}},\"sensitive\":true},\"S1l\":{\"type\":\"list\",\"member\":{\"shape\":\"Sr\"}}}}"); /***/ }), @@ -37248,7 +40422,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-04-01\",\"endpointPrefix\":\"quicksight\",\"jsonVersion\":\"1.0\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon QuickSight\",\"serviceId\":\"QuickSight\",\"signatureVersion\":\"v4\",\"uid\":\"quicksight-2018-04-01\"},\"operations\":{\"CancelIngestion\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"DataSetId\",\"IngestionId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"IngestionId\":{\"location\":\"uri\",\"locationName\":\"IngestionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"IngestionId\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"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\"},\"FieldFolders\":{\"shape\":\"S3b\"},\"Permissions\":{\"shape\":\"S11\"},\"RowLevelPermissionDataSet\":{\"shape\":\"S3g\"},\"ColumnLevelPermissionRules\":{\"shape\":\"S3j\"},\"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\":\"S3q\"},\"Credentials\":{\"shape\":\"S4r\"},\"Permissions\":{\"shape\":\"S11\"},\"VpcConnectionProperties\":{\"shape\":\"S4x\"},\"SslProperties\":{\"shape\":\"S4y\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"DataSourceId\":{},\"CreationStatus\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"CreateFolder\":{\"http\":{\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"Name\":{},\"FolderType\":{},\"ParentFolderArn\":{},\"Permissions\":{\"shape\":\"S11\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"Arn\":{},\"FolderId\":{},\"RequestId\":{}}}},\"CreateFolderMembership\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/members/{MemberType}/{MemberId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\",\"MemberId\",\"MemberType\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"MemberId\":{\"location\":\"uri\",\"locationName\":\"MemberId\"},\"MemberType\":{\"location\":\"uri\",\"locationName\":\"MemberType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"integer\"},\"FolderMember\":{\"type\":\"structure\",\"members\":{\"MemberId\":{},\"MemberType\":{}}},\"RequestId\":{}}}},\"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\":\"S5c\"},\"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\":\"S5g\"},\"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\":\"S5k\"},\"Namespace\":{\"location\":\"uri\",\"locationName\":\"Namespace\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssignmentName\":{},\"AssignmentId\":{},\"AssignmentStatus\":{},\"PolicyArn\":{},\"Identities\":{\"shape\":\"S5k\"},\"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\":\"S5x\"},\"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\":\"S65\"},\"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\":\"S68\"},\"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\":\"S6n\"},\"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\"}}}},\"DeleteFolder\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"Arn\":{},\"FolderId\":{},\"RequestId\":{}}}},\"DeleteFolderMembership\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/members/{MemberType}/{MemberId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\",\"MemberId\",\"MemberType\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"MemberId\":{\"location\":\"uri\",\"locationName\":\"MemberId\"},\"MemberType\":{\"location\":\"uri\",\"locationName\":\"MemberType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"integer\"},\"RequestId\":{}}}},\"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\":\"S80\"},\"ThemeArn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Sheets\":{\"shape\":\"S81\"}}},\"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\":\"S80\"},\"Description\":{},\"ThemeArn\":{},\"Sheets\":{\"shape\":\"S81\"}}},\"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\"},\"FieldFolders\":{\"shape\":\"S3b\"},\"RowLevelPermissionDataSet\":{\"shape\":\"S3g\"},\"ColumnLevelPermissionRules\":{\"shape\":\"S3j\"}}},\"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\":\"S8n\"},\"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\"}}}},\"DescribeFolder\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"Folder\":{\"type\":\"structure\",\"members\":{\"FolderId\":{},\"Arn\":{},\"Name\":{},\"FolderType\":{},\"FolderPath\":{\"type\":\"list\",\"member\":{}},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}},\"RequestId\":{}}}},\"DescribeFolderPermissions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/permissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderId\":{},\"Arn\":{},\"Permissions\":{\"shape\":\"S11\"},\"RequestId\":{}}}},\"DescribeFolderResolvedPermissions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/resolved-permissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderId\":{},\"Arn\":{},\"Permissions\":{\"shape\":\"S11\"},\"RequestId\":{}}}},\"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\":\"S5c\"},\"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\":\"S5k\"},\"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\":\"S97\"},\"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\":\"S9i\"},\"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\":\"S81\"}}},\"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\":\"S65\"},\"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\":\"S68\"},\"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\":\"S6n\"},\"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\":\"Sak\"},\"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\":\"Sat\"},\"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\":\"Sat\"},\"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\":\"Sb0\"},\"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\":\"Sb8\"},\"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\":\"S3g\"},\"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\":\"S8n\"}},\"NextToken\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"ListFolderMembers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/members\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderMemberList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MemberId\":{},\"MemberArn\":{}}}},\"NextToken\":{},\"RequestId\":{}}}},\"ListFolders\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders\"},\"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\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderSummaryList\":{\"shape\":\"Sbn\"},\"NextToken\":{},\"RequestId\":{}}}},\"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\":\"S5g\"}},\"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\":\"Sbu\"},\"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\":\"S97\"}},\"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\":\"S9i\"}},\"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\":\"S65\"}},\"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\":\"S6n\"}},\"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\":\"Sbu\"},\"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\":\"Sak\"}},\"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\":{},\"ExternalLoginFederationProviderType\":{},\"CustomFederationProviderUrl\":{},\"ExternalLoginId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"Sak\"},\"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\":\"Sb0\"},\"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\":\"Sb8\"},\"NextToken\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"RequestId\":{}}}},\"SearchFolders\":{\"http\":{\"requestUri\":\"/accounts/{AwsAccountId}/search/folders\"},\"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\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderSummaryList\":{\"shape\":\"Sbn\"},\"NextToken\":{},\"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\":\"Se0\"},\"RevokePermissions\":{\"shape\":\"Se0\"}}},\"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\":\"Se0\"},\"RevokePermissions\":{\"shape\":\"Se0\"}}},\"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\"},\"FieldFolders\":{\"shape\":\"S3b\"},\"RowLevelPermissionDataSet\":{\"shape\":\"S3g\"},\"ColumnLevelPermissionRules\":{\"shape\":\"S3j\"}}},\"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\":\"S3q\"},\"Credentials\":{\"shape\":\"S4r\"},\"VpcConnectionProperties\":{\"shape\":\"S4x\"},\"SslProperties\":{\"shape\":\"S4y\"}}},\"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\"}}}},\"UpdateFolder\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\",\"Name\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"Arn\":{},\"FolderId\":{},\"RequestId\":{}}}},\"UpdateFolderPermissions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/permissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"GrantPermissions\":{\"shape\":\"S11\"},\"RevokePermissions\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"integer\"},\"Arn\":{},\"FolderId\":{},\"Permissions\":{\"shape\":\"S11\"},\"RequestId\":{}}}},\"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\":\"S5c\"},\"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\":\"S5k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssignmentName\":{},\"AssignmentId\":{},\"PolicyArn\":{},\"Identities\":{\"shape\":\"S5k\"},\"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\":\"S5x\"},\"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\":\"S65\"},\"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\":\"Se0\"},\"RevokePermissions\":{\"shape\":\"Se0\"}}},\"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\":\"S68\"}}},\"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\":\"S6n\"},\"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\":\"Se0\"},\"RevokePermissions\":{\"shape\":\"Se0\"}}},\"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\"},\"ExternalLoginFederationProviderType\":{},\"CustomFederationProviderUrl\":{},\"ExternalLoginId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"Sak\"},\"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\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"description\":{},\"columns\":{\"type\":\"list\",\"member\":{}}}}},\"S3g\":{\"type\":\"structure\",\"required\":[\"Arn\",\"PermissionPolicy\"],\"members\":{\"Namespace\":{},\"Arn\":{},\"PermissionPolicy\":{},\"FormatVersion\":{}}},\"S3j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Principals\":{\"type\":\"list\",\"member\":{}},\"ColumnNames\":{\"type\":\"list\",\"member\":{}}}}},\"S3q\":{\"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\"}}}}},\"S4r\":{\"type\":\"structure\",\"members\":{\"CredentialPair\":{\"type\":\"structure\",\"required\":[\"Username\",\"Password\"],\"members\":{\"Username\":{},\"Password\":{},\"AlternateDataSourceParameters\":{\"shape\":\"S4v\"}}},\"CopySourceArn\":{}},\"sensitive\":true},\"S4v\":{\"type\":\"list\",\"member\":{\"shape\":\"S3q\"}},\"S4x\":{\"type\":\"structure\",\"required\":[\"VpcConnectionArn\"],\"members\":{\"VpcConnectionArn\":{}}},\"S4y\":{\"type\":\"structure\",\"members\":{\"DisableSsl\":{\"type\":\"boolean\"}}},\"S5c\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"GroupName\":{},\"Description\":{},\"PrincipalId\":{}}},\"S5g\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"MemberName\":{}}},\"S5k\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S5x\":{\"type\":\"structure\",\"members\":{\"SourceAnalysis\":{\"type\":\"structure\",\"required\":[\"Arn\",\"DataSetReferences\"],\"members\":{\"Arn\":{},\"DataSetReferences\":{\"shape\":\"S17\"}}},\"SourceTemplate\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}}}},\"S65\":{\"type\":\"structure\",\"members\":{\"AliasName\":{},\"Arn\":{},\"TemplateVersionNumber\":{\"type\":\"long\"}}},\"S68\":{\"type\":\"structure\",\"members\":{\"DataColorPalette\":{\"type\":\"structure\",\"members\":{\"Colors\":{\"shape\":\"S6a\"},\"MinMaxGradient\":{\"shape\":\"S6a\"},\"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\"}}}}}}}}},\"S6a\":{\"type\":\"list\",\"member\":{}},\"S6n\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AliasName\":{},\"ThemeVersionNumber\":{\"type\":\"long\"}}},\"S80\":{\"type\":\"list\",\"member\":{}},\"S81\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SheetId\":{},\"Name\":{}}}},\"S8n\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"DataSourceId\":{},\"Name\":{},\"Type\":{},\"Status\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"DataSourceParameters\":{\"shape\":\"S3q\"},\"AlternateDataSourceParameters\":{\"shape\":\"S4v\"},\"VpcConnectionProperties\":{\"shape\":\"S4x\"},\"SslProperties\":{\"shape\":\"S4y\"},\"ErrorInfo\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Message\":{}}}}},\"S97\":{\"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\":{}}},\"S9i\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"CapacityRegion\":{},\"CreationStatus\":{},\"IdentityStore\":{},\"NamespaceError\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Message\":{}}}}},\"Sak\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"UserName\":{},\"Email\":{},\"Role\":{},\"IdentityType\":{},\"Active\":{\"type\":\"boolean\"},\"PrincipalId\":{},\"CustomPermissionsName\":{},\"ExternalLoginFederationProviderType\":{},\"ExternalLoginFederationProviderUrl\":{},\"ExternalLoginId\":{}}},\"Sat\":{\"type\":\"string\",\"sensitive\":true},\"Sb0\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AnalysisId\":{},\"Name\":{},\"Status\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}}},\"Sb8\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"DashboardId\":{},\"Name\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"PublishedVersionNumber\":{\"type\":\"long\"},\"LastPublishedTime\":{\"type\":\"timestamp\"}}}},\"Sbn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"FolderId\":{},\"Name\":{},\"FolderType\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}}},\"Sbu\":{\"type\":\"list\",\"member\":{\"shape\":\"S5c\"}},\"Se0\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-04-01\",\"endpointPrefix\":\"quicksight\",\"jsonVersion\":\"1.0\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon QuickSight\",\"serviceId\":\"QuickSight\",\"signatureVersion\":\"v4\",\"uid\":\"quicksight-2018-04-01\"},\"operations\":{\"CancelIngestion\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"DataSetId\",\"IngestionId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"DataSetId\":{\"location\":\"uri\",\"locationName\":\"DataSetId\"},\"IngestionId\":{\"location\":\"uri\",\"locationName\":\"IngestionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"IngestionId\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"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\":\"Sj\"},\"Permissions\":{\"shape\":\"S10\"},\"SourceEntity\":{\"shape\":\"S14\"},\"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\":\"Sj\"},\"Permissions\":{\"shape\":\"S10\"},\"SourceEntity\":{\"shape\":\"S1c\"},\"Tags\":{\"shape\":\"Sb\"},\"VersionDescription\":{},\"DashboardPublishOptions\":{\"shape\":\"S1f\"},\"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\":\"S1p\"},\"LogicalTableMap\":{\"shape\":\"S2a\"},\"ImportMode\":{},\"ColumnGroups\":{\"shape\":\"S37\"},\"FieldFolders\":{\"shape\":\"S3d\"},\"Permissions\":{\"shape\":\"S10\"},\"RowLevelPermissionDataSet\":{\"shape\":\"S3i\"},\"RowLevelPermissionTagConfiguration\":{\"shape\":\"S3m\"},\"ColumnLevelPermissionRules\":{\"shape\":\"S3s\"},\"Tags\":{\"shape\":\"Sb\"},\"DataSetUsageConfiguration\":{\"shape\":\"S3w\"}}},\"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\":\"S40\"},\"Credentials\":{\"shape\":\"S53\"},\"Permissions\":{\"shape\":\"S10\"},\"VpcConnectionProperties\":{\"shape\":\"S59\"},\"SslProperties\":{\"shape\":\"S5a\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"DataSourceId\":{},\"CreationStatus\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"CreateFolder\":{\"http\":{\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"Name\":{},\"FolderType\":{},\"ParentFolderArn\":{},\"Permissions\":{\"shape\":\"S10\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"Arn\":{},\"FolderId\":{},\"RequestId\":{}}}},\"CreateFolderMembership\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/members/{MemberType}/{MemberId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\",\"MemberId\",\"MemberType\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"MemberId\":{\"location\":\"uri\",\"locationName\":\"MemberId\"},\"MemberType\":{\"location\":\"uri\",\"locationName\":\"MemberType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"integer\"},\"FolderMember\":{\"type\":\"structure\",\"members\":{\"MemberId\":{},\"MemberType\":{}}},\"RequestId\":{}}}},\"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\":\"S5o\"},\"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\":\"S5s\"},\"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\":\"S5w\"},\"Namespace\":{\"location\":\"uri\",\"locationName\":\"Namespace\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssignmentName\":{},\"AssignmentId\":{},\"AssignmentStatus\":{},\"PolicyArn\":{},\"Identities\":{\"shape\":\"S5w\"},\"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\"},\"IngestionType\":{}}},\"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\":\"S10\"},\"SourceEntity\":{\"shape\":\"S6a\"},\"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\":\"S6i\"},\"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\":\"S6l\"},\"Permissions\":{\"shape\":\"S10\"},\"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\":\"S70\"},\"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\"}}}},\"DeleteFolder\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"Arn\":{},\"FolderId\":{},\"RequestId\":{}}}},\"DeleteFolderMembership\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/members/{MemberType}/{MemberId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\",\"MemberId\",\"MemberType\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"MemberId\":{\"location\":\"uri\",\"locationName\":\"MemberId\"},\"MemberType\":{\"location\":\"uri\",\"locationName\":\"MemberType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"integer\"},\"RequestId\":{}}}},\"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\":\"S8d\"},\"ThemeArn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"Sheets\":{\"shape\":\"S8e\"}}},\"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\":\"S10\"},\"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\":\"S8d\"},\"Description\":{},\"ThemeArn\":{},\"Sheets\":{\"shape\":\"S8e\"}}},\"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\":\"S10\"},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"RequestId\":{},\"LinkSharingConfiguration\":{\"shape\":\"S8r\"}}}},\"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\":\"S1p\"},\"LogicalTableMap\":{\"shape\":\"S2a\"},\"OutputColumns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"Type\":{}}}},\"ImportMode\":{},\"ConsumedSpiceCapacityInBytes\":{\"type\":\"long\"},\"ColumnGroups\":{\"shape\":\"S37\"},\"FieldFolders\":{\"shape\":\"S3d\"},\"RowLevelPermissionDataSet\":{\"shape\":\"S3i\"},\"RowLevelPermissionTagConfiguration\":{\"shape\":\"S3m\"},\"ColumnLevelPermissionRules\":{\"shape\":\"S3s\"},\"DataSetUsageConfiguration\":{\"shape\":\"S3w\"}}},\"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\":\"S10\"},\"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\":\"S91\"},\"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\":\"S10\"},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"DescribeFolder\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"Folder\":{\"type\":\"structure\",\"members\":{\"FolderId\":{},\"Arn\":{},\"Name\":{},\"FolderType\":{},\"FolderPath\":{\"type\":\"list\",\"member\":{}},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}},\"RequestId\":{}}}},\"DescribeFolderPermissions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/permissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderId\":{},\"Arn\":{},\"Permissions\":{\"shape\":\"S10\"},\"RequestId\":{}}}},\"DescribeFolderResolvedPermissions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/resolved-permissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderId\":{},\"Arn\":{},\"Permissions\":{\"shape\":\"S10\"},\"RequestId\":{}}}},\"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\":\"S5o\"},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"DescribeGroupMembership\":{\"http\":{\"method\":\"GET\",\"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\":\"S5s\"},\"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\":\"S5w\"},\"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\":\"S9n\"},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"DescribeIpRestriction\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/ip-restriction\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AwsAccountId\":{},\"IpRestrictionRuleMap\":{\"shape\":\"S9w\"},\"Enabled\":{\"type\":\"boolean\"},\"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\":\"Sa2\"},\"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\":\"S8e\"}}},\"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\":\"S6i\"},\"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\":\"S10\"},\"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\":\"S6l\"},\"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\":\"S70\"},\"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\":\"S10\"},\"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\":\"Sb4\"},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"GenerateEmbedUrlForAnonymousUser\":{\"http\":{\"requestUri\":\"/accounts/{AwsAccountId}/embed-url/anonymous-user\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"Namespace\",\"AuthorizedResourceArns\",\"ExperienceConfiguration\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"SessionLifetimeInMinutes\":{\"type\":\"long\"},\"Namespace\":{},\"SessionTags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{\"shape\":\"S3r\"}}}},\"AuthorizedResourceArns\":{\"type\":\"list\",\"member\":{}},\"ExperienceConfiguration\":{\"type\":\"structure\",\"members\":{\"Dashboard\":{\"type\":\"structure\",\"required\":[\"InitialDashboardId\"],\"members\":{\"InitialDashboardId\":{}}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"EmbedUrl\",\"Status\",\"RequestId\"],\"members\":{\"EmbedUrl\":{\"shape\":\"Sbg\"},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"RequestId\":{}}}},\"GenerateEmbedUrlForRegisteredUser\":{\"http\":{\"requestUri\":\"/accounts/{AwsAccountId}/embed-url/registered-user\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"UserArn\",\"ExperienceConfiguration\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"SessionLifetimeInMinutes\":{\"type\":\"long\"},\"UserArn\":{},\"ExperienceConfiguration\":{\"type\":\"structure\",\"members\":{\"Dashboard\":{\"type\":\"structure\",\"required\":[\"InitialDashboardId\"],\"members\":{\"InitialDashboardId\":{}}},\"QuickSightConsole\":{\"type\":\"structure\",\"members\":{\"InitialPath\":{}}},\"QSearchBar\":{\"type\":\"structure\",\"members\":{\"InitialTopicId\":{}}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"EmbedUrl\",\"Status\",\"RequestId\"],\"members\":{\"EmbedUrl\":{\"shape\":\"Sbg\"},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"RequestId\":{}}}},\"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\":\"Sbg\"},\"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\":\"Sbg\"},\"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\":\"Sby\"},\"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\":\"Sc6\"},\"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\":\"S3i\"},\"RowLevelPermissionTagConfigurationApplied\":{\"type\":\"boolean\"},\"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\":\"S91\"}},\"NextToken\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"ListFolderMembers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/members\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"next-token\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"max-results\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderMemberList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MemberId\":{},\"MemberArn\":{}}}},\"NextToken\":{},\"RequestId\":{}}}},\"ListFolders\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/accounts/{AwsAccountId}/folders\"},\"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\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderSummaryList\":{\"shape\":\"Scl\"},\"NextToken\":{},\"RequestId\":{}}}},\"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\":\"S5s\"}},\"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\":\"Scs\"},\"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\":\"S9n\"}},\"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\":\"Sa2\"}},\"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\":\"S6i\"}},\"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\":\"S70\"}},\"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\":\"Scs\"},\"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\":\"Sb4\"}},\"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\":{},\"ExternalLoginFederationProviderType\":{},\"CustomFederationProviderUrl\":{},\"ExternalLoginId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"Sb4\"},\"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\":\"Sby\"},\"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\":\"Sc6\"},\"NextToken\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"RequestId\":{}}}},\"SearchFolders\":{\"http\":{\"requestUri\":\"/accounts/{AwsAccountId}/search/folders\"},\"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\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"FolderSummaryList\":{\"shape\":\"Scl\"},\"NextToken\":{},\"RequestId\":{}}}},\"SearchGroups\":{\"http\":{\"requestUri\":\"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups-search\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"Namespace\",\"Filters\"],\"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\"},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Operator\",\"Name\",\"Value\"],\"members\":{\"Operator\":{},\"Name\":{},\"Value\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"GroupList\":{\"shape\":\"Scs\"},\"NextToken\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"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\":\"Sj\"},\"SourceEntity\":{\"shape\":\"S14\"},\"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\":\"Sf4\"},\"RevokePermissions\":{\"shape\":\"Sf4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AnalysisArn\":{},\"AnalysisId\":{},\"Permissions\":{\"shape\":\"S10\"},\"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\":\"S1c\"},\"Parameters\":{\"shape\":\"Sj\"},\"VersionDescription\":{},\"DashboardPublishOptions\":{\"shape\":\"S1f\"},\"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\":\"Sf4\"},\"RevokePermissions\":{\"shape\":\"Sf4\"},\"GrantLinkPermissions\":{\"shape\":\"Sf9\"},\"RevokeLinkPermissions\":{\"shape\":\"Sf9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DashboardArn\":{},\"DashboardId\":{},\"Permissions\":{\"shape\":\"S10\"},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"LinkSharingConfiguration\":{\"shape\":\"S8r\"}}}},\"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\":\"S1p\"},\"LogicalTableMap\":{\"shape\":\"S2a\"},\"ImportMode\":{},\"ColumnGroups\":{\"shape\":\"S37\"},\"FieldFolders\":{\"shape\":\"S3d\"},\"RowLevelPermissionDataSet\":{\"shape\":\"S3i\"},\"RowLevelPermissionTagConfiguration\":{\"shape\":\"S3m\"},\"ColumnLevelPermissionRules\":{\"shape\":\"S3s\"},\"DataSetUsageConfiguration\":{\"shape\":\"S3w\"}}},\"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\":\"S10\"},\"RevokePermissions\":{\"shape\":\"S10\"}}},\"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\":\"S40\"},\"Credentials\":{\"shape\":\"S53\"},\"VpcConnectionProperties\":{\"shape\":\"S59\"},\"SslProperties\":{\"shape\":\"S5a\"}}},\"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\":\"S10\"},\"RevokePermissions\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DataSourceArn\":{},\"DataSourceId\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"UpdateFolder\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\",\"Name\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"},\"Arn\":{},\"FolderId\":{},\"RequestId\":{}}}},\"UpdateFolderPermissions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/accounts/{AwsAccountId}/folders/{FolderId}/permissions\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\",\"FolderId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"FolderId\":{\"location\":\"uri\",\"locationName\":\"FolderId\"},\"GrantPermissions\":{\"shape\":\"S10\"},\"RevokePermissions\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{\"type\":\"integer\"},\"Arn\":{},\"FolderId\":{},\"Permissions\":{\"shape\":\"S10\"},\"RequestId\":{}}}},\"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\":\"S5o\"},\"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\":\"S5w\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssignmentName\":{},\"AssignmentId\":{},\"PolicyArn\":{},\"Identities\":{\"shape\":\"S5w\"},\"AssignmentStatus\":{},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}},\"UpdateIpRestriction\":{\"http\":{\"requestUri\":\"/accounts/{AwsAccountId}/ip-restriction\"},\"input\":{\"type\":\"structure\",\"required\":[\"AwsAccountId\"],\"members\":{\"AwsAccountId\":{\"location\":\"uri\",\"locationName\":\"AwsAccountId\"},\"IpRestrictionRuleMap\":{\"shape\":\"S9w\"},\"Enabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AwsAccountId\":{},\"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\":\"S6a\"},\"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\":\"S6i\"},\"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\":\"Sf4\"},\"RevokePermissions\":{\"shape\":\"Sf4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplateId\":{},\"TemplateArn\":{},\"Permissions\":{\"shape\":\"S10\"},\"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\":\"S6l\"}}},\"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\":\"S70\"},\"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\":\"Sf4\"},\"RevokePermissions\":{\"shape\":\"Sf4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ThemeId\":{},\"ThemeArn\":{},\"Permissions\":{\"shape\":\"S10\"},\"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\"},\"ExternalLoginFederationProviderType\":{},\"CustomFederationProviderUrl\":{},\"ExternalLoginId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"User\":{\"shape\":\"Sb4\"},\"RequestId\":{},\"Status\":{\"location\":\"statusCode\",\"type\":\"integer\"}}}}},\"shapes\":{\"Sa\":{\"type\":\"structure\",\"members\":{\"DefaultTheme\":{},\"DefaultEmailCustomizationTemplate\":{}}},\"Sb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sj\":{\"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\"}}}}}}},\"S10\":{\"type\":\"list\",\"member\":{\"shape\":\"S11\"}},\"S11\":{\"type\":\"structure\",\"required\":[\"Principal\",\"Actions\"],\"members\":{\"Principal\":{},\"Actions\":{\"type\":\"list\",\"member\":{}}}},\"S14\":{\"type\":\"structure\",\"members\":{\"SourceTemplate\":{\"type\":\"structure\",\"required\":[\"DataSetReferences\",\"Arn\"],\"members\":{\"DataSetReferences\":{\"shape\":\"S16\"},\"Arn\":{}}}}},\"S16\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DataSetPlaceholder\",\"DataSetArn\"],\"members\":{\"DataSetPlaceholder\":{},\"DataSetArn\":{}}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"SourceTemplate\":{\"type\":\"structure\",\"required\":[\"DataSetReferences\",\"Arn\"],\"members\":{\"DataSetReferences\":{\"shape\":\"S16\"},\"Arn\":{}}}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"AdHocFilteringOption\":{\"type\":\"structure\",\"members\":{\"AvailabilityStatus\":{}}},\"ExportToCSVOption\":{\"type\":\"structure\",\"members\":{\"AvailabilityStatus\":{}}},\"SheetControlsOption\":{\"type\":\"structure\",\"members\":{\"VisibilityState\":{}}}}},\"S1p\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"RelationalTable\":{\"type\":\"structure\",\"required\":[\"DataSourceArn\",\"Name\",\"InputColumns\"],\"members\":{\"DataSourceArn\":{},\"Catalog\":{},\"Schema\":{},\"Name\":{},\"InputColumns\":{\"shape\":\"S1w\"}}},\"CustomSql\":{\"type\":\"structure\",\"required\":[\"DataSourceArn\",\"Name\",\"SqlQuery\"],\"members\":{\"DataSourceArn\":{},\"Name\":{},\"SqlQuery\":{},\"Columns\":{\"shape\":\"S1w\"}}},\"S3Source\":{\"type\":\"structure\",\"required\":[\"DataSourceArn\",\"InputColumns\"],\"members\":{\"DataSourceArn\":{},\"UploadSettings\":{\"type\":\"structure\",\"members\":{\"Format\":{},\"StartFromRow\":{\"type\":\"integer\"},\"ContainsHeader\":{\"type\":\"boolean\"},\"TextQualifier\":{},\"Delimiter\":{}}},\"InputColumns\":{\"shape\":\"S1w\"}}}}}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{}}}},\"S2a\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Alias\",\"Source\"],\"members\":{\"Alias\":{},\"DataTransforms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProjectOperation\":{\"type\":\"structure\",\"required\":[\"ProjectedColumns\"],\"members\":{\"ProjectedColumns\":{\"type\":\"list\",\"member\":{}}}},\"FilterOperation\":{\"type\":\"structure\",\"required\":[\"ConditionExpression\"],\"members\":{\"ConditionExpression\":{}}},\"CreateColumnsOperation\":{\"type\":\"structure\",\"required\":[\"Columns\"],\"members\":{\"Columns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ColumnName\",\"ColumnId\",\"Expression\"],\"members\":{\"ColumnName\":{},\"ColumnId\":{},\"Expression\":{}}}}}},\"RenameColumnOperation\":{\"type\":\"structure\",\"required\":[\"ColumnName\",\"NewColumnName\"],\"members\":{\"ColumnName\":{},\"NewColumnName\":{}}},\"CastColumnTypeOperation\":{\"type\":\"structure\",\"required\":[\"ColumnName\",\"NewColumnType\"],\"members\":{\"ColumnName\":{},\"NewColumnType\":{},\"Format\":{}}},\"TagColumnOperation\":{\"type\":\"structure\",\"required\":[\"ColumnName\",\"Tags\"],\"members\":{\"ColumnName\":{},\"Tags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ColumnGeographicRole\":{},\"ColumnDescription\":{\"type\":\"structure\",\"members\":{\"Text\":{}}}}}}}},\"UntagColumnOperation\":{\"type\":\"structure\",\"required\":[\"ColumnName\",\"TagNames\"],\"members\":{\"ColumnName\":{},\"TagNames\":{\"type\":\"list\",\"member\":{}}}}}}},\"Source\":{\"type\":\"structure\",\"members\":{\"JoinInstruction\":{\"type\":\"structure\",\"required\":[\"LeftOperand\",\"RightOperand\",\"Type\",\"OnClause\"],\"members\":{\"LeftOperand\":{},\"RightOperand\":{},\"LeftJoinKeyProperties\":{\"shape\":\"S33\"},\"RightJoinKeyProperties\":{\"shape\":\"S33\"},\"Type\":{},\"OnClause\":{}}},\"PhysicalTableId\":{},\"DataSetArn\":{}}}}}},\"S33\":{\"type\":\"structure\",\"members\":{\"UniqueKey\":{\"type\":\"boolean\"}}},\"S37\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GeoSpatialColumnGroup\":{\"type\":\"structure\",\"required\":[\"Name\",\"CountryCode\",\"Columns\"],\"members\":{\"Name\":{},\"CountryCode\":{},\"Columns\":{\"type\":\"list\",\"member\":{}}}}}}},\"S3d\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"description\":{},\"columns\":{\"type\":\"list\",\"member\":{}}}}},\"S3i\":{\"type\":\"structure\",\"required\":[\"Arn\",\"PermissionPolicy\"],\"members\":{\"Namespace\":{},\"Arn\":{},\"PermissionPolicy\":{},\"FormatVersion\":{},\"Status\":{}}},\"S3m\":{\"type\":\"structure\",\"required\":[\"TagRules\"],\"members\":{\"Status\":{},\"TagRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TagKey\",\"ColumnName\"],\"members\":{\"TagKey\":{},\"ColumnName\":{},\"TagMultiValueDelimiter\":{},\"MatchAllValue\":{\"shape\":\"S3r\"}}}}}},\"S3r\":{\"type\":\"string\",\"sensitive\":true},\"S3s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Principals\":{\"type\":\"list\",\"member\":{}},\"ColumnNames\":{\"type\":\"list\",\"member\":{}}}}},\"S3w\":{\"type\":\"structure\",\"members\":{\"DisableUseAsDirectQuerySource\":{\"type\":\"boolean\"},\"DisableUseAsImportedSource\":{\"type\":\"boolean\"}}},\"S40\":{\"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\"}}},\"AmazonOpenSearchParameters\":{\"type\":\"structure\",\"required\":[\"Domain\"],\"members\":{\"Domain\":{}}},\"ExasolParameters\":{\"type\":\"structure\",\"required\":[\"Host\",\"Port\"],\"members\":{\"Host\":{},\"Port\":{\"type\":\"integer\"}}}}},\"S53\":{\"type\":\"structure\",\"members\":{\"CredentialPair\":{\"type\":\"structure\",\"required\":[\"Username\",\"Password\"],\"members\":{\"Username\":{},\"Password\":{},\"AlternateDataSourceParameters\":{\"shape\":\"S57\"}}},\"CopySourceArn\":{}},\"sensitive\":true},\"S57\":{\"type\":\"list\",\"member\":{\"shape\":\"S40\"}},\"S59\":{\"type\":\"structure\",\"required\":[\"VpcConnectionArn\"],\"members\":{\"VpcConnectionArn\":{}}},\"S5a\":{\"type\":\"structure\",\"members\":{\"DisableSsl\":{\"type\":\"boolean\"}}},\"S5o\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"GroupName\":{},\"Description\":{},\"PrincipalId\":{}}},\"S5s\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"MemberName\":{}}},\"S5w\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S6a\":{\"type\":\"structure\",\"members\":{\"SourceAnalysis\":{\"type\":\"structure\",\"required\":[\"Arn\",\"DataSetReferences\"],\"members\":{\"Arn\":{},\"DataSetReferences\":{\"shape\":\"S16\"}}},\"SourceTemplate\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}}}},\"S6i\":{\"type\":\"structure\",\"members\":{\"AliasName\":{},\"Arn\":{},\"TemplateVersionNumber\":{\"type\":\"long\"}}},\"S6l\":{\"type\":\"structure\",\"members\":{\"DataColorPalette\":{\"type\":\"structure\",\"members\":{\"Colors\":{\"shape\":\"S6n\"},\"MinMaxGradient\":{\"shape\":\"S6n\"},\"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\"}}}}}}}}},\"S6n\":{\"type\":\"list\",\"member\":{}},\"S70\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AliasName\":{},\"ThemeVersionNumber\":{\"type\":\"long\"}}},\"S8d\":{\"type\":\"list\",\"member\":{}},\"S8e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SheetId\":{},\"Name\":{}}}},\"S8r\":{\"type\":\"structure\",\"members\":{\"Permissions\":{\"shape\":\"S10\"}}},\"S91\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"DataSourceId\":{},\"Name\":{},\"Type\":{},\"Status\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"DataSourceParameters\":{\"shape\":\"S40\"},\"AlternateDataSourceParameters\":{\"shape\":\"S57\"},\"VpcConnectionProperties\":{\"shape\":\"S59\"},\"SslProperties\":{\"shape\":\"S5a\"},\"ErrorInfo\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Message\":{}}}}},\"S9n\":{\"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\"},\"TotalRowsInDataset\":{\"type\":\"long\"}}},\"QueueInfo\":{\"type\":\"structure\",\"required\":[\"WaitingOnIngestion\",\"QueuedIngestion\"],\"members\":{\"WaitingOnIngestion\":{},\"QueuedIngestion\":{}}},\"CreatedTime\":{\"type\":\"timestamp\"},\"IngestionTimeInSeconds\":{\"type\":\"long\"},\"IngestionSizeInBytes\":{\"type\":\"long\"},\"RequestSource\":{},\"RequestType\":{}}},\"S9w\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sa2\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"CapacityRegion\":{},\"CreationStatus\":{},\"IdentityStore\":{},\"NamespaceError\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Message\":{}}}}},\"Sb4\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"UserName\":{},\"Email\":{},\"Role\":{},\"IdentityType\":{},\"Active\":{\"type\":\"boolean\"},\"PrincipalId\":{},\"CustomPermissionsName\":{},\"ExternalLoginFederationProviderType\":{},\"ExternalLoginFederationProviderUrl\":{},\"ExternalLoginId\":{}}},\"Sbg\":{\"type\":\"string\",\"sensitive\":true},\"Sby\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AnalysisId\":{},\"Name\":{},\"Status\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}}},\"Sc6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"DashboardId\":{},\"Name\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"PublishedVersionNumber\":{\"type\":\"long\"},\"LastPublishedTime\":{\"type\":\"timestamp\"}}}},\"Scl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"FolderId\":{},\"Name\":{},\"FolderType\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"}}}},\"Scs\":{\"type\":\"list\",\"member\":{\"shape\":\"S5o\"}},\"Sf4\":{\"type\":\"list\",\"member\":{\"shape\":\"S11\"}},\"Sf9\":{\"type\":\"list\",\"member\":{\"shape\":\"S11\"}}}}"); /***/ }), @@ -37264,7 +40438,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAnalyses\":{\"input_token\":\"NextTok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-01-04\",\"endpointPrefix\":\"ram\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"RAM\",\"serviceFullName\":\"AWS Resource Access Manager\",\"serviceId\":\"RAM\",\"signatureVersion\":\"v4\",\"uid\":\"ram-2018-01-04\"},\"operations\":{\"AcceptResourceShareInvitation\":{\"http\":{\"requestUri\":\"/acceptresourceshareinvitation\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceShareInvitationArn\"],\"members\":{\"resourceShareInvitationArn\":{},\"clientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceShareInvitation\":{\"shape\":\"S4\"},\"clientToken\":{}}}},\"AssociateResourceShare\":{\"http\":{\"requestUri\":\"/associateresourceshare\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceShareArn\"],\"members\":{\"resourceShareArn\":{},\"resourceArns\":{\"shape\":\"Sd\"},\"principals\":{\"shape\":\"Se\"},\"clientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceShareAssociations\":{\"shape\":\"S7\"},\"clientToken\":{}}}},\"AssociateResourceSharePermission\":{\"http\":{\"requestUri\":\"/associateresourcesharepermission\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceShareArn\",\"permissionArn\"],\"members\":{\"resourceShareArn\":{},\"permissionArn\":{},\"replace\":{\"type\":\"boolean\"},\"clientToken\":{},\"permissionVersion\":{\"type\":\"integer\"}}},\"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\":\"Sk\"},\"allowExternalPrincipals\":{\"type\":\"boolean\"},\"clientToken\":{},\"permissionArns\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceShare\":{\"shape\":\"Sq\"},\"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\"},\"isResourceTypeDefault\":{\"type\":\"boolean\"}}}}}},\"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\"},\"permissionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceShares\":{\"type\":\"list\",\"member\":{\"shape\":\"Sq\"}},\"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\":\"Sk\"}}},\"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\":\"Sq\"},\"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.\"},\"receiverArn\":{}}},\"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\":{}},\"Sk\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{}}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"resourceShareArn\":{},\"name\":{},\"owningAccountId\":{},\"allowExternalPrincipals\":{\"type\":\"boolean\"},\"status\":{},\"statusMessage\":{},\"tags\":{\"shape\":\"Sk\"},\"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\"},\"isResourceTypeDefault\":{\"type\":\"boolean\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-01-04\",\"endpointPrefix\":\"ram\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"RAM\",\"serviceFullName\":\"AWS Resource Access Manager\",\"serviceId\":\"RAM\",\"signatureVersion\":\"v4\",\"uid\":\"ram-2018-01-04\"},\"operations\":{\"AcceptResourceShareInvitation\":{\"http\":{\"requestUri\":\"/acceptresourceshareinvitation\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceShareInvitationArn\"],\"members\":{\"resourceShareInvitationArn\":{},\"clientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceShareInvitation\":{\"shape\":\"S4\"},\"clientToken\":{}}}},\"AssociateResourceShare\":{\"http\":{\"requestUri\":\"/associateresourceshare\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceShareArn\"],\"members\":{\"resourceShareArn\":{},\"resourceArns\":{\"shape\":\"Sd\"},\"principals\":{\"shape\":\"Se\"},\"clientToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceShareAssociations\":{\"shape\":\"S7\"},\"clientToken\":{}}}},\"AssociateResourceSharePermission\":{\"http\":{\"requestUri\":\"/associateresourcesharepermission\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceShareArn\",\"permissionArn\"],\"members\":{\"resourceShareArn\":{},\"permissionArn\":{},\"replace\":{\"type\":\"boolean\"},\"clientToken\":{},\"permissionVersion\":{\"type\":\"integer\"}}},\"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\":\"Sk\"},\"allowExternalPrincipals\":{\"type\":\"boolean\"},\"clientToken\":{},\"permissionArns\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceShare\":{\"shape\":\"Sq\"},\"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\"},\"isResourceTypeDefault\":{\"type\":\"boolean\"}}}}}},\"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\"},\"permissionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceShares\":{\"type\":\"list\",\"member\":{\"shape\":\"Sq\"}},\"nextToken\":{}}}},\"ListPendingInvitationResources\":{\"http\":{\"requestUri\":\"/listpendinginvitationresources\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceShareInvitationArn\"],\"members\":{\"resourceShareInvitationArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"resourceRegionScope\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resources\":{\"shape\":\"S1q\"},\"nextToken\":{}}}},\"ListPermissionVersions\":{\"http\":{\"requestUri\":\"/listpermissionversions\"},\"input\":{\"type\":\"structure\",\"required\":[\"permissionArn\"],\"members\":{\"permissionArn\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"permissions\":{\"shape\":\"S1w\"},\"nextToken\":{}}}},\"ListPermissions\":{\"http\":{\"requestUri\":\"/listpermissions\"},\"input\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"permissions\":{\"shape\":\"S1w\"},\"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\":\"S1w\"},\"nextToken\":{}}}},\"ListResourceTypes\":{\"http\":{\"requestUri\":\"/listresourcetypes\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"resourceRegionScope\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resourceTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"resourceType\":{},\"serviceName\":{},\"resourceRegionScope\":{}}}},\"nextToken\":{}}}},\"ListResources\":{\"http\":{\"requestUri\":\"/listresources\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceOwner\"],\"members\":{\"resourceOwner\":{},\"principal\":{},\"resourceType\":{},\"resourceArns\":{\"shape\":\"Sd\"},\"resourceShareArns\":{\"shape\":\"S1a\"},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"resourceRegionScope\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"resources\":{\"shape\":\"S1q\"},\"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\":\"Sk\"}}},\"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\":\"Sq\"},\"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.\"},\"receiverArn\":{}}},\"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\":{}},\"Sk\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"key\":{},\"value\":{}}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"resourceShareArn\":{},\"name\":{},\"owningAccountId\":{},\"allowExternalPrincipals\":{\"type\":\"boolean\"},\"status\":{},\"statusMessage\":{},\"tags\":{\"shape\":\"Sk\"},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"featureSet\":{}}},\"S1a\":{\"type\":\"list\",\"member\":{}},\"S1q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"type\":{},\"resourceShareArn\":{},\"resourceGroupArn\":{},\"status\":{},\"statusMessage\":{},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"resourceRegionScope\":{}}}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"version\":{},\"defaultVersion\":{\"type\":\"boolean\"},\"name\":{},\"resourceType\":{},\"status\":{},\"creationTime\":{\"type\":\"timestamp\"},\"lastUpdatedTime\":{\"type\":\"timestamp\"},\"isResourceTypeDefault\":{\"type\":\"boolean\"}}}}}}"); /***/ }), @@ -37272,7 +40446,23 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"GetResourcePolicies\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetResourceShareAssociations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetResourceShareInvitations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetResourceShares\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPendingInvitationResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPermissions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPrincipals\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListResourceSharePermissions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListResourceTypes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"GetResourcePolicies\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetResourceShareAssociations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetResourceShareInvitations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"GetResourceShares\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPendingInvitationResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPermissionVersions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPermissions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPrincipals\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListResourceSharePermissions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListResourceTypes\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); + +/***/ }), + +/***/ 95122: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-06-15\",\"endpointPrefix\":\"rbin\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Recycle Bin\",\"serviceId\":\"rbin\",\"signatureVersion\":\"v4\",\"signingName\":\"rbin\",\"uid\":\"rbin-2021-06-15\"},\"operations\":{\"CreateRule\":{\"http\":{\"requestUri\":\"/rules\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"RetentionPeriod\",\"ResourceType\"],\"members\":{\"RetentionPeriod\":{\"shape\":\"S2\"},\"Description\":{},\"Tags\":{\"shape\":\"S6\"},\"ResourceType\":{},\"ResourceTags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Identifier\":{},\"RetentionPeriod\":{\"shape\":\"S2\"},\"Description\":{},\"Tags\":{\"shape\":\"S6\"},\"ResourceType\":{},\"ResourceTags\":{\"shape\":\"Sb\"},\"Status\":{}}}},\"DeleteRule\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/rules/{identifier}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"identifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetRule\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/rules/{identifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"identifier\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Identifier\":{},\"Description\":{},\"ResourceType\":{},\"RetentionPeriod\":{\"shape\":\"S2\"},\"ResourceTags\":{\"shape\":\"Sb\"},\"Status\":{}}}},\"ListRules\":{\"http\":{\"requestUri\":\"/list-rules\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\"],\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"ResourceType\":{},\"ResourceTags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Identifier\":{},\"Description\":{},\"RetentionPeriod\":{\"shape\":\"S2\"}}}},\"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\":\"S6\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":201},\"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}\",\"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\":{}}},\"UpdateRule\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/rules/{identifier}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{\"location\":\"uri\",\"locationName\":\"identifier\"},\"RetentionPeriod\":{\"shape\":\"S2\"},\"Description\":{},\"ResourceType\":{},\"ResourceTags\":{\"shape\":\"Sb\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Identifier\":{},\"RetentionPeriod\":{\"shape\":\"S2\"},\"Description\":{},\"ResourceType\":{},\"ResourceTags\":{\"shape\":\"Sb\"},\"Status\":{}}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"required\":[\"RetentionPeriodValue\",\"RetentionPeriodUnit\"],\"members\":{\"RetentionPeriodValue\":{\"type\":\"integer\"},\"RetentionPeriodUnit\":{}}},\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ResourceTagKey\"],\"members\":{\"ResourceTagKey\":{},\"ResourceTagValue\":{}}}}}}"); + +/***/ }), + +/***/ 28107: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListRules\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Rules\"}}}"); /***/ }), @@ -37352,7 +40542,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-10-31\",\"endpointPrefix\":\"rds\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon RDS\",\"serviceFullName\":\"Amazon Relational Database Service\",\"serviceId\":\"RDS\",\"signatureVersion\":\"v4\",\"uid\":\"rds-2014-10-31\",\"xmlNamespace\":\"http://rds.amazonaws.com/doc/2014-10-31/\"},\"operations\":{\"AddRoleToDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"RoleArn\"],\"members\":{\"DBClusterIdentifier\":{},\"RoleArn\":{},\"FeatureName\":{}}}},\"AddRoleToDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"RoleArn\",\"FeatureName\"],\"members\":{\"DBInstanceIdentifier\":{},\"RoleArn\":{},\"FeatureName\":{}}}},\"AddSourceIdentifierToSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SourceIdentifier\"],\"members\":{\"SubscriptionName\":{},\"SourceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"AddSourceIdentifierToSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S6\"}}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"Sb\"}}}},\"ApplyPendingMaintenanceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ApplyAction\",\"OptInType\"],\"members\":{\"ResourceIdentifier\":{},\"ApplyAction\":{},\"OptInType\":{}}},\"output\":{\"resultWrapper\":\"ApplyPendingMaintenanceActionResult\",\"type\":\"structure\",\"members\":{\"ResourcePendingMaintenanceActions\":{\"shape\":\"Sf\"}}}},\"AuthorizeDBSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSecurityGroupName\"],\"members\":{\"DBSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupId\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeDBSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"DBSecurityGroup\":{\"shape\":\"Sl\"}}}},\"BacktrackDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"BacktrackTo\"],\"members\":{\"DBClusterIdentifier\":{},\"BacktrackTo\":{\"type\":\"timestamp\"},\"Force\":{\"type\":\"boolean\"},\"UseEarliestTimeOnPointInTimeUnavailable\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Ss\",\"resultWrapper\":\"BacktrackDBClusterResult\"}},\"CancelExportTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExportTaskIdentifier\"],\"members\":{\"ExportTaskIdentifier\":{}}},\"output\":{\"shape\":\"Su\",\"resultWrapper\":\"CancelExportTaskResult\"}},\"CopyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupDescription\"],\"members\":{\"SourceDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sz\"}}}},\"CopyDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterSnapshotIdentifier\",\"TargetDBClusterSnapshotIdentifier\"],\"members\":{\"SourceDBClusterSnapshotIdentifier\":{},\"TargetDBClusterSnapshotIdentifier\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sb\"},\"SourceRegion\":{}}},\"output\":{\"resultWrapper\":\"CopyDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"S12\"}}}},\"CopyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBParameterGroupIdentifier\",\"TargetDBParameterGroupIdentifier\",\"TargetDBParameterGroupDescription\"],\"members\":{\"SourceDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CopyDBParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBParameterGroup\":{\"shape\":\"S16\"}}}},\"CopyDBSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBSnapshotIdentifier\",\"TargetDBSnapshotIdentifier\"],\"members\":{\"SourceDBSnapshotIdentifier\":{},\"TargetDBSnapshotIdentifier\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sb\"},\"CopyTags\":{\"type\":\"boolean\"},\"PreSignedUrl\":{},\"OptionGroupName\":{},\"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\"}}}},\"CreateDBProxyEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\",\"DBProxyEndpointName\",\"VpcSubnetIds\"],\"members\":{\"DBProxyName\":{},\"DBProxyEndpointName\":{},\"VpcSubnetIds\":{\"shape\":\"Sv\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sv\"},\"TargetRole\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CreateDBProxyEndpointResult\",\"type\":\"structure\",\"members\":{\"DBProxyEndpoint\":{\"shape\":\"S3t\"}}}},\"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\":\"S40\"},\"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\":\"S46\"}}}},\"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\":\"S4q\"}}}},\"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\"}}}},\"DeleteDBProxyEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyEndpointName\"],\"members\":{\"DBProxyEndpointName\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBProxyEndpointResult\",\"type\":\"structure\",\"members\":{\"DBProxyEndpoint\":{\"shape\":\"S3t\"}}}},\"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\":\"S46\"}}}},\"DeleteInstallationMedia\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstallationMediaId\"],\"members\":{\"InstallationMediaId\":{}}},\"output\":{\"shape\":\"S56\",\"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\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeCertificatesResult\",\"type\":\"structure\",\"members\":{\"Certificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S5m\",\"locationName\":\"Certificate\"}},\"Marker\":{}}}},\"DescribeCustomAvailabilityZones\":{\"input\":{\"type\":\"structure\",\"members\":{\"CustomAvailabilityZoneId\":{},\"Filters\":{\"shape\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S61\"},\"Marker\":{}}}},\"DescribeDBClusterSnapshotAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotAttributesResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S67\"}}}},\"DescribeDBClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S6l\"},\"SupportedCharacterSets\":{\"shape\":\"S6m\"},\"SupportedNcharCharacterSets\":{\"shape\":\"S6m\"},\"ValidUpgradeTarget\":{\"type\":\"list\",\"member\":{\"locationName\":\"UpgradeTarget\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"Description\":{},\"AutoUpgrade\":{\"type\":\"boolean\"},\"IsMajorVersionUpgrade\":{\"type\":\"boolean\"},\"SupportedEngineModes\":{\"shape\":\"S64\"},\"SupportsParallelQuery\":{\"type\":\"boolean\"},\"SupportsGlobalDatabases\":{\"type\":\"boolean\"}}}},\"SupportedTimezones\":{\"type\":\"list\",\"member\":{\"locationName\":\"Timezone\",\"type\":\"structure\",\"members\":{\"TimezoneName\":{}}}},\"ExportableLogTypes\":{\"shape\":\"S1w\"},\"SupportsLogExportsToCloudwatchLogs\":{\"type\":\"boolean\"},\"SupportsReadReplica\":{\"type\":\"boolean\"},\"SupportedEngineModes\":{\"shape\":\"S64\"},\"SupportedFeatureNames\":{\"type\":\"list\",\"member\":{}},\"Status\":{},\"SupportsParallelQuery\":{\"type\":\"boolean\"},\"SupportsGlobalDatabases\":{\"type\":\"boolean\"}}}}}}},\"DescribeDBInstanceAutomatedBackups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DbiResourceId\":{},\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"DBInstanceAutomatedBackupsArn\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBInstanceAutomatedBackupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBInstanceAutomatedBackups\":{\"type\":\"list\",\"member\":{\"shape\":\"S4q\",\"locationName\":\"DBInstanceAutomatedBackup\"}}}}},\"DescribeDBInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S61\"},\"Marker\":{}}}},\"DescribeDBProxies\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBProxyName\":{},\"Filters\":{\"shape\":\"S5h\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeDBProxiesResult\",\"type\":\"structure\",\"members\":{\"DBProxies\":{\"type\":\"list\",\"member\":{\"shape\":\"S3k\"}},\"Marker\":{}}}},\"DescribeDBProxyEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBProxyName\":{},\"DBProxyEndpointName\":{},\"Filters\":{\"shape\":\"S5h\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeDBProxyEndpointsResult\",\"type\":\"structure\",\"members\":{\"DBProxyEndpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"S3t\"}},\"Marker\":{}}}},\"DescribeDBProxyTargetGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\"],\"members\":{\"DBProxyName\":{},\"TargetGroupName\":{},\"Filters\":{\"shape\":\"S5h\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeDBProxyTargetGroupsResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S7h\"}},\"Marker\":{}}}},\"DescribeDBProxyTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\"],\"members\":{\"DBProxyName\":{},\"TargetGroupName\":{},\"Filters\":{\"shape\":\"S5h\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeDBProxyTargetsResult\",\"type\":\"structure\",\"members\":{\"Targets\":{\"shape\":\"S7l\"},\"Marker\":{}}}},\"DescribeDBSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBSecurityGroupName\":{},\"Filters\":{\"shape\":\"S5h\"},\"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\":\"S7x\"}}}},\"DescribeDBSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DBSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultClusterParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S88\"}}}},\"DescribeEngineDefaultParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S88\"}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S5h\"}}},\"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\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeGlobalClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"GlobalClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S46\",\"locationName\":\"GlobalClusterMember\"}}}}},\"DescribeInstallationMedia\":{\"input\":{\"type\":\"structure\",\"members\":{\"InstallationMediaId\":{},\"Filters\":{\"shape\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeInstallationMediaResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"InstallationMedia\":{\"type\":\"list\",\"member\":{\"shape\":\"S56\",\"locationName\":\"InstallationMedia\"}}}}},\"DescribeOptionGroupOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngineName\"],\"members\":{\"EngineName\":{},\"MajorEngineVersion\":{},\"Filters\":{\"shape\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S5h\"},\"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\":\"S9h\"},\"SupportedEngineModes\":{\"shape\":\"S64\"},\"SupportsStorageAutoscaling\":{\"type\":\"boolean\"},\"SupportsKerberosAuthentication\":{\"type\":\"boolean\"},\"OutpostCapable\":{\"type\":\"boolean\"},\"SupportedActivityStreamModes\":{\"type\":\"list\",\"member\":{}},\"SupportsGlobalDatabases\":{\"type\":\"boolean\"}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribePendingMaintenanceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"Filters\":{\"shape\":\"S5h\"},\"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\":\"S5h\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReservedDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedDBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S9q\",\"locationName\":\"ReservedDBInstance\"}}}}},\"DescribeReservedDBInstancesOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedDBInstancesOfferingId\":{},\"DBInstanceClass\":{},\"Duration\":{},\"ProductDescription\":{},\"OfferingType\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S5h\"},\"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\":\"S9s\"}},\"wrapper\":true}}}}},\"DescribeSourceRegions\":{\"input\":{\"type\":\"structure\",\"members\":{\"RegionName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"Filters\":{\"shape\":\"S5h\"}}},\"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\":\"Sa7\"},\"ProvisionedIops\":{\"shape\":\"Sa7\"},\"IopsToStorageRatio\":{\"type\":\"list\",\"member\":{\"locationName\":\"DoubleRange\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"double\"},\"To\":{\"type\":\"double\"}}}},\"SupportsStorageAutoscaling\":{\"type\":\"boolean\"}}}},\"ValidProcessorFeatures\":{\"shape\":\"S9h\"}},\"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\"}}}},\"FailoverGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\",\"TargetDbClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{},\"TargetDbClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"FailoverGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S46\"}}}},\"ImportInstallationMedia\":{\"input\":{\"type\":\"structure\",\"required\":[\"CustomAvailabilityZoneId\",\"Engine\",\"EngineVersion\",\"EngineInstallationMediaPath\",\"OSInstallationMediaPath\"],\"members\":{\"CustomAvailabilityZoneId\":{},\"Engine\":{},\"EngineVersion\":{},\"EngineInstallationMediaPath\":{},\"OSInstallationMediaPath\":{}}},\"output\":{\"shape\":\"S56\",\"resultWrapper\":\"ImportInstallationMediaResult\"}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\"],\"members\":{\"ResourceName\":{},\"Filters\":{\"shape\":\"S5h\"}}},\"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\":\"S5m\"}}}},\"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\":\"Sar\"},\"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\":\"S61\"}}},\"output\":{\"shape\":\"Sav\",\"resultWrapper\":\"ModifyDBClusterParameterGroupResult\"}},\"ModifyDBClusterSnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"AttributeName\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"AttributeName\":{},\"ValuesToAdd\":{\"shape\":\"S6a\"},\"ValuesToRemove\":{\"shape\":\"S6a\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S67\"}}}},\"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\":\"Sar\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"UseDefaultProcessorFeatures\":{\"type\":\"boolean\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"CertificateRotationRestart\":{\"type\":\"boolean\"},\"ReplicaMode\":{},\"EnableCustomerOwnedIp\":{\"type\":\"boolean\"},\"AwsBackupRecoveryPointArn\":{}}},\"output\":{\"resultWrapper\":\"ModifyDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S2o\"}}}},\"ModifyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\",\"Parameters\"],\"members\":{\"DBParameterGroupName\":{},\"Parameters\":{\"shape\":\"S61\"}}},\"output\":{\"shape\":\"Sb2\",\"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\"}}}},\"ModifyDBProxyEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyEndpointName\"],\"members\":{\"DBProxyEndpointName\":{},\"NewDBProxyEndpointName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sv\"}}},\"output\":{\"resultWrapper\":\"ModifyDBProxyEndpointResult\",\"type\":\"structure\",\"members\":{\"DBProxyEndpoint\":{\"shape\":\"S3t\"}}}},\"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\":\"S7h\"}}}},\"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\":\"S6a\"},\"ValuesToRemove\":{\"shape\":\"S6a\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBSnapshotAttributesResult\":{\"shape\":\"S7x\"}}}},\"ModifyDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S40\"}}},\"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\":\"S46\"}}}},\"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\":\"S9q\"}}}},\"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\":\"S7l\"}}}},\"RemoveFromGlobalCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"GlobalClusterIdentifier\":{},\"DbClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RemoveFromGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S46\"}}}},\"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\":\"S61\"}}},\"output\":{\"shape\":\"Sav\",\"resultWrapper\":\"ResetDBClusterParameterGroupResult\"}},\"ResetDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S61\"}}},\"output\":{\"shape\":\"Sb2\",\"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\":{},\"ScalingConfiguration\":{\"shape\":\"S1x\"},\"EngineMode\":{}}},\"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\"},\"EngineNativeAuditFieldsIncluded\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"StartActivityStreamResult\",\"type\":\"structure\",\"members\":{\"KmsKeyId\":{},\"KinesisStreamName\":{},\"Status\":{},\"Mode\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"EngineNativeAuditFieldsIncluded\":{\"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\":\"S4q\"}}}},\"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\":\"S4q\"}}}}},\"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\":{},\"EngineMode\":{},\"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\"},\"OriginalSnapshotCreateTime\":{\"type\":\"timestamp\"}},\"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\"},\"AwsBackupRecoveryPointArn\":{},\"ActivityStreamStatus\":{},\"ActivityStreamKmsKeyId\":{},\"ActivityStreamKinesisStreamName\":{},\"ActivityStreamMode\":{},\"ActivityStreamEngineNativeAuditFieldsIncluded\":{\"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\":{},\"VpcId\":{},\"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\":\"structure\",\"members\":{\"DBProxyEndpointName\":{},\"DBProxyEndpointArn\":{},\"DBProxyName\":{},\"Status\":{},\"VpcId\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sv\"},\"VpcSubnetIds\":{\"shape\":\"Sv\"},\"Endpoint\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"TargetRole\":{},\"IsDefault\":{\"type\":\"boolean\"}}},\"S40\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S46\":{\"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}},\"FailoverState\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"FromDbClusterArn\":{},\"ToDbClusterArn\":{}},\"wrapper\":true}},\"wrapper\":true},\"S4q\":{\"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},\"S56\":{\"type\":\"structure\",\"members\":{\"InstallationMediaId\":{},\"CustomAvailabilityZoneId\":{},\"Engine\":{},\"EngineVersion\":{},\"EngineInstallationMediaPath\":{},\"OSInstallationMediaPath\":{},\"Status\":{},\"FailureCause\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}}},\"S5h\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{\"locationName\":\"Value\"}}}}},\"S5m\":{\"type\":\"structure\",\"members\":{\"CertificateIdentifier\":{},\"CertificateType\":{},\"Thumbprint\":{},\"ValidFrom\":{\"type\":\"timestamp\"},\"ValidTill\":{\"type\":\"timestamp\"},\"CertificateArn\":{},\"CustomerOverride\":{\"type\":\"boolean\"},\"CustomerOverrideValidTill\":{\"type\":\"timestamp\"}},\"wrapper\":true},\"S61\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"ApplyType\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ApplyMethod\":{},\"SupportedEngineModes\":{\"shape\":\"S64\"}}}},\"S64\":{\"type\":\"list\",\"member\":{}},\"S67\":{\"type\":\"structure\",\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S6a\"}}}}},\"wrapper\":true},\"S6a\":{\"type\":\"list\",\"member\":{\"locationName\":\"AttributeValue\"}},\"S6l\":{\"type\":\"structure\",\"members\":{\"CharacterSetName\":{},\"CharacterSetDescription\":{}}},\"S6m\":{\"type\":\"list\",\"member\":{\"shape\":\"S6l\",\"locationName\":\"CharacterSet\"}},\"S7h\":{\"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\"}}},\"S7l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetArn\":{},\"Endpoint\":{},\"TrackedClusterId\":{},\"RdsResourceId\":{},\"Port\":{\"type\":\"integer\"},\"Type\":{},\"Role\":{},\"TargetHealth\":{\"type\":\"structure\",\"members\":{\"State\":{},\"Reason\":{},\"Description\":{}}}}}},\"S7x\":{\"type\":\"structure\",\"members\":{\"DBSnapshotIdentifier\":{},\"DBSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S6a\"}},\"wrapper\":true}}},\"wrapper\":true},\"S88\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupFamily\":{},\"Marker\":{},\"Parameters\":{\"shape\":\"S61\"}},\"wrapper\":true},\"S9h\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailableProcessorFeature\",\"type\":\"structure\",\"members\":{\"Name\":{},\"DefaultValue\":{},\"AllowedValues\":{}}}},\"S9q\":{\"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\":\"S9s\"},\"ReservedDBInstanceArn\":{},\"LeaseId\":{}},\"wrapper\":true},\"S9s\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecurringCharge\",\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}},\"wrapper\":true}},\"Sa7\":{\"type\":\"list\",\"member\":{\"locationName\":\"Range\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"integer\"},\"To\":{\"type\":\"integer\"},\"Step\":{\"type\":\"integer\"}}}},\"Sar\":{\"type\":\"structure\",\"members\":{\"EnableLogTypes\":{\"shape\":\"S1w\"},\"DisableLogTypes\":{\"shape\":\"S1w\"}}},\"Sav\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{}}},\"Sb2\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-10-31\",\"endpointPrefix\":\"rds\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon RDS\",\"serviceFullName\":\"Amazon Relational Database Service\",\"serviceId\":\"RDS\",\"signatureVersion\":\"v4\",\"uid\":\"rds-2014-10-31\",\"xmlNamespace\":\"http://rds.amazonaws.com/doc/2014-10-31/\"},\"operations\":{\"AddRoleToDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"RoleArn\"],\"members\":{\"DBClusterIdentifier\":{},\"RoleArn\":{},\"FeatureName\":{}}}},\"AddRoleToDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"RoleArn\",\"FeatureName\"],\"members\":{\"DBInstanceIdentifier\":{},\"RoleArn\":{},\"FeatureName\":{}}}},\"AddSourceIdentifierToSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SourceIdentifier\"],\"members\":{\"SubscriptionName\":{},\"SourceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"AddSourceIdentifierToSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S6\"}}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"Sb\"}}}},\"ApplyPendingMaintenanceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceIdentifier\",\"ApplyAction\",\"OptInType\"],\"members\":{\"ResourceIdentifier\":{},\"ApplyAction\":{},\"OptInType\":{}}},\"output\":{\"resultWrapper\":\"ApplyPendingMaintenanceActionResult\",\"type\":\"structure\",\"members\":{\"ResourcePendingMaintenanceActions\":{\"shape\":\"Sf\"}}}},\"AuthorizeDBSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSecurityGroupName\"],\"members\":{\"DBSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupId\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeDBSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"DBSecurityGroup\":{\"shape\":\"Sl\"}}}},\"BacktrackDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"BacktrackTo\"],\"members\":{\"DBClusterIdentifier\":{},\"BacktrackTo\":{\"type\":\"timestamp\"},\"Force\":{\"type\":\"boolean\"},\"UseEarliestTimeOnPointInTimeUnavailable\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Ss\",\"resultWrapper\":\"BacktrackDBClusterResult\"}},\"CancelExportTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExportTaskIdentifier\"],\"members\":{\"ExportTaskIdentifier\":{}}},\"output\":{\"shape\":\"Su\",\"resultWrapper\":\"CancelExportTaskResult\"}},\"CopyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupIdentifier\",\"TargetDBClusterParameterGroupDescription\"],\"members\":{\"SourceDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupIdentifier\":{},\"TargetDBClusterParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CopyDBClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBClusterParameterGroup\":{\"shape\":\"Sz\"}}}},\"CopyDBClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBClusterSnapshotIdentifier\",\"TargetDBClusterSnapshotIdentifier\"],\"members\":{\"SourceDBClusterSnapshotIdentifier\":{},\"TargetDBClusterSnapshotIdentifier\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"CopyTags\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sb\"},\"SourceRegion\":{}}},\"output\":{\"resultWrapper\":\"CopyDBClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshot\":{\"shape\":\"S12\"}}}},\"CopyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBParameterGroupIdentifier\",\"TargetDBParameterGroupIdentifier\",\"TargetDBParameterGroupDescription\"],\"members\":{\"SourceDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupIdentifier\":{},\"TargetDBParameterGroupDescription\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CopyDBParameterGroupResult\",\"type\":\"structure\",\"members\":{\"DBParameterGroup\":{\"shape\":\"S16\"}}}},\"CopyDBSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBSnapshotIdentifier\",\"TargetDBSnapshotIdentifier\"],\"members\":{\"SourceDBSnapshotIdentifier\":{},\"TargetDBSnapshotIdentifier\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sb\"},\"CopyTags\":{\"type\":\"boolean\"},\"PreSignedUrl\":{},\"OptionGroupName\":{},\"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\"}}}},\"CreateCustomDBEngineVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"Engine\",\"EngineVersion\",\"DatabaseInstallationFilesS3BucketName\",\"KMSKeyId\",\"Manifest\"],\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DatabaseInstallationFilesS3BucketName\":{},\"DatabaseInstallationFilesS3Prefix\":{},\"KMSKeyId\":{},\"Description\":{},\"Manifest\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"shape\":\"S1w\",\"resultWrapper\":\"CreateCustomDBEngineVersionResult\"}},\"CreateDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"S13\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"CharacterSetName\":{},\"DatabaseName\":{},\"DBClusterIdentifier\":{},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S27\"},\"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\":\"S24\"},\"EngineMode\":{},\"ScalingConfiguration\":{\"shape\":\"S29\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"GlobalClusterIdentifier\":{},\"EnableHttpEndpoint\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"Domain\":{},\"DomainIAMRoleName\":{},\"EnableGlobalWriteForwarding\":{\"type\":\"boolean\"},\"DBClusterInstanceClass\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"StorageType\":{},\"Iops\":{\"type\":\"integer\"},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"PerformanceInsightsRetentionPeriod\":{\"type\":\"integer\"},\"ServerlessV2ScalingConfiguration\":{\"shape\":\"S2a\"},\"SourceRegion\":{}}},\"output\":{\"resultWrapper\":\"CreateDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"CreateDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"DBClusterEndpointIdentifier\",\"EndpointType\"],\"members\":{\"DBClusterIdentifier\":{},\"DBClusterEndpointIdentifier\":{},\"EndpointType\":{},\"StaticMembers\":{\"shape\":\"Sv\"},\"ExcludedMembers\":{\"shape\":\"Sv\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"shape\":\"S2v\",\"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\":\"S31\"},\"VpcSecurityGroupIds\":{\"shape\":\"S27\"},\"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\":\"S24\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"EnableCustomerOwnedIp\":{\"type\":\"boolean\"},\"CustomIamInstanceProfile\":{},\"BackupTarget\":{},\"NetworkType\":{}}},\"output\":{\"resultWrapper\":\"CreateDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"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\":\"S27\"},\"StorageType\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"KmsKeyId\":{},\"PreSignedUrl\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"PerformanceInsightsRetentionPeriod\":{\"type\":\"integer\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S24\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"UseDefaultProcessorFeatures\":{\"type\":\"boolean\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"Domain\":{},\"DomainIAMRoleName\":{},\"ReplicaMode\":{},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"CustomIamInstanceProfile\":{},\"NetworkType\":{},\"SourceRegion\":{}}},\"output\":{\"resultWrapper\":\"CreateDBInstanceReadReplicaResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"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\":\"S3v\"},\"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\":\"S40\"}}}},\"CreateDBProxyEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\",\"DBProxyEndpointName\",\"VpcSubnetIds\"],\"members\":{\"DBProxyName\":{},\"DBProxyEndpointName\":{},\"VpcSubnetIds\":{\"shape\":\"Sv\"},\"VpcSecurityGroupIds\":{\"shape\":\"Sv\"},\"TargetRole\":{},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CreateDBProxyEndpointResult\",\"type\":\"structure\",\"members\":{\"DBProxyEndpoint\":{\"shape\":\"S49\"}}}},\"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\":\"S4g\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"CreateDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S37\"}}}},\"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\":\"S4m\"}}}},\"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\"}}}},\"DeleteCustomDBEngineVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"Engine\",\"EngineVersion\"],\"members\":{\"Engine\":{},\"EngineVersion\":{}}},\"output\":{\"shape\":\"S1w\",\"resultWrapper\":\"DeleteCustomDBEngineVersionResult\"}},\"DeleteDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"SkipFinalSnapshot\":{\"type\":\"boolean\"},\"FinalDBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"DeleteDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterEndpointIdentifier\"],\"members\":{\"DBClusterEndpointIdentifier\":{}}},\"output\":{\"shape\":\"S2v\",\"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\":\"S33\"}}}},\"DeleteDBInstanceAutomatedBackup\":{\"input\":{\"type\":\"structure\",\"members\":{\"DbiResourceId\":{},\"DBInstanceAutomatedBackupsArn\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBInstanceAutomatedBackupResult\",\"type\":\"structure\",\"members\":{\"DBInstanceAutomatedBackup\":{\"shape\":\"S55\"}}}},\"DeleteDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{}}}},\"DeleteDBProxy\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\"],\"members\":{\"DBProxyName\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBProxyResult\",\"type\":\"structure\",\"members\":{\"DBProxy\":{\"shape\":\"S40\"}}}},\"DeleteDBProxyEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyEndpointName\"],\"members\":{\"DBProxyEndpointName\":{}}},\"output\":{\"resultWrapper\":\"DeleteDBProxyEndpointResult\",\"type\":\"structure\",\"members\":{\"DBProxyEndpoint\":{\"shape\":\"S49\"}}}},\"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\":\"S4m\"}}}},\"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\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeCertificatesResult\",\"type\":\"structure\",\"members\":{\"Certificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S5y\",\"locationName\":\"Certificate\"}},\"Marker\":{}}}},\"DescribeDBClusterBacktracks\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"BacktrackIdentifier\":{},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterEndpointsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusterEndpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"S2v\",\"locationName\":\"DBClusterEndpointList\"}}}}},\"DescribeDBClusterParameterGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S6a\"},\"Marker\":{}}}},\"DescribeDBClusterSnapshotAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\"],\"members\":{\"DBClusterSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBClusterSnapshotAttributesResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S6f\"}}}},\"DescribeDBClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBClusterIdentifier\":{},\"DBClusterSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"IncludeShared\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"DescribeDBClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S2d\",\"locationName\":\"DBCluster\"}}}}},\"DescribeDBEngineVersions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S5t\"},\"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\":{\"shape\":\"S1w\",\"locationName\":\"DBEngineVersion\"}}}}},\"DescribeDBInstanceAutomatedBackups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DbiResourceId\":{},\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"DBInstanceAutomatedBackupsArn\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBInstanceAutomatedBackupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBInstanceAutomatedBackups\":{\"type\":\"list\",\"member\":{\"shape\":\"S55\",\"locationName\":\"DBInstanceAutomatedBackup\"}}}}},\"DescribeDBInstances\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"Filters\":{\"shape\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S33\",\"locationName\":\"DBInstance\"}}}}},\"DescribeDBLogFiles\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"FilenameContains\":{},\"FileLastWritten\":{\"type\":\"long\"},\"FileSize\":{\"type\":\"long\"},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S5t\"},\"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\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S6a\"},\"Marker\":{}}}},\"DescribeDBProxies\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBProxyName\":{},\"Filters\":{\"shape\":\"S5t\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeDBProxiesResult\",\"type\":\"structure\",\"members\":{\"DBProxies\":{\"type\":\"list\",\"member\":{\"shape\":\"S40\"}},\"Marker\":{}}}},\"DescribeDBProxyEndpoints\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBProxyName\":{},\"DBProxyEndpointName\":{},\"Filters\":{\"shape\":\"S5t\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeDBProxyEndpointsResult\",\"type\":\"structure\",\"members\":{\"DBProxyEndpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"S49\"}},\"Marker\":{}}}},\"DescribeDBProxyTargetGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\"],\"members\":{\"DBProxyName\":{},\"TargetGroupName\":{},\"Filters\":{\"shape\":\"S5t\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeDBProxyTargetGroupsResult\",\"type\":\"structure\",\"members\":{\"TargetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S7h\"}},\"Marker\":{}}}},\"DescribeDBProxyTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\"],\"members\":{\"DBProxyName\":{},\"TargetGroupName\":{},\"Filters\":{\"shape\":\"S5t\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeDBProxyTargetsResult\",\"type\":\"structure\",\"members\":{\"Targets\":{\"shape\":\"S7l\"},\"Marker\":{}}}},\"DescribeDBSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBSecurityGroupName\":{},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S7x\"}}}},\"DescribeDBSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DBSnapshotIdentifier\":{},\"SnapshotType\":{},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDBSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"DBSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S37\",\"locationName\":\"DBSubnetGroup\"}}}}},\"DescribeEngineDefaultClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultClusterParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S88\"}}}},\"DescribeEngineDefaultParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupFamily\"],\"members\":{\"DBParameterGroupFamily\":{},\"Filters\":{\"shape\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEngineDefaultParametersResult\",\"type\":\"structure\",\"members\":{\"EngineDefaults\":{\"shape\":\"S88\"}}}},\"DescribeEventCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"SourceType\":{},\"Filters\":{\"shape\":\"S5t\"}}},\"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\":\"S5t\"},\"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\":\"S5t\"},\"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\":\"S5t\"},\"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\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeGlobalClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"GlobalClusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S4m\",\"locationName\":\"GlobalClusterMember\"}}}}},\"DescribeOptionGroupOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngineName\"],\"members\":{\"EngineName\":{},\"MajorEngineVersion\":{},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S5t\"},\"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\":\"S5t\"},\"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\":\"S3a\",\"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\":\"S9d\"},\"SupportedEngineModes\":{\"shape\":\"S21\"},\"SupportsStorageAutoscaling\":{\"type\":\"boolean\"},\"SupportsKerberosAuthentication\":{\"type\":\"boolean\"},\"OutpostCapable\":{\"type\":\"boolean\"},\"SupportedActivityStreamModes\":{\"type\":\"list\",\"member\":{}},\"SupportsGlobalDatabases\":{\"type\":\"boolean\"},\"SupportsClusters\":{\"type\":\"boolean\"},\"SupportedNetworkTypes\":{\"shape\":\"Sv\"}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribePendingMaintenanceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceIdentifier\":{},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S5t\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReservedDBInstancesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedDBInstances\":{\"type\":\"list\",\"member\":{\"shape\":\"S9m\",\"locationName\":\"ReservedDBInstance\"}}}}},\"DescribeReservedDBInstancesOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedDBInstancesOfferingId\":{},\"DBInstanceClass\":{},\"Duration\":{},\"ProductDescription\":{},\"OfferingType\":{},\"MultiAZ\":{\"type\":\"boolean\"},\"Filters\":{\"shape\":\"S5t\"},\"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\":\"S9o\"}},\"wrapper\":true}}}}},\"DescribeSourceRegions\":{\"input\":{\"type\":\"structure\",\"members\":{\"RegionName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"Filters\":{\"shape\":\"S5t\"}}},\"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\":\"Sa3\"},\"ProvisionedIops\":{\"shape\":\"Sa3\"},\"IopsToStorageRatio\":{\"type\":\"list\",\"member\":{\"locationName\":\"DoubleRange\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"double\"},\"To\":{\"type\":\"double\"}}}},\"SupportsStorageAutoscaling\":{\"type\":\"boolean\"}}}},\"ValidProcessorFeatures\":{\"shape\":\"S9d\"}},\"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\":\"S2d\"}}}},\"FailoverGlobalCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"GlobalClusterIdentifier\",\"TargetDbClusterIdentifier\"],\"members\":{\"GlobalClusterIdentifier\":{},\"TargetDbClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"FailoverGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S4m\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\"],\"members\":{\"ResourceName\":{},\"Filters\":{\"shape\":\"S5t\"}}},\"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\":\"S5y\"}}}},\"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\":{}}}},\"ModifyCustomDBEngineVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"Engine\",\"EngineVersion\"],\"members\":{\"Engine\":{},\"EngineVersion\":{},\"Description\":{},\"Status\":{}}},\"output\":{\"shape\":\"S1w\",\"resultWrapper\":\"ModifyCustomDBEngineVersionResult\"}},\"ModifyDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"NewDBClusterIdentifier\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DBClusterParameterGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S27\"},\"Port\":{\"type\":\"integer\"},\"MasterUserPassword\":{},\"OptionGroupName\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"BacktrackWindow\":{\"type\":\"long\"},\"CloudwatchLogsExportConfiguration\":{\"shape\":\"Sao\"},\"EngineVersion\":{},\"AllowMajorVersionUpgrade\":{\"type\":\"boolean\"},\"DBInstanceParameterGroupName\":{},\"Domain\":{},\"DomainIAMRoleName\":{},\"ScalingConfiguration\":{\"shape\":\"S29\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"EnableHttpEndpoint\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"EnableGlobalWriteForwarding\":{\"type\":\"boolean\"},\"DBClusterInstanceClass\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"StorageType\":{},\"Iops\":{\"type\":\"integer\"},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"EnablePerformanceInsights\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"PerformanceInsightsRetentionPeriod\":{\"type\":\"integer\"},\"ServerlessV2ScalingConfiguration\":{\"shape\":\"S2a\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"ModifyDBClusterEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterEndpointIdentifier\"],\"members\":{\"DBClusterEndpointIdentifier\":{},\"EndpointType\":{},\"StaticMembers\":{\"shape\":\"Sv\"},\"ExcludedMembers\":{\"shape\":\"Sv\"}}},\"output\":{\"shape\":\"S2v\",\"resultWrapper\":\"ModifyDBClusterEndpointResult\"}},\"ModifyDBClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterParameterGroupName\",\"Parameters\"],\"members\":{\"DBClusterParameterGroupName\":{},\"Parameters\":{\"shape\":\"S6a\"}}},\"output\":{\"shape\":\"Sas\",\"resultWrapper\":\"ModifyDBClusterParameterGroupResult\"}},\"ModifyDBClusterSnapshotAttribute\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterSnapshotIdentifier\",\"AttributeName\"],\"members\":{\"DBClusterSnapshotIdentifier\":{},\"AttributeName\":{},\"ValuesToAdd\":{\"shape\":\"S6i\"},\"ValuesToRemove\":{\"shape\":\"S6i\"}}},\"output\":{\"resultWrapper\":\"ModifyDBClusterSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBClusterSnapshotAttributesResult\":{\"shape\":\"S6f\"}}}},\"ModifyDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"DBSubnetGroupName\":{},\"DBSecurityGroups\":{\"shape\":\"S31\"},\"VpcSecurityGroupIds\":{\"shape\":\"S27\"},\"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\":\"Sao\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"UseDefaultProcessorFeatures\":{\"type\":\"boolean\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"CertificateRotationRestart\":{\"type\":\"boolean\"},\"ReplicaMode\":{},\"EnableCustomerOwnedIp\":{\"type\":\"boolean\"},\"AwsBackupRecoveryPointArn\":{},\"AutomationMode\":{},\"ResumeFullAutomationModeMinutes\":{\"type\":\"integer\"},\"NetworkType\":{}}},\"output\":{\"resultWrapper\":\"ModifyDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"ModifyDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\",\"Parameters\"],\"members\":{\"DBParameterGroupName\":{},\"Parameters\":{\"shape\":\"S6a\"}}},\"output\":{\"shape\":\"Saz\",\"resultWrapper\":\"ModifyDBParameterGroupResult\"}},\"ModifyDBProxy\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\"],\"members\":{\"DBProxyName\":{},\"NewDBProxyName\":{},\"Auth\":{\"shape\":\"S3v\"},\"RequireTLS\":{\"type\":\"boolean\"},\"IdleClientTimeout\":{\"type\":\"integer\"},\"DebugLogging\":{\"type\":\"boolean\"},\"RoleArn\":{},\"SecurityGroups\":{\"shape\":\"Sv\"}}},\"output\":{\"resultWrapper\":\"ModifyDBProxyResult\",\"type\":\"structure\",\"members\":{\"DBProxy\":{\"shape\":\"S40\"}}}},\"ModifyDBProxyEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyEndpointName\"],\"members\":{\"DBProxyEndpointName\":{},\"NewDBProxyEndpointName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sv\"}}},\"output\":{\"resultWrapper\":\"ModifyDBProxyEndpointResult\",\"type\":\"structure\",\"members\":{\"DBProxyEndpoint\":{\"shape\":\"S49\"}}}},\"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\":\"S7h\"}}}},\"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\":\"S6i\"},\"ValuesToRemove\":{\"shape\":\"S6i\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSnapshotAttributeResult\",\"type\":\"structure\",\"members\":{\"DBSnapshotAttributesResult\":{\"shape\":\"S7x\"}}}},\"ModifyDBSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBSubnetGroupName\",\"SubnetIds\"],\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"SubnetIds\":{\"shape\":\"S4g\"}}},\"output\":{\"resultWrapper\":\"ModifyDBSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"DBSubnetGroup\":{\"shape\":\"S37\"}}}},\"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\":\"S4m\"}}}},\"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\":\"S31\"},\"VpcSecurityGroupMemberships\":{\"shape\":\"S27\"},\"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\":\"S33\"}}}},\"PromoteReadReplicaDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"PromoteReadReplicaDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"PurchaseReservedDBInstancesOffering\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedDBInstancesOfferingId\"],\"members\":{\"ReservedDBInstancesOfferingId\":{},\"ReservedDBInstanceId\":{},\"DBInstanceCount\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sb\"}}},\"output\":{\"resultWrapper\":\"PurchaseReservedDBInstancesOfferingResult\",\"type\":\"structure\",\"members\":{\"ReservedDBInstance\":{\"shape\":\"S9m\"}}}},\"RebootDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RebootDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"RebootDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"ForceFailover\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RebootDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"RegisterDBProxyTargets\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBProxyName\"],\"members\":{\"DBProxyName\":{},\"TargetGroupName\":{},\"DBInstanceIdentifiers\":{\"shape\":\"Sv\"},\"DBClusterIdentifiers\":{\"shape\":\"Sv\"}}},\"output\":{\"resultWrapper\":\"RegisterDBProxyTargetsResult\",\"type\":\"structure\",\"members\":{\"DBProxyTargets\":{\"shape\":\"S7l\"}}}},\"RemoveFromGlobalCluster\":{\"input\":{\"type\":\"structure\",\"members\":{\"GlobalClusterIdentifier\":{},\"DbClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RemoveFromGlobalClusterResult\",\"type\":\"structure\",\"members\":{\"GlobalCluster\":{\"shape\":\"S4m\"}}}},\"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\":\"S6a\"}}},\"output\":{\"shape\":\"Sas\",\"resultWrapper\":\"ResetDBClusterParameterGroupResult\"}},\"ResetDBParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBParameterGroupName\"],\"members\":{\"DBParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S6a\"}}},\"output\":{\"shape\":\"Saz\",\"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\":\"S27\"},\"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\":\"S24\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"Domain\":{},\"DomainIAMRoleName\":{},\"ServerlessV2ScalingConfiguration\":{\"shape\":\"S2a\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterFromS3Result\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"RestoreDBClusterFromSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SnapshotIdentifier\",\"Engine\"],\"members\":{\"AvailabilityZones\":{\"shape\":\"S13\"},\"DBClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"DatabaseName\":{},\"OptionGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S27\"},\"Tags\":{\"shape\":\"Sb\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"BacktrackWindow\":{\"type\":\"long\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S24\"},\"EngineMode\":{},\"ScalingConfiguration\":{\"shape\":\"S29\"},\"DBClusterParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"Domain\":{},\"DomainIAMRoleName\":{},\"DBClusterInstanceClass\":{},\"StorageType\":{},\"Iops\":{\"type\":\"integer\"},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"ServerlessV2ScalingConfiguration\":{\"shape\":\"S2a\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterFromSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"RestoreDBClusterToPointInTime\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\",\"SourceDBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{},\"RestoreType\":{},\"SourceDBClusterIdentifier\":{},\"RestoreToTime\":{\"type\":\"timestamp\"},\"UseLatestRestorableTime\":{\"type\":\"boolean\"},\"Port\":{\"type\":\"integer\"},\"DBSubnetGroupName\":{},\"OptionGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S27\"},\"Tags\":{\"shape\":\"Sb\"},\"KmsKeyId\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"BacktrackWindow\":{\"type\":\"long\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S24\"},\"DBClusterParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"Domain\":{},\"DomainIAMRoleName\":{},\"ScalingConfiguration\":{\"shape\":\"S29\"},\"EngineMode\":{},\"DBClusterInstanceClass\":{},\"StorageType\":{},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"Iops\":{\"type\":\"integer\"},\"ServerlessV2ScalingConfiguration\":{\"shape\":\"S2a\"}}},\"output\":{\"resultWrapper\":\"RestoreDBClusterToPointInTimeResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"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\":\"S27\"},\"Domain\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"DomainIAMRoleName\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S24\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"UseDefaultProcessorFeatures\":{\"type\":\"boolean\"},\"DBParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"EnableCustomerOwnedIp\":{\"type\":\"boolean\"},\"CustomIamInstanceProfile\":{},\"BackupTarget\":{},\"NetworkType\":{}}},\"output\":{\"resultWrapper\":\"RestoreDBInstanceFromDBSnapshotResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"RestoreDBInstanceFromS3\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\",\"DBInstanceClass\",\"Engine\",\"SourceEngine\",\"SourceEngineVersion\",\"S3BucketName\",\"S3IngestionRoleArn\"],\"members\":{\"DBName\":{},\"DBInstanceIdentifier\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"DBInstanceClass\":{},\"Engine\":{},\"MasterUsername\":{},\"MasterUserPassword\":{},\"DBSecurityGroups\":{\"shape\":\"S31\"},\"VpcSecurityGroupIds\":{\"shape\":\"S27\"},\"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\":\"S24\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"UseDefaultProcessorFeatures\":{\"type\":\"boolean\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"NetworkType\":{}}},\"output\":{\"resultWrapper\":\"RestoreDBInstanceFromS3Result\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"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\":\"S27\"},\"Domain\":{},\"DomainIAMRoleName\":{},\"EnableIAMDatabaseAuthentication\":{\"type\":\"boolean\"},\"EnableCloudwatchLogsExports\":{\"shape\":\"S24\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"UseDefaultProcessorFeatures\":{\"type\":\"boolean\"},\"DBParameterGroupName\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"SourceDbiResourceId\":{},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"SourceDBInstanceAutomatedBackupsArn\":{},\"EnableCustomerOwnedIp\":{\"type\":\"boolean\"},\"CustomIamInstanceProfile\":{},\"BackupTarget\":{},\"NetworkType\":{}}},\"output\":{\"resultWrapper\":\"RestoreDBInstanceToPointInTimeResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"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\"},\"EngineNativeAuditFieldsIncluded\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"StartActivityStreamResult\",\"type\":\"structure\",\"members\":{\"KmsKeyId\":{},\"KinesisStreamName\":{},\"Status\":{},\"Mode\":{},\"ApplyImmediately\":{\"type\":\"boolean\"},\"EngineNativeAuditFieldsIncluded\":{\"type\":\"boolean\"}}}},\"StartDBCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBClusterIdentifier\"],\"members\":{\"DBClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StartDBClusterResult\",\"type\":\"structure\",\"members\":{\"DBCluster\":{\"shape\":\"S2d\"}}}},\"StartDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StartDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"StartDBInstanceAutomatedBackupsReplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBInstanceArn\"],\"members\":{\"SourceDBInstanceArn\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"KmsKeyId\":{},\"PreSignedUrl\":{}}},\"output\":{\"resultWrapper\":\"StartDBInstanceAutomatedBackupsReplicationResult\",\"type\":\"structure\",\"members\":{\"DBInstanceAutomatedBackup\":{\"shape\":\"S55\"}}}},\"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\":\"S2d\"}}}},\"StopDBInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"DBInstanceIdentifier\"],\"members\":{\"DBInstanceIdentifier\":{},\"DBSnapshotIdentifier\":{}}},\"output\":{\"resultWrapper\":\"StopDBInstanceResult\",\"type\":\"structure\",\"members\":{\"DBInstance\":{\"shape\":\"S33\"}}}},\"StopDBInstanceAutomatedBackupsReplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceDBInstanceArn\"],\"members\":{\"SourceDBInstanceArn\":{}}},\"output\":{\"resultWrapper\":\"StopDBInstanceAutomatedBackupsReplicationResult\",\"type\":\"structure\",\"members\":{\"DBInstanceAutomatedBackup\":{\"shape\":\"S55\"}}}}},\"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\":{},\"EngineMode\":{},\"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\"},\"OriginalSnapshotCreateTime\":{\"type\":\"timestamp\"},\"SnapshotTarget\":{}},\"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\":{}}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"DBParameterGroupFamily\":{},\"DBEngineDescription\":{},\"DBEngineVersionDescription\":{},\"DefaultCharacterSet\":{\"shape\":\"S1x\"},\"SupportedCharacterSets\":{\"shape\":\"S1y\"},\"SupportedNcharCharacterSets\":{\"shape\":\"S1y\"},\"ValidUpgradeTarget\":{\"type\":\"list\",\"member\":{\"locationName\":\"UpgradeTarget\",\"type\":\"structure\",\"members\":{\"Engine\":{},\"EngineVersion\":{},\"Description\":{},\"AutoUpgrade\":{\"type\":\"boolean\"},\"IsMajorVersionUpgrade\":{\"type\":\"boolean\"},\"SupportedEngineModes\":{\"shape\":\"S21\"},\"SupportsParallelQuery\":{\"type\":\"boolean\"},\"SupportsGlobalDatabases\":{\"type\":\"boolean\"},\"SupportsBabelfish\":{\"type\":\"boolean\"}}}},\"SupportedTimezones\":{\"type\":\"list\",\"member\":{\"locationName\":\"Timezone\",\"type\":\"structure\",\"members\":{\"TimezoneName\":{}}}},\"ExportableLogTypes\":{\"shape\":\"S24\"},\"SupportsLogExportsToCloudwatchLogs\":{\"type\":\"boolean\"},\"SupportsReadReplica\":{\"type\":\"boolean\"},\"SupportedEngineModes\":{\"shape\":\"S21\"},\"SupportedFeatureNames\":{\"type\":\"list\",\"member\":{}},\"Status\":{},\"SupportsParallelQuery\":{\"type\":\"boolean\"},\"SupportsGlobalDatabases\":{\"type\":\"boolean\"},\"MajorEngineVersion\":{},\"DatabaseInstallationFilesS3BucketName\":{},\"DatabaseInstallationFilesS3Prefix\":{},\"DBEngineVersionArn\":{},\"KMSKeyId\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"TagList\":{\"shape\":\"Sb\"},\"SupportsBabelfish\":{\"type\":\"boolean\"}}},\"S1x\":{\"type\":\"structure\",\"members\":{\"CharacterSetName\":{},\"CharacterSetDescription\":{}}},\"S1y\":{\"type\":\"list\",\"member\":{\"shape\":\"S1x\",\"locationName\":\"CharacterSet\"}},\"S21\":{\"type\":\"list\",\"member\":{}},\"S24\":{\"type\":\"list\",\"member\":{}},\"S27\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"S29\":{\"type\":\"structure\",\"members\":{\"MinCapacity\":{\"type\":\"integer\"},\"MaxCapacity\":{\"type\":\"integer\"},\"AutoPause\":{\"type\":\"boolean\"},\"SecondsUntilAutoPause\":{\"type\":\"integer\"},\"TimeoutAction\":{},\"SecondsBeforeTimeout\":{\"type\":\"integer\"}}},\"S2a\":{\"type\":\"structure\",\"members\":{\"MinCapacity\":{\"type\":\"double\"},\"MaxCapacity\":{\"type\":\"double\"}}},\"S2d\":{\"type\":\"structure\",\"members\":{\"AllocatedStorage\":{\"type\":\"integer\"},\"AvailabilityZones\":{\"shape\":\"S13\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"CharacterSetName\":{},\"DatabaseName\":{},\"DBClusterIdentifier\":{},\"DBClusterParameterGroup\":{},\"DBSubnetGroup\":{},\"Status\":{},\"AutomaticRestartTime\":{\"type\":\"timestamp\"},\"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\":\"S24\"},\"Capacity\":{\"type\":\"integer\"},\"EngineMode\":{},\"ScalingConfigurationInfo\":{\"type\":\"structure\",\"members\":{\"MinCapacity\":{\"type\":\"integer\"},\"MaxCapacity\":{\"type\":\"integer\"},\"AutoPause\":{\"type\":\"boolean\"},\"SecondsUntilAutoPause\":{\"type\":\"integer\"},\"TimeoutAction\":{},\"SecondsBeforeTimeout\":{\"type\":\"integer\"}}},\"DeletionProtection\":{\"type\":\"boolean\"},\"HttpEndpointEnabled\":{\"type\":\"boolean\"},\"ActivityStreamMode\":{},\"ActivityStreamStatus\":{},\"ActivityStreamKmsKeyId\":{},\"ActivityStreamKinesisStreamName\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"CrossAccountClone\":{\"type\":\"boolean\"},\"DomainMemberships\":{\"shape\":\"S2o\"},\"TagList\":{\"shape\":\"Sb\"},\"GlobalWriteForwardingStatus\":{},\"GlobalWriteForwardingRequested\":{\"type\":\"boolean\"},\"PendingModifiedValues\":{\"type\":\"structure\",\"members\":{\"PendingCloudwatchLogsExports\":{\"shape\":\"S2s\"},\"DBClusterIdentifier\":{},\"MasterUserPassword\":{},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"},\"EngineVersion\":{}}},\"DBClusterInstanceClass\":{},\"StorageType\":{},\"Iops\":{\"type\":\"integer\"},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"PerformanceInsightsEnabled\":{\"type\":\"boolean\"},\"PerformanceInsightsKMSKeyId\":{},\"PerformanceInsightsRetentionPeriod\":{\"type\":\"integer\"},\"ServerlessV2ScalingConfiguration\":{\"type\":\"structure\",\"members\":{\"MinCapacity\":{\"type\":\"double\"},\"MaxCapacity\":{\"type\":\"double\"}}}},\"wrapper\":true},\"S2o\":{\"type\":\"list\",\"member\":{\"locationName\":\"DomainMembership\",\"type\":\"structure\",\"members\":{\"Domain\":{},\"Status\":{},\"FQDN\":{},\"IAMRoleName\":{}}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"LogTypesToEnable\":{\"shape\":\"S24\"},\"LogTypesToDisable\":{\"shape\":\"S24\"}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"DBClusterEndpointIdentifier\":{},\"DBClusterIdentifier\":{},\"DBClusterEndpointResourceIdentifier\":{},\"Endpoint\":{},\"Status\":{},\"EndpointType\":{},\"CustomEndpointType\":{},\"StaticMembers\":{\"shape\":\"Sv\"},\"ExcludedMembers\":{\"shape\":\"Sv\"},\"DBClusterEndpointArn\":{}}},\"S31\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSecurityGroupName\"}},\"S33\":{\"type\":\"structure\",\"members\":{\"DBInstanceIdentifier\":{},\"DBInstanceClass\":{},\"Engine\":{},\"DBInstanceStatus\":{},\"AutomaticRestartTime\":{\"type\":\"timestamp\"},\"MasterUsername\":{},\"DBName\":{},\"Endpoint\":{\"shape\":\"S34\"},\"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\":\"S37\"},\"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\":\"S2s\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"},\"AutomationMode\":{},\"ResumeFullAutomationModeTime\":{\"type\":\"timestamp\"}}},\"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\":\"S2o\"},\"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\":\"S24\"},\"ProcessorFeatures\":{\"shape\":\"S1b\"},\"DeletionProtection\":{\"type\":\"boolean\"},\"AssociatedRoles\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBInstanceRole\",\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"FeatureName\":{},\"Status\":{}}}},\"ListenerEndpoint\":{\"shape\":\"S34\"},\"MaxAllocatedStorage\":{\"type\":\"integer\"},\"TagList\":{\"shape\":\"Sb\"},\"DBInstanceAutomatedBackupsReplications\":{\"shape\":\"S3n\"},\"CustomerOwnedIpEnabled\":{\"type\":\"boolean\"},\"AwsBackupRecoveryPointArn\":{},\"ActivityStreamStatus\":{},\"ActivityStreamKmsKeyId\":{},\"ActivityStreamKinesisStreamName\":{},\"ActivityStreamMode\":{},\"ActivityStreamEngineNativeAuditFieldsIncluded\":{\"type\":\"boolean\"},\"AutomationMode\":{},\"ResumeFullAutomationModeTime\":{\"type\":\"timestamp\"},\"CustomIamInstanceProfile\":{},\"BackupTarget\":{},\"NetworkType\":{}},\"wrapper\":true},\"S34\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"HostedZoneId\":{}}},\"S37\":{\"type\":\"structure\",\"members\":{\"DBSubnetGroupName\":{},\"DBSubnetGroupDescription\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S3a\"},\"SubnetOutpost\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"SubnetStatus\":{}}}},\"DBSubnetGroupArn\":{},\"SupportedNetworkTypes\":{\"shape\":\"Sv\"}},\"wrapper\":true},\"S3a\":{\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true},\"S3n\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBInstanceAutomatedBackupsReplication\",\"type\":\"structure\",\"members\":{\"DBInstanceAutomatedBackupsArn\":{}}}},\"S3v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"UserName\":{},\"AuthScheme\":{},\"SecretArn\":{},\"IAMAuth\":{}}}},\"S40\":{\"type\":\"structure\",\"members\":{\"DBProxyName\":{},\"DBProxyArn\":{},\"Status\":{},\"EngineFamily\":{},\"VpcId\":{},\"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\"}}},\"S49\":{\"type\":\"structure\",\"members\":{\"DBProxyEndpointName\":{},\"DBProxyEndpointArn\":{},\"DBProxyName\":{},\"Status\":{},\"VpcId\":{},\"VpcSecurityGroupIds\":{\"shape\":\"Sv\"},\"VpcSubnetIds\":{\"shape\":\"Sv\"},\"Endpoint\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"TargetRole\":{},\"IsDefault\":{\"type\":\"boolean\"}}},\"S4g\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S4m\":{\"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}},\"FailoverState\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"FromDbClusterArn\":{},\"ToDbClusterArn\":{}},\"wrapper\":true}},\"wrapper\":true},\"S55\":{\"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\":\"S3n\"},\"BackupTarget\":{}},\"wrapper\":true},\"S5t\":{\"type\":\"list\",\"member\":{\"locationName\":\"Filter\",\"type\":\"structure\",\"required\":[\"Name\",\"Values\"],\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{\"locationName\":\"Value\"}}}}},\"S5y\":{\"type\":\"structure\",\"members\":{\"CertificateIdentifier\":{},\"CertificateType\":{},\"Thumbprint\":{},\"ValidFrom\":{\"type\":\"timestamp\"},\"ValidTill\":{\"type\":\"timestamp\"},\"CertificateArn\":{},\"CustomerOverride\":{\"type\":\"boolean\"},\"CustomerOverrideValidTill\":{\"type\":\"timestamp\"}},\"wrapper\":true},\"S6a\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"ApplyType\":{},\"DataType\":{},\"AllowedValues\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{},\"ApplyMethod\":{},\"SupportedEngineModes\":{\"shape\":\"S21\"}}}},\"S6f\":{\"type\":\"structure\",\"members\":{\"DBClusterSnapshotIdentifier\":{},\"DBClusterSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBClusterSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S6i\"}}}}},\"wrapper\":true},\"S6i\":{\"type\":\"list\",\"member\":{\"locationName\":\"AttributeValue\"}},\"S7h\":{\"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\"}}},\"S7l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TargetArn\":{},\"Endpoint\":{},\"TrackedClusterId\":{},\"RdsResourceId\":{},\"Port\":{\"type\":\"integer\"},\"Type\":{},\"Role\":{},\"TargetHealth\":{\"type\":\"structure\",\"members\":{\"State\":{},\"Reason\":{},\"Description\":{}}}}}},\"S7x\":{\"type\":\"structure\",\"members\":{\"DBSnapshotIdentifier\":{},\"DBSnapshotAttributes\":{\"type\":\"list\",\"member\":{\"locationName\":\"DBSnapshotAttribute\",\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"AttributeValues\":{\"shape\":\"S6i\"}},\"wrapper\":true}}},\"wrapper\":true},\"S88\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupFamily\":{},\"Marker\":{},\"Parameters\":{\"shape\":\"S6a\"}},\"wrapper\":true},\"S9d\":{\"type\":\"list\",\"member\":{\"locationName\":\"AvailableProcessorFeature\",\"type\":\"structure\",\"members\":{\"Name\":{},\"DefaultValue\":{},\"AllowedValues\":{}}}},\"S9m\":{\"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\":\"S9o\"},\"ReservedDBInstanceArn\":{},\"LeaseId\":{}},\"wrapper\":true},\"S9o\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecurringCharge\",\"type\":\"structure\",\"members\":{\"RecurringChargeAmount\":{\"type\":\"double\"},\"RecurringChargeFrequency\":{}},\"wrapper\":true}},\"Sa3\":{\"type\":\"list\",\"member\":{\"locationName\":\"Range\",\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"integer\"},\"To\":{\"type\":\"integer\"},\"Step\":{\"type\":\"integer\"}}}},\"Sao\":{\"type\":\"structure\",\"members\":{\"EnableLogTypes\":{\"shape\":\"S24\"},\"DisableLogTypes\":{\"shape\":\"S24\"}}},\"Sas\":{\"type\":\"structure\",\"members\":{\"DBClusterParameterGroupName\":{}}},\"Saz\":{\"type\":\"structure\",\"members\":{\"DBParameterGroupName\":{}}}}}"); /***/ }), @@ -37360,7 +40550,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeCertificates\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Certificates\"},\"DescribeCustomAvailabilityZones\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"CustomAvailabilityZones\"},\"DescribeDBClusterBacktracks\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusterBacktracks\"},\"DescribeDBClusterEndpoints\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusterEndpoints\"},\"DescribeDBClusterParameterGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusterParameterGroups\"},\"DescribeDBClusterParameters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Parameters\"},\"DescribeDBClusterSnapshots\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusterSnapshots\"},\"DescribeDBClusters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusters\"},\"DescribeDBEngineVersions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBEngineVersions\"},\"DescribeDBInstanceAutomatedBackups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBInstanceAutomatedBackups\"},\"DescribeDBInstances\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBInstances\"},\"DescribeDBLogFiles\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DescribeDBLogFiles\"},\"DescribeDBParameterGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBParameterGroups\"},\"DescribeDBParameters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Parameters\"},\"DescribeDBProxies\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBProxies\"},\"DescribeDBProxyEndpoints\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBProxyEndpoints\"},\"DescribeDBProxyTargetGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"TargetGroups\"},\"DescribeDBProxyTargets\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Targets\"},\"DescribeDBSecurityGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBSecurityGroups\"},\"DescribeDBSnapshots\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBSnapshots\"},\"DescribeDBSubnetGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBSubnetGroups\"},\"DescribeEngineDefaultParameters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"EngineDefaults.Marker\",\"result_key\":\"EngineDefaults.Parameters\"},\"DescribeEventSubscriptions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"EventSubscriptionsList\"},\"DescribeEvents\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Events\"},\"DescribeExportTasks\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ExportTasks\"},\"DescribeGlobalClusters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"GlobalClusters\"},\"DescribeInstallationMedia\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"InstallationMedia\"},\"DescribeOptionGroupOptions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"OptionGroupOptions\"},\"DescribeOptionGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"OptionGroupsList\"},\"DescribeOrderableDBInstanceOptions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"OrderableDBInstanceOptions\"},\"DescribePendingMaintenanceActions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"PendingMaintenanceActions\"},\"DescribeReservedDBInstances\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ReservedDBInstances\"},\"DescribeReservedDBInstancesOfferings\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ReservedDBInstancesOfferings\"},\"DescribeSourceRegions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"SourceRegions\"},\"DownloadDBLogFilePortion\":{\"input_token\":\"Marker\",\"limit_key\":\"NumberOfLines\",\"more_results\":\"AdditionalDataPending\",\"output_token\":\"Marker\",\"result_key\":\"LogFileData\"},\"ListTagsForResource\":{\"result_key\":\"TagList\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeCertificates\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Certificates\"},\"DescribeDBClusterBacktracks\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusterBacktracks\"},\"DescribeDBClusterEndpoints\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusterEndpoints\"},\"DescribeDBClusterParameterGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusterParameterGroups\"},\"DescribeDBClusterParameters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Parameters\"},\"DescribeDBClusterSnapshots\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusterSnapshots\"},\"DescribeDBClusters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBClusters\"},\"DescribeDBEngineVersions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBEngineVersions\"},\"DescribeDBInstanceAutomatedBackups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBInstanceAutomatedBackups\"},\"DescribeDBInstances\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBInstances\"},\"DescribeDBLogFiles\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DescribeDBLogFiles\"},\"DescribeDBParameterGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBParameterGroups\"},\"DescribeDBParameters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Parameters\"},\"DescribeDBProxies\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBProxies\"},\"DescribeDBProxyEndpoints\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBProxyEndpoints\"},\"DescribeDBProxyTargetGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"TargetGroups\"},\"DescribeDBProxyTargets\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Targets\"},\"DescribeDBSecurityGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBSecurityGroups\"},\"DescribeDBSnapshots\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBSnapshots\"},\"DescribeDBSubnetGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DBSubnetGroups\"},\"DescribeEngineDefaultParameters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"EngineDefaults.Marker\",\"result_key\":\"EngineDefaults.Parameters\"},\"DescribeEventSubscriptions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"EventSubscriptionsList\"},\"DescribeEvents\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"Events\"},\"DescribeExportTasks\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ExportTasks\"},\"DescribeGlobalClusters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"GlobalClusters\"},\"DescribeOptionGroupOptions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"OptionGroupOptions\"},\"DescribeOptionGroups\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"OptionGroupsList\"},\"DescribeOrderableDBInstanceOptions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"OrderableDBInstanceOptions\"},\"DescribePendingMaintenanceActions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"PendingMaintenanceActions\"},\"DescribeReservedDBInstances\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ReservedDBInstances\"},\"DescribeReservedDBInstancesOfferings\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ReservedDBInstancesOfferings\"},\"DescribeSourceRegions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"SourceRegions\"},\"DownloadDBLogFilePortion\":{\"input_token\":\"Marker\",\"limit_key\":\"NumberOfLines\",\"more_results\":\"AdditionalDataPending\",\"output_token\":\"Marker\",\"result_key\":\"LogFileData\"},\"ListTagsForResource\":{\"result_key\":\"TagList\"}}}"); /***/ }), @@ -37376,7 +40566,7 @@ module.exports = JSON.parse("{\"V\":{\"DBInstanceAvailable\":{\"delay\":30,\"ope /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-08-01\",\"endpointPrefix\":\"rds-data\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS RDS DataService\",\"serviceId\":\"RDS Data\",\"signatureVersion\":\"v4\",\"signingName\":\"rds-data\",\"uid\":\"rds-data-2018-08-01\"},\"operations\":{\"BatchExecuteStatement\":{\"http\":{\"requestUri\":\"/BatchExecute\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\",\"sql\"],\"members\":{\"database\":{},\"parameterSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"resourceArn\":{},\"schema\":{},\"secretArn\":{},\"sql\":{},\"transactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"updateResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"generatedFields\":{\"shape\":\"Sq\"}}}}}}},\"BeginTransaction\":{\"http\":{\"requestUri\":\"/BeginTransaction\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\"],\"members\":{\"database\":{},\"resourceArn\":{},\"schema\":{},\"secretArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"transactionId\":{}}}},\"CommitTransaction\":{\"http\":{\"requestUri\":\"/CommitTransaction\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\",\"transactionId\"],\"members\":{\"resourceArn\":{},\"secretArn\":{},\"transactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"transactionStatus\":{}}}},\"ExecuteSql\":{\"http\":{\"requestUri\":\"/ExecuteSql\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"awsSecretStoreArn\",\"dbClusterOrInstanceArn\",\"sqlStatements\"],\"members\":{\"awsSecretStoreArn\":{},\"database\":{},\"dbClusterOrInstanceArn\":{},\"schema\":{},\"sqlStatements\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"sqlStatementResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"numberOfRecordsUpdated\":{\"type\":\"long\"},\"resultFrame\":{\"type\":\"structure\",\"members\":{\"records\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"values\":{\"type\":\"list\",\"member\":{\"shape\":\"S15\"}}}}},\"resultSetMetadata\":{\"type\":\"structure\",\"members\":{\"columnCount\":{\"type\":\"long\"},\"columnMetadata\":{\"shape\":\"S1c\"}}}}}}}}}},\"deprecated\":true,\"deprecatedMessage\":\"The ExecuteSql API is deprecated, please use the ExecuteStatement API.\"},\"ExecuteStatement\":{\"http\":{\"requestUri\":\"/Execute\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\",\"sql\"],\"members\":{\"continueAfterTimeout\":{\"type\":\"boolean\"},\"database\":{},\"includeResultMetadata\":{\"type\":\"boolean\"},\"parameters\":{\"shape\":\"S4\"},\"resourceArn\":{},\"resultSetOptions\":{\"type\":\"structure\",\"members\":{\"decimalReturnType\":{}}},\"schema\":{},\"secretArn\":{},\"sql\":{},\"transactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"columnMetadata\":{\"shape\":\"S1c\"},\"generatedFields\":{\"shape\":\"Sq\"},\"numberOfRecordsUpdated\":{\"type\":\"long\"},\"records\":{\"type\":\"list\",\"member\":{\"shape\":\"Sq\"}}}}},\"RollbackTransaction\":{\"http\":{\"requestUri\":\"/RollbackTransaction\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\",\"transactionId\"],\"members\":{\"resourceArn\":{},\"secretArn\":{},\"transactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"transactionStatus\":{}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"typeHint\":{},\"value\":{\"shape\":\"S8\"}}}},\"S8\":{\"type\":\"structure\",\"members\":{\"arrayValue\":{\"shape\":\"S9\"},\"blobValue\":{\"type\":\"blob\"},\"booleanValue\":{\"type\":\"boolean\"},\"doubleValue\":{\"type\":\"double\"},\"isNull\":{\"type\":\"boolean\"},\"longValue\":{\"type\":\"long\"},\"stringValue\":{}},\"union\":true},\"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\":{}}},\"union\":true},\"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\"}}}},\"union\":true},\"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\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-08-01\",\"endpointPrefix\":\"rds-data\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS RDS DataService\",\"serviceId\":\"RDS Data\",\"signatureVersion\":\"v4\",\"signingName\":\"rds-data\",\"uid\":\"rds-data-2018-08-01\"},\"operations\":{\"BatchExecuteStatement\":{\"http\":{\"requestUri\":\"/BatchExecute\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\",\"sql\"],\"members\":{\"database\":{},\"parameterSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S4\"}},\"resourceArn\":{},\"schema\":{},\"secretArn\":{},\"sql\":{},\"transactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"updateResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"generatedFields\":{\"shape\":\"Sq\"}}}}}}},\"BeginTransaction\":{\"http\":{\"requestUri\":\"/BeginTransaction\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\"],\"members\":{\"database\":{},\"resourceArn\":{},\"schema\":{},\"secretArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"transactionId\":{}}}},\"CommitTransaction\":{\"http\":{\"requestUri\":\"/CommitTransaction\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\",\"transactionId\"],\"members\":{\"resourceArn\":{},\"secretArn\":{},\"transactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"transactionStatus\":{}}}},\"ExecuteSql\":{\"http\":{\"requestUri\":\"/ExecuteSql\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"awsSecretStoreArn\",\"dbClusterOrInstanceArn\",\"sqlStatements\"],\"members\":{\"awsSecretStoreArn\":{},\"database\":{},\"dbClusterOrInstanceArn\":{},\"schema\":{},\"sqlStatements\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"sqlStatementResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"numberOfRecordsUpdated\":{\"type\":\"long\"},\"resultFrame\":{\"type\":\"structure\",\"members\":{\"records\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"values\":{\"type\":\"list\",\"member\":{\"shape\":\"S15\"}}}}},\"resultSetMetadata\":{\"type\":\"structure\",\"members\":{\"columnCount\":{\"type\":\"long\"},\"columnMetadata\":{\"shape\":\"S1c\"}}}}}}}}}},\"deprecated\":true,\"deprecatedMessage\":\"The ExecuteSql API is deprecated, please use the ExecuteStatement API.\"},\"ExecuteStatement\":{\"http\":{\"requestUri\":\"/Execute\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"secretArn\",\"sql\"],\"members\":{\"continueAfterTimeout\":{\"type\":\"boolean\"},\"database\":{},\"formatRecordsAs\":{},\"includeResultMetadata\":{\"type\":\"boolean\"},\"parameters\":{\"shape\":\"S4\"},\"resourceArn\":{},\"resultSetOptions\":{\"type\":\"structure\",\"members\":{\"decimalReturnType\":{},\"longReturnType\":{}}},\"schema\":{},\"secretArn\":{},\"sql\":{},\"transactionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"columnMetadata\":{\"shape\":\"S1c\"},\"formattedRecords\":{},\"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\":{}},\"union\":true},\"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\":{}}},\"union\":true},\"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\"}}}},\"union\":true},\"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\":{}}}}}}"); /***/ }), @@ -37392,7 +40582,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-12-01\",\"endpointPrefix\":\"redshift\",\"protocol\":\"query\",\"serviceFullName\":\"Amazon Redshift\",\"serviceId\":\"Redshift\",\"signatureVersion\":\"v4\",\"uid\":\"redshift-2012-12-01\",\"xmlNamespace\":\"http://redshift.amazonaws.com/doc/2012-12-01/\"},\"operations\":{\"AcceptReservedNodeExchange\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedNodeId\",\"TargetReservedNodeOfferingId\"],\"members\":{\"ReservedNodeId\":{},\"TargetReservedNodeOfferingId\":{}}},\"output\":{\"resultWrapper\":\"AcceptReservedNodeExchangeResult\",\"type\":\"structure\",\"members\":{\"ExchangedReservedNode\":{\"shape\":\"S4\"}}}},\"AddPartner\":{\"input\":{\"shape\":\"Sb\"},\"output\":{\"shape\":\"Sg\",\"resultWrapper\":\"AddPartnerResult\"}},\"AuthorizeClusterSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeClusterSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"Sj\"}}}},\"AuthorizeEndpointAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"Account\"],\"members\":{\"ClusterIdentifier\":{},\"Account\":{},\"VpcIds\":{\"shape\":\"Sr\"}}},\"output\":{\"shape\":\"Ss\",\"resultWrapper\":\"AuthorizeEndpointAccessResult\"}},\"AuthorizeSnapshotAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"AccountWithRestoreAccess\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{},\"AccountWithRestoreAccess\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeSnapshotAccessResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sx\"}}}},\"BatchDeleteClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"Identifiers\"],\"members\":{\"Identifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"S15\",\"locationName\":\"DeleteClusterSnapshotMessage\"}}}},\"output\":{\"resultWrapper\":\"BatchDeleteClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Resources\":{\"shape\":\"S17\"},\"Errors\":{\"type\":\"list\",\"member\":{\"shape\":\"S19\",\"locationName\":\"SnapshotErrorMessage\"}}}}},\"BatchModifyClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifierList\"],\"members\":{\"SnapshotIdentifierList\":{\"shape\":\"S17\"},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"Force\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"BatchModifyClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Resources\":{\"shape\":\"S17\"},\"Errors\":{\"type\":\"list\",\"member\":{\"shape\":\"S19\",\"locationName\":\"SnapshotErrorMessage\"}}}}},\"CancelResize\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"shape\":\"S1e\",\"resultWrapper\":\"CancelResizeResult\"}},\"CopyClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceSnapshotIdentifier\",\"TargetSnapshotIdentifier\"],\"members\":{\"SourceSnapshotIdentifier\":{},\"SourceSnapshotClusterIdentifier\":{},\"TargetSnapshotIdentifier\":{},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"CopyClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sx\"}}}},\"CreateAuthenticationProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthenticationProfileName\",\"AuthenticationProfileContent\"],\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}},\"output\":{\"resultWrapper\":\"CreateAuthenticationProfileResult\",\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}}},\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"NodeType\",\"MasterUsername\",\"MasterUserPassword\"],\"members\":{\"DBName\":{},\"ClusterIdentifier\":{},\"ClusterType\":{},\"NodeType\":{},\"MasterUsername\":{},\"MasterUserPassword\":{},\"ClusterSecurityGroups\":{\"shape\":\"S1q\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1r\"},\"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\":\"Sm\"},\"KmsKeyId\":{},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"AdditionalInfo\":{},\"IamRoles\":{\"shape\":\"S1t\"},\"MaintenanceTrackName\":{},\"SnapshotScheduleIdentifier\":{},\"AvailabilityZoneRelocation\":{\"type\":\"boolean\"},\"AquaConfigurationStatus\":{}}},\"output\":{\"resultWrapper\":\"CreateClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"CreateClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\",\"ParameterGroupFamily\",\"Description\"],\"members\":{\"ParameterGroupName\":{},\"ParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"resultWrapper\":\"CreateClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterParameterGroup\":{\"shape\":\"S2t\"}}}},\"CreateClusterSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\",\"Description\"],\"members\":{\"ClusterSecurityGroupName\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSecurityGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"Sj\"}}}},\"CreateClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"ClusterIdentifier\"],\"members\":{\"SnapshotIdentifier\":{},\"ClusterIdentifier\":{},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sx\"}}}},\"CreateClusterSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSubnetGroupName\",\"Description\",\"SubnetIds\"],\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S2z\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSubnetGroup\":{\"shape\":\"S31\"}}}},\"CreateEndpointAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"SubnetGroupName\"],\"members\":{\"ClusterIdentifier\":{},\"ResourceOwner\":{},\"EndpointName\":{},\"SubnetGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1r\"}}},\"output\":{\"shape\":\"S38\",\"resultWrapper\":\"CreateEndpointAccessResult\"}},\"CreateEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SnsTopicArn\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"SourceIds\":{\"shape\":\"S3a\"},\"EventCategories\":{\"shape\":\"S3b\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"resultWrapper\":\"CreateEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S3d\"}}}},\"CreateHsmClientCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmClientCertificateIdentifier\"],\"members\":{\"HsmClientCertificateIdentifier\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"resultWrapper\":\"CreateHsmClientCertificateResult\",\"type\":\"structure\",\"members\":{\"HsmClientCertificate\":{\"shape\":\"S3g\"}}}},\"CreateHsmConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmConfigurationIdentifier\",\"Description\",\"HsmIpAddress\",\"HsmPartitionName\",\"HsmPartitionPassword\",\"HsmServerPublicCertificate\"],\"members\":{\"HsmConfigurationIdentifier\":{},\"Description\":{},\"HsmIpAddress\":{},\"HsmPartitionName\":{},\"HsmPartitionPassword\":{},\"HsmServerPublicCertificate\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"resultWrapper\":\"CreateHsmConfigurationResult\",\"type\":\"structure\",\"members\":{\"HsmConfiguration\":{\"shape\":\"S3j\"}}}},\"CreateScheduledAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduledActionName\",\"TargetAction\",\"Schedule\",\"IamRole\"],\"members\":{\"ScheduledActionName\":{},\"TargetAction\":{\"shape\":\"S3l\"},\"Schedule\":{},\"IamRole\":{},\"ScheduledActionDescription\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Enable\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S3p\",\"resultWrapper\":\"CreateScheduledActionResult\"}},\"CreateSnapshotCopyGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotCopyGrantName\"],\"members\":{\"SnapshotCopyGrantName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"resultWrapper\":\"CreateSnapshotCopyGrantResult\",\"type\":\"structure\",\"members\":{\"SnapshotCopyGrant\":{\"shape\":\"S3u\"}}}},\"CreateSnapshotSchedule\":{\"input\":{\"type\":\"structure\",\"members\":{\"ScheduleDefinitions\":{\"shape\":\"S3w\"},\"ScheduleIdentifier\":{},\"ScheduleDescription\":{},\"Tags\":{\"shape\":\"Sm\"},\"DryRun\":{\"type\":\"boolean\"},\"NextInvocations\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S3x\",\"resultWrapper\":\"CreateSnapshotScheduleResult\"}},\"CreateTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"Sm\"}}}},\"CreateUsageLimit\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"FeatureType\",\"LimitType\",\"Amount\"],\"members\":{\"ClusterIdentifier\":{},\"FeatureType\":{},\"LimitType\":{},\"Amount\":{\"type\":\"long\"},\"Period\":{},\"BreachAction\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"shape\":\"S47\",\"resultWrapper\":\"CreateUsageLimitResult\"}},\"DeleteAuthenticationProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthenticationProfileName\"],\"members\":{\"AuthenticationProfileName\":{}}},\"output\":{\"resultWrapper\":\"DeleteAuthenticationProfileResult\",\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{}}}},\"DeleteCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"SkipFinalClusterSnapshot\":{\"type\":\"boolean\"},\"FinalClusterSnapshotIdentifier\":{},\"FinalClusterSnapshotRetentionPeriod\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DeleteClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"DeleteClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{}}}},\"DeleteClusterSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{}}}},\"DeleteClusterSnapshot\":{\"input\":{\"shape\":\"S15\"},\"output\":{\"resultWrapper\":\"DeleteClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sx\"}}}},\"DeleteClusterSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSubnetGroupName\"],\"members\":{\"ClusterSubnetGroupName\":{}}}},\"DeleteEndpointAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{}}},\"output\":{\"shape\":\"S38\",\"resultWrapper\":\"DeleteEndpointAccessResult\"}},\"DeleteEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{}}}},\"DeleteHsmClientCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmClientCertificateIdentifier\"],\"members\":{\"HsmClientCertificateIdentifier\":{}}}},\"DeleteHsmConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmConfigurationIdentifier\"],\"members\":{\"HsmConfigurationIdentifier\":{}}}},\"DeletePartner\":{\"input\":{\"shape\":\"Sb\"},\"output\":{\"shape\":\"Sg\",\"resultWrapper\":\"DeletePartnerResult\"}},\"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\":\"S4o\"}}}},\"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\":{}}}}}}}}}},\"DescribeAuthenticationProfiles\":{\"input\":{\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{}}},\"output\":{\"resultWrapper\":\"DescribeAuthenticationProfilesResult\",\"type\":\"structure\",\"members\":{\"AuthenticationProfiles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}}}}}},\"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\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S2t\",\"locationName\":\"ClusterParameterGroup\"}}}}},\"DescribeClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{},\"Source\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S5d\"},\"Marker\":{}}}},\"DescribeClusterSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterSecurityGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterSecurityGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ClusterSecurityGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\",\"locationName\":\"ClusterSecurityGroup\"}}}}},\"DescribeClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"SnapshotType\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"OwnerAccount\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"},\"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\":\"Sx\",\"locationName\":\"Snapshot\"}}}}},\"DescribeClusterSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterSubnetGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ClusterSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S31\",\"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\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Clusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S1w\",\"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\":\"S5d\"}},\"wrapper\":true}}}},\"DescribeEndpointAccess\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"ResourceOwner\":{},\"EndpointName\":{},\"VpcId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEndpointAccessResult\",\"type\":\"structure\",\"members\":{\"EndpointAccessList\":{\"type\":\"list\",\"member\":{\"shape\":\"S38\"}},\"Marker\":{}}}},\"DescribeEndpointAuthorization\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"Account\":{},\"Grantee\":{\"type\":\"boolean\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEndpointAuthorizationResult\",\"type\":\"structure\",\"members\":{\"EndpointAuthorizationList\":{\"type\":\"list\",\"member\":{\"shape\":\"Ss\"}},\"Marker\":{}}}},\"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\":\"S3b\"},\"EventDescription\":{},\"Severity\":{}},\"wrapper\":true}}},\"wrapper\":true}}}}},\"DescribeEventSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubscriptionName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeEventSubscriptionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"EventSubscriptionsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S3d\",\"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\":\"S3b\"},\"Severity\":{},\"Date\":{\"type\":\"timestamp\"},\"EventId\":{}}}}}}},\"DescribeHsmClientCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"HsmClientCertificateIdentifier\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeHsmClientCertificatesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"HsmClientCertificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S3g\",\"locationName\":\"HsmClientCertificate\"}}}}},\"DescribeHsmConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"HsmConfigurationIdentifier\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeHsmConfigurationsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"HsmConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S3j\",\"locationName\":\"HsmConfiguration\"}}}}},\"DescribeLoggingStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"shape\":\"S72\",\"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\":\"S79\",\"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\":\"S34\",\"locationName\":\"AvailabilityZone\"}}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribePartners\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ClusterIdentifier\"],\"members\":{\"AccountId\":{},\"ClusterIdentifier\":{},\"DatabaseName\":{},\"PartnerName\":{}}},\"output\":{\"resultWrapper\":\"DescribePartnersResult\",\"type\":\"structure\",\"members\":{\"PartnerIntegrationInfoList\":{\"type\":\"list\",\"member\":{\"locationName\":\"PartnerIntegrationInfo\",\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"PartnerName\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"}}}}}}},\"DescribeReservedNodeOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedNodeOfferingId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReservedNodeOfferingsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedNodeOfferings\":{\"shape\":\"S7r\"}}}},\"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\":\"S1e\",\"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\":\"S79\"}}}},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeScheduledActionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ScheduledActions\":{\"type\":\"list\",\"member\":{\"shape\":\"S3p\",\"locationName\":\"ScheduledAction\"}}}}},\"DescribeSnapshotCopyGrants\":{\"input\":{\"type\":\"structure\",\"members\":{\"SnapshotCopyGrantName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeSnapshotCopyGrantsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"SnapshotCopyGrants\":{\"type\":\"list\",\"member\":{\"shape\":\"S3u\",\"locationName\":\"SnapshotCopyGrant\"}}}}},\"DescribeSnapshotSchedules\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"ScheduleIdentifier\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeSnapshotSchedulesResult\",\"type\":\"structure\",\"members\":{\"SnapshotSchedules\":{\"type\":\"list\",\"member\":{\"shape\":\"S3x\",\"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\":\"S8e\",\"locationName\":\"TableRestoreStatus\"}},\"Marker\":{}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceName\":{},\"ResourceType\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeTagsResult\",\"type\":\"structure\",\"members\":{\"TaggedResources\":{\"type\":\"list\",\"member\":{\"locationName\":\"TaggedResource\",\"type\":\"structure\",\"members\":{\"Tag\":{\"shape\":\"Sn\"},\"ResourceName\":{},\"ResourceType\":{}}}},\"Marker\":{}}}},\"DescribeUsageLimits\":{\"input\":{\"type\":\"structure\",\"members\":{\"UsageLimitId\":{},\"ClusterIdentifier\":{},\"FeatureType\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4o\"},\"TagValues\":{\"shape\":\"S58\"}}},\"output\":{\"resultWrapper\":\"DescribeUsageLimitsResult\",\"type\":\"structure\",\"members\":{\"UsageLimits\":{\"type\":\"list\",\"member\":{\"shape\":\"S47\"}},\"Marker\":{}}}},\"DisableLogging\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"shape\":\"S72\",\"resultWrapper\":\"DisableLoggingResult\"}},\"DisableSnapshotCopy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DisableSnapshotCopyResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"EnableLogging\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"BucketName\"],\"members\":{\"ClusterIdentifier\":{},\"BucketName\":{},\"S3KeyPrefix\":{}}},\"output\":{\"shape\":\"S72\",\"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\":\"S1w\"}}}},\"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\":\"S7r\"}}}},\"ModifyAquaConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"AquaConfigurationStatus\":{}}},\"output\":{\"resultWrapper\":\"ModifyAquaConfigurationResult\",\"type\":\"structure\",\"members\":{\"AquaConfiguration\":{\"shape\":\"S2p\"}}}},\"ModifyAuthenticationProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthenticationProfileName\",\"AuthenticationProfileContent\"],\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}},\"output\":{\"resultWrapper\":\"ModifyAuthenticationProfileResult\",\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}}},\"ModifyCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"ClusterType\":{},\"NodeType\":{},\"NumberOfNodes\":{\"type\":\"integer\"},\"ClusterSecurityGroups\":{\"shape\":\"S1q\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1r\"},\"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\":\"S1w\"}}}},\"ModifyClusterDbRevision\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"RevisionTarget\"],\"members\":{\"ClusterIdentifier\":{},\"RevisionTarget\":{}}},\"output\":{\"resultWrapper\":\"ModifyClusterDbRevisionResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"ModifyClusterIamRoles\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"AddIamRoles\":{\"shape\":\"S1t\"},\"RemoveIamRoles\":{\"shape\":\"S1t\"}}},\"output\":{\"resultWrapper\":\"ModifyClusterIamRolesResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"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\":\"S1w\"}}}},\"ModifyClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\",\"Parameters\"],\"members\":{\"ParameterGroupName\":{},\"Parameters\":{\"shape\":\"S5d\"}}},\"output\":{\"shape\":\"S9c\",\"resultWrapper\":\"ModifyClusterParameterGroupResult\"}},\"ModifyClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\"],\"members\":{\"SnapshotIdentifier\":{},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"Force\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sx\"}}}},\"ModifyClusterSnapshotSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"ScheduleIdentifier\":{},\"DisassociateSchedule\":{\"type\":\"boolean\"}}}},\"ModifyClusterSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSubnetGroupName\",\"SubnetIds\"],\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S2z\"}}},\"output\":{\"resultWrapper\":\"ModifyClusterSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSubnetGroup\":{\"shape\":\"S31\"}}}},\"ModifyEndpointAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1r\"}}},\"output\":{\"shape\":\"S38\",\"resultWrapper\":\"ModifyEndpointAccessResult\"}},\"ModifyEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"SourceIds\":{\"shape\":\"S3a\"},\"EventCategories\":{\"shape\":\"S3b\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S3d\"}}}},\"ModifyScheduledAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduledActionName\"],\"members\":{\"ScheduledActionName\":{},\"TargetAction\":{\"shape\":\"S3l\"},\"Schedule\":{},\"IamRole\":{},\"ScheduledActionDescription\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Enable\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S3p\",\"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\":\"S1w\"}}}},\"ModifySnapshotSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduleIdentifier\",\"ScheduleDefinitions\"],\"members\":{\"ScheduleIdentifier\":{},\"ScheduleDefinitions\":{\"shape\":\"S3w\"}}},\"output\":{\"shape\":\"S3x\",\"resultWrapper\":\"ModifySnapshotScheduleResult\"}},\"ModifyUsageLimit\":{\"input\":{\"type\":\"structure\",\"required\":[\"UsageLimitId\"],\"members\":{\"UsageLimitId\":{},\"Amount\":{\"type\":\"long\"},\"BreachAction\":{}}},\"output\":{\"shape\":\"S47\",\"resultWrapper\":\"ModifyUsageLimitResult\"}},\"PauseCluster\":{\"input\":{\"shape\":\"S3n\"},\"output\":{\"resultWrapper\":\"PauseClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"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\":\"S1w\"}}}},\"ResetClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S5d\"}}},\"output\":{\"shape\":\"S9c\",\"resultWrapper\":\"ResetClusterParameterGroupResult\"}},\"ResizeCluster\":{\"input\":{\"shape\":\"S3m\"},\"output\":{\"resultWrapper\":\"ResizeClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"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\":\"S1q\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1r\"},\"PreferredMaintenanceWindow\":{},\"AutomatedSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"KmsKeyId\":{},\"NodeType\":{},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"AdditionalInfo\":{},\"IamRoles\":{\"shape\":\"S1t\"},\"MaintenanceTrackName\":{},\"SnapshotScheduleIdentifier\":{},\"NumberOfNodes\":{\"type\":\"integer\"},\"AvailabilityZoneRelocation\":{\"type\":\"boolean\"},\"AquaConfigurationStatus\":{}}},\"output\":{\"resultWrapper\":\"RestoreFromClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"RestoreTableFromClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"SnapshotIdentifier\",\"SourceDatabaseName\",\"SourceTableName\",\"NewTableName\"],\"members\":{\"ClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"SourceDatabaseName\":{},\"SourceSchemaName\":{},\"SourceTableName\":{},\"TargetDatabaseName\":{},\"TargetSchemaName\":{},\"NewTableName\":{},\"EnableCaseSensitiveIdentifier\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreTableFromClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"TableRestoreStatus\":{\"shape\":\"S8e\"}}}},\"ResumeCluster\":{\"input\":{\"shape\":\"S3o\"},\"output\":{\"resultWrapper\":\"ResumeClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"RevokeClusterSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"RevokeClusterSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"Sj\"}}}},\"RevokeEndpointAccess\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"Account\":{},\"VpcIds\":{\"shape\":\"Sr\"},\"Force\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"Ss\",\"resultWrapper\":\"RevokeEndpointAccessResult\"}},\"RevokeSnapshotAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"AccountWithRestoreAccess\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{},\"AccountWithRestoreAccess\":{}}},\"output\":{\"resultWrapper\":\"RevokeSnapshotAccessResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"Sx\"}}}},\"RotateEncryptionKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RotateEncryptionKeyResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S1w\"}}}},\"UpdatePartnerStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ClusterIdentifier\",\"DatabaseName\",\"PartnerName\",\"Status\"],\"members\":{\"AccountId\":{},\"ClusterIdentifier\":{},\"DatabaseName\":{},\"PartnerName\":{},\"Status\":{},\"StatusMessage\":{}}},\"output\":{\"shape\":\"Sg\",\"resultWrapper\":\"UpdatePartnerStatusResult\"}}},\"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}},\"Sb\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ClusterIdentifier\",\"DatabaseName\",\"PartnerName\"],\"members\":{\"AccountId\":{},\"ClusterIdentifier\":{},\"DatabaseName\":{},\"PartnerName\":{}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"PartnerName\":{}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"ClusterSecurityGroupName\":{},\"Description\":{},\"EC2SecurityGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"EC2SecurityGroup\",\"type\":\"structure\",\"members\":{\"Status\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{},\"Tags\":{\"shape\":\"Sm\"}}}},\"IPRanges\":{\"type\":\"list\",\"member\":{\"locationName\":\"IPRange\",\"type\":\"structure\",\"members\":{\"Status\":{},\"CIDRIP\":{},\"Tags\":{\"shape\":\"Sm\"}}}},\"Tags\":{\"shape\":\"Sm\"}},\"wrapper\":true},\"Sm\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\",\"locationName\":\"Tag\"}},\"Sn\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Sr\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcIdentifier\"}},\"Ss\":{\"type\":\"structure\",\"members\":{\"Grantor\":{},\"Grantee\":{},\"ClusterIdentifier\":{},\"AuthorizeTime\":{\"type\":\"timestamp\"},\"ClusterStatus\":{},\"Status\":{},\"AllowedAllVPCs\":{\"type\":\"boolean\"},\"AllowedVPCs\":{\"shape\":\"Sr\"},\"EndpointCount\":{\"type\":\"integer\"}}},\"Sx\":{\"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\":\"Sm\"},\"RestorableNodeTypes\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeType\"}},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"MaintenanceTrackName\":{},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"ManualSnapshotRemainingDays\":{\"type\":\"integer\"},\"SnapshotRetentionStartTime\":{\"type\":\"timestamp\"}},\"wrapper\":true},\"S15\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{}}},\"S17\":{\"type\":\"list\",\"member\":{\"locationName\":\"String\"}},\"S19\":{\"type\":\"structure\",\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{},\"FailureCode\":{},\"FailureReason\":{}}},\"S1e\":{\"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\"}}},\"S1q\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterSecurityGroupName\"}},\"S1r\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"S1t\":{\"type\":\"list\",\"member\":{\"locationName\":\"IamRoleArn\"}},\"S1w\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"NodeType\":{},\"ClusterStatus\":{},\"ClusterAvailabilityStatus\":{},\"ModifyStatus\":{},\"MasterUsername\":{},\"DBName\":{},\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"VpcEndpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"S1z\",\"locationName\":\"VpcEndpoint\"}}}},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"AutomatedSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"ClusterSecurityGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterSecurityGroup\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroupName\":{},\"Status\":{}}}},\"VpcSecurityGroups\":{\"shape\":\"S24\"},\"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\":\"Sm\"},\"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\":{},\"TotalStorageCapacityInMegaBytes\":{\"type\":\"long\"},\"AquaConfiguration\":{\"shape\":\"S2p\"}},\"wrapper\":true},\"S1z\":{\"type\":\"structure\",\"members\":{\"VpcEndpointId\":{},\"VpcId\":{},\"NetworkInterfaces\":{\"type\":\"list\",\"member\":{\"locationName\":\"NetworkInterface\",\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{},\"SubnetId\":{},\"PrivateIpAddress\":{},\"AvailabilityZone\":{}}}}}},\"S24\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroup\",\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S2p\":{\"type\":\"structure\",\"members\":{\"AquaStatus\":{},\"AquaConfigurationStatus\":{}}},\"S2t\":{\"type\":\"structure\",\"members\":{\"ParameterGroupName\":{},\"ParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"Sm\"}},\"wrapper\":true},\"S2z\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S31\":{\"type\":\"structure\",\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S34\"},\"SubnetStatus\":{}}}},\"Tags\":{\"shape\":\"Sm\"}},\"wrapper\":true},\"S34\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SupportedPlatforms\":{\"type\":\"list\",\"member\":{\"locationName\":\"SupportedPlatform\",\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true}}},\"wrapper\":true},\"S38\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"ResourceOwner\":{},\"SubnetGroupName\":{},\"EndpointStatus\":{},\"EndpointName\":{},\"EndpointCreateTime\":{\"type\":\"timestamp\"},\"Port\":{\"type\":\"integer\"},\"Address\":{},\"VpcSecurityGroups\":{\"shape\":\"S24\"},\"VpcEndpoint\":{\"shape\":\"S1z\"}}},\"S3a\":{\"type\":\"list\",\"member\":{\"locationName\":\"SourceId\"}},\"S3b\":{\"type\":\"list\",\"member\":{\"locationName\":\"EventCategory\"}},\"S3d\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{\"type\":\"timestamp\"},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S3a\"},\"EventCategoriesList\":{\"shape\":\"S3b\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sm\"}},\"wrapper\":true},\"S3g\":{\"type\":\"structure\",\"members\":{\"HsmClientCertificateIdentifier\":{},\"HsmClientCertificatePublicKey\":{},\"Tags\":{\"shape\":\"Sm\"}},\"wrapper\":true},\"S3j\":{\"type\":\"structure\",\"members\":{\"HsmConfigurationIdentifier\":{},\"Description\":{},\"HsmIpAddress\":{},\"HsmPartitionName\":{},\"Tags\":{\"shape\":\"Sm\"}},\"wrapper\":true},\"S3l\":{\"type\":\"structure\",\"members\":{\"ResizeCluster\":{\"shape\":\"S3m\"},\"PauseCluster\":{\"shape\":\"S3n\"},\"ResumeCluster\":{\"shape\":\"S3o\"}}},\"S3m\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"ClusterType\":{},\"NodeType\":{},\"NumberOfNodes\":{\"type\":\"integer\"},\"Classic\":{\"type\":\"boolean\"}}},\"S3n\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"S3o\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"S3p\":{\"type\":\"structure\",\"members\":{\"ScheduledActionName\":{},\"TargetAction\":{\"shape\":\"S3l\"},\"Schedule\":{},\"IamRole\":{},\"ScheduledActionDescription\":{},\"State\":{},\"NextInvocations\":{\"type\":\"list\",\"member\":{\"locationName\":\"ScheduledActionTime\",\"type\":\"timestamp\"}},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"SnapshotCopyGrantName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"Sm\"}},\"wrapper\":true},\"S3w\":{\"type\":\"list\",\"member\":{\"locationName\":\"ScheduleDefinition\"}},\"S3x\":{\"type\":\"structure\",\"members\":{\"ScheduleDefinitions\":{\"shape\":\"S3w\"},\"ScheduleIdentifier\":{},\"ScheduleDescription\":{},\"Tags\":{\"shape\":\"Sm\"},\"NextInvocations\":{\"type\":\"list\",\"member\":{\"locationName\":\"SnapshotTime\",\"type\":\"timestamp\"}},\"AssociatedClusterCount\":{\"type\":\"integer\"},\"AssociatedClusters\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterAssociatedToSchedule\",\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"ScheduleAssociationState\":{}}}}}},\"S47\":{\"type\":\"structure\",\"members\":{\"UsageLimitId\":{},\"ClusterIdentifier\":{},\"FeatureType\":{},\"LimitType\":{},\"Amount\":{\"type\":\"long\"},\"Period\":{},\"BreachAction\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"S4o\":{\"type\":\"list\",\"member\":{\"locationName\":\"TagKey\"}},\"S58\":{\"type\":\"list\",\"member\":{\"locationName\":\"TagValue\"}},\"S5d\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"DataType\":{},\"AllowedValues\":{},\"ApplyType\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{}}}},\"S72\":{\"type\":\"structure\",\"members\":{\"LoggingEnabled\":{\"type\":\"boolean\"},\"BucketName\":{},\"S3KeyPrefix\":{},\"LastSuccessfulDeliveryTime\":{\"type\":\"timestamp\"},\"LastFailureTime\":{\"type\":\"timestamp\"},\"LastFailureMessage\":{}}},\"S79\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S7r\":{\"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}},\"S8e\":{\"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},\"S9c\":{\"type\":\"structure\",\"members\":{\"ParameterGroupName\":{},\"ParameterGroupStatus\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2012-12-01\",\"endpointPrefix\":\"redshift\",\"protocol\":\"query\",\"serviceFullName\":\"Amazon Redshift\",\"serviceId\":\"Redshift\",\"signatureVersion\":\"v4\",\"uid\":\"redshift-2012-12-01\",\"xmlNamespace\":\"http://redshift.amazonaws.com/doc/2012-12-01/\"},\"operations\":{\"AcceptReservedNodeExchange\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedNodeId\",\"TargetReservedNodeOfferingId\"],\"members\":{\"ReservedNodeId\":{},\"TargetReservedNodeOfferingId\":{}}},\"output\":{\"resultWrapper\":\"AcceptReservedNodeExchangeResult\",\"type\":\"structure\",\"members\":{\"ExchangedReservedNode\":{\"shape\":\"S4\"}}}},\"AddPartner\":{\"input\":{\"shape\":\"Sb\"},\"output\":{\"shape\":\"Sg\",\"resultWrapper\":\"AddPartnerResult\"}},\"AssociateDataShareConsumer\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataShareArn\"],\"members\":{\"DataShareArn\":{},\"AssociateEntireAccount\":{\"type\":\"boolean\"},\"ConsumerArn\":{},\"ConsumerRegion\":{}}},\"output\":{\"shape\":\"Sj\",\"resultWrapper\":\"AssociateDataShareConsumerResult\"}},\"AuthorizeClusterSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeClusterSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"Sq\"}}}},\"AuthorizeDataShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataShareArn\",\"ConsumerIdentifier\"],\"members\":{\"DataShareArn\":{},\"ConsumerIdentifier\":{}}},\"output\":{\"shape\":\"Sj\",\"resultWrapper\":\"AuthorizeDataShareResult\"}},\"AuthorizeEndpointAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"Account\"],\"members\":{\"ClusterIdentifier\":{},\"Account\":{},\"VpcIds\":{\"shape\":\"Sz\"}}},\"output\":{\"shape\":\"S10\",\"resultWrapper\":\"AuthorizeEndpointAccessResult\"}},\"AuthorizeSnapshotAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"AccountWithRestoreAccess\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{},\"AccountWithRestoreAccess\":{}}},\"output\":{\"resultWrapper\":\"AuthorizeSnapshotAccessResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S14\"}}}},\"BatchDeleteClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"Identifiers\"],\"members\":{\"Identifiers\":{\"type\":\"list\",\"member\":{\"shape\":\"S1c\",\"locationName\":\"DeleteClusterSnapshotMessage\"}}}},\"output\":{\"resultWrapper\":\"BatchDeleteClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Resources\":{\"shape\":\"S1e\"},\"Errors\":{\"type\":\"list\",\"member\":{\"shape\":\"S1g\",\"locationName\":\"SnapshotErrorMessage\"}}}}},\"BatchModifyClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifierList\"],\"members\":{\"SnapshotIdentifierList\":{\"shape\":\"S1e\"},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"Force\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"BatchModifyClusterSnapshotsResult\",\"type\":\"structure\",\"members\":{\"Resources\":{\"shape\":\"S1e\"},\"Errors\":{\"type\":\"list\",\"member\":{\"shape\":\"S1g\",\"locationName\":\"SnapshotErrorMessage\"}}}}},\"CancelResize\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"shape\":\"S1l\",\"resultWrapper\":\"CancelResizeResult\"}},\"CopyClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceSnapshotIdentifier\",\"TargetSnapshotIdentifier\"],\"members\":{\"SourceSnapshotIdentifier\":{},\"SourceSnapshotClusterIdentifier\":{},\"TargetSnapshotIdentifier\":{},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"CopyClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S14\"}}}},\"CreateAuthenticationProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthenticationProfileName\",\"AuthenticationProfileContent\"],\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}},\"output\":{\"resultWrapper\":\"CreateAuthenticationProfileResult\",\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}}},\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"NodeType\",\"MasterUsername\",\"MasterUserPassword\"],\"members\":{\"DBName\":{},\"ClusterIdentifier\":{},\"ClusterType\":{},\"NodeType\":{},\"MasterUsername\":{},\"MasterUserPassword\":{},\"ClusterSecurityGroups\":{\"shape\":\"S1x\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1y\"},\"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\":\"St\"},\"KmsKeyId\":{},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"AdditionalInfo\":{},\"IamRoles\":{\"shape\":\"S1z\"},\"MaintenanceTrackName\":{},\"SnapshotScheduleIdentifier\":{},\"AvailabilityZoneRelocation\":{\"type\":\"boolean\"},\"AquaConfigurationStatus\":{},\"DefaultIamRoleArn\":{},\"LoadSampleData\":{}}},\"output\":{\"resultWrapper\":\"CreateClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"CreateClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\",\"ParameterGroupFamily\",\"Description\"],\"members\":{\"ParameterGroupName\":{},\"ParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateClusterParameterGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterParameterGroup\":{\"shape\":\"S31\"}}}},\"CreateClusterSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\",\"Description\"],\"members\":{\"ClusterSecurityGroupName\":{},\"Description\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSecurityGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"Sq\"}}}},\"CreateClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"ClusterIdentifier\"],\"members\":{\"SnapshotIdentifier\":{},\"ClusterIdentifier\":{},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S14\"}}}},\"CreateClusterSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSubnetGroupName\",\"Description\",\"SubnetIds\"],\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S37\"},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateClusterSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSubnetGroup\":{\"shape\":\"S39\"}}}},\"CreateEndpointAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"SubnetGroupName\"],\"members\":{\"ClusterIdentifier\":{},\"ResourceOwner\":{},\"EndpointName\":{},\"SubnetGroupName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1y\"}}},\"output\":{\"shape\":\"S3g\",\"resultWrapper\":\"CreateEndpointAccessResult\"}},\"CreateEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\",\"SnsTopicArn\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"SourceIds\":{\"shape\":\"S3i\"},\"EventCategories\":{\"shape\":\"S3j\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S3l\"}}}},\"CreateHsmClientCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmClientCertificateIdentifier\"],\"members\":{\"HsmClientCertificateIdentifier\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateHsmClientCertificateResult\",\"type\":\"structure\",\"members\":{\"HsmClientCertificate\":{\"shape\":\"S3o\"}}}},\"CreateHsmConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmConfigurationIdentifier\",\"Description\",\"HsmIpAddress\",\"HsmPartitionName\",\"HsmPartitionPassword\",\"HsmServerPublicCertificate\"],\"members\":{\"HsmConfigurationIdentifier\":{},\"Description\":{},\"HsmIpAddress\":{},\"HsmPartitionName\":{},\"HsmPartitionPassword\":{},\"HsmServerPublicCertificate\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateHsmConfigurationResult\",\"type\":\"structure\",\"members\":{\"HsmConfiguration\":{\"shape\":\"S3r\"}}}},\"CreateScheduledAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduledActionName\",\"TargetAction\",\"Schedule\",\"IamRole\"],\"members\":{\"ScheduledActionName\":{},\"TargetAction\":{\"shape\":\"S3t\"},\"Schedule\":{},\"IamRole\":{},\"ScheduledActionDescription\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Enable\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S3x\",\"resultWrapper\":\"CreateScheduledActionResult\"}},\"CreateSnapshotCopyGrant\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotCopyGrantName\"],\"members\":{\"SnapshotCopyGrantName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"resultWrapper\":\"CreateSnapshotCopyGrantResult\",\"type\":\"structure\",\"members\":{\"SnapshotCopyGrant\":{\"shape\":\"S42\"}}}},\"CreateSnapshotSchedule\":{\"input\":{\"type\":\"structure\",\"members\":{\"ScheduleDefinitions\":{\"shape\":\"S44\"},\"ScheduleIdentifier\":{},\"ScheduleDescription\":{},\"Tags\":{\"shape\":\"St\"},\"DryRun\":{\"type\":\"boolean\"},\"NextInvocations\":{\"type\":\"integer\"}}},\"output\":{\"shape\":\"S45\",\"resultWrapper\":\"CreateSnapshotScheduleResult\"}},\"CreateTags\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceName\",\"Tags\"],\"members\":{\"ResourceName\":{},\"Tags\":{\"shape\":\"St\"}}}},\"CreateUsageLimit\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"FeatureType\",\"LimitType\",\"Amount\"],\"members\":{\"ClusterIdentifier\":{},\"FeatureType\":{},\"LimitType\":{},\"Amount\":{\"type\":\"long\"},\"Period\":{},\"BreachAction\":{},\"Tags\":{\"shape\":\"St\"}}},\"output\":{\"shape\":\"S4f\",\"resultWrapper\":\"CreateUsageLimitResult\"}},\"DeauthorizeDataShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataShareArn\",\"ConsumerIdentifier\"],\"members\":{\"DataShareArn\":{},\"ConsumerIdentifier\":{}}},\"output\":{\"shape\":\"Sj\",\"resultWrapper\":\"DeauthorizeDataShareResult\"}},\"DeleteAuthenticationProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthenticationProfileName\"],\"members\":{\"AuthenticationProfileName\":{}}},\"output\":{\"resultWrapper\":\"DeleteAuthenticationProfileResult\",\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{}}}},\"DeleteCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"SkipFinalClusterSnapshot\":{\"type\":\"boolean\"},\"FinalClusterSnapshotIdentifier\":{},\"FinalClusterSnapshotRetentionPeriod\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DeleteClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"DeleteClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{}}}},\"DeleteClusterSecurityGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{}}}},\"DeleteClusterSnapshot\":{\"input\":{\"shape\":\"S1c\"},\"output\":{\"resultWrapper\":\"DeleteClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S14\"}}}},\"DeleteClusterSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSubnetGroupName\"],\"members\":{\"ClusterSubnetGroupName\":{}}}},\"DeleteEndpointAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{}}},\"output\":{\"shape\":\"S3g\",\"resultWrapper\":\"DeleteEndpointAccessResult\"}},\"DeleteEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{}}}},\"DeleteHsmClientCertificate\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmClientCertificateIdentifier\"],\"members\":{\"HsmClientCertificateIdentifier\":{}}}},\"DeleteHsmConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"HsmConfigurationIdentifier\"],\"members\":{\"HsmConfigurationIdentifier\":{}}}},\"DeletePartner\":{\"input\":{\"shape\":\"Sb\"},\"output\":{\"shape\":\"Sg\",\"resultWrapper\":\"DeletePartnerResult\"}},\"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\":\"S4x\"}}}},\"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\":{}}}}}}}}}},\"DescribeAuthenticationProfiles\":{\"input\":{\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{}}},\"output\":{\"resultWrapper\":\"DescribeAuthenticationProfilesResult\",\"type\":\"structure\",\"members\":{\"AuthenticationProfiles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}}}}}},\"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\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterParameterGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ParameterGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S31\",\"locationName\":\"ClusterParameterGroup\"}}}}},\"DescribeClusterParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{},\"Source\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeClusterParametersResult\",\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"S5m\"},\"Marker\":{}}}},\"DescribeClusterSecurityGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterSecurityGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterSecurityGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ClusterSecurityGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sq\",\"locationName\":\"ClusterSecurityGroup\"}}}}},\"DescribeClusterSnapshots\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"SnapshotType\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"OwnerAccount\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"},\"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\":\"S14\",\"locationName\":\"Snapshot\"}}}}},\"DescribeClusterSubnetGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterSubnetGroupName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeClusterSubnetGroupsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ClusterSubnetGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S39\",\"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\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeClustersResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"Clusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\",\"locationName\":\"Cluster\"}}}}},\"DescribeDataShares\":{\"input\":{\"type\":\"structure\",\"members\":{\"DataShareArn\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDataSharesResult\",\"type\":\"structure\",\"members\":{\"DataShares\":{\"shape\":\"S6j\"},\"Marker\":{}}}},\"DescribeDataSharesForConsumer\":{\"input\":{\"type\":\"structure\",\"members\":{\"ConsumerArn\":{},\"Status\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDataSharesForConsumerResult\",\"type\":\"structure\",\"members\":{\"DataShares\":{\"shape\":\"S6j\"},\"Marker\":{}}}},\"DescribeDataSharesForProducer\":{\"input\":{\"type\":\"structure\",\"members\":{\"ProducerArn\":{},\"Status\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeDataSharesForProducerResult\",\"type\":\"structure\",\"members\":{\"DataShares\":{\"shape\":\"S6j\"},\"Marker\":{}}}},\"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\":\"S5m\"}},\"wrapper\":true}}}},\"DescribeEndpointAccess\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"ResourceOwner\":{},\"EndpointName\":{},\"VpcId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEndpointAccessResult\",\"type\":\"structure\",\"members\":{\"EndpointAccessList\":{\"type\":\"list\",\"member\":{\"shape\":\"S3g\"}},\"Marker\":{}}}},\"DescribeEndpointAuthorization\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"Account\":{},\"Grantee\":{\"type\":\"boolean\"},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeEndpointAuthorizationResult\",\"type\":\"structure\",\"members\":{\"EndpointAuthorizationList\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}},\"Marker\":{}}}},\"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\":\"S3j\"},\"EventDescription\":{},\"Severity\":{}},\"wrapper\":true}}},\"wrapper\":true}}}}},\"DescribeEventSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubscriptionName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeEventSubscriptionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"EventSubscriptionsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S3l\",\"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\":\"S3j\"},\"Severity\":{},\"Date\":{\"type\":\"timestamp\"},\"EventId\":{}}}}}}},\"DescribeHsmClientCertificates\":{\"input\":{\"type\":\"structure\",\"members\":{\"HsmClientCertificateIdentifier\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeHsmClientCertificatesResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"HsmClientCertificates\":{\"type\":\"list\",\"member\":{\"shape\":\"S3o\",\"locationName\":\"HsmClientCertificate\"}}}}},\"DescribeHsmConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"HsmConfigurationIdentifier\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeHsmConfigurationsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"HsmConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S3r\",\"locationName\":\"HsmConfiguration\"}}}}},\"DescribeLoggingStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"shape\":\"S7k\",\"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\":\"S7t\",\"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\":\"S3c\",\"locationName\":\"AvailabilityZone\"}}},\"wrapper\":true}},\"Marker\":{}}}},\"DescribePartners\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ClusterIdentifier\"],\"members\":{\"AccountId\":{},\"ClusterIdentifier\":{},\"DatabaseName\":{},\"PartnerName\":{}}},\"output\":{\"resultWrapper\":\"DescribePartnersResult\",\"type\":\"structure\",\"members\":{\"PartnerIntegrationInfoList\":{\"type\":\"list\",\"member\":{\"locationName\":\"PartnerIntegrationInfo\",\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"PartnerName\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"}}}}}}},\"DescribeReservedNodeExchangeStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedNodeId\":{},\"ReservedNodeExchangeRequestId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReservedNodeExchangeStatusResult\",\"type\":\"structure\",\"members\":{\"ReservedNodeExchangeStatusDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S2x\",\"locationName\":\"ReservedNodeExchangeStatus\"}},\"Marker\":{}}}},\"DescribeReservedNodeOfferings\":{\"input\":{\"type\":\"structure\",\"members\":{\"ReservedNodeOfferingId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"DescribeReservedNodeOfferingsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedNodeOfferings\":{\"shape\":\"S8e\"}}}},\"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\":\"S1l\",\"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\":\"S7t\"}}}},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeScheduledActionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ScheduledActions\":{\"type\":\"list\",\"member\":{\"shape\":\"S3x\",\"locationName\":\"ScheduledAction\"}}}}},\"DescribeSnapshotCopyGrants\":{\"input\":{\"type\":\"structure\",\"members\":{\"SnapshotCopyGrantName\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeSnapshotCopyGrantsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"SnapshotCopyGrants\":{\"type\":\"list\",\"member\":{\"shape\":\"S42\",\"locationName\":\"SnapshotCopyGrant\"}}}}},\"DescribeSnapshotSchedules\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"ScheduleIdentifier\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"},\"Marker\":{},\"MaxRecords\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"DescribeSnapshotSchedulesResult\",\"type\":\"structure\",\"members\":{\"SnapshotSchedules\":{\"type\":\"list\",\"member\":{\"shape\":\"S45\",\"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\":\"S91\",\"locationName\":\"TableRestoreStatus\"}},\"Marker\":{}}}},\"DescribeTags\":{\"input\":{\"type\":\"structure\",\"members\":{\"ResourceName\":{},\"ResourceType\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeTagsResult\",\"type\":\"structure\",\"members\":{\"TaggedResources\":{\"type\":\"list\",\"member\":{\"locationName\":\"TaggedResource\",\"type\":\"structure\",\"members\":{\"Tag\":{\"shape\":\"Su\"},\"ResourceName\":{},\"ResourceType\":{}}}},\"Marker\":{}}}},\"DescribeUsageLimits\":{\"input\":{\"type\":\"structure\",\"members\":{\"UsageLimitId\":{},\"ClusterIdentifier\":{},\"FeatureType\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{},\"TagKeys\":{\"shape\":\"S4x\"},\"TagValues\":{\"shape\":\"S5h\"}}},\"output\":{\"resultWrapper\":\"DescribeUsageLimitsResult\",\"type\":\"structure\",\"members\":{\"UsageLimits\":{\"type\":\"list\",\"member\":{\"shape\":\"S4f\"}},\"Marker\":{}}}},\"DisableLogging\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"shape\":\"S7k\",\"resultWrapper\":\"DisableLoggingResult\"}},\"DisableSnapshotCopy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"DisableSnapshotCopyResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"DisassociateDataShareConsumer\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataShareArn\"],\"members\":{\"DataShareArn\":{},\"DisassociateEntireAccount\":{\"type\":\"boolean\"},\"ConsumerArn\":{},\"ConsumerRegion\":{}}},\"output\":{\"shape\":\"Sj\",\"resultWrapper\":\"DisassociateDataShareConsumerResult\"}},\"EnableLogging\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"BucketName\":{},\"S3KeyPrefix\":{},\"LogDestinationType\":{},\"LogExports\":{\"shape\":\"S7m\"}}},\"output\":{\"shape\":\"S7k\",\"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\":\"S22\"}}}},\"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\"}}}},\"GetReservedNodeExchangeConfigurationOptions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ActionType\"],\"members\":{\"ActionType\":{},\"ClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"GetReservedNodeExchangeConfigurationOptionsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedNodeConfigurationOptionList\":{\"type\":\"list\",\"member\":{\"locationName\":\"ReservedNodeConfigurationOption\",\"type\":\"structure\",\"members\":{\"SourceReservedNode\":{\"shape\":\"S4\"},\"TargetReservedNodeCount\":{\"type\":\"integer\"},\"TargetReservedNodeOffering\":{\"shape\":\"S8f\"}},\"wrapper\":true}}}}},\"GetReservedNodeExchangeOfferings\":{\"input\":{\"type\":\"structure\",\"required\":[\"ReservedNodeId\"],\"members\":{\"ReservedNodeId\":{},\"MaxRecords\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"resultWrapper\":\"GetReservedNodeExchangeOfferingsResult\",\"type\":\"structure\",\"members\":{\"Marker\":{},\"ReservedNodeOfferings\":{\"shape\":\"S8e\"}}}},\"ModifyAquaConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"AquaConfigurationStatus\":{}}},\"output\":{\"resultWrapper\":\"ModifyAquaConfigurationResult\",\"type\":\"structure\",\"members\":{\"AquaConfiguration\":{\"shape\":\"S2v\"}}}},\"ModifyAuthenticationProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"AuthenticationProfileName\",\"AuthenticationProfileContent\"],\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}},\"output\":{\"resultWrapper\":\"ModifyAuthenticationProfileResult\",\"type\":\"structure\",\"members\":{\"AuthenticationProfileName\":{},\"AuthenticationProfileContent\":{}}}},\"ModifyCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"ClusterType\":{},\"NodeType\":{},\"NumberOfNodes\":{\"type\":\"integer\"},\"ClusterSecurityGroups\":{\"shape\":\"S1x\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1y\"},\"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\":\"S22\"}}}},\"ModifyClusterDbRevision\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"RevisionTarget\"],\"members\":{\"ClusterIdentifier\":{},\"RevisionTarget\":{}}},\"output\":{\"resultWrapper\":\"ModifyClusterDbRevisionResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"ModifyClusterIamRoles\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"AddIamRoles\":{\"shape\":\"S1z\"},\"RemoveIamRoles\":{\"shape\":\"S1z\"},\"DefaultIamRoleArn\":{}}},\"output\":{\"resultWrapper\":\"ModifyClusterIamRolesResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"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\":\"S22\"}}}},\"ModifyClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\",\"Parameters\"],\"members\":{\"ParameterGroupName\":{},\"Parameters\":{\"shape\":\"S5m\"}}},\"output\":{\"shape\":\"Sa5\",\"resultWrapper\":\"ModifyClusterParameterGroupResult\"}},\"ModifyClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\"],\"members\":{\"SnapshotIdentifier\":{},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"Force\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S14\"}}}},\"ModifyClusterSnapshotSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"ScheduleIdentifier\":{},\"DisassociateSchedule\":{\"type\":\"boolean\"}}}},\"ModifyClusterSubnetGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSubnetGroupName\",\"SubnetIds\"],\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"SubnetIds\":{\"shape\":\"S37\"}}},\"output\":{\"resultWrapper\":\"ModifyClusterSubnetGroupResult\",\"type\":\"structure\",\"members\":{\"ClusterSubnetGroup\":{\"shape\":\"S39\"}}}},\"ModifyEndpointAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{},\"VpcSecurityGroupIds\":{\"shape\":\"S1y\"}}},\"output\":{\"shape\":\"S3g\",\"resultWrapper\":\"ModifyEndpointAccessResult\"}},\"ModifyEventSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionName\"],\"members\":{\"SubscriptionName\":{},\"SnsTopicArn\":{},\"SourceType\":{},\"SourceIds\":{\"shape\":\"S3i\"},\"EventCategories\":{\"shape\":\"S3j\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"ModifyEventSubscriptionResult\",\"type\":\"structure\",\"members\":{\"EventSubscription\":{\"shape\":\"S3l\"}}}},\"ModifyScheduledAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduledActionName\"],\"members\":{\"ScheduledActionName\":{},\"TargetAction\":{\"shape\":\"S3t\"},\"Schedule\":{},\"IamRole\":{},\"ScheduledActionDescription\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Enable\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S3x\",\"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\":\"S22\"}}}},\"ModifySnapshotSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduleIdentifier\",\"ScheduleDefinitions\"],\"members\":{\"ScheduleIdentifier\":{},\"ScheduleDefinitions\":{\"shape\":\"S44\"}}},\"output\":{\"shape\":\"S45\",\"resultWrapper\":\"ModifySnapshotScheduleResult\"}},\"ModifyUsageLimit\":{\"input\":{\"type\":\"structure\",\"required\":[\"UsageLimitId\"],\"members\":{\"UsageLimitId\":{},\"Amount\":{\"type\":\"long\"},\"BreachAction\":{}}},\"output\":{\"shape\":\"S4f\",\"resultWrapper\":\"ModifyUsageLimitResult\"}},\"PauseCluster\":{\"input\":{\"shape\":\"S3v\"},\"output\":{\"resultWrapper\":\"PauseClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"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\":\"S22\"}}}},\"RejectDataShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataShareArn\"],\"members\":{\"DataShareArn\":{}}},\"output\":{\"shape\":\"Sj\",\"resultWrapper\":\"RejectDataShareResult\"}},\"ResetClusterParameterGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ParameterGroupName\"],\"members\":{\"ParameterGroupName\":{},\"ResetAllParameters\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S5m\"}}},\"output\":{\"shape\":\"Sa5\",\"resultWrapper\":\"ResetClusterParameterGroupResult\"}},\"ResizeCluster\":{\"input\":{\"shape\":\"S3u\"},\"output\":{\"resultWrapper\":\"ResizeClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"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\":\"S1x\"},\"VpcSecurityGroupIds\":{\"shape\":\"S1y\"},\"PreferredMaintenanceWindow\":{},\"AutomatedSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"KmsKeyId\":{},\"NodeType\":{},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"AdditionalInfo\":{},\"IamRoles\":{\"shape\":\"S1z\"},\"MaintenanceTrackName\":{},\"SnapshotScheduleIdentifier\":{},\"NumberOfNodes\":{\"type\":\"integer\"},\"AvailabilityZoneRelocation\":{\"type\":\"boolean\"},\"AquaConfigurationStatus\":{},\"DefaultIamRoleArn\":{},\"ReservedNodeId\":{},\"TargetReservedNodeOfferingId\":{},\"Encrypted\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreFromClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"RestoreTableFromClusterSnapshot\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"SnapshotIdentifier\",\"SourceDatabaseName\",\"SourceTableName\",\"NewTableName\"],\"members\":{\"ClusterIdentifier\":{},\"SnapshotIdentifier\":{},\"SourceDatabaseName\":{},\"SourceSchemaName\":{},\"SourceTableName\":{},\"TargetDatabaseName\":{},\"TargetSchemaName\":{},\"NewTableName\":{},\"EnableCaseSensitiveIdentifier\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"RestoreTableFromClusterSnapshotResult\",\"type\":\"structure\",\"members\":{\"TableRestoreStatus\":{\"shape\":\"S91\"}}}},\"ResumeCluster\":{\"input\":{\"shape\":\"S3w\"},\"output\":{\"resultWrapper\":\"ResumeClusterResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"RevokeClusterSecurityGroupIngress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterSecurityGroupName\"],\"members\":{\"ClusterSecurityGroupName\":{},\"CIDRIP\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{}}},\"output\":{\"resultWrapper\":\"RevokeClusterSecurityGroupIngressResult\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroup\":{\"shape\":\"Sq\"}}}},\"RevokeEndpointAccess\":{\"input\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"Account\":{},\"VpcIds\":{\"shape\":\"Sz\"},\"Force\":{\"type\":\"boolean\"}}},\"output\":{\"shape\":\"S10\",\"resultWrapper\":\"RevokeEndpointAccessResult\"}},\"RevokeSnapshotAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\",\"AccountWithRestoreAccess\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{},\"AccountWithRestoreAccess\":{}}},\"output\":{\"resultWrapper\":\"RevokeSnapshotAccessResult\",\"type\":\"structure\",\"members\":{\"Snapshot\":{\"shape\":\"S14\"}}}},\"RotateEncryptionKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"output\":{\"resultWrapper\":\"RotateEncryptionKeyResult\",\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S22\"}}}},\"UpdatePartnerStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ClusterIdentifier\",\"DatabaseName\",\"PartnerName\",\"Status\"],\"members\":{\"AccountId\":{},\"ClusterIdentifier\":{},\"DatabaseName\":{},\"PartnerName\":{},\"Status\":{},\"StatusMessage\":{}}},\"output\":{\"shape\":\"Sg\",\"resultWrapper\":\"UpdatePartnerStatusResult\"}}},\"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}},\"Sb\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"ClusterIdentifier\",\"DatabaseName\",\"PartnerName\"],\"members\":{\"AccountId\":{},\"ClusterIdentifier\":{},\"DatabaseName\":{},\"PartnerName\":{}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"PartnerName\":{}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"DataShareArn\":{},\"ProducerArn\":{},\"AllowPubliclyAccessibleConsumers\":{\"type\":\"boolean\"},\"DataShareAssociations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ConsumerIdentifier\":{},\"Status\":{},\"ConsumerRegion\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"StatusChangeDate\":{\"type\":\"timestamp\"}}}},\"ManagedBy\":{}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"ClusterSecurityGroupName\":{},\"Description\":{},\"EC2SecurityGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"EC2SecurityGroup\",\"type\":\"structure\",\"members\":{\"Status\":{},\"EC2SecurityGroupName\":{},\"EC2SecurityGroupOwnerId\":{},\"Tags\":{\"shape\":\"St\"}}}},\"IPRanges\":{\"type\":\"list\",\"member\":{\"locationName\":\"IPRange\",\"type\":\"structure\",\"members\":{\"Status\":{},\"CIDRIP\":{},\"Tags\":{\"shape\":\"St\"}}}},\"Tags\":{\"shape\":\"St\"}},\"wrapper\":true},\"St\":{\"type\":\"list\",\"member\":{\"shape\":\"Su\",\"locationName\":\"Tag\"}},\"Su\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Sz\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcIdentifier\"}},\"S10\":{\"type\":\"structure\",\"members\":{\"Grantor\":{},\"Grantee\":{},\"ClusterIdentifier\":{},\"AuthorizeTime\":{\"type\":\"timestamp\"},\"ClusterStatus\":{},\"Status\":{},\"AllowedAllVPCs\":{\"type\":\"boolean\"},\"AllowedVPCs\":{\"shape\":\"Sz\"},\"EndpointCount\":{\"type\":\"integer\"}}},\"S14\":{\"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\":\"St\"},\"RestorableNodeTypes\":{\"type\":\"list\",\"member\":{\"locationName\":\"NodeType\"}},\"EnhancedVpcRouting\":{\"type\":\"boolean\"},\"MaintenanceTrackName\":{},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"ManualSnapshotRemainingDays\":{\"type\":\"integer\"},\"SnapshotRetentionStartTime\":{\"type\":\"timestamp\"}},\"wrapper\":true},\"S1c\":{\"type\":\"structure\",\"required\":[\"SnapshotIdentifier\"],\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{}}},\"S1e\":{\"type\":\"list\",\"member\":{\"locationName\":\"String\"}},\"S1g\":{\"type\":\"structure\",\"members\":{\"SnapshotIdentifier\":{},\"SnapshotClusterIdentifier\":{},\"FailureCode\":{},\"FailureReason\":{}}},\"S1l\":{\"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\"}}},\"S1x\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterSecurityGroupName\"}},\"S1y\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroupId\"}},\"S1z\":{\"type\":\"list\",\"member\":{\"locationName\":\"IamRoleArn\"}},\"S22\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"NodeType\":{},\"ClusterStatus\":{},\"ClusterAvailabilityStatus\":{},\"ModifyStatus\":{},\"MasterUsername\":{},\"DBName\":{},\"Endpoint\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"VpcEndpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"S25\",\"locationName\":\"VpcEndpoint\"}}}},\"ClusterCreateTime\":{\"type\":\"timestamp\"},\"AutomatedSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"ManualSnapshotRetentionPeriod\":{\"type\":\"integer\"},\"ClusterSecurityGroups\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterSecurityGroup\",\"type\":\"structure\",\"members\":{\"ClusterSecurityGroupName\":{},\"Status\":{}}}},\"VpcSecurityGroups\":{\"shape\":\"S2a\"},\"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\":\"St\"},\"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\":{},\"TotalStorageCapacityInMegaBytes\":{\"type\":\"long\"},\"AquaConfiguration\":{\"shape\":\"S2v\"},\"DefaultIamRoleArn\":{},\"ReservedNodeExchangeStatus\":{\"shape\":\"S2x\"}},\"wrapper\":true},\"S25\":{\"type\":\"structure\",\"members\":{\"VpcEndpointId\":{},\"VpcId\":{},\"NetworkInterfaces\":{\"type\":\"list\",\"member\":{\"locationName\":\"NetworkInterface\",\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{},\"SubnetId\":{},\"PrivateIpAddress\":{},\"AvailabilityZone\":{}}}}}},\"S2a\":{\"type\":\"list\",\"member\":{\"locationName\":\"VpcSecurityGroup\",\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"AquaStatus\":{},\"AquaConfigurationStatus\":{}}},\"S2x\":{\"type\":\"structure\",\"members\":{\"ReservedNodeExchangeRequestId\":{},\"Status\":{},\"RequestTime\":{\"type\":\"timestamp\"},\"SourceReservedNodeId\":{},\"SourceReservedNodeType\":{},\"SourceReservedNodeCount\":{\"type\":\"integer\"},\"TargetReservedNodeOfferingId\":{},\"TargetReservedNodeType\":{},\"TargetReservedNodeCount\":{\"type\":\"integer\"}},\"wrapper\":true},\"S31\":{\"type\":\"structure\",\"members\":{\"ParameterGroupName\":{},\"ParameterGroupFamily\":{},\"Description\":{},\"Tags\":{\"shape\":\"St\"}},\"wrapper\":true},\"S37\":{\"type\":\"list\",\"member\":{\"locationName\":\"SubnetIdentifier\"}},\"S39\":{\"type\":\"structure\",\"members\":{\"ClusterSubnetGroupName\":{},\"Description\":{},\"VpcId\":{},\"SubnetGroupStatus\":{},\"Subnets\":{\"type\":\"list\",\"member\":{\"locationName\":\"Subnet\",\"type\":\"structure\",\"members\":{\"SubnetIdentifier\":{},\"SubnetAvailabilityZone\":{\"shape\":\"S3c\"},\"SubnetStatus\":{}}}},\"Tags\":{\"shape\":\"St\"}},\"wrapper\":true},\"S3c\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SupportedPlatforms\":{\"type\":\"list\",\"member\":{\"locationName\":\"SupportedPlatform\",\"type\":\"structure\",\"members\":{\"Name\":{}},\"wrapper\":true}}},\"wrapper\":true},\"S3g\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"ResourceOwner\":{},\"SubnetGroupName\":{},\"EndpointStatus\":{},\"EndpointName\":{},\"EndpointCreateTime\":{\"type\":\"timestamp\"},\"Port\":{\"type\":\"integer\"},\"Address\":{},\"VpcSecurityGroups\":{\"shape\":\"S2a\"},\"VpcEndpoint\":{\"shape\":\"S25\"}}},\"S3i\":{\"type\":\"list\",\"member\":{\"locationName\":\"SourceId\"}},\"S3j\":{\"type\":\"list\",\"member\":{\"locationName\":\"EventCategory\"}},\"S3l\":{\"type\":\"structure\",\"members\":{\"CustomerAwsId\":{},\"CustSubscriptionId\":{},\"SnsTopicArn\":{},\"Status\":{},\"SubscriptionCreationTime\":{\"type\":\"timestamp\"},\"SourceType\":{},\"SourceIdsList\":{\"shape\":\"S3i\"},\"EventCategoriesList\":{\"shape\":\"S3j\"},\"Severity\":{},\"Enabled\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"St\"}},\"wrapper\":true},\"S3o\":{\"type\":\"structure\",\"members\":{\"HsmClientCertificateIdentifier\":{},\"HsmClientCertificatePublicKey\":{},\"Tags\":{\"shape\":\"St\"}},\"wrapper\":true},\"S3r\":{\"type\":\"structure\",\"members\":{\"HsmConfigurationIdentifier\":{},\"Description\":{},\"HsmIpAddress\":{},\"HsmPartitionName\":{},\"Tags\":{\"shape\":\"St\"}},\"wrapper\":true},\"S3t\":{\"type\":\"structure\",\"members\":{\"ResizeCluster\":{\"shape\":\"S3u\"},\"PauseCluster\":{\"shape\":\"S3v\"},\"ResumeCluster\":{\"shape\":\"S3w\"}}},\"S3u\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{},\"ClusterType\":{},\"NodeType\":{},\"NumberOfNodes\":{\"type\":\"integer\"},\"Classic\":{\"type\":\"boolean\"},\"ReservedNodeId\":{},\"TargetReservedNodeOfferingId\":{}}},\"S3v\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"S3w\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\"],\"members\":{\"ClusterIdentifier\":{}}},\"S3x\":{\"type\":\"structure\",\"members\":{\"ScheduledActionName\":{},\"TargetAction\":{\"shape\":\"S3t\"},\"Schedule\":{},\"IamRole\":{},\"ScheduledActionDescription\":{},\"State\":{},\"NextInvocations\":{\"type\":\"list\",\"member\":{\"locationName\":\"ScheduledActionTime\",\"type\":\"timestamp\"}},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"S42\":{\"type\":\"structure\",\"members\":{\"SnapshotCopyGrantName\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"St\"}},\"wrapper\":true},\"S44\":{\"type\":\"list\",\"member\":{\"locationName\":\"ScheduleDefinition\"}},\"S45\":{\"type\":\"structure\",\"members\":{\"ScheduleDefinitions\":{\"shape\":\"S44\"},\"ScheduleIdentifier\":{},\"ScheduleDescription\":{},\"Tags\":{\"shape\":\"St\"},\"NextInvocations\":{\"type\":\"list\",\"member\":{\"locationName\":\"SnapshotTime\",\"type\":\"timestamp\"}},\"AssociatedClusterCount\":{\"type\":\"integer\"},\"AssociatedClusters\":{\"type\":\"list\",\"member\":{\"locationName\":\"ClusterAssociatedToSchedule\",\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"ScheduleAssociationState\":{}}}}}},\"S4f\":{\"type\":\"structure\",\"members\":{\"UsageLimitId\":{},\"ClusterIdentifier\":{},\"FeatureType\":{},\"LimitType\":{},\"Amount\":{\"type\":\"long\"},\"Period\":{},\"BreachAction\":{},\"Tags\":{\"shape\":\"St\"}}},\"S4x\":{\"type\":\"list\",\"member\":{\"locationName\":\"TagKey\"}},\"S5h\":{\"type\":\"list\",\"member\":{\"locationName\":\"TagValue\"}},\"S5m\":{\"type\":\"list\",\"member\":{\"locationName\":\"Parameter\",\"type\":\"structure\",\"members\":{\"ParameterName\":{},\"ParameterValue\":{},\"Description\":{},\"Source\":{},\"DataType\":{},\"AllowedValues\":{},\"ApplyType\":{},\"IsModifiable\":{\"type\":\"boolean\"},\"MinimumEngineVersion\":{}}}},\"S6j\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\"}},\"S7k\":{\"type\":\"structure\",\"members\":{\"LoggingEnabled\":{\"type\":\"boolean\"},\"BucketName\":{},\"S3KeyPrefix\":{},\"LastSuccessfulDeliveryTime\":{\"type\":\"timestamp\"},\"LastFailureTime\":{\"type\":\"timestamp\"},\"LastFailureMessage\":{},\"LogDestinationType\":{},\"LogExports\":{\"shape\":\"S7m\"}}},\"S7m\":{\"type\":\"list\",\"member\":{}},\"S7t\":{\"type\":\"list\",\"member\":{\"locationName\":\"item\"}},\"S8e\":{\"type\":\"list\",\"member\":{\"shape\":\"S8f\",\"locationName\":\"ReservedNodeOffering\"}},\"S8f\":{\"type\":\"structure\",\"members\":{\"ReservedNodeOfferingId\":{},\"NodeType\":{},\"Duration\":{\"type\":\"integer\"},\"FixedPrice\":{\"type\":\"double\"},\"UsagePrice\":{\"type\":\"double\"},\"CurrencyCode\":{},\"OfferingType\":{},\"RecurringCharges\":{\"shape\":\"S8\"},\"ReservedNodeOfferingType\":{}},\"wrapper\":true},\"S91\":{\"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},\"Sa5\":{\"type\":\"structure\",\"members\":{\"ParameterGroupName\":{},\"ParameterGroupStatus\":{}}}}}"); /***/ }), @@ -37400,7 +40590,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"},\"DescribeEndpointAccess\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"EndpointAccessList\"},\"DescribeEndpointAuthorization\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"EndpointAuthorizationList\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"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\"},\"DescribeDataShares\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DataShares\"},\"DescribeDataSharesForConsumer\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DataShares\"},\"DescribeDataSharesForProducer\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"DataShares\"},\"DescribeDefaultClusterParameters\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"DefaultClusterParameters.Marker\",\"result_key\":\"DefaultClusterParameters.Parameters\"},\"DescribeEndpointAccess\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"EndpointAccessList\"},\"DescribeEndpointAuthorization\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"EndpointAuthorizationList\"},\"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\"},\"DescribeReservedNodeExchangeStatus\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ReservedNodeExchangeStatusDetails\"},\"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\"},\"GetReservedNodeExchangeConfigurationOptions\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ReservedNodeConfigurationOptionList\"},\"GetReservedNodeExchangeOfferings\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxRecords\",\"output_token\":\"Marker\",\"result_key\":\"ReservedNodeOfferings\"}}}"); /***/ }), @@ -37416,7 +40606,7 @@ module.exports = JSON.parse("{\"V\":{\"ClusterAvailable\":{\"delay\":60,\"operat /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":{},\"HasResultSet\":{\"type\":\"boolean\"},\"Id\":{},\"QueryParameters\":{\"shape\":\"Sa\"},\"QueryString\":{},\"RedshiftPid\":{\"type\":\"long\"},\"RedshiftQueryId\":{\"type\":\"long\"},\"ResultRows\":{\"type\":\"long\"},\"ResultSize\":{\"type\":\"long\"},\"SecretArn\":{},\"Status\":{},\"UpdatedAt\":{\"type\":\"timestamp\"}}}},\"DescribeTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"Database\"],\"members\":{\"ClusterIdentifier\":{},\"ConnectedDatabase\":{},\"Database\":{},\"DbUser\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Schema\":{},\"SecretArn\":{},\"Table\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ColumnList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sm\"}},\"NextToken\":{},\"TableName\":{}}}},\"ExecuteStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"Sql\"],\"members\":{\"ClusterIdentifier\":{},\"Database\":{},\"DbUser\":{},\"Parameters\":{\"shape\":\"Sa\"},\"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\":\"Sm\"}},\"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\":{}},\"union\":true}}},\"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\":{},\"ConnectedDatabase\":{},\"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\":{},\"RoleLevel\":{\"type\":\"boolean\"},\"StatementName\":{},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Statements\"],\"members\":{\"NextToken\":{},\"Statements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"Id\":{},\"QueryParameters\":{\"shape\":\"Sa\"},\"QueryString\":{},\"SecretArn\":{},\"StatementName\":{},\"Status\":{},\"UpdatedAt\":{\"type\":\"timestamp\"}}}}}}},\"ListTables\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterIdentifier\",\"Database\"],\"members\":{\"ClusterIdentifier\":{},\"ConnectedDatabase\":{},\"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\":{\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{}}}},\"Sm\":{\"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\":{}}}}}"); +module.exports = JSON.parse("{\"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\":{\"BatchExecuteStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"Database\",\"Sqls\"],\"members\":{\"ClusterIdentifier\":{},\"Database\":{},\"DbUser\":{},\"SecretArn\":{},\"Sqls\":{\"type\":\"list\",\"member\":{}},\"StatementName\":{},\"WithEvent\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterIdentifier\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Database\":{},\"DbUser\":{},\"Id\":{},\"SecretArn\":{}}}},\"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\":{},\"HasResultSet\":{\"type\":\"boolean\"},\"Id\":{},\"QueryParameters\":{\"shape\":\"Sh\"},\"QueryString\":{},\"RedshiftPid\":{\"type\":\"long\"},\"RedshiftQueryId\":{\"type\":\"long\"},\"ResultRows\":{\"type\":\"long\"},\"ResultSize\":{\"type\":\"long\"},\"SecretArn\":{},\"Status\":{},\"SubStatements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"Duration\":{\"type\":\"long\"},\"Error\":{},\"HasResultSet\":{\"type\":\"boolean\"},\"Id\":{},\"QueryString\":{},\"RedshiftQueryId\":{\"type\":\"long\"},\"ResultRows\":{\"type\":\"long\"},\"ResultSize\":{\"type\":\"long\"},\"Status\":{},\"UpdatedAt\":{\"type\":\"timestamp\"}}}},\"UpdatedAt\":{\"type\":\"timestamp\"}}}},\"DescribeTable\":{\"input\":{\"type\":\"structure\",\"required\":[\"Database\"],\"members\":{\"ClusterIdentifier\":{},\"ConnectedDatabase\":{},\"Database\":{},\"DbUser\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Schema\":{},\"SecretArn\":{},\"Table\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ColumnList\":{\"type\":\"list\",\"member\":{\"shape\":\"St\"}},\"NextToken\":{},\"TableName\":{}}}},\"ExecuteStatement\":{\"input\":{\"type\":\"structure\",\"required\":[\"Database\",\"Sql\"],\"members\":{\"ClusterIdentifier\":{},\"Database\":{},\"DbUser\":{},\"Parameters\":{\"shape\":\"Sh\"},\"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\":\"St\"}},\"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\":{}},\"union\":true}}},\"TotalNumRows\":{\"type\":\"long\"}}}},\"ListDatabases\":{\"input\":{\"type\":\"structure\",\"required\":[\"Database\"],\"members\":{\"ClusterIdentifier\":{},\"Database\":{},\"DbUser\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SecretArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Databases\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListSchemas\":{\"input\":{\"type\":\"structure\",\"required\":[\"Database\"],\"members\":{\"ClusterIdentifier\":{},\"ConnectedDatabase\":{},\"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\":{},\"RoleLevel\":{\"type\":\"boolean\"},\"StatementName\":{},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Statements\"],\"members\":{\"NextToken\":{},\"Statements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"Id\":{},\"IsBatchStatement\":{\"type\":\"boolean\"},\"QueryParameters\":{\"shape\":\"Sh\"},\"QueryString\":{},\"QueryStrings\":{\"type\":\"list\",\"member\":{}},\"SecretArn\":{},\"StatementName\":{},\"Status\":{},\"UpdatedAt\":{\"type\":\"timestamp\"}}}}}}},\"ListTables\":{\"input\":{\"type\":\"structure\",\"required\":[\"Database\"],\"members\":{\"ClusterIdentifier\":{},\"ConnectedDatabase\":{},\"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\":{\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"value\"],\"members\":{\"name\":{},\"value\":{}}}},\"St\":{\"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\":{}}}}}"); /***/ }), @@ -37432,7 +40622,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeTable\":{\"input_token\":\"NextTo /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-06-27\",\"endpointPrefix\":\"rekognition\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Rekognition\",\"serviceId\":\"Rekognition\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"RekognitionService\",\"uid\":\"rekognition-2016-06-27\"},\"operations\":{\"CompareFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceImage\",\"TargetImage\"],\"members\":{\"SourceImage\":{\"shape\":\"S2\"},\"TargetImage\":{\"shape\":\"S2\"},\"SimilarityThreshold\":{\"type\":\"float\"},\"QualityFilter\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SourceImageFace\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"}}},\"FaceMatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Similarity\":{\"type\":\"float\"},\"Face\":{\"shape\":\"Sg\"}}}},\"UnmatchedFaces\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}},\"SourceImageOrientationCorrection\":{},\"TargetImageOrientationCorrection\":{}}}},\"CreateCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{\"type\":\"integer\"},\"CollectionArn\":{},\"FaceModelVersion\":{}}}},\"CreateProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{}}}},\"CreateProjectVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectArn\",\"VersionName\",\"OutputConfig\",\"TrainingData\",\"TestingData\"],\"members\":{\"ProjectArn\":{},\"VersionName\":{},\"OutputConfig\":{\"shape\":\"S13\"},\"TrainingData\":{\"shape\":\"S15\"},\"TestingData\":{\"shape\":\"S19\"},\"Tags\":{\"shape\":\"Sr\"},\"KmsKeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectVersionArn\":{}}}},\"CreateStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Input\",\"Output\",\"Name\",\"Settings\",\"RoleArn\"],\"members\":{\"Input\":{\"shape\":\"S1f\"},\"Output\":{\"shape\":\"S1i\"},\"Name\":{},\"Settings\":{\"shape\":\"S1m\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamProcessorArn\":{}}}},\"DeleteCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{\"type\":\"integer\"}}}},\"DeleteFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"FaceIds\"],\"members\":{\"CollectionId\":{},\"FaceIds\":{\"shape\":\"S1u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeletedFaces\":{\"shape\":\"S1u\"}}}},\"DeleteProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectArn\"],\"members\":{\"ProjectArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"DeleteProjectVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectVersionArn\"],\"members\":{\"ProjectVersionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"DeleteStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FaceCount\":{\"type\":\"long\"},\"FaceModelVersion\":{},\"CollectionARN\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"}}}},\"DescribeProjectVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectArn\"],\"members\":{\"ProjectArn\":{},\"VersionNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectVersionDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProjectVersionArn\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"MinInferenceUnits\":{\"type\":\"integer\"},\"Status\":{},\"StatusMessage\":{},\"BillableTrainingTimeInSeconds\":{\"type\":\"long\"},\"TrainingEndTimestamp\":{\"type\":\"timestamp\"},\"OutputConfig\":{\"shape\":\"S13\"},\"TrainingDataResult\":{\"type\":\"structure\",\"members\":{\"Input\":{\"shape\":\"S15\"},\"Output\":{\"shape\":\"S15\"},\"Validation\":{\"shape\":\"S2j\"}}},\"TestingDataResult\":{\"type\":\"structure\",\"members\":{\"Input\":{\"shape\":\"S19\"},\"Output\":{\"shape\":\"S19\"},\"Validation\":{\"shape\":\"S2j\"}}},\"EvaluationResult\":{\"type\":\"structure\",\"members\":{\"F1Score\":{\"type\":\"float\"},\"Summary\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"shape\":\"S4\"}}}}},\"ManifestSummary\":{\"shape\":\"S18\"},\"KmsKeyId\":{}}}},\"NextToken\":{}}}},\"DescribeProjects\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"Status\":{}}}},\"NextToken\":{}}}},\"DescribeStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"StreamProcessorArn\":{},\"Status\":{},\"StatusMessage\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"LastUpdateTimestamp\":{\"type\":\"timestamp\"},\"Input\":{\"shape\":\"S1f\"},\"Output\":{\"shape\":\"S1i\"},\"RoleArn\":{},\"Settings\":{\"shape\":\"S1m\"}}}},\"DetectCustomLabels\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectVersionArn\",\"Image\"],\"members\":{\"ProjectVersionArn\":{},\"Image\":{\"shape\":\"S2\"},\"MaxResults\":{\"type\":\"integer\"},\"MinConfidence\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomLabels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Confidence\":{\"type\":\"float\"},\"Geometry\":{\"shape\":\"S2z\"}}}}}}},\"DetectFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"Attributes\":{\"shape\":\"S33\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FaceDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S37\"}},\"OrientationCorrection\":{}}}},\"DetectLabels\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"MaxLabels\":{\"type\":\"integer\"},\"MinConfidence\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Labels\":{\"type\":\"list\",\"member\":{\"shape\":\"S3o\"}},\"OrientationCorrection\":{},\"LabelModelVersion\":{}}}},\"DetectModerationLabels\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"MinConfidence\":{\"type\":\"float\"},\"HumanLoopConfig\":{\"type\":\"structure\",\"required\":[\"HumanLoopName\",\"FlowDefinitionArn\"],\"members\":{\"HumanLoopName\":{},\"FlowDefinitionArn\":{},\"DataAttributes\":{\"type\":\"structure\",\"members\":{\"ContentClassifiers\":{\"type\":\"list\",\"member\":{}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModerationLabels\":{\"type\":\"list\",\"member\":{\"shape\":\"S42\"}},\"ModerationModelVersion\":{},\"HumanLoopActivationOutput\":{\"type\":\"structure\",\"members\":{\"HumanLoopArn\":{},\"HumanLoopActivationReasons\":{\"type\":\"list\",\"member\":{}},\"HumanLoopActivationConditionsEvaluationResults\":{\"jsonvalue\":true}}}}}},\"DetectProtectiveEquipment\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"SummarizationAttributes\":{\"type\":\"structure\",\"required\":[\"MinConfidence\",\"RequiredEquipmentTypes\"],\"members\":{\"MinConfidence\":{\"type\":\"float\"},\"RequiredEquipmentTypes\":{\"type\":\"list\",\"member\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProtectiveEquipmentModelVersion\":{},\"Persons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BodyParts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Confidence\":{\"type\":\"float\"},\"EquipmentDetections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"},\"Type\":{},\"CoversBodyPart\":{\"type\":\"structure\",\"members\":{\"Confidence\":{\"type\":\"float\"},\"Value\":{\"type\":\"boolean\"}}}}}}}}},\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"},\"Id\":{\"type\":\"integer\"}}}},\"Summary\":{\"type\":\"structure\",\"members\":{\"PersonsWithRequiredEquipment\":{\"shape\":\"S4m\"},\"PersonsWithoutRequiredEquipment\":{\"shape\":\"S4m\"},\"PersonsIndeterminate\":{\"shape\":\"S4m\"}}}}}},\"DetectText\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"Filters\":{\"type\":\"structure\",\"members\":{\"WordFilter\":{\"shape\":\"S4p\"},\"RegionsOfInterest\":{\"shape\":\"S4s\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"TextDetections\":{\"type\":\"list\",\"member\":{\"shape\":\"S4w\"}},\"TextModelVersion\":{}}}},\"GetCelebrityInfo\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Urls\":{\"shape\":\"S51\"},\"Name\":{}}}},\"GetCelebrityRecognition\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S5a\"},\"NextToken\":{},\"Celebrities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Celebrity\":{\"type\":\"structure\",\"members\":{\"Urls\":{\"shape\":\"S51\"},\"Name\":{},\"Id\":{},\"Confidence\":{\"type\":\"float\"},\"BoundingBox\":{\"shape\":\"Sc\"},\"Face\":{\"shape\":\"S37\"}}}}}}}}},\"GetContentModeration\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S5a\"},\"ModerationLabels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"ModerationLabel\":{\"shape\":\"S42\"}}}},\"NextToken\":{},\"ModerationModelVersion\":{}}}},\"GetFaceDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S5a\"},\"NextToken\":{},\"Faces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Face\":{\"shape\":\"S37\"}}}}}}},\"GetFaceSearch\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"NextToken\":{},\"VideoMetadata\":{\"shape\":\"S5a\"},\"Persons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Person\":{\"shape\":\"S5t\"},\"FaceMatches\":{\"shape\":\"S5v\"}}}}}}},\"GetLabelDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S5a\"},\"NextToken\":{},\"Labels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Label\":{\"shape\":\"S3o\"}}}},\"LabelModelVersion\":{}}}},\"GetPersonTracking\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S5a\"},\"NextToken\":{},\"Persons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Person\":{\"shape\":\"S5t\"}}}}}}},\"GetSegmentDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"type\":\"list\",\"member\":{\"shape\":\"S5a\"}},\"AudioMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Codec\":{},\"DurationMillis\":{\"type\":\"long\"},\"SampleRate\":{\"type\":\"long\"},\"NumberOfChannels\":{\"type\":\"long\"}}}},\"NextToken\":{},\"Segments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"StartTimestampMillis\":{\"type\":\"long\"},\"EndTimestampMillis\":{\"type\":\"long\"},\"DurationMillis\":{\"type\":\"long\"},\"StartTimecodeSMPTE\":{},\"EndTimecodeSMPTE\":{},\"DurationSMPTE\":{},\"TechnicalCueSegment\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Confidence\":{\"type\":\"float\"}}},\"ShotSegment\":{\"type\":\"structure\",\"members\":{\"Index\":{\"type\":\"long\"},\"Confidence\":{\"type\":\"float\"}}}}}},\"SelectedSegmentTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"ModelVersion\":{}}}}}}},\"GetTextDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S5a\"},\"TextDetections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"TextDetection\":{\"shape\":\"S4w\"}}}},\"NextToken\":{},\"TextModelVersion\":{}}}},\"IndexFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"Image\"],\"members\":{\"CollectionId\":{},\"Image\":{\"shape\":\"S2\"},\"ExternalImageId\":{},\"DetectionAttributes\":{\"shape\":\"S33\"},\"MaxFaces\":{\"type\":\"integer\"},\"QualityFilter\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FaceRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Face\":{\"shape\":\"S5x\"},\"FaceDetail\":{\"shape\":\"S37\"}}}},\"OrientationCorrection\":{},\"FaceModelVersion\":{},\"UnindexedFaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Reasons\":{\"type\":\"list\",\"member\":{}},\"FaceDetail\":{\"shape\":\"S37\"}}}}}}},\"ListCollections\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CollectionIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"FaceModelVersions\":{\"type\":\"list\",\"member\":{}}}}},\"ListFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Faces\":{\"type\":\"list\",\"member\":{\"shape\":\"S5x\"}},\"NextToken\":{},\"FaceModelVersion\":{}}}},\"ListStreamProcessors\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StreamProcessors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sr\"}}}},\"RecognizeCelebrities\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CelebrityFaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Urls\":{\"shape\":\"S51\"},\"Name\":{},\"Id\":{},\"Face\":{\"shape\":\"Sg\"},\"MatchConfidence\":{\"type\":\"float\"}}}},\"UnrecognizedFaces\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}},\"OrientationCorrection\":{}}}},\"SearchFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"FaceId\"],\"members\":{\"CollectionId\":{},\"FaceId\":{},\"MaxFaces\":{\"type\":\"integer\"},\"FaceMatchThreshold\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SearchedFaceId\":{},\"FaceMatches\":{\"shape\":\"S5v\"},\"FaceModelVersion\":{}}}},\"SearchFacesByImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"Image\"],\"members\":{\"CollectionId\":{},\"Image\":{\"shape\":\"S2\"},\"MaxFaces\":{\"type\":\"integer\"},\"FaceMatchThreshold\":{\"type\":\"float\"},\"QualityFilter\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SearchedFaceBoundingBox\":{\"shape\":\"Sc\"},\"SearchedFaceConfidence\":{\"type\":\"float\"},\"FaceMatches\":{\"shape\":\"S5v\"},\"FaceModelVersion\":{}}}},\"StartCelebrityRecognition\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S7s\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S7u\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartContentModeration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S7s\"},\"MinConfidence\":{\"type\":\"float\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S7u\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartFaceDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S7s\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S7u\"},\"FaceAttributes\":{},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartFaceSearch\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\",\"CollectionId\"],\"members\":{\"Video\":{\"shape\":\"S7s\"},\"ClientRequestToken\":{},\"FaceMatchThreshold\":{\"type\":\"float\"},\"CollectionId\":{},\"NotificationChannel\":{\"shape\":\"S7u\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartLabelDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S7s\"},\"ClientRequestToken\":{},\"MinConfidence\":{\"type\":\"float\"},\"NotificationChannel\":{\"shape\":\"S7u\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartPersonTracking\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S7s\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S7u\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartProjectVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectVersionArn\",\"MinInferenceUnits\"],\"members\":{\"ProjectVersionArn\":{},\"MinInferenceUnits\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"StartSegmentDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\",\"SegmentTypes\"],\"members\":{\"Video\":{\"shape\":\"S7s\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S7u\"},\"JobTag\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"TechnicalCueFilter\":{\"type\":\"structure\",\"members\":{\"MinSegmentConfidence\":{\"type\":\"float\"}}},\"ShotFilter\":{\"type\":\"structure\",\"members\":{\"MinSegmentConfidence\":{\"type\":\"float\"}}}}},\"SegmentTypes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartTextDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S7s\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S7u\"},\"JobTag\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"WordFilter\":{\"shape\":\"S4p\"},\"RegionsOfInterest\":{\"shape\":\"S4s\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StopProjectVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectVersionArn\"],\"members\":{\"ProjectVersionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"StopStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sr\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"members\":{\"Bytes\":{\"type\":\"blob\"},\"S3Object\":{\"shape\":\"S4\"}}},\"S4\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Name\":{},\"Version\":{}}},\"Sc\":{\"type\":\"structure\",\"members\":{\"Width\":{\"type\":\"float\"},\"Height\":{\"type\":\"float\"},\"Left\":{\"type\":\"float\"},\"Top\":{\"type\":\"float\"}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"},\"Landmarks\":{\"shape\":\"Sh\"},\"Pose\":{\"shape\":\"Sk\"},\"Quality\":{\"shape\":\"Sm\"}}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"X\":{\"type\":\"float\"},\"Y\":{\"type\":\"float\"}}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"Roll\":{\"type\":\"float\"},\"Yaw\":{\"type\":\"float\"},\"Pitch\":{\"type\":\"float\"}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"Brightness\":{\"type\":\"float\"},\"Sharpness\":{\"type\":\"float\"}}},\"Sr\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S13\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3KeyPrefix\":{}}},\"S15\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"shape\":\"S16\"}}},\"S16\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroundTruthManifest\":{\"shape\":\"S18\"}}}},\"S18\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"shape\":\"S4\"}}},\"S19\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"shape\":\"S16\"},\"AutoCreate\":{\"type\":\"boolean\"}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"KinesisVideoStream\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"KinesisDataStream\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"FaceSearch\":{\"type\":\"structure\",\"members\":{\"CollectionId\":{},\"FaceMatchThreshold\":{\"type\":\"float\"}}}}},\"S1u\":{\"type\":\"list\",\"member\":{}},\"S2j\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"shape\":\"S16\"}}},\"S2z\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Polygon\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"X\":{\"type\":\"float\"},\"Y\":{\"type\":\"float\"}}}}}},\"S33\":{\"type\":\"list\",\"member\":{}},\"S37\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"AgeRange\":{\"type\":\"structure\",\"members\":{\"Low\":{\"type\":\"integer\"},\"High\":{\"type\":\"integer\"}}},\"Smile\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Eyeglasses\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Sunglasses\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Gender\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Confidence\":{\"type\":\"float\"}}},\"Beard\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Mustache\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"EyesOpen\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"MouthOpen\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Emotions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Confidence\":{\"type\":\"float\"}}}},\"Landmarks\":{\"shape\":\"Sh\"},\"Pose\":{\"shape\":\"Sk\"},\"Quality\":{\"shape\":\"Sm\"},\"Confidence\":{\"type\":\"float\"}}},\"S3o\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Confidence\":{\"type\":\"float\"},\"Instances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"}}}},\"Parents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}}}},\"S42\":{\"type\":\"structure\",\"members\":{\"Confidence\":{\"type\":\"float\"},\"Name\":{},\"ParentName\":{}}},\"S4m\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"S4p\":{\"type\":\"structure\",\"members\":{\"MinConfidence\":{\"type\":\"float\"},\"MinBoundingBoxHeight\":{\"type\":\"float\"},\"MinBoundingBoxWidth\":{\"type\":\"float\"}}},\"S4s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"}}}},\"S4w\":{\"type\":\"structure\",\"members\":{\"DetectedText\":{},\"Type\":{},\"Id\":{\"type\":\"integer\"},\"ParentId\":{\"type\":\"integer\"},\"Confidence\":{\"type\":\"float\"},\"Geometry\":{\"shape\":\"S2z\"}}},\"S51\":{\"type\":\"list\",\"member\":{}},\"S5a\":{\"type\":\"structure\",\"members\":{\"Codec\":{},\"DurationMillis\":{\"type\":\"long\"},\"Format\":{},\"FrameRate\":{\"type\":\"float\"},\"FrameHeight\":{\"type\":\"long\"},\"FrameWidth\":{\"type\":\"long\"}}},\"S5t\":{\"type\":\"structure\",\"members\":{\"Index\":{\"type\":\"long\"},\"BoundingBox\":{\"shape\":\"Sc\"},\"Face\":{\"shape\":\"S37\"}}},\"S5v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Similarity\":{\"type\":\"float\"},\"Face\":{\"shape\":\"S5x\"}}}},\"S5x\":{\"type\":\"structure\",\"members\":{\"FaceId\":{},\"BoundingBox\":{\"shape\":\"Sc\"},\"ImageId\":{},\"ExternalImageId\":{},\"Confidence\":{\"type\":\"float\"}}},\"S7s\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"shape\":\"S4\"}}},\"S7u\":{\"type\":\"structure\",\"required\":[\"SNSTopicArn\",\"RoleArn\"],\"members\":{\"SNSTopicArn\":{},\"RoleArn\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-06-27\",\"endpointPrefix\":\"rekognition\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Rekognition\",\"serviceId\":\"Rekognition\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"RekognitionService\",\"uid\":\"rekognition-2016-06-27\"},\"operations\":{\"CompareFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceImage\",\"TargetImage\"],\"members\":{\"SourceImage\":{\"shape\":\"S2\"},\"TargetImage\":{\"shape\":\"S2\"},\"SimilarityThreshold\":{\"type\":\"float\"},\"QualityFilter\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SourceImageFace\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"}}},\"FaceMatches\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Similarity\":{\"type\":\"float\"},\"Face\":{\"shape\":\"Sg\"}}}},\"UnmatchedFaces\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}},\"SourceImageOrientationCorrection\":{},\"TargetImageOrientationCorrection\":{}}}},\"CreateCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{},\"Tags\":{\"shape\":\"Sw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{\"type\":\"integer\"},\"CollectionArn\":{},\"FaceModelVersion\":{}}}},\"CreateDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetType\",\"ProjectArn\"],\"members\":{\"DatasetSource\":{\"type\":\"structure\",\"members\":{\"GroundTruthManifest\":{\"shape\":\"S14\"},\"DatasetArn\":{}}},\"DatasetType\":{},\"ProjectArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetArn\":{}}}},\"CreateProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{}}}},\"CreateProjectVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectArn\",\"VersionName\",\"OutputConfig\"],\"members\":{\"ProjectArn\":{},\"VersionName\":{},\"OutputConfig\":{\"shape\":\"S1e\"},\"TrainingData\":{\"shape\":\"S1g\"},\"TestingData\":{\"shape\":\"S1j\"},\"Tags\":{\"shape\":\"Sw\"},\"KmsKeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectVersionArn\":{}}}},\"CreateStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Input\",\"Output\",\"Name\",\"Settings\",\"RoleArn\"],\"members\":{\"Input\":{\"shape\":\"S1o\"},\"Output\":{\"shape\":\"S1r\"},\"Name\":{},\"Settings\":{\"shape\":\"S1w\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"Sw\"},\"NotificationChannel\":{\"shape\":\"S22\"},\"KmsKeyId\":{},\"RegionsOfInterest\":{\"shape\":\"S24\"},\"DataSharingPreference\":{\"shape\":\"S28\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StreamProcessorArn\":{}}}},\"DeleteCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StatusCode\":{\"type\":\"integer\"}}}},\"DeleteDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\"],\"members\":{\"DatasetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"FaceIds\"],\"members\":{\"CollectionId\":{},\"FaceIds\":{\"shape\":\"S2g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeletedFaces\":{\"shape\":\"S2g\"}}}},\"DeleteProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectArn\"],\"members\":{\"ProjectArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"DeleteProjectVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectVersionArn\"],\"members\":{\"ProjectVersionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"DeleteStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeCollection\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FaceCount\":{\"type\":\"long\"},\"FaceModelVersion\":{},\"CollectionARN\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"}}}},\"DescribeDataset\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\"],\"members\":{\"DatasetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetDescription\":{\"type\":\"structure\",\"members\":{\"CreationTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusMessage\":{},\"StatusMessageCode\":{},\"DatasetStats\":{\"type\":\"structure\",\"members\":{\"LabeledEntries\":{\"type\":\"integer\"},\"TotalEntries\":{\"type\":\"integer\"},\"TotalLabels\":{\"type\":\"integer\"},\"ErrorEntries\":{\"type\":\"integer\"}}}}}}}},\"DescribeProjectVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectArn\"],\"members\":{\"ProjectArn\":{},\"VersionNames\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectVersionDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProjectVersionArn\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"MinInferenceUnits\":{\"type\":\"integer\"},\"Status\":{},\"StatusMessage\":{},\"BillableTrainingTimeInSeconds\":{\"type\":\"long\"},\"TrainingEndTimestamp\":{\"type\":\"timestamp\"},\"OutputConfig\":{\"shape\":\"S1e\"},\"TrainingDataResult\":{\"type\":\"structure\",\"members\":{\"Input\":{\"shape\":\"S1g\"},\"Output\":{\"shape\":\"S1g\"},\"Validation\":{\"shape\":\"S3b\"}}},\"TestingDataResult\":{\"type\":\"structure\",\"members\":{\"Input\":{\"shape\":\"S1j\"},\"Output\":{\"shape\":\"S1j\"},\"Validation\":{\"shape\":\"S3b\"}}},\"EvaluationResult\":{\"type\":\"structure\",\"members\":{\"F1Score\":{\"type\":\"float\"},\"Summary\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"shape\":\"S4\"}}}}},\"ManifestSummary\":{\"shape\":\"S14\"},\"KmsKeyId\":{}}}},\"NextToken\":{}}}},\"DescribeProjects\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ProjectNames\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProjectDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"Status\":{},\"Datasets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreationTimestamp\":{\"type\":\"timestamp\"},\"DatasetType\":{},\"DatasetArn\":{},\"Status\":{},\"StatusMessage\":{},\"StatusMessageCode\":{}}}}}}},\"NextToken\":{}}}},\"DescribeStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"StreamProcessorArn\":{},\"Status\":{},\"StatusMessage\":{},\"CreationTimestamp\":{\"type\":\"timestamp\"},\"LastUpdateTimestamp\":{\"type\":\"timestamp\"},\"Input\":{\"shape\":\"S1o\"},\"Output\":{\"shape\":\"S1r\"},\"RoleArn\":{},\"Settings\":{\"shape\":\"S1w\"},\"NotificationChannel\":{\"shape\":\"S22\"},\"KmsKeyId\":{},\"RegionsOfInterest\":{\"shape\":\"S24\"},\"DataSharingPreference\":{\"shape\":\"S28\"}}}},\"DetectCustomLabels\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectVersionArn\",\"Image\"],\"members\":{\"ProjectVersionArn\":{},\"Image\":{\"shape\":\"S2\"},\"MaxResults\":{\"type\":\"integer\"},\"MinConfidence\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomLabels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Confidence\":{\"type\":\"float\"},\"Geometry\":{\"shape\":\"S3u\"}}}}}}},\"DetectFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"Attributes\":{\"shape\":\"S3w\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FaceDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S40\"}},\"OrientationCorrection\":{}}}},\"DetectLabels\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"MaxLabels\":{\"type\":\"integer\"},\"MinConfidence\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Labels\":{\"type\":\"list\",\"member\":{\"shape\":\"S4d\"}},\"OrientationCorrection\":{},\"LabelModelVersion\":{}}}},\"DetectModerationLabels\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"MinConfidence\":{\"type\":\"float\"},\"HumanLoopConfig\":{\"type\":\"structure\",\"required\":[\"HumanLoopName\",\"FlowDefinitionArn\"],\"members\":{\"HumanLoopName\":{},\"FlowDefinitionArn\":{},\"DataAttributes\":{\"type\":\"structure\",\"members\":{\"ContentClassifiers\":{\"type\":\"list\",\"member\":{}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModerationLabels\":{\"type\":\"list\",\"member\":{\"shape\":\"S4r\"}},\"ModerationModelVersion\":{},\"HumanLoopActivationOutput\":{\"type\":\"structure\",\"members\":{\"HumanLoopArn\":{},\"HumanLoopActivationReasons\":{\"type\":\"list\",\"member\":{}},\"HumanLoopActivationConditionsEvaluationResults\":{\"jsonvalue\":true}}}}}},\"DetectProtectiveEquipment\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"SummarizationAttributes\":{\"type\":\"structure\",\"required\":[\"MinConfidence\",\"RequiredEquipmentTypes\"],\"members\":{\"MinConfidence\":{\"type\":\"float\"},\"RequiredEquipmentTypes\":{\"type\":\"list\",\"member\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProtectiveEquipmentModelVersion\":{},\"Persons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BodyParts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Confidence\":{\"type\":\"float\"},\"EquipmentDetections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"},\"Type\":{},\"CoversBodyPart\":{\"type\":\"structure\",\"members\":{\"Confidence\":{\"type\":\"float\"},\"Value\":{\"type\":\"boolean\"}}}}}}}}},\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"},\"Id\":{\"type\":\"integer\"}}}},\"Summary\":{\"type\":\"structure\",\"members\":{\"PersonsWithRequiredEquipment\":{\"shape\":\"S5b\"},\"PersonsWithoutRequiredEquipment\":{\"shape\":\"S5b\"},\"PersonsIndeterminate\":{\"shape\":\"S5b\"}}}}}},\"DetectText\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"},\"Filters\":{\"type\":\"structure\",\"members\":{\"WordFilter\":{\"shape\":\"S5e\"},\"RegionsOfInterest\":{\"shape\":\"S24\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"TextDetections\":{\"type\":\"list\",\"member\":{\"shape\":\"S5j\"}},\"TextModelVersion\":{}}}},\"DistributeDatasetEntries\":{\"input\":{\"type\":\"structure\",\"required\":[\"Datasets\"],\"members\":{\"Datasets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetCelebrityInfo\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Urls\":{\"shape\":\"S5s\"},\"Name\":{},\"KnownGender\":{\"shape\":\"S5u\"}}}},\"GetCelebrityRecognition\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S63\"},\"NextToken\":{},\"Celebrities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Celebrity\":{\"type\":\"structure\",\"members\":{\"Urls\":{\"shape\":\"S5s\"},\"Name\":{},\"Id\":{},\"Confidence\":{\"type\":\"float\"},\"BoundingBox\":{\"shape\":\"Sc\"},\"Face\":{\"shape\":\"S40\"},\"KnownGender\":{\"shape\":\"S5u\"}}}}}}}}},\"GetContentModeration\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S63\"},\"ModerationLabels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"ModerationLabel\":{\"shape\":\"S4r\"}}}},\"NextToken\":{},\"ModerationModelVersion\":{}}}},\"GetFaceDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S63\"},\"NextToken\":{},\"Faces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Face\":{\"shape\":\"S40\"}}}}}}},\"GetFaceSearch\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"NextToken\":{},\"VideoMetadata\":{\"shape\":\"S63\"},\"Persons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Person\":{\"shape\":\"S6n\"},\"FaceMatches\":{\"shape\":\"S6p\"}}}}}}},\"GetLabelDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S63\"},\"NextToken\":{},\"Labels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Label\":{\"shape\":\"S4d\"}}}},\"LabelModelVersion\":{}}}},\"GetPersonTracking\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"SortBy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S63\"},\"NextToken\":{},\"Persons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"Person\":{\"shape\":\"S6n\"}}}}}}},\"GetSegmentDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"type\":\"list\",\"member\":{\"shape\":\"S63\"}},\"AudioMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Codec\":{},\"DurationMillis\":{\"type\":\"long\"},\"SampleRate\":{\"type\":\"long\"},\"NumberOfChannels\":{\"type\":\"long\"}}}},\"NextToken\":{},\"Segments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"StartTimestampMillis\":{\"type\":\"long\"},\"EndTimestampMillis\":{\"type\":\"long\"},\"DurationMillis\":{\"type\":\"long\"},\"StartTimecodeSMPTE\":{},\"EndTimecodeSMPTE\":{},\"DurationSMPTE\":{},\"TechnicalCueSegment\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Confidence\":{\"type\":\"float\"}}},\"ShotSegment\":{\"type\":\"structure\",\"members\":{\"Index\":{\"type\":\"long\"},\"Confidence\":{\"type\":\"float\"}}},\"StartFrameNumber\":{\"type\":\"long\"},\"EndFrameNumber\":{\"type\":\"long\"},\"DurationFrames\":{\"type\":\"long\"}}}},\"SelectedSegmentTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"ModelVersion\":{}}}}}}},\"GetTextDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobStatus\":{},\"StatusMessage\":{},\"VideoMetadata\":{\"shape\":\"S63\"},\"TextDetections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Timestamp\":{\"type\":\"long\"},\"TextDetection\":{\"shape\":\"S5j\"}}}},\"NextToken\":{},\"TextModelVersion\":{}}}},\"IndexFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"Image\"],\"members\":{\"CollectionId\":{},\"Image\":{\"shape\":\"S2\"},\"ExternalImageId\":{},\"DetectionAttributes\":{\"shape\":\"S3w\"},\"MaxFaces\":{\"type\":\"integer\"},\"QualityFilter\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FaceRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Face\":{\"shape\":\"S6r\"},\"FaceDetail\":{\"shape\":\"S40\"}}}},\"OrientationCorrection\":{},\"FaceModelVersion\":{},\"UnindexedFaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Reasons\":{\"type\":\"list\",\"member\":{}},\"FaceDetail\":{\"shape\":\"S40\"}}}}}}},\"ListCollections\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CollectionIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{},\"FaceModelVersions\":{\"type\":\"list\",\"member\":{}}}}},\"ListDatasetEntries\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\"],\"members\":{\"DatasetArn\":{},\"ContainsLabels\":{\"type\":\"list\",\"member\":{}},\"Labeled\":{\"type\":\"boolean\"},\"SourceRefContains\":{},\"HasErrors\":{\"type\":\"boolean\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetEntries\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListDatasetLabels\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\"],\"members\":{\"DatasetArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DatasetLabelDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LabelName\":{},\"LabelStats\":{\"type\":\"structure\",\"members\":{\"EntryCount\":{\"type\":\"integer\"},\"BoundingBoxCount\":{\"type\":\"integer\"}}}}}},\"NextToken\":{}}}},\"ListFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\"],\"members\":{\"CollectionId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Faces\":{\"type\":\"list\",\"member\":{\"shape\":\"S6r\"}},\"NextToken\":{},\"FaceModelVersion\":{}}}},\"ListStreamProcessors\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StreamProcessors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sw\"}}}},\"RecognizeCelebrities\":{\"input\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"Image\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CelebrityFaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Urls\":{\"shape\":\"S5s\"},\"Name\":{},\"Id\":{},\"Face\":{\"shape\":\"Sg\"},\"MatchConfidence\":{\"type\":\"float\"},\"KnownGender\":{\"shape\":\"S5u\"}}}},\"UnrecognizedFaces\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}},\"OrientationCorrection\":{}}}},\"SearchFaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"FaceId\"],\"members\":{\"CollectionId\":{},\"FaceId\":{},\"MaxFaces\":{\"type\":\"integer\"},\"FaceMatchThreshold\":{\"type\":\"float\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SearchedFaceId\":{},\"FaceMatches\":{\"shape\":\"S6p\"},\"FaceModelVersion\":{}}}},\"SearchFacesByImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"CollectionId\",\"Image\"],\"members\":{\"CollectionId\":{},\"Image\":{\"shape\":\"S2\"},\"MaxFaces\":{\"type\":\"integer\"},\"FaceMatchThreshold\":{\"type\":\"float\"},\"QualityFilter\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"SearchedFaceBoundingBox\":{\"shape\":\"Sc\"},\"SearchedFaceConfidence\":{\"type\":\"float\"},\"FaceMatches\":{\"shape\":\"S6p\"},\"FaceModelVersion\":{}}}},\"StartCelebrityRecognition\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S93\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S95\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartContentModeration\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S93\"},\"MinConfidence\":{\"type\":\"float\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S95\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartFaceDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S93\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S95\"},\"FaceAttributes\":{},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartFaceSearch\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\",\"CollectionId\"],\"members\":{\"Video\":{\"shape\":\"S93\"},\"ClientRequestToken\":{},\"FaceMatchThreshold\":{\"type\":\"float\"},\"CollectionId\":{},\"NotificationChannel\":{\"shape\":\"S95\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartLabelDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S93\"},\"ClientRequestToken\":{},\"MinConfidence\":{\"type\":\"float\"},\"NotificationChannel\":{\"shape\":\"S95\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartPersonTracking\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S93\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S95\"},\"JobTag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartProjectVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectVersionArn\",\"MinInferenceUnits\"],\"members\":{\"ProjectVersionArn\":{},\"MinInferenceUnits\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"StartSegmentDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\",\"SegmentTypes\"],\"members\":{\"Video\":{\"shape\":\"S93\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S95\"},\"JobTag\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"TechnicalCueFilter\":{\"type\":\"structure\",\"members\":{\"MinSegmentConfidence\":{\"type\":\"float\"},\"BlackFrame\":{\"type\":\"structure\",\"members\":{\"MaxPixelThreshold\":{\"type\":\"float\"},\"MinCoveragePercentage\":{\"type\":\"float\"}}}}},\"ShotFilter\":{\"type\":\"structure\",\"members\":{\"MinSegmentConfidence\":{\"type\":\"float\"}}}}},\"SegmentTypes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StartStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"StartSelector\":{\"type\":\"structure\",\"members\":{\"KVSStreamStartSelector\":{\"type\":\"structure\",\"members\":{\"ProducerTimestamp\":{\"type\":\"long\"},\"FragmentNumber\":{}}}}},\"StopSelector\":{\"type\":\"structure\",\"members\":{\"MaxDurationInSeconds\":{\"type\":\"long\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"SessionId\":{}}}},\"StartTextDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Video\"],\"members\":{\"Video\":{\"shape\":\"S93\"},\"ClientRequestToken\":{},\"NotificationChannel\":{\"shape\":\"S95\"},\"JobTag\":{},\"Filters\":{\"type\":\"structure\",\"members\":{\"WordFilter\":{\"shape\":\"S5e\"},\"RegionsOfInterest\":{\"shape\":\"S24\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"idempotent\":true},\"StopProjectVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectVersionArn\"],\"members\":{\"ProjectVersionArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}},\"StopStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sw\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDatasetEntries\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatasetArn\",\"Changes\"],\"members\":{\"DatasetArn\":{},\"Changes\":{\"type\":\"structure\",\"required\":[\"GroundTruth\"],\"members\":{\"GroundTruth\":{\"type\":\"blob\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateStreamProcessor\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"SettingsForUpdate\":{\"type\":\"structure\",\"members\":{\"ConnectedHomeForUpdate\":{\"type\":\"structure\",\"members\":{\"Labels\":{\"shape\":\"S1z\"},\"MinConfidence\":{\"type\":\"float\"}}}}},\"RegionsOfInterestForUpdate\":{\"shape\":\"S24\"},\"DataSharingPreferenceForUpdate\":{\"shape\":\"S28\"},\"ParametersToDelete\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"members\":{\"Bytes\":{\"type\":\"blob\"},\"S3Object\":{\"shape\":\"S4\"}}},\"S4\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Name\":{},\"Version\":{}}},\"Sc\":{\"type\":\"structure\",\"members\":{\"Width\":{\"type\":\"float\"},\"Height\":{\"type\":\"float\"},\"Left\":{\"type\":\"float\"},\"Top\":{\"type\":\"float\"}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"},\"Landmarks\":{\"shape\":\"Sh\"},\"Pose\":{\"shape\":\"Sk\"},\"Quality\":{\"shape\":\"Sm\"},\"Emotions\":{\"shape\":\"Sn\"},\"Smile\":{\"shape\":\"Sq\"}}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"X\":{\"type\":\"float\"},\"Y\":{\"type\":\"float\"}}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"Roll\":{\"type\":\"float\"},\"Yaw\":{\"type\":\"float\"},\"Pitch\":{\"type\":\"float\"}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"Brightness\":{\"type\":\"float\"},\"Sharpness\":{\"type\":\"float\"}}},\"Sn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Confidence\":{\"type\":\"float\"}}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Sw\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S14\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"shape\":\"S4\"}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3KeyPrefix\":{}}},\"S1g\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"shape\":\"S1h\"}}},\"S1h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroundTruthManifest\":{\"shape\":\"S14\"}}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"shape\":\"S1h\"},\"AutoCreate\":{\"type\":\"boolean\"}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"KinesisVideoStream\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"KinesisDataStream\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"S3Destination\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"KeyPrefix\":{}}}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"FaceSearch\":{\"type\":\"structure\",\"members\":{\"CollectionId\":{},\"FaceMatchThreshold\":{\"type\":\"float\"}}},\"ConnectedHome\":{\"type\":\"structure\",\"required\":[\"Labels\"],\"members\":{\"Labels\":{\"shape\":\"S1z\"},\"MinConfidence\":{\"type\":\"float\"}}}}},\"S1z\":{\"type\":\"list\",\"member\":{}},\"S22\":{\"type\":\"structure\",\"required\":[\"SNSTopicArn\"],\"members\":{\"SNSTopicArn\":{}}},\"S24\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Polygon\":{\"shape\":\"S26\"}}}},\"S26\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"X\":{\"type\":\"float\"},\"Y\":{\"type\":\"float\"}}}},\"S28\":{\"type\":\"structure\",\"required\":[\"OptIn\"],\"members\":{\"OptIn\":{\"type\":\"boolean\"}}},\"S2g\":{\"type\":\"list\",\"member\":{}},\"S3b\":{\"type\":\"structure\",\"members\":{\"Assets\":{\"shape\":\"S1h\"}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Polygon\":{\"shape\":\"S26\"}}},\"S3w\":{\"type\":\"list\",\"member\":{}},\"S40\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"AgeRange\":{\"type\":\"structure\",\"members\":{\"Low\":{\"type\":\"integer\"},\"High\":{\"type\":\"integer\"}}},\"Smile\":{\"shape\":\"Sq\"},\"Eyeglasses\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Sunglasses\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Gender\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Confidence\":{\"type\":\"float\"}}},\"Beard\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Mustache\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"EyesOpen\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"MouthOpen\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"},\"Confidence\":{\"type\":\"float\"}}},\"Emotions\":{\"shape\":\"Sn\"},\"Landmarks\":{\"shape\":\"Sh\"},\"Pose\":{\"shape\":\"Sk\"},\"Quality\":{\"shape\":\"Sm\"},\"Confidence\":{\"type\":\"float\"}}},\"S4d\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Confidence\":{\"type\":\"float\"},\"Instances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BoundingBox\":{\"shape\":\"Sc\"},\"Confidence\":{\"type\":\"float\"}}}},\"Parents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}}}},\"S4r\":{\"type\":\"structure\",\"members\":{\"Confidence\":{\"type\":\"float\"},\"Name\":{},\"ParentName\":{}}},\"S5b\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"S5e\":{\"type\":\"structure\",\"members\":{\"MinConfidence\":{\"type\":\"float\"},\"MinBoundingBoxHeight\":{\"type\":\"float\"},\"MinBoundingBoxWidth\":{\"type\":\"float\"}}},\"S5j\":{\"type\":\"structure\",\"members\":{\"DetectedText\":{},\"Type\":{},\"Id\":{\"type\":\"integer\"},\"ParentId\":{\"type\":\"integer\"},\"Confidence\":{\"type\":\"float\"},\"Geometry\":{\"shape\":\"S3u\"}}},\"S5s\":{\"type\":\"list\",\"member\":{}},\"S5u\":{\"type\":\"structure\",\"members\":{\"Type\":{}}},\"S63\":{\"type\":\"structure\",\"members\":{\"Codec\":{},\"DurationMillis\":{\"type\":\"long\"},\"Format\":{},\"FrameRate\":{\"type\":\"float\"},\"FrameHeight\":{\"type\":\"long\"},\"FrameWidth\":{\"type\":\"long\"},\"ColorRange\":{}}},\"S6n\":{\"type\":\"structure\",\"members\":{\"Index\":{\"type\":\"long\"},\"BoundingBox\":{\"shape\":\"Sc\"},\"Face\":{\"shape\":\"S40\"}}},\"S6p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Similarity\":{\"type\":\"float\"},\"Face\":{\"shape\":\"S6r\"}}}},\"S6r\":{\"type\":\"structure\",\"members\":{\"FaceId\":{},\"BoundingBox\":{\"shape\":\"Sc\"},\"ImageId\":{},\"ExternalImageId\":{},\"Confidence\":{\"type\":\"float\"},\"IndexFacesModelVersion\":{}}},\"S93\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"shape\":\"S4\"}}},\"S95\":{\"type\":\"structure\",\"required\":[\"SNSTopicArn\",\"RoleArn\"],\"members\":{\"SNSTopicArn\":{},\"RoleArn\":{}}}}}"); /***/ }), @@ -37440,7 +40630,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeProjectVersions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ProjectVersionDescriptions\"},\"DescribeProjects\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ProjectDescriptions\"},\"GetCelebrityRecognition\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetContentModeration\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetFaceDetection\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetFaceSearch\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetLabelDetection\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetPersonTracking\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeProjectVersions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ProjectVersionDescriptions\"},\"DescribeProjects\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ProjectDescriptions\"},\"GetCelebrityRecognition\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetContentModeration\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetFaceDetection\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetFaceSearch\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetLabelDetection\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"GetPersonTracking\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"},\"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\"},\"ListDatasetEntries\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"DatasetEntries\"},\"ListDatasetLabels\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"DatasetLabelDescriptions\"},\"ListFaces\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Faces\"},\"ListStreamProcessors\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\"}}}"); /***/ }), @@ -37452,6 +40642,22 @@ module.exports = JSON.parse("{\"V\":{\"ProjectVersionTrainingCompleted\":{\"desc /***/ }), +/***/ 69249: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-04-30\",\"endpointPrefix\":\"resiliencehub\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Resilience Hub\",\"serviceId\":\"resiliencehub\",\"signatureVersion\":\"v4\",\"signingName\":\"resiliencehub\",\"uid\":\"resiliencehub-2020-04-30\"},\"operations\":{\"AddDraftAppVersionResourceMappings\":{\"http\":{\"requestUri\":\"/add-draft-app-version-resource-mappings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"resourceMappings\"],\"members\":{\"appArn\":{},\"resourceMappings\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\",\"resourceMappings\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"resourceMappings\":{\"shape\":\"S3\"}}}},\"CreateApp\":{\"http\":{\"requestUri\":\"/create-app\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"description\":{},\"name\":{},\"policyArn\":{},\"tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"app\"],\"members\":{\"app\":{\"shape\":\"Sl\"}}}},\"CreateRecommendationTemplate\":{\"http\":{\"requestUri\":\"/create-recommendation-template\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\",\"name\"],\"members\":{\"assessmentArn\":{},\"bucketName\":{},\"clientToken\":{\"idempotencyToken\":true},\"format\":{},\"name\":{},\"recommendationIds\":{\"shape\":\"Ss\"},\"recommendationTypes\":{\"shape\":\"Su\"},\"tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"recommendationTemplate\":{\"shape\":\"Sx\"}}}},\"CreateResiliencyPolicy\":{\"http\":{\"requestUri\":\"/create-resiliency-policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policy\",\"policyName\",\"tier\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"dataLocationConstraint\":{},\"policy\":{\"shape\":\"S14\"},\"policyDescription\":{},\"policyName\":{},\"tags\":{\"shape\":\"Sh\"},\"tier\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"policy\"],\"members\":{\"policy\":{\"shape\":\"S1a\"}}}},\"DeleteApp\":{\"http\":{\"requestUri\":\"/delete-app\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{},\"clientToken\":{\"idempotencyToken\":true},\"forceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{}}}},\"DeleteAppAssessment\":{\"http\":{\"requestUri\":\"/delete-app-assessment\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\"],\"members\":{\"assessmentArn\":{},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"assessmentArn\",\"assessmentStatus\"],\"members\":{\"assessmentArn\":{},\"assessmentStatus\":{}}}},\"DeleteRecommendationTemplate\":{\"http\":{\"requestUri\":\"/delete-recommendation-template\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"recommendationTemplateArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"recommendationTemplateArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"recommendationTemplateArn\",\"status\"],\"members\":{\"recommendationTemplateArn\":{},\"status\":{}}}},\"DeleteResiliencyPolicy\":{\"http\":{\"requestUri\":\"/delete-resiliency-policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"policyArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"policyArn\"],\"members\":{\"policyArn\":{}}}},\"DescribeApp\":{\"http\":{\"requestUri\":\"/describe-app\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"app\"],\"members\":{\"app\":{\"shape\":\"Sl\"}}}},\"DescribeAppAssessment\":{\"http\":{\"requestUri\":\"/describe-app-assessment\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\"],\"members\":{\"assessmentArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"assessment\"],\"members\":{\"assessment\":{\"shape\":\"S1p\"}}}},\"DescribeAppVersionResourcesResolutionStatus\":{\"http\":{\"requestUri\":\"/describe-app-version-resources-resolution-status\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"resolutionId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\",\"resolutionId\",\"status\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"errorMessage\":{},\"resolutionId\":{},\"status\":{}}}},\"DescribeAppVersionTemplate\":{\"http\":{\"requestUri\":\"/describe-app-version-template\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\"],\"members\":{\"appArn\":{},\"appVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appTemplateBody\",\"appVersion\"],\"members\":{\"appArn\":{},\"appTemplateBody\":{},\"appVersion\":{}}}},\"DescribeDraftAppVersionResourcesImportStatus\":{\"http\":{\"requestUri\":\"/describe-draft-app-version-resources-import-status\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\",\"status\",\"statusChangeTime\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"errorMessage\":{},\"status\":{},\"statusChangeTime\":{\"type\":\"timestamp\"}}}},\"DescribeResiliencyPolicy\":{\"http\":{\"requestUri\":\"/describe-resiliency-policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyArn\"],\"members\":{\"policyArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"policy\"],\"members\":{\"policy\":{\"shape\":\"S1a\"}}}},\"ImportResourcesToDraftAppVersion\":{\"http\":{\"requestUri\":\"/import-resources-to-draft-app-version\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"sourceArns\"],\"members\":{\"appArn\":{},\"sourceArns\":{\"shape\":\"S2b\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\",\"sourceArns\",\"status\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"sourceArns\":{\"shape\":\"S2b\"},\"status\":{}}}},\"ListAlarmRecommendations\":{\"http\":{\"requestUri\":\"/list-alarm-recommendations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\"],\"members\":{\"assessmentArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"alarmRecommendations\"],\"members\":{\"alarmRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"recommendationId\",\"referenceId\",\"type\"],\"members\":{\"appComponentName\":{},\"description\":{},\"items\":{\"shape\":\"S2k\"},\"name\":{},\"prerequisite\":{},\"recommendationId\":{},\"referenceId\":{},\"type\":{}}}},\"nextToken\":{}}}},\"ListAppAssessments\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/list-app-assessments\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"appArn\":{\"location\":\"querystring\",\"locationName\":\"appArn\"},\"assessmentName\":{\"location\":\"querystring\",\"locationName\":\"assessmentName\"},\"assessmentStatus\":{\"location\":\"querystring\",\"locationName\":\"assessmentStatus\",\"type\":\"list\",\"member\":{}},\"complianceStatus\":{\"location\":\"querystring\",\"locationName\":\"complianceStatus\"},\"invoker\":{\"location\":\"querystring\",\"locationName\":\"invoker\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"reverseOrder\":{\"location\":\"querystring\",\"locationName\":\"reverseOrder\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assessmentSummaries\"],\"members\":{\"assessmentSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"assessmentArn\",\"assessmentStatus\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"assessmentArn\":{},\"assessmentName\":{},\"assessmentStatus\":{},\"complianceStatus\":{},\"cost\":{\"shape\":\"S1t\"},\"endTime\":{\"type\":\"timestamp\"},\"invoker\":{},\"message\":{},\"resiliencyScore\":{\"type\":\"double\"},\"startTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListAppComponentCompliances\":{\"http\":{\"requestUri\":\"/list-app-component-compliances\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\"],\"members\":{\"assessmentArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"componentCompliances\"],\"members\":{\"componentCompliances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"appComponentName\":{},\"compliance\":{\"shape\":\"S1q\"},\"cost\":{\"shape\":\"S1t\"},\"message\":{},\"resiliencyScore\":{\"shape\":\"S1x\"},\"status\":{}}}},\"nextToken\":{}}}},\"ListAppComponentRecommendations\":{\"http\":{\"requestUri\":\"/list-app-component-recommendations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\"],\"members\":{\"assessmentArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"componentRecommendations\"],\"members\":{\"componentRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"appComponentName\",\"configRecommendations\",\"recommendationStatus\"],\"members\":{\"appComponentName\":{},\"configRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"optimizationType\",\"referenceId\"],\"members\":{\"appComponentName\":{},\"compliance\":{\"shape\":\"S1q\"},\"cost\":{\"shape\":\"S1t\"},\"description\":{},\"haArchitecture\":{},\"name\":{},\"optimizationType\":{},\"recommendationCompliance\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"expectedComplianceStatus\"],\"members\":{\"expectedComplianceStatus\":{},\"expectedRpoDescription\":{},\"expectedRpoInSecs\":{\"type\":\"integer\"},\"expectedRtoDescription\":{},\"expectedRtoInSecs\":{\"type\":\"integer\"}}}},\"referenceId\":{},\"suggestedChanges\":{\"type\":\"list\",\"member\":{}}}}},\"recommendationStatus\":{}}}},\"nextToken\":{}}}},\"ListAppVersionResourceMappings\":{\"http\":{\"requestUri\":\"/list-app-version-resource-mappings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"resourceMappings\"],\"members\":{\"nextToken\":{},\"resourceMappings\":{\"shape\":\"S3\"}}}},\"ListAppVersionResources\":{\"http\":{\"requestUri\":\"/list-app-version-resources\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"resolutionId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"physicalResources\",\"resolutionId\"],\"members\":{\"nextToken\":{},\"physicalResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"logicalResourceId\",\"physicalResourceId\",\"resourceType\"],\"members\":{\"appComponents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"type\"],\"members\":{\"name\":{},\"type\":{}}}},\"logicalResourceId\":{\"shape\":\"S3h\"},\"physicalResourceId\":{\"shape\":\"S8\"},\"resourceName\":{},\"resourceType\":{}}}},\"resolutionId\":{}}}},\"ListAppVersions\":{\"http\":{\"requestUri\":\"/list-app-versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"appVersions\"],\"members\":{\"appVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"appVersion\"],\"members\":{\"appVersion\":{}}}},\"nextToken\":{}}}},\"ListApps\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/list-apps\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"appArn\":{\"location\":\"querystring\",\"locationName\":\"appArn\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"name\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"appSummaries\"],\"members\":{\"appSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"appArn\",\"creationTime\",\"name\"],\"members\":{\"appArn\":{},\"complianceStatus\":{},\"creationTime\":{\"type\":\"timestamp\"},\"description\":{},\"name\":{},\"resiliencyScore\":{\"type\":\"double\"}}}},\"nextToken\":{}}}},\"ListRecommendationTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/list-recommendation-templates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\"],\"members\":{\"assessmentArn\":{\"location\":\"querystring\",\"locationName\":\"assessmentArn\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"name\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"recommendationTemplateArn\":{\"location\":\"querystring\",\"locationName\":\"recommendationTemplateArn\"},\"reverseOrder\":{\"location\":\"querystring\",\"locationName\":\"reverseOrder\",\"type\":\"boolean\"},\"status\":{\"location\":\"querystring\",\"locationName\":\"status\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"recommendationTemplates\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}}}}},\"ListResiliencyPolicies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/list-resiliency-policies\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"policyName\":{\"location\":\"querystring\",\"locationName\":\"policyName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"resiliencyPolicies\"],\"members\":{\"nextToken\":{},\"resiliencyPolicies\":{\"shape\":\"S3w\"}}}},\"ListSopRecommendations\":{\"http\":{\"requestUri\":\"/list-sop-recommendations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\"],\"members\":{\"assessmentArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"sopRecommendations\"],\"members\":{\"nextToken\":{},\"sopRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"recommendationId\",\"referenceId\",\"serviceType\"],\"members\":{\"appComponentName\":{},\"description\":{},\"items\":{\"shape\":\"S2k\"},\"name\":{},\"prerequisite\":{},\"recommendationId\":{},\"referenceId\":{},\"serviceType\":{}}}}}}},\"ListSuggestedResiliencyPolicies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/list-suggested-resiliency-policies\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"resiliencyPolicies\"],\"members\":{\"nextToken\":{},\"resiliencyPolicies\":{\"shape\":\"S3w\"}}}},\"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\":\"Sh\"}}}},\"ListTestRecommendations\":{\"http\":{\"requestUri\":\"/list-test-recommendations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assessmentArn\"],\"members\":{\"assessmentArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"testRecommendations\"],\"members\":{\"nextToken\":{},\"testRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"referenceId\"],\"members\":{\"appComponentName\":{},\"description\":{},\"intent\":{},\"items\":{\"shape\":\"S2k\"},\"name\":{},\"prerequisite\":{},\"recommendationId\":{},\"referenceId\":{},\"risk\":{},\"type\":{}}}}}}},\"ListUnsupportedAppVersionResources\":{\"http\":{\"requestUri\":\"/list-unsupported-app-version-resources\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"resolutionId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"resolutionId\",\"unsupportedResources\"],\"members\":{\"nextToken\":{},\"resolutionId\":{},\"unsupportedResources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"logicalResourceId\",\"physicalResourceId\",\"resourceType\"],\"members\":{\"logicalResourceId\":{\"shape\":\"S3h\"},\"physicalResourceId\":{\"shape\":\"S8\"},\"resourceType\":{}}}}}}},\"PublishAppVersion\":{\"http\":{\"requestUri\":\"/publish-app-version\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{},\"appVersion\":{}}}},\"PutDraftAppVersionTemplate\":{\"http\":{\"requestUri\":\"/put-draft-app-version-template\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appTemplateBody\"],\"members\":{\"appArn\":{},\"appTemplateBody\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"appArn\":{},\"appVersion\":{}}}},\"RemoveDraftAppVersionResourceMappings\":{\"http\":{\"requestUri\":\"/remove-draft-app-version-resource-mappings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{},\"appRegistryAppNames\":{\"shape\":\"S4m\"},\"logicalStackNames\":{\"type\":\"list\",\"member\":{}},\"resourceGroupNames\":{\"shape\":\"S4m\"},\"resourceNames\":{\"shape\":\"S4m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"appArn\":{},\"appVersion\":{}}}},\"ResolveAppVersionResources\":{\"http\":{\"requestUri\":\"/resolve-app-version-resources\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\"],\"members\":{\"appArn\":{},\"appVersion\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\",\"resolutionId\",\"status\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"resolutionId\":{},\"status\":{}}}},\"StartAppAssessment\":{\"http\":{\"requestUri\":\"/start-app-assessment\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\",\"appVersion\",\"assessmentName\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"assessmentName\":{},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assessment\"],\"members\":{\"assessment\":{\"shape\":\"S1p\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{},\"sensitive\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApp\":{\"http\":{\"requestUri\":\"/update-app\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"appArn\"],\"members\":{\"appArn\":{},\"clearResiliencyPolicyArn\":{\"type\":\"boolean\"},\"description\":{},\"policyArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"app\"],\"members\":{\"app\":{\"shape\":\"Sl\"}}}},\"UpdateResiliencyPolicy\":{\"http\":{\"requestUri\":\"/update-resiliency-policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyArn\"],\"members\":{\"dataLocationConstraint\":{},\"policy\":{\"shape\":\"S14\"},\"policyArn\":{},\"policyDescription\":{},\"policyName\":{},\"tier\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"policy\"],\"members\":{\"policy\":{\"shape\":\"S1a\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"mappingType\",\"physicalResourceId\"],\"members\":{\"appRegistryAppName\":{},\"logicalStackName\":{},\"mappingType\":{},\"physicalResourceId\":{\"shape\":\"S8\"},\"resourceGroupName\":{},\"resourceName\":{}}}},\"S8\":{\"type\":\"structure\",\"required\":[\"identifier\",\"type\"],\"members\":{\"awsAccountId\":{},\"awsRegion\":{},\"identifier\":{},\"type\":{}}},\"Sh\":{\"type\":\"map\",\"key\":{},\"value\":{},\"sensitive\":true},\"Sl\":{\"type\":\"structure\",\"required\":[\"appArn\",\"creationTime\",\"name\"],\"members\":{\"appArn\":{},\"complianceStatus\":{},\"creationTime\":{\"type\":\"timestamp\"},\"description\":{},\"lastAppComplianceEvaluationTime\":{\"type\":\"timestamp\"},\"lastResiliencyScoreEvaluationTime\":{\"type\":\"timestamp\"},\"name\":{},\"policyArn\":{},\"resiliencyScore\":{\"type\":\"double\"},\"status\":{},\"tags\":{\"shape\":\"Sh\"}}},\"Ss\":{\"type\":\"list\",\"member\":{}},\"Su\":{\"type\":\"list\",\"member\":{}},\"Sx\":{\"type\":\"structure\",\"required\":[\"assessmentArn\",\"format\",\"name\",\"recommendationTemplateArn\",\"recommendationTypes\",\"status\"],\"members\":{\"appArn\":{},\"assessmentArn\":{},\"endTime\":{\"type\":\"timestamp\"},\"format\":{},\"message\":{},\"name\":{},\"needsReplacements\":{\"type\":\"boolean\"},\"recommendationIds\":{\"shape\":\"Ss\"},\"recommendationTemplateArn\":{},\"recommendationTypes\":{\"shape\":\"Su\"},\"startTime\":{\"type\":\"timestamp\"},\"status\":{},\"tags\":{\"shape\":\"Sh\"},\"templatesLocation\":{\"type\":\"structure\",\"members\":{\"bucket\":{},\"prefix\":{}}}}},\"S14\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"rpoInSecs\",\"rtoInSecs\"],\"members\":{\"rpoInSecs\":{\"type\":\"integer\"},\"rtoInSecs\":{\"type\":\"integer\"}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"creationTime\":{\"type\":\"timestamp\"},\"dataLocationConstraint\":{},\"estimatedCostTier\":{},\"policy\":{\"shape\":\"S14\"},\"policyArn\":{},\"policyDescription\":{},\"policyName\":{},\"tags\":{\"shape\":\"Sh\"},\"tier\":{}}},\"S1p\":{\"type\":\"structure\",\"required\":[\"assessmentArn\",\"assessmentStatus\",\"invoker\"],\"members\":{\"appArn\":{},\"appVersion\":{},\"assessmentArn\":{},\"assessmentName\":{},\"assessmentStatus\":{},\"compliance\":{\"shape\":\"S1q\"},\"complianceStatus\":{},\"cost\":{\"shape\":\"S1t\"},\"endTime\":{\"type\":\"timestamp\"},\"invoker\":{},\"message\":{},\"policy\":{\"shape\":\"S1a\"},\"resiliencyScore\":{\"shape\":\"S1x\"},\"startTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"Sh\"}}},\"S1q\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"complianceStatus\"],\"members\":{\"achievableRpoInSecs\":{\"type\":\"integer\"},\"achievableRtoInSecs\":{\"type\":\"integer\"},\"complianceStatus\":{},\"currentRpoInSecs\":{\"type\":\"integer\"},\"currentRtoInSecs\":{\"type\":\"integer\"},\"message\":{},\"rpoDescription\":{},\"rpoReferenceId\":{},\"rtoDescription\":{},\"rtoReferenceId\":{}}}},\"S1t\":{\"type\":\"structure\",\"required\":[\"amount\",\"currency\",\"frequency\"],\"members\":{\"amount\":{\"type\":\"double\"},\"currency\":{},\"frequency\":{}}},\"S1x\":{\"type\":\"structure\",\"required\":[\"disruptionScore\",\"score\"],\"members\":{\"disruptionScore\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"double\"}},\"score\":{\"type\":\"double\"}}},\"S2b\":{\"type\":\"list\",\"member\":{}},\"S2k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"alreadyImplemented\":{\"type\":\"boolean\"},\"resourceId\":{},\"targetAccountId\":{},\"targetRegion\":{}}}},\"S3h\":{\"type\":\"structure\",\"required\":[\"identifier\"],\"members\":{\"identifier\":{},\"logicalStackName\":{},\"resourceGroupName\":{}}},\"S3w\":{\"type\":\"list\",\"member\":{\"shape\":\"S1a\"}},\"S4m\":{\"type\":\"list\",\"member\":{}}}}"); + +/***/ }), + +/***/ 56661: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListAlarmRecommendations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListAppAssessments\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListAppComponentCompliances\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListAppComponentRecommendations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListAppVersionResourceMappings\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListAppVersionResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListAppVersions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListApps\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListRecommendationTemplates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListResiliencyPolicies\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListSopRecommendations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListSuggestedResiliencyPolicies\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListTestRecommendations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListUnsupportedAppVersionResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); + +/***/ }), + /***/ 28629: /***/ ((module) => { @@ -37488,7 +40694,7 @@ module.exports = JSON.parse("{\"o\":{\"GetComplianceSummary\":{\"input_token\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-06-29\",\"endpointPrefix\":\"robomaker\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"RoboMaker\",\"serviceFullName\":\"AWS RoboMaker\",\"serviceId\":\"RoboMaker\",\"signatureVersion\":\"v4\",\"signingName\":\"robomaker\",\"uid\":\"robomaker-2018-06-29\"},\"operations\":{\"BatchDeleteWorlds\":{\"http\":{\"requestUri\":\"/batchDeleteWorlds\"},\"input\":{\"type\":\"structure\",\"required\":[\"worlds\"],\"members\":{\"worlds\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"unprocessedWorlds\":{\"shape\":\"S2\"}}}},\"BatchDescribeSimulationJob\":{\"http\":{\"requestUri\":\"/batchDescribeSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobs\"],\"members\":{\"jobs\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"status\":{},\"lastStartedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"failureBehavior\":{},\"failureCode\":{},\"failureReason\":{},\"clientRequestToken\":{},\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"simulationTimeMillis\":{\"type\":\"long\"},\"iamRole\":{},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1b\"},\"dataSources\":{\"shape\":\"S1f\"},\"tags\":{\"shape\":\"S1k\"},\"vpcConfig\":{\"shape\":\"S1n\"},\"networkInterface\":{\"shape\":\"S1r\"},\"compute\":{\"shape\":\"S1s\"}}}},\"unprocessedJobs\":{\"shape\":\"S2\"}}}},\"CancelDeploymentJob\":{\"http\":{\"requestUri\":\"/cancelDeploymentJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelSimulationJob\":{\"http\":{\"requestUri\":\"/cancelSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelSimulationJobBatch\":{\"http\":{\"requestUri\":\"/cancelSimulationJobBatch\"},\"input\":{\"type\":\"structure\",\"required\":[\"batch\"],\"members\":{\"batch\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelWorldExportJob\":{\"http\":{\"requestUri\":\"/cancelWorldExportJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelWorldGenerationJob\":{\"http\":{\"requestUri\":\"/cancelWorldGenerationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDeploymentJob\":{\"http\":{\"requestUri\":\"/createDeploymentJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"clientRequestToken\",\"fleet\",\"deploymentApplicationConfigs\"],\"members\":{\"deploymentConfig\":{\"shape\":\"S25\"},\"clientRequestToken\":{\"idempotencyToken\":true},\"fleet\":{},\"deploymentApplicationConfigs\":{\"shape\":\"S29\"},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fleet\":{},\"status\":{},\"deploymentApplicationConfigs\":{\"shape\":\"S29\"},\"failureReason\":{},\"failureCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentConfig\":{\"shape\":\"S25\"},\"tags\":{\"shape\":\"S1k\"}}}},\"CreateFleet\":{\"http\":{\"requestUri\":\"/createFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"createdAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1k\"}}}},\"CreateRobot\":{\"http\":{\"requestUri\":\"/createRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"architecture\",\"greengrassGroupId\"],\"members\":{\"name\":{},\"architecture\":{},\"greengrassGroupId\":{},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"createdAt\":{\"type\":\"timestamp\"},\"greengrassGroupId\":{},\"architecture\":{},\"tags\":{\"shape\":\"S1k\"}}}},\"CreateRobotApplication\":{\"http\":{\"requestUri\":\"/createRobotApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"sources\",\"robotSoftwareSuite\"],\"members\":{\"name\":{},\"sources\":{\"shape\":\"S2o\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S2u\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{},\"tags\":{\"shape\":\"S1k\"}}}},\"CreateRobotApplicationVersion\":{\"http\":{\"requestUri\":\"/createRobotApplicationVersion\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"currentRevisionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S2u\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{}}}},\"CreateSimulationApplication\":{\"http\":{\"requestUri\":\"/createSimulationApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"sources\",\"simulationSoftwareSuite\",\"robotSoftwareSuite\"],\"members\":{\"name\":{},\"sources\":{\"shape\":\"S2o\"},\"simulationSoftwareSuite\":{\"shape\":\"S30\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"renderingEngine\":{\"shape\":\"S33\"},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S2u\"},\"simulationSoftwareSuite\":{\"shape\":\"S30\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"renderingEngine\":{\"shape\":\"S33\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{},\"tags\":{\"shape\":\"S1k\"}}}},\"CreateSimulationApplicationVersion\":{\"http\":{\"requestUri\":\"/createSimulationApplicationVersion\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"currentRevisionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S2u\"},\"simulationSoftwareSuite\":{\"shape\":\"S30\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"renderingEngine\":{\"shape\":\"S33\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{}}}},\"CreateSimulationJob\":{\"http\":{\"requestUri\":\"/createSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"maxJobDurationInSeconds\",\"iamRole\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"iamRole\":{},\"failureBehavior\":{},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1b\"},\"dataSources\":{\"shape\":\"S3a\"},\"tags\":{\"shape\":\"S1k\"},\"vpcConfig\":{\"shape\":\"S3d\"},\"compute\":{\"shape\":\"S3e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"lastStartedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"failureBehavior\":{},\"failureCode\":{},\"clientRequestToken\":{},\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"simulationTimeMillis\":{\"type\":\"long\"},\"iamRole\":{},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1b\"},\"dataSources\":{\"shape\":\"S1f\"},\"tags\":{\"shape\":\"S1k\"},\"vpcConfig\":{\"shape\":\"S1n\"},\"compute\":{\"shape\":\"S1s\"}}}},\"CreateWorldExportJob\":{\"http\":{\"requestUri\":\"/createWorldExportJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"worlds\",\"outputLocation\",\"iamRole\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"worlds\":{\"shape\":\"S2\"},\"outputLocation\":{\"shape\":\"Sh\"},\"iamRole\":{},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"failureCode\":{},\"clientRequestToken\":{},\"outputLocation\":{\"shape\":\"Sh\"},\"iamRole\":{},\"tags\":{\"shape\":\"S1k\"}}}},\"CreateWorldGenerationJob\":{\"http\":{\"requestUri\":\"/createWorldGenerationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"template\",\"worldCount\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"template\":{},\"worldCount\":{\"shape\":\"S3l\"},\"tags\":{\"shape\":\"S1k\"},\"worldTags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"failureCode\":{},\"clientRequestToken\":{},\"template\":{},\"worldCount\":{\"shape\":\"S3l\"},\"tags\":{\"shape\":\"S1k\"},\"worldTags\":{\"shape\":\"S1k\"}}}},\"CreateWorldTemplate\":{\"http\":{\"requestUri\":\"/createWorldTemplate\"},\"input\":{\"type\":\"structure\",\"members\":{\"clientRequestToken\":{},\"name\":{},\"templateBody\":{},\"templateLocation\":{\"shape\":\"S3u\"},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"clientRequestToken\":{},\"createdAt\":{\"type\":\"timestamp\"},\"name\":{},\"tags\":{\"shape\":\"S1k\"}}}},\"DeleteFleet\":{\"http\":{\"requestUri\":\"/deleteFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"fleet\"],\"members\":{\"fleet\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRobot\":{\"http\":{\"requestUri\":\"/deleteRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"robot\"],\"members\":{\"robot\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRobotApplication\":{\"http\":{\"requestUri\":\"/deleteRobotApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"applicationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSimulationApplication\":{\"http\":{\"requestUri\":\"/deleteSimulationApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"applicationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteWorldTemplate\":{\"http\":{\"requestUri\":\"/deleteWorldTemplate\"},\"input\":{\"type\":\"structure\",\"required\":[\"template\"],\"members\":{\"template\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeregisterRobot\":{\"http\":{\"requestUri\":\"/deregisterRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"fleet\",\"robot\"],\"members\":{\"fleet\":{},\"robot\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"fleet\":{},\"robot\":{}}}},\"DescribeDeploymentJob\":{\"http\":{\"requestUri\":\"/describeDeploymentJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fleet\":{},\"status\":{},\"deploymentConfig\":{\"shape\":\"S25\"},\"deploymentApplicationConfigs\":{\"shape\":\"S29\"},\"failureReason\":{},\"failureCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"robotDeploymentSummary\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"deploymentStartTime\":{\"type\":\"timestamp\"},\"deploymentFinishTime\":{\"type\":\"timestamp\"},\"status\":{},\"progressDetail\":{\"type\":\"structure\",\"members\":{\"currentProgress\":{},\"percentDone\":{\"type\":\"float\"},\"estimatedTimeRemainingSeconds\":{\"type\":\"integer\"},\"targetResource\":{}}},\"failureReason\":{},\"failureCode\":{}}}},\"tags\":{\"shape\":\"S1k\"}}}},\"DescribeFleet\":{\"http\":{\"requestUri\":\"/describeFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"fleet\"],\"members\":{\"fleet\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"robots\":{\"shape\":\"S4j\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastDeploymentStatus\":{},\"lastDeploymentJob\":{},\"lastDeploymentTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1k\"}}}},\"DescribeRobot\":{\"http\":{\"requestUri\":\"/describeRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"robot\"],\"members\":{\"robot\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"fleetArn\":{},\"status\":{},\"greengrassGroupId\":{},\"createdAt\":{\"type\":\"timestamp\"},\"architecture\":{},\"lastDeploymentJob\":{},\"lastDeploymentTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1k\"}}}},\"DescribeRobotApplication\":{\"http\":{\"requestUri\":\"/describeRobotApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"applicationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S2u\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"revisionId\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1k\"}}}},\"DescribeSimulationApplication\":{\"http\":{\"requestUri\":\"/describeSimulationApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"applicationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S2u\"},\"simulationSoftwareSuite\":{\"shape\":\"S30\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"renderingEngine\":{\"shape\":\"S33\"},\"revisionId\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1k\"}}}},\"DescribeSimulationJob\":{\"http\":{\"requestUri\":\"/describeSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"status\":{},\"lastStartedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"failureBehavior\":{},\"failureCode\":{},\"failureReason\":{},\"clientRequestToken\":{},\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"simulationTimeMillis\":{\"type\":\"long\"},\"iamRole\":{},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1b\"},\"dataSources\":{\"shape\":\"S1f\"},\"tags\":{\"shape\":\"S1k\"},\"vpcConfig\":{\"shape\":\"S1n\"},\"networkInterface\":{\"shape\":\"S1r\"},\"compute\":{\"shape\":\"S1s\"}}}},\"DescribeSimulationJobBatch\":{\"http\":{\"requestUri\":\"/describeSimulationJobBatch\"},\"input\":{\"type\":\"structure\",\"required\":[\"batch\"],\"members\":{\"batch\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdAt\":{\"type\":\"timestamp\"},\"clientRequestToken\":{},\"batchPolicy\":{\"shape\":\"S4w\"},\"failureCode\":{},\"failureReason\":{},\"failedRequests\":{\"shape\":\"S50\"},\"pendingRequests\":{\"shape\":\"S54\"},\"createdRequests\":{\"shape\":\"S55\"},\"tags\":{\"shape\":\"S1k\"}}}},\"DescribeWorld\":{\"http\":{\"requestUri\":\"/describeWorld\"},\"input\":{\"type\":\"structure\",\"required\":[\"world\"],\"members\":{\"world\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"generationJob\":{},\"template\":{},\"createdAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1k\"},\"worldDescriptionBody\":{}}}},\"DescribeWorldExportJob\":{\"http\":{\"requestUri\":\"/describeWorldExportJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"failureCode\":{},\"failureReason\":{},\"clientRequestToken\":{},\"worlds\":{\"shape\":\"S2\"},\"outputLocation\":{\"shape\":\"Sh\"},\"iamRole\":{},\"tags\":{\"shape\":\"S1k\"}}}},\"DescribeWorldGenerationJob\":{\"http\":{\"requestUri\":\"/describeWorldGenerationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"failureCode\":{},\"failureReason\":{},\"clientRequestToken\":{},\"template\":{},\"worldCount\":{\"shape\":\"S3l\"},\"finishedWorldsSummary\":{\"type\":\"structure\",\"members\":{\"finishedCount\":{\"type\":\"integer\"},\"succeededWorlds\":{\"shape\":\"S2\"},\"failureSummary\":{\"type\":\"structure\",\"members\":{\"totalFailureCount\":{\"type\":\"integer\"},\"failures\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"failureCode\":{},\"sampleFailureReason\":{},\"failureCount\":{\"type\":\"integer\"}}}}}}}},\"tags\":{\"shape\":\"S1k\"},\"worldTags\":{\"shape\":\"S1k\"}}}},\"DescribeWorldTemplate\":{\"http\":{\"requestUri\":\"/describeWorldTemplate\"},\"input\":{\"type\":\"structure\",\"required\":[\"template\"],\"members\":{\"template\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"clientRequestToken\":{},\"name\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1k\"},\"version\":{}}}},\"GetWorldTemplateBody\":{\"http\":{\"requestUri\":\"/getWorldTemplateBody\"},\"input\":{\"type\":\"structure\",\"members\":{\"template\":{},\"generationJob\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateBody\":{}}}},\"ListDeploymentJobs\":{\"http\":{\"requestUri\":\"/listDeploymentJobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"shape\":\"S5q\"},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fleet\":{},\"status\":{},\"deploymentApplicationConfigs\":{\"shape\":\"S29\"},\"deploymentConfig\":{\"shape\":\"S25\"},\"failureReason\":{},\"failureCode\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListFleets\":{\"http\":{\"requestUri\":\"/listFleets\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"fleetDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastDeploymentStatus\":{},\"lastDeploymentJob\":{},\"lastDeploymentTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}}}},\"ListRobotApplications\":{\"http\":{\"requestUri\":\"/listRobotApplications\"},\"input\":{\"type\":\"structure\",\"members\":{\"versionQualifier\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"robotApplicationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"version\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"}}}},\"nextToken\":{}}}},\"ListRobots\":{\"http\":{\"requestUri\":\"/listRobots\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"robots\":{\"shape\":\"S4j\"},\"nextToken\":{}}}},\"ListSimulationApplications\":{\"http\":{\"requestUri\":\"/listSimulationApplications\"},\"input\":{\"type\":\"structure\",\"members\":{\"versionQualifier\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"simulationApplicationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"version\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"simulationSoftwareSuite\":{\"shape\":\"S30\"}}}},\"nextToken\":{}}}},\"ListSimulationJobBatches\":{\"http\":{\"requestUri\":\"/listSimulationJobBatches\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"simulationJobBatchSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdAt\":{\"type\":\"timestamp\"},\"status\":{},\"failedRequestCount\":{\"type\":\"integer\"},\"pendingRequestCount\":{\"type\":\"integer\"},\"createdRequestCount\":{\"type\":\"integer\"}}}},\"nextToken\":{}}}},\"ListSimulationJobs\":{\"http\":{\"requestUri\":\"/listSimulationJobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"simulationJobSummaries\"],\"members\":{\"simulationJobSummaries\":{\"shape\":\"S55\"},\"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\"}}}},\"ListWorldExportJobs\":{\"http\":{\"requestUri\":\"/listWorldExportJobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"worldExportJobSummaries\"],\"members\":{\"worldExportJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"worlds\":{\"shape\":\"S2\"}}}},\"nextToken\":{}}}},\"ListWorldGenerationJobs\":{\"http\":{\"requestUri\":\"/listWorldGenerationJobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"worldGenerationJobSummaries\"],\"members\":{\"worldGenerationJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"template\":{},\"createdAt\":{\"type\":\"timestamp\"},\"status\":{},\"worldCount\":{\"shape\":\"S3l\"},\"succeededWorldCount\":{\"type\":\"integer\"},\"failedWorldCount\":{\"type\":\"integer\"}}}},\"nextToken\":{}}}},\"ListWorldTemplates\":{\"http\":{\"requestUri\":\"/listWorldTemplates\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"name\":{},\"version\":{}}}},\"nextToken\":{}}}},\"ListWorlds\":{\"http\":{\"requestUri\":\"/listWorlds\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"worldSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"generationJob\":{},\"template\":{}}}},\"nextToken\":{}}}},\"RegisterRobot\":{\"http\":{\"requestUri\":\"/registerRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"fleet\",\"robot\"],\"members\":{\"fleet\":{},\"robot\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"fleet\":{},\"robot\":{}}}},\"RestartSimulationJob\":{\"http\":{\"requestUri\":\"/restartSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartSimulationJobBatch\":{\"http\":{\"requestUri\":\"/startSimulationJobBatch\"},\"input\":{\"type\":\"structure\",\"required\":[\"createSimulationJobRequests\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"batchPolicy\":{\"shape\":\"S4w\"},\"createSimulationJobRequests\":{\"shape\":\"S54\"},\"tags\":{\"shape\":\"S1k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"clientRequestToken\":{},\"batchPolicy\":{\"shape\":\"S4w\"},\"failureCode\":{},\"failureReason\":{},\"failedRequests\":{\"shape\":\"S50\"},\"pendingRequests\":{\"shape\":\"S54\"},\"createdRequests\":{\"shape\":\"S55\"},\"tags\":{\"shape\":\"S1k\"}}}},\"SyncDeploymentJob\":{\"http\":{\"requestUri\":\"/syncDeploymentJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"clientRequestToken\",\"fleet\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"fleet\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fleet\":{},\"status\":{},\"deploymentConfig\":{\"shape\":\"S25\"},\"deploymentApplicationConfigs\":{\"shape\":\"S29\"},\"failureReason\":{},\"failureCode\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"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\":{}}},\"UpdateRobotApplication\":{\"http\":{\"requestUri\":\"/updateRobotApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"sources\",\"robotSoftwareSuite\"],\"members\":{\"application\":{},\"sources\":{\"shape\":\"S2o\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"currentRevisionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S2u\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{}}}},\"UpdateSimulationApplication\":{\"http\":{\"requestUri\":\"/updateSimulationApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"sources\",\"simulationSoftwareSuite\",\"robotSoftwareSuite\"],\"members\":{\"application\":{},\"sources\":{\"shape\":\"S2o\"},\"simulationSoftwareSuite\":{\"shape\":\"S30\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"renderingEngine\":{\"shape\":\"S33\"},\"currentRevisionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S2u\"},\"simulationSoftwareSuite\":{\"shape\":\"S30\"},\"robotSoftwareSuite\":{\"shape\":\"S2q\"},\"renderingEngine\":{\"shape\":\"S33\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{}}}},\"UpdateWorldTemplate\":{\"http\":{\"requestUri\":\"/updateWorldTemplate\"},\"input\":{\"type\":\"structure\",\"required\":[\"template\"],\"members\":{\"template\":{},\"name\":{},\"templateBody\":{},\"templateLocation\":{\"shape\":\"S3u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{}},\"Sh\":{\"type\":\"structure\",\"members\":{\"s3Bucket\":{},\"s3Prefix\":{}}},\"Sk\":{\"type\":\"structure\",\"required\":[\"recordAllRosTopics\"],\"members\":{\"recordAllRosTopics\":{\"type\":\"boolean\"}}},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"application\",\"launchConfig\"],\"members\":{\"application\":{},\"applicationVersion\":{},\"launchConfig\":{\"shape\":\"Ss\"},\"uploadConfigurations\":{\"shape\":\"S13\"},\"useDefaultUploadConfigurations\":{\"type\":\"boolean\"},\"tools\":{\"shape\":\"S17\"},\"useDefaultTools\":{\"type\":\"boolean\"}}}},\"Ss\":{\"type\":\"structure\",\"required\":[\"packageName\",\"launchFile\"],\"members\":{\"packageName\":{},\"launchFile\":{},\"environmentVariables\":{\"shape\":\"Su\"},\"portForwardingConfig\":{\"type\":\"structure\",\"members\":{\"portMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"jobPort\",\"applicationPort\"],\"members\":{\"jobPort\":{\"type\":\"integer\"},\"applicationPort\":{\"type\":\"integer\"},\"enableOnPublicIp\":{\"type\":\"boolean\"}}}}}},\"streamUI\":{\"type\":\"boolean\"}}},\"Su\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S13\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"path\",\"uploadBehavior\"],\"members\":{\"name\":{},\"path\":{},\"uploadBehavior\":{}}}},\"S17\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"command\"],\"members\":{\"streamUI\":{\"type\":\"boolean\"},\"name\":{},\"command\":{},\"streamOutputToCloudWatch\":{\"type\":\"boolean\"},\"exitBehavior\":{}}}},\"S1b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"application\",\"launchConfig\"],\"members\":{\"application\":{},\"applicationVersion\":{},\"launchConfig\":{\"shape\":\"Ss\"},\"uploadConfigurations\":{\"shape\":\"S13\"},\"worldConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"world\":{}}}},\"useDefaultUploadConfigurations\":{\"type\":\"boolean\"},\"tools\":{\"shape\":\"S17\"},\"useDefaultTools\":{\"type\":\"boolean\"}}}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"s3Bucket\":{},\"s3Keys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"s3Key\":{},\"etag\":{}}}}}}},\"S1k\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1n\":{\"type\":\"structure\",\"members\":{\"subnets\":{\"shape\":\"S1o\"},\"securityGroups\":{\"shape\":\"S1q\"},\"vpcId\":{},\"assignPublicIp\":{\"type\":\"boolean\"}}},\"S1o\":{\"type\":\"list\",\"member\":{}},\"S1q\":{\"type\":\"list\",\"member\":{}},\"S1r\":{\"type\":\"structure\",\"members\":{\"networkInterfaceId\":{},\"privateIpAddress\":{},\"publicIpAddress\":{}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"simulationUnitLimit\":{\"type\":\"integer\"}}},\"S25\":{\"type\":\"structure\",\"members\":{\"concurrentDeploymentPercentage\":{\"type\":\"integer\"},\"failureThresholdPercentage\":{\"type\":\"integer\"},\"robotDeploymentTimeoutInSeconds\":{\"type\":\"long\"},\"downloadConditionFile\":{\"type\":\"structure\",\"required\":[\"bucket\",\"key\"],\"members\":{\"bucket\":{},\"key\":{},\"etag\":{}}}}},\"S29\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"application\",\"applicationVersion\",\"launchConfig\"],\"members\":{\"application\":{},\"applicationVersion\":{},\"launchConfig\":{\"type\":\"structure\",\"required\":[\"packageName\",\"launchFile\"],\"members\":{\"packageName\":{},\"preLaunchFile\":{},\"launchFile\":{},\"postLaunchFile\":{},\"environmentVariables\":{\"shape\":\"Su\"}}}}}},\"S2o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"s3Bucket\":{},\"s3Key\":{},\"architecture\":{}}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"name\":{},\"version\":{}}},\"S2u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"s3Bucket\":{},\"s3Key\":{},\"etag\":{},\"architecture\":{}}}},\"S30\":{\"type\":\"structure\",\"members\":{\"name\":{},\"version\":{}}},\"S33\":{\"type\":\"structure\",\"members\":{\"name\":{},\"version\":{}}},\"S3a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"s3Bucket\",\"s3Keys\"],\"members\":{\"name\":{},\"s3Bucket\":{},\"s3Keys\":{\"type\":\"list\",\"member\":{}}}}},\"S3d\":{\"type\":\"structure\",\"required\":[\"subnets\"],\"members\":{\"subnets\":{\"shape\":\"S1o\"},\"securityGroups\":{\"shape\":\"S1q\"},\"assignPublicIp\":{\"type\":\"boolean\"}}},\"S3e\":{\"type\":\"structure\",\"members\":{\"simulationUnitLimit\":{\"type\":\"integer\"}}},\"S3l\":{\"type\":\"structure\",\"members\":{\"floorplanCount\":{\"type\":\"integer\"},\"interiorCountPerFloorplan\":{\"type\":\"integer\"}}},\"S3u\":{\"type\":\"structure\",\"required\":[\"s3Bucket\",\"s3Key\"],\"members\":{\"s3Bucket\":{},\"s3Key\":{}}},\"S4j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"fleetArn\":{},\"status\":{},\"greenGrassGroupId\":{},\"createdAt\":{\"type\":\"timestamp\"},\"architecture\":{},\"lastDeploymentJob\":{},\"lastDeploymentTime\":{\"type\":\"timestamp\"}}}},\"S4w\":{\"type\":\"structure\",\"members\":{\"timeoutInSeconds\":{\"type\":\"long\"},\"maxConcurrency\":{\"type\":\"integer\"}}},\"S50\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"request\":{\"shape\":\"S52\"},\"failureReason\":{},\"failureCode\":{},\"failedAt\":{\"type\":\"timestamp\"}}}},\"S52\":{\"type\":\"structure\",\"required\":[\"maxJobDurationInSeconds\"],\"members\":{\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"iamRole\":{},\"failureBehavior\":{},\"useDefaultApplications\":{\"type\":\"boolean\"},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1b\"},\"dataSources\":{\"shape\":\"S3a\"},\"vpcConfig\":{\"shape\":\"S3d\"},\"compute\":{\"shape\":\"S3e\"},\"tags\":{\"shape\":\"S1k\"}}},\"S54\":{\"type\":\"list\",\"member\":{\"shape\":\"S52\"}},\"S55\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"name\":{},\"status\":{},\"simulationApplicationNames\":{\"type\":\"list\",\"member\":{}},\"robotApplicationNames\":{\"type\":\"list\",\"member\":{}},\"dataSourceNames\":{\"type\":\"list\",\"member\":{}}}}},\"S5q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"type\":\"list\",\"member\":{}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-06-29\",\"endpointPrefix\":\"robomaker\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"RoboMaker\",\"serviceFullName\":\"AWS RoboMaker\",\"serviceId\":\"RoboMaker\",\"signatureVersion\":\"v4\",\"signingName\":\"robomaker\",\"uid\":\"robomaker-2018-06-29\"},\"operations\":{\"BatchDeleteWorlds\":{\"http\":{\"requestUri\":\"/batchDeleteWorlds\"},\"input\":{\"type\":\"structure\",\"required\":[\"worlds\"],\"members\":{\"worlds\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"unprocessedWorlds\":{\"shape\":\"S2\"}}}},\"BatchDescribeSimulationJob\":{\"http\":{\"requestUri\":\"/batchDescribeSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"jobs\"],\"members\":{\"jobs\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"status\":{},\"lastStartedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"failureBehavior\":{},\"failureCode\":{},\"failureReason\":{},\"clientRequestToken\":{},\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"simulationTimeMillis\":{\"type\":\"long\"},\"iamRole\":{},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1d\"},\"dataSources\":{\"shape\":\"S1h\"},\"tags\":{\"shape\":\"S1o\"},\"vpcConfig\":{\"shape\":\"S1r\"},\"networkInterface\":{\"shape\":\"S1u\"},\"compute\":{\"shape\":\"S1v\"}}}},\"unprocessedJobs\":{\"shape\":\"S2\"}}}},\"CancelDeploymentJob\":{\"http\":{\"requestUri\":\"/cancelDeploymentJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"CancelSimulationJob\":{\"http\":{\"requestUri\":\"/cancelSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelSimulationJobBatch\":{\"http\":{\"requestUri\":\"/cancelSimulationJobBatch\"},\"input\":{\"type\":\"structure\",\"required\":[\"batch\"],\"members\":{\"batch\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelWorldExportJob\":{\"http\":{\"requestUri\":\"/cancelWorldExportJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelWorldGenerationJob\":{\"http\":{\"requestUri\":\"/cancelWorldGenerationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDeploymentJob\":{\"http\":{\"requestUri\":\"/createDeploymentJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"clientRequestToken\",\"fleet\",\"deploymentApplicationConfigs\"],\"members\":{\"deploymentConfig\":{\"shape\":\"S2a\"},\"clientRequestToken\":{\"idempotencyToken\":true},\"fleet\":{},\"deploymentApplicationConfigs\":{\"shape\":\"S2e\"},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fleet\":{},\"status\":{},\"deploymentApplicationConfigs\":{\"shape\":\"S2e\"},\"failureReason\":{},\"failureCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"deploymentConfig\":{\"shape\":\"S2a\"},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"CreateFleet\":{\"http\":{\"requestUri\":\"/createFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"createdAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"CreateRobot\":{\"http\":{\"requestUri\":\"/createRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"architecture\",\"greengrassGroupId\"],\"members\":{\"name\":{},\"architecture\":{},\"greengrassGroupId\":{},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"createdAt\":{\"type\":\"timestamp\"},\"greengrassGroupId\":{},\"architecture\":{},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"CreateRobotApplication\":{\"http\":{\"requestUri\":\"/createRobotApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"robotSoftwareSuite\"],\"members\":{\"name\":{},\"sources\":{\"shape\":\"S2t\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"tags\":{\"shape\":\"S1o\"},\"environment\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S31\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{},\"tags\":{\"shape\":\"S1o\"},\"environment\":{\"shape\":\"S2y\"}}}},\"CreateRobotApplicationVersion\":{\"http\":{\"requestUri\":\"/createRobotApplicationVersion\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"currentRevisionId\":{},\"s3Etags\":{\"shape\":\"S35\"},\"imageDigest\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S31\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{},\"environment\":{\"shape\":\"S2y\"}}}},\"CreateSimulationApplication\":{\"http\":{\"requestUri\":\"/createSimulationApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"simulationSoftwareSuite\",\"robotSoftwareSuite\"],\"members\":{\"name\":{},\"sources\":{\"shape\":\"S2t\"},\"simulationSoftwareSuite\":{\"shape\":\"S39\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"renderingEngine\":{\"shape\":\"S3c\"},\"tags\":{\"shape\":\"S1o\"},\"environment\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S31\"},\"simulationSoftwareSuite\":{\"shape\":\"S39\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"renderingEngine\":{\"shape\":\"S3c\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{},\"tags\":{\"shape\":\"S1o\"},\"environment\":{\"shape\":\"S2y\"}}}},\"CreateSimulationApplicationVersion\":{\"http\":{\"requestUri\":\"/createSimulationApplicationVersion\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"currentRevisionId\":{},\"s3Etags\":{\"shape\":\"S35\"},\"imageDigest\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S31\"},\"simulationSoftwareSuite\":{\"shape\":\"S39\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"renderingEngine\":{\"shape\":\"S3c\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{},\"environment\":{\"shape\":\"S2y\"}}}},\"CreateSimulationJob\":{\"http\":{\"requestUri\":\"/createSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"maxJobDurationInSeconds\",\"iamRole\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"iamRole\":{},\"failureBehavior\":{},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1d\"},\"dataSources\":{\"shape\":\"S3j\"},\"tags\":{\"shape\":\"S1o\"},\"vpcConfig\":{\"shape\":\"S3m\"},\"compute\":{\"shape\":\"S3n\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"lastStartedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"failureBehavior\":{},\"failureCode\":{},\"clientRequestToken\":{},\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"simulationTimeMillis\":{\"type\":\"long\"},\"iamRole\":{},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1d\"},\"dataSources\":{\"shape\":\"S1h\"},\"tags\":{\"shape\":\"S1o\"},\"vpcConfig\":{\"shape\":\"S1r\"},\"compute\":{\"shape\":\"S1v\"}}}},\"CreateWorldExportJob\":{\"http\":{\"requestUri\":\"/createWorldExportJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"worlds\",\"outputLocation\",\"iamRole\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"worlds\":{\"shape\":\"S2\"},\"outputLocation\":{\"shape\":\"Sh\"},\"iamRole\":{},\"tags\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"failureCode\":{},\"clientRequestToken\":{},\"outputLocation\":{\"shape\":\"Sh\"},\"iamRole\":{},\"tags\":{\"shape\":\"S1o\"}}}},\"CreateWorldGenerationJob\":{\"http\":{\"requestUri\":\"/createWorldGenerationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"template\",\"worldCount\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"template\":{},\"worldCount\":{\"shape\":\"S3u\"},\"tags\":{\"shape\":\"S1o\"},\"worldTags\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"failureCode\":{},\"clientRequestToken\":{},\"template\":{},\"worldCount\":{\"shape\":\"S3u\"},\"tags\":{\"shape\":\"S1o\"},\"worldTags\":{\"shape\":\"S1o\"}}}},\"CreateWorldTemplate\":{\"http\":{\"requestUri\":\"/createWorldTemplate\"},\"input\":{\"type\":\"structure\",\"members\":{\"clientRequestToken\":{},\"name\":{},\"templateBody\":{},\"templateLocation\":{\"shape\":\"S43\"},\"tags\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"clientRequestToken\":{},\"createdAt\":{\"type\":\"timestamp\"},\"name\":{},\"tags\":{\"shape\":\"S1o\"}}}},\"DeleteFleet\":{\"http\":{\"requestUri\":\"/deleteFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"fleet\"],\"members\":{\"fleet\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"DeleteRobot\":{\"http\":{\"requestUri\":\"/deleteRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"robot\"],\"members\":{\"robot\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"DeleteRobotApplication\":{\"http\":{\"requestUri\":\"/deleteRobotApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"applicationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSimulationApplication\":{\"http\":{\"requestUri\":\"/deleteSimulationApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"applicationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteWorldTemplate\":{\"http\":{\"requestUri\":\"/deleteWorldTemplate\"},\"input\":{\"type\":\"structure\",\"required\":[\"template\"],\"members\":{\"template\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeregisterRobot\":{\"http\":{\"requestUri\":\"/deregisterRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"fleet\",\"robot\"],\"members\":{\"fleet\":{},\"robot\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"fleet\":{},\"robot\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"DescribeDeploymentJob\":{\"http\":{\"requestUri\":\"/describeDeploymentJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fleet\":{},\"status\":{},\"deploymentConfig\":{\"shape\":\"S2a\"},\"deploymentApplicationConfigs\":{\"shape\":\"S2e\"},\"failureReason\":{},\"failureCode\":{},\"createdAt\":{\"type\":\"timestamp\"},\"robotDeploymentSummary\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"deploymentStartTime\":{\"type\":\"timestamp\"},\"deploymentFinishTime\":{\"type\":\"timestamp\"},\"status\":{},\"progressDetail\":{\"type\":\"structure\",\"members\":{\"currentProgress\":{},\"percentDone\":{\"type\":\"float\"},\"estimatedTimeRemainingSeconds\":{\"type\":\"integer\"},\"targetResource\":{}}},\"failureReason\":{},\"failureCode\":{}}}},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"DescribeFleet\":{\"http\":{\"requestUri\":\"/describeFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"fleet\"],\"members\":{\"fleet\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"robots\":{\"shape\":\"S4s\"},\"createdAt\":{\"type\":\"timestamp\"},\"lastDeploymentStatus\":{},\"lastDeploymentJob\":{},\"lastDeploymentTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"DescribeRobot\":{\"http\":{\"requestUri\":\"/describeRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"robot\"],\"members\":{\"robot\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"fleetArn\":{},\"status\":{},\"greengrassGroupId\":{},\"createdAt\":{\"type\":\"timestamp\"},\"architecture\":{},\"lastDeploymentJob\":{},\"lastDeploymentTime\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1o\"}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"DescribeRobotApplication\":{\"http\":{\"requestUri\":\"/describeRobotApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"applicationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S31\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"revisionId\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1o\"},\"environment\":{\"shape\":\"S2y\"},\"imageDigest\":{}}}},\"DescribeSimulationApplication\":{\"http\":{\"requestUri\":\"/describeSimulationApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{},\"applicationVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S31\"},\"simulationSoftwareSuite\":{\"shape\":\"S39\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"renderingEngine\":{\"shape\":\"S3c\"},\"revisionId\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1o\"},\"environment\":{\"shape\":\"S2y\"},\"imageDigest\":{}}}},\"DescribeSimulationJob\":{\"http\":{\"requestUri\":\"/describeSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"status\":{},\"lastStartedAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"failureBehavior\":{},\"failureCode\":{},\"failureReason\":{},\"clientRequestToken\":{},\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"simulationTimeMillis\":{\"type\":\"long\"},\"iamRole\":{},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1d\"},\"dataSources\":{\"shape\":\"S1h\"},\"tags\":{\"shape\":\"S1o\"},\"vpcConfig\":{\"shape\":\"S1r\"},\"networkInterface\":{\"shape\":\"S1u\"},\"compute\":{\"shape\":\"S1v\"}}}},\"DescribeSimulationJobBatch\":{\"http\":{\"requestUri\":\"/describeSimulationJobBatch\"},\"input\":{\"type\":\"structure\",\"required\":[\"batch\"],\"members\":{\"batch\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdAt\":{\"type\":\"timestamp\"},\"clientRequestToken\":{},\"batchPolicy\":{\"shape\":\"S55\"},\"failureCode\":{},\"failureReason\":{},\"failedRequests\":{\"shape\":\"S59\"},\"pendingRequests\":{\"shape\":\"S5d\"},\"createdRequests\":{\"shape\":\"S5e\"},\"tags\":{\"shape\":\"S1o\"}}}},\"DescribeWorld\":{\"http\":{\"requestUri\":\"/describeWorld\"},\"input\":{\"type\":\"structure\",\"required\":[\"world\"],\"members\":{\"world\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"generationJob\":{},\"template\":{},\"createdAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1o\"},\"worldDescriptionBody\":{}}}},\"DescribeWorldExportJob\":{\"http\":{\"requestUri\":\"/describeWorldExportJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"failureCode\":{},\"failureReason\":{},\"clientRequestToken\":{},\"worlds\":{\"shape\":\"S2\"},\"outputLocation\":{\"shape\":\"Sh\"},\"iamRole\":{},\"tags\":{\"shape\":\"S1o\"}}}},\"DescribeWorldGenerationJob\":{\"http\":{\"requestUri\":\"/describeWorldGenerationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"failureCode\":{},\"failureReason\":{},\"clientRequestToken\":{},\"template\":{},\"worldCount\":{\"shape\":\"S3u\"},\"finishedWorldsSummary\":{\"type\":\"structure\",\"members\":{\"finishedCount\":{\"type\":\"integer\"},\"succeededWorlds\":{\"shape\":\"S2\"},\"failureSummary\":{\"type\":\"structure\",\"members\":{\"totalFailureCount\":{\"type\":\"integer\"},\"failures\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"failureCode\":{},\"sampleFailureReason\":{},\"failureCount\":{\"type\":\"integer\"}}}}}}}},\"tags\":{\"shape\":\"S1o\"},\"worldTags\":{\"shape\":\"S1o\"}}}},\"DescribeWorldTemplate\":{\"http\":{\"requestUri\":\"/describeWorldTemplate\"},\"input\":{\"type\":\"structure\",\"required\":[\"template\"],\"members\":{\"template\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"clientRequestToken\":{},\"name\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"tags\":{\"shape\":\"S1o\"},\"version\":{}}}},\"GetWorldTemplateBody\":{\"http\":{\"requestUri\":\"/getWorldTemplateBody\"},\"input\":{\"type\":\"structure\",\"members\":{\"template\":{},\"generationJob\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateBody\":{}}}},\"ListDeploymentJobs\":{\"http\":{\"requestUri\":\"/listDeploymentJobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"shape\":\"S5z\"},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"deploymentJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fleet\":{},\"status\":{},\"deploymentApplicationConfigs\":{\"shape\":\"S2e\"},\"deploymentConfig\":{\"shape\":\"S2a\"},\"failureReason\":{},\"failureCode\":{},\"createdAt\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"ListFleets\":{\"http\":{\"requestUri\":\"/listFleets\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"fleetDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastDeploymentStatus\":{},\"lastDeploymentJob\":{},\"lastDeploymentTime\":{\"type\":\"timestamp\"}}}},\"nextToken\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"ListRobotApplications\":{\"http\":{\"requestUri\":\"/listRobotApplications\"},\"input\":{\"type\":\"structure\",\"members\":{\"versionQualifier\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"robotApplicationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"version\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"}}}},\"nextToken\":{}}}},\"ListRobots\":{\"http\":{\"requestUri\":\"/listRobots\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"robots\":{\"shape\":\"S4s\"},\"nextToken\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"ListSimulationApplications\":{\"http\":{\"requestUri\":\"/listSimulationApplications\"},\"input\":{\"type\":\"structure\",\"members\":{\"versionQualifier\":{},\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"simulationApplicationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"version\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"simulationSoftwareSuite\":{\"shape\":\"S39\"}}}},\"nextToken\":{}}}},\"ListSimulationJobBatches\":{\"http\":{\"requestUri\":\"/listSimulationJobBatches\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"simulationJobBatchSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"createdAt\":{\"type\":\"timestamp\"},\"status\":{},\"failedRequestCount\":{\"type\":\"integer\"},\"pendingRequestCount\":{\"type\":\"integer\"},\"createdRequestCount\":{\"type\":\"integer\"}}}},\"nextToken\":{}}}},\"ListSimulationJobs\":{\"http\":{\"requestUri\":\"/listSimulationJobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"simulationJobSummaries\"],\"members\":{\"simulationJobSummaries\":{\"shape\":\"S5e\"},\"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\":\"S1o\"}}}},\"ListWorldExportJobs\":{\"http\":{\"requestUri\":\"/listWorldExportJobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"worldExportJobSummaries\"],\"members\":{\"worldExportJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"worlds\":{\"shape\":\"S2\"},\"outputLocation\":{\"shape\":\"Sh\"}}}},\"nextToken\":{}}}},\"ListWorldGenerationJobs\":{\"http\":{\"requestUri\":\"/listWorldGenerationJobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"worldGenerationJobSummaries\"],\"members\":{\"worldGenerationJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"template\":{},\"createdAt\":{\"type\":\"timestamp\"},\"status\":{},\"worldCount\":{\"shape\":\"S3u\"},\"succeededWorldCount\":{\"type\":\"integer\"},\"failedWorldCount\":{\"type\":\"integer\"}}}},\"nextToken\":{}}}},\"ListWorldTemplates\":{\"http\":{\"requestUri\":\"/listWorldTemplates\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"templateSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"name\":{},\"version\":{}}}},\"nextToken\":{}}}},\"ListWorlds\":{\"http\":{\"requestUri\":\"/listWorlds\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"maxResults\":{\"type\":\"integer\"},\"filters\":{\"shape\":\"S5z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"worldSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"createdAt\":{\"type\":\"timestamp\"},\"generationJob\":{},\"template\":{}}}},\"nextToken\":{}}}},\"RegisterRobot\":{\"http\":{\"requestUri\":\"/registerRobot\"},\"input\":{\"type\":\"structure\",\"required\":[\"fleet\",\"robot\"],\"members\":{\"fleet\":{},\"robot\":{}},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"fleet\":{},\"robot\":{}},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"RestartSimulationJob\":{\"http\":{\"requestUri\":\"/restartSimulationJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"job\"],\"members\":{\"job\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartSimulationJobBatch\":{\"http\":{\"requestUri\":\"/startSimulationJobBatch\"},\"input\":{\"type\":\"structure\",\"required\":[\"createSimulationJobRequests\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"batchPolicy\":{\"shape\":\"S55\"},\"createSimulationJobRequests\":{\"shape\":\"S5d\"},\"tags\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"status\":{},\"createdAt\":{\"type\":\"timestamp\"},\"clientRequestToken\":{},\"batchPolicy\":{\"shape\":\"S55\"},\"failureCode\":{},\"failureReason\":{},\"failedRequests\":{\"shape\":\"S59\"},\"pendingRequests\":{\"shape\":\"S5d\"},\"createdRequests\":{\"shape\":\"S5e\"},\"tags\":{\"shape\":\"S1o\"}}}},\"SyncDeploymentJob\":{\"http\":{\"requestUri\":\"/syncDeploymentJob\"},\"input\":{\"type\":\"structure\",\"required\":[\"clientRequestToken\",\"fleet\"],\"members\":{\"clientRequestToken\":{\"idempotencyToken\":true},\"fleet\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"fleet\":{},\"status\":{},\"deploymentConfig\":{\"shape\":\"S2a\"},\"deploymentApplicationConfigs\":{\"shape\":\"S2e\"},\"failureReason\":{},\"failureCode\":{},\"createdAt\":{\"type\":\"timestamp\"}},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"deprecated\":true,\"deprecatedMessage\":\"Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.\"},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRobotApplication\":{\"http\":{\"requestUri\":\"/updateRobotApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"robotSoftwareSuite\"],\"members\":{\"application\":{},\"sources\":{\"shape\":\"S2t\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"currentRevisionId\":{},\"environment\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S31\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{},\"environment\":{\"shape\":\"S2y\"}}}},\"UpdateSimulationApplication\":{\"http\":{\"requestUri\":\"/updateSimulationApplication\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"simulationSoftwareSuite\",\"robotSoftwareSuite\"],\"members\":{\"application\":{},\"sources\":{\"shape\":\"S2t\"},\"simulationSoftwareSuite\":{\"shape\":\"S39\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"renderingEngine\":{\"shape\":\"S3c\"},\"currentRevisionId\":{},\"environment\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"version\":{},\"sources\":{\"shape\":\"S31\"},\"simulationSoftwareSuite\":{\"shape\":\"S39\"},\"robotSoftwareSuite\":{\"shape\":\"S2v\"},\"renderingEngine\":{\"shape\":\"S3c\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"revisionId\":{},\"environment\":{\"shape\":\"S2y\"}}}},\"UpdateWorldTemplate\":{\"http\":{\"requestUri\":\"/updateWorldTemplate\"},\"input\":{\"type\":\"structure\",\"required\":[\"template\"],\"members\":{\"template\":{},\"name\":{},\"templateBody\":{},\"templateLocation\":{\"shape\":\"S43\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"createdAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S2\":{\"type\":\"list\",\"member\":{}},\"Sh\":{\"type\":\"structure\",\"members\":{\"s3Bucket\":{},\"s3Prefix\":{}}},\"Sk\":{\"type\":\"structure\",\"members\":{\"recordAllRosTopics\":{\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html.\",\"type\":\"boolean\"}}},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"application\",\"launchConfig\"],\"members\":{\"application\":{},\"applicationVersion\":{},\"launchConfig\":{\"shape\":\"Ss\"},\"uploadConfigurations\":{\"shape\":\"S15\"},\"useDefaultUploadConfigurations\":{\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html.\",\"type\":\"boolean\"},\"tools\":{\"shape\":\"S19\"},\"useDefaultTools\":{\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html.\",\"type\":\"boolean\"}}}},\"Ss\":{\"type\":\"structure\",\"members\":{\"packageName\":{},\"launchFile\":{},\"environmentVariables\":{\"shape\":\"Su\"},\"portForwardingConfig\":{\"type\":\"structure\",\"members\":{\"portMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"jobPort\",\"applicationPort\"],\"members\":{\"jobPort\":{\"type\":\"integer\"},\"applicationPort\":{\"type\":\"integer\"},\"enableOnPublicIp\":{\"type\":\"boolean\"}}}}}},\"streamUI\":{\"type\":\"boolean\"},\"command\":{\"type\":\"list\",\"member\":{}}}},\"Su\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S15\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"path\",\"uploadBehavior\"],\"members\":{\"name\":{},\"path\":{},\"uploadBehavior\":{}}}},\"S19\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"command\"],\"members\":{\"streamUI\":{\"type\":\"boolean\"},\"name\":{},\"command\":{},\"streamOutputToCloudWatch\":{\"type\":\"boolean\"},\"exitBehavior\":{}}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"application\",\"launchConfig\"],\"members\":{\"application\":{},\"applicationVersion\":{},\"launchConfig\":{\"shape\":\"Ss\"},\"uploadConfigurations\":{\"shape\":\"S15\"},\"worldConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"world\":{}}}},\"useDefaultUploadConfigurations\":{\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html.\",\"type\":\"boolean\"},\"tools\":{\"shape\":\"S19\"},\"useDefaultTools\":{\"deprecated\":true,\"deprecatedMessage\":\"AWS RoboMaker is ending support for ROS software suite. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/software-support-policy.html.\",\"type\":\"boolean\"}}}},\"S1h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"s3Bucket\":{},\"s3Keys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"s3Key\":{},\"etag\":{}}}},\"type\":{},\"destination\":{}}}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1r\":{\"type\":\"structure\",\"members\":{\"subnets\":{\"shape\":\"S1s\"},\"securityGroups\":{\"shape\":\"S1t\"},\"vpcId\":{},\"assignPublicIp\":{\"type\":\"boolean\"}}},\"S1s\":{\"type\":\"list\",\"member\":{}},\"S1t\":{\"type\":\"list\",\"member\":{}},\"S1u\":{\"type\":\"structure\",\"members\":{\"networkInterfaceId\":{},\"privateIpAddress\":{},\"publicIpAddress\":{}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"simulationUnitLimit\":{\"type\":\"integer\"},\"computeType\":{},\"gpuUnitLimit\":{\"type\":\"integer\"}}},\"S2a\":{\"type\":\"structure\",\"members\":{\"concurrentDeploymentPercentage\":{\"type\":\"integer\"},\"failureThresholdPercentage\":{\"type\":\"integer\"},\"robotDeploymentTimeoutInSeconds\":{\"type\":\"long\"},\"downloadConditionFile\":{\"type\":\"structure\",\"required\":[\"bucket\",\"key\"],\"members\":{\"bucket\":{},\"key\":{},\"etag\":{}}}}},\"S2e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"application\",\"applicationVersion\",\"launchConfig\"],\"members\":{\"application\":{},\"applicationVersion\":{},\"launchConfig\":{\"type\":\"structure\",\"required\":[\"packageName\",\"launchFile\"],\"members\":{\"packageName\":{},\"preLaunchFile\":{},\"launchFile\":{},\"postLaunchFile\":{},\"environmentVariables\":{\"shape\":\"Su\"}}}}}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"s3Bucket\":{},\"s3Key\":{},\"architecture\":{}}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"name\":{},\"version\":{}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"uri\":{}}},\"S31\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"s3Bucket\":{},\"s3Key\":{},\"etag\":{},\"architecture\":{}}}},\"S35\":{\"type\":\"list\",\"member\":{}},\"S39\":{\"type\":\"structure\",\"members\":{\"name\":{},\"version\":{}}},\"S3c\":{\"type\":\"structure\",\"members\":{\"name\":{},\"version\":{}}},\"S3j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"s3Bucket\",\"s3Keys\"],\"members\":{\"name\":{},\"s3Bucket\":{},\"s3Keys\":{\"type\":\"list\",\"member\":{}},\"type\":{},\"destination\":{}}}},\"S3m\":{\"type\":\"structure\",\"required\":[\"subnets\"],\"members\":{\"subnets\":{\"shape\":\"S1s\"},\"securityGroups\":{\"shape\":\"S1t\"},\"assignPublicIp\":{\"type\":\"boolean\"}}},\"S3n\":{\"type\":\"structure\",\"members\":{\"simulationUnitLimit\":{\"type\":\"integer\"},\"computeType\":{},\"gpuUnitLimit\":{\"type\":\"integer\"}}},\"S3u\":{\"type\":\"structure\",\"members\":{\"floorplanCount\":{\"type\":\"integer\"},\"interiorCountPerFloorplan\":{\"type\":\"integer\"}}},\"S43\":{\"type\":\"structure\",\"required\":[\"s3Bucket\",\"s3Key\"],\"members\":{\"s3Bucket\":{},\"s3Key\":{}}},\"S4s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"name\":{},\"fleetArn\":{},\"status\":{},\"greenGrassGroupId\":{},\"createdAt\":{\"type\":\"timestamp\"},\"architecture\":{},\"lastDeploymentJob\":{},\"lastDeploymentTime\":{\"type\":\"timestamp\"}}}},\"S55\":{\"type\":\"structure\",\"members\":{\"timeoutInSeconds\":{\"type\":\"long\"},\"maxConcurrency\":{\"type\":\"integer\"}}},\"S59\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"request\":{\"shape\":\"S5b\"},\"failureReason\":{},\"failureCode\":{},\"failedAt\":{\"type\":\"timestamp\"}}}},\"S5b\":{\"type\":\"structure\",\"required\":[\"maxJobDurationInSeconds\"],\"members\":{\"outputLocation\":{\"shape\":\"Sh\"},\"loggingConfig\":{\"shape\":\"Sk\"},\"maxJobDurationInSeconds\":{\"type\":\"long\"},\"iamRole\":{},\"failureBehavior\":{},\"useDefaultApplications\":{\"type\":\"boolean\"},\"robotApplications\":{\"shape\":\"Sp\"},\"simulationApplications\":{\"shape\":\"S1d\"},\"dataSources\":{\"shape\":\"S3j\"},\"vpcConfig\":{\"shape\":\"S3m\"},\"compute\":{\"shape\":\"S3n\"},\"tags\":{\"shape\":\"S1o\"}}},\"S5d\":{\"type\":\"list\",\"member\":{\"shape\":\"S5b\"}},\"S5e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"name\":{},\"status\":{},\"simulationApplicationNames\":{\"type\":\"list\",\"member\":{}},\"robotApplicationNames\":{\"type\":\"list\",\"member\":{}},\"dataSourceNames\":{\"type\":\"list\",\"member\":{}},\"computeType\":{}}}},\"S5z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"values\":{\"type\":\"list\",\"member\":{}}}}}}}"); /***/ }), @@ -37504,7 +40710,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDeploymentJobs\":{\"input_token\":\"n /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-04-01\",\"endpointPrefix\":\"route53\",\"globalEndpoint\":\"route53.amazonaws.com\",\"protocol\":\"rest-xml\",\"serviceAbbreviation\":\"Route 53\",\"serviceFullName\":\"Amazon Route 53\",\"serviceId\":\"Route 53\",\"signatureVersion\":\"v4\",\"uid\":\"route53-2013-04-01\"},\"operations\":{\"ActivateKeySigningKey\":{\"http\":{\"requestUri\":\"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"HostedZoneId\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"AssociateVPCWithHostedZone\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/associatevpc\"},\"input\":{\"locationName\":\"AssociateVPCWithHostedZoneRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"VPC\":{\"shape\":\"Sa\"},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"ChangeResourceRecordSets\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/rrset/\"},\"input\":{\"locationName\":\"ChangeResourceRecordSetsRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"ChangeBatch\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"ChangeBatch\":{\"type\":\"structure\",\"required\":[\"Changes\"],\"members\":{\"Comment\":{},\"Changes\":{\"type\":\"list\",\"member\":{\"locationName\":\"Change\",\"type\":\"structure\",\"required\":[\"Action\",\"ResourceRecordSet\"],\"members\":{\"Action\":{},\"ResourceRecordSet\":{\"shape\":\"Sk\"}}}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"ChangeTagsForResource\":{\"http\":{\"requestUri\":\"/2013-04-01/tags/{ResourceType}/{ResourceId}\"},\"input\":{\"locationName\":\"ChangeTagsForResourceRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{\"location\":\"uri\",\"locationName\":\"ResourceType\"},\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"},\"AddTags\":{\"shape\":\"S18\"},\"RemoveTagKeys\":{\"type\":\"list\",\"member\":{\"locationName\":\"Key\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateHealthCheck\":{\"http\":{\"requestUri\":\"/2013-04-01/healthcheck\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateHealthCheckRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"CallerReference\",\"HealthCheckConfig\"],\"members\":{\"CallerReference\":{},\"HealthCheckConfig\":{\"shape\":\"S1g\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheck\",\"Location\"],\"members\":{\"HealthCheck\":{\"shape\":\"S22\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateHostedZone\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateHostedZoneRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Name\",\"CallerReference\"],\"members\":{\"Name\":{},\"VPC\":{\"shape\":\"Sa\"},\"CallerReference\":{},\"HostedZoneConfig\":{\"shape\":\"S2k\"},\"DelegationSetId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZone\",\"ChangeInfo\",\"DelegationSet\",\"Location\"],\"members\":{\"HostedZone\":{\"shape\":\"S2n\"},\"ChangeInfo\":{\"shape\":\"S5\"},\"DelegationSet\":{\"shape\":\"S2p\"},\"VPC\":{\"shape\":\"Sa\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateKeySigningKey\":{\"http\":{\"requestUri\":\"/2013-04-01/keysigningkey\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateKeySigningKeyRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"CallerReference\",\"HostedZoneId\",\"KeyManagementServiceArn\",\"Name\",\"Status\"],\"members\":{\"CallerReference\":{},\"HostedZoneId\":{},\"KeyManagementServiceArn\":{},\"Name\":{},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\",\"KeySigningKey\",\"Location\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"},\"KeySigningKey\":{\"shape\":\"S2v\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateQueryLoggingConfig\":{\"http\":{\"requestUri\":\"/2013-04-01/queryloggingconfig\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateQueryLoggingConfigRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"CloudWatchLogsLogGroupArn\"],\"members\":{\"HostedZoneId\":{},\"CloudWatchLogsLogGroupArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryLoggingConfig\",\"Location\"],\"members\":{\"QueryLoggingConfig\":{\"shape\":\"S32\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateReusableDelegationSet\":{\"http\":{\"requestUri\":\"/2013-04-01/delegationset\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateReusableDelegationSetRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"CallerReference\"],\"members\":{\"CallerReference\":{},\"HostedZoneId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DelegationSet\",\"Location\"],\"members\":{\"DelegationSet\":{\"shape\":\"S2p\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateTrafficPolicy\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicy\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateTrafficPolicyRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Name\",\"Document\"],\"members\":{\"Name\":{},\"Document\":{},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicy\",\"Location\"],\"members\":{\"TrafficPolicy\":{\"shape\":\"S3b\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateTrafficPolicyInstance\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicyinstance\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateTrafficPolicyInstanceRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\",\"TTL\",\"TrafficPolicyId\",\"TrafficPolicyVersion\"],\"members\":{\"HostedZoneId\":{},\"Name\":{},\"TTL\":{\"type\":\"long\"},\"TrafficPolicyId\":{},\"TrafficPolicyVersion\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstance\",\"Location\"],\"members\":{\"TrafficPolicyInstance\":{\"shape\":\"S3g\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateTrafficPolicyVersion\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicy/{Id}\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateTrafficPolicyVersionRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Id\",\"Document\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Document\":{},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicy\",\"Location\"],\"members\":{\"TrafficPolicy\":{\"shape\":\"S3b\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateVPCAssociationAuthorization\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/authorizevpcassociation\"},\"input\":{\"locationName\":\"CreateVPCAssociationAuthorizationRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"VPC\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{},\"VPC\":{\"shape\":\"Sa\"}}}},\"DeactivateKeySigningKey\":{\"http\":{\"requestUri\":\"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"HostedZoneId\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"DeleteHealthCheck\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteHostedZone\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"DeleteKeySigningKey\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"HostedZoneId\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"DeleteQueryLoggingConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/queryloggingconfig/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteReusableDelegationSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/delegationset/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteTrafficPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/trafficpolicy/{Id}/{Version}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"Version\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"Version\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteTrafficPolicyInstance\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/trafficpolicyinstance/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteVPCAssociationAuthorization\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation\"},\"input\":{\"locationName\":\"DeleteVPCAssociationAuthorizationRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"VPC\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableHostedZoneDNSSEC\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/disable-dnssec\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"DisassociateVPCFromHostedZone\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/disassociatevpc\"},\"input\":{\"locationName\":\"DisassociateVPCFromHostedZoneRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"VPC\":{\"shape\":\"Sa\"},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"EnableHostedZoneDNSSEC\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/enable-dnssec\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"GetAccountLimit\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/accountlimit/{Type}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{\"location\":\"uri\",\"locationName\":\"Type\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Limit\",\"Count\"],\"members\":{\"Limit\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{\"type\":\"long\"}}},\"Count\":{\"type\":\"long\"}}}},\"GetChange\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/change/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"GetCheckerIpRanges\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/checkeripranges\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"CheckerIpRanges\"],\"members\":{\"CheckerIpRanges\":{\"type\":\"list\",\"member\":{}}}}},\"GetDNSSEC\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}/dnssec\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Status\",\"KeySigningKeys\"],\"members\":{\"Status\":{\"type\":\"structure\",\"members\":{\"ServeSignature\":{},\"StatusMessage\":{}}},\"KeySigningKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S2v\"}}}}},\"GetGeoLocation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/geolocation\"},\"input\":{\"type\":\"structure\",\"members\":{\"ContinentCode\":{\"location\":\"querystring\",\"locationName\":\"continentcode\"},\"CountryCode\":{\"location\":\"querystring\",\"locationName\":\"countrycode\"},\"SubdivisionCode\":{\"location\":\"querystring\",\"locationName\":\"subdivisioncode\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"GeoLocationDetails\"],\"members\":{\"GeoLocationDetails\":{\"shape\":\"S4v\"}}}},\"GetHealthCheck\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheck\"],\"members\":{\"HealthCheck\":{\"shape\":\"S22\"}}}},\"GetHealthCheckCount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheckcount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheckCount\"],\"members\":{\"HealthCheckCount\":{\"type\":\"long\"}}}},\"GetHealthCheckLastFailureReason\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason\"},\"input\":{\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheckObservations\"],\"members\":{\"HealthCheckObservations\":{\"shape\":\"S56\"}}}},\"GetHealthCheckStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheckObservations\"],\"members\":{\"HealthCheckObservations\":{\"shape\":\"S56\"}}}},\"GetHostedZone\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZone\"],\"members\":{\"HostedZone\":{\"shape\":\"S2n\"},\"DelegationSet\":{\"shape\":\"S2p\"},\"VPCs\":{\"shape\":\"S5e\"}}}},\"GetHostedZoneCount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzonecount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZoneCount\"],\"members\":{\"HostedZoneCount\":{\"type\":\"long\"}}}},\"GetHostedZoneLimit\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzonelimit/{Id}/{Type}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Type\",\"HostedZoneId\"],\"members\":{\"Type\":{\"location\":\"uri\",\"locationName\":\"Type\"},\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Limit\",\"Count\"],\"members\":{\"Limit\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{\"type\":\"long\"}}},\"Count\":{\"type\":\"long\"}}}},\"GetQueryLoggingConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/queryloggingconfig/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryLoggingConfig\"],\"members\":{\"QueryLoggingConfig\":{\"shape\":\"S32\"}}}},\"GetReusableDelegationSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/delegationset/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DelegationSet\"],\"members\":{\"DelegationSet\":{\"shape\":\"S2p\"}}}},\"GetReusableDelegationSetLimit\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Type\",\"DelegationSetId\"],\"members\":{\"Type\":{\"location\":\"uri\",\"locationName\":\"Type\"},\"DelegationSetId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Limit\",\"Count\"],\"members\":{\"Limit\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{\"type\":\"long\"}}},\"Count\":{\"type\":\"long\"}}}},\"GetTrafficPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicy/{Id}/{Version}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"Version\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"Version\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicy\"],\"members\":{\"TrafficPolicy\":{\"shape\":\"S3b\"}}}},\"GetTrafficPolicyInstance\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstance/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstance\"],\"members\":{\"TrafficPolicyInstance\":{\"shape\":\"S3g\"}}}},\"GetTrafficPolicyInstanceCount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstancecount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstanceCount\"],\"members\":{\"TrafficPolicyInstanceCount\":{\"type\":\"integer\"}}}},\"ListGeoLocations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/geolocations\"},\"input\":{\"type\":\"structure\",\"members\":{\"StartContinentCode\":{\"location\":\"querystring\",\"locationName\":\"startcontinentcode\"},\"StartCountryCode\":{\"location\":\"querystring\",\"locationName\":\"startcountrycode\"},\"StartSubdivisionCode\":{\"location\":\"querystring\",\"locationName\":\"startsubdivisioncode\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"GeoLocationDetailsList\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"GeoLocationDetailsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S4v\",\"locationName\":\"GeoLocationDetails\"}},\"IsTruncated\":{\"type\":\"boolean\"},\"NextContinentCode\":{},\"NextCountryCode\":{},\"NextSubdivisionCode\":{},\"MaxItems\":{}}}},\"ListHealthChecks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheck\"},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthChecks\",\"Marker\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"HealthChecks\":{\"type\":\"list\",\"member\":{\"shape\":\"S22\",\"locationName\":\"HealthCheck\"}},\"Marker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"NextMarker\":{},\"MaxItems\":{}}}},\"ListHostedZones\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone\"},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"},\"DelegationSetId\":{\"location\":\"querystring\",\"locationName\":\"delegationsetid\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZones\",\"Marker\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"HostedZones\":{\"shape\":\"S6c\"},\"Marker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"NextMarker\":{},\"MaxItems\":{}}}},\"ListHostedZonesByName\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzonesbyname\"},\"input\":{\"type\":\"structure\",\"members\":{\"DNSName\":{\"location\":\"querystring\",\"locationName\":\"dnsname\"},\"HostedZoneId\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZones\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"HostedZones\":{\"shape\":\"S6c\"},\"DNSName\":{},\"HostedZoneId\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"NextDNSName\":{},\"NextHostedZoneId\":{},\"MaxItems\":{}}}},\"ListHostedZonesByVPC\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzonesbyvpc\"},\"input\":{\"type\":\"structure\",\"required\":[\"VPCId\",\"VPCRegion\"],\"members\":{\"VPCId\":{\"location\":\"querystring\",\"locationName\":\"vpcid\"},\"VPCRegion\":{\"location\":\"querystring\",\"locationName\":\"vpcregion\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nexttoken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZoneSummaries\",\"MaxItems\"],\"members\":{\"HostedZoneSummaries\":{\"type\":\"list\",\"member\":{\"locationName\":\"HostedZoneSummary\",\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\",\"Owner\"],\"members\":{\"HostedZoneId\":{},\"Name\":{},\"Owner\":{\"type\":\"structure\",\"members\":{\"OwningAccount\":{},\"OwningService\":{}}}}}},\"MaxItems\":{},\"NextToken\":{}}}},\"ListQueryLoggingConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/queryloggingconfig\"},\"input\":{\"type\":\"structure\",\"members\":{\"HostedZoneId\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nexttoken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxresults\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryLoggingConfigs\"],\"members\":{\"QueryLoggingConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S32\",\"locationName\":\"QueryLoggingConfig\"}},\"NextToken\":{}}}},\"ListResourceRecordSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}/rrset\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"StartRecordName\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"StartRecordType\":{\"location\":\"querystring\",\"locationName\":\"type\"},\"StartRecordIdentifier\":{\"location\":\"querystring\",\"locationName\":\"identifier\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceRecordSets\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"ResourceRecordSets\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\",\"locationName\":\"ResourceRecordSet\"}},\"IsTruncated\":{\"type\":\"boolean\"},\"NextRecordName\":{},\"NextRecordType\":{},\"NextRecordIdentifier\":{},\"MaxItems\":{}}}},\"ListReusableDelegationSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/delegationset\"},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DelegationSets\",\"Marker\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"DelegationSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S2p\",\"locationName\":\"DelegationSet\"}},\"Marker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"NextMarker\":{},\"MaxItems\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/tags/{ResourceType}/{ResourceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{\"location\":\"uri\",\"locationName\":\"ResourceType\"},\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceTagSet\"],\"members\":{\"ResourceTagSet\":{\"shape\":\"S6z\"}}}},\"ListTagsForResources\":{\"http\":{\"requestUri\":\"/2013-04-01/tags/{ResourceType}\"},\"input\":{\"locationName\":\"ListTagsForResourcesRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceIds\"],\"members\":{\"ResourceType\":{\"location\":\"uri\",\"locationName\":\"ResourceType\"},\"ResourceIds\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResourceId\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceTagSets\"],\"members\":{\"ResourceTagSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S6z\",\"locationName\":\"ResourceTagSet\"}}}}},\"ListTrafficPolicies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicies\"},\"input\":{\"type\":\"structure\",\"members\":{\"TrafficPolicyIdMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyid\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicySummaries\",\"IsTruncated\",\"TrafficPolicyIdMarker\",\"MaxItems\"],\"members\":{\"TrafficPolicySummaries\":{\"type\":\"list\",\"member\":{\"locationName\":\"TrafficPolicySummary\",\"type\":\"structure\",\"required\":[\"Id\",\"Name\",\"Type\",\"LatestVersion\",\"TrafficPolicyCount\"],\"members\":{\"Id\":{},\"Name\":{},\"Type\":{},\"LatestVersion\":{\"type\":\"integer\"},\"TrafficPolicyCount\":{\"type\":\"integer\"}}}},\"IsTruncated\":{\"type\":\"boolean\"},\"TrafficPolicyIdMarker\":{},\"MaxItems\":{}}}},\"ListTrafficPolicyInstances\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstances\"},\"input\":{\"type\":\"structure\",\"members\":{\"HostedZoneIdMarker\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"TrafficPolicyInstanceNameMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancename\"},\"TrafficPolicyInstanceTypeMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancetype\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstances\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"TrafficPolicyInstances\":{\"shape\":\"S7a\"},\"HostedZoneIdMarker\":{},\"TrafficPolicyInstanceNameMarker\":{},\"TrafficPolicyInstanceTypeMarker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"MaxItems\":{}}}},\"ListTrafficPolicyInstancesByHostedZone\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstances/hostedzone\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"querystring\",\"locationName\":\"id\"},\"TrafficPolicyInstanceNameMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancename\"},\"TrafficPolicyInstanceTypeMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancetype\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstances\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"TrafficPolicyInstances\":{\"shape\":\"S7a\"},\"TrafficPolicyInstanceNameMarker\":{},\"TrafficPolicyInstanceTypeMarker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"MaxItems\":{}}}},\"ListTrafficPolicyInstancesByPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstances/trafficpolicy\"},\"input\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyId\",\"TrafficPolicyVersion\"],\"members\":{\"TrafficPolicyId\":{\"location\":\"querystring\",\"locationName\":\"id\"},\"TrafficPolicyVersion\":{\"location\":\"querystring\",\"locationName\":\"version\",\"type\":\"integer\"},\"HostedZoneIdMarker\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"TrafficPolicyInstanceNameMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancename\"},\"TrafficPolicyInstanceTypeMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancetype\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstances\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"TrafficPolicyInstances\":{\"shape\":\"S7a\"},\"HostedZoneIdMarker\":{},\"TrafficPolicyInstanceNameMarker\":{},\"TrafficPolicyInstanceTypeMarker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"MaxItems\":{}}}},\"ListTrafficPolicyVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicies/{Id}/versions\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"TrafficPolicyVersionMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyversion\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicies\",\"IsTruncated\",\"TrafficPolicyVersionMarker\",\"MaxItems\"],\"members\":{\"TrafficPolicies\":{\"type\":\"list\",\"member\":{\"shape\":\"S3b\",\"locationName\":\"TrafficPolicy\"}},\"IsTruncated\":{\"type\":\"boolean\"},\"TrafficPolicyVersionMarker\":{},\"MaxItems\":{}}}},\"ListVPCAssociationAuthorizations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}/authorizevpcassociation\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nexttoken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxresults\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPCs\"],\"members\":{\"HostedZoneId\":{},\"NextToken\":{},\"VPCs\":{\"shape\":\"S5e\"}}}},\"TestDNSAnswer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/testdnsanswer\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"RecordName\",\"RecordType\"],\"members\":{\"HostedZoneId\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"RecordName\":{\"location\":\"querystring\",\"locationName\":\"recordname\"},\"RecordType\":{\"location\":\"querystring\",\"locationName\":\"recordtype\"},\"ResolverIP\":{\"location\":\"querystring\",\"locationName\":\"resolverip\"},\"EDNS0ClientSubnetIP\":{\"location\":\"querystring\",\"locationName\":\"edns0clientsubnetip\"},\"EDNS0ClientSubnetMask\":{\"location\":\"querystring\",\"locationName\":\"edns0clientsubnetmask\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Nameserver\",\"RecordName\",\"RecordType\",\"RecordData\",\"ResponseCode\",\"Protocol\"],\"members\":{\"Nameserver\":{},\"RecordName\":{},\"RecordType\":{},\"RecordData\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecordDataEntry\"}},\"ResponseCode\":{},\"Protocol\":{}}}},\"UpdateHealthCheck\":{\"http\":{\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}\"},\"input\":{\"locationName\":\"UpdateHealthCheckRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"},\"HealthCheckVersion\":{\"type\":\"long\"},\"IPAddress\":{},\"Port\":{\"type\":\"integer\"},\"ResourcePath\":{},\"FullyQualifiedDomainName\":{},\"SearchString\":{},\"FailureThreshold\":{\"type\":\"integer\"},\"Inverted\":{\"type\":\"boolean\"},\"Disabled\":{\"type\":\"boolean\"},\"HealthThreshold\":{\"type\":\"integer\"},\"ChildHealthChecks\":{\"shape\":\"S1t\"},\"EnableSNI\":{\"type\":\"boolean\"},\"Regions\":{\"shape\":\"S1v\"},\"AlarmIdentifier\":{\"shape\":\"S1x\"},\"InsufficientDataHealthStatus\":{},\"ResetElements\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResettableElementName\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheck\"],\"members\":{\"HealthCheck\":{\"shape\":\"S22\"}}}},\"UpdateHostedZoneComment\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}\"},\"input\":{\"locationName\":\"UpdateHostedZoneCommentRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZone\"],\"members\":{\"HostedZone\":{\"shape\":\"S2n\"}}}},\"UpdateTrafficPolicyComment\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicy/{Id}/{Version}\"},\"input\":{\"locationName\":\"UpdateTrafficPolicyCommentRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Id\",\"Version\",\"Comment\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"Version\",\"type\":\"integer\"},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicy\"],\"members\":{\"TrafficPolicy\":{\"shape\":\"S3b\"}}}},\"UpdateTrafficPolicyInstance\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicyinstance/{Id}\"},\"input\":{\"locationName\":\"UpdateTrafficPolicyInstanceRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Id\",\"TTL\",\"TrafficPolicyId\",\"TrafficPolicyVersion\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"TTL\":{\"type\":\"long\"},\"TrafficPolicyId\":{},\"TrafficPolicyVersion\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstance\"],\"members\":{\"TrafficPolicyInstance\":{\"shape\":\"S3g\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"required\":[\"Id\",\"Status\",\"SubmittedAt\"],\"members\":{\"Id\":{},\"Status\":{},\"SubmittedAt\":{\"type\":\"timestamp\"},\"Comment\":{}}},\"Sa\":{\"type\":\"structure\",\"members\":{\"VPCRegion\":{},\"VPCId\":{}}},\"Sk\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{},\"SetIdentifier\":{},\"Weight\":{\"type\":\"long\"},\"Region\":{},\"GeoLocation\":{\"type\":\"structure\",\"members\":{\"ContinentCode\":{},\"CountryCode\":{},\"SubdivisionCode\":{}}},\"Failover\":{},\"MultiValueAnswer\":{\"type\":\"boolean\"},\"TTL\":{\"type\":\"long\"},\"ResourceRecords\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResourceRecord\",\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{}}}},\"AliasTarget\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"DNSName\",\"EvaluateTargetHealth\"],\"members\":{\"HostedZoneId\":{},\"DNSName\":{},\"EvaluateTargetHealth\":{\"type\":\"boolean\"}}},\"HealthCheckId\":{},\"TrafficPolicyInstanceId\":{}}},\"S18\":{\"type\":\"list\",\"member\":{\"locationName\":\"Tag\",\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S1g\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"IPAddress\":{},\"Port\":{\"type\":\"integer\"},\"Type\":{},\"ResourcePath\":{},\"FullyQualifiedDomainName\":{},\"SearchString\":{},\"RequestInterval\":{\"type\":\"integer\"},\"FailureThreshold\":{\"type\":\"integer\"},\"MeasureLatency\":{\"type\":\"boolean\"},\"Inverted\":{\"type\":\"boolean\"},\"Disabled\":{\"type\":\"boolean\"},\"HealthThreshold\":{\"type\":\"integer\"},\"ChildHealthChecks\":{\"shape\":\"S1t\"},\"EnableSNI\":{\"type\":\"boolean\"},\"Regions\":{\"shape\":\"S1v\"},\"AlarmIdentifier\":{\"shape\":\"S1x\"},\"InsufficientDataHealthStatus\":{}}},\"S1t\":{\"type\":\"list\",\"member\":{\"locationName\":\"ChildHealthCheck\"}},\"S1v\":{\"type\":\"list\",\"member\":{\"locationName\":\"Region\"}},\"S1x\":{\"type\":\"structure\",\"required\":[\"Region\",\"Name\"],\"members\":{\"Region\":{},\"Name\":{}}},\"S22\":{\"type\":\"structure\",\"required\":[\"Id\",\"CallerReference\",\"HealthCheckConfig\",\"HealthCheckVersion\"],\"members\":{\"Id\":{},\"CallerReference\":{},\"LinkedService\":{\"shape\":\"S23\"},\"HealthCheckConfig\":{\"shape\":\"S1g\"},\"HealthCheckVersion\":{\"type\":\"long\"},\"CloudWatchAlarmConfiguration\":{\"type\":\"structure\",\"required\":[\"EvaluationPeriods\",\"Threshold\",\"ComparisonOperator\",\"Period\",\"MetricName\",\"Namespace\",\"Statistic\"],\"members\":{\"EvaluationPeriods\":{\"type\":\"integer\"},\"Threshold\":{\"type\":\"double\"},\"ComparisonOperator\":{},\"Period\":{\"type\":\"integer\"},\"MetricName\":{},\"Namespace\":{},\"Statistic\":{},\"Dimensions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Dimension\",\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}}}}}},\"S23\":{\"type\":\"structure\",\"members\":{\"ServicePrincipal\":{},\"Description\":{}}},\"S2k\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"PrivateZone\":{\"type\":\"boolean\"}}},\"S2n\":{\"type\":\"structure\",\"required\":[\"Id\",\"Name\",\"CallerReference\"],\"members\":{\"Id\":{},\"Name\":{},\"CallerReference\":{},\"Config\":{\"shape\":\"S2k\"},\"ResourceRecordSetCount\":{\"type\":\"long\"},\"LinkedService\":{\"shape\":\"S23\"}}},\"S2p\":{\"type\":\"structure\",\"required\":[\"NameServers\"],\"members\":{\"Id\":{},\"CallerReference\":{},\"NameServers\":{\"type\":\"list\",\"member\":{\"locationName\":\"NameServer\"}}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"KmsArn\":{},\"Flag\":{\"type\":\"integer\"},\"SigningAlgorithmMnemonic\":{},\"SigningAlgorithmType\":{\"type\":\"integer\"},\"DigestAlgorithmMnemonic\":{},\"DigestAlgorithmType\":{\"type\":\"integer\"},\"KeyTag\":{\"type\":\"integer\"},\"DigestValue\":{},\"PublicKey\":{},\"DSRecord\":{},\"DNSKEYRecord\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"LastModifiedDate\":{\"type\":\"timestamp\"}}},\"S32\":{\"type\":\"structure\",\"required\":[\"Id\",\"HostedZoneId\",\"CloudWatchLogsLogGroupArn\"],\"members\":{\"Id\":{},\"HostedZoneId\":{},\"CloudWatchLogsLogGroupArn\":{}}},\"S3b\":{\"type\":\"structure\",\"required\":[\"Id\",\"Version\",\"Name\",\"Type\",\"Document\"],\"members\":{\"Id\":{},\"Version\":{\"type\":\"integer\"},\"Name\":{},\"Type\":{},\"Document\":{},\"Comment\":{}}},\"S3g\":{\"type\":\"structure\",\"required\":[\"Id\",\"HostedZoneId\",\"Name\",\"TTL\",\"State\",\"Message\",\"TrafficPolicyId\",\"TrafficPolicyVersion\",\"TrafficPolicyType\"],\"members\":{\"Id\":{},\"HostedZoneId\":{},\"Name\":{},\"TTL\":{\"type\":\"long\"},\"State\":{},\"Message\":{},\"TrafficPolicyId\":{},\"TrafficPolicyVersion\":{\"type\":\"integer\"},\"TrafficPolicyType\":{}}},\"S4v\":{\"type\":\"structure\",\"members\":{\"ContinentCode\":{},\"ContinentName\":{},\"CountryCode\":{},\"CountryName\":{},\"SubdivisionCode\":{},\"SubdivisionName\":{}}},\"S56\":{\"type\":\"list\",\"member\":{\"locationName\":\"HealthCheckObservation\",\"type\":\"structure\",\"members\":{\"Region\":{},\"IPAddress\":{},\"StatusReport\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"CheckedTime\":{\"type\":\"timestamp\"}}}}}},\"S5e\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\",\"locationName\":\"VPC\"}},\"S6c\":{\"type\":\"list\",\"member\":{\"shape\":\"S2n\",\"locationName\":\"HostedZone\"}},\"S6z\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"Tags\":{\"shape\":\"S18\"}}},\"S7a\":{\"type\":\"list\",\"member\":{\"shape\":\"S3g\",\"locationName\":\"TrafficPolicyInstance\"}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-04-01\",\"endpointPrefix\":\"route53\",\"globalEndpoint\":\"route53.amazonaws.com\",\"protocol\":\"rest-xml\",\"serviceAbbreviation\":\"Route 53\",\"serviceFullName\":\"Amazon Route 53\",\"serviceId\":\"Route 53\",\"signatureVersion\":\"v4\",\"uid\":\"route53-2013-04-01\"},\"operations\":{\"ActivateKeySigningKey\":{\"http\":{\"requestUri\":\"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"HostedZoneId\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"AssociateVPCWithHostedZone\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/associatevpc\"},\"input\":{\"locationName\":\"AssociateVPCWithHostedZoneRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"VPC\":{\"shape\":\"Sa\"},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"ChangeResourceRecordSets\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/rrset/\"},\"input\":{\"locationName\":\"ChangeResourceRecordSetsRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"ChangeBatch\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"ChangeBatch\":{\"type\":\"structure\",\"required\":[\"Changes\"],\"members\":{\"Comment\":{},\"Changes\":{\"type\":\"list\",\"member\":{\"locationName\":\"Change\",\"type\":\"structure\",\"required\":[\"Action\",\"ResourceRecordSet\"],\"members\":{\"Action\":{},\"ResourceRecordSet\":{\"shape\":\"Sk\"}}}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"ChangeTagsForResource\":{\"http\":{\"requestUri\":\"/2013-04-01/tags/{ResourceType}/{ResourceId}\"},\"input\":{\"locationName\":\"ChangeTagsForResourceRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{\"location\":\"uri\",\"locationName\":\"ResourceType\"},\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"},\"AddTags\":{\"shape\":\"S18\"},\"RemoveTagKeys\":{\"type\":\"list\",\"member\":{\"locationName\":\"Key\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateHealthCheck\":{\"http\":{\"requestUri\":\"/2013-04-01/healthcheck\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateHealthCheckRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"CallerReference\",\"HealthCheckConfig\"],\"members\":{\"CallerReference\":{},\"HealthCheckConfig\":{\"shape\":\"S1g\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheck\",\"Location\"],\"members\":{\"HealthCheck\":{\"shape\":\"S23\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateHostedZone\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateHostedZoneRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Name\",\"CallerReference\"],\"members\":{\"Name\":{},\"VPC\":{\"shape\":\"Sa\"},\"CallerReference\":{},\"HostedZoneConfig\":{\"shape\":\"S2l\"},\"DelegationSetId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZone\",\"ChangeInfo\",\"DelegationSet\",\"Location\"],\"members\":{\"HostedZone\":{\"shape\":\"S2o\"},\"ChangeInfo\":{\"shape\":\"S5\"},\"DelegationSet\":{\"shape\":\"S2q\"},\"VPC\":{\"shape\":\"Sa\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateKeySigningKey\":{\"http\":{\"requestUri\":\"/2013-04-01/keysigningkey\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateKeySigningKeyRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"CallerReference\",\"HostedZoneId\",\"KeyManagementServiceArn\",\"Name\",\"Status\"],\"members\":{\"CallerReference\":{},\"HostedZoneId\":{},\"KeyManagementServiceArn\":{},\"Name\":{},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\",\"KeySigningKey\",\"Location\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"},\"KeySigningKey\":{\"shape\":\"S2w\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateQueryLoggingConfig\":{\"http\":{\"requestUri\":\"/2013-04-01/queryloggingconfig\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateQueryLoggingConfigRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"CloudWatchLogsLogGroupArn\"],\"members\":{\"HostedZoneId\":{},\"CloudWatchLogsLogGroupArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryLoggingConfig\",\"Location\"],\"members\":{\"QueryLoggingConfig\":{\"shape\":\"S33\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateReusableDelegationSet\":{\"http\":{\"requestUri\":\"/2013-04-01/delegationset\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateReusableDelegationSetRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"CallerReference\"],\"members\":{\"CallerReference\":{},\"HostedZoneId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DelegationSet\",\"Location\"],\"members\":{\"DelegationSet\":{\"shape\":\"S2q\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateTrafficPolicy\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicy\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateTrafficPolicyRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Name\",\"Document\"],\"members\":{\"Name\":{},\"Document\":{},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicy\",\"Location\"],\"members\":{\"TrafficPolicy\":{\"shape\":\"S3c\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateTrafficPolicyInstance\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicyinstance\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateTrafficPolicyInstanceRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\",\"TTL\",\"TrafficPolicyId\",\"TrafficPolicyVersion\"],\"members\":{\"HostedZoneId\":{},\"Name\":{},\"TTL\":{\"type\":\"long\"},\"TrafficPolicyId\":{},\"TrafficPolicyVersion\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstance\",\"Location\"],\"members\":{\"TrafficPolicyInstance\":{\"shape\":\"S3h\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateTrafficPolicyVersion\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicy/{Id}\",\"responseCode\":201},\"input\":{\"locationName\":\"CreateTrafficPolicyVersionRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Id\",\"Document\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Document\":{},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicy\",\"Location\"],\"members\":{\"TrafficPolicy\":{\"shape\":\"S3c\"},\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"}}}},\"CreateVPCAssociationAuthorization\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/authorizevpcassociation\"},\"input\":{\"locationName\":\"CreateVPCAssociationAuthorizationRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"VPC\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{},\"VPC\":{\"shape\":\"Sa\"}}}},\"DeactivateKeySigningKey\":{\"http\":{\"requestUri\":\"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"HostedZoneId\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"DeleteHealthCheck\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteHostedZone\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"DeleteKeySigningKey\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"HostedZoneId\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"DeleteQueryLoggingConfig\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/queryloggingconfig/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteReusableDelegationSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/delegationset/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteTrafficPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/trafficpolicy/{Id}/{Version}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"Version\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"Version\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteTrafficPolicyInstance\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/2013-04-01/trafficpolicyinstance/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteVPCAssociationAuthorization\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation\"},\"input\":{\"locationName\":\"DeleteVPCAssociationAuthorizationRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"VPC\":{\"shape\":\"Sa\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableHostedZoneDNSSEC\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/disable-dnssec\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"DisassociateVPCFromHostedZone\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/disassociatevpc\"},\"input\":{\"locationName\":\"DisassociateVPCFromHostedZoneRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPC\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"VPC\":{\"shape\":\"Sa\"},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"EnableHostedZoneDNSSEC\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}/enable-dnssec\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"GetAccountLimit\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/accountlimit/{Type}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{\"location\":\"uri\",\"locationName\":\"Type\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Limit\",\"Count\"],\"members\":{\"Limit\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{\"type\":\"long\"}}},\"Count\":{\"type\":\"long\"}}}},\"GetChange\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/change/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ChangeInfo\"],\"members\":{\"ChangeInfo\":{\"shape\":\"S5\"}}}},\"GetCheckerIpRanges\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/checkeripranges\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"CheckerIpRanges\"],\"members\":{\"CheckerIpRanges\":{\"type\":\"list\",\"member\":{}}}}},\"GetDNSSEC\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}/dnssec\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Status\",\"KeySigningKeys\"],\"members\":{\"Status\":{\"type\":\"structure\",\"members\":{\"ServeSignature\":{},\"StatusMessage\":{}}},\"KeySigningKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S2w\"}}}}},\"GetGeoLocation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/geolocation\"},\"input\":{\"type\":\"structure\",\"members\":{\"ContinentCode\":{\"location\":\"querystring\",\"locationName\":\"continentcode\"},\"CountryCode\":{\"location\":\"querystring\",\"locationName\":\"countrycode\"},\"SubdivisionCode\":{\"location\":\"querystring\",\"locationName\":\"subdivisioncode\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"GeoLocationDetails\"],\"members\":{\"GeoLocationDetails\":{\"shape\":\"S4w\"}}}},\"GetHealthCheck\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheck\"],\"members\":{\"HealthCheck\":{\"shape\":\"S23\"}}}},\"GetHealthCheckCount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheckcount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheckCount\"],\"members\":{\"HealthCheckCount\":{\"type\":\"long\"}}}},\"GetHealthCheckLastFailureReason\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason\"},\"input\":{\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheckObservations\"],\"members\":{\"HealthCheckObservations\":{\"shape\":\"S57\"}}}},\"GetHealthCheckStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheckObservations\"],\"members\":{\"HealthCheckObservations\":{\"shape\":\"S57\"}}}},\"GetHostedZone\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZone\"],\"members\":{\"HostedZone\":{\"shape\":\"S2o\"},\"DelegationSet\":{\"shape\":\"S2q\"},\"VPCs\":{\"shape\":\"S5f\"}}}},\"GetHostedZoneCount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzonecount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZoneCount\"],\"members\":{\"HostedZoneCount\":{\"type\":\"long\"}}}},\"GetHostedZoneLimit\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzonelimit/{Id}/{Type}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Type\",\"HostedZoneId\"],\"members\":{\"Type\":{\"location\":\"uri\",\"locationName\":\"Type\"},\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Limit\",\"Count\"],\"members\":{\"Limit\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{\"type\":\"long\"}}},\"Count\":{\"type\":\"long\"}}}},\"GetQueryLoggingConfig\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/queryloggingconfig/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryLoggingConfig\"],\"members\":{\"QueryLoggingConfig\":{\"shape\":\"S33\"}}}},\"GetReusableDelegationSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/delegationset/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DelegationSet\"],\"members\":{\"DelegationSet\":{\"shape\":\"S2q\"}}}},\"GetReusableDelegationSetLimit\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Type\",\"DelegationSetId\"],\"members\":{\"Type\":{\"location\":\"uri\",\"locationName\":\"Type\"},\"DelegationSetId\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Limit\",\"Count\"],\"members\":{\"Limit\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{\"type\":\"long\"}}},\"Count\":{\"type\":\"long\"}}}},\"GetTrafficPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicy/{Id}/{Version}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\",\"Version\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"Version\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicy\"],\"members\":{\"TrafficPolicy\":{\"shape\":\"S3c\"}}}},\"GetTrafficPolicyInstance\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstance/{Id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstance\"],\"members\":{\"TrafficPolicyInstance\":{\"shape\":\"S3h\"}}}},\"GetTrafficPolicyInstanceCount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstancecount\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstanceCount\"],\"members\":{\"TrafficPolicyInstanceCount\":{\"type\":\"integer\"}}}},\"ListGeoLocations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/geolocations\"},\"input\":{\"type\":\"structure\",\"members\":{\"StartContinentCode\":{\"location\":\"querystring\",\"locationName\":\"startcontinentcode\"},\"StartCountryCode\":{\"location\":\"querystring\",\"locationName\":\"startcountrycode\"},\"StartSubdivisionCode\":{\"location\":\"querystring\",\"locationName\":\"startsubdivisioncode\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"GeoLocationDetailsList\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"GeoLocationDetailsList\":{\"type\":\"list\",\"member\":{\"shape\":\"S4w\",\"locationName\":\"GeoLocationDetails\"}},\"IsTruncated\":{\"type\":\"boolean\"},\"NextContinentCode\":{},\"NextCountryCode\":{},\"NextSubdivisionCode\":{},\"MaxItems\":{}}}},\"ListHealthChecks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/healthcheck\"},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthChecks\",\"Marker\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"HealthChecks\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\",\"locationName\":\"HealthCheck\"}},\"Marker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"NextMarker\":{},\"MaxItems\":{}}}},\"ListHostedZones\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone\"},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"},\"DelegationSetId\":{\"location\":\"querystring\",\"locationName\":\"delegationsetid\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZones\",\"Marker\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"HostedZones\":{\"shape\":\"S6d\"},\"Marker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"NextMarker\":{},\"MaxItems\":{}}}},\"ListHostedZonesByName\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzonesbyname\"},\"input\":{\"type\":\"structure\",\"members\":{\"DNSName\":{\"location\":\"querystring\",\"locationName\":\"dnsname\"},\"HostedZoneId\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZones\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"HostedZones\":{\"shape\":\"S6d\"},\"DNSName\":{},\"HostedZoneId\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"NextDNSName\":{},\"NextHostedZoneId\":{},\"MaxItems\":{}}}},\"ListHostedZonesByVPC\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzonesbyvpc\"},\"input\":{\"type\":\"structure\",\"required\":[\"VPCId\",\"VPCRegion\"],\"members\":{\"VPCId\":{\"location\":\"querystring\",\"locationName\":\"vpcid\"},\"VPCRegion\":{\"location\":\"querystring\",\"locationName\":\"vpcregion\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nexttoken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZoneSummaries\",\"MaxItems\"],\"members\":{\"HostedZoneSummaries\":{\"type\":\"list\",\"member\":{\"locationName\":\"HostedZoneSummary\",\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"Name\",\"Owner\"],\"members\":{\"HostedZoneId\":{},\"Name\":{},\"Owner\":{\"type\":\"structure\",\"members\":{\"OwningAccount\":{},\"OwningService\":{}}}}}},\"MaxItems\":{},\"NextToken\":{}}}},\"ListQueryLoggingConfigs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/queryloggingconfig\"},\"input\":{\"type\":\"structure\",\"members\":{\"HostedZoneId\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nexttoken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxresults\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryLoggingConfigs\"],\"members\":{\"QueryLoggingConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S33\",\"locationName\":\"QueryLoggingConfig\"}},\"NextToken\":{}}}},\"ListResourceRecordSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}/rrset\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"StartRecordName\":{\"location\":\"querystring\",\"locationName\":\"name\"},\"StartRecordType\":{\"location\":\"querystring\",\"locationName\":\"type\"},\"StartRecordIdentifier\":{\"location\":\"querystring\",\"locationName\":\"identifier\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceRecordSets\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"ResourceRecordSets\":{\"type\":\"list\",\"member\":{\"shape\":\"Sk\",\"locationName\":\"ResourceRecordSet\"}},\"IsTruncated\":{\"type\":\"boolean\"},\"NextRecordName\":{},\"NextRecordType\":{},\"NextRecordIdentifier\":{},\"MaxItems\":{}}}},\"ListReusableDelegationSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/delegationset\"},\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{\"location\":\"querystring\",\"locationName\":\"marker\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DelegationSets\",\"Marker\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"DelegationSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S2q\",\"locationName\":\"DelegationSet\"}},\"Marker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"NextMarker\":{},\"MaxItems\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/tags/{ResourceType}/{ResourceId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\"],\"members\":{\"ResourceType\":{\"location\":\"uri\",\"locationName\":\"ResourceType\"},\"ResourceId\":{\"location\":\"uri\",\"locationName\":\"ResourceId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceTagSet\"],\"members\":{\"ResourceTagSet\":{\"shape\":\"S70\"}}}},\"ListTagsForResources\":{\"http\":{\"requestUri\":\"/2013-04-01/tags/{ResourceType}\"},\"input\":{\"locationName\":\"ListTagsForResourcesRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceIds\"],\"members\":{\"ResourceType\":{\"location\":\"uri\",\"locationName\":\"ResourceType\"},\"ResourceIds\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResourceId\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceTagSets\"],\"members\":{\"ResourceTagSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S70\",\"locationName\":\"ResourceTagSet\"}}}}},\"ListTrafficPolicies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicies\"},\"input\":{\"type\":\"structure\",\"members\":{\"TrafficPolicyIdMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyid\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicySummaries\",\"IsTruncated\",\"TrafficPolicyIdMarker\",\"MaxItems\"],\"members\":{\"TrafficPolicySummaries\":{\"type\":\"list\",\"member\":{\"locationName\":\"TrafficPolicySummary\",\"type\":\"structure\",\"required\":[\"Id\",\"Name\",\"Type\",\"LatestVersion\",\"TrafficPolicyCount\"],\"members\":{\"Id\":{},\"Name\":{},\"Type\":{},\"LatestVersion\":{\"type\":\"integer\"},\"TrafficPolicyCount\":{\"type\":\"integer\"}}}},\"IsTruncated\":{\"type\":\"boolean\"},\"TrafficPolicyIdMarker\":{},\"MaxItems\":{}}}},\"ListTrafficPolicyInstances\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstances\"},\"input\":{\"type\":\"structure\",\"members\":{\"HostedZoneIdMarker\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"TrafficPolicyInstanceNameMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancename\"},\"TrafficPolicyInstanceTypeMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancetype\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstances\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"TrafficPolicyInstances\":{\"shape\":\"S7b\"},\"HostedZoneIdMarker\":{},\"TrafficPolicyInstanceNameMarker\":{},\"TrafficPolicyInstanceTypeMarker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"MaxItems\":{}}}},\"ListTrafficPolicyInstancesByHostedZone\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstances/hostedzone\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"querystring\",\"locationName\":\"id\"},\"TrafficPolicyInstanceNameMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancename\"},\"TrafficPolicyInstanceTypeMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancetype\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstances\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"TrafficPolicyInstances\":{\"shape\":\"S7b\"},\"TrafficPolicyInstanceNameMarker\":{},\"TrafficPolicyInstanceTypeMarker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"MaxItems\":{}}}},\"ListTrafficPolicyInstancesByPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicyinstances/trafficpolicy\"},\"input\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyId\",\"TrafficPolicyVersion\"],\"members\":{\"TrafficPolicyId\":{\"location\":\"querystring\",\"locationName\":\"id\"},\"TrafficPolicyVersion\":{\"location\":\"querystring\",\"locationName\":\"version\",\"type\":\"integer\"},\"HostedZoneIdMarker\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"TrafficPolicyInstanceNameMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancename\"},\"TrafficPolicyInstanceTypeMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyinstancetype\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstances\",\"IsTruncated\",\"MaxItems\"],\"members\":{\"TrafficPolicyInstances\":{\"shape\":\"S7b\"},\"HostedZoneIdMarker\":{},\"TrafficPolicyInstanceNameMarker\":{},\"TrafficPolicyInstanceTypeMarker\":{},\"IsTruncated\":{\"type\":\"boolean\"},\"MaxItems\":{}}}},\"ListTrafficPolicyVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/trafficpolicies/{Id}/versions\"},\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"TrafficPolicyVersionMarker\":{\"location\":\"querystring\",\"locationName\":\"trafficpolicyversion\"},\"MaxItems\":{\"location\":\"querystring\",\"locationName\":\"maxitems\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicies\",\"IsTruncated\",\"TrafficPolicyVersionMarker\",\"MaxItems\"],\"members\":{\"TrafficPolicies\":{\"type\":\"list\",\"member\":{\"shape\":\"S3c\",\"locationName\":\"TrafficPolicy\"}},\"IsTruncated\":{\"type\":\"boolean\"},\"TrafficPolicyVersionMarker\":{},\"MaxItems\":{}}}},\"ListVPCAssociationAuthorizations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/hostedzone/{Id}/authorizevpcassociation\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\"],\"members\":{\"HostedZoneId\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nexttoken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxresults\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"VPCs\"],\"members\":{\"HostedZoneId\":{},\"NextToken\":{},\"VPCs\":{\"shape\":\"S5f\"}}}},\"TestDNSAnswer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/2013-04-01/testdnsanswer\"},\"input\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"RecordName\",\"RecordType\"],\"members\":{\"HostedZoneId\":{\"location\":\"querystring\",\"locationName\":\"hostedzoneid\"},\"RecordName\":{\"location\":\"querystring\",\"locationName\":\"recordname\"},\"RecordType\":{\"location\":\"querystring\",\"locationName\":\"recordtype\"},\"ResolverIP\":{\"location\":\"querystring\",\"locationName\":\"resolverip\"},\"EDNS0ClientSubnetIP\":{\"location\":\"querystring\",\"locationName\":\"edns0clientsubnetip\"},\"EDNS0ClientSubnetMask\":{\"location\":\"querystring\",\"locationName\":\"edns0clientsubnetmask\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Nameserver\",\"RecordName\",\"RecordType\",\"RecordData\",\"ResponseCode\",\"Protocol\"],\"members\":{\"Nameserver\":{},\"RecordName\":{},\"RecordType\":{},\"RecordData\":{\"type\":\"list\",\"member\":{\"locationName\":\"RecordDataEntry\"}},\"ResponseCode\":{},\"Protocol\":{}}}},\"UpdateHealthCheck\":{\"http\":{\"requestUri\":\"/2013-04-01/healthcheck/{HealthCheckId}\"},\"input\":{\"locationName\":\"UpdateHealthCheckRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"HealthCheckId\"],\"members\":{\"HealthCheckId\":{\"location\":\"uri\",\"locationName\":\"HealthCheckId\"},\"HealthCheckVersion\":{\"type\":\"long\"},\"IPAddress\":{},\"Port\":{\"type\":\"integer\"},\"ResourcePath\":{},\"FullyQualifiedDomainName\":{},\"SearchString\":{},\"FailureThreshold\":{\"type\":\"integer\"},\"Inverted\":{\"type\":\"boolean\"},\"Disabled\":{\"type\":\"boolean\"},\"HealthThreshold\":{\"type\":\"integer\"},\"ChildHealthChecks\":{\"shape\":\"S1t\"},\"EnableSNI\":{\"type\":\"boolean\"},\"Regions\":{\"shape\":\"S1v\"},\"AlarmIdentifier\":{\"shape\":\"S1x\"},\"InsufficientDataHealthStatus\":{},\"ResetElements\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResettableElementName\"}}}},\"output\":{\"type\":\"structure\",\"required\":[\"HealthCheck\"],\"members\":{\"HealthCheck\":{\"shape\":\"S23\"}}}},\"UpdateHostedZoneComment\":{\"http\":{\"requestUri\":\"/2013-04-01/hostedzone/{Id}\"},\"input\":{\"locationName\":\"UpdateHostedZoneCommentRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"HostedZone\"],\"members\":{\"HostedZone\":{\"shape\":\"S2o\"}}}},\"UpdateTrafficPolicyComment\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicy/{Id}/{Version}\"},\"input\":{\"locationName\":\"UpdateTrafficPolicyCommentRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Id\",\"Version\",\"Comment\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"Version\":{\"location\":\"uri\",\"locationName\":\"Version\",\"type\":\"integer\"},\"Comment\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicy\"],\"members\":{\"TrafficPolicy\":{\"shape\":\"S3c\"}}}},\"UpdateTrafficPolicyInstance\":{\"http\":{\"requestUri\":\"/2013-04-01/trafficpolicyinstance/{Id}\"},\"input\":{\"locationName\":\"UpdateTrafficPolicyInstanceRequest\",\"xmlNamespace\":{\"uri\":\"https://route53.amazonaws.com/doc/2013-04-01/\"},\"type\":\"structure\",\"required\":[\"Id\",\"TTL\",\"TrafficPolicyId\",\"TrafficPolicyVersion\"],\"members\":{\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"TTL\":{\"type\":\"long\"},\"TrafficPolicyId\":{},\"TrafficPolicyVersion\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TrafficPolicyInstance\"],\"members\":{\"TrafficPolicyInstance\":{\"shape\":\"S3h\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"required\":[\"Id\",\"Status\",\"SubmittedAt\"],\"members\":{\"Id\":{},\"Status\":{},\"SubmittedAt\":{\"type\":\"timestamp\"},\"Comment\":{}}},\"Sa\":{\"type\":\"structure\",\"members\":{\"VPCRegion\":{},\"VPCId\":{}}},\"Sk\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{},\"SetIdentifier\":{},\"Weight\":{\"type\":\"long\"},\"Region\":{},\"GeoLocation\":{\"type\":\"structure\",\"members\":{\"ContinentCode\":{},\"CountryCode\":{},\"SubdivisionCode\":{}}},\"Failover\":{},\"MultiValueAnswer\":{\"type\":\"boolean\"},\"TTL\":{\"type\":\"long\"},\"ResourceRecords\":{\"type\":\"list\",\"member\":{\"locationName\":\"ResourceRecord\",\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"Value\":{}}}},\"AliasTarget\":{\"type\":\"structure\",\"required\":[\"HostedZoneId\",\"DNSName\",\"EvaluateTargetHealth\"],\"members\":{\"HostedZoneId\":{},\"DNSName\":{},\"EvaluateTargetHealth\":{\"type\":\"boolean\"}}},\"HealthCheckId\":{},\"TrafficPolicyInstanceId\":{}}},\"S18\":{\"type\":\"list\",\"member\":{\"locationName\":\"Tag\",\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"S1g\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"IPAddress\":{},\"Port\":{\"type\":\"integer\"},\"Type\":{},\"ResourcePath\":{},\"FullyQualifiedDomainName\":{},\"SearchString\":{},\"RequestInterval\":{\"type\":\"integer\"},\"FailureThreshold\":{\"type\":\"integer\"},\"MeasureLatency\":{\"type\":\"boolean\"},\"Inverted\":{\"type\":\"boolean\"},\"Disabled\":{\"type\":\"boolean\"},\"HealthThreshold\":{\"type\":\"integer\"},\"ChildHealthChecks\":{\"shape\":\"S1t\"},\"EnableSNI\":{\"type\":\"boolean\"},\"Regions\":{\"shape\":\"S1v\"},\"AlarmIdentifier\":{\"shape\":\"S1x\"},\"InsufficientDataHealthStatus\":{},\"RoutingControlArn\":{}}},\"S1t\":{\"type\":\"list\",\"member\":{\"locationName\":\"ChildHealthCheck\"}},\"S1v\":{\"type\":\"list\",\"member\":{\"locationName\":\"Region\"}},\"S1x\":{\"type\":\"structure\",\"required\":[\"Region\",\"Name\"],\"members\":{\"Region\":{},\"Name\":{}}},\"S23\":{\"type\":\"structure\",\"required\":[\"Id\",\"CallerReference\",\"HealthCheckConfig\",\"HealthCheckVersion\"],\"members\":{\"Id\":{},\"CallerReference\":{},\"LinkedService\":{\"shape\":\"S24\"},\"HealthCheckConfig\":{\"shape\":\"S1g\"},\"HealthCheckVersion\":{\"type\":\"long\"},\"CloudWatchAlarmConfiguration\":{\"type\":\"structure\",\"required\":[\"EvaluationPeriods\",\"Threshold\",\"ComparisonOperator\",\"Period\",\"MetricName\",\"Namespace\",\"Statistic\"],\"members\":{\"EvaluationPeriods\":{\"type\":\"integer\"},\"Threshold\":{\"type\":\"double\"},\"ComparisonOperator\":{},\"Period\":{\"type\":\"integer\"},\"MetricName\":{},\"Namespace\":{},\"Statistic\":{},\"Dimensions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Dimension\",\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}}}}}},\"S24\":{\"type\":\"structure\",\"members\":{\"ServicePrincipal\":{},\"Description\":{}}},\"S2l\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"PrivateZone\":{\"type\":\"boolean\"}}},\"S2o\":{\"type\":\"structure\",\"required\":[\"Id\",\"Name\",\"CallerReference\"],\"members\":{\"Id\":{},\"Name\":{},\"CallerReference\":{},\"Config\":{\"shape\":\"S2l\"},\"ResourceRecordSetCount\":{\"type\":\"long\"},\"LinkedService\":{\"shape\":\"S24\"}}},\"S2q\":{\"type\":\"structure\",\"required\":[\"NameServers\"],\"members\":{\"Id\":{},\"CallerReference\":{},\"NameServers\":{\"type\":\"list\",\"member\":{\"locationName\":\"NameServer\"}}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"KmsArn\":{},\"Flag\":{\"type\":\"integer\"},\"SigningAlgorithmMnemonic\":{},\"SigningAlgorithmType\":{\"type\":\"integer\"},\"DigestAlgorithmMnemonic\":{},\"DigestAlgorithmType\":{\"type\":\"integer\"},\"KeyTag\":{\"type\":\"integer\"},\"DigestValue\":{},\"PublicKey\":{},\"DSRecord\":{},\"DNSKEYRecord\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"LastModifiedDate\":{\"type\":\"timestamp\"}}},\"S33\":{\"type\":\"structure\",\"required\":[\"Id\",\"HostedZoneId\",\"CloudWatchLogsLogGroupArn\"],\"members\":{\"Id\":{},\"HostedZoneId\":{},\"CloudWatchLogsLogGroupArn\":{}}},\"S3c\":{\"type\":\"structure\",\"required\":[\"Id\",\"Version\",\"Name\",\"Type\",\"Document\"],\"members\":{\"Id\":{},\"Version\":{\"type\":\"integer\"},\"Name\":{},\"Type\":{},\"Document\":{},\"Comment\":{}}},\"S3h\":{\"type\":\"structure\",\"required\":[\"Id\",\"HostedZoneId\",\"Name\",\"TTL\",\"State\",\"Message\",\"TrafficPolicyId\",\"TrafficPolicyVersion\",\"TrafficPolicyType\"],\"members\":{\"Id\":{},\"HostedZoneId\":{},\"Name\":{},\"TTL\":{\"type\":\"long\"},\"State\":{},\"Message\":{},\"TrafficPolicyId\":{},\"TrafficPolicyVersion\":{\"type\":\"integer\"},\"TrafficPolicyType\":{}}},\"S4w\":{\"type\":\"structure\",\"members\":{\"ContinentCode\":{},\"ContinentName\":{},\"CountryCode\":{},\"CountryName\":{},\"SubdivisionCode\":{},\"SubdivisionName\":{}}},\"S57\":{\"type\":\"list\",\"member\":{\"locationName\":\"HealthCheckObservation\",\"type\":\"structure\",\"members\":{\"Region\":{},\"IPAddress\":{},\"StatusReport\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"CheckedTime\":{\"type\":\"timestamp\"}}}}}},\"S5f\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\",\"locationName\":\"VPC\"}},\"S6d\":{\"type\":\"list\",\"member\":{\"shape\":\"S2o\",\"locationName\":\"HostedZone\"}},\"S70\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"Tags\":{\"shape\":\"S18\"}}},\"S7b\":{\"type\":\"list\",\"member\":{\"shape\":\"S3h\",\"locationName\":\"TrafficPolicyInstance\"}}}}"); /***/ }), @@ -37524,11 +40730,67 @@ module.exports = JSON.parse("{\"V\":{\"ResourceRecordSetsChanged\":{\"delay\":30 /***/ }), +/***/ 77257: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-12-02\",\"endpointPrefix\":\"route53-recovery-cluster\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"Route53 Recovery Cluster\",\"serviceId\":\"Route53 Recovery Cluster\",\"signatureVersion\":\"v4\",\"signingName\":\"route53-recovery-cluster\",\"targetPrefix\":\"ToggleCustomerAPI\",\"uid\":\"route53-recovery-cluster-2019-12-02\"},\"operations\":{\"GetRoutingControlState\":{\"input\":{\"type\":\"structure\",\"required\":[\"RoutingControlArn\"],\"members\":{\"RoutingControlArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"RoutingControlArn\",\"RoutingControlState\"],\"members\":{\"RoutingControlArn\":{},\"RoutingControlState\":{},\"RoutingControlName\":{}}}},\"ListRoutingControls\":{\"input\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"RoutingControls\"],\"members\":{\"RoutingControls\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{},\"ControlPanelName\":{},\"RoutingControlArn\":{},\"RoutingControlName\":{},\"RoutingControlState\":{}}}},\"NextToken\":{}}}},\"UpdateRoutingControlState\":{\"input\":{\"type\":\"structure\",\"required\":[\"RoutingControlArn\",\"RoutingControlState\"],\"members\":{\"RoutingControlArn\":{},\"RoutingControlState\":{},\"SafetyRulesToOverride\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRoutingControlStates\":{\"input\":{\"type\":\"structure\",\"required\":[\"UpdateRoutingControlStateEntries\"],\"members\":{\"UpdateRoutingControlStateEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RoutingControlArn\",\"RoutingControlState\"],\"members\":{\"RoutingControlArn\":{},\"RoutingControlState\":{}}}},\"SafetyRulesToOverride\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Se\":{\"type\":\"list\",\"member\":{}}}}"); + +/***/ }), + +/***/ 33426: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListRoutingControls\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"RoutingControls\"}}}"); + +/***/ }), + +/***/ 29886: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2020-11-02\",\"endpointPrefix\":\"route53-recovery-control-config\",\"signingName\":\"route53-recovery-control-config\",\"serviceFullName\":\"AWS Route53 Recovery Control Config\",\"serviceId\":\"Route53 Recovery Control Config\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"route53-recovery-control-config-2020-11-02\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateCluster\":{\"http\":{\"requestUri\":\"/cluster\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"ClusterName\":{},\"Tags\":{\"shape\":\"S3\"}},\"required\":[\"ClusterName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S7\"}}}},\"CreateControlPanel\":{\"http\":{\"requestUri\":\"/controlpanel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"ClusterArn\":{},\"ControlPanelName\":{},\"Tags\":{\"shape\":\"S3\"}},\"required\":[\"ClusterArn\",\"ControlPanelName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ControlPanel\":{\"shape\":\"Sg\"}}}},\"CreateRoutingControl\":{\"http\":{\"requestUri\":\"/routingcontrol\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"ClusterArn\":{},\"ControlPanelArn\":{},\"RoutingControlName\":{}},\"required\":[\"ClusterArn\",\"RoutingControlName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"RoutingControl\":{\"shape\":\"Sl\"}}}},\"CreateSafetyRule\":{\"http\":{\"requestUri\":\"/safetyrule\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AssertionRule\":{\"type\":\"structure\",\"members\":{\"AssertedControls\":{\"shape\":\"So\"},\"ControlPanelArn\":{},\"Name\":{},\"RuleConfig\":{\"shape\":\"Sp\"},\"WaitPeriodMs\":{\"type\":\"integer\"}},\"required\":[\"ControlPanelArn\",\"AssertedControls\",\"RuleConfig\",\"WaitPeriodMs\",\"Name\"]},\"ClientToken\":{\"idempotencyToken\":true},\"GatingRule\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{},\"GatingControls\":{\"shape\":\"So\"},\"Name\":{},\"RuleConfig\":{\"shape\":\"Sp\"},\"TargetControls\":{\"shape\":\"So\"},\"WaitPeriodMs\":{\"type\":\"integer\"}},\"required\":[\"TargetControls\",\"ControlPanelArn\",\"GatingControls\",\"RuleConfig\",\"WaitPeriodMs\",\"Name\"]},\"Tags\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssertionRule\":{\"shape\":\"St\"},\"GatingRule\":{\"shape\":\"Su\"}}}},\"DeleteCluster\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/cluster/{ClusterArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"ClusterArn\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteControlPanel\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/controlpanel/{ControlPanelArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{\"location\":\"uri\",\"locationName\":\"ControlPanelArn\"}},\"required\":[\"ControlPanelArn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRoutingControl\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/routingcontrol/{RoutingControlArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RoutingControlArn\":{\"location\":\"uri\",\"locationName\":\"RoutingControlArn\"}},\"required\":[\"RoutingControlArn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSafetyRule\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/safetyrule/{SafetyRuleArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"SafetyRuleArn\":{\"location\":\"uri\",\"locationName\":\"SafetyRuleArn\"}},\"required\":[\"SafetyRuleArn\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeCluster\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/cluster/{ClusterArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"uri\",\"locationName\":\"ClusterArn\"}},\"required\":[\"ClusterArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Cluster\":{\"shape\":\"S7\"}}}},\"DescribeControlPanel\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/controlpanel/{ControlPanelArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{\"location\":\"uri\",\"locationName\":\"ControlPanelArn\"}},\"required\":[\"ControlPanelArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ControlPanel\":{\"shape\":\"Sg\"}}}},\"DescribeRoutingControl\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/routingcontrol/{RoutingControlArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RoutingControlArn\":{\"location\":\"uri\",\"locationName\":\"RoutingControlArn\"}},\"required\":[\"RoutingControlArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"RoutingControl\":{\"shape\":\"Sl\"}}}},\"DescribeSafetyRule\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/safetyrule/{SafetyRuleArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"SafetyRuleArn\":{\"location\":\"uri\",\"locationName\":\"SafetyRuleArn\"}},\"required\":[\"SafetyRuleArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"AssertionRule\":{\"shape\":\"St\"},\"GatingRule\":{\"shape\":\"Su\"}}}},\"ListAssociatedRoute53HealthChecks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/routingcontrol/{RoutingControlArn}/associatedRoute53HealthChecks\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"RoutingControlArn\":{\"location\":\"uri\",\"locationName\":\"RoutingControlArn\"}},\"required\":[\"RoutingControlArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"HealthCheckIds\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListClusters\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/cluster\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Clusters\":{\"type\":\"list\",\"member\":{\"shape\":\"S7\"}},\"NextToken\":{}}}},\"ListControlPanels\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/controlpanels\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{\"location\":\"querystring\",\"locationName\":\"ClusterArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ControlPanels\":{\"type\":\"list\",\"member\":{\"shape\":\"Sg\"}},\"NextToken\":{}}}},\"ListRoutingControls\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/controlpanel/{ControlPanelArn}/routingcontrols\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{\"location\":\"uri\",\"locationName\":\"ControlPanelArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}},\"required\":[\"ControlPanelArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"RoutingControls\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}}}}},\"ListSafetyRules\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/controlpanel/{ControlPanelArn}/safetyrules\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{\"location\":\"uri\",\"locationName\":\"ControlPanelArn\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}},\"required\":[\"ControlPanelArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"SafetyRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ASSERTION\":{\"shape\":\"St\"},\"GATING\":{\"shape\":\"Su\"}}}}}}},\"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\":\"S3\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"S3\"}},\"required\":[\"ResourceArn\",\"Tags\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"TagKeys\",\"type\":\"list\",\"member\":{}}},\"required\":[\"ResourceArn\",\"TagKeys\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateControlPanel\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/controlpanel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{},\"ControlPanelName\":{}},\"required\":[\"ControlPanelArn\",\"ControlPanelName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ControlPanel\":{\"shape\":\"Sg\"}}}},\"UpdateRoutingControl\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/routingcontrol\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RoutingControlArn\":{},\"RoutingControlName\":{}},\"required\":[\"RoutingControlName\",\"RoutingControlArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"RoutingControl\":{\"shape\":\"Sl\"}}}},\"UpdateSafetyRule\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/safetyrule\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"AssertionRuleUpdate\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SafetyRuleArn\":{},\"WaitPeriodMs\":{\"type\":\"integer\"}},\"required\":[\"SafetyRuleArn\",\"WaitPeriodMs\",\"Name\"]},\"GatingRuleUpdate\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SafetyRuleArn\":{},\"WaitPeriodMs\":{\"type\":\"integer\"}},\"required\":[\"SafetyRuleArn\",\"WaitPeriodMs\",\"Name\"]}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssertionRule\":{\"shape\":\"St\"},\"GatingRule\":{\"shape\":\"Su\"}}}}},\"shapes\":{\"S3\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S7\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{},\"ClusterEndpoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Endpoint\":{},\"Region\":{}}}},\"Name\":{},\"Status\":{}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"ClusterArn\":{},\"ControlPanelArn\":{},\"DefaultControlPanel\":{\"type\":\"boolean\"},\"Name\":{},\"RoutingControlCount\":{\"type\":\"integer\"},\"Status\":{}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{},\"Name\":{},\"RoutingControlArn\":{},\"Status\":{}}},\"So\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"structure\",\"members\":{\"Inverted\":{\"type\":\"boolean\"},\"Threshold\":{\"type\":\"integer\"},\"Type\":{}},\"required\":[\"Type\",\"Inverted\",\"Threshold\"]},\"St\":{\"type\":\"structure\",\"members\":{\"AssertedControls\":{\"shape\":\"So\"},\"ControlPanelArn\":{},\"Name\":{},\"RuleConfig\":{\"shape\":\"Sp\"},\"SafetyRuleArn\":{},\"Status\":{},\"WaitPeriodMs\":{\"type\":\"integer\"}},\"required\":[\"Status\",\"ControlPanelArn\",\"SafetyRuleArn\",\"AssertedControls\",\"RuleConfig\",\"WaitPeriodMs\",\"Name\"]},\"Su\":{\"type\":\"structure\",\"members\":{\"ControlPanelArn\":{},\"GatingControls\":{\"shape\":\"So\"},\"Name\":{},\"RuleConfig\":{\"shape\":\"Sp\"},\"SafetyRuleArn\":{},\"Status\":{},\"TargetControls\":{\"shape\":\"So\"},\"WaitPeriodMs\":{\"type\":\"integer\"}},\"required\":[\"Status\",\"TargetControls\",\"ControlPanelArn\",\"SafetyRuleArn\",\"GatingControls\",\"RuleConfig\",\"WaitPeriodMs\",\"Name\"]}}}"); + +/***/ }), + +/***/ 43116: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListAssociatedRoute53HealthChecks\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListClusters\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListControlPanels\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListRoutingControls\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListSafetyRules\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + +/***/ 79230: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"V\":{\"ClusterCreated\":{\"description\":\"Wait until a cluster is created\",\"operation\":\"DescribeCluster\",\"delay\":5,\"maxAttempts\":26,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"Cluster.Status\",\"expected\":\"DEPLOYED\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"Cluster.Status\",\"expected\":\"PENDING\"},{\"state\":\"retry\",\"matcher\":\"status\",\"expected\":500}]},\"ClusterDeleted\":{\"description\":\"Wait for a cluster to be deleted\",\"operation\":\"DescribeCluster\",\"delay\":5,\"maxAttempts\":26,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"status\",\"expected\":404},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"Cluster.Status\",\"expected\":\"PENDING_DELETION\"},{\"state\":\"retry\",\"matcher\":\"status\",\"expected\":500}]},\"ControlPanelCreated\":{\"description\":\"Wait until a control panel is created\",\"operation\":\"DescribeControlPanel\",\"delay\":5,\"maxAttempts\":26,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"ControlPanel.Status\",\"expected\":\"DEPLOYED\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"ControlPanel.Status\",\"expected\":\"PENDING\"},{\"state\":\"retry\",\"matcher\":\"status\",\"expected\":500}]},\"ControlPanelDeleted\":{\"description\":\"Wait until a control panel is deleted\",\"operation\":\"DescribeControlPanel\",\"delay\":5,\"maxAttempts\":26,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"status\",\"expected\":404},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"ControlPanel.Status\",\"expected\":\"PENDING_DELETION\"},{\"state\":\"retry\",\"matcher\":\"status\",\"expected\":500}]},\"RoutingControlCreated\":{\"description\":\"Wait until a routing control is created\",\"operation\":\"DescribeRoutingControl\",\"delay\":5,\"maxAttempts\":26,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"path\",\"argument\":\"RoutingControl.Status\",\"expected\":\"DEPLOYED\"},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"RoutingControl.Status\",\"expected\":\"PENDING\"},{\"state\":\"retry\",\"matcher\":\"status\",\"expected\":500}]},\"RoutingControlDeleted\":{\"description\":\"Wait for a routing control to be deleted\",\"operation\":\"DescribeRoutingControl\",\"delay\":5,\"maxAttempts\":26,\"acceptors\":[{\"state\":\"success\",\"matcher\":\"status\",\"expected\":404},{\"state\":\"retry\",\"matcher\":\"path\",\"argument\":\"RoutingControl.Status\",\"expected\":\"PENDING_DELETION\"},{\"state\":\"retry\",\"matcher\":\"status\",\"expected\":500}]}}}"); + +/***/ }), + +/***/ 41608: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2019-12-02\",\"endpointPrefix\":\"route53-recovery-readiness\",\"signingName\":\"route53-recovery-readiness\",\"serviceFullName\":\"AWS Route53 Recovery Readiness\",\"serviceId\":\"Route53 Recovery Readiness\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"route53-recovery-readiness-2019-12-02\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateCell\":{\"http\":{\"requestUri\":\"/cells\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"CellName\":{\"locationName\":\"cellName\"},\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"CellName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CellArn\":{\"locationName\":\"cellArn\"},\"CellName\":{\"locationName\":\"cellName\"},\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"ParentReadinessScopes\":{\"shape\":\"S3\",\"locationName\":\"parentReadinessScopes\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"CreateCrossAccountAuthorization\":{\"http\":{\"requestUri\":\"/crossaccountauthorizations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"CrossAccountAuthorization\":{\"locationName\":\"crossAccountAuthorization\"}},\"required\":[\"CrossAccountAuthorization\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CrossAccountAuthorization\":{\"locationName\":\"crossAccountAuthorization\"}}}},\"CreateReadinessCheck\":{\"http\":{\"requestUri\":\"/readinesschecks\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ReadinessCheckName\":{\"locationName\":\"readinessCheckName\"},\"ResourceSetName\":{\"locationName\":\"resourceSetName\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"ResourceSetName\",\"ReadinessCheckName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ReadinessCheckArn\":{\"locationName\":\"readinessCheckArn\"},\"ReadinessCheckName\":{\"locationName\":\"readinessCheckName\"},\"ResourceSet\":{\"locationName\":\"resourceSet\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"CreateRecoveryGroup\":{\"http\":{\"requestUri\":\"/recoverygroups\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"RecoveryGroupName\":{\"locationName\":\"recoveryGroupName\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"RecoveryGroupName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"RecoveryGroupArn\":{\"locationName\":\"recoveryGroupArn\"},\"RecoveryGroupName\":{\"locationName\":\"recoveryGroupName\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"CreateResourceSet\":{\"http\":{\"requestUri\":\"/resourcesets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceSetName\":{\"locationName\":\"resourceSetName\"},\"ResourceSetType\":{\"locationName\":\"resourceSetType\"},\"Resources\":{\"shape\":\"Sh\",\"locationName\":\"resources\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"ResourceSetType\",\"ResourceSetName\",\"Resources\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceSetArn\":{\"locationName\":\"resourceSetArn\"},\"ResourceSetName\":{\"locationName\":\"resourceSetName\"},\"ResourceSetType\":{\"locationName\":\"resourceSetType\"},\"Resources\":{\"shape\":\"Sh\",\"locationName\":\"resources\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"DeleteCell\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/cells/{cellName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"CellName\":{\"location\":\"uri\",\"locationName\":\"cellName\"}},\"required\":[\"CellName\"]}},\"DeleteCrossAccountAuthorization\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/crossaccountauthorizations/{crossAccountAuthorization}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"CrossAccountAuthorization\":{\"location\":\"uri\",\"locationName\":\"crossAccountAuthorization\"}},\"required\":[\"CrossAccountAuthorization\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteReadinessCheck\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/readinesschecks/{readinessCheckName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ReadinessCheckName\":{\"location\":\"uri\",\"locationName\":\"readinessCheckName\"}},\"required\":[\"ReadinessCheckName\"]}},\"DeleteRecoveryGroup\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/recoverygroups/{recoveryGroupName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RecoveryGroupName\":{\"location\":\"uri\",\"locationName\":\"recoveryGroupName\"}},\"required\":[\"RecoveryGroupName\"]}},\"DeleteResourceSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/resourcesets/{resourceSetName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceSetName\":{\"location\":\"uri\",\"locationName\":\"resourceSetName\"}},\"required\":[\"ResourceSetName\"]}},\"GetArchitectureRecommendations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/recoverygroups/{recoveryGroupName}/architectureRecommendations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RecoveryGroupName\":{\"location\":\"uri\",\"locationName\":\"recoveryGroupName\"}},\"required\":[\"RecoveryGroupName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"LastAuditTimestamp\":{\"locationName\":\"lastAuditTimestamp\",\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"NextToken\":{\"locationName\":\"nextToken\"},\"Recommendations\":{\"locationName\":\"recommendations\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RecommendationText\":{\"locationName\":\"recommendationText\"}},\"required\":[\"RecommendationText\"]}}}}},\"GetCell\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/cells/{cellName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"CellName\":{\"location\":\"uri\",\"locationName\":\"cellName\"}},\"required\":[\"CellName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CellArn\":{\"locationName\":\"cellArn\"},\"CellName\":{\"locationName\":\"cellName\"},\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"ParentReadinessScopes\":{\"shape\":\"S3\",\"locationName\":\"parentReadinessScopes\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"GetCellReadinessSummary\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/cellreadiness/{cellName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"CellName\":{\"location\":\"uri\",\"locationName\":\"cellName\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}},\"required\":[\"CellName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"Readiness\":{\"locationName\":\"readiness\"},\"ReadinessChecks\":{\"shape\":\"S15\",\"locationName\":\"readinessChecks\"}}}},\"GetReadinessCheck\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/readinesschecks/{readinessCheckName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ReadinessCheckName\":{\"location\":\"uri\",\"locationName\":\"readinessCheckName\"}},\"required\":[\"ReadinessCheckName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ReadinessCheckArn\":{\"locationName\":\"readinessCheckArn\"},\"ReadinessCheckName\":{\"locationName\":\"readinessCheckName\"},\"ResourceSet\":{\"locationName\":\"resourceSet\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"GetReadinessCheckResourceStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/readinesschecks/{readinessCheckName}/resource/{resourceIdentifier}/status\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"ReadinessCheckName\":{\"location\":\"uri\",\"locationName\":\"readinessCheckName\"},\"ResourceIdentifier\":{\"location\":\"uri\",\"locationName\":\"resourceIdentifier\"}},\"required\":[\"ReadinessCheckName\",\"ResourceIdentifier\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"Readiness\":{\"locationName\":\"readiness\"},\"Rules\":{\"locationName\":\"rules\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LastCheckedTimestamp\":{\"shape\":\"S1d\",\"locationName\":\"lastCheckedTimestamp\"},\"Messages\":{\"shape\":\"S1e\",\"locationName\":\"messages\"},\"Readiness\":{\"locationName\":\"readiness\"},\"RuleId\":{\"locationName\":\"ruleId\"}},\"required\":[\"Messages\",\"Readiness\",\"RuleId\",\"LastCheckedTimestamp\"]}}}}},\"GetReadinessCheckStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/readinesschecks/{readinessCheckName}/status\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"ReadinessCheckName\":{\"location\":\"uri\",\"locationName\":\"readinessCheckName\"}},\"required\":[\"ReadinessCheckName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Messages\":{\"shape\":\"S1e\",\"locationName\":\"messages\"},\"NextToken\":{\"locationName\":\"nextToken\"},\"Readiness\":{\"locationName\":\"readiness\"},\"Resources\":{\"locationName\":\"resources\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComponentId\":{\"locationName\":\"componentId\"},\"LastCheckedTimestamp\":{\"shape\":\"S1d\",\"locationName\":\"lastCheckedTimestamp\"},\"Readiness\":{\"locationName\":\"readiness\"},\"ResourceArn\":{\"locationName\":\"resourceArn\"}},\"required\":[\"Readiness\",\"LastCheckedTimestamp\"]}}}}},\"GetRecoveryGroup\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/recoverygroups/{recoveryGroupName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RecoveryGroupName\":{\"location\":\"uri\",\"locationName\":\"recoveryGroupName\"}},\"required\":[\"RecoveryGroupName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"RecoveryGroupArn\":{\"locationName\":\"recoveryGroupArn\"},\"RecoveryGroupName\":{\"locationName\":\"recoveryGroupName\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"GetRecoveryGroupReadinessSummary\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/recoverygroupreadiness/{recoveryGroupName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RecoveryGroupName\":{\"location\":\"uri\",\"locationName\":\"recoveryGroupName\"}},\"required\":[\"RecoveryGroupName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"Readiness\":{\"locationName\":\"readiness\"},\"ReadinessChecks\":{\"shape\":\"S15\",\"locationName\":\"readinessChecks\"}}}},\"GetResourceSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/resourcesets/{resourceSetName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceSetName\":{\"location\":\"uri\",\"locationName\":\"resourceSetName\"}},\"required\":[\"ResourceSetName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceSetArn\":{\"locationName\":\"resourceSetArn\"},\"ResourceSetName\":{\"locationName\":\"resourceSetName\"},\"ResourceSetType\":{\"locationName\":\"resourceSetType\"},\"Resources\":{\"shape\":\"Sh\",\"locationName\":\"resources\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"ListCells\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/cells\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Cells\":{\"locationName\":\"cells\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CellArn\":{\"locationName\":\"cellArn\"},\"CellName\":{\"locationName\":\"cellName\"},\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"ParentReadinessScopes\":{\"shape\":\"S3\",\"locationName\":\"parentReadinessScopes\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"ParentReadinessScopes\",\"CellArn\",\"CellName\",\"Cells\"]}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListCrossAccountAuthorizations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/crossaccountauthorizations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CrossAccountAuthorizations\":{\"locationName\":\"crossAccountAuthorizations\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"locationName\":\"nextToken\"}}}},\"ListReadinessChecks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/readinesschecks\",\"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\"},\"ReadinessChecks\":{\"locationName\":\"readinessChecks\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReadinessCheckArn\":{\"locationName\":\"readinessCheckArn\"},\"ReadinessCheckName\":{\"locationName\":\"readinessCheckName\"},\"ResourceSet\":{\"locationName\":\"resourceSet\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"ReadinessCheckArn\",\"ResourceSet\"]}}}}},\"ListRecoveryGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/recoverygroups\",\"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\"},\"RecoveryGroups\":{\"locationName\":\"recoveryGroups\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"RecoveryGroupArn\":{\"locationName\":\"recoveryGroupArn\"},\"RecoveryGroupName\":{\"locationName\":\"recoveryGroupName\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"RecoveryGroupArn\",\"RecoveryGroupName\",\"Cells\"]}}}}},\"ListResourceSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/resourcesets\",\"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\"},\"ResourceSets\":{\"locationName\":\"resourceSets\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceSetArn\":{\"locationName\":\"resourceSetArn\"},\"ResourceSetName\":{\"locationName\":\"resourceSetName\"},\"ResourceSetType\":{\"locationName\":\"resourceSetType\"},\"Resources\":{\"shape\":\"Sh\",\"locationName\":\"resources\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"ResourceSetType\",\"ResourceSetName\",\"ResourceSetArn\",\"Resources\"]}}}}},\"ListRules\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/rules\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"ResourceType\":{\"location\":\"querystring\",\"locationName\":\"resourceType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"locationName\":\"nextToken\"},\"Rules\":{\"locationName\":\"rules\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceType\":{\"locationName\":\"resourceType\"},\"RuleDescription\":{\"locationName\":\"ruleDescription\"},\"RuleId\":{\"locationName\":\"ruleId\"}},\"required\":[\"RuleDescription\",\"RuleId\",\"ResourceType\"]}}}}},\"ListTagsForResources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\",\"Tags\"]},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"shape\":\"S3\",\"location\":\"querystring\",\"locationName\":\"tagKeys\"}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateCell\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/cells/{cellName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"CellName\":{\"location\":\"uri\",\"locationName\":\"cellName\"},\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"}},\"required\":[\"CellName\",\"Cells\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CellArn\":{\"locationName\":\"cellArn\"},\"CellName\":{\"locationName\":\"cellName\"},\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"ParentReadinessScopes\":{\"shape\":\"S3\",\"locationName\":\"parentReadinessScopes\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"UpdateReadinessCheck\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/readinesschecks/{readinessCheckName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ReadinessCheckName\":{\"location\":\"uri\",\"locationName\":\"readinessCheckName\"},\"ResourceSetName\":{\"locationName\":\"resourceSetName\"}},\"required\":[\"ReadinessCheckName\",\"ResourceSetName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ReadinessCheckArn\":{\"locationName\":\"readinessCheckArn\"},\"ReadinessCheckName\":{\"locationName\":\"readinessCheckName\"},\"ResourceSet\":{\"locationName\":\"resourceSet\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"UpdateRecoveryGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/recoverygroups/{recoveryGroupName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"RecoveryGroupName\":{\"location\":\"uri\",\"locationName\":\"recoveryGroupName\"}},\"required\":[\"RecoveryGroupName\",\"Cells\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Cells\":{\"shape\":\"S3\",\"locationName\":\"cells\"},\"RecoveryGroupArn\":{\"locationName\":\"recoveryGroupArn\"},\"RecoveryGroupName\":{\"locationName\":\"recoveryGroupName\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"UpdateResourceSet\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/resourcesets/{resourceSetName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceSetName\":{\"location\":\"uri\",\"locationName\":\"resourceSetName\"},\"ResourceSetType\":{\"locationName\":\"resourceSetType\"},\"Resources\":{\"shape\":\"Sh\",\"locationName\":\"resources\"}},\"required\":[\"ResourceSetName\",\"ResourceSetType\",\"Resources\"]},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceSetArn\":{\"locationName\":\"resourceSetArn\"},\"ResourceSetName\":{\"locationName\":\"resourceSetName\"},\"ResourceSetType\":{\"locationName\":\"resourceSetType\"},\"Resources\":{\"shape\":\"Sh\",\"locationName\":\"resources\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"S4\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComponentId\":{\"locationName\":\"componentId\"},\"DnsTargetResource\":{\"locationName\":\"dnsTargetResource\",\"type\":\"structure\",\"members\":{\"DomainName\":{\"locationName\":\"domainName\"},\"HostedZoneArn\":{\"locationName\":\"hostedZoneArn\"},\"RecordSetId\":{\"locationName\":\"recordSetId\"},\"RecordType\":{\"locationName\":\"recordType\"},\"TargetResource\":{\"locationName\":\"targetResource\",\"type\":\"structure\",\"members\":{\"NLBResource\":{\"locationName\":\"nLBResource\",\"type\":\"structure\",\"members\":{\"Arn\":{\"locationName\":\"arn\"}}},\"R53Resource\":{\"locationName\":\"r53Resource\",\"type\":\"structure\",\"members\":{\"DomainName\":{\"locationName\":\"domainName\"},\"RecordSetId\":{\"locationName\":\"recordSetId\"}}}}}}},\"ReadinessScopes\":{\"shape\":\"S3\",\"locationName\":\"readinessScopes\"},\"ResourceArn\":{\"locationName\":\"resourceArn\"}}}},\"S15\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Readiness\":{\"locationName\":\"readiness\"},\"ReadinessCheckName\":{\"locationName\":\"readinessCheckName\"}}}},\"S1d\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S1e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MessageText\":{\"locationName\":\"messageText\"}}}}}}"); + +/***/ }), + +/***/ 70416: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListReadinessChecks\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ReadinessChecks\"},\"ListResourceSets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResourceSets\"},\"ListCells\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Cells\"},\"ListRecoveryGroups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"RecoveryGroups\"},\"ListRules\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Rules\"},\"ListCrossAccountAuthorizations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"CrossAccountAuthorizations\"},\"GetCellReadinessSummary\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ReadinessChecks\",\"non_aggregate_keys\":[\"Readiness\"]},\"GetRecoveryGroupReadinessSummary\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ReadinessChecks\",\"non_aggregate_keys\":[\"Readiness\"]},\"GetReadinessCheckStatus\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Resources\",\"non_aggregate_keys\":[\"Readiness\",\"Messages\"]},\"GetReadinessCheckResourceStatus\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Rules\",\"non_aggregate_keys\":[\"Readiness\"]}}}"); + +/***/ }), + /***/ 6535: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-05-15\",\"endpointPrefix\":\"route53domains\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Route 53 Domains\",\"serviceId\":\"Route 53 Domains\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Route53Domains_v20140515\",\"uid\":\"route53domains-2014-05-15\"},\"operations\":{\"AcceptDomainTransferFromAnotherAwsAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Password\"],\"members\":{\"DomainName\":{},\"Password\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"CancelDomainTransferToAnotherAwsAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"CheckDomainAvailability\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"IdnLangCode\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Availability\"],\"members\":{\"Availability\":{}}}},\"CheckDomainTransferability\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"AuthCode\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Transferability\"],\"members\":{\"Transferability\":{\"type\":\"structure\",\"members\":{\"Transferable\":{}}}}}},\"DeleteTagsForDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"TagsToDelete\"],\"members\":{\"DomainName\":{},\"TagsToDelete\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableDomainAutoRenew\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableDomainTransferLock\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"EnableDomainAutoRenew\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableDomainTransferLock\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"GetContactReachabilityStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"domainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"status\":{}}}},\"GetDomainDetail\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Nameservers\",\"AdminContact\",\"RegistrantContact\",\"TechContact\"],\"members\":{\"DomainName\":{},\"Nameservers\":{\"shape\":\"Sy\"},\"AutoRenew\":{\"type\":\"boolean\"},\"AdminContact\":{\"shape\":\"S14\"},\"RegistrantContact\":{\"shape\":\"S14\"},\"TechContact\":{\"shape\":\"S14\"},\"AdminPrivacy\":{\"type\":\"boolean\"},\"RegistrantPrivacy\":{\"type\":\"boolean\"},\"TechPrivacy\":{\"type\":\"boolean\"},\"RegistrarName\":{},\"WhoIsServer\":{},\"RegistrarUrl\":{},\"AbuseContactEmail\":{},\"AbuseContactPhone\":{},\"RegistryDomainId\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"UpdatedDate\":{\"type\":\"timestamp\"},\"ExpirationDate\":{\"type\":\"timestamp\"},\"Reseller\":{},\"DnsSec\":{},\"StatusList\":{\"type\":\"list\",\"member\":{}}}}},\"GetDomainSuggestions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"SuggestionCount\",\"OnlyAvailable\"],\"members\":{\"DomainName\":{},\"SuggestionCount\":{\"type\":\"integer\"},\"OnlyAvailable\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SuggestionsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"Availability\":{}}}}}}},\"GetOperationDetail\":{\"input\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{},\"Status\":{},\"Message\":{},\"DomainName\":{},\"Type\":{},\"SubmittedDate\":{\"type\":\"timestamp\"}}}},\"ListDomains\":{\"input\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"MaxItems\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Domains\"],\"members\":{\"Domains\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"AutoRenew\":{\"type\":\"boolean\"},\"TransferLock\":{\"type\":\"boolean\"},\"Expiry\":{\"type\":\"timestamp\"}}}},\"NextPageMarker\":{}}}},\"ListOperations\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubmittedSince\":{\"type\":\"timestamp\"},\"Marker\":{},\"MaxItems\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Operations\"],\"members\":{\"Operations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OperationId\",\"Status\",\"Type\",\"SubmittedDate\"],\"members\":{\"OperationId\":{},\"Status\":{},\"Type\":{},\"SubmittedDate\":{\"type\":\"timestamp\"}}}},\"NextPageMarker\":{}}}},\"ListTagsForDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TagList\"],\"members\":{\"TagList\":{\"shape\":\"S2d\"}}}},\"RegisterDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"DurationInYears\",\"AdminContact\",\"RegistrantContact\",\"TechContact\"],\"members\":{\"DomainName\":{},\"IdnLangCode\":{},\"DurationInYears\":{\"type\":\"integer\"},\"AutoRenew\":{\"type\":\"boolean\"},\"AdminContact\":{\"shape\":\"S14\"},\"RegistrantContact\":{\"shape\":\"S14\"},\"TechContact\":{\"shape\":\"S14\"},\"PrivacyProtectAdminContact\":{\"type\":\"boolean\"},\"PrivacyProtectRegistrantContact\":{\"type\":\"boolean\"},\"PrivacyProtectTechContact\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"RejectDomainTransferFromAnotherAwsAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"RenewDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CurrentExpiryYear\"],\"members\":{\"DomainName\":{},\"DurationInYears\":{\"type\":\"integer\"},\"CurrentExpiryYear\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"ResendContactReachabilityEmail\":{\"input\":{\"type\":\"structure\",\"members\":{\"domainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"emailAddress\":{},\"isAlreadyVerified\":{\"type\":\"boolean\"}}}},\"RetrieveDomainAuthCode\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AuthCode\"],\"members\":{\"AuthCode\":{\"shape\":\"Sd\"}}}},\"TransferDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"DurationInYears\",\"AdminContact\",\"RegistrantContact\",\"TechContact\"],\"members\":{\"DomainName\":{},\"IdnLangCode\":{},\"DurationInYears\":{\"type\":\"integer\"},\"Nameservers\":{\"shape\":\"Sy\"},\"AuthCode\":{\"shape\":\"Sd\"},\"AutoRenew\":{\"type\":\"boolean\"},\"AdminContact\":{\"shape\":\"S14\"},\"RegistrantContact\":{\"shape\":\"S14\"},\"TechContact\":{\"shape\":\"S14\"},\"PrivacyProtectAdminContact\":{\"type\":\"boolean\"},\"PrivacyProtectRegistrantContact\":{\"type\":\"boolean\"},\"PrivacyProtectTechContact\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"TransferDomainToAnotherAwsAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"AccountId\"],\"members\":{\"DomainName\":{},\"AccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{},\"Password\":{}}}},\"UpdateDomainContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"AdminContact\":{\"shape\":\"S14\"},\"RegistrantContact\":{\"shape\":\"S14\"},\"TechContact\":{\"shape\":\"S14\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"UpdateDomainContactPrivacy\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"AdminPrivacy\":{\"type\":\"boolean\"},\"RegistrantPrivacy\":{\"type\":\"boolean\"},\"TechPrivacy\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"UpdateDomainNameservers\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Nameservers\"],\"members\":{\"DomainName\":{},\"FIAuthKey\":{\"deprecated\":true},\"Nameservers\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"UpdateTagsForDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"TagsToUpdate\":{\"shape\":\"S2d\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ViewBilling\":{\"input\":{\"type\":\"structure\",\"members\":{\"Start\":{\"type\":\"timestamp\"},\"End\":{\"type\":\"timestamp\"},\"Marker\":{},\"MaxItems\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPageMarker\":{},\"BillingRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"Operation\":{},\"InvoiceId\":{},\"BillDate\":{\"type\":\"timestamp\"},\"Price\":{\"type\":\"double\"}}}}}}}},\"shapes\":{\"Sd\":{\"type\":\"string\",\"sensitive\":true},\"Sy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"GlueIps\":{\"type\":\"list\",\"member\":{}}}}},\"S14\":{\"type\":\"structure\",\"members\":{\"FirstName\":{},\"LastName\":{},\"ContactType\":{},\"OrganizationName\":{},\"AddressLine1\":{},\"AddressLine2\":{},\"City\":{},\"State\":{},\"CountryCode\":{},\"ZipCode\":{},\"PhoneNumber\":{},\"Email\":{},\"Fax\":{},\"ExtraParams\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}}},\"sensitive\":true},\"S2d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-05-15\",\"endpointPrefix\":\"route53domains\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Route 53 Domains\",\"serviceId\":\"Route 53 Domains\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Route53Domains_v20140515\",\"uid\":\"route53domains-2014-05-15\"},\"operations\":{\"AcceptDomainTransferFromAnotherAwsAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Password\"],\"members\":{\"DomainName\":{},\"Password\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"CancelDomainTransferToAnotherAwsAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"CheckDomainAvailability\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"IdnLangCode\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Availability\"],\"members\":{\"Availability\":{}}}},\"CheckDomainTransferability\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"AuthCode\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Transferability\"],\"members\":{\"Transferability\":{\"type\":\"structure\",\"members\":{\"Transferable\":{}}}}}},\"DeleteDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"DeleteTagsForDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"TagsToDelete\"],\"members\":{\"DomainName\":{},\"TagsToDelete\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableDomainAutoRenew\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisableDomainTransferLock\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"EnableDomainAutoRenew\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableDomainTransferLock\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"GetContactReachabilityStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"domainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"status\":{}}}},\"GetDomainDetail\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Nameservers\",\"AdminContact\",\"RegistrantContact\",\"TechContact\"],\"members\":{\"DomainName\":{},\"Nameservers\":{\"shape\":\"S10\"},\"AutoRenew\":{\"type\":\"boolean\"},\"AdminContact\":{\"shape\":\"S16\"},\"RegistrantContact\":{\"shape\":\"S16\"},\"TechContact\":{\"shape\":\"S16\"},\"AdminPrivacy\":{\"type\":\"boolean\"},\"RegistrantPrivacy\":{\"type\":\"boolean\"},\"TechPrivacy\":{\"type\":\"boolean\"},\"RegistrarName\":{},\"WhoIsServer\":{},\"RegistrarUrl\":{},\"AbuseContactEmail\":{},\"AbuseContactPhone\":{},\"RegistryDomainId\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"UpdatedDate\":{\"type\":\"timestamp\"},\"ExpirationDate\":{\"type\":\"timestamp\"},\"Reseller\":{},\"DnsSec\":{},\"StatusList\":{\"type\":\"list\",\"member\":{}}}}},\"GetDomainSuggestions\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"SuggestionCount\",\"OnlyAvailable\"],\"members\":{\"DomainName\":{},\"SuggestionCount\":{\"type\":\"integer\"},\"OnlyAvailable\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SuggestionsList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"Availability\":{}}}}}}},\"GetOperationDetail\":{\"input\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{},\"Status\":{},\"Message\":{},\"DomainName\":{},\"Type\":{},\"SubmittedDate\":{\"type\":\"timestamp\"}}}},\"ListDomains\":{\"input\":{\"type\":\"structure\",\"members\":{\"FilterConditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Operator\",\"Values\"],\"members\":{\"Name\":{},\"Operator\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"SortCondition\":{\"type\":\"structure\",\"required\":[\"Name\",\"SortOrder\"],\"members\":{\"Name\":{},\"SortOrder\":{}}},\"Marker\":{},\"MaxItems\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Domains\"],\"members\":{\"Domains\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"AutoRenew\":{\"type\":\"boolean\"},\"TransferLock\":{\"type\":\"boolean\"},\"Expiry\":{\"type\":\"timestamp\"}}}},\"NextPageMarker\":{}}}},\"ListOperations\":{\"input\":{\"type\":\"structure\",\"members\":{\"SubmittedSince\":{\"type\":\"timestamp\"},\"Marker\":{},\"MaxItems\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Operations\"],\"members\":{\"Operations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OperationId\",\"Status\",\"Type\",\"SubmittedDate\"],\"members\":{\"OperationId\":{},\"Status\":{},\"Type\":{},\"SubmittedDate\":{\"type\":\"timestamp\"}}}},\"NextPageMarker\":{}}}},\"ListPrices\":{\"input\":{\"type\":\"structure\",\"members\":{\"Tld\":{},\"Marker\":{},\"MaxItems\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Prices\"],\"members\":{\"Prices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"RegistrationPrice\":{\"shape\":\"S2r\"},\"TransferPrice\":{\"shape\":\"S2r\"},\"RenewalPrice\":{\"shape\":\"S2r\"},\"ChangeOwnershipPrice\":{\"shape\":\"S2r\"},\"RestorationPrice\":{\"shape\":\"S2r\"}}}},\"NextPageMarker\":{}}}},\"ListTagsForDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TagList\"],\"members\":{\"TagList\":{\"shape\":\"S2w\"}}}},\"RegisterDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"DurationInYears\",\"AdminContact\",\"RegistrantContact\",\"TechContact\"],\"members\":{\"DomainName\":{},\"IdnLangCode\":{},\"DurationInYears\":{\"type\":\"integer\"},\"AutoRenew\":{\"type\":\"boolean\"},\"AdminContact\":{\"shape\":\"S16\"},\"RegistrantContact\":{\"shape\":\"S16\"},\"TechContact\":{\"shape\":\"S16\"},\"PrivacyProtectAdminContact\":{\"type\":\"boolean\"},\"PrivacyProtectRegistrantContact\":{\"type\":\"boolean\"},\"PrivacyProtectTechContact\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"RejectDomainTransferFromAnotherAwsAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{}}}},\"RenewDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CurrentExpiryYear\"],\"members\":{\"DomainName\":{},\"DurationInYears\":{\"type\":\"integer\"},\"CurrentExpiryYear\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"ResendContactReachabilityEmail\":{\"input\":{\"type\":\"structure\",\"members\":{\"domainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"domainName\":{},\"emailAddress\":{},\"isAlreadyVerified\":{\"type\":\"boolean\"}}}},\"RetrieveDomainAuthCode\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"AuthCode\"],\"members\":{\"AuthCode\":{\"shape\":\"Sd\"}}}},\"TransferDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"DurationInYears\",\"AdminContact\",\"RegistrantContact\",\"TechContact\"],\"members\":{\"DomainName\":{},\"IdnLangCode\":{},\"DurationInYears\":{\"type\":\"integer\"},\"Nameservers\":{\"shape\":\"S10\"},\"AuthCode\":{\"shape\":\"Sd\"},\"AutoRenew\":{\"type\":\"boolean\"},\"AdminContact\":{\"shape\":\"S16\"},\"RegistrantContact\":{\"shape\":\"S16\"},\"TechContact\":{\"shape\":\"S16\"},\"PrivacyProtectAdminContact\":{\"type\":\"boolean\"},\"PrivacyProtectRegistrantContact\":{\"type\":\"boolean\"},\"PrivacyProtectTechContact\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"TransferDomainToAnotherAwsAccount\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"AccountId\"],\"members\":{\"DomainName\":{},\"AccountId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"OperationId\":{},\"Password\":{}}}},\"UpdateDomainContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"AdminContact\":{\"shape\":\"S16\"},\"RegistrantContact\":{\"shape\":\"S16\"},\"TechContact\":{\"shape\":\"S16\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"UpdateDomainContactPrivacy\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"AdminPrivacy\":{\"type\":\"boolean\"},\"RegistrantPrivacy\":{\"type\":\"boolean\"},\"TechPrivacy\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"UpdateDomainNameservers\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"Nameservers\"],\"members\":{\"DomainName\":{},\"FIAuthKey\":{\"deprecated\":true,\"type\":\"string\",\"sensitive\":true},\"Nameservers\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OperationId\"],\"members\":{\"OperationId\":{}}}},\"UpdateTagsForDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\"],\"members\":{\"DomainName\":{},\"TagsToUpdate\":{\"shape\":\"S2w\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ViewBilling\":{\"input\":{\"type\":\"structure\",\"members\":{\"Start\":{\"type\":\"timestamp\"},\"End\":{\"type\":\"timestamp\"},\"Marker\":{},\"MaxItems\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPageMarker\":{},\"BillingRecords\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"Operation\":{},\"InvoiceId\":{},\"BillDate\":{\"type\":\"timestamp\"},\"Price\":{\"type\":\"double\"}}}}}}}},\"shapes\":{\"Sd\":{\"type\":\"string\",\"sensitive\":true},\"S10\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"GlueIps\":{\"type\":\"list\",\"member\":{}}}}},\"S16\":{\"type\":\"structure\",\"members\":{\"FirstName\":{},\"LastName\":{},\"ContactType\":{},\"OrganizationName\":{},\"AddressLine1\":{},\"AddressLine2\":{},\"City\":{},\"State\":{},\"CountryCode\":{},\"ZipCode\":{},\"PhoneNumber\":{},\"Email\":{},\"Fax\":{},\"ExtraParams\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{\"type\":\"string\",\"sensitive\":true}}}}},\"sensitive\":true},\"S2r\":{\"type\":\"structure\",\"required\":[\"Price\",\"Currency\"],\"members\":{\"Price\":{\"type\":\"double\"},\"Currency\":{}}},\"S2w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}}"); /***/ }), @@ -37536,7 +40798,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListDomains\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextPageMarker\",\"result_key\":\"Domains\"},\"ListOperations\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextPageMarker\",\"result_key\":\"Operations\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListDomains\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextPageMarker\",\"result_key\":\"Domains\"},\"ListOperations\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextPageMarker\",\"result_key\":\"Operations\"},\"ListPrices\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextPageMarker\",\"result_key\":\"Prices\"},\"ViewBilling\":{\"input_token\":\"Marker\",\"limit_key\":\"MaxItems\",\"output_token\":\"NextPageMarker\",\"result_key\":\"BillingRecords\"}}}"); /***/ }), @@ -37544,7 +40806,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDomains\":{\"input_token\":\"Marker\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-04-01\",\"endpointPrefix\":\"route53resolver\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Route53Resolver\",\"serviceFullName\":\"Amazon Route 53 Resolver\",\"serviceId\":\"Route53Resolver\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Route53Resolver\",\"uid\":\"route53resolver-2018-04-01\"},\"operations\":{\"AssociateFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"FirewallRuleGroupId\",\"VpcId\",\"Priority\",\"Name\"],\"members\":{\"CreatorRequestId\":{\"idempotencyToken\":true},\"FirewallRuleGroupId\":{},\"VpcId\":{},\"Priority\":{\"type\":\"integer\"},\"Name\":{},\"MutationProtection\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupAssociation\":{\"shape\":\"Sc\"}}}},\"AssociateResolverEndpointIpAddress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\",\"IpAddress\"],\"members\":{\"ResolverEndpointId\":{},\"IpAddress\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"AssociateResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigId\",\"ResourceId\"],\"members\":{\"ResolverQueryLogConfigId\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfigAssociation\":{\"shape\":\"Su\"}}}},\"AssociateResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverRuleId\",\"VPCId\"],\"members\":{\"ResolverRuleId\":{},\"Name\":{},\"VPCId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRuleAssociation\":{\"shape\":\"S10\"}}}},\"CreateFirewallDomainList\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"Name\"],\"members\":{\"CreatorRequestId\":{\"idempotencyToken\":true},\"Name\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallDomainList\":{\"shape\":\"S14\"}}}},\"CreateFirewallRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"FirewallRuleGroupId\",\"FirewallDomainListId\",\"Priority\",\"Action\",\"Name\"],\"members\":{\"CreatorRequestId\":{\"idempotencyToken\":true},\"FirewallRuleGroupId\":{},\"FirewallDomainListId\":{},\"Priority\":{\"type\":\"integer\"},\"Action\":{},\"BlockResponse\":{},\"BlockOverrideDomain\":{},\"BlockOverrideDnsType\":{},\"BlockOverrideTtl\":{\"type\":\"integer\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRule\":{\"shape\":\"S1e\"}}}},\"CreateFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"Name\"],\"members\":{\"CreatorRequestId\":{\"idempotencyToken\":true},\"Name\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroup\":{\"shape\":\"S1h\"}}}},\"CreateResolverEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"SecurityGroupIds\",\"Direction\",\"IpAddresses\"],\"members\":{\"CreatorRequestId\":{},\"Name\":{},\"SecurityGroupIds\":{\"shape\":\"So\"},\"Direction\":{},\"IpAddresses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"SubnetId\":{},\"Ip\":{}}}},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"CreateResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"DestinationArn\",\"CreatorRequestId\"],\"members\":{\"Name\":{},\"DestinationArn\":{},\"CreatorRequestId\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfig\":{\"shape\":\"S1t\"}}}},\"CreateResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"RuleType\",\"DomainName\"],\"members\":{\"CreatorRequestId\":{},\"Name\":{},\"RuleType\":{},\"DomainName\":{},\"TargetIps\":{\"shape\":\"S1z\"},\"ResolverEndpointId\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRule\":{\"shape\":\"S23\"}}}},\"DeleteFirewallDomainList\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\"],\"members\":{\"FirewallDomainListId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallDomainList\":{\"shape\":\"S14\"}}}},\"DeleteFirewallRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\",\"FirewallDomainListId\"],\"members\":{\"FirewallRuleGroupId\":{},\"FirewallDomainListId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRule\":{\"shape\":\"S1e\"}}}},\"DeleteFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\"],\"members\":{\"FirewallRuleGroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroup\":{\"shape\":\"S1h\"}}}},\"DeleteResolverEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\"],\"members\":{\"ResolverEndpointId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"DeleteResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigId\"],\"members\":{\"ResolverQueryLogConfigId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfig\":{\"shape\":\"S1t\"}}}},\"DeleteResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverRuleId\"],\"members\":{\"ResolverRuleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRule\":{\"shape\":\"S23\"}}}},\"DisassociateFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupAssociationId\"],\"members\":{\"FirewallRuleGroupAssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupAssociation\":{\"shape\":\"Sc\"}}}},\"DisassociateResolverEndpointIpAddress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\",\"IpAddress\"],\"members\":{\"ResolverEndpointId\":{},\"IpAddress\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"DisassociateResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigId\",\"ResourceId\"],\"members\":{\"ResolverQueryLogConfigId\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfigAssociation\":{\"shape\":\"Su\"}}}},\"DisassociateResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"VPCId\",\"ResolverRuleId\"],\"members\":{\"VPCId\":{},\"ResolverRuleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRuleAssociation\":{\"shape\":\"S10\"}}}},\"GetFirewallConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallConfig\":{\"shape\":\"S2r\"}}}},\"GetFirewallDomainList\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\"],\"members\":{\"FirewallDomainListId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallDomainList\":{\"shape\":\"S14\"}}}},\"GetFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\"],\"members\":{\"FirewallRuleGroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroup\":{\"shape\":\"S1h\"}}}},\"GetFirewallRuleGroupAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupAssociationId\"],\"members\":{\"FirewallRuleGroupAssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupAssociation\":{\"shape\":\"Sc\"}}}},\"GetFirewallRuleGroupPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupPolicy\":{}}}},\"GetResolverDnssecConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverDNSSECConfig\":{\"shape\":\"S34\"}}}},\"GetResolverEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\"],\"members\":{\"ResolverEndpointId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"GetResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigId\"],\"members\":{\"ResolverQueryLogConfigId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfig\":{\"shape\":\"S1t\"}}}},\"GetResolverQueryLogConfigAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigAssociationId\"],\"members\":{\"ResolverQueryLogConfigAssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfigAssociation\":{\"shape\":\"Su\"}}}},\"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\":\"S23\"}}}},\"GetResolverRuleAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverRuleAssociationId\"],\"members\":{\"ResolverRuleAssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRuleAssociation\":{\"shape\":\"S10\"}}}},\"GetResolverRulePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRulePolicy\":{}}}},\"ImportFirewallDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\",\"Operation\",\"DomainFileUrl\"],\"members\":{\"FirewallDomainListId\":{},\"Operation\":{},\"DomainFileUrl\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Status\":{},\"StatusMessage\":{}}}},\"ListFirewallConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S2r\"}}}}},\"ListFirewallDomainLists\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallDomainLists\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"CreatorRequestId\":{},\"ManagedOwnerName\":{}}}}}}},\"ListFirewallDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\"],\"members\":{\"FirewallDomainListId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Domains\":{\"shape\":\"S43\"}}}},\"ListFirewallRuleGroupAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupId\":{},\"VpcId\":{},\"Priority\":{\"type\":\"integer\"},\"Status\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallRuleGroupAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}}}}},\"ListFirewallRuleGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallRuleGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"OwnerId\":{},\"CreatorRequestId\":{},\"ShareStatus\":{}}}}}}},\"ListFirewallRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\"],\"members\":{\"FirewallRuleGroupId\":{},\"Priority\":{\"type\":\"integer\"},\"Action\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallRules\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}}}}},\"ListResolverDnssecConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ResolverDnssecConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S34\"}}}}},\"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\":\"S4g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResolverEndpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\"}}}}},\"ListResolverQueryLogConfigAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4g\"},\"SortBy\":{},\"SortOrder\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"TotalCount\":{\"type\":\"integer\"},\"TotalFilteredCount\":{\"type\":\"integer\"},\"ResolverQueryLogConfigAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"Su\"}}}}},\"ListResolverQueryLogConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4g\"},\"SortBy\":{},\"SortOrder\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"TotalCount\":{\"type\":\"integer\"},\"TotalFilteredCount\":{\"type\":\"integer\"},\"ResolverQueryLogConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}}}}},\"ListResolverRuleAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResolverRuleAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}}},\"ListResolverRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResolverRules\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\"}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S7\"},\"NextToken\":{}}}},\"PutFirewallRuleGroupPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Arn\",\"FirewallRuleGroupPolicy\"],\"members\":{\"Arn\":{},\"FirewallRuleGroupPolicy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReturnValue\":{\"type\":\"boolean\"}}}},\"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\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFirewallConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"FirewallFailOpen\"],\"members\":{\"ResourceId\":{},\"FirewallFailOpen\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallConfig\":{\"shape\":\"S2r\"}}}},\"UpdateFirewallDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\",\"Operation\",\"Domains\"],\"members\":{\"FirewallDomainListId\":{},\"Operation\":{},\"Domains\":{\"shape\":\"S43\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Status\":{},\"StatusMessage\":{}}}},\"UpdateFirewallRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\",\"FirewallDomainListId\"],\"members\":{\"FirewallRuleGroupId\":{},\"FirewallDomainListId\":{},\"Priority\":{\"type\":\"integer\"},\"Action\":{},\"BlockResponse\":{},\"BlockOverrideDomain\":{},\"BlockOverrideDnsType\":{},\"BlockOverrideTtl\":{\"type\":\"integer\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRule\":{\"shape\":\"S1e\"}}}},\"UpdateFirewallRuleGroupAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupAssociationId\"],\"members\":{\"FirewallRuleGroupAssociationId\":{},\"Priority\":{\"type\":\"integer\"},\"MutationProtection\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupAssociation\":{\"shape\":\"Sc\"}}}},\"UpdateResolverDnssecConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Validation\"],\"members\":{\"ResourceId\":{},\"Validation\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverDNSSECConfig\":{\"shape\":\"S34\"}}}},\"UpdateResolverEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\"],\"members\":{\"ResolverEndpointId\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"UpdateResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverRuleId\",\"Config\"],\"members\":{\"ResolverRuleId\":{},\"Config\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"TargetIps\":{\"shape\":\"S1z\"},\"ResolverEndpointId\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRule\":{\"shape\":\"S23\"}}}}},\"shapes\":{\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sc\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"FirewallRuleGroupId\":{},\"VpcId\":{},\"Name\":{},\"Priority\":{\"type\":\"integer\"},\"MutationProtection\":{},\"ManagedOwnerName\":{},\"Status\":{},\"StatusMessage\":{},\"CreatorRequestId\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"IpId\":{},\"SubnetId\":{},\"Ip\":{}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"CreatorRequestId\":{},\"Arn\":{},\"Name\":{},\"SecurityGroupIds\":{\"shape\":\"So\"},\"Direction\":{},\"IpAddressCount\":{\"type\":\"integer\"},\"HostVPCId\":{},\"Status\":{},\"StatusMessage\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"So\":{\"type\":\"list\",\"member\":{}},\"Su\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ResolverQueryLogConfigId\":{},\"ResourceId\":{},\"Status\":{},\"Error\":{},\"ErrorMessage\":{},\"CreationTime\":{}}},\"S10\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ResolverRuleId\":{},\"Name\":{},\"VPCId\":{},\"Status\":{},\"StatusMessage\":{}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"DomainCount\":{\"type\":\"integer\"},\"Status\":{},\"StatusMessage\":{},\"ManagedOwnerName\":{},\"CreatorRequestId\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupId\":{},\"FirewallDomainListId\":{},\"Name\":{},\"Priority\":{\"type\":\"integer\"},\"Action\":{},\"BlockResponse\":{},\"BlockOverrideDomain\":{},\"BlockOverrideDnsType\":{},\"BlockOverrideTtl\":{\"type\":\"integer\"},\"CreatorRequestId\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"S1h\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"RuleCount\":{\"type\":\"integer\"},\"Status\":{},\"StatusMessage\":{},\"OwnerId\":{},\"CreatorRequestId\":{},\"ShareStatus\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"OwnerId\":{},\"Status\":{},\"ShareStatus\":{},\"AssociationCount\":{\"type\":\"integer\"},\"Arn\":{},\"Name\":{},\"DestinationArn\":{},\"CreatorRequestId\":{},\"CreationTime\":{}}},\"S1z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Ip\"],\"members\":{\"Ip\":{},\"Port\":{\"type\":\"integer\"}}}},\"S23\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"CreatorRequestId\":{},\"Arn\":{},\"DomainName\":{},\"Status\":{},\"StatusMessage\":{},\"RuleType\":{},\"Name\":{},\"TargetIps\":{\"shape\":\"S1z\"},\"ResolverEndpointId\":{},\"OwnerId\":{},\"ShareStatus\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"S2r\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ResourceId\":{},\"OwnerId\":{},\"FirewallFailOpen\":{}}},\"S34\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"OwnerId\":{},\"ResourceId\":{},\"ValidationStatus\":{}}},\"S43\":{\"type\":\"list\",\"member\":{}},\"S4g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-04-01\",\"endpointPrefix\":\"route53resolver\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Route53Resolver\",\"serviceFullName\":\"Amazon Route 53 Resolver\",\"serviceId\":\"Route53Resolver\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Route53Resolver\",\"uid\":\"route53resolver-2018-04-01\"},\"operations\":{\"AssociateFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"FirewallRuleGroupId\",\"VpcId\",\"Priority\",\"Name\"],\"members\":{\"CreatorRequestId\":{\"idempotencyToken\":true},\"FirewallRuleGroupId\":{},\"VpcId\":{},\"Priority\":{\"type\":\"integer\"},\"Name\":{},\"MutationProtection\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupAssociation\":{\"shape\":\"Sc\"}}}},\"AssociateResolverEndpointIpAddress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\",\"IpAddress\"],\"members\":{\"ResolverEndpointId\":{},\"IpAddress\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"AssociateResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigId\",\"ResourceId\"],\"members\":{\"ResolverQueryLogConfigId\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfigAssociation\":{\"shape\":\"Su\"}}}},\"AssociateResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverRuleId\",\"VPCId\"],\"members\":{\"ResolverRuleId\":{},\"Name\":{},\"VPCId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRuleAssociation\":{\"shape\":\"S10\"}}}},\"CreateFirewallDomainList\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"Name\"],\"members\":{\"CreatorRequestId\":{\"idempotencyToken\":true},\"Name\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallDomainList\":{\"shape\":\"S14\"}}}},\"CreateFirewallRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"FirewallRuleGroupId\",\"FirewallDomainListId\",\"Priority\",\"Action\",\"Name\"],\"members\":{\"CreatorRequestId\":{\"idempotencyToken\":true},\"FirewallRuleGroupId\":{},\"FirewallDomainListId\":{},\"Priority\":{\"type\":\"integer\"},\"Action\":{},\"BlockResponse\":{},\"BlockOverrideDomain\":{},\"BlockOverrideDnsType\":{},\"BlockOverrideTtl\":{\"type\":\"integer\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRule\":{\"shape\":\"S1e\"}}}},\"CreateFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"Name\"],\"members\":{\"CreatorRequestId\":{\"idempotencyToken\":true},\"Name\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroup\":{\"shape\":\"S1h\"}}}},\"CreateResolverEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"SecurityGroupIds\",\"Direction\",\"IpAddresses\"],\"members\":{\"CreatorRequestId\":{},\"Name\":{},\"SecurityGroupIds\":{\"shape\":\"So\"},\"Direction\":{},\"IpAddresses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SubnetId\"],\"members\":{\"SubnetId\":{},\"Ip\":{}}}},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"CreateResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"DestinationArn\",\"CreatorRequestId\"],\"members\":{\"Name\":{},\"DestinationArn\":{},\"CreatorRequestId\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfig\":{\"shape\":\"S1t\"}}}},\"CreateResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"CreatorRequestId\",\"RuleType\",\"DomainName\"],\"members\":{\"CreatorRequestId\":{},\"Name\":{},\"RuleType\":{},\"DomainName\":{},\"TargetIps\":{\"shape\":\"S1z\"},\"ResolverEndpointId\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRule\":{\"shape\":\"S23\"}}}},\"DeleteFirewallDomainList\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\"],\"members\":{\"FirewallDomainListId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallDomainList\":{\"shape\":\"S14\"}}}},\"DeleteFirewallRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\",\"FirewallDomainListId\"],\"members\":{\"FirewallRuleGroupId\":{},\"FirewallDomainListId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRule\":{\"shape\":\"S1e\"}}}},\"DeleteFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\"],\"members\":{\"FirewallRuleGroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroup\":{\"shape\":\"S1h\"}}}},\"DeleteResolverEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\"],\"members\":{\"ResolverEndpointId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"DeleteResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigId\"],\"members\":{\"ResolverQueryLogConfigId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfig\":{\"shape\":\"S1t\"}}}},\"DeleteResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverRuleId\"],\"members\":{\"ResolverRuleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRule\":{\"shape\":\"S23\"}}}},\"DisassociateFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupAssociationId\"],\"members\":{\"FirewallRuleGroupAssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupAssociation\":{\"shape\":\"Sc\"}}}},\"DisassociateResolverEndpointIpAddress\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\",\"IpAddress\"],\"members\":{\"ResolverEndpointId\":{},\"IpAddress\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"DisassociateResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigId\",\"ResourceId\"],\"members\":{\"ResolverQueryLogConfigId\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfigAssociation\":{\"shape\":\"Su\"}}}},\"DisassociateResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"VPCId\",\"ResolverRuleId\"],\"members\":{\"VPCId\":{},\"ResolverRuleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRuleAssociation\":{\"shape\":\"S10\"}}}},\"GetFirewallConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallConfig\":{\"shape\":\"S2r\"}}}},\"GetFirewallDomainList\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\"],\"members\":{\"FirewallDomainListId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallDomainList\":{\"shape\":\"S14\"}}}},\"GetFirewallRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\"],\"members\":{\"FirewallRuleGroupId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroup\":{\"shape\":\"S1h\"}}}},\"GetFirewallRuleGroupAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupAssociationId\"],\"members\":{\"FirewallRuleGroupAssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupAssociation\":{\"shape\":\"Sc\"}}}},\"GetFirewallRuleGroupPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupPolicy\":{}}}},\"GetResolverConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverConfig\":{\"shape\":\"S34\"}}}},\"GetResolverDnssecConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverDNSSECConfig\":{\"shape\":\"S38\"}}}},\"GetResolverEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\"],\"members\":{\"ResolverEndpointId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"GetResolverQueryLogConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigId\"],\"members\":{\"ResolverQueryLogConfigId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfig\":{\"shape\":\"S1t\"}}}},\"GetResolverQueryLogConfigAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverQueryLogConfigAssociationId\"],\"members\":{\"ResolverQueryLogConfigAssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverQueryLogConfigAssociation\":{\"shape\":\"Su\"}}}},\"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\":\"S23\"}}}},\"GetResolverRuleAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverRuleAssociationId\"],\"members\":{\"ResolverRuleAssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRuleAssociation\":{\"shape\":\"S10\"}}}},\"GetResolverRulePolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRulePolicy\":{}}}},\"ImportFirewallDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\",\"Operation\",\"DomainFileUrl\"],\"members\":{\"FirewallDomainListId\":{},\"Operation\":{},\"DomainFileUrl\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Status\":{},\"StatusMessage\":{}}}},\"ListFirewallConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S2r\"}}}}},\"ListFirewallDomainLists\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallDomainLists\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"CreatorRequestId\":{},\"ManagedOwnerName\":{}}}}}}},\"ListFirewallDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\"],\"members\":{\"FirewallDomainListId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Domains\":{\"shape\":\"S47\"}}}},\"ListFirewallRuleGroupAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupId\":{},\"VpcId\":{},\"Priority\":{\"type\":\"integer\"},\"Status\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallRuleGroupAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc\"}}}}},\"ListFirewallRuleGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallRuleGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"OwnerId\":{},\"CreatorRequestId\":{},\"ShareStatus\":{}}}}}}},\"ListFirewallRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\"],\"members\":{\"FirewallRuleGroupId\":{},\"Priority\":{\"type\":\"integer\"},\"Action\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"FirewallRules\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}}}}},\"ListResolverConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ResolverConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S34\"}}}}},\"ListResolverDnssecConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"ResolverDnssecConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S38\"}}}}},\"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\":\"S4o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResolverEndpoints\":{\"type\":\"list\",\"member\":{\"shape\":\"Sn\"}}}}},\"ListResolverQueryLogConfigAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4o\"},\"SortBy\":{},\"SortOrder\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"TotalCount\":{\"type\":\"integer\"},\"TotalFilteredCount\":{\"type\":\"integer\"},\"ResolverQueryLogConfigAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"Su\"}}}}},\"ListResolverQueryLogConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4o\"},\"SortBy\":{},\"SortOrder\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"TotalCount\":{\"type\":\"integer\"},\"TotalFilteredCount\":{\"type\":\"integer\"},\"ResolverQueryLogConfigs\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}}}}},\"ListResolverRuleAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResolverRuleAssociations\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}}},\"ListResolverRules\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"S4o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"ResolverRules\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\"}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S7\"},\"NextToken\":{}}}},\"PutFirewallRuleGroupPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"Arn\",\"FirewallRuleGroupPolicy\"],\"members\":{\"Arn\":{},\"FirewallRuleGroupPolicy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReturnValue\":{\"type\":\"boolean\"}}}},\"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\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFirewallConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"FirewallFailOpen\"],\"members\":{\"ResourceId\":{},\"FirewallFailOpen\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallConfig\":{\"shape\":\"S2r\"}}}},\"UpdateFirewallDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallDomainListId\",\"Operation\",\"Domains\"],\"members\":{\"FirewallDomainListId\":{},\"Operation\":{},\"Domains\":{\"shape\":\"S47\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Status\":{},\"StatusMessage\":{}}}},\"UpdateFirewallRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupId\",\"FirewallDomainListId\"],\"members\":{\"FirewallRuleGroupId\":{},\"FirewallDomainListId\":{},\"Priority\":{\"type\":\"integer\"},\"Action\":{},\"BlockResponse\":{},\"BlockOverrideDomain\":{},\"BlockOverrideDnsType\":{},\"BlockOverrideTtl\":{\"type\":\"integer\"},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRule\":{\"shape\":\"S1e\"}}}},\"UpdateFirewallRuleGroupAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"FirewallRuleGroupAssociationId\"],\"members\":{\"FirewallRuleGroupAssociationId\":{},\"Priority\":{\"type\":\"integer\"},\"MutationProtection\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupAssociation\":{\"shape\":\"Sc\"}}}},\"UpdateResolverConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"AutodefinedReverseFlag\"],\"members\":{\"ResourceId\":{},\"AutodefinedReverseFlag\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverConfig\":{\"shape\":\"S34\"}}}},\"UpdateResolverDnssecConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Validation\"],\"members\":{\"ResourceId\":{},\"Validation\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverDNSSECConfig\":{\"shape\":\"S38\"}}}},\"UpdateResolverEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverEndpointId\"],\"members\":{\"ResolverEndpointId\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverEndpoint\":{\"shape\":\"Sn\"}}}},\"UpdateResolverRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResolverRuleId\",\"Config\"],\"members\":{\"ResolverRuleId\":{},\"Config\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"TargetIps\":{\"shape\":\"S1z\"},\"ResolverEndpointId\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResolverRule\":{\"shape\":\"S23\"}}}}},\"shapes\":{\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sc\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"FirewallRuleGroupId\":{},\"VpcId\":{},\"Name\":{},\"Priority\":{\"type\":\"integer\"},\"MutationProtection\":{},\"ManagedOwnerName\":{},\"Status\":{},\"StatusMessage\":{},\"CreatorRequestId\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"IpId\":{},\"SubnetId\":{},\"Ip\":{}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"CreatorRequestId\":{},\"Arn\":{},\"Name\":{},\"SecurityGroupIds\":{\"shape\":\"So\"},\"Direction\":{},\"IpAddressCount\":{\"type\":\"integer\"},\"HostVPCId\":{},\"Status\":{},\"StatusMessage\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"So\":{\"type\":\"list\",\"member\":{}},\"Su\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ResolverQueryLogConfigId\":{},\"ResourceId\":{},\"Status\":{},\"Error\":{},\"ErrorMessage\":{},\"CreationTime\":{}}},\"S10\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ResolverRuleId\":{},\"Name\":{},\"VPCId\":{},\"Status\":{},\"StatusMessage\":{}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"DomainCount\":{\"type\":\"integer\"},\"Status\":{},\"StatusMessage\":{},\"ManagedOwnerName\":{},\"CreatorRequestId\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"FirewallRuleGroupId\":{},\"FirewallDomainListId\":{},\"Name\":{},\"Priority\":{\"type\":\"integer\"},\"Action\":{},\"BlockResponse\":{},\"BlockOverrideDomain\":{},\"BlockOverrideDnsType\":{},\"BlockOverrideTtl\":{\"type\":\"integer\"},\"CreatorRequestId\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"S1h\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Arn\":{},\"Name\":{},\"RuleCount\":{\"type\":\"integer\"},\"Status\":{},\"StatusMessage\":{},\"OwnerId\":{},\"CreatorRequestId\":{},\"ShareStatus\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"OwnerId\":{},\"Status\":{},\"ShareStatus\":{},\"AssociationCount\":{\"type\":\"integer\"},\"Arn\":{},\"Name\":{},\"DestinationArn\":{},\"CreatorRequestId\":{},\"CreationTime\":{}}},\"S1z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Ip\"],\"members\":{\"Ip\":{},\"Port\":{\"type\":\"integer\"}}}},\"S23\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"CreatorRequestId\":{},\"Arn\":{},\"DomainName\":{},\"Status\":{},\"StatusMessage\":{},\"RuleType\":{},\"Name\":{},\"TargetIps\":{\"shape\":\"S1z\"},\"ResolverEndpointId\":{},\"OwnerId\":{},\"ShareStatus\":{},\"CreationTime\":{},\"ModificationTime\":{}}},\"S2r\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ResourceId\":{},\"OwnerId\":{},\"FirewallFailOpen\":{}}},\"S34\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ResourceId\":{},\"OwnerId\":{},\"AutodefinedReverse\":{}}},\"S38\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"OwnerId\":{},\"ResourceId\":{},\"ValidationStatus\":{}}},\"S47\":{\"type\":\"list\",\"member\":{}},\"S4o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}}}}"); /***/ }), @@ -37552,7 +40814,23 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListFirewallConfigs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallConfigs\"},\"ListFirewallDomainLists\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallDomainLists\"},\"ListFirewallDomains\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Domains\"},\"ListFirewallRuleGroupAssociations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallRuleGroupAssociations\"},\"ListFirewallRuleGroups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallRuleGroups\"},\"ListFirewallRules\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallRules\"},\"ListResolverDnssecConfigs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverDnssecConfigs\"},\"ListResolverEndpointIpAddresses\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"IpAddresses\"},\"ListResolverEndpoints\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverEndpoints\"},\"ListResolverQueryLogConfigAssociations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverQueryLogConfigAssociations\"},\"ListResolverQueryLogConfigs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverQueryLogConfigs\"},\"ListResolverRuleAssociations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverRuleAssociations\"},\"ListResolverRules\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverRules\"},\"ListTagsForResource\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Tags\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListFirewallConfigs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallConfigs\"},\"ListFirewallDomainLists\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallDomainLists\"},\"ListFirewallDomains\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Domains\"},\"ListFirewallRuleGroupAssociations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallRuleGroupAssociations\"},\"ListFirewallRuleGroups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallRuleGroups\"},\"ListFirewallRules\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FirewallRules\"},\"ListResolverConfigs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverConfigs\"},\"ListResolverDnssecConfigs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverDnssecConfigs\"},\"ListResolverEndpointIpAddresses\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"IpAddresses\"},\"ListResolverEndpoints\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverEndpoints\"},\"ListResolverQueryLogConfigAssociations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverQueryLogConfigAssociations\"},\"ListResolverQueryLogConfigs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverQueryLogConfigs\"},\"ListResolverRuleAssociations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverRuleAssociations\"},\"ListResolverRules\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ResolverRules\"},\"ListTagsForResource\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Tags\"}}}"); + +/***/ }), + +/***/ 22298: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-10\",\"endpointPrefix\":\"rum\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"CloudWatch RUM\",\"serviceId\":\"RUM\",\"signatureVersion\":\"v4\",\"signingName\":\"rum\",\"uid\":\"rum-2018-05-10\"},\"operations\":{\"CreateAppMonitor\":{\"http\":{\"requestUri\":\"/appmonitor\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Domain\",\"Name\"],\"members\":{\"AppMonitorConfiguration\":{\"shape\":\"S2\"},\"CwLogEnabled\":{\"type\":\"boolean\"},\"Domain\":{},\"Name\":{},\"Tags\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Id\":{}}},\"idempotent\":true},\"DeleteAppMonitor\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/appmonitor/{Name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"GetAppMonitor\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/appmonitor/{Name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppMonitor\":{\"type\":\"structure\",\"members\":{\"AppMonitorConfiguration\":{\"shape\":\"S2\"},\"Created\":{},\"DataStorage\":{\"type\":\"structure\",\"members\":{\"CwLog\":{\"type\":\"structure\",\"members\":{\"CwLogEnabled\":{\"type\":\"boolean\"},\"CwLogGroup\":{}}}}},\"Domain\":{},\"Id\":{},\"LastModified\":{},\"Name\":{},\"State\":{},\"Tags\":{\"shape\":\"Sf\"}}}}}},\"GetAppMonitorData\":{\"http\":{\"requestUri\":\"/appmonitor/{Name}/data\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"TimeRange\"],\"members\":{\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"MaxResults\":{\"type\":\"integer\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"},\"NextToken\":{},\"TimeRange\":{\"type\":\"structure\",\"required\":[\"After\"],\"members\":{\"After\":{\"type\":\"long\"},\"Before\":{\"type\":\"long\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Events\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListAppMonitors\":{\"http\":{\"requestUri\":\"/appmonitors\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppMonitorSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Created\":{},\"Id\":{},\"LastModified\":{},\"Name\":{},\"State\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{ResourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sf\"}}}},\"PutRumEvents\":{\"http\":{\"requestUri\":\"/appmonitors/{Id}/\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"AppMonitorDetails\",\"BatchId\",\"Id\",\"RumEvents\",\"UserDetails\"],\"members\":{\"AppMonitorDetails\":{\"type\":\"structure\",\"members\":{\"id\":{},\"name\":{},\"version\":{}}},\"BatchId\":{},\"Id\":{\"location\":\"uri\",\"locationName\":\"Id\"},\"RumEvents\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"details\",\"id\",\"timestamp\",\"type\"],\"members\":{\"details\":{\"jsonvalue\":true},\"id\":{},\"metadata\":{\"jsonvalue\":true},\"timestamp\":{\"type\":\"timestamp\"},\"type\":{}}}},\"UserDetails\":{\"type\":\"structure\",\"members\":{\"sessionId\":{},\"userId\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"dataplane.\"}},\"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\":{}},\"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},\"UpdateAppMonitor\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/appmonitor/{Name}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"AppMonitorConfiguration\":{\"shape\":\"S2\"},\"CwLogEnabled\":{\"type\":\"boolean\"},\"Domain\":{},\"Name\":{\"location\":\"uri\",\"locationName\":\"Name\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S2\":{\"type\":\"structure\",\"members\":{\"AllowCookies\":{\"type\":\"boolean\"},\"EnableXRay\":{\"type\":\"boolean\"},\"ExcludedPages\":{\"shape\":\"S4\"},\"FavoritePages\":{\"type\":\"list\",\"member\":{}},\"GuestRoleArn\":{},\"IdentityPoolId\":{},\"IncludedPages\":{\"shape\":\"S4\"},\"SessionSampleRate\":{\"type\":\"double\"},\"Telemetries\":{\"type\":\"list\",\"member\":{}}}},\"S4\":{\"type\":\"list\",\"member\":{}},\"Sf\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); + +/***/ }), + +/***/ 67053: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"GetAppMonitorData\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Events\"},\"ListAppMonitors\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"AppMonitorSummaries\"}}}"); /***/ }), @@ -37576,7 +40854,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-08-07\",\"endpointPrefix\":\"runtime-v2-lex\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"protocolSettings\":{\"h2\":\"eventstream\"},\"serviceAbbreviation\":\"Lex Runtime V2\",\"serviceFullName\":\"Amazon Lex Runtime V2\",\"serviceId\":\"Lex Runtime V2\",\"signatureVersion\":\"v4\",\"signingName\":\"lex\",\"uid\":\"runtime.lex.v2-2020-08-07\"},\"operations\":{\"DeleteSession\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"sessionId\",\"localeId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botAliasId\":{},\"localeId\":{},\"sessionId\":{}}}},\"GetSession\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"localeId\",\"sessionId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"sessionId\":{},\"messages\":{\"shape\":\"Sa\"},\"interpretations\":{\"shape\":\"Sl\"},\"sessionState\":{\"shape\":\"S11\"}}}},\"PutSession\":{\"http\":{\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"localeId\",\"sessionState\",\"sessionId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"messages\":{\"shape\":\"Sa\"},\"sessionState\":{\"shape\":\"S11\"},\"requestAttributes\":{\"shape\":\"S1c\"},\"responseContentType\":{\"location\":\"header\",\"locationName\":\"ResponseContentType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"contentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"messages\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-messages\"},\"sessionState\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-session-state\"},\"requestAttributes\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-request-attributes\"},\"sessionId\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-session-id\"},\"audioStream\":{\"shape\":\"S1g\"}},\"payload\":\"audioStream\"}},\"RecognizeText\":{\"http\":{\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/text\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"localeId\",\"text\",\"sessionId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"text\":{\"shape\":\"Sc\"},\"sessionState\":{\"shape\":\"S11\"},\"requestAttributes\":{\"shape\":\"S1c\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"messages\":{\"shape\":\"Sa\"},\"sessionState\":{\"shape\":\"S11\"},\"interpretations\":{\"shape\":\"Sl\"},\"requestAttributes\":{\"shape\":\"S1c\"},\"sessionId\":{}}}},\"RecognizeUtterance\":{\"http\":{\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/utterance\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"localeId\",\"requestContentType\",\"sessionId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"sessionState\":{\"shape\":\"S1k\",\"location\":\"header\",\"locationName\":\"x-amz-lex-session-state\"},\"requestAttributes\":{\"shape\":\"S1k\",\"location\":\"header\",\"locationName\":\"x-amz-lex-request-attributes\"},\"requestContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"responseContentType\":{\"location\":\"header\",\"locationName\":\"Response-Content-Type\"},\"inputStream\":{\"shape\":\"S1g\"}},\"payload\":\"inputStream\"},\"output\":{\"type\":\"structure\",\"members\":{\"inputMode\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-input-mode\"},\"contentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"messages\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-messages\"},\"interpretations\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-interpretations\"},\"sessionState\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-session-state\"},\"requestAttributes\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-request-attributes\"},\"sessionId\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-session-id\"},\"inputTranscript\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-input-transcript\"},\"audioStream\":{\"shape\":\"S1g\"}},\"payload\":\"audioStream\"},\"authtype\":\"v4-unsigned-body\"}},\"shapes\":{\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"contentType\"],\"members\":{\"content\":{\"shape\":\"Sc\"},\"contentType\":{},\"imageResponseCard\":{\"type\":\"structure\",\"required\":[\"title\"],\"members\":{\"title\":{},\"subtitle\":{},\"imageUrl\":{},\"buttons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"text\",\"value\"],\"members\":{\"text\":{},\"value\":{}}}}}}}}},\"Sc\":{\"type\":\"string\",\"sensitive\":true},\"Sl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"nluConfidence\":{\"type\":\"structure\",\"members\":{\"score\":{\"type\":\"double\"}}},\"sentimentResponse\":{\"type\":\"structure\",\"members\":{\"sentiment\":{},\"sentimentScore\":{\"type\":\"structure\",\"members\":{\"positive\":{\"type\":\"double\"},\"negative\":{\"type\":\"double\"},\"neutral\":{\"type\":\"double\"},\"mixed\":{\"type\":\"double\"}}}}},\"intent\":{\"shape\":\"Ss\"}}}},\"Ss\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"slots\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Su\"}},\"state\":{},\"confirmationState\":{}}},\"Su\":{\"type\":\"structure\",\"members\":{\"value\":{\"type\":\"structure\",\"required\":[\"interpretedValue\"],\"members\":{\"originalValue\":{},\"interpretedValue\":{},\"resolvedValues\":{\"type\":\"list\",\"member\":{}}}},\"shape\":{},\"values\":{\"type\":\"list\",\"member\":{\"shape\":\"Su\"}}}},\"S11\":{\"type\":\"structure\",\"members\":{\"dialogAction\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"slotToElicit\":{}}},\"intent\":{\"shape\":\"Ss\"},\"activeContexts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"timeToLive\",\"contextAttributes\"],\"members\":{\"name\":{},\"timeToLive\":{\"type\":\"structure\",\"required\":[\"timeToLiveInSeconds\",\"turnsToLive\"],\"members\":{\"timeToLiveInSeconds\":{\"type\":\"integer\"},\"turnsToLive\":{\"type\":\"integer\"}}},\"contextAttributes\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Sc\"}}}}},\"sessionAttributes\":{\"shape\":\"S1c\"},\"originatingRequestId\":{}}},\"S1c\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1g\":{\"type\":\"blob\",\"streaming\":true},\"S1k\":{\"type\":\"string\",\"sensitive\":true}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-08-07\",\"endpointPrefix\":\"runtime-v2-lex\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"protocolSettings\":{\"h2\":\"eventstream\"},\"serviceAbbreviation\":\"Lex Runtime V2\",\"serviceFullName\":\"Amazon Lex Runtime V2\",\"serviceId\":\"Lex Runtime V2\",\"signatureVersion\":\"v4\",\"signingName\":\"lex\",\"uid\":\"runtime.lex.v2-2020-08-07\"},\"operations\":{\"DeleteSession\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"sessionId\",\"localeId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"botId\":{},\"botAliasId\":{},\"localeId\":{},\"sessionId\":{}}}},\"GetSession\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"localeId\",\"sessionId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"sessionId\":{},\"messages\":{\"shape\":\"Sa\"},\"interpretations\":{\"shape\":\"Sl\"},\"sessionState\":{\"shape\":\"S11\"}}}},\"PutSession\":{\"http\":{\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"localeId\",\"sessionState\",\"sessionId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"messages\":{\"shape\":\"Sa\"},\"sessionState\":{\"shape\":\"S11\"},\"requestAttributes\":{\"shape\":\"S1d\"},\"responseContentType\":{\"location\":\"header\",\"locationName\":\"ResponseContentType\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"contentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"messages\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-messages\"},\"sessionState\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-session-state\"},\"requestAttributes\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-request-attributes\"},\"sessionId\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-session-id\"},\"audioStream\":{\"shape\":\"S1p\"}},\"payload\":\"audioStream\"}},\"RecognizeText\":{\"http\":{\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/text\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"localeId\",\"text\",\"sessionId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"text\":{\"shape\":\"Sc\"},\"sessionState\":{\"shape\":\"S11\"},\"requestAttributes\":{\"shape\":\"S1d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"messages\":{\"shape\":\"Sa\"},\"sessionState\":{\"shape\":\"S11\"},\"interpretations\":{\"shape\":\"Sl\"},\"requestAttributes\":{\"shape\":\"S1d\"},\"sessionId\":{}}}},\"RecognizeUtterance\":{\"http\":{\"requestUri\":\"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/utterance\"},\"input\":{\"type\":\"structure\",\"required\":[\"botId\",\"botAliasId\",\"localeId\",\"requestContentType\",\"sessionId\"],\"members\":{\"botId\":{\"location\":\"uri\",\"locationName\":\"botId\"},\"botAliasId\":{\"location\":\"uri\",\"locationName\":\"botAliasId\"},\"localeId\":{\"location\":\"uri\",\"locationName\":\"localeId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"sessionState\":{\"shape\":\"S1t\",\"location\":\"header\",\"locationName\":\"x-amz-lex-session-state\"},\"requestAttributes\":{\"shape\":\"S1t\",\"location\":\"header\",\"locationName\":\"x-amz-lex-request-attributes\"},\"requestContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"responseContentType\":{\"location\":\"header\",\"locationName\":\"Response-Content-Type\"},\"inputStream\":{\"shape\":\"S1p\"}},\"payload\":\"inputStream\"},\"output\":{\"type\":\"structure\",\"members\":{\"inputMode\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-input-mode\"},\"contentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"messages\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-messages\"},\"interpretations\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-interpretations\"},\"sessionState\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-session-state\"},\"requestAttributes\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-request-attributes\"},\"sessionId\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-session-id\"},\"inputTranscript\":{\"location\":\"header\",\"locationName\":\"x-amz-lex-input-transcript\"},\"audioStream\":{\"shape\":\"S1p\"}},\"payload\":\"audioStream\"},\"authtype\":\"v4-unsigned-body\"}},\"shapes\":{\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"contentType\"],\"members\":{\"content\":{\"shape\":\"Sc\"},\"contentType\":{},\"imageResponseCard\":{\"type\":\"structure\",\"required\":[\"title\"],\"members\":{\"title\":{},\"subtitle\":{},\"imageUrl\":{},\"buttons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"text\",\"value\"],\"members\":{\"text\":{},\"value\":{}}}}}}}}},\"Sc\":{\"type\":\"string\",\"sensitive\":true},\"Sl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"nluConfidence\":{\"type\":\"structure\",\"members\":{\"score\":{\"type\":\"double\"}}},\"sentimentResponse\":{\"type\":\"structure\",\"members\":{\"sentiment\":{},\"sentimentScore\":{\"type\":\"structure\",\"members\":{\"positive\":{\"type\":\"double\"},\"negative\":{\"type\":\"double\"},\"neutral\":{\"type\":\"double\"},\"mixed\":{\"type\":\"double\"}}}}},\"intent\":{\"shape\":\"Ss\"}}}},\"Ss\":{\"type\":\"structure\",\"required\":[\"name\"],\"members\":{\"name\":{},\"slots\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Su\"}},\"state\":{},\"confirmationState\":{}}},\"Su\":{\"type\":\"structure\",\"members\":{\"value\":{\"type\":\"structure\",\"required\":[\"interpretedValue\"],\"members\":{\"originalValue\":{},\"interpretedValue\":{},\"resolvedValues\":{\"type\":\"list\",\"member\":{}}}},\"shape\":{},\"values\":{\"type\":\"list\",\"member\":{\"shape\":\"Su\"}}}},\"S11\":{\"type\":\"structure\",\"members\":{\"dialogAction\":{\"type\":\"structure\",\"required\":[\"type\"],\"members\":{\"type\":{},\"slotToElicit\":{},\"slotElicitationStyle\":{}}},\"intent\":{\"shape\":\"Ss\"},\"activeContexts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"name\",\"timeToLive\",\"contextAttributes\"],\"members\":{\"name\":{},\"timeToLive\":{\"type\":\"structure\",\"required\":[\"timeToLiveInSeconds\",\"turnsToLive\"],\"members\":{\"timeToLiveInSeconds\":{\"type\":\"integer\"},\"turnsToLive\":{\"type\":\"integer\"}}},\"contextAttributes\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"Sc\"}}}}},\"sessionAttributes\":{\"shape\":\"S1d\"},\"originatingRequestId\":{},\"runtimeHints\":{\"type\":\"structure\",\"members\":{\"slotHints\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"runtimeHintValues\"],\"members\":{\"runtimeHintValues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"phrase\"],\"members\":{\"phrase\":{}}}}}}}}}}}},\"S1d\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1p\":{\"type\":\"blob\",\"streaming\":true},\"S1t\":{\"type\":\"string\",\"sensitive\":true}}}"); /***/ }), @@ -37592,7 +40870,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-05-13\",\"endpointPrefix\":\"runtime.sagemaker\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon SageMaker Runtime\",\"serviceId\":\"SageMaker Runtime\",\"signatureVersion\":\"v4\",\"signingName\":\"sagemaker\",\"uid\":\"runtime.sagemaker-2017-05-13\"},\"operations\":{\"InvokeEndpoint\":{\"http\":{\"requestUri\":\"/endpoints/{EndpointName}/invocations\"},\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"Body\"],\"members\":{\"EndpointName\":{\"location\":\"uri\",\"locationName\":\"EndpointName\"},\"Body\":{\"shape\":\"S3\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"Accept\":{\"location\":\"header\",\"locationName\":\"Accept\"},\"CustomAttributes\":{\"shape\":\"S5\",\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Custom-Attributes\"},\"TargetModel\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Target-Model\"},\"TargetVariant\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Target-Variant\"},\"TargetContainerHostname\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Target-Container-Hostname\"},\"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}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-05-13\",\"endpointPrefix\":\"runtime.sagemaker\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon SageMaker Runtime\",\"serviceId\":\"SageMaker Runtime\",\"signatureVersion\":\"v4\",\"signingName\":\"sagemaker\",\"uid\":\"runtime.sagemaker-2017-05-13\"},\"operations\":{\"InvokeEndpoint\":{\"http\":{\"requestUri\":\"/endpoints/{EndpointName}/invocations\"},\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"Body\"],\"members\":{\"EndpointName\":{\"location\":\"uri\",\"locationName\":\"EndpointName\"},\"Body\":{\"shape\":\"S3\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"Content-Type\"},\"Accept\":{\"location\":\"header\",\"locationName\":\"Accept\"},\"CustomAttributes\":{\"shape\":\"S5\",\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Custom-Attributes\"},\"TargetModel\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Target-Model\"},\"TargetVariant\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Target-Variant\"},\"TargetContainerHostname\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Target-Container-Hostname\"},\"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\"}},\"InvokeEndpointAsync\":{\"http\":{\"requestUri\":\"/endpoints/{EndpointName}/async-invocations\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"InputLocation\"],\"members\":{\"EndpointName\":{\"location\":\"uri\",\"locationName\":\"EndpointName\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Content-Type\"},\"Accept\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Accept\"},\"CustomAttributes\":{\"shape\":\"S5\",\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Custom-Attributes\"},\"InferenceId\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-Inference-Id\"},\"InputLocation\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-InputLocation\"},\"RequestTTLSeconds\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-RequestTTLSeconds\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InferenceId\":{},\"OutputLocation\":{\"location\":\"header\",\"locationName\":\"X-Amzn-SageMaker-OutputLocation\"}}}}},\"shapes\":{\"S3\":{\"type\":\"blob\",\"sensitive\":true},\"S5\":{\"type\":\"string\",\"sensitive\":true}}}"); /***/ }), @@ -37608,7 +40886,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2006-03-01\",\"checksumFormat\":\"md5\",\"endpointPrefix\":\"s3\",\"globalEndpoint\":\"s3.amazonaws.com\",\"protocol\":\"rest-xml\",\"serviceAbbreviation\":\"Amazon S3\",\"serviceFullName\":\"Amazon Simple Storage Service\",\"serviceId\":\"S3\",\"signatureVersion\":\"s3\",\"uid\":\"s3-2006-03-01\"},\"operations\":{\"AbortMultipartUpload\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}/{Key+}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\",\"UploadId\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"Key\":{\"location\":\"uri\",\"locationName\":\"Key\"},\"UploadId\":{\"location\":\"querystring\",\"locationName\":\"uploadId\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"},\"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\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"}}},\"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\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"}},\"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\"}},\"WriteGetObjectResponse\":{\"http\":{\"requestUri\":\"/WriteGetObjectResponse\"},\"input\":{\"type\":\"structure\",\"required\":[\"RequestRoute\",\"RequestToken\"],\"members\":{\"RequestRoute\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-request-route\"},\"RequestToken\":{\"location\":\"header\",\"locationName\":\"x-amz-request-token\"},\"Body\":{\"streaming\":true,\"type\":\"blob\"},\"StatusCode\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-status\",\"type\":\"integer\"},\"ErrorCode\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-error-code\"},\"ErrorMessage\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-error-message\"},\"AcceptRanges\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-accept-ranges\"},\"CacheControl\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Cache-Control\"},\"ContentDisposition\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Disposition\"},\"ContentEncoding\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Encoding\"},\"ContentLanguage\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Language\"},\"ContentLength\":{\"location\":\"header\",\"locationName\":\"Content-Length\",\"type\":\"long\"},\"ContentRange\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Range\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Type\"},\"DeleteMarker\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-delete-marker\",\"type\":\"boolean\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-ETag\"},\"Expires\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Expires\",\"type\":\"timestamp\"},\"Expiration\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-expiration\"},\"LastModified\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Last-Modified\",\"type\":\"timestamp\"},\"MissingMeta\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-missing-meta\",\"type\":\"integer\"},\"Metadata\":{\"shape\":\"S13\",\"location\":\"headers\",\"locationName\":\"x-amz-meta-\"},\"ObjectLockMode\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-object-lock-mode\"},\"ObjectLockLegalHoldStatus\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-object-lock-legal-hold\"},\"ObjectLockRetainUntilDate\":{\"shape\":\"S1j\",\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-object-lock-retain-until-date\"},\"PartsCount\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-mp-parts-count\",\"type\":\"integer\"},\"ReplicationStatus\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-replication-status\"},\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-request-charged\"},\"Restore\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-restore\"},\"ServerSideEncryption\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption\"},\"SSECustomerAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm\"},\"SSEKMSKeyId\":{\"shape\":\"Sk\",\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id\"},\"SSECustomerKeyMD5\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5\"},\"StorageClass\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-storage-class\"},\"TagCount\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-tagging-count\",\"type\":\"integer\"},\"VersionId\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-version-id\"},\"BucketKeyEnabled\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled\",\"type\":\"boolean\"}},\"payload\":\"Body\"},\"authtype\":\"v4-unsigned-body\",\"endpoint\":{\"hostPrefix\":\"{RequestRoute}.\"}}},\"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\":{\"ID\":{},\"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\":{}}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2006-03-01\",\"checksumFormat\":\"md5\",\"endpointPrefix\":\"s3\",\"globalEndpoint\":\"s3.amazonaws.com\",\"protocol\":\"rest-xml\",\"serviceAbbreviation\":\"Amazon S3\",\"serviceFullName\":\"Amazon Simple Storage Service\",\"serviceId\":\"S3\",\"signatureVersion\":\"s3\",\"uid\":\"s3-2006-03-01\"},\"operations\":{\"AbortMultipartUpload\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/{Bucket}/{Key+}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\",\"UploadId\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"Key\":{\"location\":\"uri\",\"locationName\":\"Key\"},\"UploadId\":{\"location\":\"querystring\",\"locationName\":\"uploadId\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"},\"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\":{},\"ChecksumCRC32\":{},\"ChecksumCRC32C\":{},\"ChecksumSHA1\":{},\"ChecksumSHA256\":{},\"PartNumber\":{\"type\":\"integer\"}}},\"flattened\":true}}},\"UploadId\":{\"location\":\"querystring\",\"locationName\":\"uploadId\"},\"ChecksumCRC32\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32\"},\"ChecksumCRC32C\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32c\"},\"ChecksumSHA1\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha1\"},\"ChecksumSHA256\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha256\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"},\"SSECustomerAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-algorithm\"},\"SSECustomerKey\":{\"shape\":\"Sk\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key\"},\"SSECustomerKeyMD5\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key-MD5\"}},\"payload\":\"MultipartUpload\"},\"output\":{\"type\":\"structure\",\"members\":{\"Location\":{},\"Bucket\":{},\"Key\":{},\"Expiration\":{\"location\":\"header\",\"locationName\":\"x-amz-expiration\"},\"ETag\":{},\"ChecksumCRC32\":{},\"ChecksumCRC32C\":{},\"ChecksumSHA1\":{},\"ChecksumSHA256\":{},\"ServerSideEncryption\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption\"},\"VersionId\":{\"location\":\"header\",\"locationName\":\"x-amz-version-id\"},\"SSEKMSKeyId\":{\"shape\":\"Sr\",\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-algorithm\"},\"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\":\"S1b\",\"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\":\"Sk\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key\"},\"SSECustomerKeyMD5\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key-MD5\"},\"SSEKMSKeyId\":{\"shape\":\"Sr\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-aws-kms-key-id\"},\"SSEKMSEncryptionContext\":{\"shape\":\"S1i\",\"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\":\"S1k\",\"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\":\"S1o\",\"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\"},\"ChecksumCRC32\":{},\"ChecksumCRC32C\":{},\"ChecksumSHA1\":{},\"ChecksumSHA256\":{}}},\"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\":\"Sr\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-aws-kms-key-id\"},\"SSEKMSEncryptionContext\":{\"shape\":\"S1i\",\"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\"},\"ObjectOwnership\":{\"location\":\"header\",\"locationName\":\"x-amz-object-ownership\"}},\"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\":\"S1b\",\"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\":\"Sk\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key\"},\"SSECustomerKeyMD5\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key-MD5\"},\"SSEKMSKeyId\":{\"shape\":\"Sr\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-aws-kms-key-id\"},\"SSEKMSEncryptionContext\":{\"shape\":\"S1i\",\"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\":\"S1o\",\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-algorithm\"}}},\"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\":\"Sr\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-aws-kms-key-id\"},\"SSEKMSEncryptionContext\":{\"shape\":\"S1i\",\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-algorithm\"}}},\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"}},\"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\",\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\":\"S3d\"},\"Grants\":{\"shape\":\"S3g\",\"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\":\"S3p\"}},\"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\":\"S44\",\"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\":\"S4h\"}},\"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\":\"S4n\"}},\"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\":\"S4x\"}},\"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\":\"S5d\",\"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\":\"S5t\",\"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\":\"S65\"}}}},\"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\":\"S6d\"}},\"payload\":\"MetricsConfiguration\"}},\"GetBucketNotification\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/{Bucket}?notification\"},\"input\":{\"shape\":\"S6h\"},\"output\":{\"shape\":\"S6i\"},\"deprecated\":true},\"GetBucketNotificationConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/{Bucket}?notification\"},\"input\":{\"shape\":\"S6h\"},\"output\":{\"shape\":\"S6t\"}},\"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\":\"S7a\"}},\"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\":\"S7m\"}},\"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\":\"S3v\"}}}},\"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\":\"S8p\"},\"IndexDocument\":{\"shape\":\"S8s\"},\"ErrorDocument\":{\"shape\":\"S8u\"},\"RoutingRules\":{\"shape\":\"S8v\"}}}},\"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\":\"Sk\",\"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\"},\"ChecksumMode\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-mode\"}}},\"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\"},\"ChecksumCRC32\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32\"},\"ChecksumCRC32C\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32c\"},\"ChecksumSHA1\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha1\"},\"ChecksumSHA256\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha256\"},\"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\":\"S1b\",\"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\":\"Sr\",\"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\":\"S1o\",\"location\":\"header\",\"locationName\":\"x-amz-object-lock-retain-until-date\"},\"ObjectLockLegalHoldStatus\":{\"location\":\"header\",\"locationName\":\"x-amz-object-lock-legal-hold\"}},\"payload\":\"Body\"},\"httpChecksum\":{\"requestValidationModeMember\":\"ChecksumMode\",\"responseAlgorithms\":[\"CRC32\",\"CRC32C\",\"SHA256\",\"SHA1\"]}},\"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\":\"S3d\"},\"Grants\":{\"shape\":\"S3g\",\"locationName\":\"AccessControlList\"},\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-request-charged\"}}}},\"GetObjectAttributes\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/{Bucket}/{Key+}?attributes\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\",\"ObjectAttributes\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"Key\":{\"location\":\"uri\",\"locationName\":\"Key\"},\"VersionId\":{\"location\":\"querystring\",\"locationName\":\"versionId\"},\"MaxParts\":{\"location\":\"header\",\"locationName\":\"x-amz-max-parts\",\"type\":\"integer\"},\"PartNumberMarker\":{\"location\":\"header\",\"locationName\":\"x-amz-part-number-marker\",\"type\":\"integer\"},\"SSECustomerAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-algorithm\"},\"SSECustomerKey\":{\"shape\":\"Sk\",\"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\"},\"ObjectAttributes\":{\"location\":\"header\",\"locationName\":\"x-amz-object-attributes\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeleteMarker\":{\"location\":\"header\",\"locationName\":\"x-amz-delete-marker\",\"type\":\"boolean\"},\"LastModified\":{\"location\":\"header\",\"locationName\":\"Last-Modified\",\"type\":\"timestamp\"},\"VersionId\":{\"location\":\"header\",\"locationName\":\"x-amz-version-id\"},\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-request-charged\"},\"ETag\":{},\"Checksum\":{\"type\":\"structure\",\"members\":{\"ChecksumCRC32\":{},\"ChecksumCRC32C\":{},\"ChecksumSHA1\":{},\"ChecksumSHA256\":{}}},\"ObjectParts\":{\"type\":\"structure\",\"members\":{\"TotalPartsCount\":{\"locationName\":\"PartsCount\",\"type\":\"integer\"},\"PartNumberMarker\":{\"type\":\"integer\"},\"NextPartNumberMarker\":{\"type\":\"integer\"},\"MaxParts\":{\"type\":\"integer\"},\"IsTruncated\":{\"type\":\"boolean\"},\"Parts\":{\"locationName\":\"Part\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PartNumber\":{\"type\":\"integer\"},\"Size\":{\"type\":\"integer\"},\"ChecksumCRC32\":{},\"ChecksumCRC32C\":{},\"ChecksumSHA1\":{},\"ChecksumSHA256\":{}}},\"flattened\":true}}},\"StorageClass\":{},\"ObjectSize\":{\"type\":\"long\"}}}},\"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\":\"Sa9\"}},\"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\":\"Sac\"}},\"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\":\"Sak\"}},\"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\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TagSet\"],\"members\":{\"VersionId\":{\"location\":\"header\",\"locationName\":\"x-amz-version-id\"},\"TagSet\":{\"shape\":\"S3v\"}}}},\"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\":\"Sar\"}},\"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\":\"Sk\",\"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\"},\"ChecksumMode\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-mode\"}}},\"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\"},\"ChecksumCRC32\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32\"},\"ChecksumCRC32C\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32c\"},\"ChecksumSHA1\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha1\"},\"ChecksumSHA256\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha256\"},\"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\":\"S1b\",\"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\":\"Sr\",\"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\":\"S1o\",\"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\":\"S3p\"},\"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\":\"S4n\"},\"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\":\"S4x\"},\"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\":\"S6d\"},\"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\":\"S3d\"}}},\"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\":\"S3d\"},\"Initiator\":{\"shape\":\"Sbr\"},\"ChecksumAlgorithm\":{}}},\"flattened\":true},\"CommonPrefixes\":{\"shape\":\"Sbs\"},\"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\":{},\"ChecksumAlgorithm\":{\"shape\":\"Sc1\"},\"Size\":{\"type\":\"integer\"},\"StorageClass\":{},\"Key\":{},\"VersionId\":{},\"IsLatest\":{\"type\":\"boolean\"},\"LastModified\":{\"type\":\"timestamp\"},\"Owner\":{\"shape\":\"S3d\"}}},\"flattened\":true},\"DeleteMarkers\":{\"locationName\":\"DeleteMarker\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Owner\":{\"shape\":\"S3d\"},\"Key\":{},\"VersionId\":{},\"IsLatest\":{\"type\":\"boolean\"},\"LastModified\":{\"type\":\"timestamp\"}}},\"flattened\":true},\"Name\":{},\"Prefix\":{},\"Delimiter\":{},\"MaxKeys\":{\"type\":\"integer\"},\"CommonPrefixes\":{\"shape\":\"Sbs\"},\"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\":\"Sca\"},\"Name\":{},\"Prefix\":{},\"Delimiter\":{},\"MaxKeys\":{\"type\":\"integer\"},\"CommonPrefixes\":{\"shape\":\"Sbs\"},\"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\":\"Sca\"},\"Name\":{},\"Prefix\":{},\"Delimiter\":{},\"MaxKeys\":{\"type\":\"integer\"},\"CommonPrefixes\":{\"shape\":\"Sbs\"},\"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\"},\"SSECustomerAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-algorithm\"},\"SSECustomerKey\":{\"shape\":\"Sk\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key\"},\"SSECustomerKeyMD5\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key-MD5\"}}},\"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\"},\"ChecksumCRC32\":{},\"ChecksumCRC32C\":{},\"ChecksumSHA1\":{},\"ChecksumSHA256\":{}}},\"flattened\":true},\"Initiator\":{\"shape\":\"Sbr\"},\"Owner\":{\"shape\":\"S3d\"},\"StorageClass\":{},\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-request-charged\"},\"ChecksumAlgorithm\":{}}}},\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"}},\"payload\":\"AccelerateConfiguration\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":false}},\"PutBucketAcl\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/{Bucket}?acl\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"ACL\":{\"location\":\"header\",\"locationName\":\"x-amz-acl\"},\"AccessControlPolicy\":{\"shape\":\"Scp\",\"locationName\":\"AccessControlPolicy\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"ContentMD5\":{\"location\":\"header\",\"locationName\":\"Content-MD5\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"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\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\":\"S3p\",\"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\":\"S44\",\"locationName\":\"CORSRule\"}}},\"ContentMD5\":{\"location\":\"header\",\"locationName\":\"Content-MD5\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"CORSConfiguration\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S4h\",\"locationName\":\"ServerSideEncryptionConfiguration\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"ServerSideEncryptionConfiguration\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\":\"S4n\",\"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\":\"S4x\",\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"LifecycleConfiguration\":{\"locationName\":\"LifecycleConfiguration\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"},\"type\":\"structure\",\"required\":[\"Rules\"],\"members\":{\"Rules\":{\"shape\":\"S5d\",\"locationName\":\"Rule\"}}},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"LifecycleConfiguration\"},\"deprecated\":true,\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":true}},\"PutBucketLifecycleConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/{Bucket}?lifecycle\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"LifecycleConfiguration\":{\"locationName\":\"LifecycleConfiguration\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"},\"type\":\"structure\",\"required\":[\"Rules\"],\"members\":{\"Rules\":{\"shape\":\"S5t\",\"locationName\":\"Rule\"}}},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"LifecycleConfiguration\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\":\"S65\"}}},\"ContentMD5\":{\"location\":\"header\",\"locationName\":\"Content-MD5\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"BucketLoggingStatus\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\":\"S6d\",\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"NotificationConfiguration\":{\"shape\":\"S6i\",\"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,\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":true}},\"PutBucketNotificationConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/{Bucket}?notification\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"NotificationConfiguration\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"NotificationConfiguration\":{\"shape\":\"S6t\",\"locationName\":\"NotificationConfiguration\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"},\"SkipDestinationValidation\":{\"location\":\"header\",\"locationName\":\"x-amz-skip-destination-validation\",\"type\":\"boolean\"}},\"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\":\"S7a\",\"locationName\":\"OwnershipControls\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}}},\"payload\":\"OwnershipControls\"},\"httpChecksum\":{\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"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\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ReplicationConfiguration\":{\"shape\":\"S7m\",\"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\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"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\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"Tagging\":{\"shape\":\"Sdf\",\"locationName\":\"Tagging\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"Tagging\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"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\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"WebsiteConfiguration\":{\"locationName\":\"WebsiteConfiguration\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"},\"type\":\"structure\",\"members\":{\"ErrorDocument\":{\"shape\":\"S8u\"},\"IndexDocument\":{\"shape\":\"S8s\"},\"RedirectAllRequestsTo\":{\"shape\":\"S8p\"},\"RoutingRules\":{\"shape\":\"S8v\"}}},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"WebsiteConfiguration\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ChecksumCRC32\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32\"},\"ChecksumCRC32C\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32c\"},\"ChecksumSHA1\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha1\"},\"ChecksumSHA256\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha256\"},\"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\":\"S1b\",\"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\":\"Sk\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key\"},\"SSECustomerKeyMD5\":{\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-customer-key-MD5\"},\"SSEKMSKeyId\":{\"shape\":\"Sr\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-aws-kms-key-id\"},\"SSEKMSEncryptionContext\":{\"shape\":\"S1i\",\"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\":\"S1o\",\"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\"},\"ChecksumCRC32\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32\"},\"ChecksumCRC32C\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32c\"},\"ChecksumSHA1\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha1\"},\"ChecksumSHA256\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha256\"},\"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\":\"Sr\",\"location\":\"header\",\"locationName\":\"x-amz-server-side-encryption-aws-kms-key-id\"},\"SSEKMSEncryptionContext\":{\"shape\":\"S1i\",\"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\"}}},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":false}},\"PutObjectAcl\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/{Bucket}/{Key+}?acl\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"Key\"],\"members\":{\"ACL\":{\"location\":\"header\",\"locationName\":\"x-amz-acl\"},\"AccessControlPolicy\":{\"shape\":\"Scp\",\"locationName\":\"AccessControlPolicy\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"ContentMD5\":{\"location\":\"header\",\"locationName\":\"Content-MD5\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"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\"}}},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\":\"Sa9\",\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"LegalHold\"},\"output\":{\"type\":\"structure\",\"members\":{\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-request-charged\"}}},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":true}},\"PutObjectLockConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/{Bucket}?object-lock\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"ObjectLockConfiguration\":{\"shape\":\"Sac\",\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"ObjectLockConfiguration\"},\"output\":{\"type\":\"structure\",\"members\":{\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-request-charged\"}}},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\":\"Sak\",\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"Retention\"},\"output\":{\"type\":\"structure\",\"members\":{\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-request-charged\"}}},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"Tagging\":{\"shape\":\"Sdf\",\"locationName\":\"Tagging\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"}},\"payload\":\"Tagging\"},\"output\":{\"type\":\"structure\",\"members\":{\"VersionId\":{\"location\":\"header\",\"locationName\":\"x-amz-version-id\"}}},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"PublicAccessBlockConfiguration\":{\"shape\":\"Sar\",\"locationName\":\"PublicAccessBlockConfiguration\",\"xmlNamespace\":{\"uri\":\"http://s3.amazonaws.com/doc/2006-03-01/\"}},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}},\"payload\":\"PublicAccessBlockConfiguration\"},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":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\":\"Se5\"},\"ExpressionType\":{},\"Expression\":{},\"OutputSerialization\":{\"shape\":\"Sek\"}}},\"OutputLocation\":{\"type\":\"structure\",\"members\":{\"S3\":{\"type\":\"structure\",\"required\":[\"BucketName\",\"Prefix\"],\"members\":{\"BucketName\":{},\"Prefix\":{},\"Encryption\":{\"type\":\"structure\",\"required\":[\"EncryptionType\"],\"members\":{\"EncryptionType\":{},\"KMSKeyId\":{\"shape\":\"Sr\"},\"KMSContext\":{}}},\"CannedACL\":{},\"AccessControlList\":{\"shape\":\"S3g\"},\"Tagging\":{\"shape\":\"Sdf\"},\"UserMetadata\":{\"type\":\"list\",\"member\":{\"locationName\":\"MetadataEntry\",\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"StorageClass\":{}}}}}}},\"RequestPayer\":{\"location\":\"header\",\"locationName\":\"x-amz-request-payer\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"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\",\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":false}},\"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\":\"Sk\",\"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\":\"Se5\"},\"OutputSerialization\":{\"shape\":\"Sek\"},\"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\"},\"ChecksumAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-sdk-checksum-algorithm\"},\"ChecksumCRC32\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32\"},\"ChecksumCRC32C\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32c\"},\"ChecksumSHA1\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha1\"},\"ChecksumSHA256\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha256\"},\"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\":\"Sk\",\"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\"},\"ChecksumCRC32\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32\"},\"ChecksumCRC32C\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-crc32c\"},\"ChecksumSHA1\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha1\"},\"ChecksumSHA256\":{\"location\":\"header\",\"locationName\":\"x-amz-checksum-sha256\"},\"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\":\"Sr\",\"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\"}}},\"httpChecksum\":{\"requestAlgorithmMember\":\"ChecksumAlgorithm\",\"requestChecksumRequired\":false}},\"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\":\"Sk\",\"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\":\"S1k\",\"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\"},\"ChecksumCRC32\":{},\"ChecksumCRC32C\":{},\"ChecksumSHA1\":{},\"ChecksumSHA256\":{}}},\"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\":\"Sr\",\"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\"}},\"WriteGetObjectResponse\":{\"http\":{\"requestUri\":\"/WriteGetObjectResponse\"},\"input\":{\"type\":\"structure\",\"required\":[\"RequestRoute\",\"RequestToken\"],\"members\":{\"RequestRoute\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-request-route\"},\"RequestToken\":{\"location\":\"header\",\"locationName\":\"x-amz-request-token\"},\"Body\":{\"streaming\":true,\"type\":\"blob\"},\"StatusCode\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-status\",\"type\":\"integer\"},\"ErrorCode\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-error-code\"},\"ErrorMessage\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-error-message\"},\"AcceptRanges\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-accept-ranges\"},\"CacheControl\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Cache-Control\"},\"ContentDisposition\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Disposition\"},\"ContentEncoding\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Encoding\"},\"ContentLanguage\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Language\"},\"ContentLength\":{\"location\":\"header\",\"locationName\":\"Content-Length\",\"type\":\"long\"},\"ContentRange\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Range\"},\"ContentType\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Content-Type\"},\"ChecksumCRC32\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-checksum-crc32\"},\"ChecksumCRC32C\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-checksum-crc32c\"},\"ChecksumSHA1\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-checksum-sha1\"},\"ChecksumSHA256\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-checksum-sha256\"},\"DeleteMarker\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-delete-marker\",\"type\":\"boolean\"},\"ETag\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-ETag\"},\"Expires\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Expires\",\"type\":\"timestamp\"},\"Expiration\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-expiration\"},\"LastModified\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-Last-Modified\",\"type\":\"timestamp\"},\"MissingMeta\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-missing-meta\",\"type\":\"integer\"},\"Metadata\":{\"shape\":\"S1b\",\"location\":\"headers\",\"locationName\":\"x-amz-meta-\"},\"ObjectLockMode\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-object-lock-mode\"},\"ObjectLockLegalHoldStatus\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-object-lock-legal-hold\"},\"ObjectLockRetainUntilDate\":{\"shape\":\"S1o\",\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-object-lock-retain-until-date\"},\"PartsCount\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-mp-parts-count\",\"type\":\"integer\"},\"ReplicationStatus\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-replication-status\"},\"RequestCharged\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-request-charged\"},\"Restore\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-restore\"},\"ServerSideEncryption\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption\"},\"SSECustomerAlgorithm\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm\"},\"SSEKMSKeyId\":{\"shape\":\"Sr\",\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id\"},\"SSECustomerKeyMD5\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5\"},\"StorageClass\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-storage-class\"},\"TagCount\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-tagging-count\",\"type\":\"integer\"},\"VersionId\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-version-id\"},\"BucketKeyEnabled\":{\"location\":\"header\",\"locationName\":\"x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled\",\"type\":\"boolean\"}},\"payload\":\"Body\"},\"authtype\":\"v4-unsigned-body\",\"endpoint\":{\"hostPrefix\":\"{RequestRoute}.\"}}},\"shapes\":{\"Sk\":{\"type\":\"blob\",\"sensitive\":true},\"Sr\":{\"type\":\"string\",\"sensitive\":true},\"S1b\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1i\":{\"type\":\"string\",\"sensitive\":true},\"S1k\":{\"type\":\"blob\",\"sensitive\":true},\"S1o\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S3d\":{\"type\":\"structure\",\"members\":{\"DisplayName\":{},\"ID\":{}}},\"S3g\":{\"type\":\"list\",\"member\":{\"locationName\":\"Grant\",\"type\":\"structure\",\"members\":{\"Grantee\":{\"shape\":\"S3i\"},\"Permission\":{}}}},\"S3i\":{\"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\"}},\"S3p\":{\"type\":\"structure\",\"required\":[\"Id\",\"StorageClassAnalysis\"],\"members\":{\"Id\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S3s\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S3v\",\"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\":{}}}}}}}}}}},\"S3s\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S3v\":{\"type\":\"list\",\"member\":{\"shape\":\"S3s\",\"locationName\":\"Tag\"}},\"S44\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AllowedMethods\",\"AllowedOrigins\"],\"members\":{\"ID\":{},\"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},\"S4h\":{\"type\":\"structure\",\"required\":[\"Rules\"],\"members\":{\"Rules\":{\"locationName\":\"Rule\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApplyServerSideEncryptionByDefault\":{\"type\":\"structure\",\"required\":[\"SSEAlgorithm\"],\"members\":{\"SSEAlgorithm\":{},\"KMSMasterKeyID\":{\"shape\":\"Sr\"}}},\"BucketKeyEnabled\":{\"type\":\"boolean\"}}},\"flattened\":true}}},\"S4n\":{\"type\":\"structure\",\"required\":[\"Id\",\"Status\",\"Tierings\"],\"members\":{\"Id\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S3s\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S3v\",\"flattened\":true,\"locationName\":\"Tag\"}}}}},\"Status\":{},\"Tierings\":{\"locationName\":\"Tiering\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Days\",\"AccessTier\"],\"members\":{\"Days\":{\"type\":\"integer\"},\"AccessTier\":{}}},\"flattened\":true}}},\"S4x\":{\"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\":\"Sr\"}}}}}}}}},\"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\":{}}}}},\"S5d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Prefix\",\"Status\"],\"members\":{\"Expiration\":{\"shape\":\"S5f\"},\"ID\":{},\"Prefix\":{},\"Status\":{},\"Transition\":{\"shape\":\"S5k\"},\"NoncurrentVersionTransition\":{\"shape\":\"S5m\"},\"NoncurrentVersionExpiration\":{\"shape\":\"S5o\"},\"AbortIncompleteMultipartUpload\":{\"shape\":\"S5p\"}}},\"flattened\":true},\"S5f\":{\"type\":\"structure\",\"members\":{\"Date\":{\"shape\":\"S5g\"},\"Days\":{\"type\":\"integer\"},\"ExpiredObjectDeleteMarker\":{\"type\":\"boolean\"}}},\"S5g\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"S5k\":{\"type\":\"structure\",\"members\":{\"Date\":{\"shape\":\"S5g\"},\"Days\":{\"type\":\"integer\"},\"StorageClass\":{}}},\"S5m\":{\"type\":\"structure\",\"members\":{\"NoncurrentDays\":{\"type\":\"integer\"},\"StorageClass\":{},\"NewerNoncurrentVersions\":{\"type\":\"integer\"}}},\"S5o\":{\"type\":\"structure\",\"members\":{\"NoncurrentDays\":{\"type\":\"integer\"},\"NewerNoncurrentVersions\":{\"type\":\"integer\"}}},\"S5p\":{\"type\":\"structure\",\"members\":{\"DaysAfterInitiation\":{\"type\":\"integer\"}}},\"S5t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Expiration\":{\"shape\":\"S5f\"},\"ID\":{},\"Prefix\":{\"deprecated\":true},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S3s\"},\"ObjectSizeGreaterThan\":{\"type\":\"long\"},\"ObjectSizeLessThan\":{\"type\":\"long\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S3v\",\"flattened\":true,\"locationName\":\"Tag\"},\"ObjectSizeGreaterThan\":{\"type\":\"long\"},\"ObjectSizeLessThan\":{\"type\":\"long\"}}}}},\"Status\":{},\"Transitions\":{\"locationName\":\"Transition\",\"type\":\"list\",\"member\":{\"shape\":\"S5k\"},\"flattened\":true},\"NoncurrentVersionTransitions\":{\"locationName\":\"NoncurrentVersionTransition\",\"type\":\"list\",\"member\":{\"shape\":\"S5m\"},\"flattened\":true},\"NoncurrentVersionExpiration\":{\"shape\":\"S5o\"},\"AbortIncompleteMultipartUpload\":{\"shape\":\"S5p\"}}},\"flattened\":true},\"S65\":{\"type\":\"structure\",\"required\":[\"TargetBucket\",\"TargetPrefix\"],\"members\":{\"TargetBucket\":{},\"TargetGrants\":{\"type\":\"list\",\"member\":{\"locationName\":\"Grant\",\"type\":\"structure\",\"members\":{\"Grantee\":{\"shape\":\"S3i\"},\"Permission\":{}}}},\"TargetPrefix\":{}}},\"S6d\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S3s\"},\"AccessPointArn\":{},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S3v\",\"flattened\":true,\"locationName\":\"Tag\"},\"AccessPointArn\":{}}}}}}},\"S6h\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{\"location\":\"uri\",\"locationName\":\"Bucket\"},\"ExpectedBucketOwner\":{\"location\":\"header\",\"locationName\":\"x-amz-expected-bucket-owner\"}}},\"S6i\":{\"type\":\"structure\",\"members\":{\"TopicConfiguration\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Events\":{\"shape\":\"S6l\",\"locationName\":\"Event\"},\"Event\":{\"deprecated\":true},\"Topic\":{}}},\"QueueConfiguration\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Event\":{\"deprecated\":true},\"Events\":{\"shape\":\"S6l\",\"locationName\":\"Event\"},\"Queue\":{}}},\"CloudFunctionConfiguration\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Event\":{\"deprecated\":true},\"Events\":{\"shape\":\"S6l\",\"locationName\":\"Event\"},\"CloudFunction\":{},\"InvocationRole\":{}}}}},\"S6l\":{\"type\":\"list\",\"member\":{},\"flattened\":true},\"S6t\":{\"type\":\"structure\",\"members\":{\"TopicConfigurations\":{\"locationName\":\"TopicConfiguration\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Events\"],\"members\":{\"Id\":{},\"TopicArn\":{\"locationName\":\"Topic\"},\"Events\":{\"shape\":\"S6l\",\"locationName\":\"Event\"},\"Filter\":{\"shape\":\"S6w\"}}},\"flattened\":true},\"QueueConfigurations\":{\"locationName\":\"QueueConfiguration\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"QueueArn\",\"Events\"],\"members\":{\"Id\":{},\"QueueArn\":{\"locationName\":\"Queue\"},\"Events\":{\"shape\":\"S6l\",\"locationName\":\"Event\"},\"Filter\":{\"shape\":\"S6w\"}}},\"flattened\":true},\"LambdaFunctionConfigurations\":{\"locationName\":\"CloudFunctionConfiguration\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"LambdaFunctionArn\",\"Events\"],\"members\":{\"Id\":{},\"LambdaFunctionArn\":{\"locationName\":\"CloudFunction\"},\"Events\":{\"shape\":\"S6l\",\"locationName\":\"Event\"},\"Filter\":{\"shape\":\"S6w\"}}},\"flattened\":true},\"EventBridgeConfiguration\":{\"type\":\"structure\",\"members\":{}}}},\"S6w\":{\"type\":\"structure\",\"members\":{\"Key\":{\"locationName\":\"S3Key\",\"type\":\"structure\",\"members\":{\"FilterRules\":{\"locationName\":\"FilterRule\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}},\"flattened\":true}}}}},\"S7a\":{\"type\":\"structure\",\"required\":[\"Rules\"],\"members\":{\"Rules\":{\"locationName\":\"Rule\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ObjectOwnership\"],\"members\":{\"ObjectOwnership\":{}}},\"flattened\":true}}},\"S7m\":{\"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\":\"S3s\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S3v\",\"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\":\"S88\"}}},\"Metrics\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"EventThreshold\":{\"shape\":\"S88\"}}}}},\"DeleteMarkerReplication\":{\"type\":\"structure\",\"members\":{\"Status\":{}}}}},\"flattened\":true}}},\"S88\":{\"type\":\"structure\",\"members\":{\"Minutes\":{\"type\":\"integer\"}}},\"S8p\":{\"type\":\"structure\",\"required\":[\"HostName\"],\"members\":{\"HostName\":{},\"Protocol\":{}}},\"S8s\":{\"type\":\"structure\",\"required\":[\"Suffix\"],\"members\":{\"Suffix\":{}}},\"S8u\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{}}},\"S8v\":{\"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\":{}}}}}},\"Sa9\":{\"type\":\"structure\",\"members\":{\"Status\":{}}},\"Sac\":{\"type\":\"structure\",\"members\":{\"ObjectLockEnabled\":{},\"Rule\":{\"type\":\"structure\",\"members\":{\"DefaultRetention\":{\"type\":\"structure\",\"members\":{\"Mode\":{},\"Days\":{\"type\":\"integer\"},\"Years\":{\"type\":\"integer\"}}}}}}},\"Sak\":{\"type\":\"structure\",\"members\":{\"Mode\":{},\"RetainUntilDate\":{\"shape\":\"S5g\"}}},\"Sar\":{\"type\":\"structure\",\"members\":{\"BlockPublicAcls\":{\"locationName\":\"BlockPublicAcls\",\"type\":\"boolean\"},\"IgnorePublicAcls\":{\"locationName\":\"IgnorePublicAcls\",\"type\":\"boolean\"},\"BlockPublicPolicy\":{\"locationName\":\"BlockPublicPolicy\",\"type\":\"boolean\"},\"RestrictPublicBuckets\":{\"locationName\":\"RestrictPublicBuckets\",\"type\":\"boolean\"}}},\"Sbr\":{\"type\":\"structure\",\"members\":{\"ID\":{},\"DisplayName\":{}}},\"Sbs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Prefix\":{}}},\"flattened\":true},\"Sc1\":{\"type\":\"list\",\"member\":{},\"flattened\":true},\"Sca\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"LastModified\":{\"type\":\"timestamp\"},\"ETag\":{},\"ChecksumAlgorithm\":{\"shape\":\"Sc1\"},\"Size\":{\"type\":\"integer\"},\"StorageClass\":{},\"Owner\":{\"shape\":\"S3d\"}}},\"flattened\":true},\"Scp\":{\"type\":\"structure\",\"members\":{\"Grants\":{\"shape\":\"S3g\",\"locationName\":\"AccessControlList\"},\"Owner\":{\"shape\":\"S3d\"}}},\"Sdf\":{\"type\":\"structure\",\"required\":[\"TagSet\"],\"members\":{\"TagSet\":{\"shape\":\"S3v\"}}},\"Se5\":{\"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\":{}}}},\"Sek\":{\"type\":\"structure\",\"members\":{\"CSV\":{\"type\":\"structure\",\"members\":{\"QuoteFields\":{},\"QuoteEscapeCharacter\":{},\"RecordDelimiter\":{},\"FieldDelimiter\":{},\"QuoteCharacter\":{}}},\"JSON\":{\"type\":\"structure\",\"members\":{\"RecordDelimiter\":{}}}}}}}"); /***/ }), @@ -37632,7 +40910,7 @@ module.exports = JSON.parse("{\"V\":{\"BucketExists\":{\"delay\":5,\"operation\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-08-20\",\"endpointPrefix\":\"s3-control\",\"protocol\":\"rest-xml\",\"serviceFullName\":\"AWS S3 Control\",\"serviceId\":\"S3 Control\",\"signatureVersion\":\"s3v4\",\"signingName\":\"s3\",\"uid\":\"s3control-2018-08-20\"},\"operations\":{\"CreateAccessPoint\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspoint/{name}\"},\"input\":{\"locationName\":\"CreateAccessPointRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Bucket\":{},\"VpcConfiguration\":{\"shape\":\"S5\"},\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessPointArn\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"CreateAccessPointForObjectLambda\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}\"},\"input\":{\"locationName\":\"CreateAccessPointForObjectLambdaRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Configuration\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Configuration\":{\"shape\":\"Sd\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ObjectLambdaAccessPointArn\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"CreateBucket\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/bucket/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"ACL\":{\"location\":\"header\",\"locationName\":\"x-amz-acl\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"},\"CreateBucketConfiguration\":{\"locationName\":\"CreateBucketConfiguration\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"members\":{\"LocationConstraint\":{}}},\"GrantFullControl\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-full-control\"},\"GrantRead\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-read\"},\"GrantReadACP\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-read-acp\"},\"GrantWrite\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-write\"},\"GrantWriteACP\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-write-acp\"},\"ObjectLockEnabledForBucket\":{\"location\":\"header\",\"locationName\":\"x-amz-bucket-object-lock-enabled\",\"type\":\"boolean\"},\"OutpostId\":{\"location\":\"header\",\"locationName\":\"x-amz-outpost-id\"}},\"payload\":\"CreateBucketConfiguration\"},\"output\":{\"type\":\"structure\",\"members\":{\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"},\"BucketArn\":{}}},\"httpChecksumRequired\":true},\"CreateJob\":{\"http\":{\"requestUri\":\"/v20180820/jobs\"},\"input\":{\"locationName\":\"CreateJobRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Operation\",\"Report\",\"ClientRequestToken\",\"Manifest\",\"Priority\",\"RoleArn\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"ConfirmationRequired\":{\"type\":\"boolean\"},\"Operation\":{\"shape\":\"S18\"},\"Report\":{\"shape\":\"S2d\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Manifest\":{\"shape\":\"S2h\"},\"Description\":{},\"Priority\":{\"type\":\"integer\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteAccessPoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/accesspoint/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteAccessPointForObjectLambda\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteAccessPointPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/accesspoint/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteAccessPointPolicyForObjectLambda\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteBucket\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/bucket/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteBucketLifecycleConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/bucket/{name}/lifecycleconfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteBucketPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/bucket/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteBucketTagging\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/bucket/{name}/tagging\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteJobTagging\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/jobs/{id}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeletePublicAccessBlock\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/configuration/publicAccessBlock\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteStorageLensConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteStorageLensConfigurationTagging\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DescribeJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/jobs/{id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"ConfirmationRequired\":{\"type\":\"boolean\"},\"Description\":{},\"JobArn\":{},\"Status\":{},\"Manifest\":{\"shape\":\"S2h\"},\"Operation\":{\"shape\":\"S18\"},\"Priority\":{\"type\":\"integer\"},\"ProgressSummary\":{\"shape\":\"S3e\"},\"StatusUpdateReason\":{},\"FailureReasons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureCode\":{},\"FailureReason\":{}}}},\"Report\":{\"shape\":\"S2d\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationDate\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"SuspendedDate\":{\"type\":\"timestamp\"},\"SuspendedCause\":{}}}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspoint/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Bucket\":{},\"NetworkOrigin\":{},\"VpcConfiguration\":{\"shape\":\"S5\"},\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointConfigurationForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/configuration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"Sd\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspoint/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointPolicyForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointPolicyStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspoint/{name}/policyStatus\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PolicyStatus\":{\"shape\":\"S47\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointPolicyStatusForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/policyStatus\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PolicyStatus\":{\"shape\":\"S47\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetBucket\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"PublicAccessBlockEnabled\":{\"type\":\"boolean\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetBucketLifecycleConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket/{name}/lifecycleconfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S4g\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetBucketPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetBucketTagging\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket/{name}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TagSet\"],\"members\":{\"TagSet\":{\"shape\":\"S1q\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetJobTagging\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/jobs/{id}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S1q\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetPublicAccessBlock\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/configuration/publicAccessBlock\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\"}},\"payload\":\"PublicAccessBlockConfiguration\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetStorageLensConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StorageLensConfiguration\":{\"shape\":\"S59\"}},\"payload\":\"StorageLensConfiguration\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetStorageLensConfigurationTagging\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S62\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListAccessPoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspoint\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"querystring\",\"locationName\":\"bucket\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessPointList\":{\"type\":\"list\",\"member\":{\"locationName\":\"AccessPoint\",\"type\":\"structure\",\"required\":[\"Name\",\"NetworkOrigin\",\"Bucket\"],\"members\":{\"Name\":{},\"NetworkOrigin\":{},\"VpcConfiguration\":{\"shape\":\"S5\"},\"Bucket\":{},\"AccessPointArn\":{}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListAccessPointsForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ObjectLambdaAccessPointList\":{\"type\":\"list\",\"member\":{\"locationName\":\"ObjectLambdaAccessPoint\",\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"ObjectLambdaAccessPointArn\":{}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/jobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobStatuses\":{\"location\":\"querystring\",\"locationName\":\"jobStatuses\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"Description\":{},\"Operation\":{},\"Priority\":{\"type\":\"integer\"},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationDate\":{\"type\":\"timestamp\"},\"ProgressSummary\":{\"shape\":\"S3e\"}}}}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListRegionalBuckets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"OutpostId\":{\"location\":\"header\",\"locationName\":\"x-amz-outpost-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegionalBucketList\":{\"type\":\"list\",\"member\":{\"locationName\":\"RegionalBucket\",\"type\":\"structure\",\"required\":[\"Bucket\",\"PublicAccessBlockEnabled\",\"CreationDate\"],\"members\":{\"Bucket\":{},\"BucketArn\":{},\"PublicAccessBlockEnabled\":{\"type\":\"boolean\"},\"CreationDate\":{\"type\":\"timestamp\"},\"OutpostId\":{}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListStorageLensConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/storagelens\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StorageLensConfigurationList\":{\"type\":\"list\",\"member\":{\"locationName\":\"StorageLensConfiguration\",\"type\":\"structure\",\"required\":[\"Id\",\"StorageLensArn\",\"HomeRegion\"],\"members\":{\"Id\":{},\"StorageLensArn\":{},\"HomeRegion\":{},\"IsEnabled\":{\"type\":\"boolean\"}}},\"flattened\":true}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutAccessPointConfigurationForObjectLambda\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/configuration\"},\"input\":{\"locationName\":\"PutAccessPointConfigurationForObjectLambdaRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Configuration\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Configuration\":{\"shape\":\"Sd\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutAccessPointPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspoint/{name}/policy\"},\"input\":{\"locationName\":\"PutAccessPointPolicyRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Policy\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutAccessPointPolicyForObjectLambda\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/policy\"},\"input\":{\"locationName\":\"PutAccessPointPolicyForObjectLambdaRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Policy\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutBucketLifecycleConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/bucket/{name}/lifecycleconfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"},\"LifecycleConfiguration\":{\"locationName\":\"LifecycleConfiguration\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S4g\"}}}},\"payload\":\"LifecycleConfiguration\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"PutBucketPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/bucket/{name}/policy\"},\"input\":{\"locationName\":\"PutBucketPolicyRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\",\"Policy\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"},\"ConfirmRemoveSelfBucketAccess\":{\"location\":\"header\",\"locationName\":\"x-amz-confirm-remove-self-bucket-access\",\"type\":\"boolean\"},\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"PutBucketTagging\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/bucket/{name}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\",\"Tagging\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Tagging\":{\"locationName\":\"Tagging\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"TagSet\"],\"members\":{\"TagSet\":{\"shape\":\"S1q\"}}}},\"payload\":\"Tagging\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"PutJobTagging\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/jobs/{id}/tagging\"},\"input\":{\"locationName\":\"PutJobTaggingRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\",\"Tags\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"},\"Tags\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutPublicAccessBlock\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/configuration/publicAccessBlock\"},\"input\":{\"type\":\"structure\",\"required\":[\"PublicAccessBlockConfiguration\",\"AccountId\"],\"members\":{\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\",\"locationName\":\"PublicAccessBlockConfiguration\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"}},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}},\"payload\":\"PublicAccessBlockConfiguration\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutStorageLensConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}\"},\"input\":{\"locationName\":\"PutStorageLensConfigurationRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\",\"StorageLensConfiguration\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"StorageLensConfiguration\":{\"shape\":\"S59\"},\"Tags\":{\"shape\":\"S62\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutStorageLensConfigurationTagging\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}/tagging\"},\"input\":{\"locationName\":\"PutStorageLensConfigurationTaggingRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\",\"Tags\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Tags\":{\"shape\":\"S62\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"UpdateJobPriority\":{\"http\":{\"requestUri\":\"/v20180820/jobs/{id}/priority\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\",\"Priority\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"},\"Priority\":{\"location\":\"querystring\",\"locationName\":\"priority\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobId\",\"Priority\"],\"members\":{\"JobId\":{},\"Priority\":{\"type\":\"integer\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"UpdateJobStatus\":{\"http\":{\"requestUri\":\"/v20180820/jobs/{id}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\",\"RequestedJobStatus\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"},\"RequestedJobStatus\":{\"location\":\"querystring\",\"locationName\":\"requestedJobStatus\"},\"StatusUpdateReason\":{\"location\":\"querystring\",\"locationName\":\"statusUpdateReason\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"Status\":{},\"StatusUpdateReason\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"VpcId\":{}}},\"S7\":{\"type\":\"structure\",\"members\":{\"BlockPublicAcls\":{\"locationName\":\"BlockPublicAcls\",\"type\":\"boolean\"},\"IgnorePublicAcls\":{\"locationName\":\"IgnorePublicAcls\",\"type\":\"boolean\"},\"BlockPublicPolicy\":{\"locationName\":\"BlockPublicPolicy\",\"type\":\"boolean\"},\"RestrictPublicBuckets\":{\"locationName\":\"RestrictPublicBuckets\",\"type\":\"boolean\"}}},\"Sd\":{\"type\":\"structure\",\"required\":[\"SupportingAccessPoint\",\"TransformationConfigurations\"],\"members\":{\"SupportingAccessPoint\":{},\"CloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"AllowedFeatures\":{\"type\":\"list\",\"member\":{\"locationName\":\"AllowedFeature\"}},\"TransformationConfigurations\":{\"type\":\"list\",\"member\":{\"locationName\":\"TransformationConfiguration\",\"type\":\"structure\",\"required\":[\"Actions\",\"ContentTransformation\"],\"members\":{\"Actions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Action\"}},\"ContentTransformation\":{\"type\":\"structure\",\"members\":{\"AwsLambda\":{\"type\":\"structure\",\"required\":[\"FunctionArn\"],\"members\":{\"FunctionArn\":{},\"FunctionPayload\":{}}}},\"union\":true}}}}}},\"S18\":{\"type\":\"structure\",\"members\":{\"LambdaInvoke\":{\"type\":\"structure\",\"members\":{\"FunctionArn\":{}}},\"S3PutObjectCopy\":{\"type\":\"structure\",\"members\":{\"TargetResource\":{},\"CannedAccessControlList\":{},\"AccessControlGrants\":{\"shape\":\"S1d\"},\"MetadataDirective\":{},\"ModifiedSinceConstraint\":{\"type\":\"timestamp\"},\"NewObjectMetadata\":{\"type\":\"structure\",\"members\":{\"CacheControl\":{},\"ContentDisposition\":{},\"ContentEncoding\":{},\"ContentLanguage\":{},\"UserMetadata\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"ContentLength\":{\"type\":\"long\"},\"ContentMD5\":{},\"ContentType\":{},\"HttpExpiresDate\":{\"type\":\"timestamp\"},\"RequesterCharged\":{\"type\":\"boolean\"},\"SSEAlgorithm\":{}}},\"NewObjectTagging\":{\"shape\":\"S1q\"},\"RedirectLocation\":{},\"RequesterPays\":{\"type\":\"boolean\"},\"StorageClass\":{},\"UnModifiedSinceConstraint\":{\"type\":\"timestamp\"},\"SSEAwsKmsKeyId\":{},\"TargetKeyPrefix\":{},\"ObjectLockLegalHoldStatus\":{},\"ObjectLockMode\":{},\"ObjectLockRetainUntilDate\":{\"type\":\"timestamp\"},\"BucketKeyEnabled\":{\"type\":\"boolean\"}}},\"S3PutObjectAcl\":{\"type\":\"structure\",\"members\":{\"AccessControlPolicy\":{\"type\":\"structure\",\"members\":{\"AccessControlList\":{\"type\":\"structure\",\"required\":[\"Owner\"],\"members\":{\"Owner\":{\"type\":\"structure\",\"members\":{\"ID\":{},\"DisplayName\":{}}},\"Grants\":{\"shape\":\"S1d\"}}},\"CannedAccessControlList\":{}}}}},\"S3PutObjectTagging\":{\"type\":\"structure\",\"members\":{\"TagSet\":{\"shape\":\"S1q\"}}},\"S3DeleteObjectTagging\":{\"type\":\"structure\",\"members\":{}},\"S3InitiateRestoreObject\":{\"type\":\"structure\",\"members\":{\"ExpirationInDays\":{\"type\":\"integer\"},\"GlacierJobTier\":{}}},\"S3PutObjectLegalHold\":{\"type\":\"structure\",\"required\":[\"LegalHold\"],\"members\":{\"LegalHold\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{}}}}},\"S3PutObjectRetention\":{\"type\":\"structure\",\"required\":[\"Retention\"],\"members\":{\"BypassGovernanceRetention\":{\"type\":\"boolean\"},\"Retention\":{\"type\":\"structure\",\"members\":{\"RetainUntilDate\":{\"type\":\"timestamp\"},\"Mode\":{}}}}}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Grantee\":{\"type\":\"structure\",\"members\":{\"TypeIdentifier\":{},\"Identifier\":{},\"DisplayName\":{}}},\"Permission\":{}}}},\"S1q\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\"}},\"S1r\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S2d\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Bucket\":{},\"Format\":{},\"Enabled\":{\"type\":\"boolean\"},\"Prefix\":{},\"ReportScope\":{}}},\"S2h\":{\"type\":\"structure\",\"required\":[\"Spec\",\"Location\"],\"members\":{\"Spec\":{\"type\":\"structure\",\"required\":[\"Format\"],\"members\":{\"Format\":{},\"Fields\":{\"type\":\"list\",\"member\":{}}}},\"Location\":{\"type\":\"structure\",\"required\":[\"ObjectArn\",\"ETag\"],\"members\":{\"ObjectArn\":{},\"ObjectVersionId\":{},\"ETag\":{}}}}},\"S3e\":{\"type\":\"structure\",\"members\":{\"TotalNumberOfTasks\":{\"type\":\"long\"},\"NumberOfTasksSucceeded\":{\"type\":\"long\"},\"NumberOfTasksFailed\":{\"type\":\"long\"}}},\"S47\":{\"type\":\"structure\",\"members\":{\"IsPublic\":{\"locationName\":\"IsPublic\",\"type\":\"boolean\"}}},\"S4g\":{\"type\":\"list\",\"member\":{\"locationName\":\"Rule\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Expiration\":{\"type\":\"structure\",\"members\":{\"Date\":{\"type\":\"timestamp\"},\"Days\":{\"type\":\"integer\"},\"ExpiredObjectDeleteMarker\":{\"type\":\"boolean\"}}},\"ID\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S1r\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S1q\"}}}}},\"Status\":{},\"Transitions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Transition\",\"type\":\"structure\",\"members\":{\"Date\":{\"type\":\"timestamp\"},\"Days\":{\"type\":\"integer\"},\"StorageClass\":{}}}},\"NoncurrentVersionTransitions\":{\"type\":\"list\",\"member\":{\"locationName\":\"NoncurrentVersionTransition\",\"type\":\"structure\",\"members\":{\"NoncurrentDays\":{\"type\":\"integer\"},\"StorageClass\":{}}}},\"NoncurrentVersionExpiration\":{\"type\":\"structure\",\"members\":{\"NoncurrentDays\":{\"type\":\"integer\"}}},\"AbortIncompleteMultipartUpload\":{\"type\":\"structure\",\"members\":{\"DaysAfterInitiation\":{\"type\":\"integer\"}}}}}},\"S59\":{\"type\":\"structure\",\"required\":[\"Id\",\"AccountLevel\",\"IsEnabled\"],\"members\":{\"Id\":{},\"AccountLevel\":{\"type\":\"structure\",\"required\":[\"BucketLevel\"],\"members\":{\"ActivityMetrics\":{\"shape\":\"S5b\"},\"BucketLevel\":{\"type\":\"structure\",\"members\":{\"ActivityMetrics\":{\"shape\":\"S5b\"},\"PrefixLevel\":{\"type\":\"structure\",\"required\":[\"StorageMetrics\"],\"members\":{\"StorageMetrics\":{\"type\":\"structure\",\"members\":{\"IsEnabled\":{\"type\":\"boolean\"},\"SelectionCriteria\":{\"type\":\"structure\",\"members\":{\"Delimiter\":{},\"MaxDepth\":{\"type\":\"integer\"},\"MinStorageBytesPercentage\":{\"type\":\"double\"}}}}}}}}}}},\"Include\":{\"type\":\"structure\",\"members\":{\"Buckets\":{\"shape\":\"S5l\"},\"Regions\":{\"shape\":\"S5m\"}}},\"Exclude\":{\"type\":\"structure\",\"members\":{\"Buckets\":{\"shape\":\"S5l\"},\"Regions\":{\"shape\":\"S5m\"}}},\"DataExport\":{\"type\":\"structure\",\"required\":[\"S3BucketDestination\"],\"members\":{\"S3BucketDestination\":{\"type\":\"structure\",\"required\":[\"Format\",\"OutputSchemaVersion\",\"AccountId\",\"Arn\"],\"members\":{\"Format\":{},\"OutputSchemaVersion\":{},\"AccountId\":{},\"Arn\":{},\"Prefix\":{},\"Encryption\":{\"type\":\"structure\",\"members\":{\"SSES3\":{\"locationName\":\"SSE-S3\",\"type\":\"structure\",\"members\":{}},\"SSEKMS\":{\"locationName\":\"SSE-KMS\",\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{}}}}}}}}},\"IsEnabled\":{\"type\":\"boolean\"},\"AwsOrg\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"StorageLensArn\":{}}},\"S5b\":{\"type\":\"structure\",\"members\":{\"IsEnabled\":{\"type\":\"boolean\"}}},\"S5l\":{\"type\":\"list\",\"member\":{\"locationName\":\"Arn\"}},\"S5m\":{\"type\":\"list\",\"member\":{\"locationName\":\"Region\"}},\"S62\":{\"type\":\"list\",\"member\":{\"locationName\":\"Tag\",\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-08-20\",\"endpointPrefix\":\"s3-control\",\"protocol\":\"rest-xml\",\"serviceFullName\":\"AWS S3 Control\",\"serviceId\":\"S3 Control\",\"signatureVersion\":\"s3v4\",\"signingName\":\"s3\",\"uid\":\"s3control-2018-08-20\"},\"operations\":{\"CreateAccessPoint\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspoint/{name}\"},\"input\":{\"locationName\":\"CreateAccessPointRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Bucket\":{},\"VpcConfiguration\":{\"shape\":\"S5\"},\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessPointArn\":{},\"Alias\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"CreateAccessPointForObjectLambda\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}\"},\"input\":{\"locationName\":\"CreateAccessPointForObjectLambdaRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Configuration\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Configuration\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ObjectLambdaAccessPointArn\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"CreateBucket\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/bucket/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"ACL\":{\"location\":\"header\",\"locationName\":\"x-amz-acl\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"},\"CreateBucketConfiguration\":{\"locationName\":\"CreateBucketConfiguration\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"members\":{\"LocationConstraint\":{}}},\"GrantFullControl\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-full-control\"},\"GrantRead\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-read\"},\"GrantReadACP\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-read-acp\"},\"GrantWrite\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-write\"},\"GrantWriteACP\":{\"location\":\"header\",\"locationName\":\"x-amz-grant-write-acp\"},\"ObjectLockEnabledForBucket\":{\"location\":\"header\",\"locationName\":\"x-amz-bucket-object-lock-enabled\",\"type\":\"boolean\"},\"OutpostId\":{\"location\":\"header\",\"locationName\":\"x-amz-outpost-id\"}},\"payload\":\"CreateBucketConfiguration\"},\"output\":{\"type\":\"structure\",\"members\":{\"Location\":{\"location\":\"header\",\"locationName\":\"Location\"},\"BucketArn\":{}}},\"httpChecksumRequired\":true},\"CreateJob\":{\"http\":{\"requestUri\":\"/v20180820/jobs\"},\"input\":{\"locationName\":\"CreateJobRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Operation\",\"Report\",\"ClientRequestToken\",\"Priority\",\"RoleArn\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"ConfirmationRequired\":{\"type\":\"boolean\"},\"Operation\":{\"shape\":\"S19\"},\"Report\":{\"shape\":\"S2g\"},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Manifest\":{\"shape\":\"S2k\"},\"Description\":{},\"Priority\":{\"type\":\"integer\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S1r\"},\"ManifestGenerator\":{\"shape\":\"S2v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"CreateMultiRegionAccessPoint\":{\"http\":{\"requestUri\":\"/v20180820/async-requests/mrap/create\"},\"input\":{\"locationName\":\"CreateMultiRegionAccessPointRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"ClientToken\",\"Details\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"ClientToken\":{\"idempotencyToken\":true},\"Details\":{\"shape\":\"S3b\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestTokenARN\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"DeleteAccessPoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/accesspoint/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteAccessPointForObjectLambda\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteAccessPointPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/accesspoint/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteAccessPointPolicyForObjectLambda\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteBucket\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/bucket/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteBucketLifecycleConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/bucket/{name}/lifecycleconfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteBucketPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/bucket/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteBucketTagging\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/bucket/{name}/tagging\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteJobTagging\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/jobs/{id}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteMultiRegionAccessPoint\":{\"http\":{\"requestUri\":\"/v20180820/async-requests/mrap/delete\"},\"input\":{\"locationName\":\"DeleteMultiRegionAccessPointRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"ClientToken\",\"Details\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"ClientToken\":{\"idempotencyToken\":true},\"Details\":{\"shape\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestTokenARN\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"DeletePublicAccessBlock\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/configuration/publicAccessBlock\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteStorageLensConfiguration\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DeleteStorageLensConfigurationTagging\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DescribeJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/jobs/{id}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"ConfirmationRequired\":{\"type\":\"boolean\"},\"Description\":{},\"JobArn\":{},\"Status\":{},\"Manifest\":{\"shape\":\"S2k\"},\"Operation\":{\"shape\":\"S19\"},\"Priority\":{\"type\":\"integer\"},\"ProgressSummary\":{\"shape\":\"S44\"},\"StatusUpdateReason\":{},\"FailureReasons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FailureCode\":{},\"FailureReason\":{}}}},\"Report\":{\"shape\":\"S2g\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationDate\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"SuspendedDate\":{\"type\":\"timestamp\"},\"SuspendedCause\":{},\"ManifestGenerator\":{\"shape\":\"S2v\"},\"GeneratedManifestDescriptor\":{\"type\":\"structure\",\"members\":{\"Format\":{},\"Location\":{\"shape\":\"S2p\"}}}}}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"DescribeMultiRegionAccessPointOperation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/async-requests/mrap/{request_token+}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"RequestTokenARN\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"RequestTokenARN\":{\"location\":\"uri\",\"locationName\":\"request_token\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AsyncOperation\":{\"type\":\"structure\",\"members\":{\"CreationTime\":{\"type\":\"timestamp\"},\"Operation\":{},\"RequestTokenARN\":{},\"RequestParameters\":{\"type\":\"structure\",\"members\":{\"CreateMultiRegionAccessPointRequest\":{\"shape\":\"S3b\"},\"DeleteMultiRegionAccessPointRequest\":{\"shape\":\"S3s\"},\"PutMultiRegionAccessPointPolicyRequest\":{\"shape\":\"S4q\"}}},\"RequestStatus\":{},\"ResponseDetails\":{\"type\":\"structure\",\"members\":{\"MultiRegionAccessPointDetails\":{\"type\":\"structure\",\"members\":{\"Regions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Region\",\"type\":\"structure\",\"members\":{\"Name\":{},\"RequestStatus\":{}}}}}},\"ErrorDetails\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Message\":{},\"Resource\":{},\"RequestId\":{}}}}}}}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"GetAccessPoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspoint/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Bucket\":{},\"NetworkOrigin\":{},\"VpcConfiguration\":{\"shape\":\"S5\"},\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\"},\"CreationDate\":{\"type\":\"timestamp\"},\"Alias\":{},\"AccessPointArn\":{},\"Endpoints\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointConfigurationForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/configuration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Configuration\":{\"shape\":\"Se\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspoint/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointPolicyForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointPolicyStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspoint/{name}/policyStatus\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PolicyStatus\":{\"shape\":\"S5f\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetAccessPointPolicyStatusForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/policyStatus\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PolicyStatus\":{\"shape\":\"S5f\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetBucket\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"PublicAccessBlockEnabled\":{\"type\":\"boolean\"},\"CreationDate\":{\"type\":\"timestamp\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetBucketLifecycleConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket/{name}/lifecycleconfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S5o\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetBucketPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetBucketTagging\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket/{name}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TagSet\"],\"members\":{\"TagSet\":{\"shape\":\"S1r\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetJobTagging\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/jobs/{id}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S1r\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetMultiRegionAccessPoint\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/mrap/instances/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessPoint\":{\"shape\":\"S6f\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"GetMultiRegionAccessPointPolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/mrap/instances/{name}/policy\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"type\":\"structure\",\"members\":{\"Established\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}},\"Proposed\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}}}}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"GetMultiRegionAccessPointPolicyStatus\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/mrap/instances/{name}/policystatus\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Established\":{\"shape\":\"S5f\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"GetPublicAccessBlock\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/configuration/publicAccessBlock\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\"}},\"payload\":\"PublicAccessBlockConfiguration\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetStorageLensConfiguration\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StorageLensConfiguration\":{\"shape\":\"S6w\"}},\"payload\":\"StorageLensConfiguration\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"GetStorageLensConfigurationTagging\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S7q\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListAccessPoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspoint\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"querystring\",\"locationName\":\"bucket\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessPointList\":{\"type\":\"list\",\"member\":{\"locationName\":\"AccessPoint\",\"type\":\"structure\",\"required\":[\"Name\",\"NetworkOrigin\",\"Bucket\"],\"members\":{\"Name\":{},\"NetworkOrigin\":{},\"VpcConfiguration\":{\"shape\":\"S5\"},\"Bucket\":{},\"AccessPointArn\":{},\"Alias\":{}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListAccessPointsForObjectLambda\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/accesspointforobjectlambda\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ObjectLambdaAccessPointList\":{\"type\":\"list\",\"member\":{\"locationName\":\"ObjectLambdaAccessPoint\",\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"ObjectLambdaAccessPointArn\":{}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/jobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobStatuses\":{\"location\":\"querystring\",\"locationName\":\"jobStatuses\",\"type\":\"list\",\"member\":{}},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Jobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"Description\":{},\"Operation\":{},\"Priority\":{\"type\":\"integer\"},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"TerminationDate\":{\"type\":\"timestamp\"},\"ProgressSummary\":{\"shape\":\"S44\"}}}}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListMultiRegionAccessPoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/mrap/instances\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessPoints\":{\"type\":\"list\",\"member\":{\"shape\":\"S6f\",\"locationName\":\"AccessPoint\"}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"ListRegionalBuckets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/bucket\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"OutpostId\":{\"location\":\"header\",\"locationName\":\"x-amz-outpost-id\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegionalBucketList\":{\"type\":\"list\",\"member\":{\"locationName\":\"RegionalBucket\",\"type\":\"structure\",\"required\":[\"Bucket\",\"PublicAccessBlockEnabled\",\"CreationDate\"],\"members\":{\"Bucket\":{},\"BucketArn\":{},\"PublicAccessBlockEnabled\":{\"type\":\"boolean\"},\"CreationDate\":{\"type\":\"timestamp\"},\"OutpostId\":{}}}},\"NextToken\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"ListStorageLensConfigurations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v20180820/storagelens\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StorageLensConfigurationList\":{\"type\":\"list\",\"member\":{\"locationName\":\"StorageLensConfiguration\",\"type\":\"structure\",\"required\":[\"Id\",\"StorageLensArn\",\"HomeRegion\"],\"members\":{\"Id\":{},\"StorageLensArn\":{},\"HomeRegion\":{},\"IsEnabled\":{\"type\":\"boolean\"}}},\"flattened\":true}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutAccessPointConfigurationForObjectLambda\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/configuration\"},\"input\":{\"locationName\":\"PutAccessPointConfigurationForObjectLambdaRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Configuration\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Configuration\":{\"shape\":\"Se\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutAccessPointPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspoint/{name}/policy\"},\"input\":{\"locationName\":\"PutAccessPointPolicyRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Policy\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutAccessPointPolicyForObjectLambda\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/accesspointforobjectlambda/{name}/policy\"},\"input\":{\"locationName\":\"PutAccessPointPolicyForObjectLambdaRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Name\",\"Policy\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutBucketLifecycleConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/bucket/{name}/lifecycleconfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"},\"LifecycleConfiguration\":{\"locationName\":\"LifecycleConfiguration\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"members\":{\"Rules\":{\"shape\":\"S5o\"}}}},\"payload\":\"LifecycleConfiguration\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"PutBucketPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/bucket/{name}/policy\"},\"input\":{\"locationName\":\"PutBucketPolicyRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\",\"Policy\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"},\"ConfirmRemoveSelfBucketAccess\":{\"location\":\"header\",\"locationName\":\"x-amz-confirm-remove-self-bucket-access\",\"type\":\"boolean\"},\"Policy\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"PutBucketTagging\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/bucket/{name}/tagging\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"Bucket\",\"Tagging\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Bucket\":{\"location\":\"uri\",\"locationName\":\"name\"},\"Tagging\":{\"locationName\":\"Tagging\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"TagSet\"],\"members\":{\"TagSet\":{\"shape\":\"S1r\"}}}},\"payload\":\"Tagging\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"PutJobTagging\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/jobs/{id}/tagging\"},\"input\":{\"locationName\":\"PutJobTaggingRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\",\"Tags\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"},\"Tags\":{\"shape\":\"S1r\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutMultiRegionAccessPointPolicy\":{\"http\":{\"requestUri\":\"/v20180820/async-requests/mrap/put-policy\"},\"input\":{\"locationName\":\"PutMultiRegionAccessPointPolicyRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"AccountId\",\"ClientToken\",\"Details\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"ClientToken\":{\"idempotencyToken\":true},\"Details\":{\"shape\":\"S4q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RequestTokenARN\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"},\"httpChecksumRequired\":true},\"PutPublicAccessBlock\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/configuration/publicAccessBlock\"},\"input\":{\"type\":\"structure\",\"required\":[\"PublicAccessBlockConfiguration\",\"AccountId\"],\"members\":{\"PublicAccessBlockConfiguration\":{\"shape\":\"S7\",\"locationName\":\"PublicAccessBlockConfiguration\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"}},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"}},\"payload\":\"PublicAccessBlockConfiguration\"},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutStorageLensConfiguration\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}\"},\"input\":{\"locationName\":\"PutStorageLensConfigurationRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\",\"StorageLensConfiguration\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"StorageLensConfiguration\":{\"shape\":\"S6w\"},\"Tags\":{\"shape\":\"S7q\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"PutStorageLensConfigurationTagging\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v20180820/storagelens/{storagelensid}/tagging\"},\"input\":{\"locationName\":\"PutStorageLensConfigurationTaggingRequest\",\"xmlNamespace\":{\"uri\":\"http://awss3control.amazonaws.com/doc/2018-08-20/\"},\"type\":\"structure\",\"required\":[\"ConfigId\",\"AccountId\",\"Tags\"],\"members\":{\"ConfigId\":{\"location\":\"uri\",\"locationName\":\"storagelensid\"},\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"Tags\":{\"shape\":\"S7q\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"UpdateJobPriority\":{\"http\":{\"requestUri\":\"/v20180820/jobs/{id}/priority\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\",\"Priority\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"},\"Priority\":{\"location\":\"querystring\",\"locationName\":\"priority\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobId\",\"Priority\"],\"members\":{\"JobId\":{},\"Priority\":{\"type\":\"integer\"}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}},\"UpdateJobStatus\":{\"http\":{\"requestUri\":\"/v20180820/jobs/{id}/status\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountId\",\"JobId\",\"RequestedJobStatus\"],\"members\":{\"AccountId\":{\"hostLabel\":true,\"location\":\"header\",\"locationName\":\"x-amz-account-id\"},\"JobId\":{\"location\":\"uri\",\"locationName\":\"id\"},\"RequestedJobStatus\":{\"location\":\"querystring\",\"locationName\":\"requestedJobStatus\"},\"StatusUpdateReason\":{\"location\":\"querystring\",\"locationName\":\"statusUpdateReason\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"Status\":{},\"StatusUpdateReason\":{}}},\"endpoint\":{\"hostPrefix\":\"{AccountId}.\"}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"required\":[\"VpcId\"],\"members\":{\"VpcId\":{}}},\"S7\":{\"type\":\"structure\",\"members\":{\"BlockPublicAcls\":{\"locationName\":\"BlockPublicAcls\",\"type\":\"boolean\"},\"IgnorePublicAcls\":{\"locationName\":\"IgnorePublicAcls\",\"type\":\"boolean\"},\"BlockPublicPolicy\":{\"locationName\":\"BlockPublicPolicy\",\"type\":\"boolean\"},\"RestrictPublicBuckets\":{\"locationName\":\"RestrictPublicBuckets\",\"type\":\"boolean\"}}},\"Se\":{\"type\":\"structure\",\"required\":[\"SupportingAccessPoint\",\"TransformationConfigurations\"],\"members\":{\"SupportingAccessPoint\":{},\"CloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"AllowedFeatures\":{\"type\":\"list\",\"member\":{\"locationName\":\"AllowedFeature\"}},\"TransformationConfigurations\":{\"type\":\"list\",\"member\":{\"locationName\":\"TransformationConfiguration\",\"type\":\"structure\",\"required\":[\"Actions\",\"ContentTransformation\"],\"members\":{\"Actions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Action\"}},\"ContentTransformation\":{\"type\":\"structure\",\"members\":{\"AwsLambda\":{\"type\":\"structure\",\"required\":[\"FunctionArn\"],\"members\":{\"FunctionArn\":{},\"FunctionPayload\":{}}}},\"union\":true}}}}}},\"S19\":{\"type\":\"structure\",\"members\":{\"LambdaInvoke\":{\"type\":\"structure\",\"members\":{\"FunctionArn\":{}}},\"S3PutObjectCopy\":{\"type\":\"structure\",\"members\":{\"TargetResource\":{},\"CannedAccessControlList\":{},\"AccessControlGrants\":{\"shape\":\"S1e\"},\"MetadataDirective\":{},\"ModifiedSinceConstraint\":{\"type\":\"timestamp\"},\"NewObjectMetadata\":{\"type\":\"structure\",\"members\":{\"CacheControl\":{},\"ContentDisposition\":{},\"ContentEncoding\":{},\"ContentLanguage\":{},\"UserMetadata\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"ContentLength\":{\"type\":\"long\"},\"ContentMD5\":{},\"ContentType\":{},\"HttpExpiresDate\":{\"type\":\"timestamp\"},\"RequesterCharged\":{\"type\":\"boolean\"},\"SSEAlgorithm\":{}}},\"NewObjectTagging\":{\"shape\":\"S1r\"},\"RedirectLocation\":{},\"RequesterPays\":{\"type\":\"boolean\"},\"StorageClass\":{},\"UnModifiedSinceConstraint\":{\"type\":\"timestamp\"},\"SSEAwsKmsKeyId\":{},\"TargetKeyPrefix\":{},\"ObjectLockLegalHoldStatus\":{},\"ObjectLockMode\":{},\"ObjectLockRetainUntilDate\":{\"type\":\"timestamp\"},\"BucketKeyEnabled\":{\"type\":\"boolean\"},\"ChecksumAlgorithm\":{}}},\"S3PutObjectAcl\":{\"type\":\"structure\",\"members\":{\"AccessControlPolicy\":{\"type\":\"structure\",\"members\":{\"AccessControlList\":{\"type\":\"structure\",\"required\":[\"Owner\"],\"members\":{\"Owner\":{\"type\":\"structure\",\"members\":{\"ID\":{},\"DisplayName\":{}}},\"Grants\":{\"shape\":\"S1e\"}}},\"CannedAccessControlList\":{}}}}},\"S3PutObjectTagging\":{\"type\":\"structure\",\"members\":{\"TagSet\":{\"shape\":\"S1r\"}}},\"S3DeleteObjectTagging\":{\"type\":\"structure\",\"members\":{}},\"S3InitiateRestoreObject\":{\"type\":\"structure\",\"members\":{\"ExpirationInDays\":{\"type\":\"integer\"},\"GlacierJobTier\":{}}},\"S3PutObjectLegalHold\":{\"type\":\"structure\",\"required\":[\"LegalHold\"],\"members\":{\"LegalHold\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{}}}}},\"S3PutObjectRetention\":{\"type\":\"structure\",\"required\":[\"Retention\"],\"members\":{\"BypassGovernanceRetention\":{\"type\":\"boolean\"},\"Retention\":{\"type\":\"structure\",\"members\":{\"RetainUntilDate\":{\"type\":\"timestamp\"},\"Mode\":{}}}}},\"S3ReplicateObject\":{\"type\":\"structure\",\"members\":{}}}},\"S1e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Grantee\":{\"type\":\"structure\",\"members\":{\"TypeIdentifier\":{},\"Identifier\":{},\"DisplayName\":{}}},\"Permission\":{}}}},\"S1r\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}},\"S1s\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S2g\":{\"type\":\"structure\",\"required\":[\"Enabled\"],\"members\":{\"Bucket\":{},\"Format\":{},\"Enabled\":{\"type\":\"boolean\"},\"Prefix\":{},\"ReportScope\":{}}},\"S2k\":{\"type\":\"structure\",\"required\":[\"Spec\",\"Location\"],\"members\":{\"Spec\":{\"type\":\"structure\",\"required\":[\"Format\"],\"members\":{\"Format\":{},\"Fields\":{\"type\":\"list\",\"member\":{}}}},\"Location\":{\"shape\":\"S2p\"}}},\"S2p\":{\"type\":\"structure\",\"required\":[\"ObjectArn\",\"ETag\"],\"members\":{\"ObjectArn\":{},\"ObjectVersionId\":{},\"ETag\":{}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"S3JobManifestGenerator\":{\"type\":\"structure\",\"required\":[\"SourceBucket\",\"EnableManifestOutput\"],\"members\":{\"ExpectedBucketOwner\":{},\"SourceBucket\":{},\"ManifestOutputLocation\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"ManifestFormat\"],\"members\":{\"ExpectedManifestBucketOwner\":{},\"Bucket\":{},\"ManifestPrefix\":{},\"ManifestEncryption\":{\"type\":\"structure\",\"members\":{\"SSES3\":{\"locationName\":\"SSE-S3\",\"type\":\"structure\",\"members\":{}},\"SSEKMS\":{\"locationName\":\"SSE-KMS\",\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{}}}}},\"ManifestFormat\":{}}},\"Filter\":{\"type\":\"structure\",\"members\":{\"EligibleForReplication\":{\"type\":\"boolean\"},\"CreatedAfter\":{\"type\":\"timestamp\"},\"CreatedBefore\":{\"type\":\"timestamp\"},\"ObjectReplicationStatuses\":{\"type\":\"list\",\"member\":{}}}},\"EnableManifestOutput\":{\"type\":\"boolean\"}}}},\"union\":true},\"S3b\":{\"type\":\"structure\",\"required\":[\"Name\",\"Regions\"],\"members\":{\"Name\":{},\"PublicAccessBlock\":{\"shape\":\"S7\"},\"Regions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Region\",\"type\":\"structure\",\"required\":[\"Bucket\"],\"members\":{\"Bucket\":{}}}}}},\"S3s\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"S44\":{\"type\":\"structure\",\"members\":{\"TotalNumberOfTasks\":{\"type\":\"long\"},\"NumberOfTasksSucceeded\":{\"type\":\"long\"},\"NumberOfTasksFailed\":{\"type\":\"long\"},\"Timers\":{\"type\":\"structure\",\"members\":{\"ElapsedTimeInActiveSeconds\":{\"type\":\"long\"}}}}},\"S4q\":{\"type\":\"structure\",\"required\":[\"Name\",\"Policy\"],\"members\":{\"Name\":{},\"Policy\":{}}},\"S5f\":{\"type\":\"structure\",\"members\":{\"IsPublic\":{\"locationName\":\"IsPublic\",\"type\":\"boolean\"}}},\"S5o\":{\"type\":\"list\",\"member\":{\"locationName\":\"Rule\",\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Expiration\":{\"type\":\"structure\",\"members\":{\"Date\":{\"type\":\"timestamp\"},\"Days\":{\"type\":\"integer\"},\"ExpiredObjectDeleteMarker\":{\"type\":\"boolean\"}}},\"ID\":{},\"Filter\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"shape\":\"S1s\"},\"And\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tags\":{\"shape\":\"S1r\"}}}}},\"Status\":{},\"Transitions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Transition\",\"type\":\"structure\",\"members\":{\"Date\":{\"type\":\"timestamp\"},\"Days\":{\"type\":\"integer\"},\"StorageClass\":{}}}},\"NoncurrentVersionTransitions\":{\"type\":\"list\",\"member\":{\"locationName\":\"NoncurrentVersionTransition\",\"type\":\"structure\",\"members\":{\"NoncurrentDays\":{\"type\":\"integer\"},\"StorageClass\":{}}}},\"NoncurrentVersionExpiration\":{\"type\":\"structure\",\"members\":{\"NoncurrentDays\":{\"type\":\"integer\"}}},\"AbortIncompleteMultipartUpload\":{\"type\":\"structure\",\"members\":{\"DaysAfterInitiation\":{\"type\":\"integer\"}}}}}},\"S6f\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Alias\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"PublicAccessBlock\":{\"shape\":\"S7\"},\"Status\":{},\"Regions\":{\"type\":\"list\",\"member\":{\"locationName\":\"Region\",\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Region\":{}}}}}},\"S6w\":{\"type\":\"structure\",\"required\":[\"Id\",\"AccountLevel\",\"IsEnabled\"],\"members\":{\"Id\":{},\"AccountLevel\":{\"type\":\"structure\",\"required\":[\"BucketLevel\"],\"members\":{\"ActivityMetrics\":{\"shape\":\"S6y\"},\"BucketLevel\":{\"type\":\"structure\",\"members\":{\"ActivityMetrics\":{\"shape\":\"S6y\"},\"PrefixLevel\":{\"type\":\"structure\",\"required\":[\"StorageMetrics\"],\"members\":{\"StorageMetrics\":{\"type\":\"structure\",\"members\":{\"IsEnabled\":{\"type\":\"boolean\"},\"SelectionCriteria\":{\"type\":\"structure\",\"members\":{\"Delimiter\":{},\"MaxDepth\":{\"type\":\"integer\"},\"MinStorageBytesPercentage\":{\"type\":\"double\"}}}}}}}}}}},\"Include\":{\"type\":\"structure\",\"members\":{\"Buckets\":{\"shape\":\"S78\"},\"Regions\":{\"shape\":\"S79\"}}},\"Exclude\":{\"type\":\"structure\",\"members\":{\"Buckets\":{\"shape\":\"S78\"},\"Regions\":{\"shape\":\"S79\"}}},\"DataExport\":{\"type\":\"structure\",\"members\":{\"S3BucketDestination\":{\"type\":\"structure\",\"required\":[\"Format\",\"OutputSchemaVersion\",\"AccountId\",\"Arn\"],\"members\":{\"Format\":{},\"OutputSchemaVersion\":{},\"AccountId\":{},\"Arn\":{},\"Prefix\":{},\"Encryption\":{\"type\":\"structure\",\"members\":{\"SSES3\":{\"locationName\":\"SSE-S3\",\"type\":\"structure\",\"members\":{}},\"SSEKMS\":{\"locationName\":\"SSE-KMS\",\"type\":\"structure\",\"required\":[\"KeyId\"],\"members\":{\"KeyId\":{}}}}}}},\"CloudWatchMetrics\":{\"type\":\"structure\",\"required\":[\"IsEnabled\"],\"members\":{\"IsEnabled\":{\"type\":\"boolean\"}}}}},\"IsEnabled\":{\"type\":\"boolean\"},\"AwsOrg\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"StorageLensArn\":{}}},\"S6y\":{\"type\":\"structure\",\"members\":{\"IsEnabled\":{\"type\":\"boolean\"}}},\"S78\":{\"type\":\"list\",\"member\":{\"locationName\":\"Arn\"}},\"S79\":{\"type\":\"list\",\"member\":{\"locationName\":\"Region\"}},\"S7q\":{\"type\":\"list\",\"member\":{\"locationName\":\"Tag\",\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}}"); /***/ }), @@ -37640,7 +40918,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListAccessPoints\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAccessPointsForObjectLambda\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ObjectLambdaAccessPointList\"},\"ListJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListRegionalBuckets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListStorageLensConfigurations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListAccessPoints\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListAccessPointsForObjectLambda\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ObjectLambdaAccessPointList\"},\"ListJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMultiRegionAccessPoints\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListRegionalBuckets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListStorageLensConfigurations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\"}}}"); /***/ }), @@ -37648,7 +40926,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAccessPoints\":{\"input_token\":\"Nex /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"s3-outposts\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon S3 Outposts\",\"serviceFullName\":\"Amazon S3 on Outposts\",\"serviceId\":\"S3Outposts\",\"signatureVersion\":\"v4\",\"signingName\":\"s3-outposts\",\"uid\":\"s3outposts-2017-07-25\"},\"operations\":{\"CreateEndpoint\":{\"http\":{\"requestUri\":\"/S3Outposts/CreateEndpoint\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\",\"SubnetId\",\"SecurityGroupId\"],\"members\":{\"OutpostId\":{},\"SubnetId\":{},\"SecurityGroupId\":{},\"AccessType\":{},\"CustomerOwnedIpv4Pool\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{}}}},\"DeleteEndpoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/S3Outposts/DeleteEndpoint\"},\"input\":{\"type\":\"structure\",\"required\":[\"EndpointId\",\"OutpostId\"],\"members\":{\"EndpointId\":{\"location\":\"querystring\",\"locationName\":\"endpointId\"},\"OutpostId\":{\"location\":\"querystring\",\"locationName\":\"outpostId\"}}}},\"ListEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/S3Outposts/ListEndpoints\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{},\"OutpostsId\":{},\"CidrBlock\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"NetworkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{}}}},\"VpcId\":{},\"SubnetId\":{},\"SecurityGroupId\":{},\"AccessType\":{},\"CustomerOwnedIpv4Pool\":{}}}},\"NextToken\":{}}}}},\"shapes\":{}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-25\",\"endpointPrefix\":\"s3-outposts\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon S3 Outposts\",\"serviceFullName\":\"Amazon S3 on Outposts\",\"serviceId\":\"S3Outposts\",\"signatureVersion\":\"v4\",\"signingName\":\"s3-outposts\",\"uid\":\"s3outposts-2017-07-25\"},\"operations\":{\"CreateEndpoint\":{\"http\":{\"requestUri\":\"/S3Outposts/CreateEndpoint\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\",\"SubnetId\",\"SecurityGroupId\"],\"members\":{\"OutpostId\":{},\"SubnetId\":{},\"SecurityGroupId\":{},\"AccessType\":{},\"CustomerOwnedIpv4Pool\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{}}}},\"DeleteEndpoint\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/S3Outposts/DeleteEndpoint\"},\"input\":{\"type\":\"structure\",\"required\":[\"EndpointId\",\"OutpostId\"],\"members\":{\"EndpointId\":{\"location\":\"querystring\",\"locationName\":\"endpointId\"},\"OutpostId\":{\"location\":\"querystring\",\"locationName\":\"outpostId\"}}}},\"ListEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/S3Outposts/ListEndpoints\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoints\":{\"shape\":\"Sf\"},\"NextToken\":{}}}},\"ListSharedEndpoints\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/S3Outposts/ListSharedEndpoints\"},\"input\":{\"type\":\"structure\",\"required\":[\"OutpostId\"],\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"OutpostId\":{\"location\":\"querystring\",\"locationName\":\"outpostId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Endpoints\":{\"shape\":\"Sf\"},\"NextToken\":{}}}}},\"shapes\":{\"Sf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{},\"OutpostsId\":{},\"CidrBlock\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"NetworkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{}}}},\"VpcId\":{},\"SubnetId\":{},\"SecurityGroupId\":{},\"AccessType\":{},\"CustomerOwnedIpv4Pool\":{}}}}}}"); /***/ }), @@ -37656,7 +40934,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListEndpoints\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Endpoints\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListEndpoints\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Endpoints\"},\"ListSharedEndpoints\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Endpoints\"}}}"); /***/ }), @@ -37664,7 +40942,7 @@ module.exports = JSON.parse("{\"o\":{\"ListEndpoints\":{\"input_token\":\"NextTo /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-24\",\"endpointPrefix\":\"api.sagemaker\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"SageMaker\",\"serviceFullName\":\"Amazon SageMaker Service\",\"serviceId\":\"SageMaker\",\"signatureVersion\":\"v4\",\"signingName\":\"sagemaker\",\"targetPrefix\":\"SageMaker\",\"uid\":\"sagemaker-2017-07-24\"},\"operations\":{\"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\":\"S28\"},\"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\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppArn\":{}}}},\"CreateAppImageConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"AppImageConfigName\"],\"members\":{\"AppImageConfigName\":{},\"Tags\":{\"shape\":\"S7\"},\"KernelGatewayImageConfig\":{\"shape\":\"S40\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppImageConfigArn\":{}}}},\"CreateArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"Source\",\"ArtifactType\"],\"members\":{\"ArtifactName\":{},\"Source\":{\"shape\":\"S4c\"},\"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\":\"S4k\"},\"OutputDataConfig\":{\"shape\":\"S4q\"},\"ProblemType\":{},\"AutoMLJobObjective\":{\"shape\":\"S4s\"},\"AutoMLJobConfig\":{\"shape\":\"S4u\"},\"RoleArn\":{},\"GenerateCandidateDefinitionsOnly\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S7\"},\"ModelDeployConfig\":{\"shape\":\"S56\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoMLJobArn\"],\"members\":{\"AutoMLJobArn\":{}}}},\"CreateCodeRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"CodeRepositoryName\",\"GitConfig\"],\"members\":{\"CodeRepositoryName\":{},\"GitConfig\":{\"shape\":\"S5c\"},\"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\":\"S5j\"},\"OutputConfig\":{\"shape\":\"S5n\"},\"VpcConfig\":{\"shape\":\"S5u\"},\"StoppingCondition\":{\"shape\":\"S31\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CompilationJobArn\"],\"members\":{\"CompilationJobArn\":{}}}},\"CreateContext\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContextName\",\"Source\",\"ContextType\"],\"members\":{\"ContextName\":{},\"Source\":{\"shape\":\"S62\"},\"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\":\"S67\"},\"DataQualityAppSpecification\":{\"shape\":\"S6b\"},\"DataQualityJobInput\":{\"shape\":\"S6k\"},\"DataQualityJobOutputConfig\":{\"shape\":\"S6s\"},\"JobResources\":{\"shape\":\"S6y\"},\"NetworkConfig\":{\"shape\":\"S73\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S74\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobDefinitionArn\"],\"members\":{\"JobDefinitionArn\":{}}}},\"CreateDeviceFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\",\"OutputConfig\"],\"members\":{\"DeviceFleetName\":{},\"RoleArn\":{},\"Description\":{},\"OutputConfig\":{\"shape\":\"S7a\"},\"Tags\":{\"shape\":\"S7\"},\"EnableIotRoleAlias\":{\"type\":\"boolean\"}}}},\"CreateDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"AuthMode\",\"DefaultUserSettings\",\"SubnetIds\",\"VpcId\"],\"members\":{\"DomainName\":{},\"AuthMode\":{},\"DefaultUserSettings\":{\"shape\":\"S7g\"},\"SubnetIds\":{\"shape\":\"S53\"},\"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\":\"S7a\"},\"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\":\"S83\"},\"DataCaptureConfig\":{\"shape\":\"S8c\"},\"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\":\"S8v\"},\"OnlineStoreConfig\":{\"shape\":\"S8y\"},\"OfflineStoreConfig\":{\"shape\":\"S90\"},\"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\":\"S9b\"},\"HumanLoopActivationConfig\":{\"shape\":\"S9d\"},\"HumanLoopConfig\":{\"shape\":\"S9g\"},\"OutputConfig\":{\"shape\":\"S9v\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FlowDefinitionArn\"],\"members\":{\"FlowDefinitionArn\":{}}}},\"CreateHumanTaskUi\":{\"input\":{\"type\":\"structure\",\"required\":[\"HumanTaskUiName\",\"UiTemplate\"],\"members\":{\"HumanTaskUiName\":{},\"UiTemplate\":{\"shape\":\"Sa0\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HumanTaskUiArn\"],\"members\":{\"HumanTaskUiArn\":{}}}},\"CreateHyperParameterTuningJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"HyperParameterTuningJobName\",\"HyperParameterTuningJobConfig\"],\"members\":{\"HyperParameterTuningJobName\":{},\"HyperParameterTuningJobConfig\":{\"shape\":\"Sa5\"},\"TrainingJobDefinition\":{\"shape\":\"Sam\"},\"TrainingJobDefinitions\":{\"shape\":\"Sau\"},\"WarmStartConfig\":{\"shape\":\"Sav\"},\"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\":\"Sbc\"},\"OutputConfig\":{\"shape\":\"Sbk\"},\"RoleArn\":{},\"LabelCategoryConfigS3Uri\":{},\"StoppingConditions\":{\"shape\":\"Sbl\"},\"LabelingJobAlgorithmsConfig\":{\"shape\":\"Sbo\"},\"HumanTaskConfig\":{\"shape\":\"Sbs\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"LabelingJobArn\"],\"members\":{\"LabelingJobArn\":{}}}},\"CreateModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\",\"ExecutionRoleArn\"],\"members\":{\"ModelName\":{},\"PrimaryContainer\":{\"shape\":\"Sc7\"},\"Containers\":{\"shape\":\"Scg\"},\"InferenceExecutionConfig\":{\"shape\":\"Sch\"},\"ExecutionRoleArn\":{},\"Tags\":{\"shape\":\"S7\"},\"VpcConfig\":{\"shape\":\"S50\"},\"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\":\"Scl\"},\"ModelBiasAppSpecification\":{\"shape\":\"Scm\"},\"ModelBiasJobInput\":{\"shape\":\"Scn\"},\"ModelBiasJobOutputConfig\":{\"shape\":\"S6s\"},\"JobResources\":{\"shape\":\"S6y\"},\"NetworkConfig\":{\"shape\":\"S73\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S74\"},\"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\":\"Scr\"},\"ModelExplainabilityAppSpecification\":{\"shape\":\"Scs\"},\"ModelExplainabilityJobInput\":{\"shape\":\"Sct\"},\"ModelExplainabilityJobOutputConfig\":{\"shape\":\"S6s\"},\"JobResources\":{\"shape\":\"S6y\"},\"NetworkConfig\":{\"shape\":\"S73\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S74\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobDefinitionArn\"],\"members\":{\"JobDefinitionArn\":{}}}},\"CreateModelPackage\":{\"input\":{\"type\":\"structure\",\"members\":{\"ModelPackageName\":{},\"ModelPackageGroupName\":{},\"ModelPackageDescription\":{},\"InferenceSpecification\":{\"shape\":\"S1t\"},\"ValidationSpecification\":{\"shape\":\"Scw\"},\"SourceAlgorithmSpecification\":{\"shape\":\"Scz\"},\"CertifyForMarketplace\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S7\"},\"ModelApprovalStatus\":{},\"MetadataProperties\":{\"shape\":\"Sp\"},\"ModelMetrics\":{\"shape\":\"Sd3\"},\"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\":\"Sdg\"},\"ModelQualityAppSpecification\":{\"shape\":\"Sdh\"},\"ModelQualityJobInput\":{\"shape\":\"Sdj\"},\"ModelQualityJobOutputConfig\":{\"shape\":\"S6s\"},\"JobResources\":{\"shape\":\"S6y\"},\"NetworkConfig\":{\"shape\":\"S73\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S74\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobDefinitionArn\"],\"members\":{\"JobDefinitionArn\":{}}}},\"CreateMonitoringSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"MonitoringScheduleName\",\"MonitoringScheduleConfig\"],\"members\":{\"MonitoringScheduleName\":{},\"MonitoringScheduleConfig\":{\"shape\":\"Sdn\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"MonitoringScheduleArn\"],\"members\":{\"MonitoringScheduleArn\":{}}}},\"CreateNotebookInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceName\",\"InstanceType\",\"RoleArn\"],\"members\":{\"NotebookInstanceName\":{},\"InstanceType\":{},\"SubnetId\":{},\"SecurityGroupIds\":{\"shape\":\"S7h\"},\"RoleArn\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S7\"},\"LifecycleConfigName\":{},\"DirectInternetAccess\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"AcceleratorTypes\":{\"shape\":\"Se5\"},\"DefaultCodeRepository\":{},\"AdditionalCodeRepositories\":{\"shape\":\"Se8\"},\"RootAccess\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookInstanceArn\":{}}}},\"CreateNotebookInstanceLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceLifecycleConfigName\"],\"members\":{\"NotebookInstanceLifecycleConfigName\":{},\"OnCreate\":{\"shape\":\"Sed\"},\"OnStart\":{\"shape\":\"Sed\"}}},\"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\"},\"ExpiresInSeconds\":{\"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\":\"Sey\"},\"ProcessingOutputConfig\":{\"shape\":\"Sfl\"},\"ProcessingJobName\":{},\"ProcessingResources\":{\"shape\":\"Sfq\"},\"StoppingCondition\":{\"shape\":\"Sfs\"},\"AppSpecification\":{\"shape\":\"Sfu\"},\"Environment\":{\"shape\":\"Sfw\"},\"NetworkConfig\":{\"shape\":\"Sdv\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S7\"},\"ExperimentConfig\":{\"shape\":\"Sfx\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProcessingJobArn\"],\"members\":{\"ProcessingJobArn\":{}}}},\"CreateProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ServiceCatalogProvisioningDetails\"],\"members\":{\"ProjectName\":{},\"ProjectDescription\":{},\"ServiceCatalogProvisioningDetails\":{\"shape\":\"Sg2\"},\"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\":\"S2d\"},\"AlgorithmSpecification\":{\"shape\":\"Sgd\"},\"RoleArn\":{},\"InputDataConfig\":{\"shape\":\"S2f\"},\"OutputDataConfig\":{\"shape\":\"S2w\"},\"ResourceConfig\":{\"shape\":\"S2y\"},\"VpcConfig\":{\"shape\":\"S50\"},\"StoppingCondition\":{\"shape\":\"S31\"},\"Tags\":{\"shape\":\"S7\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableManagedSpotTraining\":{\"type\":\"boolean\"},\"CheckpointConfig\":{\"shape\":\"Sar\"},\"DebugHookConfig\":{\"shape\":\"Sge\"},\"DebugRuleConfigurations\":{\"shape\":\"Sgm\"},\"TensorBoardOutputConfig\":{\"shape\":\"Sgr\"},\"ExperimentConfig\":{\"shape\":\"Sfx\"},\"ProfilerConfig\":{\"shape\":\"Sgs\"},\"ProfilerRuleConfigurations\":{\"shape\":\"Sgv\"},\"Environment\":{\"shape\":\"Sgx\"},\"RetryStrategy\":{\"shape\":\"Sas\"}}},\"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\":\"Sh4\"},\"MaxPayloadInMB\":{\"type\":\"integer\"},\"BatchStrategy\":{},\"Environment\":{\"shape\":\"S38\"},\"TransformInput\":{\"shape\":\"S3b\"},\"TransformOutput\":{\"shape\":\"S3f\"},\"TransformResources\":{\"shape\":\"S3i\"},\"DataProcessing\":{\"shape\":\"Sh7\"},\"Tags\":{\"shape\":\"S7\"},\"ExperimentConfig\":{\"shape\":\"Sfx\"}}},\"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\":\"Shf\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Parameters\":{\"shape\":\"Shj\"},\"InputArtifacts\":{\"shape\":\"Shn\"},\"OutputArtifacts\":{\"shape\":\"Shn\"},\"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\":\"S7g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserProfileArn\":{}}}},\"CreateWorkforce\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkforceName\"],\"members\":{\"CognitoConfig\":{\"shape\":\"Shy\"},\"OidcConfig\":{\"shape\":\"Si1\"},\"SourceIpConfig\":{\"shape\":\"Si4\"},\"WorkforceName\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"WorkforceArn\"],\"members\":{\"WorkforceArn\":{}}}},\"CreateWorkteam\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkteamName\",\"MemberDefinitions\",\"Description\"],\"members\":{\"WorkteamName\":{},\"WorkforceName\":{},\"MemberDefinitions\":{\"shape\":\"Sic\"},\"Description\":{},\"NotificationConfiguration\":{\"shape\":\"Sik\"},\"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\":\"S4c\"}}},\"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\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"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\":\"S28\"},\"AlgorithmStatus\":{},\"AlgorithmStatusDetails\":{\"type\":\"structure\",\"members\":{\"ValidationStatuses\":{\"shape\":\"Ski\"},\"ImageScanStatuses\":{\"shape\":\"Ski\"}}},\"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\":\"S3s\"}}}},\"DescribeAppImageConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"AppImageConfigName\"],\"members\":{\"AppImageConfigName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppImageConfigArn\":{},\"AppImageConfigName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"KernelGatewayImageConfig\":{\"shape\":\"S40\"}}}},\"DescribeArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArtifactArn\"],\"members\":{\"ArtifactArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ArtifactName\":{},\"ArtifactArn\":{},\"Source\":{\"shape\":\"S4c\"},\"ArtifactType\":{},\"Properties\":{\"shape\":\"Sn\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"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\":\"S4k\"},\"OutputDataConfig\":{\"shape\":\"S4q\"},\"RoleArn\":{},\"AutoMLJobObjective\":{\"shape\":\"S4s\"},\"ProblemType\":{},\"AutoMLJobConfig\":{\"shape\":\"S4u\"},\"CreationTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"PartialFailureReasons\":{\"shape\":\"Skw\"},\"BestCandidate\":{\"shape\":\"Sky\"},\"AutoMLJobStatus\":{},\"AutoMLJobSecondaryStatus\":{},\"GenerateCandidateDefinitionsOnly\":{\"type\":\"boolean\"},\"AutoMLJobArtifacts\":{\"type\":\"structure\",\"members\":{\"CandidateDefinitionNotebookLocation\":{},\"DataExplorationNotebookLocation\":{}}},\"ResolvedAttributes\":{\"type\":\"structure\",\"members\":{\"AutoMLJobObjective\":{\"shape\":\"S4s\"},\"ProblemType\":{},\"CompletionCriteria\":{\"shape\":\"S4v\"}}},\"ModelDeployConfig\":{\"shape\":\"S56\"},\"ModelDeployResult\":{\"type\":\"structure\",\"members\":{\"EndpointName\":{}}}}}},\"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\":\"S5c\"}}}},\"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\":\"S31\"},\"InferenceImage\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"ModelArtifacts\":{\"shape\":\"Slt\"},\"ModelDigests\":{\"type\":\"structure\",\"members\":{\"ArtifactDigest\":{}}},\"RoleArn\":{},\"InputConfig\":{\"shape\":\"S5j\"},\"OutputConfig\":{\"shape\":\"S5n\"},\"VpcConfig\":{\"shape\":\"S5u\"}}}},\"DescribeContext\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContextName\"],\"members\":{\"ContextName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContextName\":{},\"ContextArn\":{},\"Source\":{\"shape\":\"S62\"},\"ContextType\":{},\"Description\":{},\"Properties\":{\"shape\":\"Sn\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"}}}},\"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\":\"S67\"},\"DataQualityAppSpecification\":{\"shape\":\"S6b\"},\"DataQualityJobInput\":{\"shape\":\"S6k\"},\"DataQualityJobOutputConfig\":{\"shape\":\"S6s\"},\"JobResources\":{\"shape\":\"S6y\"},\"NetworkConfig\":{\"shape\":\"S73\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S74\"}}}},\"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\":\"S7a\"},\"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\":\"S7g\"},\"AppNetworkAccessType\":{},\"HomeEfsFileSystemKmsKeyId\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated, use KmsKeyId instead.\"},\"SubnetIds\":{\"shape\":\"S53\"},\"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\":\"S7a\"},\"ResourceKey\":{},\"EdgePackagingJobStatus\":{},\"EdgePackagingJobStatusMessage\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"ModelArtifact\":{},\"ModelSignature\":{},\"PresetDeploymentOutput\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"Artifact\":{},\"Status\":{},\"StatusMessage\":{}}}}}},\"DescribeEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"EndpointArn\",\"EndpointConfigName\",\"EndpointStatus\",\"CreationTime\",\"LastModifiedTime\"],\"members\":{\"EndpointName\":{},\"EndpointArn\":{},\"EndpointConfigName\":{},\"ProductionVariants\":{\"shape\":\"Smq\"},\"DataCaptureConfig\":{\"shape\":\"Smu\"},\"EndpointStatus\":{},\"FailureReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastDeploymentConfig\":{\"shape\":\"Smx\"}}}},\"DescribeEndpointConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointConfigName\"],\"members\":{\"EndpointConfigName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"EndpointConfigName\",\"EndpointConfigArn\",\"ProductionVariants\",\"CreationTime\"],\"members\":{\"EndpointConfigName\":{},\"EndpointConfigArn\":{},\"ProductionVariants\":{\"shape\":\"S83\"},\"DataCaptureConfig\":{\"shape\":\"S8c\"},\"KmsKeyId\":{},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"DescribeExperiment\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExperimentName\"],\"members\":{\"ExperimentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExperimentName\":{},\"ExperimentArn\":{},\"DisplayName\":{},\"Source\":{\"shape\":\"Snf\"},\"Description\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"}}}},\"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\":\"S8v\"},\"CreationTime\":{\"type\":\"timestamp\"},\"OnlineStoreConfig\":{\"shape\":\"S8y\"},\"OfflineStoreConfig\":{\"shape\":\"S90\"},\"RoleArn\":{},\"FeatureGroupStatus\":{},\"OfflineStoreStatus\":{\"shape\":\"Snl\"},\"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\":\"S9b\"},\"HumanLoopActivationConfig\":{\"shape\":\"S9d\"},\"HumanLoopConfig\":{\"shape\":\"S9g\"},\"OutputConfig\":{\"shape\":\"S9v\"},\"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\":\"Sa5\"},\"TrainingJobDefinition\":{\"shape\":\"Sam\"},\"TrainingJobDefinitions\":{\"shape\":\"Sau\"},\"HyperParameterTuningJobStatus\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"HyperParameterTuningEndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"TrainingJobStatusCounters\":{\"shape\":\"So0\"},\"ObjectiveStatusCounters\":{\"shape\":\"So2\"},\"BestTrainingJob\":{\"shape\":\"So4\"},\"OverallBestTrainingJob\":{\"shape\":\"So4\"},\"WarmStartConfig\":{\"shape\":\"Sav\"},\"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\":\"Soh\"},\"FailureReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"JobReferenceCode\":{},\"LabelingJobName\":{},\"LabelingJobArn\":{},\"LabelAttributeName\":{},\"InputConfig\":{\"shape\":\"Sbc\"},\"OutputConfig\":{\"shape\":\"Sbk\"},\"RoleArn\":{},\"LabelCategoryConfigS3Uri\":{},\"StoppingConditions\":{\"shape\":\"Sbl\"},\"LabelingJobAlgorithmsConfig\":{\"shape\":\"Sbo\"},\"HumanTaskConfig\":{\"shape\":\"Sbs\"},\"Tags\":{\"shape\":\"S7\"},\"LabelingJobOutput\":{\"shape\":\"Sok\"}}}},\"DescribeModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ModelName\",\"ExecutionRoleArn\",\"CreationTime\",\"ModelArn\"],\"members\":{\"ModelName\":{},\"PrimaryContainer\":{\"shape\":\"Sc7\"},\"Containers\":{\"shape\":\"Scg\"},\"InferenceExecutionConfig\":{\"shape\":\"Sch\"},\"ExecutionRoleArn\":{},\"VpcConfig\":{\"shape\":\"S50\"},\"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\":\"Scl\"},\"ModelBiasAppSpecification\":{\"shape\":\"Scm\"},\"ModelBiasJobInput\":{\"shape\":\"Scn\"},\"ModelBiasJobOutputConfig\":{\"shape\":\"S6s\"},\"JobResources\":{\"shape\":\"S6y\"},\"NetworkConfig\":{\"shape\":\"S73\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S74\"}}}},\"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\":\"Scr\"},\"ModelExplainabilityAppSpecification\":{\"shape\":\"Scs\"},\"ModelExplainabilityJobInput\":{\"shape\":\"Sct\"},\"ModelExplainabilityJobOutputConfig\":{\"shape\":\"S6s\"},\"JobResources\":{\"shape\":\"S6y\"},\"NetworkConfig\":{\"shape\":\"S73\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S74\"}}}},\"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\":\"Scz\"},\"ValidationSpecification\":{\"shape\":\"Scw\"},\"ModelPackageStatus\":{},\"ModelPackageStatusDetails\":{\"shape\":\"Sov\"},\"CertifyForMarketplace\":{\"type\":\"boolean\"},\"ModelApprovalStatus\":{},\"CreatedBy\":{\"shape\":\"Skc\"},\"MetadataProperties\":{\"shape\":\"Sp\"},\"ModelMetrics\":{\"shape\":\"Sd3\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"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\":\"Skc\"},\"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\":\"Sdg\"},\"ModelQualityAppSpecification\":{\"shape\":\"Sdh\"},\"ModelQualityJobInput\":{\"shape\":\"Sdj\"},\"ModelQualityJobOutputConfig\":{\"shape\":\"S6s\"},\"JobResources\":{\"shape\":\"S6y\"},\"NetworkConfig\":{\"shape\":\"S73\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S74\"}}}},\"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\":\"Sdn\"},\"EndpointName\":{},\"LastMonitoringExecutionSummary\":{\"shape\":\"Sp8\"}}}},\"DescribeNotebookInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceName\"],\"members\":{\"NotebookInstanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookInstanceArn\":{},\"NotebookInstanceName\":{},\"NotebookInstanceStatus\":{},\"FailureReason\":{},\"Url\":{},\"InstanceType\":{},\"SubnetId\":{},\"SecurityGroups\":{\"shape\":\"S7h\"},\"RoleArn\":{},\"KmsKeyId\":{},\"NetworkInterfaceId\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"NotebookInstanceLifecycleConfigName\":{},\"DirectInternetAccess\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"AcceleratorTypes\":{\"shape\":\"Se5\"},\"DefaultCodeRepository\":{},\"AdditionalCodeRepositories\":{\"shape\":\"Se8\"},\"RootAccess\":{}}}},\"DescribeNotebookInstanceLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceLifecycleConfigName\"],\"members\":{\"NotebookInstanceLifecycleConfigName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookInstanceLifecycleConfigArn\":{},\"NotebookInstanceLifecycleConfigName\":{},\"OnCreate\":{\"shape\":\"Sed\"},\"OnStart\":{\"shape\":\"Sed\"},\"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\":\"Skc\"},\"LastModifiedBy\":{\"shape\":\"Skc\"}}}},\"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\":{},\"PipelineExperimentConfig\":{\"shape\":\"Spr\"},\"FailureReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedBy\":{\"shape\":\"Skc\"}}}},\"DescribeProcessingJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProcessingJobName\"],\"members\":{\"ProcessingJobName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProcessingJobName\",\"ProcessingResources\",\"AppSpecification\",\"ProcessingJobArn\",\"ProcessingJobStatus\",\"CreationTime\"],\"members\":{\"ProcessingInputs\":{\"shape\":\"Sey\"},\"ProcessingOutputConfig\":{\"shape\":\"Sfl\"},\"ProcessingJobName\":{},\"ProcessingResources\":{\"shape\":\"Sfq\"},\"StoppingCondition\":{\"shape\":\"Sfs\"},\"AppSpecification\":{\"shape\":\"Sfu\"},\"Environment\":{\"shape\":\"Sfw\"},\"NetworkConfig\":{\"shape\":\"Sdv\"},\"RoleArn\":{},\"ExperimentConfig\":{\"shape\":\"Sfx\"},\"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\":\"Sg2\"},\"ServiceCatalogProvisionedProductDetails\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductId\":{},\"ProvisionedProductStatusMessage\":{}}},\"ProjectStatus\":{},\"CreatedBy\":{\"shape\":\"Skc\"},\"CreationTime\":{\"type\":\"timestamp\"}}}},\"DescribeSubscribedWorkteam\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkteamArn\"],\"members\":{\"WorkteamArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"SubscribedWorkteam\"],\"members\":{\"SubscribedWorkteam\":{\"shape\":\"Sq4\"}}}},\"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\":\"Slt\"},\"TrainingJobStatus\":{},\"SecondaryStatus\":{},\"FailureReason\":{},\"HyperParameters\":{\"shape\":\"S2d\"},\"AlgorithmSpecification\":{\"shape\":\"Sgd\"},\"RoleArn\":{},\"InputDataConfig\":{\"shape\":\"S2f\"},\"OutputDataConfig\":{\"shape\":\"S2w\"},\"ResourceConfig\":{\"shape\":\"S2y\"},\"VpcConfig\":{\"shape\":\"S50\"},\"StoppingCondition\":{\"shape\":\"S31\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TrainingStartTime\":{\"type\":\"timestamp\"},\"TrainingEndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"SecondaryStatusTransitions\":{\"shape\":\"Sq8\"},\"FinalMetricDataList\":{\"shape\":\"Sqb\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableManagedSpotTraining\":{\"type\":\"boolean\"},\"CheckpointConfig\":{\"shape\":\"Sar\"},\"TrainingTimeInSeconds\":{\"type\":\"integer\"},\"BillableTimeInSeconds\":{\"type\":\"integer\"},\"DebugHookConfig\":{\"shape\":\"Sge\"},\"ExperimentConfig\":{\"shape\":\"Sfx\"},\"DebugRuleConfigurations\":{\"shape\":\"Sgm\"},\"TensorBoardOutputConfig\":{\"shape\":\"Sgr\"},\"DebugRuleEvaluationStatuses\":{\"shape\":\"Sqg\"},\"ProfilerConfig\":{\"shape\":\"Sgs\"},\"ProfilerRuleConfigurations\":{\"shape\":\"Sgv\"},\"ProfilerRuleEvaluationStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleConfigurationName\":{},\"RuleEvaluationJobArn\":{},\"RuleEvaluationStatus\":{},\"StatusDetails\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"ProfilingStatus\":{},\"RetryStrategy\":{\"shape\":\"Sas\"},\"Environment\":{\"shape\":\"Sgx\"}}}},\"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\":\"Sh4\"},\"MaxPayloadInMB\":{\"type\":\"integer\"},\"BatchStrategy\":{},\"Environment\":{\"shape\":\"S38\"},\"TransformInput\":{\"shape\":\"S3b\"},\"TransformOutput\":{\"shape\":\"S3f\"},\"TransformResources\":{\"shape\":\"S3i\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TransformStartTime\":{\"type\":\"timestamp\"},\"TransformEndTime\":{\"type\":\"timestamp\"},\"LabelingJobArn\":{},\"AutoMLJobArn\":{},\"DataProcessing\":{\"shape\":\"Sh7\"},\"ExperimentConfig\":{\"shape\":\"Sfx\"}}}},\"DescribeTrial\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrialName\"],\"members\":{\"TrialName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrialName\":{},\"TrialArn\":{},\"DisplayName\":{},\"ExperimentName\":{},\"Source\":{\"shape\":\"Sqs\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"MetadataProperties\":{\"shape\":\"Sp\"}}}},\"DescribeTrialComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrialComponentName\"],\"members\":{\"TrialComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrialComponentName\":{},\"TrialComponentArn\":{},\"DisplayName\":{},\"Source\":{\"shape\":\"Sqw\"},\"Status\":{\"shape\":\"Shf\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"Parameters\":{\"shape\":\"Shj\"},\"InputArtifacts\":{\"shape\":\"Shn\"},\"OutputArtifacts\":{\"shape\":\"Shn\"},\"MetadataProperties\":{\"shape\":\"Sp\"},\"Metrics\":{\"shape\":\"Sqy\"}}}},\"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\":\"S7g\"}}}},\"DescribeWorkforce\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkforceName\"],\"members\":{\"WorkforceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workforce\"],\"members\":{\"Workforce\":{\"shape\":\"Sr8\"}}}},\"DescribeWorkteam\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkteamName\"],\"members\":{\"WorkteamName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workteam\"],\"members\":{\"Workteam\":{\"shape\":\"Src\"}}}},\"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\":\"S7a\"},\"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\":\"S40\"}}}}}}},\"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\":\"S4c\"},\"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\":\"Skc\"}}}},\"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\":{},\"PartialFailureReasons\":{\"shape\":\"Skw\"}}}},\"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\":\"Sky\"}},\"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\":\"S5c\"}}}},\"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\":\"S62\"},\"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\":\"Su2\"},\"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\":\"Snf\"},\"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\":\"Snl\"}}}},\"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\":\"So0\"},\"ObjectiveStatusCounters\":{\"shape\":\"So2\"},\"ResourceLimits\":{\"shape\":\"Sa7\"}}}},\"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\":\"Soh\"},\"WorkteamArn\":{},\"PreHumanTaskLambdaArn\":{},\"AnnotationConsolidationLambdaArn\":{},\"FailureReason\":{},\"LabelingJobOutput\":{\"shape\":\"Sok\"},\"InputConfig\":{\"shape\":\"Sbc\"}}}},\"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\":\"Su2\"},\"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\":\"Su2\"},\"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\":\"Su2\"},\"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\":\"Sp8\"}},\"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\":\"Se8\"}}}}}}},\"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\":{}}},\"TuningJob\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"Model\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"RegisterModel\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"Condition\":{\"type\":\"structure\",\"members\":{\"Outcome\":{}}},\"Callback\":{\"type\":\"structure\",\"members\":{\"CallbackToken\":{},\"SqsQueueUrl\":{},\"OutputParameters\":{\"shape\":\"Syc\"}}}}}}}},\"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\":\"Syl\"},\"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\":\"Sq4\"}},\"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\":\"So4\"}},\"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\":\"Sqw\"},\"Status\":{\"shape\":\"Shf\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"}}}},\"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\":\"Sqs\"},\"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\":\"Sr8\"}},\"NextToken\":{}}}},\"ListWorkteams\":{\"input\":{\"type\":\"structure\",\"members\":{\"SortBy\":{},\"SortOrder\":{},\"NameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workteams\"],\"members\":{\"Workteams\":{\"type\":\"list\",\"member\":{\"shape\":\"Src\"}},\"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\":\"S10b\"},\"Tags\":{\"shape\":\"S7\"}}}},\"RenderUiTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"Task\",\"RoleArn\"],\"members\":{\"UiTemplate\":{\"shape\":\"Sa0\"},\"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\":\"S10k\"},\"SortBy\":{},\"SortOrder\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TrainingJob\":{\"shape\":\"S10x\"},\"Experiment\":{\"type\":\"structure\",\"members\":{\"ExperimentName\":{},\"ExperimentArn\":{},\"DisplayName\":{},\"Source\":{\"shape\":\"Snf\"},\"Description\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"Tags\":{\"shape\":\"S7\"}}},\"Trial\":{\"type\":\"structure\",\"members\":{\"TrialName\":{},\"TrialArn\":{},\"DisplayName\":{},\"ExperimentName\":{},\"Source\":{\"shape\":\"Sqs\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"MetadataProperties\":{\"shape\":\"Sp\"},\"Tags\":{\"shape\":\"S7\"},\"TrialComponentSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TrialComponentName\":{},\"TrialComponentArn\":{},\"TrialComponentSource\":{\"shape\":\"Sqw\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"}}}}}},\"TrialComponent\":{\"type\":\"structure\",\"members\":{\"TrialComponentName\":{},\"DisplayName\":{},\"TrialComponentArn\":{},\"Source\":{\"shape\":\"Sqw\"},\"Status\":{\"shape\":\"Shf\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"Parameters\":{\"shape\":\"Shj\"},\"InputArtifacts\":{\"shape\":\"Shn\"},\"OutputArtifacts\":{\"shape\":\"Shn\"},\"Metrics\":{\"shape\":\"Sqy\"},\"MetadataProperties\":{\"shape\":\"Sp\"},\"SourceDetail\":{\"type\":\"structure\",\"members\":{\"SourceArn\":{},\"TrainingJob\":{\"shape\":\"S10x\"},\"ProcessingJob\":{\"type\":\"structure\",\"members\":{\"ProcessingInputs\":{\"shape\":\"Sey\"},\"ProcessingOutputConfig\":{\"shape\":\"Sfl\"},\"ProcessingJobName\":{},\"ProcessingResources\":{\"shape\":\"Sfq\"},\"StoppingCondition\":{\"shape\":\"Sfs\"},\"AppSpecification\":{\"shape\":\"Sfu\"},\"Environment\":{\"shape\":\"Sfw\"},\"NetworkConfig\":{\"shape\":\"Sdv\"},\"RoleArn\":{},\"ExperimentConfig\":{\"shape\":\"Sfx\"},\"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\":\"Sh4\"},\"MaxPayloadInMB\":{\"type\":\"integer\"},\"BatchStrategy\":{},\"Environment\":{\"shape\":\"S38\"},\"TransformInput\":{\"shape\":\"S3b\"},\"TransformOutput\":{\"shape\":\"S3f\"},\"TransformResources\":{\"shape\":\"S3i\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TransformStartTime\":{\"type\":\"timestamp\"},\"TransformEndTime\":{\"type\":\"timestamp\"},\"LabelingJobArn\":{},\"AutoMLJobArn\":{},\"DataProcessing\":{\"shape\":\"Sh7\"},\"ExperimentConfig\":{\"shape\":\"Sfx\"},\"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\":\"Smq\"},\"DataCaptureConfig\":{\"shape\":\"Smu\"},\"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\":\"Sdn\"},\"EndpointName\":{},\"LastMonitoringExecutionSummary\":{\"shape\":\"Sp8\"},\"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\":\"Scz\"},\"ValidationSpecification\":{\"shape\":\"Scw\"},\"ModelPackageStatus\":{},\"ModelPackageStatusDetails\":{\"shape\":\"Sov\"},\"CertifyForMarketplace\":{\"type\":\"boolean\"},\"ModelApprovalStatus\":{},\"CreatedBy\":{\"shape\":\"Skc\"},\"MetadataProperties\":{\"shape\":\"Sp\"},\"ModelMetrics\":{\"shape\":\"Sd3\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"ApprovalDescription\":{},\"Tags\":{\"shape\":\"S7\"}}},\"ModelPackageGroup\":{\"type\":\"structure\",\"members\":{\"ModelPackageGroupName\":{},\"ModelPackageGroupArn\":{},\"ModelPackageGroupDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"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\":\"Skc\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"Tags\":{\"shape\":\"S7\"}}},\"PipelineExecution\":{\"type\":\"structure\",\"members\":{\"PipelineArn\":{},\"PipelineExecutionArn\":{},\"PipelineExecutionDisplayName\":{},\"PipelineExecutionStatus\":{},\"PipelineExecutionDescription\":{},\"PipelineExperimentConfig\":{\"shape\":\"Spr\"},\"FailureReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Skc\"},\"LastModifiedBy\":{\"shape\":\"Skc\"},\"PipelineParameters\":{\"shape\":\"Syl\"}}},\"FeatureGroup\":{\"type\":\"structure\",\"members\":{\"FeatureGroupArn\":{},\"FeatureGroupName\":{},\"RecordIdentifierFeatureName\":{},\"EventTimeFeatureName\":{},\"FeatureDefinitions\":{\"shape\":\"S8v\"},\"CreationTime\":{\"type\":\"timestamp\"},\"OnlineStoreConfig\":{\"shape\":\"S8y\"},\"OfflineStoreConfig\":{\"shape\":\"S90\"},\"RoleArn\":{},\"FeatureGroupStatus\":{},\"OfflineStoreStatus\":{\"shape\":\"Snl\"},\"FailureReason\":{},\"Description\":{},\"Tags\":{\"shape\":\"S7\"}}}}}},\"NextToken\":{}}}},\"SendPipelineExecutionStepFailure\":{\"input\":{\"type\":\"structure\",\"required\":[\"CallbackToken\"],\"members\":{\"CallbackToken\":{},\"FailureReason\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineExecutionArn\":{}}}},\"SendPipelineExecutionStepSuccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"CallbackToken\"],\"members\":{\"CallbackToken\":{},\"OutputParameters\":{\"shape\":\"Syc\"},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineExecutionArn\":{}}}},\"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\":\"Syl\"},\"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\":\"S121\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ActionArn\":{}}}},\"UpdateAppImageConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"AppImageConfigName\"],\"members\":{\"AppImageConfigName\":{},\"KernelGatewayImageConfig\":{\"shape\":\"S40\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppImageConfigArn\":{}}}},\"UpdateArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArtifactArn\"],\"members\":{\"ArtifactArn\":{},\"ArtifactName\":{},\"Properties\":{\"shape\":\"Sn\"},\"PropertiesToRemove\":{\"shape\":\"S121\"}}},\"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\":\"S121\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContextArn\":{}}}},\"UpdateDeviceFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\",\"OutputConfig\"],\"members\":{\"DeviceFleetName\":{},\"RoleArn\":{},\"Description\":{},\"OutputConfig\":{\"shape\":\"S7a\"},\"EnableIotRoleAlias\":{\"type\":\"boolean\"}}}},\"UpdateDevices\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\",\"Devices\"],\"members\":{\"DeviceFleetName\":{},\"Devices\":{\"shape\":\"S10b\"}}}},\"UpdateDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\"],\"members\":{\"DomainId\":{},\"DefaultUserSettings\":{\"shape\":\"S7g\"}}},\"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\":\"Smx\"}}},\"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\":\"Sdn\"}}},\"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\":\"Se8\"},\"AcceleratorTypes\":{\"shape\":\"Se5\"},\"DisassociateAcceleratorTypes\":{\"type\":\"boolean\"},\"DisassociateDefaultCodeRepository\":{\"type\":\"boolean\"},\"DisassociateAdditionalCodeRepositories\":{\"type\":\"boolean\"},\"RootAccess\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateNotebookInstanceLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceLifecycleConfigName\"],\"members\":{\"NotebookInstanceLifecycleConfigName\":{},\"OnCreate\":{\"shape\":\"Sed\"},\"OnStart\":{\"shape\":\"Sed\"}}},\"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\":\"Sgu\"},\"DisableProfiler\":{\"type\":\"boolean\"}}},\"ProfilerRuleConfigurations\":{\"shape\":\"Sgv\"}}},\"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\":\"Shf\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Parameters\":{\"shape\":\"Shj\"},\"ParametersToRemove\":{\"shape\":\"S13i\"},\"InputArtifacts\":{\"shape\":\"Shn\"},\"InputArtifactsToRemove\":{\"shape\":\"S13i\"},\"OutputArtifacts\":{\"shape\":\"Shn\"},\"OutputArtifactsToRemove\":{\"shape\":\"S13i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrialComponentArn\":{}}}},\"UpdateUserProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"UserProfileName\"],\"members\":{\"DomainId\":{},\"UserProfileName\":{},\"UserSettings\":{\"shape\":\"S7g\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserProfileArn\":{}}}},\"UpdateWorkforce\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkforceName\"],\"members\":{\"WorkforceName\":{},\"SourceIpConfig\":{\"shape\":\"Si4\"},\"OidcConfig\":{\"shape\":\"Si1\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workforce\"],\"members\":{\"Workforce\":{\"shape\":\"Sr8\"}}}},\"UpdateWorkteam\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkteamName\"],\"members\":{\"WorkteamName\":{},\"MemberDefinitions\":{\"shape\":\"Sic\"},\"Description\":{},\"NotificationConfiguration\":{\"shape\":\"Sik\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workteam\"],\"members\":{\"Workteam\":{\"shape\":\"Src\"}}}}},\"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\":{},\"Environment\":{\"shape\":\"S1z\"}}}},\"SupportedTransformInstanceTypes\":{\"type\":\"list\",\"member\":{}},\"SupportedRealtimeInferenceInstanceTypes\":{\"type\":\"list\",\"member\":{}},\"SupportedContentTypes\":{\"shape\":\"S1k\"},\"SupportedResponseMIMETypes\":{\"type\":\"list\",\"member\":{}}}},\"S1z\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S28\":{\"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\":\"S2d\"},\"InputDataConfig\":{\"shape\":\"S2f\"},\"OutputDataConfig\":{\"shape\":\"S2w\"},\"ResourceConfig\":{\"shape\":\"S2y\"},\"StoppingCondition\":{\"shape\":\"S31\"}}},\"TransformJobDefinition\":{\"shape\":\"S34\"}}}}}},\"S2d\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2f\":{\"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\"}}}}}},\"S2w\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"KmsKeyId\":{},\"S3OutputPath\":{}}},\"S2y\":{\"type\":\"structure\",\"required\":[\"InstanceType\",\"InstanceCount\",\"VolumeSizeInGB\"],\"members\":{\"InstanceType\":{},\"InstanceCount\":{\"type\":\"integer\"},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"VolumeKmsKeyId\":{}}},\"S31\":{\"type\":\"structure\",\"members\":{\"MaxRuntimeInSeconds\":{\"type\":\"integer\"},\"MaxWaitTimeInSeconds\":{\"type\":\"integer\"}}},\"S34\":{\"type\":\"structure\",\"required\":[\"TransformInput\",\"TransformOutput\",\"TransformResources\"],\"members\":{\"MaxConcurrentTransforms\":{\"type\":\"integer\"},\"MaxPayloadInMB\":{\"type\":\"integer\"},\"BatchStrategy\":{},\"Environment\":{\"shape\":\"S38\"},\"TransformInput\":{\"shape\":\"S3b\"},\"TransformOutput\":{\"shape\":\"S3f\"},\"TransformResources\":{\"shape\":\"S3i\"}}},\"S38\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3b\":{\"type\":\"structure\",\"required\":[\"DataSource\"],\"members\":{\"DataSource\":{\"type\":\"structure\",\"required\":[\"S3DataSource\"],\"members\":{\"S3DataSource\":{\"type\":\"structure\",\"required\":[\"S3DataType\",\"S3Uri\"],\"members\":{\"S3DataType\":{},\"S3Uri\":{}}}}},\"ContentType\":{},\"CompressionType\":{},\"SplitType\":{}}},\"S3f\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"S3OutputPath\":{},\"Accept\":{},\"AssembleWith\":{},\"KmsKeyId\":{}}},\"S3i\":{\"type\":\"structure\",\"required\":[\"InstanceType\",\"InstanceCount\"],\"members\":{\"InstanceType\":{},\"InstanceCount\":{\"type\":\"integer\"},\"VolumeKmsKeyId\":{}}},\"S3s\":{\"type\":\"structure\",\"members\":{\"SageMakerImageArn\":{},\"SageMakerImageVersionArn\":{},\"InstanceType\":{}}},\"S40\":{\"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\"}}}}},\"S4c\":{\"type\":\"structure\",\"required\":[\"SourceUri\"],\"members\":{\"SourceUri\":{},\"SourceTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SourceIdType\",\"Value\"],\"members\":{\"SourceIdType\":{},\"Value\":{}}}}}},\"S4k\":{\"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\":{}}}},\"S4q\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"KmsKeyId\":{},\"S3OutputPath\":{}}},\"S4s\":{\"type\":\"structure\",\"required\":[\"MetricName\"],\"members\":{\"MetricName\":{}}},\"S4u\":{\"type\":\"structure\",\"members\":{\"CompletionCriteria\":{\"shape\":\"S4v\"},\"SecurityConfig\":{\"type\":\"structure\",\"members\":{\"VolumeKmsKeyId\":{},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S50\"}}}}},\"S4v\":{\"type\":\"structure\",\"members\":{\"MaxCandidates\":{\"type\":\"integer\"},\"MaxRuntimePerTrainingJobInSeconds\":{\"type\":\"integer\"},\"MaxAutoMLJobRuntimeInSeconds\":{\"type\":\"integer\"}}},\"S50\":{\"type\":\"structure\",\"required\":[\"SecurityGroupIds\",\"Subnets\"],\"members\":{\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}},\"Subnets\":{\"shape\":\"S53\"}}},\"S53\":{\"type\":\"list\",\"member\":{}},\"S56\":{\"type\":\"structure\",\"members\":{\"AutoGenerateEndpointName\":{\"type\":\"boolean\"},\"EndpointName\":{}}},\"S5c\":{\"type\":\"structure\",\"required\":[\"RepositoryUrl\"],\"members\":{\"RepositoryUrl\":{},\"Branch\":{},\"SecretArn\":{}}},\"S5j\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"DataInputConfig\",\"Framework\"],\"members\":{\"S3Uri\":{},\"DataInputConfig\":{},\"Framework\":{},\"FrameworkVersion\":{}}},\"S5n\":{\"type\":\"structure\",\"required\":[\"S3OutputLocation\"],\"members\":{\"S3OutputLocation\":{},\"TargetDevice\":{},\"TargetPlatform\":{\"type\":\"structure\",\"required\":[\"Os\",\"Arch\"],\"members\":{\"Os\":{},\"Arch\":{},\"Accelerator\":{}}},\"CompilerOptions\":{},\"KmsKeyId\":{}}},\"S5u\":{\"type\":\"structure\",\"required\":[\"SecurityGroupIds\",\"Subnets\"],\"members\":{\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}},\"Subnets\":{\"type\":\"list\",\"member\":{}}}},\"S62\":{\"type\":\"structure\",\"required\":[\"SourceUri\"],\"members\":{\"SourceUri\":{},\"SourceType\":{},\"SourceId\":{}}},\"S67\":{\"type\":\"structure\",\"members\":{\"BaseliningJobName\":{},\"ConstraintsResource\":{\"shape\":\"S69\"},\"StatisticsResource\":{\"shape\":\"S6a\"}}},\"S69\":{\"type\":\"structure\",\"members\":{\"S3Uri\":{}}},\"S6a\":{\"type\":\"structure\",\"members\":{\"S3Uri\":{}}},\"S6b\":{\"type\":\"structure\",\"required\":[\"ImageUri\"],\"members\":{\"ImageUri\":{},\"ContainerEntrypoint\":{\"shape\":\"S6d\"},\"ContainerArguments\":{\"shape\":\"S6f\"},\"RecordPreprocessorSourceUri\":{},\"PostAnalyticsProcessorSourceUri\":{},\"Environment\":{\"shape\":\"S6h\"}}},\"S6d\":{\"type\":\"list\",\"member\":{}},\"S6f\":{\"type\":\"list\",\"member\":{}},\"S6h\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S6k\":{\"type\":\"structure\",\"required\":[\"EndpointInput\"],\"members\":{\"EndpointInput\":{\"shape\":\"S6l\"}}},\"S6l\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"LocalPath\"],\"members\":{\"EndpointName\":{},\"LocalPath\":{},\"S3InputMode\":{},\"S3DataDistributionType\":{},\"FeaturesAttribute\":{},\"InferenceAttribute\":{},\"ProbabilityAttribute\":{},\"ProbabilityThresholdAttribute\":{\"type\":\"double\"},\"StartTimeOffset\":{},\"EndTimeOffset\":{}}},\"S6s\":{\"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\":{}}},\"S6y\":{\"type\":\"structure\",\"required\":[\"ClusterConfig\"],\"members\":{\"ClusterConfig\":{\"type\":\"structure\",\"required\":[\"InstanceCount\",\"InstanceType\",\"VolumeSizeInGB\"],\"members\":{\"InstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"VolumeKmsKeyId\":{}}}}},\"S73\":{\"type\":\"structure\",\"members\":{\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S50\"}}},\"S74\":{\"type\":\"structure\",\"required\":[\"MaxRuntimeInSeconds\"],\"members\":{\"MaxRuntimeInSeconds\":{\"type\":\"integer\"}}},\"S7a\":{\"type\":\"structure\",\"required\":[\"S3OutputLocation\"],\"members\":{\"S3OutputLocation\":{},\"KmsKeyId\":{},\"PresetDeploymentType\":{},\"PresetDeploymentConfig\":{}}},\"S7g\":{\"type\":\"structure\",\"members\":{\"ExecutionRole\":{},\"SecurityGroups\":{\"shape\":\"S7h\"},\"SharingSettings\":{\"type\":\"structure\",\"members\":{\"NotebookOutputOption\":{},\"S3OutputPath\":{},\"S3KmsKeyId\":{}}},\"JupyterServerAppSettings\":{\"type\":\"structure\",\"members\":{\"DefaultResourceSpec\":{\"shape\":\"S3s\"}}},\"KernelGatewayAppSettings\":{\"type\":\"structure\",\"members\":{\"DefaultResourceSpec\":{\"shape\":\"S3s\"},\"CustomImages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ImageName\",\"AppImageConfigName\"],\"members\":{\"ImageName\":{},\"ImageVersionNumber\":{\"type\":\"integer\"},\"AppImageConfigName\":{}}}}}},\"TensorBoardAppSettings\":{\"type\":\"structure\",\"members\":{\"DefaultResourceSpec\":{\"shape\":\"S3s\"}}}}},\"S7h\":{\"type\":\"list\",\"member\":{}},\"S83\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"VariantName\",\"ModelName\",\"InitialInstanceCount\",\"InstanceType\"],\"members\":{\"VariantName\":{},\"ModelName\":{},\"InitialInstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"InitialVariantWeight\":{\"type\":\"float\"},\"AcceleratorType\":{},\"CoreDumpConfig\":{\"type\":\"structure\",\"required\":[\"DestinationS3Uri\"],\"members\":{\"DestinationS3Uri\":{},\"KmsKeyId\":{}}}}}},\"S8c\":{\"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\":{}}}}}},\"S8v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FeatureName\":{},\"FeatureType\":{}}}},\"S8y\":{\"type\":\"structure\",\"members\":{\"SecurityConfig\":{\"type\":\"structure\",\"members\":{\"KmsKeyId\":{}}},\"EnableOnlineStore\":{\"type\":\"boolean\"}}},\"S90\":{\"type\":\"structure\",\"required\":[\"S3StorageConfig\"],\"members\":{\"S3StorageConfig\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"KmsKeyId\":{},\"ResolvedOutputS3Uri\":{}}},\"DisableGlueTableCreation\":{\"type\":\"boolean\"},\"DataCatalogConfig\":{\"type\":\"structure\",\"required\":[\"TableName\",\"Catalog\",\"Database\"],\"members\":{\"TableName\":{},\"Catalog\":{},\"Database\":{}}}}},\"S9b\":{\"type\":\"structure\",\"required\":[\"AwsManagedHumanLoopRequestSource\"],\"members\":{\"AwsManagedHumanLoopRequestSource\":{}}},\"S9d\":{\"type\":\"structure\",\"required\":[\"HumanLoopActivationConditionsConfig\"],\"members\":{\"HumanLoopActivationConditionsConfig\":{\"type\":\"structure\",\"required\":[\"HumanLoopActivationConditions\"],\"members\":{\"HumanLoopActivationConditions\":{\"jsonvalue\":true}}}}},\"S9g\":{\"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\":\"S9q\"}}},\"S9q\":{\"type\":\"structure\",\"members\":{\"AmountInUsd\":{\"type\":\"structure\",\"members\":{\"Dollars\":{\"type\":\"integer\"},\"Cents\":{\"type\":\"integer\"},\"TenthFractionsOfACent\":{\"type\":\"integer\"}}}}},\"S9v\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"S3OutputPath\":{},\"KmsKeyId\":{}}},\"Sa0\":{\"type\":\"structure\",\"required\":[\"Content\"],\"members\":{\"Content\":{}}},\"Sa5\":{\"type\":\"structure\",\"required\":[\"Strategy\",\"ResourceLimits\"],\"members\":{\"Strategy\":{},\"HyperParameterTuningJobObjective\":{\"shape\":\"S1r\"},\"ResourceLimits\":{\"shape\":\"Sa7\"},\"ParameterRanges\":{\"shape\":\"Saa\"},\"TrainingJobEarlyStoppingType\":{},\"TuningJobCompletionCriteria\":{\"type\":\"structure\",\"required\":[\"TargetObjectiveMetricValue\"],\"members\":{\"TargetObjectiveMetricValue\":{\"type\":\"float\"}}}}},\"Sa7\":{\"type\":\"structure\",\"required\":[\"MaxNumberOfTrainingJobs\",\"MaxParallelTrainingJobs\"],\"members\":{\"MaxNumberOfTrainingJobs\":{\"type\":\"integer\"},\"MaxParallelTrainingJobs\":{\"type\":\"integer\"}}},\"Saa\":{\"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\"}}}}}},\"Sam\":{\"type\":\"structure\",\"required\":[\"AlgorithmSpecification\",\"RoleArn\",\"OutputDataConfig\",\"ResourceConfig\",\"StoppingCondition\"],\"members\":{\"DefinitionName\":{},\"TuningObjective\":{\"shape\":\"S1r\"},\"HyperParameterRanges\":{\"shape\":\"Saa\"},\"StaticHyperParameters\":{\"shape\":\"S2d\"},\"AlgorithmSpecification\":{\"type\":\"structure\",\"required\":[\"TrainingInputMode\"],\"members\":{\"TrainingImage\":{},\"TrainingInputMode\":{},\"AlgorithmName\":{},\"MetricDefinitions\":{\"shape\":\"S1d\"}}},\"RoleArn\":{},\"InputDataConfig\":{\"shape\":\"S2f\"},\"VpcConfig\":{\"shape\":\"S50\"},\"OutputDataConfig\":{\"shape\":\"S2w\"},\"ResourceConfig\":{\"shape\":\"S2y\"},\"StoppingCondition\":{\"shape\":\"S31\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableManagedSpotTraining\":{\"type\":\"boolean\"},\"CheckpointConfig\":{\"shape\":\"Sar\"},\"RetryStrategy\":{\"shape\":\"Sas\"}}},\"Sar\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"LocalPath\":{}}},\"Sas\":{\"type\":\"structure\",\"required\":[\"MaximumRetryAttempts\"],\"members\":{\"MaximumRetryAttempts\":{\"type\":\"integer\"}}},\"Sau\":{\"type\":\"list\",\"member\":{\"shape\":\"Sam\"}},\"Sav\":{\"type\":\"structure\",\"required\":[\"ParentHyperParameterTuningJobs\",\"WarmStartType\"],\"members\":{\"ParentHyperParameterTuningJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"HyperParameterTuningJobName\":{}}}},\"WarmStartType\":{}}},\"Sbc\":{\"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\":{}}}}}},\"Sbk\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"S3OutputPath\":{},\"KmsKeyId\":{},\"SnsTopicArn\":{}}},\"Sbl\":{\"type\":\"structure\",\"members\":{\"MaxHumanLabeledObjectCount\":{\"type\":\"integer\"},\"MaxPercentageOfInputDatasetLabeled\":{\"type\":\"integer\"}}},\"Sbo\":{\"type\":\"structure\",\"required\":[\"LabelingJobAlgorithmSpecificationArn\"],\"members\":{\"LabelingJobAlgorithmSpecificationArn\":{},\"InitialActiveLearningModelArn\":{},\"LabelingJobResourceConfig\":{\"type\":\"structure\",\"members\":{\"VolumeKmsKeyId\":{}}}}},\"Sbs\":{\"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\":\"S9q\"}}},\"Sc7\":{\"type\":\"structure\",\"members\":{\"ContainerHostname\":{},\"Image\":{},\"ImageConfig\":{\"type\":\"structure\",\"required\":[\"RepositoryAccessMode\"],\"members\":{\"RepositoryAccessMode\":{},\"RepositoryAuthConfig\":{\"type\":\"structure\",\"required\":[\"RepositoryCredentialsProviderArn\"],\"members\":{\"RepositoryCredentialsProviderArn\":{}}}}},\"Mode\":{},\"ModelDataUrl\":{},\"Environment\":{\"shape\":\"S1z\"},\"ModelPackageName\":{},\"MultiModelConfig\":{\"type\":\"structure\",\"members\":{\"ModelCacheSetting\":{}}}}},\"Scg\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc7\"}},\"Sch\":{\"type\":\"structure\",\"required\":[\"Mode\"],\"members\":{\"Mode\":{}}},\"Scl\":{\"type\":\"structure\",\"members\":{\"BaseliningJobName\":{},\"ConstraintsResource\":{\"shape\":\"S69\"}}},\"Scm\":{\"type\":\"structure\",\"required\":[\"ImageUri\",\"ConfigUri\"],\"members\":{\"ImageUri\":{},\"ConfigUri\":{},\"Environment\":{\"shape\":\"S6h\"}}},\"Scn\":{\"type\":\"structure\",\"required\":[\"EndpointInput\",\"GroundTruthS3Input\"],\"members\":{\"EndpointInput\":{\"shape\":\"S6l\"},\"GroundTruthS3Input\":{\"shape\":\"Sco\"}}},\"Sco\":{\"type\":\"structure\",\"members\":{\"S3Uri\":{}}},\"Scr\":{\"type\":\"structure\",\"members\":{\"BaseliningJobName\":{},\"ConstraintsResource\":{\"shape\":\"S69\"}}},\"Scs\":{\"type\":\"structure\",\"required\":[\"ImageUri\",\"ConfigUri\"],\"members\":{\"ImageUri\":{},\"ConfigUri\":{},\"Environment\":{\"shape\":\"S6h\"}}},\"Sct\":{\"type\":\"structure\",\"required\":[\"EndpointInput\"],\"members\":{\"EndpointInput\":{\"shape\":\"S6l\"}}},\"Scw\":{\"type\":\"structure\",\"required\":[\"ValidationRole\",\"ValidationProfiles\"],\"members\":{\"ValidationRole\":{},\"ValidationProfiles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ProfileName\",\"TransformJobDefinition\"],\"members\":{\"ProfileName\":{},\"TransformJobDefinition\":{\"shape\":\"S34\"}}}}}},\"Scz\":{\"type\":\"structure\",\"required\":[\"SourceAlgorithms\"],\"members\":{\"SourceAlgorithms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AlgorithmName\"],\"members\":{\"ModelDataUrl\":{},\"AlgorithmName\":{}}}}}},\"Sd3\":{\"type\":\"structure\",\"members\":{\"ModelQuality\":{\"type\":\"structure\",\"members\":{\"Statistics\":{\"shape\":\"Sd5\"},\"Constraints\":{\"shape\":\"Sd5\"}}},\"ModelDataQuality\":{\"type\":\"structure\",\"members\":{\"Statistics\":{\"shape\":\"Sd5\"},\"Constraints\":{\"shape\":\"Sd5\"}}},\"Bias\":{\"type\":\"structure\",\"members\":{\"Report\":{\"shape\":\"Sd5\"}}},\"Explainability\":{\"type\":\"structure\",\"members\":{\"Report\":{\"shape\":\"Sd5\"}}}}},\"Sd5\":{\"type\":\"structure\",\"required\":[\"ContentType\",\"S3Uri\"],\"members\":{\"ContentType\":{},\"ContentDigest\":{},\"S3Uri\":{}}},\"Sdg\":{\"type\":\"structure\",\"members\":{\"BaseliningJobName\":{},\"ConstraintsResource\":{\"shape\":\"S69\"}}},\"Sdh\":{\"type\":\"structure\",\"required\":[\"ImageUri\"],\"members\":{\"ImageUri\":{},\"ContainerEntrypoint\":{\"shape\":\"S6d\"},\"ContainerArguments\":{\"shape\":\"S6f\"},\"RecordPreprocessorSourceUri\":{},\"PostAnalyticsProcessorSourceUri\":{},\"ProblemType\":{},\"Environment\":{\"shape\":\"S6h\"}}},\"Sdj\":{\"type\":\"structure\",\"required\":[\"EndpointInput\",\"GroundTruthS3Input\"],\"members\":{\"EndpointInput\":{\"shape\":\"S6l\"},\"GroundTruthS3Input\":{\"shape\":\"Sco\"}}},\"Sdn\":{\"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\":\"S69\"},\"StatisticsResource\":{\"shape\":\"S6a\"}}},\"MonitoringInputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EndpointInput\"],\"members\":{\"EndpointInput\":{\"shape\":\"S6l\"}}}},\"MonitoringOutputConfig\":{\"shape\":\"S6s\"},\"MonitoringResources\":{\"shape\":\"S6y\"},\"MonitoringAppSpecification\":{\"type\":\"structure\",\"required\":[\"ImageUri\"],\"members\":{\"ImageUri\":{},\"ContainerEntrypoint\":{\"shape\":\"S6d\"},\"ContainerArguments\":{\"shape\":\"S6f\"},\"RecordPreprocessorSourceUri\":{},\"PostAnalyticsProcessorSourceUri\":{}}},\"StoppingCondition\":{\"shape\":\"S74\"},\"Environment\":{\"shape\":\"S6h\"},\"NetworkConfig\":{\"shape\":\"Sdv\"},\"RoleArn\":{}}},\"MonitoringJobDefinitionName\":{},\"MonitoringType\":{}}},\"Sdv\":{\"type\":\"structure\",\"members\":{\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S50\"}}},\"Se5\":{\"type\":\"list\",\"member\":{}},\"Se8\":{\"type\":\"list\",\"member\":{}},\"Sed\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Content\":{}}}},\"Sey\":{\"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\":{}}}}}},\"Sfl\":{\"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\":{}}},\"Sfq\":{\"type\":\"structure\",\"required\":[\"ClusterConfig\"],\"members\":{\"ClusterConfig\":{\"type\":\"structure\",\"required\":[\"InstanceCount\",\"InstanceType\",\"VolumeSizeInGB\"],\"members\":{\"InstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"VolumeKmsKeyId\":{}}}}},\"Sfs\":{\"type\":\"structure\",\"required\":[\"MaxRuntimeInSeconds\"],\"members\":{\"MaxRuntimeInSeconds\":{\"type\":\"integer\"}}},\"Sfu\":{\"type\":\"structure\",\"required\":[\"ImageUri\"],\"members\":{\"ImageUri\":{},\"ContainerEntrypoint\":{\"shape\":\"S6d\"},\"ContainerArguments\":{\"type\":\"list\",\"member\":{}}}},\"Sfw\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sfx\":{\"type\":\"structure\",\"members\":{\"ExperimentName\":{},\"TrialName\":{},\"TrialComponentDisplayName\":{}}},\"Sg2\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"ProductId\":{},\"ProvisioningArtifactId\":{},\"PathId\":{},\"ProvisioningParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}},\"Sgd\":{\"type\":\"structure\",\"required\":[\"TrainingInputMode\"],\"members\":{\"TrainingImage\":{},\"AlgorithmName\":{},\"TrainingInputMode\":{},\"MetricDefinitions\":{\"shape\":\"S1d\"},\"EnableSageMakerMetricsTimeSeries\":{\"type\":\"boolean\"}}},\"Sge\":{\"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\":{}}}}}}},\"Sgm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RuleConfigurationName\",\"RuleEvaluatorImage\"],\"members\":{\"RuleConfigurationName\":{},\"LocalPath\":{},\"S3OutputPath\":{},\"RuleEvaluatorImage\":{},\"InstanceType\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"RuleParameters\":{\"shape\":\"Sgq\"}}}},\"Sgq\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sgr\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"LocalPath\":{},\"S3OutputPath\":{}}},\"Sgs\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"S3OutputPath\":{},\"ProfilingIntervalInMilliseconds\":{\"type\":\"long\"},\"ProfilingParameters\":{\"shape\":\"Sgu\"}}},\"Sgu\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sgv\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RuleConfigurationName\",\"RuleEvaluatorImage\"],\"members\":{\"RuleConfigurationName\":{},\"LocalPath\":{},\"S3OutputPath\":{},\"RuleEvaluatorImage\":{},\"InstanceType\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"RuleParameters\":{\"shape\":\"Sgq\"}}}},\"Sgx\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sh4\":{\"type\":\"structure\",\"members\":{\"InvocationsTimeoutInSeconds\":{\"type\":\"integer\"},\"InvocationsMaxRetries\":{\"type\":\"integer\"}}},\"Sh7\":{\"type\":\"structure\",\"members\":{\"InputFilter\":{},\"OutputFilter\":{},\"JoinSource\":{}}},\"Shf\":{\"type\":\"structure\",\"members\":{\"PrimaryStatus\":{},\"Message\":{}}},\"Shj\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"StringValue\":{},\"NumberValue\":{\"type\":\"double\"}}}},\"Shn\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"MediaType\":{},\"Value\":{}}}},\"Shy\":{\"type\":\"structure\",\"required\":[\"UserPool\",\"ClientId\"],\"members\":{\"UserPool\":{},\"ClientId\":{}}},\"Si1\":{\"type\":\"structure\",\"required\":[\"ClientId\",\"ClientSecret\",\"Issuer\",\"AuthorizationEndpoint\",\"TokenEndpoint\",\"UserInfoEndpoint\",\"LogoutEndpoint\",\"JwksUri\"],\"members\":{\"ClientId\":{},\"ClientSecret\":{\"type\":\"string\",\"sensitive\":true},\"Issuer\":{},\"AuthorizationEndpoint\":{},\"TokenEndpoint\":{},\"UserInfoEndpoint\":{},\"LogoutEndpoint\":{},\"JwksUri\":{}}},\"Si4\":{\"type\":\"structure\",\"required\":[\"Cidrs\"],\"members\":{\"Cidrs\":{\"type\":\"list\",\"member\":{}}}},\"Sic\":{\"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\":{}}}}}}},\"Sik\":{\"type\":\"structure\",\"members\":{\"NotificationTopicArn\":{}}},\"Skc\":{\"type\":\"structure\",\"members\":{\"UserProfileArn\":{},\"UserProfileName\":{},\"DomainId\":{}}},\"Ski\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Status\"],\"members\":{\"Name\":{},\"Status\":{},\"FailureReason\":{}}}},\"Skw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PartialFailureMessage\":{}}}},\"Sky\":{\"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\":\"S1z\"}}}},\"CreationTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"CandidateProperties\":{\"type\":\"structure\",\"members\":{\"CandidateArtifactLocations\":{\"type\":\"structure\",\"required\":[\"Explainability\"],\"members\":{\"Explainability\":{}}}}}}},\"Slt\":{\"type\":\"structure\",\"required\":[\"S3ModelArtifacts\"],\"members\":{\"S3ModelArtifacts\":{}}},\"Smq\":{\"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\"}}}},\"Smu\":{\"type\":\"structure\",\"required\":[\"EnableCapture\",\"CaptureStatus\",\"CurrentSamplingPercentage\",\"DestinationS3Uri\",\"KmsKeyId\"],\"members\":{\"EnableCapture\":{\"type\":\"boolean\"},\"CaptureStatus\":{},\"CurrentSamplingPercentage\":{\"type\":\"integer\"},\"DestinationS3Uri\":{},\"KmsKeyId\":{}}},\"Smx\":{\"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\":{}}}}}}}},\"Snf\":{\"type\":\"structure\",\"required\":[\"SourceArn\"],\"members\":{\"SourceArn\":{},\"SourceType\":{}}},\"Snl\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"BlockedReason\":{}}},\"So0\":{\"type\":\"structure\",\"members\":{\"Completed\":{\"type\":\"integer\"},\"InProgress\":{\"type\":\"integer\"},\"RetryableError\":{\"type\":\"integer\"},\"NonRetryableError\":{\"type\":\"integer\"},\"Stopped\":{\"type\":\"integer\"}}},\"So2\":{\"type\":\"structure\",\"members\":{\"Succeeded\":{\"type\":\"integer\"},\"Pending\":{\"type\":\"integer\"},\"Failed\":{\"type\":\"integer\"}}},\"So4\":{\"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\":\"S2d\"},\"FailureReason\":{},\"FinalHyperParameterTuningJobObjectiveMetric\":{\"type\":\"structure\",\"required\":[\"MetricName\",\"Value\"],\"members\":{\"Type\":{},\"MetricName\":{},\"Value\":{\"type\":\"float\"}}},\"ObjectiveStatus\":{}}},\"Soh\":{\"type\":\"structure\",\"members\":{\"TotalLabeled\":{\"type\":\"integer\"},\"HumanLabeled\":{\"type\":\"integer\"},\"MachineLabeled\":{\"type\":\"integer\"},\"FailedNonRetryableError\":{\"type\":\"integer\"},\"Unlabeled\":{\"type\":\"integer\"}}},\"Sok\":{\"type\":\"structure\",\"required\":[\"OutputDatasetS3Uri\"],\"members\":{\"OutputDatasetS3Uri\":{},\"FinalActiveLearningModelArn\":{}}},\"Sov\":{\"type\":\"structure\",\"required\":[\"ValidationStatuses\"],\"members\":{\"ValidationStatuses\":{\"shape\":\"Sow\"},\"ImageScanStatuses\":{\"shape\":\"Sow\"}}},\"Sow\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Status\"],\"members\":{\"Name\":{},\"Status\":{},\"FailureReason\":{}}}},\"Sp8\":{\"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\":{}}},\"Spr\":{\"type\":\"structure\",\"members\":{\"ExperimentName\":{},\"TrialName\":{}}},\"Sq4\":{\"type\":\"structure\",\"required\":[\"WorkteamArn\"],\"members\":{\"WorkteamArn\":{},\"MarketplaceTitle\":{},\"SellerName\":{},\"MarketplaceDescription\":{},\"ListingId\":{}}},\"Sq8\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Status\",\"StartTime\"],\"members\":{\"Status\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"StatusMessage\":{}}}},\"Sqb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Value\":{\"type\":\"float\"},\"Timestamp\":{\"type\":\"timestamp\"}}}},\"Sqg\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleConfigurationName\":{},\"RuleEvaluationJobArn\":{},\"RuleEvaluationStatus\":{},\"StatusDetails\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"Sqs\":{\"type\":\"structure\",\"required\":[\"SourceArn\"],\"members\":{\"SourceArn\":{},\"SourceType\":{}}},\"Sqw\":{\"type\":\"structure\",\"required\":[\"SourceArn\"],\"members\":{\"SourceArn\":{},\"SourceType\":{}}},\"Sqy\":{\"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\"}}}},\"Sr8\":{\"type\":\"structure\",\"required\":[\"WorkforceName\",\"WorkforceArn\"],\"members\":{\"WorkforceName\":{},\"WorkforceArn\":{},\"LastUpdatedDate\":{\"type\":\"timestamp\"},\"SourceIpConfig\":{\"shape\":\"Si4\"},\"SubDomain\":{},\"CognitoConfig\":{\"shape\":\"Shy\"},\"OidcConfig\":{\"type\":\"structure\",\"members\":{\"ClientId\":{},\"Issuer\":{},\"AuthorizationEndpoint\":{},\"TokenEndpoint\":{},\"UserInfoEndpoint\":{},\"LogoutEndpoint\":{},\"JwksUri\":{}}},\"CreateDate\":{\"type\":\"timestamp\"}}},\"Src\":{\"type\":\"structure\",\"required\":[\"WorkteamName\",\"MemberDefinitions\",\"WorkteamArn\",\"Description\"],\"members\":{\"WorkteamName\":{},\"MemberDefinitions\":{\"shape\":\"Sic\"},\"WorkteamArn\":{},\"WorkforceArn\":{},\"ProductListingIds\":{\"type\":\"list\",\"member\":{}},\"Description\":{},\"SubDomain\":{},\"CreateDate\":{\"type\":\"timestamp\"},\"LastUpdatedDate\":{\"type\":\"timestamp\"},\"NotificationConfiguration\":{\"shape\":\"Sik\"}}},\"Su2\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"MonitoringJobDefinitionName\",\"MonitoringJobDefinitionArn\",\"CreationTime\",\"EndpointName\"],\"members\":{\"MonitoringJobDefinitionName\":{},\"MonitoringJobDefinitionArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"EndpointName\":{}}}},\"Syc\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"Syl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S10b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceName\"],\"members\":{\"DeviceName\":{},\"Description\":{},\"IotThingName\":{}}}},\"S10k\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S10l\"},\"NestedFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"NestedPropertyName\",\"Filters\"],\"members\":{\"NestedPropertyName\":{},\"Filters\":{\"shape\":\"S10l\"}}}},\"SubExpressions\":{\"type\":\"list\",\"member\":{\"shape\":\"S10k\"}},\"Operator\":{}}},\"S10l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Operator\":{},\"Value\":{}}}},\"S10x\":{\"type\":\"structure\",\"members\":{\"TrainingJobName\":{},\"TrainingJobArn\":{},\"TuningJobArn\":{},\"LabelingJobArn\":{},\"AutoMLJobArn\":{},\"ModelArtifacts\":{\"shape\":\"Slt\"},\"TrainingJobStatus\":{},\"SecondaryStatus\":{},\"FailureReason\":{},\"HyperParameters\":{\"shape\":\"S2d\"},\"AlgorithmSpecification\":{\"shape\":\"Sgd\"},\"RoleArn\":{},\"InputDataConfig\":{\"shape\":\"S2f\"},\"OutputDataConfig\":{\"shape\":\"S2w\"},\"ResourceConfig\":{\"shape\":\"S2y\"},\"VpcConfig\":{\"shape\":\"S50\"},\"StoppingCondition\":{\"shape\":\"S31\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TrainingStartTime\":{\"type\":\"timestamp\"},\"TrainingEndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"SecondaryStatusTransitions\":{\"shape\":\"Sq8\"},\"FinalMetricDataList\":{\"shape\":\"Sqb\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableManagedSpotTraining\":{\"type\":\"boolean\"},\"CheckpointConfig\":{\"shape\":\"Sar\"},\"TrainingTimeInSeconds\":{\"type\":\"integer\"},\"BillableTimeInSeconds\":{\"type\":\"integer\"},\"DebugHookConfig\":{\"shape\":\"Sge\"},\"ExperimentConfig\":{\"shape\":\"Sfx\"},\"DebugRuleConfigurations\":{\"shape\":\"Sgm\"},\"TensorBoardOutputConfig\":{\"shape\":\"Sgr\"},\"DebugRuleEvaluationStatuses\":{\"shape\":\"Sqg\"},\"Environment\":{\"shape\":\"Sgx\"},\"RetryStrategy\":{\"shape\":\"Sas\"},\"Tags\":{\"shape\":\"S7\"}}},\"S121\":{\"type\":\"list\",\"member\":{}},\"S13i\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-24\",\"endpointPrefix\":\"api.sagemaker\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"SageMaker\",\"serviceFullName\":\"Amazon SageMaker Service\",\"serviceId\":\"SageMaker\",\"signatureVersion\":\"v4\",\"signingName\":\"sagemaker\",\"targetPrefix\":\"SageMaker\",\"uid\":\"sagemaker-2017-07-24\"},\"operations\":{\"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\":{}}}},\"BatchDescribeModelPackage\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelPackageArnList\"],\"members\":{\"ModelPackageArnList\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ModelPackageSummaries\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"ModelPackageGroupName\",\"ModelPackageArn\",\"CreationTime\",\"InferenceSpecification\",\"ModelPackageStatus\"],\"members\":{\"ModelPackageGroupName\":{},\"ModelPackageVersion\":{\"type\":\"integer\"},\"ModelPackageArn\":{},\"ModelPackageDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"InferenceSpecification\":{\"shape\":\"Sr\"},\"ModelPackageStatus\":{},\"ModelApprovalStatus\":{}}}},\"BatchDescribeModelPackageErrorMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"ErrorCode\",\"ErrorResponse\"],\"members\":{\"ErrorCode\":{},\"ErrorResponse\":{}}}}}}},\"CreateAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ActionName\",\"Source\",\"ActionType\"],\"members\":{\"ActionName\":{},\"Source\":{\"shape\":\"S1j\"},\"ActionType\":{},\"Description\":{},\"Status\":{},\"Properties\":{\"shape\":\"S1o\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ActionArn\":{}}}},\"CreateAlgorithm\":{\"input\":{\"type\":\"structure\",\"required\":[\"AlgorithmName\",\"TrainingSpecification\"],\"members\":{\"AlgorithmName\":{},\"AlgorithmDescription\":{},\"TrainingSpecification\":{\"shape\":\"S1v\"},\"InferenceSpecification\":{\"shape\":\"Sr\"},\"ValidationSpecification\":{\"shape\":\"S2o\"},\"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\":\"S48\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppArn\":{}}}},\"CreateAppImageConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"AppImageConfigName\"],\"members\":{\"AppImageConfigName\":{},\"Tags\":{\"shape\":\"S7\"},\"KernelGatewayImageConfig\":{\"shape\":\"S4h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppImageConfigArn\":{}}}},\"CreateArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"Source\",\"ArtifactType\"],\"members\":{\"ArtifactName\":{},\"Source\":{\"shape\":\"S4t\"},\"ArtifactType\":{},\"Properties\":{\"shape\":\"S1o\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ArtifactArn\":{}}}},\"CreateAutoMLJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"AutoMLJobName\",\"InputDataConfig\",\"OutputDataConfig\",\"RoleArn\"],\"members\":{\"AutoMLJobName\":{},\"InputDataConfig\":{\"shape\":\"S51\"},\"OutputDataConfig\":{\"shape\":\"S58\"},\"ProblemType\":{},\"AutoMLJobObjective\":{\"shape\":\"S5a\"},\"AutoMLJobConfig\":{\"shape\":\"S5c\"},\"RoleArn\":{},\"GenerateCandidateDefinitionsOnly\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S7\"},\"ModelDeployConfig\":{\"shape\":\"S5q\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"AutoMLJobArn\"],\"members\":{\"AutoMLJobArn\":{}}}},\"CreateCodeRepository\":{\"input\":{\"type\":\"structure\",\"required\":[\"CodeRepositoryName\",\"GitConfig\"],\"members\":{\"CodeRepositoryName\":{},\"GitConfig\":{\"shape\":\"S5w\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CodeRepositoryArn\"],\"members\":{\"CodeRepositoryArn\":{}}}},\"CreateCompilationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"CompilationJobName\",\"RoleArn\",\"OutputConfig\",\"StoppingCondition\"],\"members\":{\"CompilationJobName\":{},\"RoleArn\":{},\"ModelPackageVersionArn\":{},\"InputConfig\":{\"shape\":\"S63\"},\"OutputConfig\":{\"shape\":\"S65\"},\"VpcConfig\":{\"shape\":\"S6c\"},\"StoppingCondition\":{\"shape\":\"S3h\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"CompilationJobArn\"],\"members\":{\"CompilationJobArn\":{}}}},\"CreateContext\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContextName\",\"Source\",\"ContextType\"],\"members\":{\"ContextName\":{},\"Source\":{\"shape\":\"S6k\"},\"ContextType\":{},\"Description\":{},\"Properties\":{\"shape\":\"S1o\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContextArn\":{}}}},\"CreateDataQualityJobDefinition\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobDefinitionName\",\"DataQualityAppSpecification\",\"DataQualityJobInput\",\"DataQualityJobOutputConfig\",\"JobResources\",\"RoleArn\"],\"members\":{\"JobDefinitionName\":{},\"DataQualityBaselineConfig\":{\"shape\":\"S6p\"},\"DataQualityAppSpecification\":{\"shape\":\"S6t\"},\"DataQualityJobInput\":{\"shape\":\"S72\"},\"DataQualityJobOutputConfig\":{\"shape\":\"S79\"},\"JobResources\":{\"shape\":\"S7f\"},\"NetworkConfig\":{\"shape\":\"S7k\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S7l\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobDefinitionArn\"],\"members\":{\"JobDefinitionArn\":{}}}},\"CreateDeviceFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\",\"OutputConfig\"],\"members\":{\"DeviceFleetName\":{},\"RoleArn\":{},\"Description\":{},\"OutputConfig\":{\"shape\":\"S7r\"},\"Tags\":{\"shape\":\"S7\"},\"EnableIotRoleAlias\":{\"type\":\"boolean\"}}}},\"CreateDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"AuthMode\",\"DefaultUserSettings\",\"SubnetIds\",\"VpcId\"],\"members\":{\"DomainName\":{},\"AuthMode\":{},\"DefaultUserSettings\":{\"shape\":\"S7x\"},\"SubnetIds\":{\"shape\":\"S5l\"},\"VpcId\":{},\"Tags\":{\"shape\":\"S7\"},\"AppNetworkAccessType\":{},\"HomeEfsFileSystemKmsKeyId\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated, use KmsKeyId instead.\"},\"KmsKeyId\":{},\"AppSecurityGroupManagement\":{},\"DomainSettings\":{\"shape\":\"S8g\"}}},\"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\":\"S7r\"},\"ResourceKey\":{},\"Tags\":{\"shape\":\"S7\"}}}},\"CreateEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"EndpointConfigName\"],\"members\":{\"EndpointName\":{},\"EndpointConfigName\":{},\"DeploymentConfig\":{\"shape\":\"S8q\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}}},\"CreateEndpointConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointConfigName\",\"ProductionVariants\"],\"members\":{\"EndpointConfigName\":{},\"ProductionVariants\":{\"shape\":\"S97\"},\"DataCaptureConfig\":{\"shape\":\"S9j\"},\"Tags\":{\"shape\":\"S7\"},\"KmsKeyId\":{},\"AsyncInferenceConfig\":{\"shape\":\"S9u\"}}},\"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\":\"Sa8\"},\"OnlineStoreConfig\":{\"shape\":\"Sab\"},\"OfflineStoreConfig\":{\"shape\":\"Sad\"},\"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\":\"Sao\"},\"HumanLoopActivationConfig\":{\"shape\":\"Saq\"},\"HumanLoopConfig\":{\"shape\":\"Sat\"},\"OutputConfig\":{\"shape\":\"Sb8\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"FlowDefinitionArn\"],\"members\":{\"FlowDefinitionArn\":{}}}},\"CreateHumanTaskUi\":{\"input\":{\"type\":\"structure\",\"required\":[\"HumanTaskUiName\",\"UiTemplate\"],\"members\":{\"HumanTaskUiName\":{},\"UiTemplate\":{\"shape\":\"Sbd\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"HumanTaskUiArn\"],\"members\":{\"HumanTaskUiArn\":{}}}},\"CreateHyperParameterTuningJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"HyperParameterTuningJobName\",\"HyperParameterTuningJobConfig\"],\"members\":{\"HyperParameterTuningJobName\":{},\"HyperParameterTuningJobConfig\":{\"shape\":\"Sbi\"},\"TrainingJobDefinition\":{\"shape\":\"Sbz\"},\"TrainingJobDefinitions\":{\"shape\":\"Sc7\"},\"WarmStartConfig\":{\"shape\":\"Sc8\"},\"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\":{}}}},\"CreateInferenceRecommendationsJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\",\"JobType\",\"RoleArn\",\"InputConfig\"],\"members\":{\"JobName\":{},\"JobType\":{},\"RoleArn\":{},\"InputConfig\":{\"shape\":\"Scp\"},\"JobDescription\":{},\"StoppingConditions\":{\"shape\":\"Sdb\"},\"OutputConfig\":{\"type\":\"structure\",\"members\":{\"KmsKeyId\":{},\"CompiledOutputConfig\":{\"type\":\"structure\",\"members\":{\"S3OutputUri\":{}}}}},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobArn\"],\"members\":{\"JobArn\":{}}}},\"CreateLabelingJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"LabelingJobName\",\"LabelAttributeName\",\"InputConfig\",\"OutputConfig\",\"RoleArn\",\"HumanTaskConfig\"],\"members\":{\"LabelingJobName\":{},\"LabelAttributeName\":{},\"InputConfig\":{\"shape\":\"Sdm\"},\"OutputConfig\":{\"shape\":\"Sdt\"},\"RoleArn\":{},\"LabelCategoryConfigS3Uri\":{},\"StoppingConditions\":{\"shape\":\"Sdu\"},\"LabelingJobAlgorithmsConfig\":{\"shape\":\"Sdx\"},\"HumanTaskConfig\":{\"shape\":\"Se1\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"LabelingJobArn\"],\"members\":{\"LabelingJobArn\":{}}}},\"CreateModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\",\"ExecutionRoleArn\"],\"members\":{\"ModelName\":{},\"PrimaryContainer\":{\"shape\":\"Seg\"},\"Containers\":{\"shape\":\"Sep\"},\"InferenceExecutionConfig\":{\"shape\":\"Seq\"},\"ExecutionRoleArn\":{},\"Tags\":{\"shape\":\"S7\"},\"VpcConfig\":{\"shape\":\"S5i\"},\"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\":\"Seu\"},\"ModelBiasAppSpecification\":{\"shape\":\"Sev\"},\"ModelBiasJobInput\":{\"shape\":\"Sew\"},\"ModelBiasJobOutputConfig\":{\"shape\":\"S79\"},\"JobResources\":{\"shape\":\"S7f\"},\"NetworkConfig\":{\"shape\":\"S7k\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S7l\"},\"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\":\"Sf0\"},\"ModelExplainabilityAppSpecification\":{\"shape\":\"Sf1\"},\"ModelExplainabilityJobInput\":{\"shape\":\"Sf2\"},\"ModelExplainabilityJobOutputConfig\":{\"shape\":\"S79\"},\"JobResources\":{\"shape\":\"S7f\"},\"NetworkConfig\":{\"shape\":\"S7k\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S7l\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobDefinitionArn\"],\"members\":{\"JobDefinitionArn\":{}}}},\"CreateModelPackage\":{\"input\":{\"type\":\"structure\",\"members\":{\"ModelPackageName\":{},\"ModelPackageGroupName\":{},\"ModelPackageDescription\":{},\"InferenceSpecification\":{\"shape\":\"Sr\"},\"ValidationSpecification\":{\"shape\":\"Sf5\"},\"SourceAlgorithmSpecification\":{\"shape\":\"Sf8\"},\"CertifyForMarketplace\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S7\"},\"ModelApprovalStatus\":{},\"MetadataProperties\":{\"shape\":\"S1q\"},\"ModelMetrics\":{\"shape\":\"Sfb\"},\"ClientToken\":{\"idempotencyToken\":true},\"CustomerMetadataProperties\":{\"shape\":\"Sfi\"},\"DriftCheckBaselines\":{\"shape\":\"Sfl\"},\"Domain\":{},\"Task\":{},\"SamplePayloadUrl\":{},\"AdditionalInferenceSpecifications\":{\"shape\":\"Sfr\"}}},\"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\":\"Sfy\"},\"ModelQualityAppSpecification\":{\"shape\":\"Sfz\"},\"ModelQualityJobInput\":{\"shape\":\"Sg1\"},\"ModelQualityJobOutputConfig\":{\"shape\":\"S79\"},\"JobResources\":{\"shape\":\"S7f\"},\"NetworkConfig\":{\"shape\":\"S7k\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S7l\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobDefinitionArn\"],\"members\":{\"JobDefinitionArn\":{}}}},\"CreateMonitoringSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"MonitoringScheduleName\",\"MonitoringScheduleConfig\"],\"members\":{\"MonitoringScheduleName\":{},\"MonitoringScheduleConfig\":{\"shape\":\"Sg5\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"MonitoringScheduleArn\"],\"members\":{\"MonitoringScheduleArn\":{}}}},\"CreateNotebookInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceName\",\"InstanceType\",\"RoleArn\"],\"members\":{\"NotebookInstanceName\":{},\"InstanceType\":{},\"SubnetId\":{},\"SecurityGroupIds\":{\"shape\":\"S7y\"},\"RoleArn\":{},\"KmsKeyId\":{},\"Tags\":{\"shape\":\"S7\"},\"LifecycleConfigName\":{},\"DirectInternetAccess\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"AcceleratorTypes\":{\"shape\":\"Sgn\"},\"DefaultCodeRepository\":{},\"AdditionalCodeRepositories\":{\"shape\":\"Sgq\"},\"RootAccess\":{},\"PlatformIdentifier\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookInstanceArn\":{}}}},\"CreateNotebookInstanceLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceLifecycleConfigName\"],\"members\":{\"NotebookInstanceLifecycleConfigName\":{},\"OnCreate\":{\"shape\":\"Sgw\"},\"OnStart\":{\"shape\":\"Sgw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookInstanceLifecycleConfigArn\":{}}}},\"CreatePipeline\":{\"input\":{\"type\":\"structure\",\"required\":[\"PipelineName\",\"ClientRequestToken\",\"RoleArn\"],\"members\":{\"PipelineName\":{},\"PipelineDisplayName\":{},\"PipelineDefinition\":{},\"PipelineDefinitionS3Location\":{\"shape\":\"Sh4\"},\"PipelineDescription\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"RoleArn\":{},\"Tags\":{\"shape\":\"S7\"},\"ParallelismConfiguration\":{\"shape\":\"Sha\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineArn\":{}}}},\"CreatePresignedDomainUrl\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"UserProfileName\"],\"members\":{\"DomainId\":{},\"UserProfileName\":{},\"SessionExpirationDurationInSeconds\":{\"type\":\"integer\"},\"ExpiresInSeconds\":{\"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\":\"Shn\"},\"ProcessingOutputConfig\":{\"shape\":\"Sia\"},\"ProcessingJobName\":{},\"ProcessingResources\":{\"shape\":\"Sif\"},\"StoppingCondition\":{\"shape\":\"Sih\"},\"AppSpecification\":{\"shape\":\"Sij\"},\"Environment\":{\"shape\":\"Sil\"},\"NetworkConfig\":{\"shape\":\"Sgd\"},\"RoleArn\":{},\"Tags\":{\"shape\":\"S7\"},\"ExperimentConfig\":{\"shape\":\"Sim\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProcessingJobArn\"],\"members\":{\"ProcessingJobArn\":{}}}},\"CreateProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\",\"ServiceCatalogProvisioningDetails\"],\"members\":{\"ProjectName\":{},\"ProjectDescription\":{},\"ServiceCatalogProvisioningDetails\":{\"shape\":\"Sir\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProjectArn\",\"ProjectId\"],\"members\":{\"ProjectArn\":{},\"ProjectId\":{}}}},\"CreateStudioLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"StudioLifecycleConfigName\",\"StudioLifecycleConfigContent\",\"StudioLifecycleConfigAppType\"],\"members\":{\"StudioLifecycleConfigName\":{},\"StudioLifecycleConfigContent\":{},\"StudioLifecycleConfigAppType\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StudioLifecycleConfigArn\":{}}}},\"CreateTrainingJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrainingJobName\",\"AlgorithmSpecification\",\"RoleArn\",\"OutputDataConfig\",\"ResourceConfig\",\"StoppingCondition\"],\"members\":{\"TrainingJobName\":{},\"HyperParameters\":{\"shape\":\"S2t\"},\"AlgorithmSpecification\":{\"shape\":\"Sj7\"},\"RoleArn\":{},\"InputDataConfig\":{\"shape\":\"S2v\"},\"OutputDataConfig\":{\"shape\":\"S3c\"},\"ResourceConfig\":{\"shape\":\"S3e\"},\"VpcConfig\":{\"shape\":\"S5i\"},\"StoppingCondition\":{\"shape\":\"S3h\"},\"Tags\":{\"shape\":\"S7\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableManagedSpotTraining\":{\"type\":\"boolean\"},\"CheckpointConfig\":{\"shape\":\"Sc4\"},\"DebugHookConfig\":{\"shape\":\"Sj8\"},\"DebugRuleConfigurations\":{\"shape\":\"Sjg\"},\"TensorBoardOutputConfig\":{\"shape\":\"Sjl\"},\"ExperimentConfig\":{\"shape\":\"Sim\"},\"ProfilerConfig\":{\"shape\":\"Sjm\"},\"ProfilerRuleConfigurations\":{\"shape\":\"Sjp\"},\"Environment\":{\"shape\":\"Sjr\"},\"RetryStrategy\":{\"shape\":\"Sc5\"}}},\"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\":\"Sjy\"},\"MaxPayloadInMB\":{\"type\":\"integer\"},\"BatchStrategy\":{},\"Environment\":{\"shape\":\"S3o\"},\"TransformInput\":{\"shape\":\"S3r\"},\"TransformOutput\":{\"shape\":\"S3v\"},\"TransformResources\":{\"shape\":\"S3y\"},\"DataProcessing\":{\"shape\":\"Sk1\"},\"Tags\":{\"shape\":\"S7\"},\"ExperimentConfig\":{\"shape\":\"Sim\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TransformJobArn\"],\"members\":{\"TransformJobArn\":{}}}},\"CreateTrial\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrialName\",\"ExperimentName\"],\"members\":{\"TrialName\":{},\"DisplayName\":{},\"ExperimentName\":{},\"MetadataProperties\":{\"shape\":\"S1q\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrialArn\":{}}}},\"CreateTrialComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrialComponentName\"],\"members\":{\"TrialComponentName\":{},\"DisplayName\":{},\"Status\":{\"shape\":\"Sk9\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Parameters\":{\"shape\":\"Skd\"},\"InputArtifacts\":{\"shape\":\"Skh\"},\"OutputArtifacts\":{\"shape\":\"Skh\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"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\":\"S7x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserProfileArn\":{}}}},\"CreateWorkforce\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkforceName\"],\"members\":{\"CognitoConfig\":{\"shape\":\"Sks\"},\"OidcConfig\":{\"shape\":\"Skv\"},\"SourceIpConfig\":{\"shape\":\"Sky\"},\"WorkforceName\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"WorkforceArn\"],\"members\":{\"WorkforceArn\":{}}}},\"CreateWorkteam\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkteamName\",\"MemberDefinitions\",\"Description\"],\"members\":{\"WorkteamName\":{},\"WorkforceName\":{},\"MemberDefinitions\":{\"shape\":\"Sl6\"},\"Description\":{},\"NotificationConfiguration\":{\"shape\":\"Sle\"},\"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\":\"S4t\"}}},\"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\":{}}}},\"DeleteStudioLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"StudioLifecycleConfigName\"],\"members\":{\"StudioLifecycleConfigName\":{}}}},\"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\":\"S1j\"},\"ActionType\":{},\"Description\":{},\"Status\":{},\"Properties\":{\"shape\":\"S1o\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"LineageGroupArn\":{}}}},\"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\":\"S1v\"},\"InferenceSpecification\":{\"shape\":\"Sr\"},\"ValidationSpecification\":{\"shape\":\"S2o\"},\"AlgorithmStatus\":{},\"AlgorithmStatusDetails\":{\"type\":\"structure\",\"members\":{\"ValidationStatuses\":{\"shape\":\"Sne\"},\"ImageScanStatuses\":{\"shape\":\"Sne\"}}},\"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\":\"S48\"}}}},\"DescribeAppImageConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"AppImageConfigName\"],\"members\":{\"AppImageConfigName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppImageConfigArn\":{},\"AppImageConfigName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"KernelGatewayImageConfig\":{\"shape\":\"S4h\"}}}},\"DescribeArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArtifactArn\"],\"members\":{\"ArtifactArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ArtifactName\":{},\"ArtifactArn\":{},\"Source\":{\"shape\":\"S4t\"},\"ArtifactType\":{},\"Properties\":{\"shape\":\"S1o\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"LineageGroupArn\":{}}}},\"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\":\"S51\"},\"OutputDataConfig\":{\"shape\":\"S58\"},\"RoleArn\":{},\"AutoMLJobObjective\":{\"shape\":\"S5a\"},\"ProblemType\":{},\"AutoMLJobConfig\":{\"shape\":\"S5c\"},\"CreationTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"PartialFailureReasons\":{\"shape\":\"Sns\"},\"BestCandidate\":{\"shape\":\"Snu\"},\"AutoMLJobStatus\":{},\"AutoMLJobSecondaryStatus\":{},\"GenerateCandidateDefinitionsOnly\":{\"type\":\"boolean\"},\"AutoMLJobArtifacts\":{\"type\":\"structure\",\"members\":{\"CandidateDefinitionNotebookLocation\":{},\"DataExplorationNotebookLocation\":{}}},\"ResolvedAttributes\":{\"type\":\"structure\",\"members\":{\"AutoMLJobObjective\":{\"shape\":\"S5a\"},\"ProblemType\":{},\"CompletionCriteria\":{\"shape\":\"S5d\"}}},\"ModelDeployConfig\":{\"shape\":\"S5q\"},\"ModelDeployResult\":{\"type\":\"structure\",\"members\":{\"EndpointName\":{}}}}}},\"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\":\"S5w\"}}}},\"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\":\"S3h\"},\"InferenceImage\":{},\"ModelPackageVersionArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"ModelArtifacts\":{\"shape\":\"Sov\"},\"ModelDigests\":{\"type\":\"structure\",\"members\":{\"ArtifactDigest\":{}}},\"RoleArn\":{},\"InputConfig\":{\"shape\":\"S63\"},\"OutputConfig\":{\"shape\":\"S65\"},\"VpcConfig\":{\"shape\":\"S6c\"}}}},\"DescribeContext\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContextName\"],\"members\":{\"ContextName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContextName\":{},\"ContextArn\":{},\"Source\":{\"shape\":\"S6k\"},\"ContextType\":{},\"Description\":{},\"Properties\":{\"shape\":\"S1o\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"LineageGroupArn\":{}}}},\"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\":\"S6p\"},\"DataQualityAppSpecification\":{\"shape\":\"S6t\"},\"DataQualityJobInput\":{\"shape\":\"S72\"},\"DataQualityJobOutputConfig\":{\"shape\":\"S79\"},\"JobResources\":{\"shape\":\"S7f\"},\"NetworkConfig\":{\"shape\":\"S7k\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S7l\"}}}},\"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\":{},\"AgentVersion\":{}}}},\"DescribeDeviceFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\"],\"members\":{\"DeviceFleetName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\",\"DeviceFleetArn\",\"OutputConfig\",\"CreationTime\",\"LastModifiedTime\"],\"members\":{\"DeviceFleetName\":{},\"DeviceFleetArn\":{},\"OutputConfig\":{\"shape\":\"S7r\"},\"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\":\"S7x\"},\"AppNetworkAccessType\":{},\"HomeEfsFileSystemKmsKeyId\":{\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated, use KmsKeyId instead.\"},\"SubnetIds\":{\"shape\":\"S5l\"},\"Url\":{},\"VpcId\":{},\"KmsKeyId\":{},\"DomainSettings\":{\"shape\":\"S8g\"},\"AppSecurityGroupManagement\":{},\"SecurityGroupIdForDomainBoundary\":{}}}},\"DescribeEdgePackagingJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"EdgePackagingJobName\"],\"members\":{\"EdgePackagingJobName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"EdgePackagingJobArn\",\"EdgePackagingJobName\",\"EdgePackagingJobStatus\"],\"members\":{\"EdgePackagingJobArn\":{},\"EdgePackagingJobName\":{},\"CompilationJobName\":{},\"ModelName\":{},\"ModelVersion\":{},\"RoleArn\":{},\"OutputConfig\":{\"shape\":\"S7r\"},\"ResourceKey\":{},\"EdgePackagingJobStatus\":{},\"EdgePackagingJobStatusMessage\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"ModelArtifact\":{},\"ModelSignature\":{},\"PresetDeploymentOutput\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Type\":{},\"Artifact\":{},\"Status\":{},\"StatusMessage\":{}}}}}},\"DescribeEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointName\"],\"members\":{\"EndpointName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"EndpointArn\",\"EndpointConfigName\",\"EndpointStatus\",\"CreationTime\",\"LastModifiedTime\"],\"members\":{\"EndpointName\":{},\"EndpointArn\":{},\"EndpointConfigName\":{},\"ProductionVariants\":{\"shape\":\"Spr\"},\"DataCaptureConfig\":{\"shape\":\"Sq0\"},\"EndpointStatus\":{},\"FailureReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastDeploymentConfig\":{\"shape\":\"S8q\"},\"AsyncInferenceConfig\":{\"shape\":\"S9u\"},\"PendingDeploymentSummary\":{\"type\":\"structure\",\"required\":[\"EndpointConfigName\"],\"members\":{\"EndpointConfigName\":{},\"ProductionVariants\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"VariantName\"],\"members\":{\"VariantName\":{},\"DeployedImages\":{\"shape\":\"Spt\"},\"CurrentWeight\":{\"type\":\"float\"},\"DesiredWeight\":{\"type\":\"float\"},\"CurrentInstanceCount\":{\"type\":\"integer\"},\"DesiredInstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"AcceleratorType\":{},\"VariantStatus\":{\"shape\":\"Spw\"},\"CurrentServerlessConfig\":{\"shape\":\"S9g\"},\"DesiredServerlessConfig\":{\"shape\":\"S9g\"}}}},\"StartTime\":{\"type\":\"timestamp\"}}}}}},\"DescribeEndpointConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointConfigName\"],\"members\":{\"EndpointConfigName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"EndpointConfigName\",\"EndpointConfigArn\",\"ProductionVariants\",\"CreationTime\"],\"members\":{\"EndpointConfigName\":{},\"EndpointConfigArn\":{},\"ProductionVariants\":{\"shape\":\"S97\"},\"DataCaptureConfig\":{\"shape\":\"S9j\"},\"KmsKeyId\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"AsyncInferenceConfig\":{\"shape\":\"S9u\"}}}},\"DescribeExperiment\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExperimentName\"],\"members\":{\"ExperimentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExperimentName\":{},\"ExperimentArn\":{},\"DisplayName\":{},\"Source\":{\"shape\":\"Sqa\"},\"Description\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"}}}},\"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\":\"Sa8\"},\"CreationTime\":{\"type\":\"timestamp\"},\"OnlineStoreConfig\":{\"shape\":\"Sab\"},\"OfflineStoreConfig\":{\"shape\":\"Sad\"},\"RoleArn\":{},\"FeatureGroupStatus\":{},\"OfflineStoreStatus\":{\"shape\":\"Sqg\"},\"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\":\"Sao\"},\"HumanLoopActivationConfig\":{\"shape\":\"Saq\"},\"HumanLoopConfig\":{\"shape\":\"Sat\"},\"OutputConfig\":{\"shape\":\"Sb8\"},\"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\":\"Sbi\"},\"TrainingJobDefinition\":{\"shape\":\"Sbz\"},\"TrainingJobDefinitions\":{\"shape\":\"Sc7\"},\"HyperParameterTuningJobStatus\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"HyperParameterTuningEndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"TrainingJobStatusCounters\":{\"shape\":\"Sqv\"},\"ObjectiveStatusCounters\":{\"shape\":\"Sqx\"},\"BestTrainingJob\":{\"shape\":\"Sqz\"},\"OverallBestTrainingJob\":{\"shape\":\"Sqz\"},\"WarmStartConfig\":{\"shape\":\"Sc8\"},\"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\"}}}},\"DescribeInferenceRecommendationsJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\"],\"members\":{\"JobName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"JobName\",\"JobType\",\"JobArn\",\"RoleArn\",\"Status\",\"CreationTime\",\"LastModifiedTime\",\"InputConfig\"],\"members\":{\"JobName\":{},\"JobDescription\":{},\"JobType\":{},\"JobArn\":{},\"RoleArn\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"InputConfig\":{\"shape\":\"Scp\"},\"StoppingConditions\":{\"shape\":\"Sdb\"},\"InferenceRecommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Metrics\",\"EndpointConfiguration\",\"ModelConfiguration\"],\"members\":{\"Metrics\":{\"type\":\"structure\",\"required\":[\"CostPerHour\",\"CostPerInference\",\"MaxInvocations\",\"ModelLatency\"],\"members\":{\"CostPerHour\":{\"type\":\"float\"},\"CostPerInference\":{\"type\":\"float\"},\"MaxInvocations\":{\"type\":\"integer\"},\"ModelLatency\":{\"type\":\"integer\"}}},\"EndpointConfiguration\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"VariantName\",\"InstanceType\",\"InitialInstanceCount\"],\"members\":{\"EndpointName\":{},\"VariantName\":{},\"InstanceType\":{},\"InitialInstanceCount\":{\"type\":\"integer\"}}},\"ModelConfiguration\":{\"type\":\"structure\",\"members\":{\"InferenceSpecificationName\":{},\"EnvironmentParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"ValueType\",\"Value\"],\"members\":{\"Key\":{},\"ValueType\":{},\"Value\":{}}}}}}}}}}}},\"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\":\"Srm\"},\"FailureReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"JobReferenceCode\":{},\"LabelingJobName\":{},\"LabelingJobArn\":{},\"LabelAttributeName\":{},\"InputConfig\":{\"shape\":\"Sdm\"},\"OutputConfig\":{\"shape\":\"Sdt\"},\"RoleArn\":{},\"LabelCategoryConfigS3Uri\":{},\"StoppingConditions\":{\"shape\":\"Sdu\"},\"LabelingJobAlgorithmsConfig\":{\"shape\":\"Sdx\"},\"HumanTaskConfig\":{\"shape\":\"Se1\"},\"Tags\":{\"shape\":\"S7\"},\"LabelingJobOutput\":{\"shape\":\"Srp\"}}}},\"DescribeLineageGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"LineageGroupName\"],\"members\":{\"LineageGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LineageGroupName\":{},\"LineageGroupArn\":{},\"DisplayName\":{},\"Description\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"}}}},\"DescribeModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ModelName\",\"ExecutionRoleArn\",\"CreationTime\",\"ModelArn\"],\"members\":{\"ModelName\":{},\"PrimaryContainer\":{\"shape\":\"Seg\"},\"Containers\":{\"shape\":\"Sep\"},\"InferenceExecutionConfig\":{\"shape\":\"Seq\"},\"ExecutionRoleArn\":{},\"VpcConfig\":{\"shape\":\"S5i\"},\"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\":\"Seu\"},\"ModelBiasAppSpecification\":{\"shape\":\"Sev\"},\"ModelBiasJobInput\":{\"shape\":\"Sew\"},\"ModelBiasJobOutputConfig\":{\"shape\":\"S79\"},\"JobResources\":{\"shape\":\"S7f\"},\"NetworkConfig\":{\"shape\":\"S7k\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S7l\"}}}},\"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\":\"Sf0\"},\"ModelExplainabilityAppSpecification\":{\"shape\":\"Sf1\"},\"ModelExplainabilityJobInput\":{\"shape\":\"Sf2\"},\"ModelExplainabilityJobOutputConfig\":{\"shape\":\"S79\"},\"JobResources\":{\"shape\":\"S7f\"},\"NetworkConfig\":{\"shape\":\"S7k\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S7l\"}}}},\"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\":\"Sr\"},\"SourceAlgorithmSpecification\":{\"shape\":\"Sf8\"},\"ValidationSpecification\":{\"shape\":\"Sf5\"},\"ModelPackageStatus\":{},\"ModelPackageStatusDetails\":{\"shape\":\"Ss0\"},\"CertifyForMarketplace\":{\"type\":\"boolean\"},\"ModelApprovalStatus\":{},\"CreatedBy\":{\"shape\":\"Sn8\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"ModelMetrics\":{\"shape\":\"Sfb\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"ApprovalDescription\":{},\"CustomerMetadataProperties\":{\"shape\":\"Sfi\"},\"DriftCheckBaselines\":{\"shape\":\"Sfl\"},\"Domain\":{},\"Task\":{},\"SamplePayloadUrl\":{},\"AdditionalInferenceSpecifications\":{\"shape\":\"Sfr\"}}}},\"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\":\"Sn8\"},\"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\":\"Sfy\"},\"ModelQualityAppSpecification\":{\"shape\":\"Sfz\"},\"ModelQualityJobInput\":{\"shape\":\"Sg1\"},\"ModelQualityJobOutputConfig\":{\"shape\":\"S79\"},\"JobResources\":{\"shape\":\"S7f\"},\"NetworkConfig\":{\"shape\":\"S7k\"},\"RoleArn\":{},\"StoppingCondition\":{\"shape\":\"S7l\"}}}},\"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\":\"Sg5\"},\"EndpointName\":{},\"LastMonitoringExecutionSummary\":{\"shape\":\"Ssd\"}}}},\"DescribeNotebookInstance\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceName\"],\"members\":{\"NotebookInstanceName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookInstanceArn\":{},\"NotebookInstanceName\":{},\"NotebookInstanceStatus\":{},\"FailureReason\":{},\"Url\":{},\"InstanceType\":{},\"SubnetId\":{},\"SecurityGroups\":{\"shape\":\"S7y\"},\"RoleArn\":{},\"KmsKeyId\":{},\"NetworkInterfaceId\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"NotebookInstanceLifecycleConfigName\":{},\"DirectInternetAccess\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"AcceleratorTypes\":{\"shape\":\"Sgn\"},\"DefaultCodeRepository\":{},\"AdditionalCodeRepositories\":{\"shape\":\"Sgq\"},\"RootAccess\":{},\"PlatformIdentifier\":{}}}},\"DescribeNotebookInstanceLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceLifecycleConfigName\"],\"members\":{\"NotebookInstanceLifecycleConfigName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotebookInstanceLifecycleConfigArn\":{},\"NotebookInstanceLifecycleConfigName\":{},\"OnCreate\":{\"shape\":\"Sgw\"},\"OnStart\":{\"shape\":\"Sgw\"},\"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\":\"Sn8\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"ParallelismConfiguration\":{\"shape\":\"Sha\"}}}},\"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\":{},\"PipelineExperimentConfig\":{\"shape\":\"Ssw\"},\"FailureReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"ParallelismConfiguration\":{\"shape\":\"Sha\"}}}},\"DescribeProcessingJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProcessingJobName\"],\"members\":{\"ProcessingJobName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProcessingJobName\",\"ProcessingResources\",\"AppSpecification\",\"ProcessingJobArn\",\"ProcessingJobStatus\",\"CreationTime\"],\"members\":{\"ProcessingInputs\":{\"shape\":\"Shn\"},\"ProcessingOutputConfig\":{\"shape\":\"Sia\"},\"ProcessingJobName\":{},\"ProcessingResources\":{\"shape\":\"Sif\"},\"StoppingCondition\":{\"shape\":\"Sih\"},\"AppSpecification\":{\"shape\":\"Sij\"},\"Environment\":{\"shape\":\"Sil\"},\"NetworkConfig\":{\"shape\":\"Sgd\"},\"RoleArn\":{},\"ExperimentConfig\":{\"shape\":\"Sim\"},\"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\":\"Sir\"},\"ServiceCatalogProvisionedProductDetails\":{\"shape\":\"St4\"},\"ProjectStatus\":{},\"CreatedBy\":{\"shape\":\"Sn8\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"}}}},\"DescribeStudioLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"StudioLifecycleConfigName\"],\"members\":{\"StudioLifecycleConfigName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"StudioLifecycleConfigArn\":{},\"StudioLifecycleConfigName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"StudioLifecycleConfigContent\":{},\"StudioLifecycleConfigAppType\":{}}}},\"DescribeSubscribedWorkteam\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkteamArn\"],\"members\":{\"WorkteamArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"SubscribedWorkteam\"],\"members\":{\"SubscribedWorkteam\":{\"shape\":\"Stb\"}}}},\"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\":\"Sov\"},\"TrainingJobStatus\":{},\"SecondaryStatus\":{},\"FailureReason\":{},\"HyperParameters\":{\"shape\":\"S2t\"},\"AlgorithmSpecification\":{\"shape\":\"Sj7\"},\"RoleArn\":{},\"InputDataConfig\":{\"shape\":\"S2v\"},\"OutputDataConfig\":{\"shape\":\"S3c\"},\"ResourceConfig\":{\"shape\":\"S3e\"},\"VpcConfig\":{\"shape\":\"S5i\"},\"StoppingCondition\":{\"shape\":\"S3h\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TrainingStartTime\":{\"type\":\"timestamp\"},\"TrainingEndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"SecondaryStatusTransitions\":{\"shape\":\"Stf\"},\"FinalMetricDataList\":{\"shape\":\"Sti\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableManagedSpotTraining\":{\"type\":\"boolean\"},\"CheckpointConfig\":{\"shape\":\"Sc4\"},\"TrainingTimeInSeconds\":{\"type\":\"integer\"},\"BillableTimeInSeconds\":{\"type\":\"integer\"},\"DebugHookConfig\":{\"shape\":\"Sj8\"},\"ExperimentConfig\":{\"shape\":\"Sim\"},\"DebugRuleConfigurations\":{\"shape\":\"Sjg\"},\"TensorBoardOutputConfig\":{\"shape\":\"Sjl\"},\"DebugRuleEvaluationStatuses\":{\"shape\":\"Stm\"},\"ProfilerConfig\":{\"shape\":\"Sjm\"},\"ProfilerRuleConfigurations\":{\"shape\":\"Sjp\"},\"ProfilerRuleEvaluationStatuses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleConfigurationName\":{},\"RuleEvaluationJobArn\":{},\"RuleEvaluationStatus\":{},\"StatusDetails\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"ProfilingStatus\":{},\"RetryStrategy\":{\"shape\":\"Sc5\"},\"Environment\":{\"shape\":\"Sjr\"}}}},\"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\":\"Sjy\"},\"MaxPayloadInMB\":{\"type\":\"integer\"},\"BatchStrategy\":{},\"Environment\":{\"shape\":\"S3o\"},\"TransformInput\":{\"shape\":\"S3r\"},\"TransformOutput\":{\"shape\":\"S3v\"},\"TransformResources\":{\"shape\":\"S3y\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TransformStartTime\":{\"type\":\"timestamp\"},\"TransformEndTime\":{\"type\":\"timestamp\"},\"LabelingJobArn\":{},\"AutoMLJobArn\":{},\"DataProcessing\":{\"shape\":\"Sk1\"},\"ExperimentConfig\":{\"shape\":\"Sim\"}}}},\"DescribeTrial\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrialName\"],\"members\":{\"TrialName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrialName\":{},\"TrialArn\":{},\"DisplayName\":{},\"ExperimentName\":{},\"Source\":{\"shape\":\"Sty\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"MetadataProperties\":{\"shape\":\"S1q\"}}}},\"DescribeTrialComponent\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrialComponentName\"],\"members\":{\"TrialComponentName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrialComponentName\":{},\"TrialComponentArn\":{},\"DisplayName\":{},\"Source\":{\"shape\":\"Su2\"},\"Status\":{\"shape\":\"Sk9\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"Parameters\":{\"shape\":\"Skd\"},\"InputArtifacts\":{\"shape\":\"Skh\"},\"OutputArtifacts\":{\"shape\":\"Skh\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"Metrics\":{\"shape\":\"Su4\"},\"LineageGroupArn\":{}}}},\"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\":\"S7x\"}}}},\"DescribeWorkforce\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkforceName\"],\"members\":{\"WorkforceName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workforce\"],\"members\":{\"Workforce\":{\"shape\":\"Sue\"}}}},\"DescribeWorkteam\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkteamName\"],\"members\":{\"WorkteamName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workteam\"],\"members\":{\"Workteam\":{\"shape\":\"Sui\"}}}},\"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\":\"S7r\"},\"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\"}}}}}}},\"GetLineageGroupPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"LineageGroupName\"],\"members\":{\"LineageGroupName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LineageGroupArn\":{},\"ResourcePolicy\":{}}}},\"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\":\"S1j\"},\"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\":\"S4h\"}}}}}}},\"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\":\"S4t\"},\"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\":\"Sn8\"}}}},\"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\":{},\"PartialFailureReasons\":{\"shape\":\"Sns\"}}}},\"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\":\"Snu\"}},\"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\":\"S5w\"}}}},\"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\":\"S6k\"},\"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\":\"Sxb\"},\"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\":{}}}},\"AgentVersion\":{}}}},\"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\":\"Sqa\"},\"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\":\"Sqg\"}}}},\"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\":\"Sqv\"},\"ObjectiveStatusCounters\":{\"shape\":\"Sqx\"},\"ResourceLimits\":{\"shape\":\"Sbk\"}}}},\"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\":{}}}},\"ListInferenceRecommendationsJobs\":{\"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\":[\"InferenceRecommendationsJobs\"],\"members\":{\"InferenceRecommendationsJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"JobName\",\"JobDescription\",\"JobType\",\"JobArn\",\"Status\",\"CreationTime\",\"RoleArn\",\"LastModifiedTime\"],\"members\":{\"JobName\":{},\"JobDescription\":{},\"JobType\":{},\"JobArn\":{},\"Status\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"RoleArn\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{}}}},\"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\":\"Srm\"},\"WorkteamArn\":{},\"PreHumanTaskLambdaArn\":{},\"AnnotationConsolidationLambdaArn\":{},\"FailureReason\":{},\"LabelingJobOutput\":{\"shape\":\"Srp\"},\"InputConfig\":{\"shape\":\"Sdm\"}}}},\"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\":{}}}},\"ListLineageGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"CreatedAfter\":{\"type\":\"timestamp\"},\"CreatedBefore\":{\"type\":\"timestamp\"},\"SortBy\":{},\"SortOrder\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LineageGroupSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LineageGroupArn\":{},\"LineageGroupName\":{},\"DisplayName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"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\":\"Sxb\"},\"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\":\"Sxb\"},\"NextToken\":{}}}},\"ListModelMetadata\":{\"input\":{\"type\":\"structure\",\"members\":{\"SearchExpression\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ModelMetadataSummaries\"],\"members\":{\"ModelMetadataSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Domain\",\"Framework\",\"Task\",\"Model\",\"FrameworkVersion\"],\"members\":{\"Domain\":{},\"Framework\":{},\"Task\":{},\"Model\":{},\"FrameworkVersion\":{}}}},\"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\":\"Sxb\"},\"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\":\"Ssd\"}},\"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\":\"Sgq\"}}}}}}},\"ListPipelineExecutionSteps\":{\"input\":{\"type\":\"structure\",\"members\":{\"PipelineExecutionArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"SortOrder\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineExecutionSteps\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StepName\":{},\"StepDisplayName\":{},\"StepDescription\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"StepStatus\":{},\"CacheHitResult\":{\"type\":\"structure\",\"members\":{\"SourcePipelineExecutionArn\":{}}},\"AttemptCount\":{\"type\":\"integer\"},\"FailureReason\":{},\"Metadata\":{\"type\":\"structure\",\"members\":{\"TrainingJob\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"ProcessingJob\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"TransformJob\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"TuningJob\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"Model\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"RegisterModel\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}},\"Condition\":{\"type\":\"structure\",\"members\":{\"Outcome\":{}}},\"Callback\":{\"type\":\"structure\",\"members\":{\"CallbackToken\":{},\"SqsQueueUrl\":{},\"OutputParameters\":{\"shape\":\"S126\"}}},\"Lambda\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"OutputParameters\":{\"shape\":\"S126\"}}},\"QualityCheck\":{\"type\":\"structure\",\"members\":{\"CheckType\":{},\"BaselineUsedForDriftCheckStatistics\":{},\"BaselineUsedForDriftCheckConstraints\":{},\"CalculatedBaselineStatistics\":{},\"CalculatedBaselineConstraints\":{},\"ModelPackageGroupName\":{},\"ViolationReport\":{},\"CheckJobArn\":{},\"SkipCheck\":{\"type\":\"boolean\"},\"RegisterNewBaseline\":{\"type\":\"boolean\"}}},\"ClarifyCheck\":{\"type\":\"structure\",\"members\":{\"CheckType\":{},\"BaselineUsedForDriftCheckConstraints\":{},\"CalculatedBaselineConstraints\":{},\"ModelPackageGroupName\":{},\"ViolationReport\":{},\"CheckJobArn\":{},\"SkipCheck\":{\"type\":\"boolean\"},\"RegisterNewBaseline\":{\"type\":\"boolean\"}}},\"EMR\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{},\"StepId\":{},\"StepName\":{},\"LogFilePath\":{}}},\"Fail\":{\"type\":\"structure\",\"members\":{\"ErrorMessage\":{}}}}}}}},\"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\":{},\"PipelineExecutionFailureReason\":{}}}},\"NextToken\":{}}}},\"ListPipelineParametersForExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"PipelineExecutionArn\"],\"members\":{\"PipelineExecutionArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineParameters\":{\"shape\":\"S12l\"},\"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\":{}}}},\"ListStudioLifecycleConfigs\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"NameContains\":{},\"AppTypeEquals\":{},\"CreationTimeBefore\":{\"type\":\"timestamp\"},\"CreationTimeAfter\":{\"type\":\"timestamp\"},\"ModifiedTimeBefore\":{\"type\":\"timestamp\"},\"ModifiedTimeAfter\":{\"type\":\"timestamp\"},\"SortBy\":{},\"SortOrder\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"StudioLifecycleConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StudioLifecycleConfigArn\":{},\"StudioLifecycleConfigName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"StudioLifecycleConfigAppType\":{}}}}}}},\"ListSubscribedWorkteams\":{\"input\":{\"type\":\"structure\",\"members\":{\"NameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SubscribedWorkteams\"],\"members\":{\"SubscribedWorkteams\":{\"type\":\"list\",\"member\":{\"shape\":\"Stb\"}},\"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\":\"Sqz\"}},\"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\":\"Su2\"},\"Status\":{\"shape\":\"Sk9\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"}}}},\"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\":\"Sty\"},\"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\":\"Sue\"}},\"NextToken\":{}}}},\"ListWorkteams\":{\"input\":{\"type\":\"structure\",\"members\":{\"SortBy\":{},\"SortOrder\":{},\"NameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workteams\"],\"members\":{\"Workteams\":{\"type\":\"list\",\"member\":{\"shape\":\"Sui\"}},\"NextToken\":{}}}},\"PutModelPackageGroupPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelPackageGroupName\",\"ResourcePolicy\"],\"members\":{\"ModelPackageGroupName\":{},\"ResourcePolicy\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ModelPackageGroupArn\"],\"members\":{\"ModelPackageGroupArn\":{}}}},\"QueryLineage\":{\"input\":{\"type\":\"structure\",\"required\":[\"StartArns\"],\"members\":{\"StartArns\":{\"type\":\"list\",\"member\":{}},\"Direction\":{},\"IncludeEdges\":{\"type\":\"boolean\"},\"Filters\":{\"type\":\"structure\",\"members\":{\"Types\":{\"type\":\"list\",\"member\":{}},\"LineageTypes\":{\"type\":\"list\",\"member\":{}},\"CreatedBefore\":{\"type\":\"timestamp\"},\"CreatedAfter\":{\"type\":\"timestamp\"},\"ModifiedBefore\":{\"type\":\"timestamp\"},\"ModifiedAfter\":{\"type\":\"timestamp\"},\"Properties\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"MaxDepth\":{\"type\":\"integer\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Vertices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"Type\":{},\"LineageType\":{}}}},\"Edges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceArn\":{},\"DestinationArn\":{},\"AssociationType\":{}}}},\"NextToken\":{}}}},\"RegisterDevices\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\",\"Devices\"],\"members\":{\"DeviceFleetName\":{},\"Devices\":{\"shape\":\"S14x\"},\"Tags\":{\"shape\":\"S7\"}}}},\"RenderUiTemplate\":{\"input\":{\"type\":\"structure\",\"required\":[\"Task\",\"RoleArn\"],\"members\":{\"UiTemplate\":{\"shape\":\"Sbd\"},\"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\":{}}}}}}},\"RetryPipelineExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"PipelineExecutionArn\",\"ClientRequestToken\"],\"members\":{\"PipelineExecutionArn\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"ParallelismConfiguration\":{\"shape\":\"Sha\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineExecutionArn\":{}}}},\"Search\":{\"input\":{\"type\":\"structure\",\"required\":[\"Resource\"],\"members\":{\"Resource\":{},\"SearchExpression\":{\"shape\":\"S158\"},\"SortBy\":{},\"SortOrder\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TrainingJob\":{\"shape\":\"S15l\"},\"Experiment\":{\"type\":\"structure\",\"members\":{\"ExperimentName\":{},\"ExperimentArn\":{},\"DisplayName\":{},\"Source\":{\"shape\":\"Sqa\"},\"Description\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"Tags\":{\"shape\":\"S7\"}}},\"Trial\":{\"type\":\"structure\",\"members\":{\"TrialName\":{},\"TrialArn\":{},\"DisplayName\":{},\"ExperimentName\":{},\"Source\":{\"shape\":\"Sty\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"Tags\":{\"shape\":\"S7\"},\"TrialComponentSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TrialComponentName\":{},\"TrialComponentArn\":{},\"TrialComponentSource\":{\"shape\":\"Su2\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"}}}}}},\"TrialComponent\":{\"type\":\"structure\",\"members\":{\"TrialComponentName\":{},\"DisplayName\":{},\"TrialComponentArn\":{},\"Source\":{\"shape\":\"Su2\"},\"Status\":{\"shape\":\"Sk9\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"Parameters\":{\"shape\":\"Skd\"},\"InputArtifacts\":{\"shape\":\"Skh\"},\"OutputArtifacts\":{\"shape\":\"Skh\"},\"Metrics\":{\"shape\":\"Su4\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"SourceDetail\":{\"type\":\"structure\",\"members\":{\"SourceArn\":{},\"TrainingJob\":{\"shape\":\"S15l\"},\"ProcessingJob\":{\"type\":\"structure\",\"members\":{\"ProcessingInputs\":{\"shape\":\"Shn\"},\"ProcessingOutputConfig\":{\"shape\":\"Sia\"},\"ProcessingJobName\":{},\"ProcessingResources\":{\"shape\":\"Sif\"},\"StoppingCondition\":{\"shape\":\"Sih\"},\"AppSpecification\":{\"shape\":\"Sij\"},\"Environment\":{\"shape\":\"Sil\"},\"NetworkConfig\":{\"shape\":\"Sgd\"},\"RoleArn\":{},\"ExperimentConfig\":{\"shape\":\"Sim\"},\"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\":\"Sjy\"},\"MaxPayloadInMB\":{\"type\":\"integer\"},\"BatchStrategy\":{},\"Environment\":{\"shape\":\"S3o\"},\"TransformInput\":{\"shape\":\"S3r\"},\"TransformOutput\":{\"shape\":\"S3v\"},\"TransformResources\":{\"shape\":\"S3y\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TransformStartTime\":{\"type\":\"timestamp\"},\"TransformEndTime\":{\"type\":\"timestamp\"},\"LabelingJobArn\":{},\"AutoMLJobArn\":{},\"DataProcessing\":{\"shape\":\"Sk1\"},\"ExperimentConfig\":{\"shape\":\"Sim\"},\"Tags\":{\"shape\":\"S7\"}}}}},\"LineageGroupArn\":{},\"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\":\"Spr\"},\"DataCaptureConfig\":{\"shape\":\"Sq0\"},\"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\":\"Sg5\"},\"EndpointName\":{},\"LastMonitoringExecutionSummary\":{\"shape\":\"Ssd\"},\"Tags\":{\"shape\":\"S7\"}}}},\"Tags\":{\"shape\":\"S7\"}}},\"ModelPackage\":{\"type\":\"structure\",\"members\":{\"ModelPackageName\":{},\"ModelPackageGroupName\":{},\"ModelPackageVersion\":{\"type\":\"integer\"},\"ModelPackageArn\":{},\"ModelPackageDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"InferenceSpecification\":{\"shape\":\"Sr\"},\"SourceAlgorithmSpecification\":{\"shape\":\"Sf8\"},\"ValidationSpecification\":{\"shape\":\"Sf5\"},\"ModelPackageStatus\":{},\"ModelPackageStatusDetails\":{\"shape\":\"Ss0\"},\"CertifyForMarketplace\":{\"type\":\"boolean\"},\"ModelApprovalStatus\":{},\"CreatedBy\":{\"shape\":\"Sn8\"},\"MetadataProperties\":{\"shape\":\"S1q\"},\"ModelMetrics\":{\"shape\":\"Sfb\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"ApprovalDescription\":{},\"Domain\":{},\"Task\":{},\"SamplePayloadUrl\":{},\"AdditionalInferenceSpecifications\":{\"shape\":\"Sfr\"},\"Tags\":{\"shape\":\"S7\"},\"CustomerMetadataProperties\":{\"shape\":\"Sfi\"},\"DriftCheckBaselines\":{\"shape\":\"Sfl\"}}},\"ModelPackageGroup\":{\"type\":\"structure\",\"members\":{\"ModelPackageGroupName\":{},\"ModelPackageGroupArn\":{},\"ModelPackageGroupDescription\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"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\":\"Sn8\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"ParallelismConfiguration\":{\"shape\":\"Sha\"},\"Tags\":{\"shape\":\"S7\"}}},\"PipelineExecution\":{\"type\":\"structure\",\"members\":{\"PipelineArn\":{},\"PipelineExecutionArn\":{},\"PipelineExecutionDisplayName\":{},\"PipelineExecutionStatus\":{},\"PipelineExecutionDescription\":{},\"PipelineExperimentConfig\":{\"shape\":\"Ssw\"},\"FailureReason\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"CreatedBy\":{\"shape\":\"Sn8\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"},\"ParallelismConfiguration\":{\"shape\":\"Sha\"},\"PipelineParameters\":{\"shape\":\"S12l\"}}},\"FeatureGroup\":{\"type\":\"structure\",\"members\":{\"FeatureGroupArn\":{},\"FeatureGroupName\":{},\"RecordIdentifierFeatureName\":{},\"EventTimeFeatureName\":{},\"FeatureDefinitions\":{\"shape\":\"Sa8\"},\"CreationTime\":{\"type\":\"timestamp\"},\"OnlineStoreConfig\":{\"shape\":\"Sab\"},\"OfflineStoreConfig\":{\"shape\":\"Sad\"},\"RoleArn\":{},\"FeatureGroupStatus\":{},\"OfflineStoreStatus\":{\"shape\":\"Sqg\"},\"FailureReason\":{},\"Description\":{},\"Tags\":{\"shape\":\"S7\"}}},\"Project\":{\"type\":\"structure\",\"members\":{\"ProjectArn\":{},\"ProjectName\":{},\"ProjectId\":{},\"ProjectDescription\":{},\"ServiceCatalogProvisioningDetails\":{\"shape\":\"Sir\"},\"ServiceCatalogProvisionedProductDetails\":{\"shape\":\"St4\"},\"ProjectStatus\":{},\"CreatedBy\":{\"shape\":\"Sn8\"},\"CreationTime\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"S7\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sn8\"}}}}}},\"NextToken\":{}}}},\"SendPipelineExecutionStepFailure\":{\"input\":{\"type\":\"structure\",\"required\":[\"CallbackToken\"],\"members\":{\"CallbackToken\":{},\"FailureReason\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineExecutionArn\":{}}}},\"SendPipelineExecutionStepSuccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"CallbackToken\"],\"members\":{\"CallbackToken\":{},\"OutputParameters\":{\"shape\":\"S126\"},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineExecutionArn\":{}}}},\"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\":\"S12l\"},\"PipelineExecutionDescription\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"ParallelismConfiguration\":{\"shape\":\"Sha\"}}},\"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\":{}}}},\"StopInferenceRecommendationsJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobName\"],\"members\":{\"JobName\":{}}}},\"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\":\"S1o\"},\"PropertiesToRemove\":{\"shape\":\"S16r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ActionArn\":{}}}},\"UpdateAppImageConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"AppImageConfigName\"],\"members\":{\"AppImageConfigName\":{},\"KernelGatewayImageConfig\":{\"shape\":\"S4h\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AppImageConfigArn\":{}}}},\"UpdateArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ArtifactArn\"],\"members\":{\"ArtifactArn\":{},\"ArtifactName\":{},\"Properties\":{\"shape\":\"S1o\"},\"PropertiesToRemove\":{\"shape\":\"S16r\"}}},\"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\":\"S1o\"},\"PropertiesToRemove\":{\"shape\":\"S16r\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContextArn\":{}}}},\"UpdateDeviceFleet\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\",\"OutputConfig\"],\"members\":{\"DeviceFleetName\":{},\"RoleArn\":{},\"Description\":{},\"OutputConfig\":{\"shape\":\"S7r\"},\"EnableIotRoleAlias\":{\"type\":\"boolean\"}}}},\"UpdateDevices\":{\"input\":{\"type\":\"structure\",\"required\":[\"DeviceFleetName\",\"Devices\"],\"members\":{\"DeviceFleetName\":{},\"Devices\":{\"shape\":\"S14x\"}}}},\"UpdateDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\"],\"members\":{\"DomainId\":{},\"DefaultUserSettings\":{\"shape\":\"S7x\"},\"DomainSettingsForUpdate\":{\"type\":\"structure\",\"members\":{\"RStudioServerProDomainSettingsForUpdate\":{\"type\":\"structure\",\"required\":[\"DomainExecutionRoleArn\"],\"members\":{\"DomainExecutionRoleArn\":{},\"DefaultResourceSpec\":{\"shape\":\"S48\"}}}}}}},\"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\":\"S8q\"},\"RetainDeploymentConfig\":{\"type\":\"boolean\"}}},\"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\"],\"members\":{\"ModelPackageArn\":{},\"ModelApprovalStatus\":{},\"ApprovalDescription\":{},\"CustomerMetadataProperties\":{\"shape\":\"Sfi\"},\"CustomerMetadataPropertiesToRemove\":{\"type\":\"list\",\"member\":{}},\"AdditionalInferenceSpecificationsToAdd\":{\"shape\":\"Sfr\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ModelPackageArn\"],\"members\":{\"ModelPackageArn\":{}}}},\"UpdateMonitoringSchedule\":{\"input\":{\"type\":\"structure\",\"required\":[\"MonitoringScheduleName\",\"MonitoringScheduleConfig\"],\"members\":{\"MonitoringScheduleName\":{},\"MonitoringScheduleConfig\":{\"shape\":\"Sg5\"}}},\"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\":\"Sgq\"},\"AcceleratorTypes\":{\"shape\":\"Sgn\"},\"DisassociateAcceleratorTypes\":{\"type\":\"boolean\"},\"DisassociateDefaultCodeRepository\":{\"type\":\"boolean\"},\"DisassociateAdditionalCodeRepositories\":{\"type\":\"boolean\"},\"RootAccess\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateNotebookInstanceLifecycleConfig\":{\"input\":{\"type\":\"structure\",\"required\":[\"NotebookInstanceLifecycleConfigName\"],\"members\":{\"NotebookInstanceLifecycleConfigName\":{},\"OnCreate\":{\"shape\":\"Sgw\"},\"OnStart\":{\"shape\":\"Sgw\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdatePipeline\":{\"input\":{\"type\":\"structure\",\"required\":[\"PipelineName\"],\"members\":{\"PipelineName\":{},\"PipelineDisplayName\":{},\"PipelineDefinition\":{},\"PipelineDefinitionS3Location\":{\"shape\":\"Sh4\"},\"PipelineDescription\":{},\"RoleArn\":{},\"ParallelismConfiguration\":{\"shape\":\"Sha\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineArn\":{}}}},\"UpdatePipelineExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"PipelineExecutionArn\"],\"members\":{\"PipelineExecutionArn\":{},\"PipelineExecutionDescription\":{},\"PipelineExecutionDisplayName\":{},\"ParallelismConfiguration\":{\"shape\":\"Sha\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PipelineExecutionArn\":{}}}},\"UpdateProject\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProjectName\"],\"members\":{\"ProjectName\":{},\"ProjectDescription\":{},\"ServiceCatalogProvisioningUpdateDetails\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactId\":{},\"ProvisioningParameters\":{\"shape\":\"Sit\"}}},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProjectArn\"],\"members\":{\"ProjectArn\":{}}}},\"UpdateTrainingJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"TrainingJobName\"],\"members\":{\"TrainingJobName\":{},\"ProfilerConfig\":{\"type\":\"structure\",\"members\":{\"S3OutputPath\":{},\"ProfilingIntervalInMilliseconds\":{\"type\":\"long\"},\"ProfilingParameters\":{\"shape\":\"Sjo\"},\"DisableProfiler\":{\"type\":\"boolean\"}}},\"ProfilerRuleConfigurations\":{\"shape\":\"Sjp\"}}},\"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\":\"Sk9\"},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"Parameters\":{\"shape\":\"Skd\"},\"ParametersToRemove\":{\"shape\":\"S18e\"},\"InputArtifacts\":{\"shape\":\"Skh\"},\"InputArtifactsToRemove\":{\"shape\":\"S18e\"},\"OutputArtifacts\":{\"shape\":\"Skh\"},\"OutputArtifactsToRemove\":{\"shape\":\"S18e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TrialComponentArn\":{}}}},\"UpdateUserProfile\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"UserProfileName\"],\"members\":{\"DomainId\":{},\"UserProfileName\":{},\"UserSettings\":{\"shape\":\"S7x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserProfileArn\":{}}}},\"UpdateWorkforce\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkforceName\"],\"members\":{\"WorkforceName\":{},\"SourceIpConfig\":{\"shape\":\"Sky\"},\"OidcConfig\":{\"shape\":\"Skv\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workforce\"],\"members\":{\"Workforce\":{\"shape\":\"Sue\"}}}},\"UpdateWorkteam\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkteamName\"],\"members\":{\"WorkteamName\":{},\"MemberDefinitions\":{\"shape\":\"Sl6\"},\"Description\":{},\"NotificationConfiguration\":{\"shape\":\"Sle\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workteam\"],\"members\":{\"Workteam\":{\"shape\":\"Sui\"}}}}},\"shapes\":{\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"Containers\",\"SupportedContentTypes\",\"SupportedResponseMIMETypes\"],\"members\":{\"Containers\":{\"shape\":\"Ss\"},\"SupportedTransformInstanceTypes\":{\"shape\":\"S16\"},\"SupportedRealtimeInferenceInstanceTypes\":{\"shape\":\"S18\"},\"SupportedContentTypes\":{\"shape\":\"S1a\"},\"SupportedResponseMIMETypes\":{\"shape\":\"S1c\"}}},\"Ss\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Image\"],\"members\":{\"ContainerHostname\":{},\"Image\":{},\"ImageDigest\":{},\"ModelDataUrl\":{},\"ProductId\":{},\"Environment\":{\"shape\":\"Sz\"},\"ModelInput\":{\"type\":\"structure\",\"required\":[\"DataInputConfig\"],\"members\":{\"DataInputConfig\":{}}},\"Framework\":{},\"FrameworkVersion\":{},\"NearestModelName\":{}}}},\"Sz\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S16\":{\"type\":\"list\",\"member\":{}},\"S18\":{\"type\":\"list\",\"member\":{}},\"S1a\":{\"type\":\"list\",\"member\":{}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1j\":{\"type\":\"structure\",\"required\":[\"SourceUri\"],\"members\":{\"SourceUri\":{},\"SourceType\":{},\"SourceId\":{}}},\"S1o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1q\":{\"type\":\"structure\",\"members\":{\"CommitId\":{},\"Repository\":{},\"GeneratedBy\":{},\"ProjectId\":{}}},\"S1v\":{\"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\":\"S25\"}}}}},\"IsTunable\":{\"type\":\"boolean\"},\"IsRequired\":{\"type\":\"boolean\"},\"DefaultValue\":{}}}},\"SupportedTrainingInstanceTypes\":{\"type\":\"list\",\"member\":{}},\"SupportsDistributedTraining\":{\"type\":\"boolean\"},\"MetricDefinitions\":{\"shape\":\"S2a\"},\"TrainingChannels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"SupportedContentTypes\",\"SupportedInputModes\"],\"members\":{\"Name\":{},\"Description\":{},\"IsRequired\":{\"type\":\"boolean\"},\"SupportedContentTypes\":{\"shape\":\"S1a\"},\"SupportedCompressionTypes\":{\"type\":\"list\",\"member\":{}},\"SupportedInputModes\":{\"type\":\"list\",\"member\":{}}}}},\"SupportedTuningJobObjectiveMetrics\":{\"type\":\"list\",\"member\":{\"shape\":\"S2m\"}}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S2a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Regex\"],\"members\":{\"Name\":{},\"Regex\":{}}}},\"S2m\":{\"type\":\"structure\",\"required\":[\"Type\",\"MetricName\"],\"members\":{\"Type\":{},\"MetricName\":{}}},\"S2o\":{\"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\":\"S2t\"},\"InputDataConfig\":{\"shape\":\"S2v\"},\"OutputDataConfig\":{\"shape\":\"S3c\"},\"ResourceConfig\":{\"shape\":\"S3e\"},\"StoppingCondition\":{\"shape\":\"S3h\"}}},\"TransformJobDefinition\":{\"shape\":\"S3k\"}}}}}},\"S2t\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2v\":{\"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\"}}}}}},\"S3c\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"KmsKeyId\":{},\"S3OutputPath\":{}}},\"S3e\":{\"type\":\"structure\",\"required\":[\"InstanceType\",\"InstanceCount\",\"VolumeSizeInGB\"],\"members\":{\"InstanceType\":{},\"InstanceCount\":{\"type\":\"integer\"},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"VolumeKmsKeyId\":{}}},\"S3h\":{\"type\":\"structure\",\"members\":{\"MaxRuntimeInSeconds\":{\"type\":\"integer\"},\"MaxWaitTimeInSeconds\":{\"type\":\"integer\"}}},\"S3k\":{\"type\":\"structure\",\"required\":[\"TransformInput\",\"TransformOutput\",\"TransformResources\"],\"members\":{\"MaxConcurrentTransforms\":{\"type\":\"integer\"},\"MaxPayloadInMB\":{\"type\":\"integer\"},\"BatchStrategy\":{},\"Environment\":{\"shape\":\"S3o\"},\"TransformInput\":{\"shape\":\"S3r\"},\"TransformOutput\":{\"shape\":\"S3v\"},\"TransformResources\":{\"shape\":\"S3y\"}}},\"S3o\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3r\":{\"type\":\"structure\",\"required\":[\"DataSource\"],\"members\":{\"DataSource\":{\"type\":\"structure\",\"required\":[\"S3DataSource\"],\"members\":{\"S3DataSource\":{\"type\":\"structure\",\"required\":[\"S3DataType\",\"S3Uri\"],\"members\":{\"S3DataType\":{},\"S3Uri\":{}}}}},\"ContentType\":{},\"CompressionType\":{},\"SplitType\":{}}},\"S3v\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"S3OutputPath\":{},\"Accept\":{},\"AssembleWith\":{},\"KmsKeyId\":{}}},\"S3y\":{\"type\":\"structure\",\"required\":[\"InstanceType\",\"InstanceCount\"],\"members\":{\"InstanceType\":{},\"InstanceCount\":{\"type\":\"integer\"},\"VolumeKmsKeyId\":{}}},\"S48\":{\"type\":\"structure\",\"members\":{\"SageMakerImageArn\":{},\"SageMakerImageVersionArn\":{},\"InstanceType\":{},\"LifecycleConfigArn\":{}}},\"S4h\":{\"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\"}}}}},\"S4t\":{\"type\":\"structure\",\"required\":[\"SourceUri\"],\"members\":{\"SourceUri\":{},\"SourceTypes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SourceIdType\",\"Value\"],\"members\":{\"SourceIdType\":{},\"Value\":{}}}}}},\"S51\":{\"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\":{},\"ContentType\":{},\"ChannelType\":{}}}},\"S58\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"KmsKeyId\":{},\"S3OutputPath\":{}}},\"S5a\":{\"type\":\"structure\",\"required\":[\"MetricName\"],\"members\":{\"MetricName\":{}}},\"S5c\":{\"type\":\"structure\",\"members\":{\"CompletionCriteria\":{\"shape\":\"S5d\"},\"SecurityConfig\":{\"type\":\"structure\",\"members\":{\"VolumeKmsKeyId\":{},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S5i\"}}},\"DataSplitConfig\":{\"type\":\"structure\",\"members\":{\"ValidationFraction\":{\"type\":\"float\"}}}}},\"S5d\":{\"type\":\"structure\",\"members\":{\"MaxCandidates\":{\"type\":\"integer\"},\"MaxRuntimePerTrainingJobInSeconds\":{\"type\":\"integer\"},\"MaxAutoMLJobRuntimeInSeconds\":{\"type\":\"integer\"}}},\"S5i\":{\"type\":\"structure\",\"required\":[\"SecurityGroupIds\",\"Subnets\"],\"members\":{\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}},\"Subnets\":{\"shape\":\"S5l\"}}},\"S5l\":{\"type\":\"list\",\"member\":{}},\"S5q\":{\"type\":\"structure\",\"members\":{\"AutoGenerateEndpointName\":{\"type\":\"boolean\"},\"EndpointName\":{}}},\"S5w\":{\"type\":\"structure\",\"required\":[\"RepositoryUrl\"],\"members\":{\"RepositoryUrl\":{},\"Branch\":{},\"SecretArn\":{}}},\"S63\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"DataInputConfig\",\"Framework\"],\"members\":{\"S3Uri\":{},\"DataInputConfig\":{},\"Framework\":{},\"FrameworkVersion\":{}}},\"S65\":{\"type\":\"structure\",\"required\":[\"S3OutputLocation\"],\"members\":{\"S3OutputLocation\":{},\"TargetDevice\":{},\"TargetPlatform\":{\"type\":\"structure\",\"required\":[\"Os\",\"Arch\"],\"members\":{\"Os\":{},\"Arch\":{},\"Accelerator\":{}}},\"CompilerOptions\":{},\"KmsKeyId\":{}}},\"S6c\":{\"type\":\"structure\",\"required\":[\"SecurityGroupIds\",\"Subnets\"],\"members\":{\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}},\"Subnets\":{\"type\":\"list\",\"member\":{}}}},\"S6k\":{\"type\":\"structure\",\"required\":[\"SourceUri\"],\"members\":{\"SourceUri\":{},\"SourceType\":{},\"SourceId\":{}}},\"S6p\":{\"type\":\"structure\",\"members\":{\"BaseliningJobName\":{},\"ConstraintsResource\":{\"shape\":\"S6r\"},\"StatisticsResource\":{\"shape\":\"S6s\"}}},\"S6r\":{\"type\":\"structure\",\"members\":{\"S3Uri\":{}}},\"S6s\":{\"type\":\"structure\",\"members\":{\"S3Uri\":{}}},\"S6t\":{\"type\":\"structure\",\"required\":[\"ImageUri\"],\"members\":{\"ImageUri\":{},\"ContainerEntrypoint\":{\"shape\":\"S6v\"},\"ContainerArguments\":{\"shape\":\"S6x\"},\"RecordPreprocessorSourceUri\":{},\"PostAnalyticsProcessorSourceUri\":{},\"Environment\":{\"shape\":\"S6z\"}}},\"S6v\":{\"type\":\"list\",\"member\":{}},\"S6x\":{\"type\":\"list\",\"member\":{}},\"S6z\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S72\":{\"type\":\"structure\",\"required\":[\"EndpointInput\"],\"members\":{\"EndpointInput\":{\"shape\":\"S73\"}}},\"S73\":{\"type\":\"structure\",\"required\":[\"EndpointName\",\"LocalPath\"],\"members\":{\"EndpointName\":{},\"LocalPath\":{},\"S3InputMode\":{},\"S3DataDistributionType\":{},\"FeaturesAttribute\":{},\"InferenceAttribute\":{},\"ProbabilityAttribute\":{},\"ProbabilityThresholdAttribute\":{\"type\":\"double\"},\"StartTimeOffset\":{},\"EndTimeOffset\":{}}},\"S79\":{\"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\":{}}},\"S7f\":{\"type\":\"structure\",\"required\":[\"ClusterConfig\"],\"members\":{\"ClusterConfig\":{\"type\":\"structure\",\"required\":[\"InstanceCount\",\"InstanceType\",\"VolumeSizeInGB\"],\"members\":{\"InstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"VolumeKmsKeyId\":{}}}}},\"S7k\":{\"type\":\"structure\",\"members\":{\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S5i\"}}},\"S7l\":{\"type\":\"structure\",\"required\":[\"MaxRuntimeInSeconds\"],\"members\":{\"MaxRuntimeInSeconds\":{\"type\":\"integer\"}}},\"S7r\":{\"type\":\"structure\",\"required\":[\"S3OutputLocation\"],\"members\":{\"S3OutputLocation\":{},\"KmsKeyId\":{},\"PresetDeploymentType\":{},\"PresetDeploymentConfig\":{}}},\"S7x\":{\"type\":\"structure\",\"members\":{\"ExecutionRole\":{},\"SecurityGroups\":{\"shape\":\"S7y\"},\"SharingSettings\":{\"type\":\"structure\",\"members\":{\"NotebookOutputOption\":{},\"S3OutputPath\":{},\"S3KmsKeyId\":{}}},\"JupyterServerAppSettings\":{\"type\":\"structure\",\"members\":{\"DefaultResourceSpec\":{\"shape\":\"S48\"},\"LifecycleConfigArns\":{\"shape\":\"S82\"}}},\"KernelGatewayAppSettings\":{\"type\":\"structure\",\"members\":{\"DefaultResourceSpec\":{\"shape\":\"S48\"},\"CustomImages\":{\"shape\":\"S84\"},\"LifecycleConfigArns\":{\"shape\":\"S82\"}}},\"TensorBoardAppSettings\":{\"type\":\"structure\",\"members\":{\"DefaultResourceSpec\":{\"shape\":\"S48\"}}},\"RStudioServerProAppSettings\":{\"type\":\"structure\",\"members\":{\"AccessStatus\":{},\"UserGroup\":{}}},\"RSessionAppSettings\":{\"type\":\"structure\",\"members\":{\"DefaultResourceSpec\":{\"shape\":\"S48\"},\"CustomImages\":{\"shape\":\"S84\"}}}}},\"S7y\":{\"type\":\"list\",\"member\":{}},\"S82\":{\"type\":\"list\",\"member\":{}},\"S84\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ImageName\",\"AppImageConfigName\"],\"members\":{\"ImageName\":{},\"ImageVersionNumber\":{\"type\":\"integer\"},\"AppImageConfigName\":{}}}},\"S8g\":{\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}},\"RStudioServerProDomainSettings\":{\"type\":\"structure\",\"required\":[\"DomainExecutionRoleArn\"],\"members\":{\"DomainExecutionRoleArn\":{},\"RStudioConnectUrl\":{},\"RStudioPackageManagerUrl\":{},\"DefaultResourceSpec\":{\"shape\":\"S48\"}}}}},\"S8q\":{\"type\":\"structure\",\"required\":[\"BlueGreenUpdatePolicy\"],\"members\":{\"BlueGreenUpdatePolicy\":{\"type\":\"structure\",\"required\":[\"TrafficRoutingConfiguration\"],\"members\":{\"TrafficRoutingConfiguration\":{\"type\":\"structure\",\"required\":[\"Type\",\"WaitIntervalInSeconds\"],\"members\":{\"Type\":{},\"WaitIntervalInSeconds\":{\"type\":\"integer\"},\"CanarySize\":{\"shape\":\"S8v\"},\"LinearStepSize\":{\"shape\":\"S8v\"}}},\"TerminationWaitInSeconds\":{\"type\":\"integer\"},\"MaximumExecutionTimeoutInSeconds\":{\"type\":\"integer\"}}},\"AutoRollbackConfiguration\":{\"type\":\"structure\",\"members\":{\"Alarms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AlarmName\":{}}}}}}}},\"S8v\":{\"type\":\"structure\",\"required\":[\"Type\",\"Value\"],\"members\":{\"Type\":{},\"Value\":{\"type\":\"integer\"}}},\"S97\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"VariantName\",\"ModelName\"],\"members\":{\"VariantName\":{},\"ModelName\":{},\"InitialInstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"InitialVariantWeight\":{\"type\":\"float\"},\"AcceleratorType\":{},\"CoreDumpConfig\":{\"type\":\"structure\",\"required\":[\"DestinationS3Uri\"],\"members\":{\"DestinationS3Uri\":{},\"KmsKeyId\":{}}},\"ServerlessConfig\":{\"shape\":\"S9g\"}}}},\"S9g\":{\"type\":\"structure\",\"required\":[\"MemorySizeInMB\",\"MaxConcurrency\"],\"members\":{\"MemorySizeInMB\":{\"type\":\"integer\"},\"MaxConcurrency\":{\"type\":\"integer\"}}},\"S9j\":{\"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\":{}}}}}},\"S9u\":{\"type\":\"structure\",\"required\":[\"OutputConfig\"],\"members\":{\"ClientConfig\":{\"type\":\"structure\",\"members\":{\"MaxConcurrentInvocationsPerInstance\":{\"type\":\"integer\"}}},\"OutputConfig\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"KmsKeyId\":{},\"S3OutputPath\":{},\"NotificationConfig\":{\"type\":\"structure\",\"members\":{\"SuccessTopic\":{},\"ErrorTopic\":{}}}}}}},\"Sa8\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FeatureName\":{},\"FeatureType\":{}}}},\"Sab\":{\"type\":\"structure\",\"members\":{\"SecurityConfig\":{\"type\":\"structure\",\"members\":{\"KmsKeyId\":{}}},\"EnableOnlineStore\":{\"type\":\"boolean\"}}},\"Sad\":{\"type\":\"structure\",\"required\":[\"S3StorageConfig\"],\"members\":{\"S3StorageConfig\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"KmsKeyId\":{},\"ResolvedOutputS3Uri\":{}}},\"DisableGlueTableCreation\":{\"type\":\"boolean\"},\"DataCatalogConfig\":{\"type\":\"structure\",\"required\":[\"TableName\",\"Catalog\",\"Database\"],\"members\":{\"TableName\":{},\"Catalog\":{},\"Database\":{}}}}},\"Sao\":{\"type\":\"structure\",\"required\":[\"AwsManagedHumanLoopRequestSource\"],\"members\":{\"AwsManagedHumanLoopRequestSource\":{}}},\"Saq\":{\"type\":\"structure\",\"required\":[\"HumanLoopActivationConditionsConfig\"],\"members\":{\"HumanLoopActivationConditionsConfig\":{\"type\":\"structure\",\"required\":[\"HumanLoopActivationConditions\"],\"members\":{\"HumanLoopActivationConditions\":{\"jsonvalue\":true}}}}},\"Sat\":{\"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\":\"Sb3\"}}},\"Sb3\":{\"type\":\"structure\",\"members\":{\"AmountInUsd\":{\"type\":\"structure\",\"members\":{\"Dollars\":{\"type\":\"integer\"},\"Cents\":{\"type\":\"integer\"},\"TenthFractionsOfACent\":{\"type\":\"integer\"}}}}},\"Sb8\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"S3OutputPath\":{},\"KmsKeyId\":{}}},\"Sbd\":{\"type\":\"structure\",\"required\":[\"Content\"],\"members\":{\"Content\":{}}},\"Sbi\":{\"type\":\"structure\",\"required\":[\"Strategy\",\"ResourceLimits\"],\"members\":{\"Strategy\":{},\"HyperParameterTuningJobObjective\":{\"shape\":\"S2m\"},\"ResourceLimits\":{\"shape\":\"Sbk\"},\"ParameterRanges\":{\"shape\":\"Sbn\"},\"TrainingJobEarlyStoppingType\":{},\"TuningJobCompletionCriteria\":{\"type\":\"structure\",\"required\":[\"TargetObjectiveMetricValue\"],\"members\":{\"TargetObjectiveMetricValue\":{\"type\":\"float\"}}}}},\"Sbk\":{\"type\":\"structure\",\"required\":[\"MaxNumberOfTrainingJobs\",\"MaxParallelTrainingJobs\"],\"members\":{\"MaxNumberOfTrainingJobs\":{\"type\":\"integer\"},\"MaxParallelTrainingJobs\":{\"type\":\"integer\"}}},\"Sbn\":{\"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\":\"S25\"}}}}}},\"Sbz\":{\"type\":\"structure\",\"required\":[\"AlgorithmSpecification\",\"RoleArn\",\"OutputDataConfig\",\"ResourceConfig\",\"StoppingCondition\"],\"members\":{\"DefinitionName\":{},\"TuningObjective\":{\"shape\":\"S2m\"},\"HyperParameterRanges\":{\"shape\":\"Sbn\"},\"StaticHyperParameters\":{\"shape\":\"S2t\"},\"AlgorithmSpecification\":{\"type\":\"structure\",\"required\":[\"TrainingInputMode\"],\"members\":{\"TrainingImage\":{},\"TrainingInputMode\":{},\"AlgorithmName\":{},\"MetricDefinitions\":{\"shape\":\"S2a\"}}},\"RoleArn\":{},\"InputDataConfig\":{\"shape\":\"S2v\"},\"VpcConfig\":{\"shape\":\"S5i\"},\"OutputDataConfig\":{\"shape\":\"S3c\"},\"ResourceConfig\":{\"shape\":\"S3e\"},\"StoppingCondition\":{\"shape\":\"S3h\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableManagedSpotTraining\":{\"type\":\"boolean\"},\"CheckpointConfig\":{\"shape\":\"Sc4\"},\"RetryStrategy\":{\"shape\":\"Sc5\"}}},\"Sc4\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"LocalPath\":{}}},\"Sc5\":{\"type\":\"structure\",\"required\":[\"MaximumRetryAttempts\"],\"members\":{\"MaximumRetryAttempts\":{\"type\":\"integer\"}}},\"Sc7\":{\"type\":\"list\",\"member\":{\"shape\":\"Sbz\"}},\"Sc8\":{\"type\":\"structure\",\"required\":[\"ParentHyperParameterTuningJobs\",\"WarmStartType\"],\"members\":{\"ParentHyperParameterTuningJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"HyperParameterTuningJobName\":{}}}},\"WarmStartType\":{}}},\"Scp\":{\"type\":\"structure\",\"required\":[\"ModelPackageVersionArn\"],\"members\":{\"ModelPackageVersionArn\":{},\"JobDurationInSeconds\":{\"type\":\"integer\"},\"TrafficPattern\":{\"type\":\"structure\",\"members\":{\"TrafficType\":{},\"Phases\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InitialNumberOfUsers\":{\"type\":\"integer\"},\"SpawnRate\":{\"type\":\"integer\"},\"DurationInSeconds\":{\"type\":\"integer\"}}}}}},\"ResourceLimit\":{\"type\":\"structure\",\"members\":{\"MaxNumberOfTests\":{\"type\":\"integer\"},\"MaxParallelOfTests\":{\"type\":\"integer\"}}},\"EndpointConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"InstanceType\"],\"members\":{\"InstanceType\":{},\"InferenceSpecificationName\":{},\"EnvironmentParameterRanges\":{\"type\":\"structure\",\"members\":{\"CategoricalParameterRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{\"type\":\"list\",\"member\":{}}}}}}}}}},\"VolumeKmsKeyId\":{}}},\"Sdb\":{\"type\":\"structure\",\"members\":{\"MaxInvocations\":{\"type\":\"integer\"},\"ModelLatencyThresholds\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Percentile\":{},\"ValueInMilliseconds\":{\"type\":\"integer\"}}}}}},\"Sdm\":{\"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\":{}}}}}},\"Sdt\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"S3OutputPath\":{},\"KmsKeyId\":{},\"SnsTopicArn\":{}}},\"Sdu\":{\"type\":\"structure\",\"members\":{\"MaxHumanLabeledObjectCount\":{\"type\":\"integer\"},\"MaxPercentageOfInputDatasetLabeled\":{\"type\":\"integer\"}}},\"Sdx\":{\"type\":\"structure\",\"required\":[\"LabelingJobAlgorithmSpecificationArn\"],\"members\":{\"LabelingJobAlgorithmSpecificationArn\":{},\"InitialActiveLearningModelArn\":{},\"LabelingJobResourceConfig\":{\"type\":\"structure\",\"members\":{\"VolumeKmsKeyId\":{}}}}},\"Se1\":{\"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\":\"Sb3\"}}},\"Seg\":{\"type\":\"structure\",\"members\":{\"ContainerHostname\":{},\"Image\":{},\"ImageConfig\":{\"type\":\"structure\",\"required\":[\"RepositoryAccessMode\"],\"members\":{\"RepositoryAccessMode\":{},\"RepositoryAuthConfig\":{\"type\":\"structure\",\"required\":[\"RepositoryCredentialsProviderArn\"],\"members\":{\"RepositoryCredentialsProviderArn\":{}}}}},\"Mode\":{},\"ModelDataUrl\":{},\"Environment\":{\"shape\":\"Sz\"},\"ModelPackageName\":{},\"InferenceSpecificationName\":{},\"MultiModelConfig\":{\"type\":\"structure\",\"members\":{\"ModelCacheSetting\":{}}}}},\"Sep\":{\"type\":\"list\",\"member\":{\"shape\":\"Seg\"}},\"Seq\":{\"type\":\"structure\",\"required\":[\"Mode\"],\"members\":{\"Mode\":{}}},\"Seu\":{\"type\":\"structure\",\"members\":{\"BaseliningJobName\":{},\"ConstraintsResource\":{\"shape\":\"S6r\"}}},\"Sev\":{\"type\":\"structure\",\"required\":[\"ImageUri\",\"ConfigUri\"],\"members\":{\"ImageUri\":{},\"ConfigUri\":{},\"Environment\":{\"shape\":\"S6z\"}}},\"Sew\":{\"type\":\"structure\",\"required\":[\"EndpointInput\",\"GroundTruthS3Input\"],\"members\":{\"EndpointInput\":{\"shape\":\"S73\"},\"GroundTruthS3Input\":{\"shape\":\"Sex\"}}},\"Sex\":{\"type\":\"structure\",\"members\":{\"S3Uri\":{}}},\"Sf0\":{\"type\":\"structure\",\"members\":{\"BaseliningJobName\":{},\"ConstraintsResource\":{\"shape\":\"S6r\"}}},\"Sf1\":{\"type\":\"structure\",\"required\":[\"ImageUri\",\"ConfigUri\"],\"members\":{\"ImageUri\":{},\"ConfigUri\":{},\"Environment\":{\"shape\":\"S6z\"}}},\"Sf2\":{\"type\":\"structure\",\"required\":[\"EndpointInput\"],\"members\":{\"EndpointInput\":{\"shape\":\"S73\"}}},\"Sf5\":{\"type\":\"structure\",\"required\":[\"ValidationRole\",\"ValidationProfiles\"],\"members\":{\"ValidationRole\":{},\"ValidationProfiles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ProfileName\",\"TransformJobDefinition\"],\"members\":{\"ProfileName\":{},\"TransformJobDefinition\":{\"shape\":\"S3k\"}}}}}},\"Sf8\":{\"type\":\"structure\",\"required\":[\"SourceAlgorithms\"],\"members\":{\"SourceAlgorithms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AlgorithmName\"],\"members\":{\"ModelDataUrl\":{},\"AlgorithmName\":{}}}}}},\"Sfb\":{\"type\":\"structure\",\"members\":{\"ModelQuality\":{\"type\":\"structure\",\"members\":{\"Statistics\":{\"shape\":\"Sfd\"},\"Constraints\":{\"shape\":\"Sfd\"}}},\"ModelDataQuality\":{\"type\":\"structure\",\"members\":{\"Statistics\":{\"shape\":\"Sfd\"},\"Constraints\":{\"shape\":\"Sfd\"}}},\"Bias\":{\"type\":\"structure\",\"members\":{\"Report\":{\"shape\":\"Sfd\"},\"PreTrainingReport\":{\"shape\":\"Sfd\"},\"PostTrainingReport\":{\"shape\":\"Sfd\"}}},\"Explainability\":{\"type\":\"structure\",\"members\":{\"Report\":{\"shape\":\"Sfd\"}}}}},\"Sfd\":{\"type\":\"structure\",\"required\":[\"ContentType\",\"S3Uri\"],\"members\":{\"ContentType\":{},\"ContentDigest\":{},\"S3Uri\":{}}},\"Sfi\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sfl\":{\"type\":\"structure\",\"members\":{\"Bias\":{\"type\":\"structure\",\"members\":{\"ConfigFile\":{\"shape\":\"Sfn\"},\"PreTrainingConstraints\":{\"shape\":\"Sfd\"},\"PostTrainingConstraints\":{\"shape\":\"Sfd\"}}},\"Explainability\":{\"type\":\"structure\",\"members\":{\"Constraints\":{\"shape\":\"Sfd\"},\"ConfigFile\":{\"shape\":\"Sfn\"}}},\"ModelQuality\":{\"type\":\"structure\",\"members\":{\"Statistics\":{\"shape\":\"Sfd\"},\"Constraints\":{\"shape\":\"Sfd\"}}},\"ModelDataQuality\":{\"type\":\"structure\",\"members\":{\"Statistics\":{\"shape\":\"Sfd\"},\"Constraints\":{\"shape\":\"Sfd\"}}}}},\"Sfn\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"ContentType\":{},\"ContentDigest\":{},\"S3Uri\":{}}},\"Sfr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Containers\"],\"members\":{\"Name\":{},\"Description\":{},\"Containers\":{\"shape\":\"Ss\"},\"SupportedTransformInstanceTypes\":{\"shape\":\"S16\"},\"SupportedRealtimeInferenceInstanceTypes\":{\"shape\":\"S18\"},\"SupportedContentTypes\":{\"shape\":\"S1a\"},\"SupportedResponseMIMETypes\":{\"shape\":\"S1c\"}}}},\"Sfy\":{\"type\":\"structure\",\"members\":{\"BaseliningJobName\":{},\"ConstraintsResource\":{\"shape\":\"S6r\"}}},\"Sfz\":{\"type\":\"structure\",\"required\":[\"ImageUri\"],\"members\":{\"ImageUri\":{},\"ContainerEntrypoint\":{\"shape\":\"S6v\"},\"ContainerArguments\":{\"shape\":\"S6x\"},\"RecordPreprocessorSourceUri\":{},\"PostAnalyticsProcessorSourceUri\":{},\"ProblemType\":{},\"Environment\":{\"shape\":\"S6z\"}}},\"Sg1\":{\"type\":\"structure\",\"required\":[\"EndpointInput\",\"GroundTruthS3Input\"],\"members\":{\"EndpointInput\":{\"shape\":\"S73\"},\"GroundTruthS3Input\":{\"shape\":\"Sex\"}}},\"Sg5\":{\"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\":\"S6r\"},\"StatisticsResource\":{\"shape\":\"S6s\"}}},\"MonitoringInputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EndpointInput\"],\"members\":{\"EndpointInput\":{\"shape\":\"S73\"}}}},\"MonitoringOutputConfig\":{\"shape\":\"S79\"},\"MonitoringResources\":{\"shape\":\"S7f\"},\"MonitoringAppSpecification\":{\"type\":\"structure\",\"required\":[\"ImageUri\"],\"members\":{\"ImageUri\":{},\"ContainerEntrypoint\":{\"shape\":\"S6v\"},\"ContainerArguments\":{\"shape\":\"S6x\"},\"RecordPreprocessorSourceUri\":{},\"PostAnalyticsProcessorSourceUri\":{}}},\"StoppingCondition\":{\"shape\":\"S7l\"},\"Environment\":{\"shape\":\"S6z\"},\"NetworkConfig\":{\"shape\":\"Sgd\"},\"RoleArn\":{}}},\"MonitoringJobDefinitionName\":{},\"MonitoringType\":{}}},\"Sgd\":{\"type\":\"structure\",\"members\":{\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"VpcConfig\":{\"shape\":\"S5i\"}}},\"Sgn\":{\"type\":\"list\",\"member\":{}},\"Sgq\":{\"type\":\"list\",\"member\":{}},\"Sgw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Content\":{}}}},\"Sh4\":{\"type\":\"structure\",\"required\":[\"Bucket\",\"ObjectKey\"],\"members\":{\"Bucket\":{},\"ObjectKey\":{},\"VersionId\":{}}},\"Sha\":{\"type\":\"structure\",\"required\":[\"MaxParallelExecutionSteps\"],\"members\":{\"MaxParallelExecutionSteps\":{\"type\":\"integer\"}}},\"Shn\":{\"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\":{}}}}}},\"Sia\":{\"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\":{}}},\"Sif\":{\"type\":\"structure\",\"required\":[\"ClusterConfig\"],\"members\":{\"ClusterConfig\":{\"type\":\"structure\",\"required\":[\"InstanceCount\",\"InstanceType\",\"VolumeSizeInGB\"],\"members\":{\"InstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"VolumeKmsKeyId\":{}}}}},\"Sih\":{\"type\":\"structure\",\"required\":[\"MaxRuntimeInSeconds\"],\"members\":{\"MaxRuntimeInSeconds\":{\"type\":\"integer\"}}},\"Sij\":{\"type\":\"structure\",\"required\":[\"ImageUri\"],\"members\":{\"ImageUri\":{},\"ContainerEntrypoint\":{\"shape\":\"S6v\"},\"ContainerArguments\":{\"type\":\"list\",\"member\":{}}}},\"Sil\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sim\":{\"type\":\"structure\",\"members\":{\"ExperimentName\":{},\"TrialName\":{},\"TrialComponentDisplayName\":{}}},\"Sir\":{\"type\":\"structure\",\"required\":[\"ProductId\"],\"members\":{\"ProductId\":{},\"ProvisioningArtifactId\":{},\"PathId\":{},\"ProvisioningParameters\":{\"shape\":\"Sit\"}}},\"Sit\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sj7\":{\"type\":\"structure\",\"required\":[\"TrainingInputMode\"],\"members\":{\"TrainingImage\":{},\"AlgorithmName\":{},\"TrainingInputMode\":{},\"MetricDefinitions\":{\"shape\":\"S2a\"},\"EnableSageMakerMetricsTimeSeries\":{\"type\":\"boolean\"}}},\"Sj8\":{\"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\":{}}}}}}},\"Sjg\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RuleConfigurationName\",\"RuleEvaluatorImage\"],\"members\":{\"RuleConfigurationName\":{},\"LocalPath\":{},\"S3OutputPath\":{},\"RuleEvaluatorImage\":{},\"InstanceType\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"RuleParameters\":{\"shape\":\"Sjk\"}}}},\"Sjk\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sjl\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"LocalPath\":{},\"S3OutputPath\":{}}},\"Sjm\":{\"type\":\"structure\",\"required\":[\"S3OutputPath\"],\"members\":{\"S3OutputPath\":{},\"ProfilingIntervalInMilliseconds\":{\"type\":\"long\"},\"ProfilingParameters\":{\"shape\":\"Sjo\"}}},\"Sjo\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sjp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"RuleConfigurationName\",\"RuleEvaluatorImage\"],\"members\":{\"RuleConfigurationName\":{},\"LocalPath\":{},\"S3OutputPath\":{},\"RuleEvaluatorImage\":{},\"InstanceType\":{},\"VolumeSizeInGB\":{\"type\":\"integer\"},\"RuleParameters\":{\"shape\":\"Sjk\"}}}},\"Sjr\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sjy\":{\"type\":\"structure\",\"members\":{\"InvocationsTimeoutInSeconds\":{\"type\":\"integer\"},\"InvocationsMaxRetries\":{\"type\":\"integer\"}}},\"Sk1\":{\"type\":\"structure\",\"members\":{\"InputFilter\":{},\"OutputFilter\":{},\"JoinSource\":{}}},\"Sk9\":{\"type\":\"structure\",\"members\":{\"PrimaryStatus\":{},\"Message\":{}}},\"Skd\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"StringValue\":{},\"NumberValue\":{\"type\":\"double\"}}}},\"Skh\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Value\"],\"members\":{\"MediaType\":{},\"Value\":{}}}},\"Sks\":{\"type\":\"structure\",\"required\":[\"UserPool\",\"ClientId\"],\"members\":{\"UserPool\":{},\"ClientId\":{}}},\"Skv\":{\"type\":\"structure\",\"required\":[\"ClientId\",\"ClientSecret\",\"Issuer\",\"AuthorizationEndpoint\",\"TokenEndpoint\",\"UserInfoEndpoint\",\"LogoutEndpoint\",\"JwksUri\"],\"members\":{\"ClientId\":{},\"ClientSecret\":{\"type\":\"string\",\"sensitive\":true},\"Issuer\":{},\"AuthorizationEndpoint\":{},\"TokenEndpoint\":{},\"UserInfoEndpoint\":{},\"LogoutEndpoint\":{},\"JwksUri\":{}}},\"Sky\":{\"type\":\"structure\",\"required\":[\"Cidrs\"],\"members\":{\"Cidrs\":{\"type\":\"list\",\"member\":{}}}},\"Sl6\":{\"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\":{}}}}}}},\"Sle\":{\"type\":\"structure\",\"members\":{\"NotificationTopicArn\":{}}},\"Sn8\":{\"type\":\"structure\",\"members\":{\"UserProfileArn\":{},\"UserProfileName\":{},\"DomainId\":{}}},\"Sne\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Status\"],\"members\":{\"Name\":{},\"Status\":{},\"FailureReason\":{}}}},\"Sns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PartialFailureMessage\":{}}}},\"Snu\":{\"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\":\"Sz\"}}}},\"CreationTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"CandidateProperties\":{\"type\":\"structure\",\"members\":{\"CandidateArtifactLocations\":{\"type\":\"structure\",\"required\":[\"Explainability\"],\"members\":{\"Explainability\":{},\"ModelInsights\":{}}},\"CandidateMetrics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Value\":{\"type\":\"float\"},\"Set\":{},\"StandardMetricName\":{}}}}}}}},\"Sov\":{\"type\":\"structure\",\"required\":[\"S3ModelArtifacts\"],\"members\":{\"S3ModelArtifacts\":{}}},\"Spr\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"VariantName\"],\"members\":{\"VariantName\":{},\"DeployedImages\":{\"shape\":\"Spt\"},\"CurrentWeight\":{\"type\":\"float\"},\"DesiredWeight\":{\"type\":\"float\"},\"CurrentInstanceCount\":{\"type\":\"integer\"},\"DesiredInstanceCount\":{\"type\":\"integer\"},\"VariantStatus\":{\"shape\":\"Spw\"},\"CurrentServerlessConfig\":{\"shape\":\"S9g\"},\"DesiredServerlessConfig\":{\"shape\":\"S9g\"}}}},\"Spt\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SpecifiedImage\":{},\"ResolvedImage\":{},\"ResolutionTime\":{\"type\":\"timestamp\"}}}},\"Spw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"StatusMessage\":{},\"StartTime\":{\"type\":\"timestamp\"}}}},\"Sq0\":{\"type\":\"structure\",\"required\":[\"EnableCapture\",\"CaptureStatus\",\"CurrentSamplingPercentage\",\"DestinationS3Uri\",\"KmsKeyId\"],\"members\":{\"EnableCapture\":{\"type\":\"boolean\"},\"CaptureStatus\":{},\"CurrentSamplingPercentage\":{\"type\":\"integer\"},\"DestinationS3Uri\":{},\"KmsKeyId\":{}}},\"Sqa\":{\"type\":\"structure\",\"required\":[\"SourceArn\"],\"members\":{\"SourceArn\":{},\"SourceType\":{}}},\"Sqg\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"BlockedReason\":{}}},\"Sqv\":{\"type\":\"structure\",\"members\":{\"Completed\":{\"type\":\"integer\"},\"InProgress\":{\"type\":\"integer\"},\"RetryableError\":{\"type\":\"integer\"},\"NonRetryableError\":{\"type\":\"integer\"},\"Stopped\":{\"type\":\"integer\"}}},\"Sqx\":{\"type\":\"structure\",\"members\":{\"Succeeded\":{\"type\":\"integer\"},\"Pending\":{\"type\":\"integer\"},\"Failed\":{\"type\":\"integer\"}}},\"Sqz\":{\"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\":\"S2t\"},\"FailureReason\":{},\"FinalHyperParameterTuningJobObjectiveMetric\":{\"type\":\"structure\",\"required\":[\"MetricName\",\"Value\"],\"members\":{\"Type\":{},\"MetricName\":{},\"Value\":{\"type\":\"float\"}}},\"ObjectiveStatus\":{}}},\"Srm\":{\"type\":\"structure\",\"members\":{\"TotalLabeled\":{\"type\":\"integer\"},\"HumanLabeled\":{\"type\":\"integer\"},\"MachineLabeled\":{\"type\":\"integer\"},\"FailedNonRetryableError\":{\"type\":\"integer\"},\"Unlabeled\":{\"type\":\"integer\"}}},\"Srp\":{\"type\":\"structure\",\"required\":[\"OutputDatasetS3Uri\"],\"members\":{\"OutputDatasetS3Uri\":{},\"FinalActiveLearningModelArn\":{}}},\"Ss0\":{\"type\":\"structure\",\"required\":[\"ValidationStatuses\"],\"members\":{\"ValidationStatuses\":{\"shape\":\"Ss1\"},\"ImageScanStatuses\":{\"shape\":\"Ss1\"}}},\"Ss1\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Status\"],\"members\":{\"Name\":{},\"Status\":{},\"FailureReason\":{}}}},\"Ssd\":{\"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\":{}}},\"Ssw\":{\"type\":\"structure\",\"members\":{\"ExperimentName\":{},\"TrialName\":{}}},\"St4\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductId\":{},\"ProvisionedProductStatusMessage\":{}}},\"Stb\":{\"type\":\"structure\",\"required\":[\"WorkteamArn\"],\"members\":{\"WorkteamArn\":{},\"MarketplaceTitle\":{},\"SellerName\":{},\"MarketplaceDescription\":{},\"ListingId\":{}}},\"Stf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Status\",\"StartTime\"],\"members\":{\"Status\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"StatusMessage\":{}}}},\"Sti\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Value\":{\"type\":\"float\"},\"Timestamp\":{\"type\":\"timestamp\"}}}},\"Stm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RuleConfigurationName\":{},\"RuleEvaluationJobArn\":{},\"RuleEvaluationStatus\":{},\"StatusDetails\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"Sty\":{\"type\":\"structure\",\"required\":[\"SourceArn\"],\"members\":{\"SourceArn\":{},\"SourceType\":{}}},\"Su2\":{\"type\":\"structure\",\"required\":[\"SourceArn\"],\"members\":{\"SourceArn\":{},\"SourceType\":{}}},\"Su4\":{\"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\"}}}},\"Sue\":{\"type\":\"structure\",\"required\":[\"WorkforceName\",\"WorkforceArn\"],\"members\":{\"WorkforceName\":{},\"WorkforceArn\":{},\"LastUpdatedDate\":{\"type\":\"timestamp\"},\"SourceIpConfig\":{\"shape\":\"Sky\"},\"SubDomain\":{},\"CognitoConfig\":{\"shape\":\"Sks\"},\"OidcConfig\":{\"type\":\"structure\",\"members\":{\"ClientId\":{},\"Issuer\":{},\"AuthorizationEndpoint\":{},\"TokenEndpoint\":{},\"UserInfoEndpoint\":{},\"LogoutEndpoint\":{},\"JwksUri\":{}}},\"CreateDate\":{\"type\":\"timestamp\"}}},\"Sui\":{\"type\":\"structure\",\"required\":[\"WorkteamName\",\"MemberDefinitions\",\"WorkteamArn\",\"Description\"],\"members\":{\"WorkteamName\":{},\"MemberDefinitions\":{\"shape\":\"Sl6\"},\"WorkteamArn\":{},\"WorkforceArn\":{},\"ProductListingIds\":{\"type\":\"list\",\"member\":{}},\"Description\":{},\"SubDomain\":{},\"CreateDate\":{\"type\":\"timestamp\"},\"LastUpdatedDate\":{\"type\":\"timestamp\"},\"NotificationConfiguration\":{\"shape\":\"Sle\"}}},\"Sxb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"MonitoringJobDefinitionName\",\"MonitoringJobDefinitionArn\",\"CreationTime\",\"EndpointName\"],\"members\":{\"MonitoringJobDefinitionName\":{},\"MonitoringJobDefinitionArn\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"EndpointName\":{}}}},\"S126\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S12l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S14x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DeviceName\"],\"members\":{\"DeviceName\":{},\"Description\":{},\"IotThingName\":{}}}},\"S158\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S159\"},\"NestedFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"NestedPropertyName\",\"Filters\"],\"members\":{\"NestedPropertyName\":{},\"Filters\":{\"shape\":\"S159\"}}}},\"SubExpressions\":{\"type\":\"list\",\"member\":{\"shape\":\"S158\"}},\"Operator\":{}}},\"S159\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Operator\":{},\"Value\":{}}}},\"S15l\":{\"type\":\"structure\",\"members\":{\"TrainingJobName\":{},\"TrainingJobArn\":{},\"TuningJobArn\":{},\"LabelingJobArn\":{},\"AutoMLJobArn\":{},\"ModelArtifacts\":{\"shape\":\"Sov\"},\"TrainingJobStatus\":{},\"SecondaryStatus\":{},\"FailureReason\":{},\"HyperParameters\":{\"shape\":\"S2t\"},\"AlgorithmSpecification\":{\"shape\":\"Sj7\"},\"RoleArn\":{},\"InputDataConfig\":{\"shape\":\"S2v\"},\"OutputDataConfig\":{\"shape\":\"S3c\"},\"ResourceConfig\":{\"shape\":\"S3e\"},\"VpcConfig\":{\"shape\":\"S5i\"},\"StoppingCondition\":{\"shape\":\"S3h\"},\"CreationTime\":{\"type\":\"timestamp\"},\"TrainingStartTime\":{\"type\":\"timestamp\"},\"TrainingEndTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"SecondaryStatusTransitions\":{\"shape\":\"Stf\"},\"FinalMetricDataList\":{\"shape\":\"Sti\"},\"EnableNetworkIsolation\":{\"type\":\"boolean\"},\"EnableInterContainerTrafficEncryption\":{\"type\":\"boolean\"},\"EnableManagedSpotTraining\":{\"type\":\"boolean\"},\"CheckpointConfig\":{\"shape\":\"Sc4\"},\"TrainingTimeInSeconds\":{\"type\":\"integer\"},\"BillableTimeInSeconds\":{\"type\":\"integer\"},\"DebugHookConfig\":{\"shape\":\"Sj8\"},\"ExperimentConfig\":{\"shape\":\"Sim\"},\"DebugRuleConfigurations\":{\"shape\":\"Sjg\"},\"TensorBoardOutputConfig\":{\"shape\":\"Sjl\"},\"DebugRuleEvaluationStatuses\":{\"shape\":\"Stm\"},\"Environment\":{\"shape\":\"Sjr\"},\"RetryStrategy\":{\"shape\":\"Sc5\"},\"Tags\":{\"shape\":\"S7\"}}},\"S16r\":{\"type\":\"list\",\"member\":{}},\"S18e\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -37672,7 +40950,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"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\"},\"ListInferenceRecommendationsJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"InferenceRecommendationsJobs\"},\"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\"},\"ListLineageGroups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"LineageGroupSummaries\"},\"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\"},\"ListModelMetadata\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ModelMetadataSummaries\"},\"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\"},\"ListStudioLifecycleConfigs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"StudioLifecycleConfigs\"},\"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\"},\"QueryLineage\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"Search\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Results\"}}}"); /***/ }), @@ -37680,7 +40958,7 @@ module.exports = JSON.parse("{\"o\":{\"ListActions\":{\"input_token\":\"NextToke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"V\":{\"NotebookInstanceInService\":{\"delay\":30,\"maxAttempts\":60,\"operation\":\"DescribeNotebookInstance\",\"acceptors\":[{\"expected\":\"InService\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"NotebookInstanceStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"NotebookInstanceStatus\"}]},\"NotebookInstanceStopped\":{\"delay\":30,\"operation\":\"DescribeNotebookInstance\",\"maxAttempts\":60,\"acceptors\":[{\"expected\":\"Stopped\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"NotebookInstanceStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"NotebookInstanceStatus\"}]},\"NotebookInstanceDeleted\":{\"delay\":30,\"maxAttempts\":60,\"operation\":\"DescribeNotebookInstance\",\"acceptors\":[{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"success\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"NotebookInstanceStatus\"}]},\"TrainingJobCompletedOrStopped\":{\"delay\":120,\"maxAttempts\":180,\"operation\":\"DescribeTrainingJob\",\"acceptors\":[{\"expected\":\"Completed\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"TrainingJobStatus\"},{\"expected\":\"Stopped\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"TrainingJobStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"TrainingJobStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"EndpointInService\":{\"delay\":30,\"maxAttempts\":120,\"operation\":\"DescribeEndpoint\",\"acceptors\":[{\"expected\":\"InService\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"EndpointStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"EndpointStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"EndpointDeleted\":{\"delay\":30,\"maxAttempts\":60,\"operation\":\"DescribeEndpoint\",\"acceptors\":[{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"success\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"EndpointStatus\"}]},\"TransformJobCompletedOrStopped\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeTransformJob\",\"acceptors\":[{\"expected\":\"Completed\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"TransformJobStatus\"},{\"expected\":\"Stopped\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"TransformJobStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"TransformJobStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"ProcessingJobCompletedOrStopped\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeProcessingJob\",\"acceptors\":[{\"expected\":\"Completed\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"ProcessingJobStatus\"},{\"expected\":\"Stopped\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"ProcessingJobStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"ProcessingJobStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]}}}"); +module.exports = JSON.parse("{\"V\":{\"NotebookInstanceInService\":{\"delay\":30,\"maxAttempts\":60,\"operation\":\"DescribeNotebookInstance\",\"acceptors\":[{\"expected\":\"InService\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"NotebookInstanceStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"NotebookInstanceStatus\"}]},\"NotebookInstanceStopped\":{\"delay\":30,\"operation\":\"DescribeNotebookInstance\",\"maxAttempts\":60,\"acceptors\":[{\"expected\":\"Stopped\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"NotebookInstanceStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"NotebookInstanceStatus\"}]},\"NotebookInstanceDeleted\":{\"delay\":30,\"maxAttempts\":60,\"operation\":\"DescribeNotebookInstance\",\"acceptors\":[{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"success\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"NotebookInstanceStatus\"}]},\"TrainingJobCompletedOrStopped\":{\"delay\":120,\"maxAttempts\":180,\"operation\":\"DescribeTrainingJob\",\"acceptors\":[{\"expected\":\"Completed\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"TrainingJobStatus\"},{\"expected\":\"Stopped\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"TrainingJobStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"TrainingJobStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"EndpointInService\":{\"delay\":30,\"maxAttempts\":120,\"operation\":\"DescribeEndpoint\",\"acceptors\":[{\"expected\":\"InService\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"EndpointStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"EndpointStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"EndpointDeleted\":{\"delay\":30,\"maxAttempts\":60,\"operation\":\"DescribeEndpoint\",\"acceptors\":[{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"success\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"EndpointStatus\"}]},\"TransformJobCompletedOrStopped\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeTransformJob\",\"acceptors\":[{\"expected\":\"Completed\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"TransformJobStatus\"},{\"expected\":\"Stopped\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"TransformJobStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"TransformJobStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"ProcessingJobCompletedOrStopped\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeProcessingJob\",\"acceptors\":[{\"expected\":\"Completed\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"ProcessingJobStatus\"},{\"expected\":\"Stopped\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"ProcessingJobStatus\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"ProcessingJobStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"ImageCreated\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeImage\",\"acceptors\":[{\"expected\":\"CREATED\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"ImageStatus\"},{\"expected\":\"CREATE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"ImageStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"ImageUpdated\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeImage\",\"acceptors\":[{\"expected\":\"CREATED\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"ImageStatus\"},{\"expected\":\"UPDATE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"ImageStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"ImageDeleted\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeImage\",\"acceptors\":[{\"expected\":\"ResourceNotFoundException\",\"matcher\":\"error\",\"state\":\"success\"},{\"expected\":\"DELETE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"ImageStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"ImageVersionCreated\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeImageVersion\",\"acceptors\":[{\"expected\":\"CREATED\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"ImageVersionStatus\"},{\"expected\":\"CREATE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"ImageVersionStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]},\"ImageVersionDeleted\":{\"delay\":60,\"maxAttempts\":60,\"operation\":\"DescribeImageVersion\",\"acceptors\":[{\"expected\":\"ResourceNotFoundException\",\"matcher\":\"error\",\"state\":\"success\"},{\"expected\":\"DELETE_FAILED\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"ImageVersionStatus\"},{\"expected\":\"ValidationException\",\"matcher\":\"error\",\"state\":\"failure\"}]}}}"); /***/ }), @@ -37752,7 +41030,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2019-12-02\",\"endpointPrefix\":\"schemas\",\"signingName\":\"schemas\",\"serviceFullName\":\"Schemas\",\"serviceId\":\"schemas\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"schemas-2019-12-02\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateDiscoverer\":{\"http\":{\"requestUri\":\"/v1/discoverers\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"SourceArn\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"SourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"DiscovererArn\":{},\"DiscovererId\":{},\"SourceArn\":{},\"State\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"CreateRegistry\":{\"http\":{\"requestUri\":\"/v1/registries/name/{registryName}\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"RegistryName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryArn\":{},\"RegistryName\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"CreateSchema\":{\"http\":{\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Content\":{},\"Description\":{},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"Type\":{}},\"required\":[\"RegistryName\",\"SchemaName\",\"Type\",\"Content\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"LastModified\":{\"shape\":\"Se\"},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"Type\":{},\"VersionCreatedDate\":{\"shape\":\"Se\"}}}},\"DeleteDiscoverer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/discoverers/id/{discovererId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]}},\"DeleteRegistry\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/registries/name/{registryName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"}},\"required\":[\"RegistryName\"]}},\"DeleteResourcePolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/policy\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"querystring\",\"locationName\":\"registryName\"}}}},\"DeleteSchema\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"}},\"required\":[\"RegistryName\",\"SchemaName\"]}},\"DeleteSchemaVersion\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/version/{schemaVersion}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"uri\",\"locationName\":\"schemaVersion\"}},\"required\":[\"SchemaVersion\",\"RegistryName\",\"SchemaName\"]}},\"DescribeCodeBinding\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Language\":{\"location\":\"uri\",\"locationName\":\"language\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"}},\"required\":[\"RegistryName\",\"SchemaName\",\"Language\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreationDate\":{\"shape\":\"Se\"},\"LastModified\":{\"shape\":\"Se\"},\"SchemaVersion\":{},\"Status\":{}}}},\"DescribeDiscoverer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/discoverers/id/{discovererId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"DiscovererArn\":{},\"DiscovererId\":{},\"SourceArn\":{},\"State\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"DescribeRegistry\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"}},\"required\":[\"RegistryName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryArn\":{},\"RegistryName\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"DescribeSchema\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"}},\"required\":[\"RegistryName\",\"SchemaName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Content\":{},\"Description\":{},\"LastModified\":{\"shape\":\"Se\"},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"Type\":{},\"VersionCreatedDate\":{\"shape\":\"Se\"}}}},\"ExportSchema\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/export\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"},\"Type\":{\"location\":\"querystring\",\"locationName\":\"type\"}},\"required\":[\"RegistryName\",\"SchemaName\",\"Type\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Content\":{},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Type\":{}}}},\"GetCodeBindingSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}/source\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Language\":{\"location\":\"uri\",\"locationName\":\"language\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"}},\"required\":[\"RegistryName\",\"SchemaName\",\"Language\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Body\":{\"type\":\"blob\"}},\"payload\":\"Body\"}},\"GetDiscoveredSchema\":{\"http\":{\"requestUri\":\"/v1/discover\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Events\":{\"type\":\"list\",\"member\":{}},\"Type\":{}},\"required\":[\"Type\",\"Events\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Content\":{}}}},\"GetResourcePolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"querystring\",\"locationName\":\"registryName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"jsonvalue\":true},\"RevisionId\":{}}}},\"ListDiscoverers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/discoverers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererIdPrefix\":{\"location\":\"querystring\",\"locationName\":\"discovererIdPrefix\"},\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"SourceArnPrefix\":{\"location\":\"querystring\",\"locationName\":\"sourceArnPrefix\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Discoverers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DiscovererArn\":{},\"DiscovererId\":{},\"SourceArn\":{},\"State\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"NextToken\":{}}}},\"ListRegistries\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RegistryNamePrefix\":{\"location\":\"querystring\",\"locationName\":\"registryNamePrefix\"},\"Scope\":{\"location\":\"querystring\",\"locationName\":\"scope\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Registries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegistryArn\":{},\"RegistryName\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}}}}},\"ListSchemaVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"}},\"required\":[\"RegistryName\",\"SchemaName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"SchemaVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Type\":{}}}}}}},\"ListSchemas\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaNamePrefix\":{\"location\":\"querystring\",\"locationName\":\"schemaNamePrefix\"}},\"required\":[\"RegistryName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Schemas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LastModified\":{\"shape\":\"Se\"},\"SchemaArn\":{},\"SchemaName\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"VersionCount\":{\"type\":\"long\"}}}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"PutCodeBinding\":{\"http\":{\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Language\":{\"location\":\"uri\",\"locationName\":\"language\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"}},\"required\":[\"RegistryName\",\"SchemaName\",\"Language\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreationDate\":{\"shape\":\"Se\"},\"LastModified\":{\"shape\":\"Se\"},\"SchemaVersion\":{},\"Status\":{}}}},\"PutResourcePolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"jsonvalue\":true},\"RegistryName\":{\"location\":\"querystring\",\"locationName\":\"registryName\"},\"RevisionId\":{}},\"required\":[\"Policy\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"jsonvalue\":true},\"RevisionId\":{}}}},\"SearchSchemas\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/search\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Keywords\":{\"location\":\"querystring\",\"locationName\":\"keywords\"},\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"}},\"required\":[\"RegistryName\",\"Keywords\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Schemas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Se\"},\"SchemaVersion\":{},\"Type\":{}}}}}}}}}},\"StartDiscoverer\":{\"http\":{\"requestUri\":\"/v1/discoverers/id/{discovererId}/start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{},\"State\":{}}}},\"StopDiscoverer\":{\"http\":{\"requestUri\":\"/v1/discoverers/id/{discovererId}/stop\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{},\"State\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\",\"Tags\"]}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateDiscoverer\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/discoverers/id/{discovererId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"DiscovererArn\":{},\"DiscovererId\":{},\"SourceArn\":{},\"State\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"UpdateRegistry\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/registries/name/{registryName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"}},\"required\":[\"RegistryName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryArn\":{},\"RegistryName\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"}}}},\"UpdateSchema\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClientTokenId\":{\"idempotencyToken\":true},\"Content\":{},\"Description\":{},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"Type\":{}},\"required\":[\"RegistryName\",\"SchemaName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"LastModified\":{\"shape\":\"Se\"},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Tags\":{\"shape\":\"S4\",\"locationName\":\"tags\"},\"Type\":{},\"VersionCreatedDate\":{\"shape\":\"Se\"}}}}},\"shapes\":{\"S4\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Se\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); +module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2019-12-02\",\"endpointPrefix\":\"schemas\",\"signingName\":\"schemas\",\"serviceFullName\":\"Schemas\",\"serviceId\":\"schemas\",\"protocol\":\"rest-json\",\"jsonVersion\":\"1.1\",\"uid\":\"schemas-2019-12-02\",\"signatureVersion\":\"v4\"},\"operations\":{\"CreateDiscoverer\":{\"http\":{\"requestUri\":\"/v1/discoverers\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"SourceArn\":{},\"CrossAccount\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}},\"required\":[\"SourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"DiscovererArn\":{},\"DiscovererId\":{},\"SourceArn\":{},\"State\":{},\"CrossAccount\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}},\"CreateRegistry\":{\"http\":{\"requestUri\":\"/v1/registries/name/{registryName}\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}},\"required\":[\"RegistryName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryArn\":{},\"RegistryName\":{},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}},\"CreateSchema\":{\"http\":{\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"members\":{\"Content\":{},\"Description\":{},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"},\"Type\":{}},\"required\":[\"RegistryName\",\"SchemaName\",\"Type\",\"Content\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"LastModified\":{\"shape\":\"Sf\"},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"},\"Type\":{},\"VersionCreatedDate\":{\"shape\":\"Sf\"}}}},\"DeleteDiscoverer\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/discoverers/id/{discovererId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]}},\"DeleteRegistry\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/registries/name/{registryName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"}},\"required\":[\"RegistryName\"]}},\"DeleteResourcePolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/policy\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"querystring\",\"locationName\":\"registryName\"}}}},\"DeleteSchema\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"}},\"required\":[\"RegistryName\",\"SchemaName\"]}},\"DeleteSchemaVersion\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/version/{schemaVersion}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"uri\",\"locationName\":\"schemaVersion\"}},\"required\":[\"SchemaVersion\",\"RegistryName\",\"SchemaName\"]}},\"DescribeCodeBinding\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Language\":{\"location\":\"uri\",\"locationName\":\"language\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"}},\"required\":[\"RegistryName\",\"SchemaName\",\"Language\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreationDate\":{\"shape\":\"Sf\"},\"LastModified\":{\"shape\":\"Sf\"},\"SchemaVersion\":{},\"Status\":{}}}},\"DescribeDiscoverer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/discoverers/id/{discovererId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"DiscovererArn\":{},\"DiscovererId\":{},\"SourceArn\":{},\"State\":{},\"CrossAccount\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}},\"DescribeRegistry\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"}},\"required\":[\"RegistryName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryArn\":{},\"RegistryName\":{},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}},\"DescribeSchema\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"}},\"required\":[\"RegistryName\",\"SchemaName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Content\":{},\"Description\":{},\"LastModified\":{\"shape\":\"Sf\"},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"},\"Type\":{},\"VersionCreatedDate\":{\"shape\":\"Sf\"}}}},\"ExportSchema\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/export\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"},\"Type\":{\"location\":\"querystring\",\"locationName\":\"type\"}},\"required\":[\"RegistryName\",\"SchemaName\",\"Type\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Content\":{},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Type\":{}}}},\"GetCodeBindingSource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}/source\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Language\":{\"location\":\"uri\",\"locationName\":\"language\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"}},\"required\":[\"RegistryName\",\"SchemaName\",\"Language\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Body\":{\"type\":\"blob\"}},\"payload\":\"Body\"}},\"GetDiscoveredSchema\":{\"http\":{\"requestUri\":\"/v1/discover\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Events\":{\"type\":\"list\",\"member\":{}},\"Type\":{}},\"required\":[\"Type\",\"Events\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Content\":{}}}},\"GetResourcePolicy\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{\"location\":\"querystring\",\"locationName\":\"registryName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"jsonvalue\":true},\"RevisionId\":{}}}},\"ListDiscoverers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/discoverers\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererIdPrefix\":{\"location\":\"querystring\",\"locationName\":\"discovererIdPrefix\"},\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"SourceArnPrefix\":{\"location\":\"querystring\",\"locationName\":\"sourceArnPrefix\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Discoverers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DiscovererArn\":{},\"DiscovererId\":{},\"SourceArn\":{},\"State\":{},\"CrossAccount\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}},\"NextToken\":{}}}},\"ListRegistries\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RegistryNamePrefix\":{\"location\":\"querystring\",\"locationName\":\"registryNamePrefix\"},\"Scope\":{\"location\":\"querystring\",\"locationName\":\"scope\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Registries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegistryArn\":{},\"RegistryName\":{},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}}}}},\"ListSchemaVersions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/versions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"}},\"required\":[\"RegistryName\",\"SchemaName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"SchemaVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Type\":{}}}}}}},\"ListSchemas\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaNamePrefix\":{\"location\":\"querystring\",\"locationName\":\"schemaNamePrefix\"}},\"required\":[\"RegistryName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Schemas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LastModified\":{\"shape\":\"Sf\"},\"SchemaArn\":{},\"SchemaName\":{},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"},\"VersionCount\":{\"type\":\"long\"}}}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"}},\"required\":[\"ResourceArn\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}},\"PutCodeBinding\":{\"http\":{\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}\",\"responseCode\":202},\"input\":{\"type\":\"structure\",\"members\":{\"Language\":{\"location\":\"uri\",\"locationName\":\"language\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"SchemaVersion\":{\"location\":\"querystring\",\"locationName\":\"schemaVersion\"}},\"required\":[\"RegistryName\",\"SchemaName\",\"Language\"]},\"output\":{\"type\":\"structure\",\"members\":{\"CreationDate\":{\"shape\":\"Sf\"},\"LastModified\":{\"shape\":\"Sf\"},\"SchemaVersion\":{},\"Status\":{}}}},\"PutResourcePolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/policy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"jsonvalue\":true},\"RegistryName\":{\"location\":\"querystring\",\"locationName\":\"registryName\"},\"RevisionId\":{}},\"required\":[\"Policy\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{\"jsonvalue\":true},\"RevisionId\":{}}}},\"SearchSchemas\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/search\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Keywords\":{\"location\":\"querystring\",\"locationName\":\"keywords\"},\"Limit\":{\"location\":\"querystring\",\"locationName\":\"limit\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"}},\"required\":[\"RegistryName\",\"Keywords\"]},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Schemas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegistryName\":{},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedDate\":{\"shape\":\"Sf\"},\"SchemaVersion\":{},\"Type\":{}}}}}}}}}},\"StartDiscoverer\":{\"http\":{\"requestUri\":\"/v1/discoverers/id/{discovererId}/start\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{},\"State\":{}}}},\"StopDiscoverer\":{\"http\":{\"requestUri\":\"/v1/discoverers/id/{discovererId}/stop\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"}},\"required\":[\"DiscovererId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"DiscovererId\":{},\"State\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}},\"required\":[\"ResourceArn\",\"Tags\"]}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{resource-arn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"resource-arn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}},\"required\":[\"TagKeys\",\"ResourceArn\"]}},\"UpdateDiscoverer\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/discoverers/id/{discovererId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"DiscovererId\":{\"location\":\"uri\",\"locationName\":\"discovererId\"},\"CrossAccount\":{\"type\":\"boolean\"}},\"required\":[\"DiscovererId\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"DiscovererArn\":{},\"DiscovererId\":{},\"SourceArn\":{},\"State\":{},\"CrossAccount\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}},\"UpdateRegistry\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/registries/name/{registryName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"}},\"required\":[\"RegistryName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"RegistryArn\":{},\"RegistryName\":{},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"}}}},\"UpdateSchema\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/registries/name/{registryName}/schemas/name/{schemaName}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"ClientTokenId\":{\"idempotencyToken\":true},\"Content\":{},\"Description\":{},\"RegistryName\":{\"location\":\"uri\",\"locationName\":\"registryName\"},\"SchemaName\":{\"location\":\"uri\",\"locationName\":\"schemaName\"},\"Type\":{}},\"required\":[\"RegistryName\",\"SchemaName\"]},\"output\":{\"type\":\"structure\",\"members\":{\"Description\":{},\"LastModified\":{\"shape\":\"Sf\"},\"SchemaArn\":{},\"SchemaName\":{},\"SchemaVersion\":{},\"Tags\":{\"shape\":\"S5\",\"locationName\":\"tags\"},\"Type\":{},\"VersionCreatedDate\":{\"shape\":\"Sf\"}}}}},\"shapes\":{\"S5\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sf\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"}}}"); /***/ }), @@ -37792,7 +41070,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDomains\":{\"input_token\":\"NextToke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-10-17\",\"endpointPrefix\":\"secretsmanager\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Secrets Manager\",\"serviceId\":\"Secrets Manager\",\"signatureVersion\":\"v4\",\"signingName\":\"secretsmanager\",\"targetPrefix\":\"secretsmanager\",\"uid\":\"secretsmanager-2017-10-17\"},\"operations\":{\"CancelRotateSecret\":{\"input\":{\"type\":\"structure\",\"required\":[\"SecretId\"],\"members\":{\"SecretId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"Name\":{},\"VersionId\":{}}}},\"CreateSecret\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Description\":{},\"KmsKeyId\":{},\"SecretBinary\":{\"shape\":\"Sc\"},\"SecretString\":{\"shape\":\"Sd\"},\"Tags\":{\"shape\":\"Se\"},\"AddReplicaRegions\":{\"shape\":\"Si\"},\"ForceOverwriteReplicaSecret\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"Name\":{},\"VersionId\":{},\"ReplicationStatus\":{\"shape\":\"Sn\"}}}},\"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\":\"S12\"},\"LastRotatedDate\":{\"type\":\"timestamp\"},\"LastChangedDate\":{\"type\":\"timestamp\"},\"LastAccessedDate\":{\"type\":\"timestamp\"},\"DeletedDate\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Se\"},\"VersionIdsToStages\":{\"shape\":\"S17\"},\"OwningService\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"PrimaryRegion\":{},\"ReplicationStatus\":{\"shape\":\"Sn\"}}}},\"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\":\"S18\"},\"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\":\"S18\"},\"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\":\"S12\"},\"LastRotatedDate\":{\"type\":\"timestamp\"},\"LastChangedDate\":{\"type\":\"timestamp\"},\"LastAccessedDate\":{\"type\":\"timestamp\"},\"DeletedDate\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Se\"},\"SecretVersionsToStages\":{\"shape\":\"S17\"},\"OwningService\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"PrimaryRegion\":{}}}},\"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\":\"S18\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"Name\":{},\"VersionId\":{},\"VersionStages\":{\"shape\":\"S18\"}}}},\"RemoveRegionsFromReplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"SecretId\",\"RemoveReplicaRegions\"],\"members\":{\"SecretId\":{},\"RemoveReplicaRegions\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"ReplicationStatus\":{\"shape\":\"Sn\"}}}},\"ReplicateSecretToRegions\":{\"input\":{\"type\":\"structure\",\"required\":[\"SecretId\",\"AddReplicaRegions\"],\"members\":{\"SecretId\":{},\"AddReplicaRegions\":{\"shape\":\"Si\"},\"ForceOverwriteReplicaSecret\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"ReplicationStatus\":{\"shape\":\"Sn\"}}}},\"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\":\"S12\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"Name\":{},\"VersionId\":{}}}},\"StopReplicationToReplica\":{\"input\":{\"type\":\"structure\",\"required\":[\"SecretId\"],\"members\":{\"SecretId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{}}}},\"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\":{}}}},\"Si\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Region\":{},\"KmsKeyId\":{}}}},\"Sn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Region\":{},\"KmsKeyId\":{},\"Status\":{},\"StatusMessage\":{},\"LastAccessedDate\":{\"type\":\"timestamp\"}}}},\"S12\":{\"type\":\"structure\",\"members\":{\"AutomaticallyAfterDays\":{\"type\":\"long\"}}},\"S17\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S18\"}},\"S18\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-10-17\",\"endpointPrefix\":\"secretsmanager\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Secrets Manager\",\"serviceId\":\"Secrets Manager\",\"signatureVersion\":\"v4\",\"signingName\":\"secretsmanager\",\"targetPrefix\":\"secretsmanager\",\"uid\":\"secretsmanager-2017-10-17\"},\"operations\":{\"CancelRotateSecret\":{\"input\":{\"type\":\"structure\",\"required\":[\"SecretId\"],\"members\":{\"SecretId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"Name\":{},\"VersionId\":{}}}},\"CreateSecret\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Description\":{},\"KmsKeyId\":{},\"SecretBinary\":{\"shape\":\"Sc\"},\"SecretString\":{\"shape\":\"Sd\"},\"Tags\":{\"shape\":\"Se\"},\"AddReplicaRegions\":{\"shape\":\"Si\"},\"ForceOverwriteReplicaSecret\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"Name\":{},\"VersionId\":{},\"ReplicationStatus\":{\"shape\":\"Sn\"}}}},\"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\":\"S12\"},\"LastRotatedDate\":{\"type\":\"timestamp\"},\"LastChangedDate\":{\"type\":\"timestamp\"},\"LastAccessedDate\":{\"type\":\"timestamp\"},\"DeletedDate\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Se\"},\"VersionIdsToStages\":{\"shape\":\"S19\"},\"OwningService\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"PrimaryRegion\":{},\"ReplicationStatus\":{\"shape\":\"Sn\"}}}},\"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\":\"S1a\"},\"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\":\"S1a\"},\"LastAccessedDate\":{\"type\":\"timestamp\"},\"CreatedDate\":{\"type\":\"timestamp\"},\"KmsKeyIds\":{\"type\":\"list\",\"member\":{}}}}},\"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\":\"S12\"},\"LastRotatedDate\":{\"type\":\"timestamp\"},\"LastChangedDate\":{\"type\":\"timestamp\"},\"LastAccessedDate\":{\"type\":\"timestamp\"},\"DeletedDate\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Se\"},\"SecretVersionsToStages\":{\"shape\":\"S19\"},\"OwningService\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"PrimaryRegion\":{}}}},\"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\":\"S1a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"Name\":{},\"VersionId\":{},\"VersionStages\":{\"shape\":\"S1a\"}}}},\"RemoveRegionsFromReplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"SecretId\",\"RemoveReplicaRegions\"],\"members\":{\"SecretId\":{},\"RemoveReplicaRegions\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"ReplicationStatus\":{\"shape\":\"Sn\"}}}},\"ReplicateSecretToRegions\":{\"input\":{\"type\":\"structure\",\"required\":[\"SecretId\",\"AddReplicaRegions\"],\"members\":{\"SecretId\":{},\"AddReplicaRegions\":{\"shape\":\"Si\"},\"ForceOverwriteReplicaSecret\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"ReplicationStatus\":{\"shape\":\"Sn\"}}}},\"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\":\"S12\"},\"RotateImmediately\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{},\"Name\":{},\"VersionId\":{}}}},\"StopReplicationToReplica\":{\"input\":{\"type\":\"structure\",\"required\":[\"SecretId\"],\"members\":{\"SecretId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ARN\":{}}}},\"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\":{}}}},\"Si\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Region\":{},\"KmsKeyId\":{}}}},\"Sn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Region\":{},\"KmsKeyId\":{},\"Status\":{},\"StatusMessage\":{},\"LastAccessedDate\":{\"type\":\"timestamp\"}}}},\"S12\":{\"type\":\"structure\",\"members\":{\"AutomaticallyAfterDays\":{\"type\":\"long\"},\"Duration\":{},\"ScheduleExpression\":{}}},\"S19\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S1a\"}},\"S1a\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -37808,7 +41086,7 @@ module.exports = JSON.parse("{\"o\":{\"ListSecretVersionIds\":{\"input_token\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-10-26\",\"endpointPrefix\":\"securityhub\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS SecurityHub\",\"serviceId\":\"SecurityHub\",\"signatureVersion\":\"v4\",\"signingName\":\"securityhub\",\"uid\":\"securityhub-2018-10-26\"},\"operations\":{\"AcceptAdministratorInvitation\":{\"http\":{\"requestUri\":\"/administrator\"},\"input\":{\"type\":\"structure\",\"required\":[\"AdministratorId\",\"InvitationId\"],\"members\":{\"AdministratorId\":{},\"InvitationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AcceptInvitation\":{\"http\":{\"requestUri\":\"/master\"},\"input\":{\"type\":\"structure\",\"required\":[\"MasterId\",\"InvitationId\"],\"members\":{\"MasterId\":{},\"InvitationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"This API has been deprecated, use AcceptAdministratorInvitation API instead.\"},\"BatchDisableStandards\":{\"http\":{\"requestUri\":\"/standards/deregister\"},\"input\":{\"type\":\"structure\",\"required\":[\"StandardsSubscriptionArns\"],\"members\":{\"StandardsSubscriptionArns\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StandardsSubscriptions\":{\"shape\":\"S9\"}}}},\"BatchEnableStandards\":{\"http\":{\"requestUri\":\"/standards/register\"},\"input\":{\"type\":\"structure\",\"required\":[\"StandardsSubscriptionRequests\"],\"members\":{\"StandardsSubscriptionRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StandardsArn\"],\"members\":{\"StandardsArn\":{},\"StandardsInput\":{\"shape\":\"Sb\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"StandardsSubscriptions\":{\"shape\":\"S9\"}}}},\"BatchImportFindings\":{\"http\":{\"requestUri\":\"/findings/import\"},\"input\":{\"type\":\"structure\",\"required\":[\"Findings\"],\"members\":{\"Findings\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\"}}}},\"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\":\"Scw\"},\"Note\":{\"shape\":\"Scy\"},\"Severity\":{\"type\":\"structure\",\"members\":{\"Normalized\":{\"type\":\"integer\"},\"Product\":{\"type\":\"double\"},\"Label\":{}}},\"VerificationState\":{},\"Confidence\":{\"type\":\"integer\"},\"Criticality\":{\"type\":\"integer\"},\"Types\":{\"shape\":\"Sk\"},\"UserDefinedFields\":{\"shape\":\"Sr\"},\"Workflow\":{\"type\":\"structure\",\"members\":{\"Status\":{}}},\"RelatedFindings\":{\"shape\":\"Sby\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProcessedFindings\",\"UnprocessedFindings\"],\"members\":{\"ProcessedFindings\":{\"shape\":\"Scw\"},\"UnprocessedFindings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FindingIdentifier\",\"ErrorCode\",\"ErrorMessage\"],\"members\":{\"FindingIdentifier\":{\"shape\":\"Scx\"},\"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\":\"Sd7\"},\"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\":\"Sdu\"}}}},\"DeclineInvitations\":{\"http\":{\"requestUri\":\"/invitations/decline\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Sdx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedAccounts\":{\"shape\":\"Sdu\"}}}},\"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\":\"Sdx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedAccounts\":{\"shape\":\"Sdu\"}}}},\"DeleteMembers\":{\"http\":{\"requestUri\":\"/members/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Sdx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedAccounts\":{\"shape\":\"Sdu\"}}}},\"DescribeActionTargets\":{\"http\":{\"requestUri\":\"/actionTargets/get\"},\"input\":{\"type\":\"structure\",\"members\":{\"ActionTargetArns\":{\"shape\":\"Se8\"},\"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\"},\"ProductArn\":{\"location\":\"querystring\",\"locationName\":\"ProductArn\"}}},\"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\":\"Sey\"},\"ControlId\":{},\"Title\":{},\"Description\":{},\"RemediationUrl\":{},\"SeverityRating\":{},\"RelatedRequirements\":{\"shape\":\"Sbq\"}}}},\"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\":{}}},\"DisassociateFromAdministratorAccount\":{\"http\":{\"requestUri\":\"/administrator/disassociate\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateFromMasterAccount\":{\"http\":{\"requestUri\":\"/master/disassociate\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"This API has been deprecated, use DisassociateFromAdministratorAccount API instead.\"},\"DisassociateMembers\":{\"http\":{\"requestUri\":\"/members/disassociate\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Sdx\"}}},\"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\":\"Sfh\"},\"EnableDefaultStandards\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetAdministratorAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/administrator\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"Administrator\":{\"shape\":\"Sfn\"}}}},\"GetEnabledStandards\":{\"http\":{\"requestUri\":\"/standards/get\"},\"input\":{\"type\":\"structure\",\"members\":{\"StandardsSubscriptionArns\":{\"shape\":\"S7\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StandardsSubscriptions\":{\"shape\":\"S9\"},\"NextToken\":{}}}},\"GetFindings\":{\"http\":{\"requestUri\":\"/findings\"},\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sd7\"},\"SortCriteria\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Field\":{},\"SortOrder\":{}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Findings\"],\"members\":{\"Findings\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\"}},\"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\":\"Se8\"},\"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\":\"Sd7\"},\"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\":\"Sfn\"}}},\"deprecated\":true,\"deprecatedMessage\":\"This API has been deprecated, use GetAdministratorAccount API instead.\"},\"GetMembers\":{\"http\":{\"requestUri\":\"/members/get\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Sdx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Members\":{\"shape\":\"Sgb\"},\"UnprocessedAccounts\":{\"shape\":\"Sdu\"}}}},\"InviteMembers\":{\"http\":{\"requestUri\":\"/members/invite\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Sdx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedAccounts\":{\"shape\":\"Sdu\"}}}},\"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\":\"Sfn\"}},\"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\":\"Sgb\"},\"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\":\"Sfh\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"Sfh\"}}},\"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\":\"Sd7\"},\"Note\":{\"shape\":\"Scy\"},\"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\":\"Sd7\"},\"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\":{\"S7\":{\"type\":\"list\",\"member\":{}},\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StandardsSubscriptionArn\",\"StandardsArn\",\"StandardsInput\",\"StandardsStatus\"],\"members\":{\"StandardsSubscriptionArn\":{},\"StandardsArn\":{},\"StandardsInput\":{\"shape\":\"Sb\"},\"StandardsStatus\":{}}}},\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sj\":{\"type\":\"structure\",\"required\":[\"SchemaVersion\",\"Id\",\"ProductArn\",\"GeneratorId\",\"AwsAccountId\",\"CreatedAt\",\"UpdatedAt\",\"Title\",\"Description\",\"Resources\"],\"members\":{\"SchemaVersion\":{},\"Id\":{},\"ProductArn\":{},\"ProductName\":{},\"CompanyName\":{},\"Region\":{},\"GeneratorId\":{},\"AwsAccountId\":{},\"Types\":{\"shape\":\"Sk\"},\"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\":\"Sr\"},\"UserDefinedFields\":{\"shape\":\"Sr\"},\"Malware\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Type\":{},\"Path\":{},\"State\":{}}}},\"Network\":{\"type\":\"structure\",\"members\":{\"Direction\":{},\"Protocol\":{},\"OpenPortRange\":{\"shape\":\"Sy\"},\"SourceIpV4\":{},\"SourceIpV6\":{},\"SourcePort\":{\"type\":\"integer\"},\"SourceDomain\":{},\"SourceMac\":{},\"DestinationIpV4\":{},\"DestinationIpV6\":{},\"DestinationPort\":{\"type\":\"integer\"},\"DestinationDomain\":{}}},\"NetworkPath\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComponentId\":{},\"ComponentType\":{},\"Egress\":{\"shape\":\"S11\"},\"Ingress\":{\"shape\":\"S11\"}}}},\"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\":\"Sr\"},\"DataClassification\":{\"type\":\"structure\",\"members\":{\"DetailedResultsLocation\":{},\"Result\":{\"type\":\"structure\",\"members\":{\"MimeType\":{},\"SizeClassified\":{\"type\":\"long\"},\"AdditionalOccurrences\":{\"type\":\"boolean\"},\"Status\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Reason\":{}}},\"SensitiveData\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Category\":{},\"Detections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"long\"},\"Type\":{},\"Occurrences\":{\"shape\":\"S1m\"}}}},\"TotalCount\":{\"type\":\"long\"}}}},\"CustomDataIdentifiers\":{\"type\":\"structure\",\"members\":{\"Detections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"long\"},\"Arn\":{},\"Name\":{},\"Occurrences\":{\"shape\":\"S1m\"}}}},\"TotalCount\":{\"type\":\"long\"}}}}}}},\"Details\":{\"type\":\"structure\",\"members\":{\"AwsAutoScalingAutoScalingGroup\":{\"type\":\"structure\",\"members\":{\"LaunchConfigurationName\":{},\"LoadBalancerNames\":{\"shape\":\"S13\"},\"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\":\"S25\"},\"SecurityGroupIds\":{\"shape\":\"S25\"}}}}},\"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\":\"S13\"},\"IpV6Addresses\":{\"shape\":\"S13\"},\"KeyName\":{},\"IamInstanceProfileArn\":{},\"VpcId\":{},\"SubnetId\":{},\"LaunchedAt\":{},\"NetworkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{}}}}}},\"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\":\"S2y\"},\"IpPermissionsEgress\":{\"shape\":\"S2y\"}}},\"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\":{\"shape\":\"S3e\"},\"DhcpOptionsId\":{},\"State\":{}}},\"AwsEc2Eip\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{},\"PublicIp\":{},\"AllocationId\":{},\"AssociationId\":{},\"Domain\":{},\"PublicIpv4Pool\":{},\"NetworkBorderGroup\":{},\"NetworkInterfaceId\":{},\"NetworkInterfaceOwnerId\":{},\"PrivateIpAddress\":{}}},\"AwsEc2Subnet\":{\"type\":\"structure\",\"members\":{\"AssignIpv6AddressOnCreation\":{\"type\":\"boolean\"},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"AvailableIpAddressCount\":{\"type\":\"integer\"},\"CidrBlock\":{},\"DefaultForAz\":{\"type\":\"boolean\"},\"MapPublicIpOnLaunch\":{\"type\":\"boolean\"},\"OwnerId\":{},\"State\":{},\"SubnetArn\":{},\"SubnetId\":{},\"VpcId\":{},\"Ipv6CidrBlockAssociationSet\":{\"shape\":\"S3e\"}}},\"AwsEc2NetworkAcl\":{\"type\":\"structure\",\"members\":{\"IsDefault\":{\"type\":\"boolean\"},\"NetworkAclId\":{},\"OwnerId\":{},\"VpcId\":{},\"Associations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NetworkAclAssociationId\":{},\"NetworkAclId\":{},\"SubnetId\":{}}}},\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrBlock\":{},\"Egress\":{\"type\":\"boolean\"},\"IcmpTypeCode\":{\"type\":\"structure\",\"members\":{\"Code\":{\"type\":\"integer\"},\"Type\":{\"type\":\"integer\"}}},\"Ipv6CidrBlock\":{},\"PortRange\":{\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"integer\"},\"To\":{\"type\":\"integer\"}}},\"Protocol\":{},\"RuleAction\":{},\"RuleNumber\":{\"type\":\"integer\"}}}}}},\"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\":{}}},\"AwsElasticBeanstalkEnvironment\":{\"type\":\"structure\",\"members\":{\"ApplicationName\":{},\"Cname\":{},\"DateCreated\":{},\"DateUpdated\":{},\"Description\":{},\"EndpointUrl\":{},\"EnvironmentArn\":{},\"EnvironmentId\":{},\"EnvironmentLinks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EnvironmentName\":{},\"LinkName\":{}}}},\"EnvironmentName\":{},\"OptionSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Namespace\":{},\"OptionName\":{},\"ResourceName\":{},\"Value\":{}}}},\"PlatformArn\":{},\"SolutionStackName\":{},\"Status\":{},\"Tier\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Version\":{}}},\"VersionLabel\":{}}},\"AwsElasticsearchDomain\":{\"type\":\"structure\",\"members\":{\"AccessPolicies\":{},\"DomainEndpointOptions\":{\"type\":\"structure\",\"members\":{\"EnforceHTTPS\":{\"type\":\"boolean\"},\"TLSSecurityPolicy\":{}}},\"DomainId\":{},\"DomainName\":{},\"Endpoint\":{},\"Endpoints\":{\"shape\":\"Sr\"},\"ElasticsearchVersion\":{},\"ElasticsearchClusterConfig\":{\"type\":\"structure\",\"members\":{\"DedicatedMasterCount\":{\"type\":\"integer\"},\"DedicatedMasterEnabled\":{\"type\":\"boolean\"},\"DedicatedMasterType\":{},\"InstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"ZoneAwarenessConfig\":{\"type\":\"structure\",\"members\":{\"AvailabilityZoneCount\":{\"type\":\"integer\"}}},\"ZoneAwarenessEnabled\":{\"type\":\"boolean\"}}},\"EncryptionAtRestOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"KmsKeyId\":{}}},\"LogPublishingOptions\":{\"type\":\"structure\",\"members\":{\"IndexSlowLogs\":{\"shape\":\"S46\"},\"SearchSlowLogs\":{\"shape\":\"S46\"},\"AuditLogs\":{\"shape\":\"S46\"}}},\"NodeToNodeEncryptionOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"ServiceSoftwareOptions\":{\"type\":\"structure\",\"members\":{\"AutomatedUpdateDate\":{},\"Cancellable\":{\"type\":\"boolean\"},\"CurrentVersion\":{},\"Description\":{},\"NewVersion\":{},\"UpdateAvailable\":{\"type\":\"boolean\"},\"UpdateStatus\":{}}},\"VPCOptions\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S25\"},\"SecurityGroupIds\":{\"shape\":\"S25\"},\"SubnetIds\":{\"shape\":\"S25\"},\"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\":{}}}}}}}},\"BucketLifecycleConfiguration\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AbortIncompleteMultipartUpload\":{\"type\":\"structure\",\"members\":{\"DaysAfterInitiation\":{\"type\":\"integer\"}}},\"ExpirationDate\":{},\"ExpirationInDays\":{\"type\":\"integer\"},\"ExpiredObjectDeleteMarker\":{\"type\":\"boolean\"},\"Filter\":{\"type\":\"structure\",\"members\":{\"Predicate\":{\"type\":\"structure\",\"members\":{\"Operands\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Type\":{}}}},\"Prefix\":{},\"Tag\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Type\":{}}}}},\"ID\":{},\"NoncurrentVersionExpirationInDays\":{\"type\":\"integer\"},\"NoncurrentVersionTransitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Days\":{\"type\":\"integer\"},\"StorageClass\":{}}}},\"Prefix\":{},\"Status\":{},\"Transitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Date\":{},\"Days\":{\"type\":\"integer\"},\"StorageClass\":{}}}}}}}}},\"PublicAccessBlockConfiguration\":{\"shape\":\"S4t\"}}},\"AwsS3AccountPublicAccessBlock\":{\"shape\":\"S4t\"},\"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 filter is deprecated. Instead, use PrincipalName.\"},\"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\":\"S53\"},\"CreateDate\":{},\"GroupList\":{\"shape\":\"S13\"},\"Path\":{},\"PermissionsBoundary\":{\"shape\":\"S55\"},\"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\":{\"ClientCertificateId\":{},\"CreatedDate\":{},\"Description\":{},\"DefaultRouteSettings\":{\"shape\":\"S5c\"},\"DeploymentId\":{},\"LastUpdatedDate\":{},\"RouteSettings\":{\"shape\":\"S5c\"},\"StageName\":{},\"StageVariables\":{\"shape\":\"Sr\"},\"AccessLogSettings\":{\"shape\":\"S5d\"},\"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\":\"S25\"},\"AllowCredentials\":{\"type\":\"boolean\"},\"ExposeHeaders\":{\"shape\":\"S25\"},\"MaxAge\":{\"type\":\"integer\"},\"AllowMethods\":{\"shape\":\"S25\"},\"AllowHeaders\":{\"shape\":\"S25\"}}}}},\"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\":\"S5n\"},\"Projection\":{\"shape\":\"S5p\"},\"ProvisionedThroughput\":{\"shape\":\"S5q\"}}}},\"GlobalTableVersion\":{},\"ItemCount\":{\"type\":\"integer\"},\"KeySchema\":{\"shape\":\"S5n\"},\"LatestStreamArn\":{},\"LatestStreamLabel\":{},\"LocalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexArn\":{},\"IndexName\":{},\"KeySchema\":{\"shape\":\"S5n\"},\"Projection\":{\"shape\":\"S5p\"}}}},\"ProvisionedThroughput\":{\"shape\":\"S5q\"},\"Replicas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GlobalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"ProvisionedThroughputOverride\":{\"shape\":\"S5x\"}}}},\"KmsMasterKeyId\":{},\"ProvisionedThroughputOverride\":{\"shape\":\"S5x\"},\"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\":\"Sr\"},\"DocumentationVersion\":{},\"AccessLogSettings\":{\"shape\":\"S5d\"},\"CanarySettings\":{\"type\":\"structure\",\"members\":{\"PercentTraffic\":{\"type\":\"double\"},\"DeploymentId\":{},\"StageVariableOverrides\":{\"shape\":\"Sr\"},\"UseStageCache\":{\"type\":\"boolean\"}}},\"TracingEnabled\":{\"type\":\"boolean\"},\"CreatedDate\":{},\"LastUpdatedDate\":{},\"WebAclArn\":{}}},\"AwsApiGatewayRestApi\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"CreatedDate\":{},\"Version\":{},\"BinaryMediaTypes\":{\"shape\":\"S25\"},\"MinimumCompressionSize\":{\"type\":\"integer\"},\"ApiKeySource\":{},\"EndpointConfiguration\":{\"type\":\"structure\",\"members\":{\"Types\":{\"shape\":\"S25\"}}}}},\"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\":\"S6c\"},\"ExtendedKeyUsages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"OId\":{}}}},\"FailureReason\":{},\"ImportedAt\":{},\"InUseBy\":{\"shape\":\"S13\"},\"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\":\"S6c\"},\"RenewalStatus\":{},\"RenewalStatusReason\":{},\"UpdatedAt\":{}}},\"Serial\":{},\"SignatureAlgorithm\":{},\"Status\":{},\"Subject\":{},\"SubjectAlternativeNames\":{\"shape\":\"S13\"},\"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\":\"S13\"},\"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\":\"S13\"},\"BackendServerDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InstancePort\":{\"type\":\"integer\"},\"PolicyNames\":{\"shape\":\"S13\"}}}},\"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\":\"S13\"}}}},\"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\":\"S13\"}}},\"Scheme\":{},\"SecurityGroups\":{\"shape\":\"S13\"},\"SourceSecurityGroup\":{\"type\":\"structure\",\"members\":{\"GroupName\":{},\"OwnerAlias\":{}}},\"Subnets\":{\"shape\":\"S13\"},\"VpcId\":{}}},\"AwsIamGroup\":{\"type\":\"structure\",\"members\":{\"AttachedManagedPolicies\":{\"shape\":\"S53\"},\"CreateDate\":{},\"GroupId\":{},\"GroupName\":{},\"GroupPolicyList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PolicyName\":{}}}},\"Path\":{}}},\"AwsIamRole\":{\"type\":\"structure\",\"members\":{\"AssumeRolePolicyDocument\":{},\"AttachedManagedPolicies\":{\"shape\":\"S53\"},\"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\":\"S55\"},\"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\":\"Sr\"},\"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\":\"S25\"},\"SubnetIds\":{\"shape\":\"S25\"},\"VpcId\":{}}},\"Version\":{}}},\"AwsLambdaLayerVersion\":{\"type\":\"structure\",\"members\":{\"Version\":{\"type\":\"long\"},\"CompatibleRuntimes\":{\"shape\":\"S25\"},\"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\":\"S8h\"},\"Engine\":{},\"EngineVersion\":{},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"},\"InstanceCreateTime\":{},\"KmsKeyId\":{},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"TdeCredentialArn\":{},\"VpcSecurityGroups\":{\"shape\":\"S8i\"},\"MultiAz\":{\"type\":\"boolean\"},\"EnhancedMonitoringResourceArn\":{},\"DbInstanceStatus\":{},\"MasterUsername\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"PreferredBackupWindow\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DbSecurityGroups\":{\"shape\":\"S13\"},\"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\":\"S13\"},\"LogTypesToDisable\":{\"shape\":\"S13\"}}},\"ProcessorFeatures\":{\"shape\":\"S8s\"}}},\"LatestRestorableTime\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"ReadReplicaSourceDBInstanceIdentifier\":{},\"ReadReplicaDBInstanceIdentifiers\":{\"shape\":\"S13\"},\"ReadReplicaDBClusterIdentifiers\":{\"shape\":\"S13\"},\"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\":\"S8y\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"PromotionTier\":{\"type\":\"integer\"},\"Timezone\":{},\"PerformanceInsightsEnabled\":{\"type\":\"boolean\"},\"PerformanceInsightsKmsKeyId\":{},\"PerformanceInsightsRetentionPeriod\":{\"type\":\"integer\"},\"EnabledCloudWatchLogsExports\":{\"shape\":\"S13\"},\"ProcessorFeatures\":{\"shape\":\"S8s\"},\"ListenerEndpoint\":{\"shape\":\"S8h\"},\"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\":\"S8s\"},\"DbiResourceId\":{}}},\"AwsRdsDbClusterSnapshot\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S13\"},\"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\":\"S13\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DatabaseName\":{},\"Status\":{},\"Endpoint\":{},\"ReaderEndpoint\":{},\"CustomEndpoints\":{\"shape\":\"S13\"},\"MultiAz\":{\"type\":\"boolean\"},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"ReadReplicaIdentifiers\":{\"shape\":\"S13\"},\"VpcSecurityGroups\":{\"shape\":\"S8i\"},\"HostedZoneId\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbClusterResourceId\":{},\"AssociatedRoles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"Status\":{}}}},\"ClusterCreateTime\":{},\"EnabledCloudWatchLogsExports\":{\"shape\":\"S13\"},\"EngineMode\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"HttpEndpointEnabled\":{\"type\":\"boolean\"},\"ActivityStreamStatus\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"CrossAccountClone\":{\"type\":\"boolean\"},\"DomainMemberships\":{\"shape\":\"S8y\"},\"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\"}}},\"AwsEcsCluster\":{\"type\":\"structure\",\"members\":{\"CapacityProviders\":{\"shape\":\"S25\"},\"ClusterSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"Configuration\":{\"type\":\"structure\",\"members\":{\"ExecuteCommandConfiguration\":{\"type\":\"structure\",\"members\":{\"KmsKeyId\":{},\"LogConfiguration\":{\"type\":\"structure\",\"members\":{\"CloudWatchEncryptionEnabled\":{\"type\":\"boolean\"},\"CloudWatchLogGroupName\":{},\"S3BucketName\":{},\"S3EncryptionEnabled\":{\"type\":\"boolean\"},\"S3KeyPrefix\":{}}},\"Logging\":{}}}}},\"DefaultCapacityProviderStrategy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Base\":{\"type\":\"integer\"},\"CapacityProvider\":{},\"Weight\":{\"type\":\"integer\"}}}}}},\"AwsEcsTaskDefinition\":{\"type\":\"structure\",\"members\":{\"ContainerDefinitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Command\":{\"shape\":\"S25\"},\"Cpu\":{\"type\":\"integer\"},\"DependsOn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Condition\":{},\"ContainerName\":{}}}},\"DisableNetworking\":{\"type\":\"boolean\"},\"DnsSearchDomains\":{\"shape\":\"S25\"},\"DnsServers\":{\"shape\":\"S25\"},\"DockerLabels\":{\"shape\":\"Sr\"},\"DockerSecurityOptions\":{\"shape\":\"S25\"},\"EntryPoint\":{\"shape\":\"S25\"},\"Environment\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"EnvironmentFiles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}}},\"Essential\":{\"type\":\"boolean\"},\"ExtraHosts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Hostname\":{},\"IpAddress\":{}}}},\"FirelensConfiguration\":{\"type\":\"structure\",\"members\":{\"Options\":{\"shape\":\"Sr\"},\"Type\":{}}},\"HealthCheck\":{\"type\":\"structure\",\"members\":{\"Command\":{\"shape\":\"S25\"},\"Interval\":{\"type\":\"integer\"},\"Retries\":{\"type\":\"integer\"},\"StartPeriod\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"}}},\"Hostname\":{},\"Image\":{},\"Interactive\":{\"type\":\"boolean\"},\"Links\":{\"shape\":\"S25\"},\"LinuxParameters\":{\"type\":\"structure\",\"members\":{\"Capabilities\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"S25\"},\"Drop\":{\"shape\":\"S25\"}}},\"Devices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerPath\":{},\"HostPath\":{},\"Permissions\":{\"shape\":\"S25\"}}}},\"InitProcessEnabled\":{\"type\":\"boolean\"},\"MaxSwap\":{\"type\":\"integer\"},\"SharedMemorySize\":{\"type\":\"integer\"},\"Swappiness\":{\"type\":\"integer\"},\"Tmpfs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerPath\":{},\"MountOptions\":{\"shape\":\"S25\"},\"Size\":{\"type\":\"integer\"}}}}}},\"LogConfiguration\":{\"type\":\"structure\",\"members\":{\"LogDriver\":{},\"Options\":{\"shape\":\"Sr\"},\"SecretOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ValueFrom\":{}}}}}},\"Memory\":{\"type\":\"integer\"},\"MemoryReservation\":{\"type\":\"integer\"},\"MountPoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerPath\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"SourceVolume\":{}}}},\"Name\":{},\"PortMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerPort\":{\"type\":\"integer\"},\"HostPort\":{\"type\":\"integer\"},\"Protocol\":{}}}},\"Privileged\":{\"type\":\"boolean\"},\"PseudoTerminal\":{\"type\":\"boolean\"},\"ReadonlyRootFilesystem\":{\"type\":\"boolean\"},\"RepositoryCredentials\":{\"type\":\"structure\",\"members\":{\"CredentialsParameter\":{}}},\"ResourceRequirements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}}},\"Secrets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ValueFrom\":{}}}},\"StartTimeout\":{\"type\":\"integer\"},\"StopTimeout\":{\"type\":\"integer\"},\"SystemControls\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Namespace\":{},\"Value\":{}}}},\"Ulimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"HardLimit\":{\"type\":\"integer\"},\"Name\":{},\"SoftLimit\":{\"type\":\"integer\"}}}},\"User\":{},\"VolumesFrom\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReadOnly\":{\"type\":\"boolean\"},\"SourceContainer\":{}}}},\"WorkingDirectory\":{}}}},\"Cpu\":{},\"ExecutionRoleArn\":{},\"Family\":{},\"InferenceAccelerators\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeviceName\":{},\"DeviceType\":{}}}},\"IpcMode\":{},\"Memory\":{},\"NetworkMode\":{},\"PidMode\":{},\"PlacementConstraints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Expression\":{},\"Type\":{}}}},\"ProxyConfiguration\":{\"type\":\"structure\",\"members\":{\"ContainerName\":{},\"ProxyConfigurationProperties\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"Type\":{}}},\"RequiresCompatibilities\":{\"shape\":\"S25\"},\"TaskRoleArn\":{},\"Volumes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DockerVolumeConfiguration\":{\"type\":\"structure\",\"members\":{\"Autoprovision\":{\"type\":\"boolean\"},\"Driver\":{},\"DriverOpts\":{\"shape\":\"Sr\"},\"Labels\":{\"shape\":\"Sr\"},\"Scope\":{}}},\"EfsVolumeConfiguration\":{\"type\":\"structure\",\"members\":{\"AuthorizationConfig\":{\"type\":\"structure\",\"members\":{\"AccessPointId\":{},\"Iam\":{}}},\"FilesystemId\":{},\"RootDirectory\":{},\"TransitEncryption\":{},\"TransitEncryptionPort\":{\"type\":\"integer\"}}},\"Host\":{\"type\":\"structure\",\"members\":{\"SourcePath\":{}}},\"Name\":{}}}}}},\"Container\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ImageId\":{},\"ImageName\":{},\"LaunchedAt\":{}}},\"Other\":{\"shape\":\"Sr\"},\"AwsRdsEventSubscription\":{\"type\":\"structure\",\"members\":{\"CustSubscriptionId\":{},\"CustomerAwsId\":{},\"Enabled\":{\"type\":\"boolean\"},\"EventCategoriesList\":{\"shape\":\"S25\"},\"EventSubscriptionArn\":{},\"SnsTopicArn\":{},\"SourceIdsList\":{\"shape\":\"S25\"},\"SourceType\":{},\"Status\":{},\"SubscriptionCreationTime\":{}}},\"AwsEcsService\":{\"type\":\"structure\",\"members\":{\"CapacityProviderStrategy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Base\":{\"type\":\"integer\"},\"CapacityProvider\":{},\"Weight\":{\"type\":\"integer\"}}}},\"Cluster\":{},\"DeploymentConfiguration\":{\"type\":\"structure\",\"members\":{\"DeploymentCircuitBreaker\":{\"type\":\"structure\",\"members\":{\"Enable\":{\"type\":\"boolean\"},\"Rollback\":{\"type\":\"boolean\"}}},\"MaximumPercent\":{\"type\":\"integer\"},\"MinimumHealthyPercent\":{\"type\":\"integer\"}}},\"DeploymentController\":{\"type\":\"structure\",\"members\":{\"Type\":{}}},\"DesiredCount\":{\"type\":\"integer\"},\"EnableEcsManagedTags\":{\"type\":\"boolean\"},\"EnableExecuteCommand\":{\"type\":\"boolean\"},\"HealthCheckGracePeriodSeconds\":{\"type\":\"integer\"},\"LaunchType\":{},\"LoadBalancers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerName\":{},\"ContainerPort\":{\"type\":\"integer\"},\"LoadBalancerName\":{},\"TargetGroupArn\":{}}}},\"Name\":{},\"NetworkConfiguration\":{\"type\":\"structure\",\"members\":{\"AwsVpcConfiguration\":{\"type\":\"structure\",\"members\":{\"AssignPublicIp\":{},\"SecurityGroups\":{\"shape\":\"S25\"},\"Subnets\":{\"shape\":\"S25\"}}}}},\"PlacementConstraints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Expression\":{},\"Type\":{}}}},\"PlacementStrategies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Field\":{},\"Type\":{}}}},\"PlatformVersion\":{},\"PropagateTags\":{},\"Role\":{},\"SchedulingStrategy\":{},\"ServiceArn\":{},\"ServiceName\":{},\"ServiceRegistries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerName\":{},\"ContainerPort\":{\"type\":\"integer\"},\"Port\":{\"type\":\"integer\"},\"RegistryArn\":{}}}},\"TaskDefinition\":{}}}}}}}},\"Compliance\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"RelatedRequirements\":{\"shape\":\"Sbq\"},\"StatusReasons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ReasonCode\"],\"members\":{\"ReasonCode\":{},\"Description\":{}}}}}},\"VerificationState\":{},\"WorkflowState\":{\"type\":\"string\",\"deprecated\":true,\"deprecatedMessage\":\"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.\"},\"Workflow\":{\"type\":\"structure\",\"members\":{\"Status\":{}}},\"RecordState\":{},\"RelatedFindings\":{\"shape\":\"Sby\"},\"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\":\"S13\"},\"Vendor\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Url\":{},\"VendorSeverity\":{},\"VendorCreatedAt\":{},\"VendorUpdatedAt\":{}}},\"ReferenceUrls\":{\"shape\":\"S13\"}}}},\"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\":\"Scb\"},\"RemotePortDetails\":{\"type\":\"structure\",\"members\":{\"Port\":{\"type\":\"integer\"},\"PortName\":{}}},\"LocalPortDetails\":{\"shape\":\"Sch\"},\"Protocol\":{},\"Blocked\":{\"type\":\"boolean\"}}},\"AwsApiCallAction\":{\"type\":\"structure\",\"members\":{\"Api\":{},\"ServiceName\":{},\"CallerType\":{},\"RemoteIpDetails\":{\"shape\":\"Scb\"},\"DomainDetails\":{\"type\":\"structure\",\"members\":{\"Domain\":{}}},\"AffectedResources\":{\"shape\":\"Sr\"},\"FirstSeen\":{},\"LastSeen\":{}}},\"DnsRequestAction\":{\"type\":\"structure\",\"members\":{\"Domain\":{},\"Protocol\":{},\"Blocked\":{\"type\":\"boolean\"}}},\"PortProbeAction\":{\"type\":\"structure\",\"members\":{\"PortProbeDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LocalPortDetails\":{\"shape\":\"Sch\"},\"LocalIpDetails\":{\"type\":\"structure\",\"members\":{\"IpAddressV4\":{}}},\"RemoteIpDetails\":{\"shape\":\"Scb\"}}}},\"Blocked\":{\"type\":\"boolean\"}}}}},\"FindingProviderFields\":{\"type\":\"structure\",\"members\":{\"Confidence\":{\"type\":\"integer\"},\"Criticality\":{\"type\":\"integer\"},\"RelatedFindings\":{\"shape\":\"Sby\"},\"Severity\":{\"type\":\"structure\",\"members\":{\"Label\":{},\"Original\":{}}},\"Types\":{\"shape\":\"Sk\"}}}}},\"Sk\":{\"type\":\"list\",\"member\":{}},\"Sr\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sy\":{\"type\":\"structure\",\"members\":{\"Begin\":{\"type\":\"integer\"},\"End\":{\"type\":\"integer\"}}},\"S11\":{\"type\":\"structure\",\"members\":{\"Protocol\":{},\"Destination\":{\"shape\":\"S12\"},\"Source\":{\"shape\":\"S12\"}}},\"S12\":{\"type\":\"structure\",\"members\":{\"Address\":{\"shape\":\"S13\"},\"PortRanges\":{\"type\":\"list\",\"member\":{\"shape\":\"Sy\"}}}},\"S13\":{\"type\":\"list\",\"member\":{}},\"S1m\":{\"type\":\"structure\",\"members\":{\"LineRanges\":{\"shape\":\"S1n\"},\"OffsetRanges\":{\"shape\":\"S1n\"},\"Pages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PageNumber\":{\"type\":\"long\"},\"LineRange\":{\"shape\":\"S1o\"},\"OffsetRange\":{\"shape\":\"S1o\"}}}},\"Records\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JsonPath\":{},\"RecordIndex\":{\"type\":\"long\"}}}},\"Cells\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Column\":{\"type\":\"long\"},\"Row\":{\"type\":\"long\"},\"ColumnName\":{},\"CellReference\":{}}}}}},\"S1n\":{\"type\":\"list\",\"member\":{\"shape\":\"S1o\"}},\"S1o\":{\"type\":\"structure\",\"members\":{\"Start\":{\"type\":\"long\"},\"End\":{\"type\":\"long\"},\"StartColumn\":{\"type\":\"long\"}}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S2y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IpProtocol\":{},\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"},\"UserIdGroupPairs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GroupId\":{},\"GroupName\":{},\"PeeringStatus\":{},\"UserId\":{},\"VpcId\":{},\"VpcPeeringConnectionId\":{}}}},\"IpRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrIp\":{}}}},\"Ipv6Ranges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrIpv6\":{}}}},\"PrefixListIds\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PrefixListId\":{}}}}}}},\"S3e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{},\"Ipv6CidrBlock\":{},\"CidrBlockState\":{}}}},\"S46\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogsLogGroupArn\":{},\"Enabled\":{\"type\":\"boolean\"}}},\"S4t\":{\"type\":\"structure\",\"members\":{\"BlockPublicAcls\":{\"type\":\"boolean\"},\"BlockPublicPolicy\":{\"type\":\"boolean\"},\"IgnorePublicAcls\":{\"type\":\"boolean\"},\"RestrictPublicBuckets\":{\"type\":\"boolean\"}}},\"S53\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PolicyName\":{},\"PolicyArn\":{}}}},\"S55\":{\"type\":\"structure\",\"members\":{\"PermissionsBoundaryArn\":{},\"PermissionsBoundaryType\":{}}},\"S5c\":{\"type\":\"structure\",\"members\":{\"DetailedMetricsEnabled\":{\"type\":\"boolean\"},\"LoggingLevel\":{},\"DataTraceEnabled\":{\"type\":\"boolean\"},\"ThrottlingBurstLimit\":{\"type\":\"integer\"},\"ThrottlingRateLimit\":{\"type\":\"double\"}}},\"S5d\":{\"type\":\"structure\",\"members\":{\"Format\":{},\"DestinationArn\":{}}},\"S5n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"KeyType\":{}}}},\"S5p\":{\"type\":\"structure\",\"members\":{\"NonKeyAttributes\":{\"shape\":\"S13\"},\"ProjectionType\":{}}},\"S5q\":{\"type\":\"structure\",\"members\":{\"LastDecreaseDateTime\":{},\"LastIncreaseDateTime\":{},\"NumberOfDecreasesToday\":{\"type\":\"integer\"},\"ReadCapacityUnits\":{\"type\":\"integer\"},\"WriteCapacityUnits\":{\"type\":\"integer\"}}},\"S5x\":{\"type\":\"structure\",\"members\":{\"ReadCapacityUnits\":{\"type\":\"integer\"}}},\"S6c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"ResourceRecord\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Value\":{}}},\"ValidationDomain\":{},\"ValidationEmails\":{\"shape\":\"S13\"},\"ValidationMethod\":{},\"ValidationStatus\":{}}}},\"S8h\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"HostedZoneId\":{}}},\"S8i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S8s\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"S8y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Domain\":{},\"Status\":{},\"Fqdn\":{},\"IamRoleName\":{}}}},\"Sbq\":{\"type\":\"list\",\"member\":{}},\"Sby\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ProductArn\",\"Id\"],\"members\":{\"ProductArn\":{},\"Id\":{}}}},\"Scb\":{\"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\"}}}}},\"Sch\":{\"type\":\"structure\",\"members\":{\"Port\":{\"type\":\"integer\"},\"PortName\":{}}},\"Scw\":{\"type\":\"list\",\"member\":{\"shape\":\"Scx\"}},\"Scx\":{\"type\":\"structure\",\"required\":[\"Id\",\"ProductArn\"],\"members\":{\"Id\":{},\"ProductArn\":{}}},\"Scy\":{\"type\":\"structure\",\"required\":[\"Text\",\"UpdatedBy\"],\"members\":{\"Text\":{},\"UpdatedBy\":{}}},\"Sd7\":{\"type\":\"structure\",\"members\":{\"ProductArn\":{\"shape\":\"Sd8\"},\"AwsAccountId\":{\"shape\":\"Sd8\"},\"Id\":{\"shape\":\"Sd8\"},\"GeneratorId\":{\"shape\":\"Sd8\"},\"Region\":{\"shape\":\"Sd8\"},\"Type\":{\"shape\":\"Sd8\"},\"FirstObservedAt\":{\"shape\":\"Sdb\"},\"LastObservedAt\":{\"shape\":\"Sdb\"},\"CreatedAt\":{\"shape\":\"Sdb\"},\"UpdatedAt\":{\"shape\":\"Sdb\"},\"SeverityProduct\":{\"shape\":\"Sdf\",\"deprecated\":true,\"deprecatedMessage\":\"This filter is deprecated. Instead, use FindingProviderSeverityOriginal.\"},\"SeverityNormalized\":{\"shape\":\"Sdf\",\"deprecated\":true,\"deprecatedMessage\":\"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.\"},\"SeverityLabel\":{\"shape\":\"Sd8\"},\"Confidence\":{\"shape\":\"Sdf\"},\"Criticality\":{\"shape\":\"Sdf\"},\"Title\":{\"shape\":\"Sd8\"},\"Description\":{\"shape\":\"Sd8\"},\"RecommendationText\":{\"shape\":\"Sd8\"},\"SourceUrl\":{\"shape\":\"Sd8\"},\"ProductFields\":{\"shape\":\"Sdh\"},\"ProductName\":{\"shape\":\"Sd8\"},\"CompanyName\":{\"shape\":\"Sd8\"},\"UserDefinedFields\":{\"shape\":\"Sdh\"},\"MalwareName\":{\"shape\":\"Sd8\"},\"MalwareType\":{\"shape\":\"Sd8\"},\"MalwarePath\":{\"shape\":\"Sd8\"},\"MalwareState\":{\"shape\":\"Sd8\"},\"NetworkDirection\":{\"shape\":\"Sd8\"},\"NetworkProtocol\":{\"shape\":\"Sd8\"},\"NetworkSourceIpV4\":{\"shape\":\"Sdk\"},\"NetworkSourceIpV6\":{\"shape\":\"Sdk\"},\"NetworkSourcePort\":{\"shape\":\"Sdf\"},\"NetworkSourceDomain\":{\"shape\":\"Sd8\"},\"NetworkSourceMac\":{\"shape\":\"Sd8\"},\"NetworkDestinationIpV4\":{\"shape\":\"Sdk\"},\"NetworkDestinationIpV6\":{\"shape\":\"Sdk\"},\"NetworkDestinationPort\":{\"shape\":\"Sdf\"},\"NetworkDestinationDomain\":{\"shape\":\"Sd8\"},\"ProcessName\":{\"shape\":\"Sd8\"},\"ProcessPath\":{\"shape\":\"Sd8\"},\"ProcessPid\":{\"shape\":\"Sdf\"},\"ProcessParentPid\":{\"shape\":\"Sdf\"},\"ProcessLaunchedAt\":{\"shape\":\"Sdb\"},\"ProcessTerminatedAt\":{\"shape\":\"Sdb\"},\"ThreatIntelIndicatorType\":{\"shape\":\"Sd8\"},\"ThreatIntelIndicatorValue\":{\"shape\":\"Sd8\"},\"ThreatIntelIndicatorCategory\":{\"shape\":\"Sd8\"},\"ThreatIntelIndicatorLastObservedAt\":{\"shape\":\"Sdb\"},\"ThreatIntelIndicatorSource\":{\"shape\":\"Sd8\"},\"ThreatIntelIndicatorSourceUrl\":{\"shape\":\"Sd8\"},\"ResourceType\":{\"shape\":\"Sd8\"},\"ResourceId\":{\"shape\":\"Sd8\"},\"ResourcePartition\":{\"shape\":\"Sd8\"},\"ResourceRegion\":{\"shape\":\"Sd8\"},\"ResourceTags\":{\"shape\":\"Sdh\"},\"ResourceAwsEc2InstanceType\":{\"shape\":\"Sd8\"},\"ResourceAwsEc2InstanceImageId\":{\"shape\":\"Sd8\"},\"ResourceAwsEc2InstanceIpV4Addresses\":{\"shape\":\"Sdk\"},\"ResourceAwsEc2InstanceIpV6Addresses\":{\"shape\":\"Sdk\"},\"ResourceAwsEc2InstanceKeyName\":{\"shape\":\"Sd8\"},\"ResourceAwsEc2InstanceIamInstanceProfileArn\":{\"shape\":\"Sd8\"},\"ResourceAwsEc2InstanceVpcId\":{\"shape\":\"Sd8\"},\"ResourceAwsEc2InstanceSubnetId\":{\"shape\":\"Sd8\"},\"ResourceAwsEc2InstanceLaunchedAt\":{\"shape\":\"Sdb\"},\"ResourceAwsS3BucketOwnerId\":{\"shape\":\"Sd8\"},\"ResourceAwsS3BucketOwnerName\":{\"shape\":\"Sd8\"},\"ResourceAwsIamAccessKeyUserName\":{\"shape\":\"Sd8\",\"deprecated\":true,\"deprecatedMessage\":\"This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.\"},\"ResourceAwsIamAccessKeyPrincipalName\":{\"shape\":\"Sd8\"},\"ResourceAwsIamAccessKeyStatus\":{\"shape\":\"Sd8\"},\"ResourceAwsIamAccessKeyCreatedAt\":{\"shape\":\"Sdb\"},\"ResourceAwsIamUserUserName\":{\"shape\":\"Sd8\"},\"ResourceContainerName\":{\"shape\":\"Sd8\"},\"ResourceContainerImageId\":{\"shape\":\"Sd8\"},\"ResourceContainerImageName\":{\"shape\":\"Sd8\"},\"ResourceContainerLaunchedAt\":{\"shape\":\"Sdb\"},\"ResourceDetailsOther\":{\"shape\":\"Sdh\"},\"ComplianceStatus\":{\"shape\":\"Sd8\"},\"VerificationState\":{\"shape\":\"Sd8\"},\"WorkflowState\":{\"shape\":\"Sd8\"},\"WorkflowStatus\":{\"shape\":\"Sd8\"},\"RecordState\":{\"shape\":\"Sd8\"},\"RelatedFindingsProductArn\":{\"shape\":\"Sd8\"},\"RelatedFindingsId\":{\"shape\":\"Sd8\"},\"NoteText\":{\"shape\":\"Sd8\"},\"NoteUpdatedAt\":{\"shape\":\"Sdb\"},\"NoteUpdatedBy\":{\"shape\":\"Sd8\"},\"Keyword\":{\"deprecated\":true,\"deprecatedMessage\":\"The Keyword property is deprecated.\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"FindingProviderFieldsConfidence\":{\"shape\":\"Sdf\"},\"FindingProviderFieldsCriticality\":{\"shape\":\"Sdf\"},\"FindingProviderFieldsRelatedFindingsId\":{\"shape\":\"Sd8\"},\"FindingProviderFieldsRelatedFindingsProductArn\":{\"shape\":\"Sd8\"},\"FindingProviderFieldsSeverityLabel\":{\"shape\":\"Sd8\"},\"FindingProviderFieldsSeverityOriginal\":{\"shape\":\"Sd8\"},\"FindingProviderFieldsTypes\":{\"shape\":\"Sd8\"}}},\"Sd8\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Comparison\":{}}}},\"Sdb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Start\":{},\"End\":{},\"DateRange\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"integer\"},\"Unit\":{}}}}}},\"Sdf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Gte\":{\"type\":\"double\"},\"Lte\":{\"type\":\"double\"},\"Eq\":{\"type\":\"double\"}}}},\"Sdh\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Comparison\":{}}}},\"Sdk\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Cidr\":{}}}},\"Sdu\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"ProcessingResult\":{}}}},\"Sdx\":{\"type\":\"list\",\"member\":{}},\"Se8\":{\"type\":\"list\",\"member\":{}},\"Sey\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sfh\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sfn\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"InvitationId\":{},\"InvitedAt\":{\"shape\":\"Sey\"},\"MemberStatus\":{}}},\"Sgb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"Email\":{},\"MasterId\":{\"deprecated\":true,\"deprecatedMessage\":\"This field is deprecated, use AdministratorId instead.\"},\"AdministratorId\":{},\"MemberStatus\":{},\"InvitedAt\":{\"shape\":\"Sey\"},\"UpdatedAt\":{\"shape\":\"Sey\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-10-26\",\"endpointPrefix\":\"securityhub\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS SecurityHub\",\"serviceId\":\"SecurityHub\",\"signatureVersion\":\"v4\",\"signingName\":\"securityhub\",\"uid\":\"securityhub-2018-10-26\"},\"operations\":{\"AcceptAdministratorInvitation\":{\"http\":{\"requestUri\":\"/administrator\"},\"input\":{\"type\":\"structure\",\"required\":[\"AdministratorId\",\"InvitationId\"],\"members\":{\"AdministratorId\":{},\"InvitationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AcceptInvitation\":{\"http\":{\"requestUri\":\"/master\"},\"input\":{\"type\":\"structure\",\"required\":[\"MasterId\",\"InvitationId\"],\"members\":{\"MasterId\":{},\"InvitationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"This API has been deprecated, use AcceptAdministratorInvitation API instead.\"},\"BatchDisableStandards\":{\"http\":{\"requestUri\":\"/standards/deregister\"},\"input\":{\"type\":\"structure\",\"required\":[\"StandardsSubscriptionArns\"],\"members\":{\"StandardsSubscriptionArns\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StandardsSubscriptions\":{\"shape\":\"S9\"}}}},\"BatchEnableStandards\":{\"http\":{\"requestUri\":\"/standards/register\"},\"input\":{\"type\":\"structure\",\"required\":[\"StandardsSubscriptionRequests\"],\"members\":{\"StandardsSubscriptionRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StandardsArn\"],\"members\":{\"StandardsArn\":{},\"StandardsInput\":{\"shape\":\"Sb\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"StandardsSubscriptions\":{\"shape\":\"S9\"}}}},\"BatchImportFindings\":{\"http\":{\"requestUri\":\"/findings/import\"},\"input\":{\"type\":\"structure\",\"required\":[\"Findings\"],\"members\":{\"Findings\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}}}},\"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\":\"Sgq\"},\"Note\":{\"shape\":\"Sgs\"},\"Severity\":{\"type\":\"structure\",\"members\":{\"Normalized\":{\"type\":\"integer\"},\"Product\":{\"type\":\"double\"},\"Label\":{}}},\"VerificationState\":{},\"Confidence\":{\"type\":\"integer\"},\"Criticality\":{\"type\":\"integer\"},\"Types\":{\"shape\":\"Sm\"},\"UserDefinedFields\":{\"shape\":\"St\"},\"Workflow\":{\"type\":\"structure\",\"members\":{\"Status\":{}}},\"RelatedFindings\":{\"shape\":\"Sfq\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProcessedFindings\",\"UnprocessedFindings\"],\"members\":{\"ProcessedFindings\":{\"shape\":\"Sgq\"},\"UnprocessedFindings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"FindingIdentifier\",\"ErrorCode\",\"ErrorMessage\"],\"members\":{\"FindingIdentifier\":{\"shape\":\"Sgr\"},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}}},\"CreateActionTarget\":{\"http\":{\"requestUri\":\"/actionTargets\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Description\",\"Id\"],\"members\":{\"Name\":{},\"Description\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ActionTargetArn\"],\"members\":{\"ActionTargetArn\":{}}}},\"CreateFindingAggregator\":{\"http\":{\"requestUri\":\"/findingAggregator/create\"},\"input\":{\"type\":\"structure\",\"required\":[\"RegionLinkingMode\"],\"members\":{\"RegionLinkingMode\":{},\"Regions\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FindingAggregatorArn\":{},\"FindingAggregationRegion\":{},\"RegionLinkingMode\":{},\"Regions\":{\"shape\":\"S15\"}}}},\"CreateInsight\":{\"http\":{\"requestUri\":\"/insights\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Filters\",\"GroupByAttribute\"],\"members\":{\"Name\":{},\"Filters\":{\"shape\":\"Sh3\"},\"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\":\"Shs\"}}}},\"DeclineInvitations\":{\"http\":{\"requestUri\":\"/invitations/decline\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Shv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedAccounts\":{\"shape\":\"Shs\"}}}},\"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\":{}}}},\"DeleteFindingAggregator\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/findingAggregator/delete/{FindingAggregatorArn+}\"},\"input\":{\"type\":\"structure\",\"required\":[\"FindingAggregatorArn\"],\"members\":{\"FindingAggregatorArn\":{\"location\":\"uri\",\"locationName\":\"FindingAggregatorArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"Shv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedAccounts\":{\"shape\":\"Shs\"}}}},\"DeleteMembers\":{\"http\":{\"requestUri\":\"/members/delete\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Shv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedAccounts\":{\"shape\":\"Shs\"}}}},\"DescribeActionTargets\":{\"http\":{\"requestUri\":\"/actionTargets/get\"},\"input\":{\"type\":\"structure\",\"members\":{\"ActionTargetArns\":{\"shape\":\"Si8\"},\"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\"},\"AutoEnableStandards\":{}}}},\"DescribeProducts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/products\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"ProductArn\":{\"location\":\"querystring\",\"locationName\":\"ProductArn\"}}},\"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\":\"Siz\"},\"ControlId\":{},\"Title\":{},\"Description\":{},\"RemediationUrl\":{},\"SeverityRating\":{},\"RelatedRequirements\":{\"shape\":\"Sfi\"}}}},\"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\":{}}},\"DisassociateFromAdministratorAccount\":{\"http\":{\"requestUri\":\"/administrator/disassociate\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateFromMasterAccount\":{\"http\":{\"requestUri\":\"/master/disassociate\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"This API has been deprecated, use DisassociateFromAdministratorAccount API instead.\"},\"DisassociateMembers\":{\"http\":{\"requestUri\":\"/members/disassociate\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Shv\"}}},\"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\":\"Sji\"},\"EnableDefaultStandards\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetAdministratorAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/administrator\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"Administrator\":{\"shape\":\"Sjo\"}}}},\"GetEnabledStandards\":{\"http\":{\"requestUri\":\"/standards/get\"},\"input\":{\"type\":\"structure\",\"members\":{\"StandardsSubscriptionArns\":{\"shape\":\"S7\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StandardsSubscriptions\":{\"shape\":\"S9\"},\"NextToken\":{}}}},\"GetFindingAggregator\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/findingAggregator/get/{FindingAggregatorArn+}\"},\"input\":{\"type\":\"structure\",\"required\":[\"FindingAggregatorArn\"],\"members\":{\"FindingAggregatorArn\":{\"location\":\"uri\",\"locationName\":\"FindingAggregatorArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FindingAggregatorArn\":{},\"FindingAggregationRegion\":{},\"RegionLinkingMode\":{},\"Regions\":{\"shape\":\"S15\"}}}},\"GetFindings\":{\"http\":{\"requestUri\":\"/findings\"},\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sh3\"},\"SortCriteria\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Field\":{},\"SortOrder\":{}}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Findings\"],\"members\":{\"Findings\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}},\"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\":\"Si8\"},\"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\":\"Sh3\"},\"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\":\"Sjo\"}}},\"deprecated\":true,\"deprecatedMessage\":\"This API has been deprecated, use GetAdministratorAccount API instead.\"},\"GetMembers\":{\"http\":{\"requestUri\":\"/members/get\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Shv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Members\":{\"shape\":\"Ske\"},\"UnprocessedAccounts\":{\"shape\":\"Shs\"}}}},\"InviteMembers\":{\"http\":{\"requestUri\":\"/members/invite\"},\"input\":{\"type\":\"structure\",\"required\":[\"AccountIds\"],\"members\":{\"AccountIds\":{\"shape\":\"Shv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"UnprocessedAccounts\":{\"shape\":\"Shs\"}}}},\"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\":{}}}},\"ListFindingAggregators\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/findingAggregator/list\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FindingAggregators\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FindingAggregatorArn\":{}}}},\"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\":\"Sjo\"}},\"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\":\"Ske\"},\"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\":\"Sji\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"Sji\"}}},\"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\":{}}},\"UpdateFindingAggregator\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/findingAggregator/update\"},\"input\":{\"type\":\"structure\",\"required\":[\"FindingAggregatorArn\",\"RegionLinkingMode\"],\"members\":{\"FindingAggregatorArn\":{},\"RegionLinkingMode\":{},\"Regions\":{\"shape\":\"S15\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FindingAggregatorArn\":{},\"FindingAggregationRegion\":{},\"RegionLinkingMode\":{},\"Regions\":{\"shape\":\"S15\"}}}},\"UpdateFindings\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/findings\"},\"input\":{\"type\":\"structure\",\"required\":[\"Filters\"],\"members\":{\"Filters\":{\"shape\":\"Sh3\"},\"Note\":{\"shape\":\"Sgs\"},\"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\":\"Sh3\"},\"GroupByAttribute\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateOrganizationConfiguration\":{\"http\":{\"requestUri\":\"/organization/configuration\"},\"input\":{\"type\":\"structure\",\"required\":[\"AutoEnable\"],\"members\":{\"AutoEnable\":{\"type\":\"boolean\"},\"AutoEnableStandards\":{}}},\"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\":{\"S7\":{\"type\":\"list\",\"member\":{}},\"S9\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"StandardsSubscriptionArn\",\"StandardsArn\",\"StandardsInput\",\"StandardsStatus\"],\"members\":{\"StandardsSubscriptionArn\":{},\"StandardsArn\":{},\"StandardsInput\":{\"shape\":\"Sb\"},\"StandardsStatus\":{},\"StandardsStatusReason\":{\"type\":\"structure\",\"required\":[\"StatusReasonCode\"],\"members\":{\"StatusReasonCode\":{}}}}}},\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sl\":{\"type\":\"structure\",\"required\":[\"SchemaVersion\",\"Id\",\"ProductArn\",\"GeneratorId\",\"AwsAccountId\",\"CreatedAt\",\"UpdatedAt\",\"Title\",\"Description\",\"Resources\"],\"members\":{\"SchemaVersion\":{},\"Id\":{},\"ProductArn\":{},\"ProductName\":{},\"CompanyName\":{},\"Region\":{},\"GeneratorId\":{},\"AwsAccountId\":{},\"Types\":{\"shape\":\"Sm\"},\"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\":\"St\"},\"UserDefinedFields\":{\"shape\":\"St\"},\"Malware\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Type\":{},\"Path\":{},\"State\":{}}}},\"Network\":{\"type\":\"structure\",\"members\":{\"Direction\":{},\"Protocol\":{},\"OpenPortRange\":{\"shape\":\"S10\"},\"SourceIpV4\":{},\"SourceIpV6\":{},\"SourcePort\":{\"type\":\"integer\"},\"SourceDomain\":{},\"SourceMac\":{},\"DestinationIpV4\":{},\"DestinationIpV6\":{},\"DestinationPort\":{\"type\":\"integer\"},\"DestinationDomain\":{}}},\"NetworkPath\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComponentId\":{},\"ComponentType\":{},\"Egress\":{\"shape\":\"S13\"},\"Ingress\":{\"shape\":\"S13\"}}}},\"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\":\"St\"},\"DataClassification\":{\"type\":\"structure\",\"members\":{\"DetailedResultsLocation\":{},\"Result\":{\"type\":\"structure\",\"members\":{\"MimeType\":{},\"SizeClassified\":{\"type\":\"long\"},\"AdditionalOccurrences\":{\"type\":\"boolean\"},\"Status\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Reason\":{}}},\"SensitiveData\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Category\":{},\"Detections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"long\"},\"Type\":{},\"Occurrences\":{\"shape\":\"S1o\"}}}},\"TotalCount\":{\"type\":\"long\"}}}},\"CustomDataIdentifiers\":{\"type\":\"structure\",\"members\":{\"Detections\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Count\":{\"type\":\"long\"},\"Arn\":{},\"Name\":{},\"Occurrences\":{\"shape\":\"S1o\"}}}},\"TotalCount\":{\"type\":\"long\"}}}}}}},\"Details\":{\"type\":\"structure\",\"members\":{\"AwsAutoScalingAutoScalingGroup\":{\"type\":\"structure\",\"members\":{\"LaunchConfigurationName\":{},\"LoadBalancerNames\":{\"shape\":\"S15\"},\"HealthCheckType\":{},\"HealthCheckGracePeriod\":{\"type\":\"integer\"},\"CreatedTime\":{},\"MixedInstancesPolicy\":{\"type\":\"structure\",\"members\":{\"InstancesDistribution\":{\"type\":\"structure\",\"members\":{\"OnDemandAllocationStrategy\":{},\"OnDemandBaseCapacity\":{\"type\":\"integer\"},\"OnDemandPercentageAboveBaseCapacity\":{\"type\":\"integer\"},\"SpotAllocationStrategy\":{},\"SpotInstancePools\":{\"type\":\"integer\"},\"SpotMaxPrice\":{}}},\"LaunchTemplate\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateSpecification\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Version\":{}}},\"Overrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InstanceType\":{},\"WeightedCapacity\":{}}}}}}}},\"AvailabilityZones\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"LaunchTemplate\":{\"type\":\"structure\",\"members\":{\"LaunchTemplateId\":{},\"LaunchTemplateName\":{},\"Version\":{}}},\"CapacityRebalance\":{\"type\":\"boolean\"}}},\"AwsCodeBuildProject\":{\"type\":\"structure\",\"members\":{\"EncryptionKey\":{},\"Artifacts\":{\"shape\":\"S2c\"},\"Environment\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"EnvironmentVariables\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Value\":{}}}},\"PrivilegedMode\":{\"type\":\"boolean\"},\"ImagePullCredentialsType\":{},\"RegistryCredential\":{\"type\":\"structure\",\"members\":{\"Credential\":{},\"CredentialProvider\":{}}},\"Type\":{}}},\"Name\":{},\"Source\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Location\":{},\"GitCloneDepth\":{\"type\":\"integer\"},\"InsecureSsl\":{\"type\":\"boolean\"}}},\"ServiceRole\":{},\"LogsConfig\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogs\":{\"type\":\"structure\",\"members\":{\"GroupName\":{},\"Status\":{},\"StreamName\":{}}},\"S3Logs\":{\"type\":\"structure\",\"members\":{\"EncryptionDisabled\":{\"type\":\"boolean\"},\"Location\":{},\"Status\":{}}}}},\"VpcConfig\":{\"type\":\"structure\",\"members\":{\"VpcId\":{},\"Subnets\":{\"shape\":\"S2n\"},\"SecurityGroupIds\":{\"shape\":\"S2n\"}}},\"SecondaryArtifacts\":{\"shape\":\"S2c\"}}},\"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\"}}}}}}}}}},\"ViewerCertificate\":{\"type\":\"structure\",\"members\":{\"AcmCertificateArn\":{},\"Certificate\":{},\"CertificateSource\":{},\"CloudFrontDefaultCertificate\":{\"type\":\"boolean\"},\"IamCertificateId\":{},\"MinimumProtocolVersion\":{},\"SslSupportMethod\":{}}},\"Status\":{},\"WebAclId\":{}}},\"AwsEc2Instance\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"ImageId\":{},\"IpV4Addresses\":{\"shape\":\"S15\"},\"IpV6Addresses\":{\"shape\":\"S15\"},\"KeyName\":{},\"IamInstanceProfileArn\":{},\"VpcId\":{},\"SubnetId\":{},\"LaunchedAt\":{},\"NetworkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NetworkInterfaceId\":{}}}}}},\"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\":\"S3h\"},\"IpPermissionsEgress\":{\"shape\":\"S3h\"}}},\"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\":{\"shape\":\"S3x\"},\"DhcpOptionsId\":{},\"State\":{}}},\"AwsEc2Eip\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{},\"PublicIp\":{},\"AllocationId\":{},\"AssociationId\":{},\"Domain\":{},\"PublicIpv4Pool\":{},\"NetworkBorderGroup\":{},\"NetworkInterfaceId\":{},\"NetworkInterfaceOwnerId\":{},\"PrivateIpAddress\":{}}},\"AwsEc2Subnet\":{\"type\":\"structure\",\"members\":{\"AssignIpv6AddressOnCreation\":{\"type\":\"boolean\"},\"AvailabilityZone\":{},\"AvailabilityZoneId\":{},\"AvailableIpAddressCount\":{\"type\":\"integer\"},\"CidrBlock\":{},\"DefaultForAz\":{\"type\":\"boolean\"},\"MapPublicIpOnLaunch\":{\"type\":\"boolean\"},\"OwnerId\":{},\"State\":{},\"SubnetArn\":{},\"SubnetId\":{},\"VpcId\":{},\"Ipv6CidrBlockAssociationSet\":{\"shape\":\"S3x\"}}},\"AwsEc2NetworkAcl\":{\"type\":\"structure\",\"members\":{\"IsDefault\":{\"type\":\"boolean\"},\"NetworkAclId\":{},\"OwnerId\":{},\"VpcId\":{},\"Associations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NetworkAclAssociationId\":{},\"NetworkAclId\":{},\"SubnetId\":{}}}},\"Entries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrBlock\":{},\"Egress\":{\"type\":\"boolean\"},\"IcmpTypeCode\":{\"type\":\"structure\",\"members\":{\"Code\":{\"type\":\"integer\"},\"Type\":{\"type\":\"integer\"}}},\"Ipv6CidrBlock\":{},\"PortRange\":{\"type\":\"structure\",\"members\":{\"From\":{\"type\":\"integer\"},\"To\":{\"type\":\"integer\"}}},\"Protocol\":{},\"RuleAction\":{},\"RuleNumber\":{\"type\":\"integer\"}}}}}},\"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\":{},\"LoadBalancerAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}},\"AwsElasticBeanstalkEnvironment\":{\"type\":\"structure\",\"members\":{\"ApplicationName\":{},\"Cname\":{},\"DateCreated\":{},\"DateUpdated\":{},\"Description\":{},\"EndpointUrl\":{},\"EnvironmentArn\":{},\"EnvironmentId\":{},\"EnvironmentLinks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EnvironmentName\":{},\"LinkName\":{}}}},\"EnvironmentName\":{},\"OptionSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Namespace\":{},\"OptionName\":{},\"ResourceName\":{},\"Value\":{}}}},\"PlatformArn\":{},\"SolutionStackName\":{},\"Status\":{},\"Tier\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Version\":{}}},\"VersionLabel\":{}}},\"AwsElasticsearchDomain\":{\"type\":\"structure\",\"members\":{\"AccessPolicies\":{},\"DomainEndpointOptions\":{\"type\":\"structure\",\"members\":{\"EnforceHTTPS\":{\"type\":\"boolean\"},\"TLSSecurityPolicy\":{}}},\"DomainId\":{},\"DomainName\":{},\"Endpoint\":{},\"Endpoints\":{\"shape\":\"St\"},\"ElasticsearchVersion\":{},\"ElasticsearchClusterConfig\":{\"type\":\"structure\",\"members\":{\"DedicatedMasterCount\":{\"type\":\"integer\"},\"DedicatedMasterEnabled\":{\"type\":\"boolean\"},\"DedicatedMasterType\":{},\"InstanceCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"ZoneAwarenessConfig\":{\"type\":\"structure\",\"members\":{\"AvailabilityZoneCount\":{\"type\":\"integer\"}}},\"ZoneAwarenessEnabled\":{\"type\":\"boolean\"}}},\"EncryptionAtRestOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"KmsKeyId\":{}}},\"LogPublishingOptions\":{\"type\":\"structure\",\"members\":{\"IndexSlowLogs\":{\"shape\":\"S4r\"},\"SearchSlowLogs\":{\"shape\":\"S4r\"},\"AuditLogs\":{\"shape\":\"S4r\"}}},\"NodeToNodeEncryptionOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"ServiceSoftwareOptions\":{\"type\":\"structure\",\"members\":{\"AutomatedUpdateDate\":{},\"Cancellable\":{\"type\":\"boolean\"},\"CurrentVersion\":{},\"Description\":{},\"NewVersion\":{},\"UpdateAvailable\":{\"type\":\"boolean\"},\"UpdateStatus\":{}}},\"VPCOptions\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S2n\"},\"SecurityGroupIds\":{\"shape\":\"S2n\"},\"SubnetIds\":{\"shape\":\"S2n\"},\"VPCId\":{}}}}},\"AwsS3Bucket\":{\"type\":\"structure\",\"members\":{\"OwnerId\":{},\"OwnerName\":{},\"OwnerAccountId\":{},\"CreatedAt\":{},\"ServerSideEncryptionConfiguration\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ApplyServerSideEncryptionByDefault\":{\"type\":\"structure\",\"members\":{\"SSEAlgorithm\":{},\"KMSMasterKeyID\":{}}}}}}}},\"BucketLifecycleConfiguration\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AbortIncompleteMultipartUpload\":{\"type\":\"structure\",\"members\":{\"DaysAfterInitiation\":{\"type\":\"integer\"}}},\"ExpirationDate\":{},\"ExpirationInDays\":{\"type\":\"integer\"},\"ExpiredObjectDeleteMarker\":{\"type\":\"boolean\"},\"Filter\":{\"type\":\"structure\",\"members\":{\"Predicate\":{\"type\":\"structure\",\"members\":{\"Operands\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Prefix\":{},\"Tag\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Type\":{}}}},\"Prefix\":{},\"Tag\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Type\":{}}}}},\"ID\":{},\"NoncurrentVersionExpirationInDays\":{\"type\":\"integer\"},\"NoncurrentVersionTransitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Days\":{\"type\":\"integer\"},\"StorageClass\":{}}}},\"Prefix\":{},\"Status\":{},\"Transitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Date\":{},\"Days\":{\"type\":\"integer\"},\"StorageClass\":{}}}}}}}}},\"PublicAccessBlockConfiguration\":{\"shape\":\"S5e\"},\"AccessControlList\":{},\"BucketLoggingConfiguration\":{\"type\":\"structure\",\"members\":{\"DestinationBucketName\":{},\"LogFilePrefix\":{}}},\"BucketWebsiteConfiguration\":{\"type\":\"structure\",\"members\":{\"ErrorDocument\":{},\"IndexDocumentSuffix\":{},\"RedirectAllRequestsTo\":{\"type\":\"structure\",\"members\":{\"Hostname\":{},\"Protocol\":{}}},\"RoutingRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Condition\":{\"type\":\"structure\",\"members\":{\"HttpErrorCodeReturnedEquals\":{},\"KeyPrefixEquals\":{}}},\"Redirect\":{\"type\":\"structure\",\"members\":{\"Hostname\":{},\"HttpRedirectCode\":{},\"Protocol\":{},\"ReplaceKeyPrefixWith\":{},\"ReplaceKeyWith\":{}}}}}}}},\"BucketNotificationConfiguration\":{\"type\":\"structure\",\"members\":{\"Configurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Events\":{\"type\":\"list\",\"member\":{}},\"Filter\":{\"type\":\"structure\",\"members\":{\"S3KeyFilter\":{\"type\":\"structure\",\"members\":{\"FilterRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}}}}}},\"Destination\":{},\"Type\":{}}}}}},\"BucketVersioningConfiguration\":{\"type\":\"structure\",\"members\":{\"IsMfaDeleteEnabled\":{\"type\":\"boolean\"},\"Status\":{}}}}},\"AwsS3AccountPublicAccessBlock\":{\"shape\":\"S5e\"},\"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 filter is deprecated. Instead, use PrincipalName.\"},\"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\":\"S65\"},\"CreateDate\":{},\"GroupList\":{\"shape\":\"S15\"},\"Path\":{},\"PermissionsBoundary\":{\"shape\":\"S67\"},\"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\":{\"ClientCertificateId\":{},\"CreatedDate\":{},\"Description\":{},\"DefaultRouteSettings\":{\"shape\":\"S6e\"},\"DeploymentId\":{},\"LastUpdatedDate\":{},\"RouteSettings\":{\"shape\":\"S6e\"},\"StageName\":{},\"StageVariables\":{\"shape\":\"St\"},\"AccessLogSettings\":{\"shape\":\"S6f\"},\"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\":\"S2n\"},\"AllowCredentials\":{\"type\":\"boolean\"},\"ExposeHeaders\":{\"shape\":\"S2n\"},\"MaxAge\":{\"type\":\"integer\"},\"AllowMethods\":{\"shape\":\"S2n\"},\"AllowHeaders\":{\"shape\":\"S2n\"}}}}},\"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\":\"S6p\"},\"Projection\":{\"shape\":\"S6r\"},\"ProvisionedThroughput\":{\"shape\":\"S6s\"}}}},\"GlobalTableVersion\":{},\"ItemCount\":{\"type\":\"integer\"},\"KeySchema\":{\"shape\":\"S6p\"},\"LatestStreamArn\":{},\"LatestStreamLabel\":{},\"LocalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexArn\":{},\"IndexName\":{},\"KeySchema\":{\"shape\":\"S6p\"},\"Projection\":{\"shape\":\"S6r\"}}}},\"ProvisionedThroughput\":{\"shape\":\"S6s\"},\"Replicas\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"GlobalSecondaryIndexes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IndexName\":{},\"ProvisionedThroughputOverride\":{\"shape\":\"S6z\"}}}},\"KmsMasterKeyId\":{},\"ProvisionedThroughputOverride\":{\"shape\":\"S6z\"},\"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\":\"St\"},\"DocumentationVersion\":{},\"AccessLogSettings\":{\"shape\":\"S6f\"},\"CanarySettings\":{\"type\":\"structure\",\"members\":{\"PercentTraffic\":{\"type\":\"double\"},\"DeploymentId\":{},\"StageVariableOverrides\":{\"shape\":\"St\"},\"UseStageCache\":{\"type\":\"boolean\"}}},\"TracingEnabled\":{\"type\":\"boolean\"},\"CreatedDate\":{},\"LastUpdatedDate\":{},\"WebAclArn\":{}}},\"AwsApiGatewayRestApi\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"CreatedDate\":{},\"Version\":{},\"BinaryMediaTypes\":{\"shape\":\"S2n\"},\"MinimumCompressionSize\":{\"type\":\"integer\"},\"ApiKeySource\":{},\"EndpointConfiguration\":{\"type\":\"structure\",\"members\":{\"Types\":{\"shape\":\"S2n\"}}}}},\"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\":\"S7e\"},\"ExtendedKeyUsages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"OId\":{}}}},\"FailureReason\":{},\"ImportedAt\":{},\"InUseBy\":{\"shape\":\"S15\"},\"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\":\"S7e\"},\"RenewalStatus\":{},\"RenewalStatusReason\":{},\"UpdatedAt\":{}}},\"Serial\":{},\"SignatureAlgorithm\":{},\"Status\":{},\"Subject\":{},\"SubjectAlternativeNames\":{\"shape\":\"S15\"},\"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\":\"S15\"},\"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\":{}}}},\"LoggingStatus\":{\"type\":\"structure\",\"members\":{\"BucketName\":{},\"LastFailureMessage\":{},\"LastFailureTime\":{},\"LastSuccessfulDeliveryTime\":{},\"LoggingEnabled\":{\"type\":\"boolean\"},\"S3KeyPrefix\":{}}}}},\"AwsElbLoadBalancer\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S15\"},\"BackendServerDescriptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"InstancePort\":{\"type\":\"integer\"},\"PolicyNames\":{\"shape\":\"S15\"}}}},\"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\":\"S15\"}}}},\"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\"}}},\"AdditionalAttributes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}}}},\"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\":\"S15\"}}},\"Scheme\":{},\"SecurityGroups\":{\"shape\":\"S15\"},\"SourceSecurityGroup\":{\"type\":\"structure\",\"members\":{\"GroupName\":{},\"OwnerAlias\":{}}},\"Subnets\":{\"shape\":\"S15\"},\"VpcId\":{}}},\"AwsIamGroup\":{\"type\":\"structure\",\"members\":{\"AttachedManagedPolicies\":{\"shape\":\"S65\"},\"CreateDate\":{},\"GroupId\":{},\"GroupName\":{},\"GroupPolicyList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PolicyName\":{}}}},\"Path\":{}}},\"AwsIamRole\":{\"type\":\"structure\",\"members\":{\"AssumeRolePolicyDocument\":{},\"AttachedManagedPolicies\":{\"shape\":\"S65\"},\"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\":\"S67\"},\"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\":{},\"KeyRotationStatus\":{\"type\":\"boolean\"}}},\"AwsLambdaFunction\":{\"type\":\"structure\",\"members\":{\"Code\":{\"type\":\"structure\",\"members\":{\"S3Bucket\":{},\"S3Key\":{},\"S3ObjectVersion\":{},\"ZipFile\":{}}},\"CodeSha256\":{},\"DeadLetterConfig\":{\"type\":\"structure\",\"members\":{\"TargetArn\":{}}},\"Environment\":{\"type\":\"structure\",\"members\":{\"Variables\":{\"shape\":\"St\"},\"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\":\"S2n\"},\"SubnetIds\":{\"shape\":\"S2n\"},\"VpcId\":{}}},\"Version\":{}}},\"AwsLambdaLayerVersion\":{\"type\":\"structure\",\"members\":{\"Version\":{\"type\":\"long\"},\"CompatibleRuntimes\":{\"shape\":\"S2n\"},\"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\":\"S9m\"},\"Engine\":{},\"EngineVersion\":{},\"IAMDatabaseAuthenticationEnabled\":{\"type\":\"boolean\"},\"InstanceCreateTime\":{},\"KmsKeyId\":{},\"PubliclyAccessible\":{\"type\":\"boolean\"},\"StorageEncrypted\":{\"type\":\"boolean\"},\"TdeCredentialArn\":{},\"VpcSecurityGroups\":{\"shape\":\"S9n\"},\"MultiAz\":{\"type\":\"boolean\"},\"EnhancedMonitoringResourceArn\":{},\"DbInstanceStatus\":{},\"MasterUsername\":{},\"AllocatedStorage\":{\"type\":\"integer\"},\"PreferredBackupWindow\":{},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DbSecurityGroups\":{\"shape\":\"S15\"},\"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\":\"S15\"},\"LogTypesToDisable\":{\"shape\":\"S15\"}}},\"ProcessorFeatures\":{\"shape\":\"S9x\"}}},\"LatestRestorableTime\":{},\"AutoMinorVersionUpgrade\":{\"type\":\"boolean\"},\"ReadReplicaSourceDBInstanceIdentifier\":{},\"ReadReplicaDBInstanceIdentifiers\":{\"shape\":\"S15\"},\"ReadReplicaDBClusterIdentifiers\":{\"shape\":\"S15\"},\"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\":\"Sa3\"},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"MonitoringInterval\":{\"type\":\"integer\"},\"MonitoringRoleArn\":{},\"PromotionTier\":{\"type\":\"integer\"},\"Timezone\":{},\"PerformanceInsightsEnabled\":{\"type\":\"boolean\"},\"PerformanceInsightsKmsKeyId\":{},\"PerformanceInsightsRetentionPeriod\":{\"type\":\"integer\"},\"EnabledCloudWatchLogsExports\":{\"shape\":\"S15\"},\"ProcessorFeatures\":{\"shape\":\"S9x\"},\"ListenerEndpoint\":{\"shape\":\"S9m\"},\"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\":\"S9x\"},\"DbiResourceId\":{}}},\"AwsRdsDbClusterSnapshot\":{\"type\":\"structure\",\"members\":{\"AvailabilityZones\":{\"shape\":\"S15\"},\"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\":\"S15\"},\"BackupRetentionPeriod\":{\"type\":\"integer\"},\"DatabaseName\":{},\"Status\":{},\"Endpoint\":{},\"ReaderEndpoint\":{},\"CustomEndpoints\":{\"shape\":\"S15\"},\"MultiAz\":{\"type\":\"boolean\"},\"Engine\":{},\"EngineVersion\":{},\"Port\":{\"type\":\"integer\"},\"MasterUsername\":{},\"PreferredBackupWindow\":{},\"PreferredMaintenanceWindow\":{},\"ReadReplicaIdentifiers\":{\"shape\":\"S15\"},\"VpcSecurityGroups\":{\"shape\":\"S9n\"},\"HostedZoneId\":{},\"StorageEncrypted\":{\"type\":\"boolean\"},\"KmsKeyId\":{},\"DbClusterResourceId\":{},\"AssociatedRoles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"Status\":{}}}},\"ClusterCreateTime\":{},\"EnabledCloudWatchLogsExports\":{\"shape\":\"S15\"},\"EngineMode\":{},\"DeletionProtection\":{\"type\":\"boolean\"},\"HttpEndpointEnabled\":{\"type\":\"boolean\"},\"ActivityStreamStatus\":{},\"CopyTagsToSnapshot\":{\"type\":\"boolean\"},\"CrossAccountClone\":{\"type\":\"boolean\"},\"DomainMemberships\":{\"shape\":\"Sa3\"},\"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\"}}},\"AwsEcsCluster\":{\"type\":\"structure\",\"members\":{\"CapacityProviders\":{\"shape\":\"S2n\"},\"ClusterSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"Configuration\":{\"type\":\"structure\",\"members\":{\"ExecuteCommandConfiguration\":{\"type\":\"structure\",\"members\":{\"KmsKeyId\":{},\"LogConfiguration\":{\"type\":\"structure\",\"members\":{\"CloudWatchEncryptionEnabled\":{\"type\":\"boolean\"},\"CloudWatchLogGroupName\":{},\"S3BucketName\":{},\"S3EncryptionEnabled\":{\"type\":\"boolean\"},\"S3KeyPrefix\":{}}},\"Logging\":{}}}}},\"DefaultCapacityProviderStrategy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Base\":{\"type\":\"integer\"},\"CapacityProvider\":{},\"Weight\":{\"type\":\"integer\"}}}}}},\"AwsEcsTaskDefinition\":{\"type\":\"structure\",\"members\":{\"ContainerDefinitions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Command\":{\"shape\":\"S2n\"},\"Cpu\":{\"type\":\"integer\"},\"DependsOn\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Condition\":{},\"ContainerName\":{}}}},\"DisableNetworking\":{\"type\":\"boolean\"},\"DnsSearchDomains\":{\"shape\":\"S2n\"},\"DnsServers\":{\"shape\":\"S2n\"},\"DockerLabels\":{\"shape\":\"St\"},\"DockerSecurityOptions\":{\"shape\":\"S2n\"},\"EntryPoint\":{\"shape\":\"S2n\"},\"Environment\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"EnvironmentFiles\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}}},\"Essential\":{\"type\":\"boolean\"},\"ExtraHosts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Hostname\":{},\"IpAddress\":{}}}},\"FirelensConfiguration\":{\"type\":\"structure\",\"members\":{\"Options\":{\"shape\":\"St\"},\"Type\":{}}},\"HealthCheck\":{\"type\":\"structure\",\"members\":{\"Command\":{\"shape\":\"S2n\"},\"Interval\":{\"type\":\"integer\"},\"Retries\":{\"type\":\"integer\"},\"StartPeriod\":{\"type\":\"integer\"},\"Timeout\":{\"type\":\"integer\"}}},\"Hostname\":{},\"Image\":{},\"Interactive\":{\"type\":\"boolean\"},\"Links\":{\"shape\":\"S2n\"},\"LinuxParameters\":{\"type\":\"structure\",\"members\":{\"Capabilities\":{\"type\":\"structure\",\"members\":{\"Add\":{\"shape\":\"S2n\"},\"Drop\":{\"shape\":\"S2n\"}}},\"Devices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerPath\":{},\"HostPath\":{},\"Permissions\":{\"shape\":\"S2n\"}}}},\"InitProcessEnabled\":{\"type\":\"boolean\"},\"MaxSwap\":{\"type\":\"integer\"},\"SharedMemorySize\":{\"type\":\"integer\"},\"Swappiness\":{\"type\":\"integer\"},\"Tmpfs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerPath\":{},\"MountOptions\":{\"shape\":\"S2n\"},\"Size\":{\"type\":\"integer\"}}}}}},\"LogConfiguration\":{\"type\":\"structure\",\"members\":{\"LogDriver\":{},\"Options\":{\"shape\":\"St\"},\"SecretOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ValueFrom\":{}}}}}},\"Memory\":{\"type\":\"integer\"},\"MemoryReservation\":{\"type\":\"integer\"},\"MountPoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerPath\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"SourceVolume\":{}}}},\"Name\":{},\"PortMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerPort\":{\"type\":\"integer\"},\"HostPort\":{\"type\":\"integer\"},\"Protocol\":{}}}},\"Privileged\":{\"type\":\"boolean\"},\"PseudoTerminal\":{\"type\":\"boolean\"},\"ReadonlyRootFilesystem\":{\"type\":\"boolean\"},\"RepositoryCredentials\":{\"type\":\"structure\",\"members\":{\"CredentialsParameter\":{}}},\"ResourceRequirements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}}},\"Secrets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ValueFrom\":{}}}},\"StartTimeout\":{\"type\":\"integer\"},\"StopTimeout\":{\"type\":\"integer\"},\"SystemControls\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Namespace\":{},\"Value\":{}}}},\"Ulimits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"HardLimit\":{\"type\":\"integer\"},\"Name\":{},\"SoftLimit\":{\"type\":\"integer\"}}}},\"User\":{},\"VolumesFrom\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReadOnly\":{\"type\":\"boolean\"},\"SourceContainer\":{}}}},\"WorkingDirectory\":{}}}},\"Cpu\":{},\"ExecutionRoleArn\":{},\"Family\":{},\"InferenceAccelerators\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeviceName\":{},\"DeviceType\":{}}}},\"IpcMode\":{},\"Memory\":{},\"NetworkMode\":{},\"PidMode\":{},\"PlacementConstraints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Expression\":{},\"Type\":{}}}},\"ProxyConfiguration\":{\"type\":\"structure\",\"members\":{\"ContainerName\":{},\"ProxyConfigurationProperties\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"Type\":{}}},\"RequiresCompatibilities\":{\"shape\":\"S2n\"},\"TaskRoleArn\":{},\"Volumes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DockerVolumeConfiguration\":{\"type\":\"structure\",\"members\":{\"Autoprovision\":{\"type\":\"boolean\"},\"Driver\":{},\"DriverOpts\":{\"shape\":\"St\"},\"Labels\":{\"shape\":\"St\"},\"Scope\":{}}},\"EfsVolumeConfiguration\":{\"type\":\"structure\",\"members\":{\"AuthorizationConfig\":{\"type\":\"structure\",\"members\":{\"AccessPointId\":{},\"Iam\":{}}},\"FilesystemId\":{},\"RootDirectory\":{},\"TransitEncryption\":{},\"TransitEncryptionPort\":{\"type\":\"integer\"}}},\"Host\":{\"type\":\"structure\",\"members\":{\"SourcePath\":{}}},\"Name\":{}}}}}},\"Container\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"ImageId\":{},\"ImageName\":{},\"LaunchedAt\":{}}},\"Other\":{\"shape\":\"St\"},\"AwsRdsEventSubscription\":{\"type\":\"structure\",\"members\":{\"CustSubscriptionId\":{},\"CustomerAwsId\":{},\"Enabled\":{\"type\":\"boolean\"},\"EventCategoriesList\":{\"shape\":\"S2n\"},\"EventSubscriptionArn\":{},\"SnsTopicArn\":{},\"SourceIdsList\":{\"shape\":\"S2n\"},\"SourceType\":{},\"Status\":{},\"SubscriptionCreationTime\":{}}},\"AwsEcsService\":{\"type\":\"structure\",\"members\":{\"CapacityProviderStrategy\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Base\":{\"type\":\"integer\"},\"CapacityProvider\":{},\"Weight\":{\"type\":\"integer\"}}}},\"Cluster\":{},\"DeploymentConfiguration\":{\"type\":\"structure\",\"members\":{\"DeploymentCircuitBreaker\":{\"type\":\"structure\",\"members\":{\"Enable\":{\"type\":\"boolean\"},\"Rollback\":{\"type\":\"boolean\"}}},\"MaximumPercent\":{\"type\":\"integer\"},\"MinimumHealthyPercent\":{\"type\":\"integer\"}}},\"DeploymentController\":{\"type\":\"structure\",\"members\":{\"Type\":{}}},\"DesiredCount\":{\"type\":\"integer\"},\"EnableEcsManagedTags\":{\"type\":\"boolean\"},\"EnableExecuteCommand\":{\"type\":\"boolean\"},\"HealthCheckGracePeriodSeconds\":{\"type\":\"integer\"},\"LaunchType\":{},\"LoadBalancers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerName\":{},\"ContainerPort\":{\"type\":\"integer\"},\"LoadBalancerName\":{},\"TargetGroupArn\":{}}}},\"Name\":{},\"NetworkConfiguration\":{\"type\":\"structure\",\"members\":{\"AwsVpcConfiguration\":{\"type\":\"structure\",\"members\":{\"AssignPublicIp\":{},\"SecurityGroups\":{\"shape\":\"S2n\"},\"Subnets\":{\"shape\":\"S2n\"}}}}},\"PlacementConstraints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Expression\":{},\"Type\":{}}}},\"PlacementStrategies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Field\":{},\"Type\":{}}}},\"PlatformVersion\":{},\"PropagateTags\":{},\"Role\":{},\"SchedulingStrategy\":{},\"ServiceArn\":{},\"ServiceName\":{},\"ServiceRegistries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContainerName\":{},\"ContainerPort\":{\"type\":\"integer\"},\"Port\":{\"type\":\"integer\"},\"RegistryArn\":{}}}},\"TaskDefinition\":{}}},\"AwsAutoScalingLaunchConfiguration\":{\"type\":\"structure\",\"members\":{\"AssociatePublicIpAddress\":{\"type\":\"boolean\"},\"BlockDeviceMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeviceName\":{},\"Ebs\":{\"type\":\"structure\",\"members\":{\"DeleteOnTermination\":{\"type\":\"boolean\"},\"Encrypted\":{\"type\":\"boolean\"},\"Iops\":{\"type\":\"integer\"},\"SnapshotId\":{},\"VolumeSize\":{\"type\":\"integer\"},\"VolumeType\":{}}},\"NoDevice\":{\"type\":\"boolean\"},\"VirtualName\":{}}}},\"ClassicLinkVpcId\":{},\"ClassicLinkVpcSecurityGroups\":{\"shape\":\"S2n\"},\"CreatedTime\":{},\"EbsOptimized\":{\"type\":\"boolean\"},\"IamInstanceProfile\":{},\"ImageId\":{},\"InstanceMonitoring\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"InstanceType\":{},\"KernelId\":{},\"KeyName\":{},\"LaunchConfigurationName\":{},\"PlacementTenancy\":{},\"RamdiskId\":{},\"SecurityGroups\":{\"shape\":\"S2n\"},\"SpotPrice\":{},\"UserData\":{},\"MetadataOptions\":{\"type\":\"structure\",\"members\":{\"HttpEndpoint\":{},\"HttpPutResponseHopLimit\":{\"type\":\"integer\"},\"HttpTokens\":{}}}}},\"AwsEc2VpnConnection\":{\"type\":\"structure\",\"members\":{\"VpnConnectionId\":{},\"State\":{},\"CustomerGatewayId\":{},\"CustomerGatewayConfiguration\":{},\"Type\":{},\"VpnGatewayId\":{},\"Category\":{},\"VgwTelemetry\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AcceptedRouteCount\":{\"type\":\"integer\"},\"CertificateArn\":{},\"LastStatusChange\":{},\"OutsideIpAddress\":{},\"Status\":{},\"StatusMessage\":{}}}},\"Options\":{\"type\":\"structure\",\"members\":{\"StaticRoutesOnly\":{\"type\":\"boolean\"},\"TunnelOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DpdTimeoutSeconds\":{\"type\":\"integer\"},\"IkeVersions\":{\"shape\":\"S2n\"},\"OutsideIpAddress\":{},\"Phase1DhGroupNumbers\":{\"shape\":\"Sd5\"},\"Phase1EncryptionAlgorithms\":{\"shape\":\"S2n\"},\"Phase1IntegrityAlgorithms\":{\"shape\":\"S2n\"},\"Phase1LifetimeSeconds\":{\"type\":\"integer\"},\"Phase2DhGroupNumbers\":{\"shape\":\"Sd5\"},\"Phase2EncryptionAlgorithms\":{\"shape\":\"S2n\"},\"Phase2IntegrityAlgorithms\":{\"shape\":\"S2n\"},\"Phase2LifetimeSeconds\":{\"type\":\"integer\"},\"PreSharedKey\":{},\"RekeyFuzzPercentage\":{\"type\":\"integer\"},\"RekeyMarginTimeSeconds\":{\"type\":\"integer\"},\"ReplayWindowSize\":{\"type\":\"integer\"},\"TunnelInsideCidr\":{}}}}}},\"Routes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DestinationCidrBlock\":{},\"State\":{}}}},\"TransitGatewayId\":{}}},\"AwsEcrContainerImage\":{\"type\":\"structure\",\"members\":{\"RegistryId\":{},\"RepositoryName\":{},\"Architecture\":{},\"ImageDigest\":{},\"ImageTags\":{\"shape\":\"S2n\"},\"ImagePublishedAt\":{}}},\"AwsOpenSearchServiceDomain\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"AccessPolicies\":{},\"DomainName\":{},\"Id\":{},\"DomainEndpoint\":{},\"EngineVersion\":{},\"EncryptionAtRestOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"KmsKeyId\":{}}},\"NodeToNodeEncryptionOptions\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"}}},\"ServiceSoftwareOptions\":{\"type\":\"structure\",\"members\":{\"AutomatedUpdateDate\":{},\"Cancellable\":{\"type\":\"boolean\"},\"CurrentVersion\":{},\"Description\":{},\"NewVersion\":{},\"UpdateAvailable\":{\"type\":\"boolean\"},\"UpdateStatus\":{},\"OptionalDeployment\":{\"type\":\"boolean\"}}},\"ClusterConfig\":{\"type\":\"structure\",\"members\":{\"InstanceCount\":{\"type\":\"integer\"},\"WarmEnabled\":{\"type\":\"boolean\"},\"WarmCount\":{\"type\":\"integer\"},\"DedicatedMasterEnabled\":{\"type\":\"boolean\"},\"ZoneAwarenessConfig\":{\"type\":\"structure\",\"members\":{\"AvailabilityZoneCount\":{\"type\":\"integer\"}}},\"DedicatedMasterCount\":{\"type\":\"integer\"},\"InstanceType\":{},\"WarmType\":{},\"ZoneAwarenessEnabled\":{\"type\":\"boolean\"},\"DedicatedMasterType\":{}}},\"DomainEndpointOptions\":{\"type\":\"structure\",\"members\":{\"CustomEndpointCertificateArn\":{},\"CustomEndpointEnabled\":{\"type\":\"boolean\"},\"EnforceHTTPS\":{\"type\":\"boolean\"},\"CustomEndpoint\":{},\"TLSSecurityPolicy\":{}}},\"VpcOptions\":{\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"shape\":\"S2n\"},\"SubnetIds\":{\"shape\":\"S2n\"}}},\"LogPublishingOptions\":{\"type\":\"structure\",\"members\":{\"IndexSlowLogs\":{\"shape\":\"Sdi\"},\"SearchSlowLogs\":{\"shape\":\"Sdi\"},\"AuditLogs\":{\"shape\":\"Sdi\"}}},\"DomainEndpoints\":{\"shape\":\"St\"}}},\"AwsEc2VpcEndpointService\":{\"type\":\"structure\",\"members\":{\"AcceptanceRequired\":{\"type\":\"boolean\"},\"AvailabilityZones\":{\"shape\":\"S2n\"},\"BaseEndpointDnsNames\":{\"shape\":\"S2n\"},\"ManagesVpcEndpoints\":{\"type\":\"boolean\"},\"GatewayLoadBalancerArns\":{\"shape\":\"S2n\"},\"NetworkLoadBalancerArns\":{\"shape\":\"S2n\"},\"PrivateDnsName\":{},\"ServiceId\":{},\"ServiceName\":{},\"ServiceState\":{},\"ServiceType\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceType\":{}}}}}},\"AwsXrayEncryptionConfig\":{\"type\":\"structure\",\"members\":{\"KeyId\":{},\"Status\":{},\"Type\":{}}},\"AwsWafRateBasedRule\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Name\":{},\"RateKey\":{},\"RateLimit\":{\"type\":\"long\"},\"RuleId\":{},\"MatchPredicates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DataId\":{},\"Negated\":{\"type\":\"boolean\"},\"Type\":{}}}}}},\"AwsWafRegionalRateBasedRule\":{\"type\":\"structure\",\"members\":{\"MetricName\":{},\"Name\":{},\"RateKey\":{},\"RateLimit\":{\"type\":\"long\"},\"RuleId\":{},\"MatchPredicates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DataId\":{},\"Negated\":{\"type\":\"boolean\"},\"Type\":{}}}}}},\"AwsEcrRepository\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"ImageScanningConfiguration\":{\"type\":\"structure\",\"members\":{\"ScanOnPush\":{\"type\":\"boolean\"}}},\"ImageTagMutability\":{},\"LifecyclePolicy\":{\"type\":\"structure\",\"members\":{\"LifecyclePolicyText\":{},\"RegistryId\":{}}},\"RepositoryName\":{},\"RepositoryPolicyText\":{}}},\"AwsEksCluster\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CertificateAuthorityData\":{},\"ClusterStatus\":{},\"Endpoint\":{},\"Name\":{},\"ResourcesVpcConfig\":{\"type\":\"structure\",\"members\":{\"SecurityGroupIds\":{\"shape\":\"S2n\"},\"SubnetIds\":{\"shape\":\"S2n\"}}},\"RoleArn\":{},\"Version\":{},\"Logging\":{\"type\":\"structure\",\"members\":{\"ClusterLogging\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"Types\":{\"shape\":\"S2n\"}}}}}}}},\"AwsNetworkFirewallFirewallPolicy\":{\"type\":\"structure\",\"members\":{\"FirewallPolicy\":{\"type\":\"structure\",\"members\":{\"StatefulRuleGroupReferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{}}}},\"StatelessCustomActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActionDefinition\":{\"shape\":\"Se7\"},\"ActionName\":{}}}},\"StatelessDefaultActions\":{\"shape\":\"S2n\"},\"StatelessFragmentDefaultActions\":{\"shape\":\"S2n\"},\"StatelessRuleGroupReferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Priority\":{\"type\":\"integer\"},\"ResourceArn\":{}}}}}},\"FirewallPolicyArn\":{},\"FirewallPolicyId\":{},\"FirewallPolicyName\":{},\"Description\":{}}},\"AwsNetworkFirewallFirewall\":{\"type\":\"structure\",\"members\":{\"DeleteProtection\":{\"type\":\"boolean\"},\"Description\":{},\"FirewallArn\":{},\"FirewallId\":{},\"FirewallName\":{},\"FirewallPolicyArn\":{},\"FirewallPolicyChangeProtection\":{\"type\":\"boolean\"},\"SubnetChangeProtection\":{\"type\":\"boolean\"},\"SubnetMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubnetId\":{}}}},\"VpcId\":{}}},\"AwsNetworkFirewallRuleGroup\":{\"type\":\"structure\",\"members\":{\"Capacity\":{\"type\":\"integer\"},\"Description\":{},\"RuleGroup\":{\"type\":\"structure\",\"members\":{\"RuleVariables\":{\"type\":\"structure\",\"members\":{\"IpSets\":{\"type\":\"structure\",\"members\":{\"Definition\":{\"shape\":\"S2n\"}}},\"PortSets\":{\"type\":\"structure\",\"members\":{\"Definition\":{\"shape\":\"S2n\"}}}}},\"RulesSource\":{\"type\":\"structure\",\"members\":{\"RulesSourceList\":{\"type\":\"structure\",\"members\":{\"GeneratedRulesType\":{},\"TargetTypes\":{\"shape\":\"S2n\"},\"Targets\":{\"shape\":\"S2n\"}}},\"RulesString\":{},\"StatefulRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"Header\":{\"type\":\"structure\",\"members\":{\"Destination\":{},\"DestinationPort\":{},\"Direction\":{},\"Protocol\":{},\"Source\":{},\"SourcePort\":{}}},\"RuleOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Keyword\":{},\"Settings\":{\"type\":\"list\",\"member\":{}}}}}}}},\"StatelessRulesAndCustomActions\":{\"type\":\"structure\",\"members\":{\"CustomActions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActionDefinition\":{\"shape\":\"Se7\"},\"ActionName\":{}}}},\"StatelessRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Priority\":{\"type\":\"integer\"},\"RuleDefinition\":{\"type\":\"structure\",\"members\":{\"Actions\":{\"shape\":\"S2n\"},\"MatchAttributes\":{\"type\":\"structure\",\"members\":{\"DestinationPorts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"}}}},\"Destinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AddressDefinition\":{}}}},\"Protocols\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"SourcePorts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FromPort\":{\"type\":\"integer\"},\"ToPort\":{\"type\":\"integer\"}}}},\"Sources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AddressDefinition\":{}}}},\"TcpFlags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Flags\":{\"shape\":\"S2n\"},\"Masks\":{\"shape\":\"S2n\"}}}}}}}}}}}}}}}}},\"RuleGroupArn\":{},\"RuleGroupId\":{},\"RuleGroupName\":{},\"Type\":{}}},\"AwsRdsDbSecurityGroup\":{\"type\":\"structure\",\"members\":{\"DbSecurityGroupArn\":{},\"DbSecurityGroupDescription\":{},\"DbSecurityGroupName\":{},\"Ec2SecurityGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Ec2SecurityGroupId\":{},\"Ec2SecurityGroupName\":{},\"Ec2SecurityGroupOwnerId\":{},\"Status\":{}}}},\"IpRanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CidrIp\":{},\"Status\":{}}}},\"OwnerId\":{},\"VpcId\":{}}}}}}}},\"Compliance\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"RelatedRequirements\":{\"shape\":\"Sfi\"},\"StatusReasons\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ReasonCode\"],\"members\":{\"ReasonCode\":{},\"Description\":{}}}}}},\"VerificationState\":{},\"WorkflowState\":{\"type\":\"string\",\"deprecated\":true,\"deprecatedMessage\":\"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.\"},\"Workflow\":{\"type\":\"structure\",\"members\":{\"Status\":{}}},\"RecordState\":{},\"RelatedFindings\":{\"shape\":\"Sfq\"},\"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\":{},\"PackageManager\":{},\"FilePath\":{}}}},\"Cvss\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Version\":{},\"BaseScore\":{\"type\":\"double\"},\"BaseVector\":{},\"Source\":{},\"Adjustments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Metric\":{},\"Reason\":{}}}}}}},\"RelatedVulnerabilities\":{\"shape\":\"S15\"},\"Vendor\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Url\":{},\"VendorSeverity\":{},\"VendorCreatedAt\":{},\"VendorUpdatedAt\":{}}},\"ReferenceUrls\":{\"shape\":\"S15\"}}}},\"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\":\"Sg5\"},\"RemotePortDetails\":{\"type\":\"structure\",\"members\":{\"Port\":{\"type\":\"integer\"},\"PortName\":{}}},\"LocalPortDetails\":{\"shape\":\"Sgb\"},\"Protocol\":{},\"Blocked\":{\"type\":\"boolean\"}}},\"AwsApiCallAction\":{\"type\":\"structure\",\"members\":{\"Api\":{},\"ServiceName\":{},\"CallerType\":{},\"RemoteIpDetails\":{\"shape\":\"Sg5\"},\"DomainDetails\":{\"type\":\"structure\",\"members\":{\"Domain\":{}}},\"AffectedResources\":{\"shape\":\"St\"},\"FirstSeen\":{},\"LastSeen\":{}}},\"DnsRequestAction\":{\"type\":\"structure\",\"members\":{\"Domain\":{},\"Protocol\":{},\"Blocked\":{\"type\":\"boolean\"}}},\"PortProbeAction\":{\"type\":\"structure\",\"members\":{\"PortProbeDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LocalPortDetails\":{\"shape\":\"Sgb\"},\"LocalIpDetails\":{\"type\":\"structure\",\"members\":{\"IpAddressV4\":{}}},\"RemoteIpDetails\":{\"shape\":\"Sg5\"}}}},\"Blocked\":{\"type\":\"boolean\"}}}}},\"FindingProviderFields\":{\"type\":\"structure\",\"members\":{\"Confidence\":{\"type\":\"integer\"},\"Criticality\":{\"type\":\"integer\"},\"RelatedFindings\":{\"shape\":\"Sfq\"},\"Severity\":{\"type\":\"structure\",\"members\":{\"Label\":{},\"Original\":{}}},\"Types\":{\"shape\":\"Sm\"}}},\"Sample\":{\"type\":\"boolean\"}}},\"Sm\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S10\":{\"type\":\"structure\",\"members\":{\"Begin\":{\"type\":\"integer\"},\"End\":{\"type\":\"integer\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"Protocol\":{},\"Destination\":{\"shape\":\"S14\"},\"Source\":{\"shape\":\"S14\"}}},\"S14\":{\"type\":\"structure\",\"members\":{\"Address\":{\"shape\":\"S15\"},\"PortRanges\":{\"type\":\"list\",\"member\":{\"shape\":\"S10\"}}}},\"S15\":{\"type\":\"list\",\"member\":{}},\"S1o\":{\"type\":\"structure\",\"members\":{\"LineRanges\":{\"shape\":\"S1p\"},\"OffsetRanges\":{\"shape\":\"S1p\"},\"Pages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PageNumber\":{\"type\":\"long\"},\"LineRange\":{\"shape\":\"S1q\"},\"OffsetRange\":{\"shape\":\"S1q\"}}}},\"Records\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JsonPath\":{},\"RecordIndex\":{\"type\":\"long\"}}}},\"Cells\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Column\":{\"type\":\"long\"},\"Row\":{\"type\":\"long\"},\"ColumnName\":{},\"CellReference\":{}}}}}},\"S1p\":{\"type\":\"list\",\"member\":{\"shape\":\"S1q\"}},\"S1q\":{\"type\":\"structure\",\"members\":{\"Start\":{\"type\":\"long\"},\"End\":{\"type\":\"long\"},\"StartColumn\":{\"type\":\"long\"}}},\"S2c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ArtifactIdentifier\":{},\"EncryptionDisabled\":{\"type\":\"boolean\"},\"Location\":{},\"Name\":{},\"NamespaceType\":{},\"OverrideArtifactName\":{\"type\":\"boolean\"},\"Packaging\":{},\"Path\":{},\"Type\":{}}}},\"S2n\":{\"type\":\"list\",\"member\":{}},\"S3h\":{\"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\":{}}}}}}},\"S3x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{},\"Ipv6CidrBlock\":{},\"CidrBlockState\":{}}}},\"S4r\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogsLogGroupArn\":{},\"Enabled\":{\"type\":\"boolean\"}}},\"S5e\":{\"type\":\"structure\",\"members\":{\"BlockPublicAcls\":{\"type\":\"boolean\"},\"BlockPublicPolicy\":{\"type\":\"boolean\"},\"IgnorePublicAcls\":{\"type\":\"boolean\"},\"RestrictPublicBuckets\":{\"type\":\"boolean\"}}},\"S65\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PolicyName\":{},\"PolicyArn\":{}}}},\"S67\":{\"type\":\"structure\",\"members\":{\"PermissionsBoundaryArn\":{},\"PermissionsBoundaryType\":{}}},\"S6e\":{\"type\":\"structure\",\"members\":{\"DetailedMetricsEnabled\":{\"type\":\"boolean\"},\"LoggingLevel\":{},\"DataTraceEnabled\":{\"type\":\"boolean\"},\"ThrottlingBurstLimit\":{\"type\":\"integer\"},\"ThrottlingRateLimit\":{\"type\":\"double\"}}},\"S6f\":{\"type\":\"structure\",\"members\":{\"Format\":{},\"DestinationArn\":{}}},\"S6p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AttributeName\":{},\"KeyType\":{}}}},\"S6r\":{\"type\":\"structure\",\"members\":{\"NonKeyAttributes\":{\"shape\":\"S15\"},\"ProjectionType\":{}}},\"S6s\":{\"type\":\"structure\",\"members\":{\"LastDecreaseDateTime\":{},\"LastIncreaseDateTime\":{},\"NumberOfDecreasesToday\":{\"type\":\"integer\"},\"ReadCapacityUnits\":{\"type\":\"integer\"},\"WriteCapacityUnits\":{\"type\":\"integer\"}}},\"S6z\":{\"type\":\"structure\",\"members\":{\"ReadCapacityUnits\":{\"type\":\"integer\"}}},\"S7e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"ResourceRecord\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Value\":{}}},\"ValidationDomain\":{},\"ValidationEmails\":{\"shape\":\"S15\"},\"ValidationMethod\":{},\"ValidationStatus\":{}}}},\"S9m\":{\"type\":\"structure\",\"members\":{\"Address\":{},\"Port\":{\"type\":\"integer\"},\"HostedZoneId\":{}}},\"S9n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VpcSecurityGroupId\":{},\"Status\":{}}}},\"S9x\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"Sa3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Domain\":{},\"Status\":{},\"Fqdn\":{},\"IamRoleName\":{}}}},\"Sd5\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"Sdi\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogsLogGroupArn\":{},\"Enabled\":{\"type\":\"boolean\"}}},\"Se7\":{\"type\":\"structure\",\"members\":{\"PublishMetricAction\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{}}}}}}}},\"Sfi\":{\"type\":\"list\",\"member\":{}},\"Sfq\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ProductArn\",\"Id\"],\"members\":{\"ProductArn\":{},\"Id\":{}}}},\"Sg5\":{\"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\"}}}}},\"Sgb\":{\"type\":\"structure\",\"members\":{\"Port\":{\"type\":\"integer\"},\"PortName\":{}}},\"Sgq\":{\"type\":\"list\",\"member\":{\"shape\":\"Sgr\"}},\"Sgr\":{\"type\":\"structure\",\"required\":[\"Id\",\"ProductArn\"],\"members\":{\"Id\":{},\"ProductArn\":{}}},\"Sgs\":{\"type\":\"structure\",\"required\":[\"Text\",\"UpdatedBy\"],\"members\":{\"Text\":{},\"UpdatedBy\":{}}},\"Sh3\":{\"type\":\"structure\",\"members\":{\"ProductArn\":{\"shape\":\"Sh4\"},\"AwsAccountId\":{\"shape\":\"Sh4\"},\"Id\":{\"shape\":\"Sh4\"},\"GeneratorId\":{\"shape\":\"Sh4\"},\"Region\":{\"shape\":\"Sh4\"},\"Type\":{\"shape\":\"Sh4\"},\"FirstObservedAt\":{\"shape\":\"Sh7\"},\"LastObservedAt\":{\"shape\":\"Sh7\"},\"CreatedAt\":{\"shape\":\"Sh7\"},\"UpdatedAt\":{\"shape\":\"Sh7\"},\"SeverityProduct\":{\"shape\":\"Shb\",\"deprecated\":true,\"deprecatedMessage\":\"This filter is deprecated. Instead, use FindingProviderSeverityOriginal.\"},\"SeverityNormalized\":{\"shape\":\"Shb\",\"deprecated\":true,\"deprecatedMessage\":\"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.\"},\"SeverityLabel\":{\"shape\":\"Sh4\"},\"Confidence\":{\"shape\":\"Shb\"},\"Criticality\":{\"shape\":\"Shb\"},\"Title\":{\"shape\":\"Sh4\"},\"Description\":{\"shape\":\"Sh4\"},\"RecommendationText\":{\"shape\":\"Sh4\"},\"SourceUrl\":{\"shape\":\"Sh4\"},\"ProductFields\":{\"shape\":\"Shd\"},\"ProductName\":{\"shape\":\"Sh4\"},\"CompanyName\":{\"shape\":\"Sh4\"},\"UserDefinedFields\":{\"shape\":\"Shd\"},\"MalwareName\":{\"shape\":\"Sh4\"},\"MalwareType\":{\"shape\":\"Sh4\"},\"MalwarePath\":{\"shape\":\"Sh4\"},\"MalwareState\":{\"shape\":\"Sh4\"},\"NetworkDirection\":{\"shape\":\"Sh4\"},\"NetworkProtocol\":{\"shape\":\"Sh4\"},\"NetworkSourceIpV4\":{\"shape\":\"Shg\"},\"NetworkSourceIpV6\":{\"shape\":\"Shg\"},\"NetworkSourcePort\":{\"shape\":\"Shb\"},\"NetworkSourceDomain\":{\"shape\":\"Sh4\"},\"NetworkSourceMac\":{\"shape\":\"Sh4\"},\"NetworkDestinationIpV4\":{\"shape\":\"Shg\"},\"NetworkDestinationIpV6\":{\"shape\":\"Shg\"},\"NetworkDestinationPort\":{\"shape\":\"Shb\"},\"NetworkDestinationDomain\":{\"shape\":\"Sh4\"},\"ProcessName\":{\"shape\":\"Sh4\"},\"ProcessPath\":{\"shape\":\"Sh4\"},\"ProcessPid\":{\"shape\":\"Shb\"},\"ProcessParentPid\":{\"shape\":\"Shb\"},\"ProcessLaunchedAt\":{\"shape\":\"Sh7\"},\"ProcessTerminatedAt\":{\"shape\":\"Sh7\"},\"ThreatIntelIndicatorType\":{\"shape\":\"Sh4\"},\"ThreatIntelIndicatorValue\":{\"shape\":\"Sh4\"},\"ThreatIntelIndicatorCategory\":{\"shape\":\"Sh4\"},\"ThreatIntelIndicatorLastObservedAt\":{\"shape\":\"Sh7\"},\"ThreatIntelIndicatorSource\":{\"shape\":\"Sh4\"},\"ThreatIntelIndicatorSourceUrl\":{\"shape\":\"Sh4\"},\"ResourceType\":{\"shape\":\"Sh4\"},\"ResourceId\":{\"shape\":\"Sh4\"},\"ResourcePartition\":{\"shape\":\"Sh4\"},\"ResourceRegion\":{\"shape\":\"Sh4\"},\"ResourceTags\":{\"shape\":\"Shd\"},\"ResourceAwsEc2InstanceType\":{\"shape\":\"Sh4\"},\"ResourceAwsEc2InstanceImageId\":{\"shape\":\"Sh4\"},\"ResourceAwsEc2InstanceIpV4Addresses\":{\"shape\":\"Shg\"},\"ResourceAwsEc2InstanceIpV6Addresses\":{\"shape\":\"Shg\"},\"ResourceAwsEc2InstanceKeyName\":{\"shape\":\"Sh4\"},\"ResourceAwsEc2InstanceIamInstanceProfileArn\":{\"shape\":\"Sh4\"},\"ResourceAwsEc2InstanceVpcId\":{\"shape\":\"Sh4\"},\"ResourceAwsEc2InstanceSubnetId\":{\"shape\":\"Sh4\"},\"ResourceAwsEc2InstanceLaunchedAt\":{\"shape\":\"Sh7\"},\"ResourceAwsS3BucketOwnerId\":{\"shape\":\"Sh4\"},\"ResourceAwsS3BucketOwnerName\":{\"shape\":\"Sh4\"},\"ResourceAwsIamAccessKeyUserName\":{\"shape\":\"Sh4\",\"deprecated\":true,\"deprecatedMessage\":\"This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.\"},\"ResourceAwsIamAccessKeyPrincipalName\":{\"shape\":\"Sh4\"},\"ResourceAwsIamAccessKeyStatus\":{\"shape\":\"Sh4\"},\"ResourceAwsIamAccessKeyCreatedAt\":{\"shape\":\"Sh7\"},\"ResourceAwsIamUserUserName\":{\"shape\":\"Sh4\"},\"ResourceContainerName\":{\"shape\":\"Sh4\"},\"ResourceContainerImageId\":{\"shape\":\"Sh4\"},\"ResourceContainerImageName\":{\"shape\":\"Sh4\"},\"ResourceContainerLaunchedAt\":{\"shape\":\"Sh7\"},\"ResourceDetailsOther\":{\"shape\":\"Shd\"},\"ComplianceStatus\":{\"shape\":\"Sh4\"},\"VerificationState\":{\"shape\":\"Sh4\"},\"WorkflowState\":{\"shape\":\"Sh4\"},\"WorkflowStatus\":{\"shape\":\"Sh4\"},\"RecordState\":{\"shape\":\"Sh4\"},\"RelatedFindingsProductArn\":{\"shape\":\"Sh4\"},\"RelatedFindingsId\":{\"shape\":\"Sh4\"},\"NoteText\":{\"shape\":\"Sh4\"},\"NoteUpdatedAt\":{\"shape\":\"Sh7\"},\"NoteUpdatedBy\":{\"shape\":\"Sh4\"},\"Keyword\":{\"deprecated\":true,\"deprecatedMessage\":\"The Keyword property is deprecated.\",\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"FindingProviderFieldsConfidence\":{\"shape\":\"Shb\"},\"FindingProviderFieldsCriticality\":{\"shape\":\"Shb\"},\"FindingProviderFieldsRelatedFindingsId\":{\"shape\":\"Sh4\"},\"FindingProviderFieldsRelatedFindingsProductArn\":{\"shape\":\"Sh4\"},\"FindingProviderFieldsSeverityLabel\":{\"shape\":\"Sh4\"},\"FindingProviderFieldsSeverityOriginal\":{\"shape\":\"Sh4\"},\"FindingProviderFieldsTypes\":{\"shape\":\"Sh4\"},\"Sample\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"boolean\"}}}}}},\"Sh4\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Comparison\":{}}}},\"Sh7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Start\":{},\"End\":{},\"DateRange\":{\"type\":\"structure\",\"members\":{\"Value\":{\"type\":\"integer\"},\"Unit\":{}}}}}},\"Shb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Gte\":{\"type\":\"double\"},\"Lte\":{\"type\":\"double\"},\"Eq\":{\"type\":\"double\"}}}},\"Shd\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Comparison\":{}}}},\"Shg\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Cidr\":{}}}},\"Shs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"ProcessingResult\":{}}}},\"Shv\":{\"type\":\"list\",\"member\":{}},\"Si8\":{\"type\":\"list\",\"member\":{}},\"Siz\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sji\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sjo\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"InvitationId\":{},\"InvitedAt\":{\"shape\":\"Siz\"},\"MemberStatus\":{}}},\"Ske\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AccountId\":{},\"Email\":{},\"MasterId\":{\"deprecated\":true,\"deprecatedMessage\":\"This field is deprecated, use AdministratorId instead.\"},\"AdministratorId\":{},\"MemberStatus\":{},\"InvitedAt\":{\"shape\":\"Siz\"},\"UpdatedAt\":{\"shape\":\"Siz\"}}}}}}"); /***/ }), @@ -37816,7 +41094,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"DescribeActionTargets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeProducts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeStandards\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"DescribeStandardsControls\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"GetEnabledStandards\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"GetFindings\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"GetInsights\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListEnabledProductsForImport\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListInvitations\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMembers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListOrganizationAdminAccounts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"DescribeActionTargets\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ActionTargets\"},\"DescribeProducts\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Products\"},\"DescribeStandards\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Standards\"},\"DescribeStandardsControls\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Controls\"},\"GetEnabledStandards\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"StandardsSubscriptions\"},\"GetFindings\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Findings\"},\"GetInsights\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"Insights\"},\"ListEnabledProductsForImport\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"ProductSubscriptions\"},\"ListFindingAggregators\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"result_key\":\"FindingAggregators\"},\"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\"}}}"); /***/ }), @@ -37856,7 +41134,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAWSDefaultServiceQuotas\":{\"input_to /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-12-10\",\"endpointPrefix\":\"servicecatalog\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Service Catalog\",\"serviceId\":\"Service Catalog\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWS242ServiceCatalogService\",\"uid\":\"servicecatalog-2015-12-10\"},\"operations\":{\"AcceptPortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PortfolioShareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateBudgetWithResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"BudgetName\",\"ResourceId\"],\"members\":{\"BudgetName\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociatePrincipalWithPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"PrincipalARN\",\"PrincipalType\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PrincipalARN\":{},\"PrincipalType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateProductWithPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PortfolioId\":{},\"SourcePortfolioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateServiceActionWithProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\",\"ServiceActionId\"],\"members\":{\"ProductId\":{},\"ProvisioningArtifactId\":{},\"ServiceActionId\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateTagOptionWithResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagOptionId\"],\"members\":{\"ResourceId\":{},\"TagOptionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"BatchAssociateServiceActionWithProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceActionAssociations\"],\"members\":{\"ServiceActionAssociations\":{\"shape\":\"Sm\"},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedServiceActionAssociations\":{\"shape\":\"Sp\"}}}},\"BatchDisassociateServiceActionFromProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceActionAssociations\"],\"members\":{\"ServiceActionAssociations\":{\"shape\":\"Sm\"},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedServiceActionAssociations\":{\"shape\":\"Sp\"}}}},\"CopyProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceProductArn\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"SourceProductArn\":{},\"TargetProductId\":{},\"TargetProductName\":{},\"SourceProvisioningArtifactIdentifiers\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{}}},\"CopyOptions\":{\"type\":\"list\",\"member\":{}},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"CopyProductToken\":{}}}},\"CreateConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"ProductId\",\"Parameters\",\"Type\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"ProductId\":{},\"Parameters\":{},\"Type\":{},\"Description\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetail\":{\"shape\":\"S1b\"},\"ConstraintParameters\":{},\"Status\":{}}}},\"CreatePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"DisplayName\",\"ProviderName\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"DisplayName\":{},\"Description\":{},\"ProviderName\":{},\"Tags\":{\"shape\":\"S1i\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetail\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1q\"}}}},\"CreatePortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"AccountId\":{},\"OrganizationNode\":{\"shape\":\"S1s\"},\"ShareTagOptions\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioShareToken\":{}}}},\"CreateProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Owner\",\"ProductType\",\"ProvisioningArtifactParameters\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"Name\":{},\"Owner\":{},\"Description\":{},\"Distributor\":{},\"SupportDescription\":{},\"SupportEmail\":{},\"SupportUrl\":{},\"ProductType\":{},\"Tags\":{\"shape\":\"S1i\"},\"ProvisioningArtifactParameters\":{\"shape\":\"S24\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S2d\"},\"ProvisioningArtifactDetail\":{\"shape\":\"S2i\"},\"Tags\":{\"shape\":\"S1q\"}}}},\"CreateProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanName\",\"PlanType\",\"ProductId\",\"ProvisionedProductName\",\"ProvisioningArtifactId\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"PlanName\":{},\"PlanType\":{},\"NotificationArns\":{\"shape\":\"S2o\"},\"PathId\":{},\"ProductId\":{},\"ProvisionedProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningParameters\":{\"shape\":\"S2r\"},\"IdempotencyToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlanName\":{},\"PlanId\":{},\"ProvisionProductId\":{},\"ProvisionedProductName\":{},\"ProvisioningArtifactId\":{}}}},\"CreateProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"Parameters\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"Parameters\":{\"shape\":\"S24\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetail\":{\"shape\":\"S2i\"},\"Info\":{\"shape\":\"S27\"},\"Status\":{}}}},\"CreateServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"DefinitionType\",\"Definition\",\"IdempotencyToken\"],\"members\":{\"Name\":{},\"DefinitionType\":{},\"Definition\":{\"shape\":\"S32\"},\"Description\":{},\"AcceptLanguage\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionDetail\":{\"shape\":\"S37\"}}}},\"CreateTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S3d\"}}}},\"DeleteConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeletePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeletePortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"AccountId\":{},\"OrganizationNode\":{\"shape\":\"S1s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioShareToken\":{}}}},\"DeleteProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanId\"],\"members\":{\"AcceptLanguage\":{},\"PlanId\":{},\"IgnoreErrors\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetail\":{\"shape\":\"S1b\"},\"ConstraintParameters\":{},\"Status\":{}}}},\"DescribeCopyProductStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"CopyProductToken\"],\"members\":{\"AcceptLanguage\":{},\"CopyProductToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CopyProductStatus\":{},\"TargetProductId\":{},\"StatusDetail\":{}}}},\"DescribePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetail\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1q\"},\"TagOptions\":{\"shape\":\"S45\"},\"Budgets\":{\"shape\":\"S46\"}}}},\"DescribePortfolioShareStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioShareToken\"],\"members\":{\"PortfolioShareToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioShareToken\":{},\"PortfolioId\":{},\"OrganizationNodeValue\":{},\"Status\":{},\"ShareDetails\":{\"type\":\"structure\",\"members\":{\"SuccessfulShares\":{\"type\":\"list\",\"member\":{}},\"ShareErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Accounts\":{\"type\":\"list\",\"member\":{}},\"Message\":{},\"Error\":{}}}}}}}}},\"DescribePortfolioShares\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"Type\"],\"members\":{\"PortfolioId\":{},\"Type\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPageToken\":{},\"PortfolioShareDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PrincipalId\":{},\"Type\":{},\"Accepted\":{\"type\":\"boolean\"},\"ShareTagOptions\":{\"type\":\"boolean\"}}}}}}},\"DescribeProduct\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S2e\"},\"ProvisioningArtifacts\":{\"shape\":\"S4r\"},\"Budgets\":{\"shape\":\"S46\"},\"LaunchPaths\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{}}}}}}},\"DescribeProductAsAdmin\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{},\"SourcePortfolioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S2d\"},\"ProvisioningArtifactSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"ProvisioningArtifactMetadata\":{\"shape\":\"S27\"}}}},\"Tags\":{\"shape\":\"S1q\"},\"TagOptions\":{\"shape\":\"S45\"},\"Budgets\":{\"shape\":\"S46\"}}}},\"DescribeProductView\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S2e\"},\"ProvisioningArtifacts\":{\"shape\":\"S4r\"}}}},\"DescribeProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductDetail\":{\"shape\":\"S55\"},\"CloudWatchDashboards\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}}}}},\"DescribeProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanId\"],\"members\":{\"AcceptLanguage\":{},\"PlanId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductPlanDetails\":{\"type\":\"structure\",\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"PathId\":{},\"ProductId\":{},\"PlanName\":{},\"PlanId\":{},\"ProvisionProductId\":{},\"ProvisionProductName\":{},\"PlanType\":{},\"ProvisioningArtifactId\":{},\"Status\":{},\"UpdatedTime\":{\"type\":\"timestamp\"},\"NotificationArns\":{\"shape\":\"S2o\"},\"ProvisioningParameters\":{\"shape\":\"S2r\"},\"Tags\":{\"shape\":\"S1q\"},\"StatusMessage\":{}}},\"ResourceChanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"Replacement\":{},\"Scope\":{\"type\":\"list\",\"member\":{}},\"Details\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Target\":{\"type\":\"structure\",\"members\":{\"Attribute\":{},\"Name\":{},\"RequiresRecreation\":{}}},\"Evaluation\":{},\"CausingEntity\":{}}}}}}},\"NextPageToken\":{}}}},\"DescribeProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"ProvisioningArtifactId\":{},\"ProductId\":{},\"ProvisioningArtifactName\":{},\"ProductName\":{},\"Verbose\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetail\":{\"shape\":\"S2i\"},\"Info\":{\"shape\":\"S27\"},\"Status\":{}}}},\"DescribeProvisioningParameters\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningArtifactName\":{},\"PathId\":{},\"PathName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterKey\":{},\"DefaultValue\":{},\"ParameterType\":{},\"IsNoEcho\":{\"type\":\"boolean\"},\"Description\":{},\"ParameterConstraints\":{\"type\":\"structure\",\"members\":{\"AllowedValues\":{\"type\":\"list\",\"member\":{}},\"AllowedPattern\":{},\"ConstraintDescription\":{},\"MaxLength\":{},\"MinLength\":{},\"MaxValue\":{},\"MinValue\":{}}}}}},\"ConstraintSummaries\":{\"shape\":\"S6h\"},\"UsageInstructions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}}},\"TagOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"ProvisioningArtifactPreferences\":{\"type\":\"structure\",\"members\":{\"StackSetAccounts\":{\"shape\":\"S6r\"},\"StackSetRegions\":{\"shape\":\"S6s\"}}},\"ProvisioningArtifactOutputs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Description\":{}}}}}}},\"DescribeRecord\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"},\"RecordOutputs\":{\"shape\":\"S7b\"},\"NextPageToken\":{}}}},\"DescribeServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionDetail\":{\"shape\":\"S37\"}}}},\"DescribeServiceActionExecutionParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductId\",\"ServiceActionId\"],\"members\":{\"ProvisionedProductId\":{},\"ServiceActionId\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"DefaultValues\":{\"shape\":\"S7n\"}}}}}}},\"DescribeTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S3d\"}}}},\"DisableAWSOrganizationsAccess\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateBudgetFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"BudgetName\",\"ResourceId\"],\"members\":{\"BudgetName\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociatePrincipalFromPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"PrincipalARN\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PrincipalARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateProductFromPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PortfolioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateServiceActionFromProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\",\"ServiceActionId\"],\"members\":{\"ProductId\":{},\"ProvisioningArtifactId\":{},\"ServiceActionId\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateTagOptionFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagOptionId\"],\"members\":{\"ResourceId\":{},\"TagOptionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableAWSOrganizationsAccess\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExecuteProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanId\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"PlanId\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"ExecuteProvisionedProductServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductId\",\"ServiceActionId\",\"ExecuteToken\"],\"members\":{\"ProvisionedProductId\":{},\"ServiceActionId\":{},\"ExecuteToken\":{\"idempotencyToken\":true},\"AcceptLanguage\":{},\"Parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S7n\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"GetAWSOrganizationsAccessStatus\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessStatus\":{}}}},\"GetProvisionedProductOutputs\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductId\":{},\"ProvisionedProductName\":{},\"OutputKeys\":{\"type\":\"list\",\"member\":{}},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outputs\":{\"shape\":\"S7b\"},\"NextPageToken\":{}}}},\"ImportAsProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\",\"ProvisionedProductName\",\"PhysicalId\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"ProvisionedProductName\":{},\"PhysicalId\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"ListAcceptedPortfolioShares\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"},\"PortfolioShareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetails\":{\"shape\":\"S8l\"},\"NextPageToken\":{}}}},\"ListBudgetsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"AcceptLanguage\":{},\"ResourceId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Budgets\":{\"shape\":\"S46\"},\"NextPageToken\":{}}}},\"ListConstraintsForPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"ProductId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S1b\"}},\"NextPageToken\":{}}}},\"ListLaunchPaths\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchPathSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ConstraintSummaries\":{\"shape\":\"S6h\"},\"Tags\":{\"shape\":\"S1q\"},\"Name\":{}}}},\"NextPageToken\":{}}}},\"ListOrganizationPortfolioAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"OrganizationNodeType\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"OrganizationNodeType\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationNodes\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}},\"NextPageToken\":{}}}},\"ListPortfolioAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"OrganizationParentId\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountIds\":{\"type\":\"list\",\"member\":{}},\"NextPageToken\":{}}}},\"ListPortfolios\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetails\":{\"shape\":\"S8l\"},\"NextPageToken\":{}}}},\"ListPortfoliosForProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetails\":{\"shape\":\"S8l\"},\"NextPageToken\":{}}}},\"ListPrincipalsForPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Principals\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PrincipalARN\":{},\"PrincipalType\":{}}}},\"NextPageToken\":{}}}},\"ListProvisionedProductPlans\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"ProvisionProductId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{},\"AccessLevelFilter\":{\"shape\":\"S9a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductPlans\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlanName\":{},\"PlanId\":{},\"ProvisionProductId\":{},\"ProvisionProductName\":{},\"PlanType\":{},\"ProvisioningArtifactId\":{}}}},\"NextPageToken\":{}}}},\"ListProvisioningArtifacts\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S2i\"}},\"NextPageToken\":{}}}},\"ListProvisioningArtifactsForServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceActionId\"],\"members\":{\"ServiceActionId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactViews\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S2e\"},\"ProvisioningArtifact\":{\"shape\":\"S4s\"}}}},\"NextPageToken\":{}}}},\"ListRecordHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S9a\"},\"SearchFilter\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S70\"}},\"NextPageToken\":{}}}},\"ListResourcesForTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"TagOptionId\"],\"members\":{\"TagOptionId\":{},\"ResourceType\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ARN\":{},\"Name\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"}}}},\"PageToken\":{}}}},\"ListServiceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionSummaries\":{\"shape\":\"Sa5\"},\"NextPageToken\":{}}}},\"ListServiceActionsForProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"ProductId\":{},\"ProvisioningArtifactId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionSummaries\":{\"shape\":\"Sa5\"},\"NextPageToken\":{}}}},\"ListStackInstancesForProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductId\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StackInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Account\":{},\"Region\":{},\"StackInstanceStatus\":{}}}},\"NextPageToken\":{}}}},\"ListTagOptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"}}},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetails\":{\"shape\":\"S45\"},\"PageToken\":{}}}},\"ProvisionProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductName\",\"ProvisionToken\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningArtifactName\":{},\"PathId\":{},\"PathName\":{},\"ProvisionedProductName\":{},\"ProvisioningParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"ProvisioningPreferences\":{\"type\":\"structure\",\"members\":{\"StackSetAccounts\":{\"shape\":\"S6r\"},\"StackSetRegions\":{\"shape\":\"S6s\"},\"StackSetFailureToleranceCount\":{\"type\":\"integer\"},\"StackSetFailureTolerancePercentage\":{\"type\":\"integer\"},\"StackSetMaxConcurrencyCount\":{\"type\":\"integer\"},\"StackSetMaxConcurrencyPercentage\":{\"type\":\"integer\"}}},\"Tags\":{\"shape\":\"S1q\"},\"NotificationArns\":{\"shape\":\"S2o\"},\"ProvisionToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"RejectPortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PortfolioShareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ScanProvisionedProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S9a\"},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProducts\":{\"type\":\"list\",\"member\":{\"shape\":\"S55\"}},\"NextPageToken\":{}}}},\"SearchProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Filters\":{\"shape\":\"Sav\"},\"PageSize\":{\"type\":\"integer\"},\"SortBy\":{},\"SortOrder\":{},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummaries\":{\"type\":\"list\",\"member\":{\"shape\":\"S2e\"}},\"ProductViewAggregations\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"ApproximateCount\":{\"type\":\"integer\"}}}}},\"NextPageToken\":{}}}},\"SearchProductsAsAdmin\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"Filters\":{\"shape\":\"Sav\"},\"SortBy\":{},\"SortOrder\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"},\"ProductSource\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S2d\"}},\"NextPageToken\":{}}}},\"SearchProvisionedProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S9a\"},\"Filters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"SortBy\":{},\"SortOrder\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProducts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"Type\":{},\"Id\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"IdempotencyToken\":{},\"LastRecordId\":{},\"LastProvisioningRecordId\":{},\"LastSuccessfulProvisioningRecordId\":{},\"Tags\":{\"shape\":\"S1q\"},\"PhysicalId\":{},\"ProductId\":{},\"ProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningArtifactName\":{},\"UserArn\":{},\"UserArnSession\":{}}}},\"TotalResultsCount\":{\"type\":\"integer\"},\"NextPageToken\":{}}}},\"TerminateProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"TerminateToken\"],\"members\":{\"ProvisionedProductName\":{},\"ProvisionedProductId\":{},\"TerminateToken\":{\"idempotencyToken\":true},\"IgnoreErrors\":{\"type\":\"boolean\"},\"AcceptLanguage\":{},\"RetainPhysicalResources\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"UpdateConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Description\":{},\"Parameters\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetail\":{\"shape\":\"S1b\"},\"ConstraintParameters\":{},\"Status\":{}}}},\"UpdatePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"DisplayName\":{},\"Description\":{},\"ProviderName\":{},\"AddTags\":{\"shape\":\"S1i\"},\"RemoveTags\":{\"shape\":\"Sbw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetail\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1q\"}}}},\"UpdatePortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"AccountId\":{},\"OrganizationNode\":{\"shape\":\"S1s\"},\"ShareTagOptions\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioShareToken\":{},\"Status\":{}}}},\"UpdateProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{},\"Owner\":{},\"Description\":{},\"Distributor\":{},\"SupportDescription\":{},\"SupportEmail\":{},\"SupportUrl\":{},\"AddTags\":{\"shape\":\"S1i\"},\"RemoveTags\":{\"shape\":\"Sbw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S2d\"},\"Tags\":{\"shape\":\"S1q\"}}}},\"UpdateProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"UpdateToken\"],\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductName\":{},\"ProvisionedProductId\":{},\"ProductId\":{},\"ProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningArtifactName\":{},\"PathId\":{},\"PathName\":{},\"ProvisioningParameters\":{\"shape\":\"S2r\"},\"ProvisioningPreferences\":{\"type\":\"structure\",\"members\":{\"StackSetAccounts\":{\"shape\":\"S6r\"},\"StackSetRegions\":{\"shape\":\"S6s\"},\"StackSetFailureToleranceCount\":{\"type\":\"integer\"},\"StackSetFailureTolerancePercentage\":{\"type\":\"integer\"},\"StackSetMaxConcurrencyCount\":{\"type\":\"integer\"},\"StackSetMaxConcurrencyPercentage\":{\"type\":\"integer\"},\"StackSetOperationType\":{}}},\"Tags\":{\"shape\":\"S1q\"},\"UpdateToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"UpdateProvisionedProductProperties\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductId\",\"ProvisionedProductProperties\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductId\":{},\"ProvisionedProductProperties\":{\"shape\":\"Sc8\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductId\":{},\"ProvisionedProductProperties\":{\"shape\":\"Sc8\"},\"RecordId\":{},\"Status\":{}}}},\"UpdateProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"Name\":{},\"Description\":{},\"Active\":{\"type\":\"boolean\"},\"Guidance\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetail\":{\"shape\":\"S2i\"},\"Info\":{\"shape\":\"S27\"},\"Status\":{}}}},\"UpdateServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Name\":{},\"Definition\":{\"shape\":\"S32\"},\"Description\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionDetail\":{\"shape\":\"S37\"}}}},\"UpdateTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S3d\"}}}}},\"shapes\":{\"Sm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ServiceActionId\",\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"ServiceActionId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{}}}},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceActionId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"ConstraintId\":{},\"Type\":{},\"Description\":{},\"Owner\":{},\"ProductId\":{},\"PortfolioId\":{}}},\"S1i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1j\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ARN\":{},\"DisplayName\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"ProviderName\":{}}},\"S1q\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1s\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}},\"S24\":{\"type\":\"structure\",\"required\":[\"Info\"],\"members\":{\"Name\":{},\"Description\":{},\"Info\":{\"shape\":\"S27\"},\"Type\":{},\"DisableTemplateValidation\":{\"type\":\"boolean\"}}},\"S27\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2d\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S2e\"},\"Status\":{},\"ProductARN\":{},\"CreatedTime\":{\"type\":\"timestamp\"}}},\"S2e\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ProductId\":{},\"Name\":{},\"Owner\":{},\"ShortDescription\":{},\"Type\":{},\"Distributor\":{},\"HasDefaultPath\":{\"type\":\"boolean\"},\"SupportEmail\":{},\"SupportDescription\":{},\"SupportUrl\":{}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"Type\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Active\":{\"type\":\"boolean\"},\"Guidance\":{}}},\"S2o\":{\"type\":\"list\",\"member\":{}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"UsePreviousValue\":{\"type\":\"boolean\"}}}},\"S32\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S37\":{\"type\":\"structure\",\"members\":{\"ServiceActionSummary\":{\"shape\":\"S38\"},\"Definition\":{\"shape\":\"S32\"}}},\"S38\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"DefinitionType\":{}}},\"S3d\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"},\"Id\":{},\"Owner\":{}}},\"S45\":{\"type\":\"list\",\"member\":{\"shape\":\"S3d\"}},\"S46\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BudgetName\":{}}}},\"S4r\":{\"type\":\"list\",\"member\":{\"shape\":\"S4s\"}},\"S4s\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Guidance\":{}}},\"S55\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"Type\":{},\"Id\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"IdempotencyToken\":{},\"LastRecordId\":{},\"LastProvisioningRecordId\":{},\"LastSuccessfulProvisioningRecordId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"LaunchRoleArn\":{}}},\"S6h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Description\":{}}}},\"S6r\":{\"type\":\"list\",\"member\":{}},\"S6s\":{\"type\":\"list\",\"member\":{}},\"S70\":{\"type\":\"structure\",\"members\":{\"RecordId\":{},\"ProvisionedProductName\":{},\"Status\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"UpdatedTime\":{\"type\":\"timestamp\"},\"ProvisionedProductType\":{},\"RecordType\":{},\"ProvisionedProductId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"PathId\":{},\"RecordErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Description\":{}}}},\"RecordTags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"LaunchRoleArn\":{}}},\"S7b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OutputKey\":{},\"OutputValue\":{},\"Description\":{}}}},\"S7n\":{\"type\":\"list\",\"member\":{}},\"S8l\":{\"type\":\"list\",\"member\":{\"shape\":\"S1n\"}},\"S9a\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Sa5\":{\"type\":\"list\",\"member\":{\"shape\":\"S38\"}},\"Sav\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"Sbw\":{\"type\":\"list\",\"member\":{}},\"Sc8\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-12-10\",\"endpointPrefix\":\"servicecatalog\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Service Catalog\",\"serviceId\":\"Service Catalog\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWS242ServiceCatalogService\",\"uid\":\"servicecatalog-2015-12-10\"},\"operations\":{\"AcceptPortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PortfolioShareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateBudgetWithResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"BudgetName\",\"ResourceId\"],\"members\":{\"BudgetName\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociatePrincipalWithPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"PrincipalARN\",\"PrincipalType\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PrincipalARN\":{},\"PrincipalType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateProductWithPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PortfolioId\":{},\"SourcePortfolioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateServiceActionWithProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\",\"ServiceActionId\"],\"members\":{\"ProductId\":{},\"ProvisioningArtifactId\":{},\"ServiceActionId\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateTagOptionWithResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagOptionId\"],\"members\":{\"ResourceId\":{},\"TagOptionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"BatchAssociateServiceActionWithProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceActionAssociations\"],\"members\":{\"ServiceActionAssociations\":{\"shape\":\"Sm\"},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedServiceActionAssociations\":{\"shape\":\"Sp\"}}}},\"BatchDisassociateServiceActionFromProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceActionAssociations\"],\"members\":{\"ServiceActionAssociations\":{\"shape\":\"Sm\"},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedServiceActionAssociations\":{\"shape\":\"Sp\"}}}},\"CopyProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"SourceProductArn\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"SourceProductArn\":{},\"TargetProductId\":{},\"TargetProductName\":{},\"SourceProvisioningArtifactIdentifiers\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{}}},\"CopyOptions\":{\"type\":\"list\",\"member\":{}},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"CopyProductToken\":{}}}},\"CreateConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"ProductId\",\"Parameters\",\"Type\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"ProductId\":{},\"Parameters\":{},\"Type\":{},\"Description\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetail\":{\"shape\":\"S1b\"},\"ConstraintParameters\":{},\"Status\":{}}}},\"CreatePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"DisplayName\",\"ProviderName\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"DisplayName\":{},\"Description\":{},\"ProviderName\":{},\"Tags\":{\"shape\":\"S1i\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetail\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1q\"}}}},\"CreatePortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"AccountId\":{},\"OrganizationNode\":{\"shape\":\"S1s\"},\"ShareTagOptions\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioShareToken\":{}}}},\"CreateProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Owner\",\"ProductType\",\"ProvisioningArtifactParameters\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"Name\":{},\"Owner\":{},\"Description\":{},\"Distributor\":{},\"SupportDescription\":{},\"SupportEmail\":{},\"SupportUrl\":{},\"ProductType\":{},\"Tags\":{\"shape\":\"S1i\"},\"ProvisioningArtifactParameters\":{\"shape\":\"S24\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S2d\"},\"ProvisioningArtifactDetail\":{\"shape\":\"S2i\"},\"Tags\":{\"shape\":\"S1q\"}}}},\"CreateProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanName\",\"PlanType\",\"ProductId\",\"ProvisionedProductName\",\"ProvisioningArtifactId\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"PlanName\":{},\"PlanType\":{},\"NotificationArns\":{\"shape\":\"S2o\"},\"PathId\":{},\"ProductId\":{},\"ProvisionedProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningParameters\":{\"shape\":\"S2r\"},\"IdempotencyToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S1q\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PlanName\":{},\"PlanId\":{},\"ProvisionProductId\":{},\"ProvisionedProductName\":{},\"ProvisioningArtifactId\":{}}}},\"CreateProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"Parameters\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"Parameters\":{\"shape\":\"S24\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetail\":{\"shape\":\"S2i\"},\"Info\":{\"shape\":\"S27\"},\"Status\":{}}}},\"CreateServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"DefinitionType\",\"Definition\",\"IdempotencyToken\"],\"members\":{\"Name\":{},\"DefinitionType\":{},\"Definition\":{\"shape\":\"S32\"},\"Description\":{},\"AcceptLanguage\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionDetail\":{\"shape\":\"S37\"}}}},\"CreateTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S3d\"}}}},\"DeleteConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeletePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeletePortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"AccountId\":{},\"OrganizationNode\":{\"shape\":\"S1s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioShareToken\":{}}}},\"DeleteProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanId\"],\"members\":{\"AcceptLanguage\":{},\"PlanId\":{},\"IgnoreErrors\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetail\":{\"shape\":\"S1b\"},\"ConstraintParameters\":{},\"Status\":{}}}},\"DescribeCopyProductStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"CopyProductToken\"],\"members\":{\"AcceptLanguage\":{},\"CopyProductToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CopyProductStatus\":{},\"TargetProductId\":{},\"StatusDetail\":{}}}},\"DescribePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetail\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1q\"},\"TagOptions\":{\"shape\":\"S45\"},\"Budgets\":{\"shape\":\"S46\"}}}},\"DescribePortfolioShareStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioShareToken\"],\"members\":{\"PortfolioShareToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioShareToken\":{},\"PortfolioId\":{},\"OrganizationNodeValue\":{},\"Status\":{},\"ShareDetails\":{\"type\":\"structure\",\"members\":{\"SuccessfulShares\":{\"type\":\"list\",\"member\":{}},\"ShareErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Accounts\":{\"type\":\"list\",\"member\":{}},\"Message\":{},\"Error\":{}}}}}}}}},\"DescribePortfolioShares\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"Type\"],\"members\":{\"PortfolioId\":{},\"Type\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextPageToken\":{},\"PortfolioShareDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PrincipalId\":{},\"Type\":{},\"Accepted\":{\"type\":\"boolean\"},\"ShareTagOptions\":{\"type\":\"boolean\"}}}}}}},\"DescribeProduct\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S2e\"},\"ProvisioningArtifacts\":{\"shape\":\"S4r\"},\"Budgets\":{\"shape\":\"S46\"},\"LaunchPaths\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{}}}}}}},\"DescribeProductAsAdmin\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{},\"SourcePortfolioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S2d\"},\"ProvisioningArtifactSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"ProvisioningArtifactMetadata\":{\"shape\":\"S27\"}}}},\"Tags\":{\"shape\":\"S1q\"},\"TagOptions\":{\"shape\":\"S45\"},\"Budgets\":{\"shape\":\"S46\"}}}},\"DescribeProductView\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S2e\"},\"ProvisioningArtifacts\":{\"shape\":\"S4r\"}}}},\"DescribeProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductDetail\":{\"shape\":\"S55\"},\"CloudWatchDashboards\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}}}}},\"DescribeProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanId\"],\"members\":{\"AcceptLanguage\":{},\"PlanId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductPlanDetails\":{\"type\":\"structure\",\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"PathId\":{},\"ProductId\":{},\"PlanName\":{},\"PlanId\":{},\"ProvisionProductId\":{},\"ProvisionProductName\":{},\"PlanType\":{},\"ProvisioningArtifactId\":{},\"Status\":{},\"UpdatedTime\":{\"type\":\"timestamp\"},\"NotificationArns\":{\"shape\":\"S2o\"},\"ProvisioningParameters\":{\"shape\":\"S2r\"},\"Tags\":{\"shape\":\"S1q\"},\"StatusMessage\":{}}},\"ResourceChanges\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Action\":{},\"LogicalResourceId\":{},\"PhysicalResourceId\":{},\"ResourceType\":{},\"Replacement\":{},\"Scope\":{\"type\":\"list\",\"member\":{}},\"Details\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Target\":{\"type\":\"structure\",\"members\":{\"Attribute\":{},\"Name\":{},\"RequiresRecreation\":{}}},\"Evaluation\":{},\"CausingEntity\":{}}}}}}},\"NextPageToken\":{}}}},\"DescribeProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"ProvisioningArtifactId\":{},\"ProductId\":{},\"ProvisioningArtifactName\":{},\"ProductName\":{},\"Verbose\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetail\":{\"shape\":\"S2i\"},\"Info\":{\"shape\":\"S27\"},\"Status\":{}}}},\"DescribeProvisioningParameters\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningArtifactName\":{},\"PathId\":{},\"PathName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ParameterKey\":{},\"DefaultValue\":{},\"ParameterType\":{},\"IsNoEcho\":{\"type\":\"boolean\"},\"Description\":{},\"ParameterConstraints\":{\"type\":\"structure\",\"members\":{\"AllowedValues\":{\"type\":\"list\",\"member\":{}},\"AllowedPattern\":{},\"ConstraintDescription\":{},\"MaxLength\":{},\"MinLength\":{},\"MaxValue\":{},\"MinValue\":{}}}}}},\"ConstraintSummaries\":{\"shape\":\"S6h\"},\"UsageInstructions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}}},\"TagOptions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"ProvisioningArtifactPreferences\":{\"type\":\"structure\",\"members\":{\"StackSetAccounts\":{\"shape\":\"S6r\"},\"StackSetRegions\":{\"shape\":\"S6s\"}}},\"ProvisioningArtifactOutputs\":{\"shape\":\"S6u\",\"deprecated\":true,\"deprecatedMessage\":\"This property is deprecated and returns the Id and Description of the Provisioning Artifact. Use ProvisioningArtifactOutputKeys instead to get the Keys and Descriptions of the outputs.\"},\"ProvisioningArtifactOutputKeys\":{\"shape\":\"S6u\"}}}},\"DescribeRecord\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"},\"RecordOutputs\":{\"shape\":\"S7b\"},\"NextPageToken\":{}}}},\"DescribeServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionDetail\":{\"shape\":\"S37\"}}}},\"DescribeServiceActionExecutionParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductId\",\"ServiceActionId\"],\"members\":{\"ProvisionedProductId\":{},\"ServiceActionId\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"DefaultValues\":{\"shape\":\"S7n\"}}}}}}},\"DescribeTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S3d\"}}}},\"DisableAWSOrganizationsAccess\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateBudgetFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"BudgetName\",\"ResourceId\"],\"members\":{\"BudgetName\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociatePrincipalFromPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"PrincipalARN\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PrincipalARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateProductFromPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PortfolioId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateServiceActionFromProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\",\"ServiceActionId\"],\"members\":{\"ProductId\":{},\"ProvisioningArtifactId\":{},\"ServiceActionId\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateTagOptionFromResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"TagOptionId\"],\"members\":{\"ResourceId\":{},\"TagOptionId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"EnableAWSOrganizationsAccess\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ExecuteProvisionedProductPlan\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlanId\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"PlanId\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"ExecuteProvisionedProductServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductId\",\"ServiceActionId\",\"ExecuteToken\"],\"members\":{\"ProvisionedProductId\":{},\"ServiceActionId\":{},\"ExecuteToken\":{\"idempotencyToken\":true},\"AcceptLanguage\":{},\"Parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"shape\":\"S7n\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"GetAWSOrganizationsAccessStatus\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"AccessStatus\":{}}}},\"GetProvisionedProductOutputs\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductId\":{},\"ProvisionedProductName\":{},\"OutputKeys\":{\"type\":\"list\",\"member\":{}},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Outputs\":{\"shape\":\"S7b\"},\"NextPageToken\":{}}}},\"ImportAsProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\",\"ProvisionedProductName\",\"PhysicalId\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"ProvisionedProductName\":{},\"PhysicalId\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"ListAcceptedPortfolioShares\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"},\"PortfolioShareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetails\":{\"shape\":\"S8l\"},\"NextPageToken\":{}}}},\"ListBudgetsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"AcceptLanguage\":{},\"ResourceId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Budgets\":{\"shape\":\"S46\"},\"NextPageToken\":{}}}},\"ListConstraintsForPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"ProductId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S1b\"}},\"NextPageToken\":{}}}},\"ListLaunchPaths\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LaunchPathSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ConstraintSummaries\":{\"shape\":\"S6h\"},\"Tags\":{\"shape\":\"S1q\"},\"Name\":{}}}},\"NextPageToken\":{}}}},\"ListOrganizationPortfolioAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\",\"OrganizationNodeType\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"OrganizationNodeType\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OrganizationNodes\":{\"type\":\"list\",\"member\":{\"shape\":\"S1s\"}},\"NextPageToken\":{}}}},\"ListPortfolioAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"OrganizationParentId\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountIds\":{\"type\":\"list\",\"member\":{}},\"NextPageToken\":{}}}},\"ListPortfolios\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetails\":{\"shape\":\"S8l\"},\"NextPageToken\":{}}}},\"ListPortfoliosForProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetails\":{\"shape\":\"S8l\"},\"NextPageToken\":{}}}},\"ListPrincipalsForPortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Principals\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PrincipalARN\":{},\"PrincipalType\":{}}}},\"NextPageToken\":{}}}},\"ListProvisionedProductPlans\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"ProvisionProductId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{},\"AccessLevelFilter\":{\"shape\":\"S9a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductPlans\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlanName\":{},\"PlanId\":{},\"ProvisionProductId\":{},\"ProvisionProductName\":{},\"PlanType\":{},\"ProvisioningArtifactId\":{}}}},\"NextPageToken\":{}}}},\"ListProvisioningArtifacts\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S2i\"}},\"NextPageToken\":{}}}},\"ListProvisioningArtifactsForServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServiceActionId\"],\"members\":{\"ServiceActionId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactViews\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S2e\"},\"ProvisioningArtifact\":{\"shape\":\"S4s\"}}}},\"NextPageToken\":{}}}},\"ListRecordHistory\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S9a\"},\"SearchFilter\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S70\"}},\"NextPageToken\":{}}}},\"ListResourcesForTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"TagOptionId\"],\"members\":{\"TagOptionId\":{},\"ResourceType\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ARN\":{},\"Name\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"}}}},\"PageToken\":{}}}},\"ListServiceActions\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionSummaries\":{\"shape\":\"Sa5\"},\"NextPageToken\":{}}}},\"ListServiceActionsForProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"ProductId\":{},\"ProvisioningArtifactId\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionSummaries\":{\"shape\":\"Sa5\"},\"NextPageToken\":{}}}},\"ListStackInstancesForProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductId\"],\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductId\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"StackInstances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Account\":{},\"Region\":{},\"StackInstanceStatus\":{}}}},\"NextPageToken\":{}}}},\"ListTagOptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"}}},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetails\":{\"shape\":\"S45\"},\"PageToken\":{}}}},\"ProvisionProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductName\",\"ProvisionToken\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningArtifactName\":{},\"PathId\":{},\"PathName\":{},\"ProvisionedProductName\":{},\"ProvisioningParameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"ProvisioningPreferences\":{\"type\":\"structure\",\"members\":{\"StackSetAccounts\":{\"shape\":\"S6r\"},\"StackSetRegions\":{\"shape\":\"S6s\"},\"StackSetFailureToleranceCount\":{\"type\":\"integer\"},\"StackSetFailureTolerancePercentage\":{\"type\":\"integer\"},\"StackSetMaxConcurrencyCount\":{\"type\":\"integer\"},\"StackSetMaxConcurrencyPercentage\":{\"type\":\"integer\"}}},\"Tags\":{\"shape\":\"S1q\"},\"NotificationArns\":{\"shape\":\"S2o\"},\"ProvisionToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"RejectPortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"PortfolioShareType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ScanProvisionedProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S9a\"},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProducts\":{\"type\":\"list\",\"member\":{\"shape\":\"S55\"}},\"NextPageToken\":{}}}},\"SearchProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"Filters\":{\"shape\":\"Sav\"},\"PageSize\":{\"type\":\"integer\"},\"SortBy\":{},\"SortOrder\":{},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewSummaries\":{\"type\":\"list\",\"member\":{\"shape\":\"S2e\"}},\"ProductViewAggregations\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"ApproximateCount\":{\"type\":\"integer\"}}}}},\"NextPageToken\":{}}}},\"SearchProductsAsAdmin\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"Filters\":{\"shape\":\"Sav\"},\"SortBy\":{},\"SortOrder\":{},\"PageToken\":{},\"PageSize\":{\"type\":\"integer\"},\"ProductSource\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetails\":{\"type\":\"list\",\"member\":{\"shape\":\"S2d\"}},\"NextPageToken\":{}}}},\"SearchProvisionedProducts\":{\"input\":{\"type\":\"structure\",\"members\":{\"AcceptLanguage\":{},\"AccessLevelFilter\":{\"shape\":\"S9a\"},\"Filters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"SortBy\":{},\"SortOrder\":{},\"PageSize\":{\"type\":\"integer\"},\"PageToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProducts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"Type\":{},\"Id\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"IdempotencyToken\":{},\"LastRecordId\":{},\"LastProvisioningRecordId\":{},\"LastSuccessfulProvisioningRecordId\":{},\"Tags\":{\"shape\":\"S1q\"},\"PhysicalId\":{},\"ProductId\":{},\"ProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningArtifactName\":{},\"UserArn\":{},\"UserArnSession\":{}}}},\"TotalResultsCount\":{\"type\":\"integer\"},\"NextPageToken\":{}}}},\"TerminateProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"TerminateToken\"],\"members\":{\"ProvisionedProductName\":{},\"ProvisionedProductId\":{},\"TerminateToken\":{\"idempotencyToken\":true},\"IgnoreErrors\":{\"type\":\"boolean\"},\"AcceptLanguage\":{},\"RetainPhysicalResources\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"UpdateConstraint\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Description\":{},\"Parameters\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConstraintDetail\":{\"shape\":\"S1b\"},\"ConstraintParameters\":{},\"Status\":{}}}},\"UpdatePortfolio\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"DisplayName\":{},\"Description\":{},\"ProviderName\":{},\"AddTags\":{\"shape\":\"S1i\"},\"RemoveTags\":{\"shape\":\"Sbw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioDetail\":{\"shape\":\"S1n\"},\"Tags\":{\"shape\":\"S1q\"}}}},\"UpdatePortfolioShare\":{\"input\":{\"type\":\"structure\",\"required\":[\"PortfolioId\"],\"members\":{\"AcceptLanguage\":{},\"PortfolioId\":{},\"AccountId\":{},\"OrganizationNode\":{\"shape\":\"S1s\"},\"ShareTagOptions\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"PortfolioShareToken\":{},\"Status\":{}}}},\"UpdateProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"AcceptLanguage\":{},\"Id\":{},\"Name\":{},\"Owner\":{},\"Description\":{},\"Distributor\":{},\"SupportDescription\":{},\"SupportEmail\":{},\"SupportUrl\":{},\"AddTags\":{\"shape\":\"S1i\"},\"RemoveTags\":{\"shape\":\"Sbw\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProductViewDetail\":{\"shape\":\"S2d\"},\"Tags\":{\"shape\":\"S1q\"}}}},\"UpdateProvisionedProduct\":{\"input\":{\"type\":\"structure\",\"required\":[\"UpdateToken\"],\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductName\":{},\"ProvisionedProductId\":{},\"ProductId\":{},\"ProductName\":{},\"ProvisioningArtifactId\":{},\"ProvisioningArtifactName\":{},\"PathId\":{},\"PathName\":{},\"ProvisioningParameters\":{\"shape\":\"S2r\"},\"ProvisioningPreferences\":{\"type\":\"structure\",\"members\":{\"StackSetAccounts\":{\"shape\":\"S6r\"},\"StackSetRegions\":{\"shape\":\"S6s\"},\"StackSetFailureToleranceCount\":{\"type\":\"integer\"},\"StackSetFailureTolerancePercentage\":{\"type\":\"integer\"},\"StackSetMaxConcurrencyCount\":{\"type\":\"integer\"},\"StackSetMaxConcurrencyPercentage\":{\"type\":\"integer\"},\"StackSetOperationType\":{}}},\"Tags\":{\"shape\":\"S1q\"},\"UpdateToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordDetail\":{\"shape\":\"S70\"}}}},\"UpdateProvisionedProductProperties\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProvisionedProductId\",\"ProvisionedProductProperties\",\"IdempotencyToken\"],\"members\":{\"AcceptLanguage\":{},\"ProvisionedProductId\":{},\"ProvisionedProductProperties\":{\"shape\":\"Sc8\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisionedProductId\":{},\"ProvisionedProductProperties\":{\"shape\":\"Sc8\"},\"RecordId\":{},\"Status\":{}}}},\"UpdateProvisioningArtifact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"AcceptLanguage\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"Name\":{},\"Description\":{},\"Active\":{\"type\":\"boolean\"},\"Guidance\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProvisioningArtifactDetail\":{\"shape\":\"S2i\"},\"Info\":{\"shape\":\"S27\"},\"Status\":{}}}},\"UpdateServiceAction\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Name\":{},\"Definition\":{\"shape\":\"S32\"},\"Description\":{},\"AcceptLanguage\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ServiceActionDetail\":{\"shape\":\"S37\"}}}},\"UpdateTagOption\":{\"input\":{\"type\":\"structure\",\"required\":[\"Id\"],\"members\":{\"Id\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TagOptionDetail\":{\"shape\":\"S3d\"}}}}},\"shapes\":{\"Sm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ServiceActionId\",\"ProductId\",\"ProvisioningArtifactId\"],\"members\":{\"ServiceActionId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{}}}},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceActionId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"ConstraintId\":{},\"Type\":{},\"Description\":{},\"Owner\":{},\"ProductId\":{},\"PortfolioId\":{}}},\"S1i\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1j\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ARN\":{},\"DisplayName\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"ProviderName\":{}}},\"S1q\":{\"type\":\"list\",\"member\":{\"shape\":\"S1j\"}},\"S1s\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Value\":{}}},\"S24\":{\"type\":\"structure\",\"required\":[\"Info\"],\"members\":{\"Name\":{},\"Description\":{},\"Info\":{\"shape\":\"S27\"},\"Type\":{},\"DisableTemplateValidation\":{\"type\":\"boolean\"}}},\"S27\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2d\":{\"type\":\"structure\",\"members\":{\"ProductViewSummary\":{\"shape\":\"S2e\"},\"Status\":{},\"ProductARN\":{},\"CreatedTime\":{\"type\":\"timestamp\"}}},\"S2e\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"ProductId\":{},\"Name\":{},\"Owner\":{},\"ShortDescription\":{},\"Type\":{},\"Distributor\":{},\"HasDefaultPath\":{\"type\":\"boolean\"},\"SupportEmail\":{},\"SupportDescription\":{},\"SupportUrl\":{}}},\"S2i\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"Type\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Active\":{\"type\":\"boolean\"},\"Guidance\":{}}},\"S2o\":{\"type\":\"list\",\"member\":{}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"UsePreviousValue\":{\"type\":\"boolean\"}}}},\"S32\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S37\":{\"type\":\"structure\",\"members\":{\"ServiceActionSummary\":{\"shape\":\"S38\"},\"Definition\":{\"shape\":\"S32\"}}},\"S38\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"DefinitionType\":{}}},\"S3d\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{},\"Active\":{\"type\":\"boolean\"},\"Id\":{},\"Owner\":{}}},\"S45\":{\"type\":\"list\",\"member\":{\"shape\":\"S3d\"}},\"S46\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"BudgetName\":{}}}},\"S4r\":{\"type\":\"list\",\"member\":{\"shape\":\"S4s\"}},\"S4s\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Description\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"Guidance\":{}}},\"S55\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"Type\":{},\"Id\":{},\"Status\":{},\"StatusMessage\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"IdempotencyToken\":{},\"LastRecordId\":{},\"LastProvisioningRecordId\":{},\"LastSuccessfulProvisioningRecordId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"LaunchRoleArn\":{}}},\"S6h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Description\":{}}}},\"S6r\":{\"type\":\"list\",\"member\":{}},\"S6s\":{\"type\":\"list\",\"member\":{}},\"S6u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Description\":{}}}},\"S70\":{\"type\":\"structure\",\"members\":{\"RecordId\":{},\"ProvisionedProductName\":{},\"Status\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"UpdatedTime\":{\"type\":\"timestamp\"},\"ProvisionedProductType\":{},\"RecordType\":{},\"ProvisionedProductId\":{},\"ProductId\":{},\"ProvisioningArtifactId\":{},\"PathId\":{},\"RecordErrors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Code\":{},\"Description\":{}}}},\"RecordTags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"LaunchRoleArn\":{}}},\"S7b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OutputKey\":{},\"OutputValue\":{},\"Description\":{}}}},\"S7n\":{\"type\":\"list\",\"member\":{}},\"S8l\":{\"type\":\"list\",\"member\":{\"shape\":\"S1n\"}},\"S9a\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}},\"Sa5\":{\"type\":\"list\",\"member\":{\"shape\":\"S38\"}},\"Sav\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"Sbw\":{\"type\":\"list\",\"member\":{}},\"Sc8\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); /***/ }), @@ -37872,7 +41150,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribePortfolioShares\":{\"input_token\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-06-24\",\"endpointPrefix\":\"servicecatalog-appregistry\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AppRegistry\",\"serviceFullName\":\"AWS Service Catalog App Registry\",\"serviceId\":\"Service Catalog AppRegistry\",\"signatureVersion\":\"v4\",\"signingName\":\"servicecatalog\",\"uid\":\"AWS242AppRegistry-2020-06-24\"},\"operations\":{\"AssociateAttributeGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/applications/{application}/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"attributeGroup\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"attributeGroupArn\":{}}}},\"AssociateResource\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/applications/{application}/resources/{resourceType}/{resource}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"resourceType\",\"resource\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"resourceType\":{\"location\":\"uri\",\"locationName\":\"resourceType\"},\"resource\":{\"location\":\"uri\",\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"resourceArn\":{}}}},\"CreateApplication\":{\"http\":{\"requestUri\":\"/applications\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"clientToken\"],\"members\":{\"name\":{},\"description\":{},\"tags\":{\"shape\":\"Sf\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"application\":{\"shape\":\"Sk\"}}}},\"CreateAttributeGroup\":{\"http\":{\"requestUri\":\"/attribute-groups\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"attributes\",\"clientToken\"],\"members\":{\"name\":{},\"description\":{},\"attributes\":{},\"tags\":{\"shape\":\"Sf\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroup\":{\"shape\":\"Sq\"}}}},\"DeleteApplication\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/applications/{application}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"application\":{\"shape\":\"Su\"}}}},\"DeleteAttributeGroup\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"attributeGroup\"],\"members\":{\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroup\":{\"shape\":\"Sx\"}}}},\"DisassociateAttributeGroup\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/applications/{application}/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"attributeGroup\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"attributeGroupArn\":{}}}},\"DisassociateResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/applications/{application}/resources/{resourceType}/{resource}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"resourceType\",\"resource\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"resourceType\":{\"location\":\"uri\",\"locationName\":\"resourceType\"},\"resource\":{\"location\":\"uri\",\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"resourceArn\":{}}}},\"GetApplication\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications/{application}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"},\"associatedResourceCount\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"Sf\"}}}},\"GetAttributeGroup\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"attributeGroup\"],\"members\":{\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"attributes\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"},\"tags\":{\"shape\":\"Sf\"}}}},\"ListApplications\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applications\":{\"type\":\"list\",\"member\":{\"shape\":\"Su\"}},\"nextToken\":{}}},\"idempotent\":true},\"ListAssociatedAttributeGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications/{application}/attribute-groups\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroups\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{}}},\"idempotent\":true},\"ListAssociatedResources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications/{application}/resources\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{}}}},\"nextToken\":{}}},\"idempotent\":true},\"ListAttributeGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/attribute-groups\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"nextToken\":{}}},\"idempotent\":true},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sf\"}}}},\"SyncResource\":{\"http\":{\"requestUri\":\"/sync/{resourceType}/{resource}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resource\"],\"members\":{\"resourceType\":{\"location\":\"uri\",\"locationName\":\"resourceType\"},\"resource\":{\"location\":\"uri\",\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"resourceArn\":{},\"actionTaken\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"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}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApplication\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/applications/{application}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"name\":{},\"description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"application\":{\"shape\":\"Sk\"}}}},\"UpdateAttributeGroup\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"attributeGroup\"],\"members\":{\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"},\"name\":{},\"description\":{},\"attributes\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroup\":{\"shape\":\"Sq\"}}}}},\"shapes\":{\"Sf\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sk\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"},\"tags\":{\"shape\":\"Sf\"}}},\"Sm\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sq\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"},\"tags\":{\"shape\":\"Sf\"}}},\"Su\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-06-24\",\"endpointPrefix\":\"servicecatalog-appregistry\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"AppRegistry\",\"serviceFullName\":\"AWS Service Catalog App Registry\",\"serviceId\":\"Service Catalog AppRegistry\",\"signatureVersion\":\"v4\",\"signingName\":\"servicecatalog\",\"uid\":\"AWS242AppRegistry-2020-06-24\"},\"operations\":{\"AssociateAttributeGroup\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/applications/{application}/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"attributeGroup\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"attributeGroupArn\":{}}}},\"AssociateResource\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/applications/{application}/resources/{resourceType}/{resource}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"resourceType\",\"resource\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"resourceType\":{\"location\":\"uri\",\"locationName\":\"resourceType\"},\"resource\":{\"location\":\"uri\",\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"resourceArn\":{}}}},\"CreateApplication\":{\"http\":{\"requestUri\":\"/applications\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"clientToken\"],\"members\":{\"name\":{},\"description\":{},\"tags\":{\"shape\":\"Sf\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"application\":{\"shape\":\"Sk\"}}}},\"CreateAttributeGroup\":{\"http\":{\"requestUri\":\"/attribute-groups\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"attributes\",\"clientToken\"],\"members\":{\"name\":{},\"description\":{},\"attributes\":{},\"tags\":{\"shape\":\"Sf\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroup\":{\"shape\":\"Sq\"}}}},\"DeleteApplication\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/applications/{application}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"application\":{\"shape\":\"Su\"}}}},\"DeleteAttributeGroup\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"attributeGroup\"],\"members\":{\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroup\":{\"shape\":\"Sx\"}}}},\"DisassociateAttributeGroup\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/applications/{application}/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"attributeGroup\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"attributeGroupArn\":{}}}},\"DisassociateResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/applications/{application}/resources/{resourceType}/{resource}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"resourceType\",\"resource\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"resourceType\":{\"location\":\"uri\",\"locationName\":\"resourceType\"},\"resource\":{\"location\":\"uri\",\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"resourceArn\":{}}}},\"GetApplication\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications/{application}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"},\"associatedResourceCount\":{\"type\":\"integer\"},\"tags\":{\"shape\":\"Sf\"},\"integrations\":{\"type\":\"structure\",\"members\":{\"resourceGroup\":{\"shape\":\"S16\"}}}}}},\"GetAssociatedResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications/{application}/resources/{resourceType}/{resource}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\",\"resourceType\",\"resource\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"resourceType\":{\"location\":\"uri\",\"locationName\":\"resourceType\"},\"resource\":{\"location\":\"uri\",\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resource\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{},\"associationTime\":{\"shape\":\"Sm\"},\"integrations\":{\"type\":\"structure\",\"members\":{\"resourceGroup\":{\"shape\":\"S16\"}}}}}}},\"idempotent\":true},\"GetAttributeGroup\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"attributeGroup\"],\"members\":{\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"attributes\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"},\"tags\":{\"shape\":\"Sf\"}}}},\"ListApplications\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applications\":{\"type\":\"list\",\"member\":{\"shape\":\"Su\"}},\"nextToken\":{}}},\"idempotent\":true},\"ListAssociatedAttributeGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications/{application}/attribute-groups\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroups\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{}}},\"idempotent\":true},\"ListAssociatedResources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/applications/{application}/resources\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"name\":{},\"arn\":{}}}},\"nextToken\":{}}},\"idempotent\":true},\"ListAttributeGroups\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/attribute-groups\"},\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"Sx\"}},\"nextToken\":{}}},\"idempotent\":true},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"tags\":{\"shape\":\"Sf\"}}}},\"SyncResource\":{\"http\":{\"requestUri\":\"/sync/{resourceType}/{resource}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceType\",\"resource\"],\"members\":{\"resourceType\":{\"location\":\"uri\",\"locationName\":\"resourceType\"},\"resource\":{\"location\":\"uri\",\"locationName\":\"resource\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"applicationArn\":{},\"resourceArn\":{},\"actionTaken\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\"},\"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}\"},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tagKeys\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApplication\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/applications/{application}\"},\"input\":{\"type\":\"structure\",\"required\":[\"application\"],\"members\":{\"application\":{\"location\":\"uri\",\"locationName\":\"application\"},\"name\":{\"deprecated\":true,\"deprecatedMessage\":\"Name update for application is deprecated.\"},\"description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"application\":{\"shape\":\"Sk\"}}}},\"UpdateAttributeGroup\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/attribute-groups/{attributeGroup}\"},\"input\":{\"type\":\"structure\",\"required\":[\"attributeGroup\"],\"members\":{\"attributeGroup\":{\"location\":\"uri\",\"locationName\":\"attributeGroup\"},\"name\":{\"deprecated\":true,\"deprecatedMessage\":\"Name update for attribute group is deprecated.\"},\"description\":{},\"attributes\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"attributeGroup\":{\"shape\":\"Sq\"}}}}},\"shapes\":{\"Sf\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sk\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"},\"tags\":{\"shape\":\"Sf\"}}},\"Sm\":{\"type\":\"timestamp\",\"timestampFormat\":\"iso8601\"},\"Sq\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"},\"tags\":{\"shape\":\"Sf\"}}},\"Su\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"id\":{},\"arn\":{},\"name\":{},\"description\":{},\"creationTime\":{\"shape\":\"Sm\"},\"lastUpdateTime\":{\"shape\":\"Sm\"}}},\"S16\":{\"type\":\"structure\",\"members\":{\"state\":{},\"arn\":{},\"errorMessage\":{}}}}}"); /***/ }), @@ -37904,7 +41182,7 @@ module.exports = JSON.parse("{\"o\":{\"GetInstancesHealthStatus\":{\"input_token /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-09-27\",\"endpointPrefix\":\"email\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon SES V2\",\"serviceFullName\":\"Amazon Simple Email Service\",\"serviceId\":\"SESv2\",\"signatureVersion\":\"v4\",\"signingName\":\"ses\",\"uid\":\"sesv2-2019-09-27\"},\"operations\":{\"CreateConfigurationSet\":{\"http\":{\"requestUri\":\"/v2/email/configuration-sets\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{},\"TrackingOptions\":{\"shape\":\"S3\"},\"DeliveryOptions\":{\"shape\":\"S5\"},\"ReputationOptions\":{\"shape\":\"S8\"},\"SendingOptions\":{\"shape\":\"Sb\"},\"Tags\":{\"shape\":\"Sc\"},\"SuppressionOptions\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateConfigurationSetEventDestination\":{\"http\":{\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\",\"EventDestination\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"EventDestinationName\":{},\"EventDestination\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateContact\":{\"http\":{\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"EmailAddress\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"EmailAddress\":{},\"TopicPreferences\":{\"shape\":\"S13\"},\"UnsubscribeAll\":{\"type\":\"boolean\"},\"AttributesData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateContactList\":{\"http\":{\"requestUri\":\"/v2/email/contact-lists\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{},\"Topics\":{\"shape\":\"S1b\"},\"Description\":{},\"Tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateCustomVerificationEmailTemplate\":{\"http\":{\"requestUri\":\"/v2/email/custom-verification-email-templates\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"FromEmailAddress\",\"TemplateSubject\",\"TemplateContent\",\"SuccessRedirectionURL\",\"FailureRedirectionURL\"],\"members\":{\"TemplateName\":{},\"FromEmailAddress\":{},\"TemplateSubject\":{},\"TemplateContent\":{},\"SuccessRedirectionURL\":{},\"FailureRedirectionURL\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDedicatedIpPool\":{\"http\":{\"requestUri\":\"/v2/email/dedicated-ip-pools\"},\"input\":{\"type\":\"structure\",\"required\":[\"PoolName\"],\"members\":{\"PoolName\":{},\"Tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDeliverabilityTestReport\":{\"http\":{\"requestUri\":\"/v2/email/deliverability-dashboard/test\"},\"input\":{\"type\":\"structure\",\"required\":[\"FromEmailAddress\",\"Content\"],\"members\":{\"ReportName\":{},\"FromEmailAddress\":{},\"Content\":{\"shape\":\"S1r\"},\"Tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ReportId\",\"DeliverabilityTestStatus\"],\"members\":{\"ReportId\":{},\"DeliverabilityTestStatus\":{}}}},\"CreateEmailIdentity\":{\"http\":{\"requestUri\":\"/v2/email/identities\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{},\"Tags\":{\"shape\":\"Sc\"},\"DkimSigningAttributes\":{\"shape\":\"S26\"},\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityType\":{},\"VerifiedForSendingStatus\":{\"type\":\"boolean\"},\"DkimAttributes\":{\"shape\":\"S2b\"}}}},\"CreateEmailIdentityPolicy\":{\"http\":{\"requestUri\":\"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\",\"PolicyName\",\"Policy\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"PolicyName\":{\"location\":\"uri\",\"locationName\":\"PolicyName\"},\"Policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateEmailTemplate\":{\"http\":{\"requestUri\":\"/v2/email/templates\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"TemplateContent\"],\"members\":{\"TemplateName\":{},\"TemplateContent\":{\"shape\":\"S2l\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateImportJob\":{\"http\":{\"requestUri\":\"/v2/email/import-jobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"ImportDestination\",\"ImportDataSource\"],\"members\":{\"ImportDestination\":{\"shape\":\"S2q\"},\"ImportDataSource\":{\"shape\":\"S2v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}}},\"DeleteConfigurationSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteConfigurationSetEventDestination\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"EventDestinationName\":{\"location\":\"uri\",\"locationName\":\"EventDestinationName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContact\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"EmailAddress\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContactList\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteCustomVerificationEmailTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/custom-verification-email-templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDedicatedIpPool\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/dedicated-ip-pools/{PoolName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"PoolName\"],\"members\":{\"PoolName\":{\"location\":\"uri\",\"locationName\":\"PoolName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEmailIdentity\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEmailIdentityPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\",\"PolicyName\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"PolicyName\":{\"location\":\"uri\",\"locationName\":\"PolicyName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEmailTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSuppressedDestination\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/suppression/addresses/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailAddress\"],\"members\":{\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/account\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"DedicatedIpAutoWarmupEnabled\":{\"type\":\"boolean\"},\"EnforcementStatus\":{},\"ProductionAccessEnabled\":{\"type\":\"boolean\"},\"SendQuota\":{\"type\":\"structure\",\"members\":{\"Max24HourSend\":{\"type\":\"double\"},\"MaxSendRate\":{\"type\":\"double\"},\"SentLast24Hours\":{\"type\":\"double\"}}},\"SendingEnabled\":{\"type\":\"boolean\"},\"SuppressionAttributes\":{\"type\":\"structure\",\"members\":{\"SuppressedReasons\":{\"shape\":\"Sh\"}}},\"Details\":{\"type\":\"structure\",\"members\":{\"MailType\":{},\"WebsiteURL\":{\"shape\":\"S3u\"},\"ContactLanguage\":{},\"UseCaseDescription\":{\"shape\":\"S3w\"},\"AdditionalContactEmailAddresses\":{\"shape\":\"S3x\"},\"ReviewDetails\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"CaseId\":{}}}}}}}},\"GetBlacklistReports\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/blacklist-report\"},\"input\":{\"type\":\"structure\",\"required\":[\"BlacklistItemNames\"],\"members\":{\"BlacklistItemNames\":{\"location\":\"querystring\",\"locationName\":\"BlacklistItemNames\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"BlacklistReport\"],\"members\":{\"BlacklistReport\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RblName\":{},\"ListingTime\":{\"type\":\"timestamp\"},\"Description\":{}}}}}}}},\"GetConfigurationSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetName\":{},\"TrackingOptions\":{\"shape\":\"S3\"},\"DeliveryOptions\":{\"shape\":\"S5\"},\"ReputationOptions\":{\"shape\":\"S8\"},\"SendingOptions\":{\"shape\":\"Sb\"},\"Tags\":{\"shape\":\"Sc\"},\"SuppressionOptions\":{\"shape\":\"Sg\"}}}},\"GetConfigurationSetEventDestinations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventDestinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"MatchingEventTypes\"],\"members\":{\"Name\":{},\"Enabled\":{\"type\":\"boolean\"},\"MatchingEventTypes\":{\"shape\":\"Sn\"},\"KinesisFirehoseDestination\":{\"shape\":\"Sp\"},\"CloudWatchDestination\":{\"shape\":\"Sr\"},\"SnsDestination\":{\"shape\":\"Sx\"},\"PinpointDestination\":{\"shape\":\"Sy\"}}}}}}},\"GetContact\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"EmailAddress\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactListName\":{},\"EmailAddress\":{},\"TopicPreferences\":{\"shape\":\"S13\"},\"TopicDefaultPreferences\":{\"shape\":\"S13\"},\"UnsubscribeAll\":{\"type\":\"boolean\"},\"AttributesData\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"GetContactList\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactListName\":{},\"Topics\":{\"shape\":\"S1b\"},\"Description\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sc\"}}}},\"GetCustomVerificationEmailTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/custom-verification-email-templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{},\"FromEmailAddress\":{},\"TemplateSubject\":{},\"TemplateContent\":{},\"SuccessRedirectionURL\":{},\"FailureRedirectionURL\":{}}}},\"GetDedicatedIp\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/dedicated-ips/{IP}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Ip\"],\"members\":{\"Ip\":{\"location\":\"uri\",\"locationName\":\"IP\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DedicatedIp\":{\"shape\":\"S4r\"}}}},\"GetDedicatedIps\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/dedicated-ips\"},\"input\":{\"type\":\"structure\",\"members\":{\"PoolName\":{\"location\":\"querystring\",\"locationName\":\"PoolName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DedicatedIps\":{\"type\":\"list\",\"member\":{\"shape\":\"S4r\"}},\"NextToken\":{}}}},\"GetDeliverabilityDashboardOptions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"DashboardEnabled\"],\"members\":{\"DashboardEnabled\":{\"type\":\"boolean\"},\"SubscriptionExpiryDate\":{\"type\":\"timestamp\"},\"AccountStatus\":{},\"ActiveSubscribedDomains\":{\"shape\":\"S52\"},\"PendingExpirationSubscribedDomains\":{\"shape\":\"S52\"}}}},\"GetDeliverabilityTestReport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/test-reports/{ReportId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReportId\"],\"members\":{\"ReportId\":{\"location\":\"uri\",\"locationName\":\"ReportId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeliverabilityTestReport\",\"OverallPlacement\",\"IspPlacements\"],\"members\":{\"DeliverabilityTestReport\":{\"shape\":\"S5a\"},\"OverallPlacement\":{\"shape\":\"S5c\"},\"IspPlacements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IspName\":{},\"PlacementStatistics\":{\"shape\":\"S5c\"}}}},\"Message\":{},\"Tags\":{\"shape\":\"Sc\"}}}},\"GetDomainDeliverabilityCampaign\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/campaigns/{CampaignId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CampaignId\"],\"members\":{\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"CampaignId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainDeliverabilityCampaign\"],\"members\":{\"DomainDeliverabilityCampaign\":{\"shape\":\"S5k\"}}}},\"GetDomainStatisticsReport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/statistics-report/{Domain}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Domain\",\"StartDate\",\"EndDate\"],\"members\":{\"Domain\":{\"location\":\"uri\",\"locationName\":\"Domain\"},\"StartDate\":{\"location\":\"querystring\",\"locationName\":\"StartDate\",\"type\":\"timestamp\"},\"EndDate\":{\"location\":\"querystring\",\"locationName\":\"EndDate\",\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OverallVolume\",\"DailyVolumes\"],\"members\":{\"OverallVolume\":{\"type\":\"structure\",\"members\":{\"VolumeStatistics\":{\"shape\":\"S5u\"},\"ReadRatePercent\":{\"type\":\"double\"},\"DomainIspPlacements\":{\"shape\":\"S5v\"}}},\"DailyVolumes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartDate\":{\"type\":\"timestamp\"},\"VolumeStatistics\":{\"shape\":\"S5u\"},\"DomainIspPlacements\":{\"shape\":\"S5v\"}}}}}}},\"GetEmailIdentity\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityType\":{},\"FeedbackForwardingStatus\":{\"type\":\"boolean\"},\"VerifiedForSendingStatus\":{\"type\":\"boolean\"},\"DkimAttributes\":{\"shape\":\"S2b\"},\"MailFromAttributes\":{\"type\":\"structure\",\"required\":[\"MailFromDomain\",\"MailFromDomainStatus\",\"BehaviorOnMxFailure\"],\"members\":{\"MailFromDomain\":{},\"MailFromDomainStatus\":{},\"BehaviorOnMxFailure\":{}}},\"Policies\":{\"shape\":\"S65\"},\"Tags\":{\"shape\":\"Sc\"},\"ConfigurationSetName\":{}}}},\"GetEmailIdentityPolicies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/policies\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policies\":{\"shape\":\"S65\"}}}},\"GetEmailTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"TemplateContent\"],\"members\":{\"TemplateName\":{},\"TemplateContent\":{\"shape\":\"S2l\"}}}},\"GetImportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/import-jobs/{JobId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"ImportDestination\":{\"shape\":\"S2q\"},\"ImportDataSource\":{\"shape\":\"S2v\"},\"FailureInfo\":{\"type\":\"structure\",\"members\":{\"FailedRecordsS3Url\":{},\"ErrorMessage\":{}}},\"JobStatus\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"CompletedTimestamp\":{\"type\":\"timestamp\"},\"ProcessedRecordsCount\":{\"type\":\"integer\"},\"FailedRecordsCount\":{\"type\":\"integer\"}}}},\"GetSuppressedDestination\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/suppression/addresses/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailAddress\"],\"members\":{\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SuppressedDestination\"],\"members\":{\"SuppressedDestination\":{\"type\":\"structure\",\"required\":[\"EmailAddress\",\"Reason\",\"LastUpdateTime\"],\"members\":{\"EmailAddress\":{},\"Reason\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"Attributes\":{\"type\":\"structure\",\"members\":{\"MessageId\":{},\"FeedbackId\":{}}}}}}}},\"ListConfigurationSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/configuration-sets\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSets\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListContactLists\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/contact-lists\"},\"input\":{\"type\":\"structure\",\"members\":{\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactLists\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContactListName\":{},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListContacts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"Filter\":{\"type\":\"structure\",\"members\":{\"FilteredStatus\":{},\"TopicFilter\":{\"type\":\"structure\",\"members\":{\"TopicName\":{},\"UseDefaultIfPreferenceUnavailable\":{\"type\":\"boolean\"}}}}},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Contacts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EmailAddress\":{},\"TopicPreferences\":{\"shape\":\"S13\"},\"TopicDefaultPreferences\":{\"shape\":\"S13\"},\"UnsubscribeAll\":{\"type\":\"boolean\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListCustomVerificationEmailTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/custom-verification-email-templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomVerificationEmailTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{},\"FromEmailAddress\":{},\"TemplateSubject\":{},\"SuccessRedirectionURL\":{},\"FailureRedirectionURL\":{}}}},\"NextToken\":{}}}},\"ListDedicatedIpPools\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/dedicated-ip-pools\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DedicatedIpPools\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListDeliverabilityTestReports\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/test-reports\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeliverabilityTestReports\"],\"members\":{\"DeliverabilityTestReports\":{\"type\":\"list\",\"member\":{\"shape\":\"S5a\"}},\"NextToken\":{}}}},\"ListDomainDeliverabilityCampaigns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns\"},\"input\":{\"type\":\"structure\",\"required\":[\"StartDate\",\"EndDate\",\"SubscribedDomain\"],\"members\":{\"StartDate\":{\"location\":\"querystring\",\"locationName\":\"StartDate\",\"type\":\"timestamp\"},\"EndDate\":{\"location\":\"querystring\",\"locationName\":\"EndDate\",\"type\":\"timestamp\"},\"SubscribedDomain\":{\"location\":\"uri\",\"locationName\":\"SubscribedDomain\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainDeliverabilityCampaigns\"],\"members\":{\"DomainDeliverabilityCampaigns\":{\"type\":\"list\",\"member\":{\"shape\":\"S5k\"}},\"NextToken\":{}}}},\"ListEmailIdentities\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/identities\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EmailIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IdentityType\":{},\"IdentityName\":{},\"SendingEnabled\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"ListEmailTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplatesMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListImportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/import-jobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"ImportDestinationType\":{},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"ImportDestination\":{\"shape\":\"S2q\"},\"JobStatus\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListSuppressedDestinations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/suppression/addresses\"},\"input\":{\"type\":\"structure\",\"members\":{\"Reasons\":{\"shape\":\"Sh\",\"location\":\"querystring\",\"locationName\":\"Reason\"},\"StartDate\":{\"location\":\"querystring\",\"locationName\":\"StartDate\",\"type\":\"timestamp\"},\"EndDate\":{\"location\":\"querystring\",\"locationName\":\"EndDate\",\"type\":\"timestamp\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SuppressedDestinationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EmailAddress\",\"Reason\",\"LastUpdateTime\"],\"members\":{\"EmailAddress\":{},\"Reason\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"ResourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Tags\"],\"members\":{\"Tags\":{\"shape\":\"Sc\"}}}},\"PutAccountDedicatedIpWarmupAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/account/dedicated-ips/warmup\"},\"input\":{\"type\":\"structure\",\"members\":{\"AutoWarmupEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutAccountDetails\":{\"http\":{\"requestUri\":\"/v2/email/account/details\"},\"input\":{\"type\":\"structure\",\"required\":[\"MailType\",\"WebsiteURL\",\"UseCaseDescription\"],\"members\":{\"MailType\":{},\"WebsiteURL\":{\"shape\":\"S3u\"},\"ContactLanguage\":{},\"UseCaseDescription\":{\"shape\":\"S3w\"},\"AdditionalContactEmailAddresses\":{\"shape\":\"S3x\"},\"ProductionAccessEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutAccountSendingAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/account/sending\"},\"input\":{\"type\":\"structure\",\"members\":{\"SendingEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutAccountSuppressionAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/account/suppression\"},\"input\":{\"type\":\"structure\",\"members\":{\"SuppressedReasons\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetDeliveryOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"TlsPolicy\":{},\"SendingPoolName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetReputationOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"ReputationMetricsEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetSendingOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/sending\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"SendingEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetSuppressionOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"SuppressedReasons\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetTrackingOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"CustomRedirectDomain\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutDedicatedIpInPool\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/dedicated-ips/{IP}/pool\"},\"input\":{\"type\":\"structure\",\"required\":[\"Ip\",\"DestinationPoolName\"],\"members\":{\"Ip\":{\"location\":\"uri\",\"locationName\":\"IP\"},\"DestinationPoolName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutDedicatedIpWarmupAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/dedicated-ips/{IP}/warmup\"},\"input\":{\"type\":\"structure\",\"required\":[\"Ip\",\"WarmupPercentage\"],\"members\":{\"Ip\":{\"location\":\"uri\",\"locationName\":\"IP\"},\"WarmupPercentage\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutDeliverabilityDashboardOption\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/deliverability-dashboard\"},\"input\":{\"type\":\"structure\",\"required\":[\"DashboardEnabled\"],\"members\":{\"DashboardEnabled\":{\"type\":\"boolean\"},\"SubscribedDomains\":{\"shape\":\"S52\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailIdentityConfigurationSetAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/configuration-set\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailIdentityDkimAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/dkim\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"SigningEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailIdentityDkimSigningAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/email/identities/{EmailIdentity}/dkim/signing\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\",\"SigningAttributesOrigin\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"SigningAttributesOrigin\":{},\"SigningAttributes\":{\"shape\":\"S26\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DkimStatus\":{},\"DkimTokens\":{\"shape\":\"S2d\"}}}},\"PutEmailIdentityFeedbackAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/feedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"EmailForwardingEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailIdentityMailFromAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/mail-from\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"MailFromDomain\":{},\"BehaviorOnMxFailure\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutSuppressedDestination\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/suppression/addresses\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailAddress\",\"Reason\"],\"members\":{\"EmailAddress\":{},\"Reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SendBulkEmail\":{\"http\":{\"requestUri\":\"/v2/email/outbound-bulk-emails\"},\"input\":{\"type\":\"structure\",\"required\":[\"DefaultContent\",\"BulkEmailEntries\"],\"members\":{\"FromEmailAddress\":{},\"FromEmailAddressIdentityArn\":{},\"ReplyToAddresses\":{\"shape\":\"S91\"},\"FeedbackForwardingEmailAddress\":{},\"FeedbackForwardingEmailAddressIdentityArn\":{},\"DefaultEmailTags\":{\"shape\":\"S92\"},\"DefaultContent\":{\"type\":\"structure\",\"members\":{\"Template\":{\"shape\":\"S1z\"}}},\"BulkEmailEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Destination\"],\"members\":{\"Destination\":{\"shape\":\"S99\"},\"ReplacementTags\":{\"shape\":\"S92\"},\"ReplacementEmailContent\":{\"type\":\"structure\",\"members\":{\"ReplacementTemplate\":{\"type\":\"structure\",\"members\":{\"ReplacementTemplateData\":{}}}}}}}},\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"BulkEmailEntryResults\"],\"members\":{\"BulkEmailEntryResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"Error\":{},\"MessageId\":{}}}}}}},\"SendCustomVerificationEmail\":{\"http\":{\"requestUri\":\"/v2/email/outbound-custom-verification-emails\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailAddress\",\"TemplateName\"],\"members\":{\"EmailAddress\":{},\"TemplateName\":{},\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"SendEmail\":{\"http\":{\"requestUri\":\"/v2/email/outbound-emails\"},\"input\":{\"type\":\"structure\",\"required\":[\"Content\"],\"members\":{\"FromEmailAddress\":{},\"FromEmailAddressIdentityArn\":{},\"Destination\":{\"shape\":\"S99\"},\"ReplyToAddresses\":{\"shape\":\"S91\"},\"FeedbackForwardingEmailAddress\":{},\"FeedbackForwardingEmailAddressIdentityArn\":{},\"Content\":{\"shape\":\"S1r\"},\"EmailTags\":{\"shape\":\"S92\"},\"ConfigurationSetName\":{},\"ListManagementOptions\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{},\"TopicName\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/v2/email/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TestRenderEmailTemplate\":{\"http\":{\"requestUri\":\"/v2/email/templates/{TemplateName}/render\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"TemplateData\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"},\"TemplateData\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"RenderedTemplate\"],\"members\":{\"RenderedTemplate\":{}}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"ResourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"TagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateConfigurationSetEventDestination\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\",\"EventDestination\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"EventDestinationName\":{\"location\":\"uri\",\"locationName\":\"EventDestinationName\"},\"EventDestination\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContact\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"EmailAddress\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"},\"TopicPreferences\":{\"shape\":\"S13\"},\"UnsubscribeAll\":{\"type\":\"boolean\"},\"AttributesData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContactList\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"Topics\":{\"shape\":\"S1b\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateCustomVerificationEmailTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/custom-verification-email-templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"FromEmailAddress\",\"TemplateSubject\",\"TemplateContent\",\"SuccessRedirectionURL\",\"FailureRedirectionURL\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"},\"FromEmailAddress\":{},\"TemplateSubject\":{},\"TemplateContent\":{},\"SuccessRedirectionURL\":{},\"FailureRedirectionURL\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEmailIdentityPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\",\"PolicyName\",\"Policy\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"PolicyName\":{\"location\":\"uri\",\"locationName\":\"PolicyName\"},\"Policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEmailTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"TemplateContent\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"},\"TemplateContent\":{\"shape\":\"S2l\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"required\":[\"CustomRedirectDomain\"],\"members\":{\"CustomRedirectDomain\":{}}},\"S5\":{\"type\":\"structure\",\"members\":{\"TlsPolicy\":{},\"SendingPoolName\":{}}},\"S8\":{\"type\":\"structure\",\"members\":{\"ReputationMetricsEnabled\":{\"type\":\"boolean\"},\"LastFreshStart\":{\"type\":\"timestamp\"}}},\"Sb\":{\"type\":\"structure\",\"members\":{\"SendingEnabled\":{\"type\":\"boolean\"}}},\"Sc\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"SuppressedReasons\":{\"shape\":\"Sh\"}}},\"Sh\":{\"type\":\"list\",\"member\":{}},\"Sm\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"MatchingEventTypes\":{\"shape\":\"Sn\"},\"KinesisFirehoseDestination\":{\"shape\":\"Sp\"},\"CloudWatchDestination\":{\"shape\":\"Sr\"},\"SnsDestination\":{\"shape\":\"Sx\"},\"PinpointDestination\":{\"shape\":\"Sy\"}}},\"Sn\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"structure\",\"required\":[\"IamRoleArn\",\"DeliveryStreamArn\"],\"members\":{\"IamRoleArn\":{},\"DeliveryStreamArn\":{}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"DimensionConfigurations\"],\"members\":{\"DimensionConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DimensionName\",\"DimensionValueSource\",\"DefaultDimensionValue\"],\"members\":{\"DimensionName\":{},\"DimensionValueSource\":{},\"DefaultDimensionValue\":{}}}}}},\"Sx\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"ApplicationArn\":{}}},\"S13\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TopicName\",\"SubscriptionStatus\"],\"members\":{\"TopicName\":{},\"SubscriptionStatus\":{}}}},\"S1b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TopicName\",\"DisplayName\",\"DefaultSubscriptionStatus\"],\"members\":{\"TopicName\":{},\"DisplayName\":{},\"Description\":{},\"DefaultSubscriptionStatus\":{}}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"Simple\":{\"type\":\"structure\",\"required\":[\"Subject\",\"Body\"],\"members\":{\"Subject\":{\"shape\":\"S1t\"},\"Body\":{\"type\":\"structure\",\"members\":{\"Text\":{\"shape\":\"S1t\"},\"Html\":{\"shape\":\"S1t\"}}}}},\"Raw\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{\"type\":\"blob\"}}},\"Template\":{\"shape\":\"S1z\"}}},\"S1t\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{},\"Charset\":{}}},\"S1z\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{},\"TemplateArn\":{},\"TemplateData\":{}}},\"S26\":{\"type\":\"structure\",\"required\":[\"DomainSigningSelector\",\"DomainSigningPrivateKey\"],\"members\":{\"DomainSigningSelector\":{},\"DomainSigningPrivateKey\":{\"type\":\"string\",\"sensitive\":true}}},\"S2b\":{\"type\":\"structure\",\"members\":{\"SigningEnabled\":{\"type\":\"boolean\"},\"Status\":{},\"Tokens\":{\"shape\":\"S2d\"},\"SigningAttributesOrigin\":{}}},\"S2d\":{\"type\":\"list\",\"member\":{}},\"S2l\":{\"type\":\"structure\",\"members\":{\"Subject\":{},\"Text\":{},\"Html\":{}}},\"S2q\":{\"type\":\"structure\",\"members\":{\"SuppressionListDestination\":{\"type\":\"structure\",\"required\":[\"SuppressionListImportAction\"],\"members\":{\"SuppressionListImportAction\":{}}},\"ContactListDestination\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"ContactListImportAction\"],\"members\":{\"ContactListName\":{},\"ContactListImportAction\":{}}}}},\"S2v\":{\"type\":\"structure\",\"required\":[\"S3Url\",\"DataFormat\"],\"members\":{\"S3Url\":{},\"DataFormat\":{}}},\"S3u\":{\"type\":\"string\",\"sensitive\":true},\"S3w\":{\"type\":\"string\",\"sensitive\":true},\"S3x\":{\"type\":\"list\",\"member\":{\"type\":\"string\",\"sensitive\":true},\"sensitive\":true},\"S4r\":{\"type\":\"structure\",\"required\":[\"Ip\",\"WarmupStatus\",\"WarmupPercentage\"],\"members\":{\"Ip\":{},\"WarmupStatus\":{},\"WarmupPercentage\":{\"type\":\"integer\"},\"PoolName\":{}}},\"S52\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Domain\":{},\"SubscriptionStartDate\":{\"type\":\"timestamp\"},\"InboxPlacementTrackingOption\":{\"type\":\"structure\",\"members\":{\"Global\":{\"type\":\"boolean\"},\"TrackedIsps\":{\"type\":\"list\",\"member\":{}}}}}}},\"S5a\":{\"type\":\"structure\",\"members\":{\"ReportId\":{},\"ReportName\":{},\"Subject\":{},\"FromEmailAddress\":{},\"CreateDate\":{\"type\":\"timestamp\"},\"DeliverabilityTestStatus\":{}}},\"S5c\":{\"type\":\"structure\",\"members\":{\"InboxPercentage\":{\"type\":\"double\"},\"SpamPercentage\":{\"type\":\"double\"},\"MissingPercentage\":{\"type\":\"double\"},\"SpfPercentage\":{\"type\":\"double\"},\"DkimPercentage\":{\"type\":\"double\"}}},\"S5k\":{\"type\":\"structure\",\"members\":{\"CampaignId\":{},\"ImageUrl\":{},\"Subject\":{},\"FromAddress\":{},\"SendingIps\":{\"type\":\"list\",\"member\":{}},\"FirstSeenDateTime\":{\"type\":\"timestamp\"},\"LastSeenDateTime\":{\"type\":\"timestamp\"},\"InboxCount\":{\"type\":\"long\"},\"SpamCount\":{\"type\":\"long\"},\"ReadRate\":{\"type\":\"double\"},\"DeleteRate\":{\"type\":\"double\"},\"ReadDeleteRate\":{\"type\":\"double\"},\"ProjectedVolume\":{\"type\":\"long\"},\"Esps\":{\"type\":\"list\",\"member\":{}}}},\"S5u\":{\"type\":\"structure\",\"members\":{\"InboxRawCount\":{\"type\":\"long\"},\"SpamRawCount\":{\"type\":\"long\"},\"ProjectedInbox\":{\"type\":\"long\"},\"ProjectedSpam\":{\"type\":\"long\"}}},\"S5v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IspName\":{},\"InboxRawCount\":{\"type\":\"long\"},\"SpamRawCount\":{\"type\":\"long\"},\"InboxPercentage\":{\"type\":\"double\"},\"SpamPercentage\":{\"type\":\"double\"}}}},\"S65\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S91\":{\"type\":\"list\",\"member\":{}},\"S92\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S99\":{\"type\":\"structure\",\"members\":{\"ToAddresses\":{\"shape\":\"S91\"},\"CcAddresses\":{\"shape\":\"S91\"},\"BccAddresses\":{\"shape\":\"S91\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-09-27\",\"endpointPrefix\":\"email\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Amazon SES V2\",\"serviceFullName\":\"Amazon Simple Email Service\",\"serviceId\":\"SESv2\",\"signatureVersion\":\"v4\",\"signingName\":\"ses\",\"uid\":\"sesv2-2019-09-27\"},\"operations\":{\"CreateConfigurationSet\":{\"http\":{\"requestUri\":\"/v2/email/configuration-sets\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{},\"TrackingOptions\":{\"shape\":\"S3\"},\"DeliveryOptions\":{\"shape\":\"S5\"},\"ReputationOptions\":{\"shape\":\"S8\"},\"SendingOptions\":{\"shape\":\"Sb\"},\"Tags\":{\"shape\":\"Sc\"},\"SuppressionOptions\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateConfigurationSetEventDestination\":{\"http\":{\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\",\"EventDestination\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"EventDestinationName\":{},\"EventDestination\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateContact\":{\"http\":{\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"EmailAddress\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"EmailAddress\":{},\"TopicPreferences\":{\"shape\":\"S13\"},\"UnsubscribeAll\":{\"type\":\"boolean\"},\"AttributesData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateContactList\":{\"http\":{\"requestUri\":\"/v2/email/contact-lists\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{},\"Topics\":{\"shape\":\"S1b\"},\"Description\":{},\"Tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateCustomVerificationEmailTemplate\":{\"http\":{\"requestUri\":\"/v2/email/custom-verification-email-templates\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"FromEmailAddress\",\"TemplateSubject\",\"TemplateContent\",\"SuccessRedirectionURL\",\"FailureRedirectionURL\"],\"members\":{\"TemplateName\":{},\"FromEmailAddress\":{},\"TemplateSubject\":{},\"TemplateContent\":{},\"SuccessRedirectionURL\":{},\"FailureRedirectionURL\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDedicatedIpPool\":{\"http\":{\"requestUri\":\"/v2/email/dedicated-ip-pools\"},\"input\":{\"type\":\"structure\",\"required\":[\"PoolName\"],\"members\":{\"PoolName\":{},\"Tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateDeliverabilityTestReport\":{\"http\":{\"requestUri\":\"/v2/email/deliverability-dashboard/test\"},\"input\":{\"type\":\"structure\",\"required\":[\"FromEmailAddress\",\"Content\"],\"members\":{\"ReportName\":{},\"FromEmailAddress\":{},\"Content\":{\"shape\":\"S1r\"},\"Tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ReportId\",\"DeliverabilityTestStatus\"],\"members\":{\"ReportId\":{},\"DeliverabilityTestStatus\":{}}}},\"CreateEmailIdentity\":{\"http\":{\"requestUri\":\"/v2/email/identities\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{},\"Tags\":{\"shape\":\"Sc\"},\"DkimSigningAttributes\":{\"shape\":\"S26\"},\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityType\":{},\"VerifiedForSendingStatus\":{\"type\":\"boolean\"},\"DkimAttributes\":{\"shape\":\"S2c\"}}}},\"CreateEmailIdentityPolicy\":{\"http\":{\"requestUri\":\"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\",\"PolicyName\",\"Policy\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"PolicyName\":{\"location\":\"uri\",\"locationName\":\"PolicyName\"},\"Policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateEmailTemplate\":{\"http\":{\"requestUri\":\"/v2/email/templates\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"TemplateContent\"],\"members\":{\"TemplateName\":{},\"TemplateContent\":{\"shape\":\"S2n\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateImportJob\":{\"http\":{\"requestUri\":\"/v2/email/import-jobs\"},\"input\":{\"type\":\"structure\",\"required\":[\"ImportDestination\",\"ImportDataSource\"],\"members\":{\"ImportDestination\":{\"shape\":\"S2s\"},\"ImportDataSource\":{\"shape\":\"S2x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}}},\"DeleteConfigurationSet\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteConfigurationSetEventDestination\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"EventDestinationName\":{\"location\":\"uri\",\"locationName\":\"EventDestinationName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContact\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"EmailAddress\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContactList\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteCustomVerificationEmailTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/custom-verification-email-templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteDedicatedIpPool\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/dedicated-ip-pools/{PoolName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"PoolName\"],\"members\":{\"PoolName\":{\"location\":\"uri\",\"locationName\":\"PoolName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEmailIdentity\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEmailIdentityPolicy\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\",\"PolicyName\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"PolicyName\":{\"location\":\"uri\",\"locationName\":\"PolicyName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteEmailTemplate\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteSuppressedDestination\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/suppression/addresses/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailAddress\"],\"members\":{\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetAccount\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/account\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"members\":{\"DedicatedIpAutoWarmupEnabled\":{\"type\":\"boolean\"},\"EnforcementStatus\":{},\"ProductionAccessEnabled\":{\"type\":\"boolean\"},\"SendQuota\":{\"type\":\"structure\",\"members\":{\"Max24HourSend\":{\"type\":\"double\"},\"MaxSendRate\":{\"type\":\"double\"},\"SentLast24Hours\":{\"type\":\"double\"}}},\"SendingEnabled\":{\"type\":\"boolean\"},\"SuppressionAttributes\":{\"type\":\"structure\",\"members\":{\"SuppressedReasons\":{\"shape\":\"Sh\"}}},\"Details\":{\"type\":\"structure\",\"members\":{\"MailType\":{},\"WebsiteURL\":{\"shape\":\"S3w\"},\"ContactLanguage\":{},\"UseCaseDescription\":{\"shape\":\"S3y\"},\"AdditionalContactEmailAddresses\":{\"shape\":\"S3z\"},\"ReviewDetails\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"CaseId\":{}}}}}}}},\"GetBlacklistReports\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/blacklist-report\"},\"input\":{\"type\":\"structure\",\"required\":[\"BlacklistItemNames\"],\"members\":{\"BlacklistItemNames\":{\"location\":\"querystring\",\"locationName\":\"BlacklistItemNames\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"required\":[\"BlacklistReport\"],\"members\":{\"BlacklistReport\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RblName\":{},\"ListingTime\":{\"type\":\"timestamp\"},\"Description\":{}}}}}}}},\"GetConfigurationSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSetName\":{},\"TrackingOptions\":{\"shape\":\"S3\"},\"DeliveryOptions\":{\"shape\":\"S5\"},\"ReputationOptions\":{\"shape\":\"S8\"},\"SendingOptions\":{\"shape\":\"Sb\"},\"Tags\":{\"shape\":\"Sc\"},\"SuppressionOptions\":{\"shape\":\"Sg\"}}}},\"GetConfigurationSetEventDestinations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EventDestinations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"MatchingEventTypes\"],\"members\":{\"Name\":{},\"Enabled\":{\"type\":\"boolean\"},\"MatchingEventTypes\":{\"shape\":\"Sn\"},\"KinesisFirehoseDestination\":{\"shape\":\"Sp\"},\"CloudWatchDestination\":{\"shape\":\"Sr\"},\"SnsDestination\":{\"shape\":\"Sx\"},\"PinpointDestination\":{\"shape\":\"Sy\"}}}}}}},\"GetContact\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"EmailAddress\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactListName\":{},\"EmailAddress\":{},\"TopicPreferences\":{\"shape\":\"S13\"},\"TopicDefaultPreferences\":{\"shape\":\"S13\"},\"UnsubscribeAll\":{\"type\":\"boolean\"},\"AttributesData\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"GetContactList\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactListName\":{},\"Topics\":{\"shape\":\"S1b\"},\"Description\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"},\"Tags\":{\"shape\":\"Sc\"}}}},\"GetCustomVerificationEmailTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/custom-verification-email-templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{},\"FromEmailAddress\":{},\"TemplateSubject\":{},\"TemplateContent\":{},\"SuccessRedirectionURL\":{},\"FailureRedirectionURL\":{}}}},\"GetDedicatedIp\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/dedicated-ips/{IP}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Ip\"],\"members\":{\"Ip\":{\"location\":\"uri\",\"locationName\":\"IP\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DedicatedIp\":{\"shape\":\"S4s\"}}}},\"GetDedicatedIps\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/dedicated-ips\"},\"input\":{\"type\":\"structure\",\"members\":{\"PoolName\":{\"location\":\"querystring\",\"locationName\":\"PoolName\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DedicatedIps\":{\"type\":\"list\",\"member\":{\"shape\":\"S4s\"}},\"NextToken\":{}}}},\"GetDeliverabilityDashboardOptions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard\"},\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"type\":\"structure\",\"required\":[\"DashboardEnabled\"],\"members\":{\"DashboardEnabled\":{\"type\":\"boolean\"},\"SubscriptionExpiryDate\":{\"type\":\"timestamp\"},\"AccountStatus\":{},\"ActiveSubscribedDomains\":{\"shape\":\"S53\"},\"PendingExpirationSubscribedDomains\":{\"shape\":\"S53\"}}}},\"GetDeliverabilityTestReport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/test-reports/{ReportId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ReportId\"],\"members\":{\"ReportId\":{\"location\":\"uri\",\"locationName\":\"ReportId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeliverabilityTestReport\",\"OverallPlacement\",\"IspPlacements\"],\"members\":{\"DeliverabilityTestReport\":{\"shape\":\"S5b\"},\"OverallPlacement\":{\"shape\":\"S5d\"},\"IspPlacements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IspName\":{},\"PlacementStatistics\":{\"shape\":\"S5d\"}}}},\"Message\":{},\"Tags\":{\"shape\":\"Sc\"}}}},\"GetDomainDeliverabilityCampaign\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/campaigns/{CampaignId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"CampaignId\"],\"members\":{\"CampaignId\":{\"location\":\"uri\",\"locationName\":\"CampaignId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainDeliverabilityCampaign\"],\"members\":{\"DomainDeliverabilityCampaign\":{\"shape\":\"S5l\"}}}},\"GetDomainStatisticsReport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/statistics-report/{Domain}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Domain\",\"StartDate\",\"EndDate\"],\"members\":{\"Domain\":{\"location\":\"uri\",\"locationName\":\"Domain\"},\"StartDate\":{\"location\":\"querystring\",\"locationName\":\"StartDate\",\"type\":\"timestamp\"},\"EndDate\":{\"location\":\"querystring\",\"locationName\":\"EndDate\",\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"OverallVolume\",\"DailyVolumes\"],\"members\":{\"OverallVolume\":{\"type\":\"structure\",\"members\":{\"VolumeStatistics\":{\"shape\":\"S5v\"},\"ReadRatePercent\":{\"type\":\"double\"},\"DomainIspPlacements\":{\"shape\":\"S5w\"}}},\"DailyVolumes\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StartDate\":{\"type\":\"timestamp\"},\"VolumeStatistics\":{\"shape\":\"S5v\"},\"DomainIspPlacements\":{\"shape\":\"S5w\"}}}}}}},\"GetEmailIdentity\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityType\":{},\"FeedbackForwardingStatus\":{\"type\":\"boolean\"},\"VerifiedForSendingStatus\":{\"type\":\"boolean\"},\"DkimAttributes\":{\"shape\":\"S2c\"},\"MailFromAttributes\":{\"type\":\"structure\",\"required\":[\"MailFromDomain\",\"MailFromDomainStatus\",\"BehaviorOnMxFailure\"],\"members\":{\"MailFromDomain\":{},\"MailFromDomainStatus\":{},\"BehaviorOnMxFailure\":{}}},\"Policies\":{\"shape\":\"S66\"},\"Tags\":{\"shape\":\"Sc\"},\"ConfigurationSetName\":{}}}},\"GetEmailIdentityPolicies\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/policies\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policies\":{\"shape\":\"S66\"}}}},\"GetEmailTemplate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"TemplateContent\"],\"members\":{\"TemplateName\":{},\"TemplateContent\":{\"shape\":\"S2n\"}}}},\"GetImportJob\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/import-jobs/{JobId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{\"location\":\"uri\",\"locationName\":\"JobId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"ImportDestination\":{\"shape\":\"S2s\"},\"ImportDataSource\":{\"shape\":\"S2x\"},\"FailureInfo\":{\"type\":\"structure\",\"members\":{\"FailedRecordsS3Url\":{},\"ErrorMessage\":{}}},\"JobStatus\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"},\"CompletedTimestamp\":{\"type\":\"timestamp\"},\"ProcessedRecordsCount\":{\"type\":\"integer\"},\"FailedRecordsCount\":{\"type\":\"integer\"}}}},\"GetSuppressedDestination\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/suppression/addresses/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailAddress\"],\"members\":{\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"SuppressedDestination\"],\"members\":{\"SuppressedDestination\":{\"type\":\"structure\",\"required\":[\"EmailAddress\",\"Reason\",\"LastUpdateTime\"],\"members\":{\"EmailAddress\":{},\"Reason\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"},\"Attributes\":{\"type\":\"structure\",\"members\":{\"MessageId\":{},\"FeedbackId\":{}}}}}}}},\"ListConfigurationSets\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/configuration-sets\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ConfigurationSets\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListContactLists\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/contact-lists\"},\"input\":{\"type\":\"structure\",\"members\":{\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactLists\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ContactListName\":{},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListContacts\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"Filter\":{\"type\":\"structure\",\"members\":{\"FilteredStatus\":{},\"TopicFilter\":{\"type\":\"structure\",\"members\":{\"TopicName\":{},\"UseDefaultIfPreferenceUnavailable\":{\"type\":\"boolean\"}}}}},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Contacts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EmailAddress\":{},\"TopicPreferences\":{\"shape\":\"S13\"},\"TopicDefaultPreferences\":{\"shape\":\"S13\"},\"UnsubscribeAll\":{\"type\":\"boolean\"},\"LastUpdatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListCustomVerificationEmailTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/custom-verification-email-templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CustomVerificationEmailTemplates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{},\"FromEmailAddress\":{},\"TemplateSubject\":{},\"SuccessRedirectionURL\":{},\"FailureRedirectionURL\":{}}}},\"NextToken\":{}}}},\"ListDedicatedIpPools\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/dedicated-ip-pools\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DedicatedIpPools\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListDeliverabilityTestReports\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/test-reports\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DeliverabilityTestReports\"],\"members\":{\"DeliverabilityTestReports\":{\"type\":\"list\",\"member\":{\"shape\":\"S5b\"}},\"NextToken\":{}}}},\"ListDomainDeliverabilityCampaigns\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns\"},\"input\":{\"type\":\"structure\",\"required\":[\"StartDate\",\"EndDate\",\"SubscribedDomain\"],\"members\":{\"StartDate\":{\"location\":\"querystring\",\"locationName\":\"StartDate\",\"type\":\"timestamp\"},\"EndDate\":{\"location\":\"querystring\",\"locationName\":\"EndDate\",\"type\":\"timestamp\"},\"SubscribedDomain\":{\"location\":\"uri\",\"locationName\":\"SubscribedDomain\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"DomainDeliverabilityCampaigns\"],\"members\":{\"DomainDeliverabilityCampaigns\":{\"type\":\"list\",\"member\":{\"shape\":\"S5l\"}},\"NextToken\":{}}}},\"ListEmailIdentities\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/identities\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"EmailIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IdentityType\":{},\"IdentityName\":{},\"SendingEnabled\":{\"type\":\"boolean\"}}}},\"NextToken\":{}}}},\"ListEmailTemplates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/templates\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TemplatesMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListImportJobs\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/import-jobs\"},\"input\":{\"type\":\"structure\",\"members\":{\"ImportDestinationType\":{},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImportJobs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"ImportDestination\":{\"shape\":\"S2s\"},\"JobStatus\":{},\"CreatedTimestamp\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListSuppressedDestinations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/suppression/addresses\"},\"input\":{\"type\":\"structure\",\"members\":{\"Reasons\":{\"shape\":\"Sh\",\"location\":\"querystring\",\"locationName\":\"Reason\"},\"StartDate\":{\"location\":\"querystring\",\"locationName\":\"StartDate\",\"type\":\"timestamp\"},\"EndDate\":{\"location\":\"querystring\",\"locationName\":\"EndDate\",\"type\":\"timestamp\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"PageSize\":{\"location\":\"querystring\",\"locationName\":\"PageSize\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"SuppressedDestinationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EmailAddress\",\"Reason\",\"LastUpdateTime\"],\"members\":{\"EmailAddress\":{},\"Reason\":{},\"LastUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/v2/email/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"ResourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Tags\"],\"members\":{\"Tags\":{\"shape\":\"Sc\"}}}},\"PutAccountDedicatedIpWarmupAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/account/dedicated-ips/warmup\"},\"input\":{\"type\":\"structure\",\"members\":{\"AutoWarmupEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutAccountDetails\":{\"http\":{\"requestUri\":\"/v2/email/account/details\"},\"input\":{\"type\":\"structure\",\"required\":[\"MailType\",\"WebsiteURL\",\"UseCaseDescription\"],\"members\":{\"MailType\":{},\"WebsiteURL\":{\"shape\":\"S3w\"},\"ContactLanguage\":{},\"UseCaseDescription\":{\"shape\":\"S3y\"},\"AdditionalContactEmailAddresses\":{\"shape\":\"S3z\"},\"ProductionAccessEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutAccountSendingAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/account/sending\"},\"input\":{\"type\":\"structure\",\"members\":{\"SendingEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutAccountSuppressionAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/account/suppression\"},\"input\":{\"type\":\"structure\",\"members\":{\"SuppressedReasons\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetDeliveryOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"TlsPolicy\":{},\"SendingPoolName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetReputationOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"ReputationMetricsEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetSendingOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/sending\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"SendingEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetSuppressionOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"SuppressedReasons\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutConfigurationSetTrackingOptions\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"CustomRedirectDomain\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutDedicatedIpInPool\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/dedicated-ips/{IP}/pool\"},\"input\":{\"type\":\"structure\",\"required\":[\"Ip\",\"DestinationPoolName\"],\"members\":{\"Ip\":{\"location\":\"uri\",\"locationName\":\"IP\"},\"DestinationPoolName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutDedicatedIpWarmupAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/dedicated-ips/{IP}/warmup\"},\"input\":{\"type\":\"structure\",\"required\":[\"Ip\",\"WarmupPercentage\"],\"members\":{\"Ip\":{\"location\":\"uri\",\"locationName\":\"IP\"},\"WarmupPercentage\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutDeliverabilityDashboardOption\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/deliverability-dashboard\"},\"input\":{\"type\":\"structure\",\"required\":[\"DashboardEnabled\"],\"members\":{\"DashboardEnabled\":{\"type\":\"boolean\"},\"SubscribedDomains\":{\"shape\":\"S53\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailIdentityConfigurationSetAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/configuration-set\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailIdentityDkimAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/dkim\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"SigningEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailIdentityDkimSigningAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v1/email/identities/{EmailIdentity}/dkim/signing\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\",\"SigningAttributesOrigin\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"SigningAttributesOrigin\":{},\"SigningAttributes\":{\"shape\":\"S26\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DkimStatus\":{},\"DkimTokens\":{\"shape\":\"S2e\"}}}},\"PutEmailIdentityFeedbackAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/feedback\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"EmailForwardingEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailIdentityMailFromAttributes\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/mail-from\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"MailFromDomain\":{},\"BehaviorOnMxFailure\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutSuppressedDestination\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/suppression/addresses\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailAddress\",\"Reason\"],\"members\":{\"EmailAddress\":{},\"Reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SendBulkEmail\":{\"http\":{\"requestUri\":\"/v2/email/outbound-bulk-emails\"},\"input\":{\"type\":\"structure\",\"required\":[\"DefaultContent\",\"BulkEmailEntries\"],\"members\":{\"FromEmailAddress\":{},\"FromEmailAddressIdentityArn\":{},\"ReplyToAddresses\":{\"shape\":\"S92\"},\"FeedbackForwardingEmailAddress\":{},\"FeedbackForwardingEmailAddressIdentityArn\":{},\"DefaultEmailTags\":{\"shape\":\"S93\"},\"DefaultContent\":{\"type\":\"structure\",\"members\":{\"Template\":{\"shape\":\"S1z\"}}},\"BulkEmailEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Destination\"],\"members\":{\"Destination\":{\"shape\":\"S9a\"},\"ReplacementTags\":{\"shape\":\"S93\"},\"ReplacementEmailContent\":{\"type\":\"structure\",\"members\":{\"ReplacementTemplate\":{\"type\":\"structure\",\"members\":{\"ReplacementTemplateData\":{}}}}}}}},\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"BulkEmailEntryResults\"],\"members\":{\"BulkEmailEntryResults\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"Error\":{},\"MessageId\":{}}}}}}},\"SendCustomVerificationEmail\":{\"http\":{\"requestUri\":\"/v2/email/outbound-custom-verification-emails\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailAddress\",\"TemplateName\"],\"members\":{\"EmailAddress\":{},\"TemplateName\":{},\"ConfigurationSetName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"SendEmail\":{\"http\":{\"requestUri\":\"/v2/email/outbound-emails\"},\"input\":{\"type\":\"structure\",\"required\":[\"Content\"],\"members\":{\"FromEmailAddress\":{},\"FromEmailAddressIdentityArn\":{},\"Destination\":{\"shape\":\"S9a\"},\"ReplyToAddresses\":{\"shape\":\"S92\"},\"FeedbackForwardingEmailAddress\":{},\"FeedbackForwardingEmailAddressIdentityArn\":{},\"Content\":{\"shape\":\"S1r\"},\"EmailTags\":{\"shape\":\"S93\"},\"ConfigurationSetName\":{},\"ListManagementOptions\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{},\"TopicName\":{}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"MessageId\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/v2/email/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TestRenderEmailTemplate\":{\"http\":{\"requestUri\":\"/v2/email/templates/{TemplateName}/render\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"TemplateData\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"},\"TemplateData\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"RenderedTemplate\"],\"members\":{\"RenderedTemplate\":{}}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/v2/email/tags\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{\"location\":\"querystring\",\"locationName\":\"ResourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"TagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateConfigurationSetEventDestination\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ConfigurationSetName\",\"EventDestinationName\",\"EventDestination\"],\"members\":{\"ConfigurationSetName\":{\"location\":\"uri\",\"locationName\":\"ConfigurationSetName\"},\"EventDestinationName\":{\"location\":\"uri\",\"locationName\":\"EventDestinationName\"},\"EventDestination\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContact\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"EmailAddress\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"EmailAddress\":{\"location\":\"uri\",\"locationName\":\"EmailAddress\"},\"TopicPreferences\":{\"shape\":\"S13\"},\"UnsubscribeAll\":{\"type\":\"boolean\"},\"AttributesData\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContactList\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/contact-lists/{ContactListName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ContactListName\"],\"members\":{\"ContactListName\":{\"location\":\"uri\",\"locationName\":\"ContactListName\"},\"Topics\":{\"shape\":\"S1b\"},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateCustomVerificationEmailTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/custom-verification-email-templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"FromEmailAddress\",\"TemplateSubject\",\"TemplateContent\",\"SuccessRedirectionURL\",\"FailureRedirectionURL\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"},\"FromEmailAddress\":{},\"TemplateSubject\":{},\"TemplateContent\":{},\"SuccessRedirectionURL\":{},\"FailureRedirectionURL\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEmailIdentityPolicy\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"EmailIdentity\",\"PolicyName\",\"Policy\"],\"members\":{\"EmailIdentity\":{\"location\":\"uri\",\"locationName\":\"EmailIdentity\"},\"PolicyName\":{\"location\":\"uri\",\"locationName\":\"PolicyName\"},\"Policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateEmailTemplate\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/v2/email/templates/{TemplateName}\"},\"input\":{\"type\":\"structure\",\"required\":[\"TemplateName\",\"TemplateContent\"],\"members\":{\"TemplateName\":{\"location\":\"uri\",\"locationName\":\"TemplateName\"},\"TemplateContent\":{\"shape\":\"S2n\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"required\":[\"CustomRedirectDomain\"],\"members\":{\"CustomRedirectDomain\":{}}},\"S5\":{\"type\":\"structure\",\"members\":{\"TlsPolicy\":{},\"SendingPoolName\":{}}},\"S8\":{\"type\":\"structure\",\"members\":{\"ReputationMetricsEnabled\":{\"type\":\"boolean\"},\"LastFreshStart\":{\"type\":\"timestamp\"}}},\"Sb\":{\"type\":\"structure\",\"members\":{\"SendingEnabled\":{\"type\":\"boolean\"}}},\"Sc\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sg\":{\"type\":\"structure\",\"members\":{\"SuppressedReasons\":{\"shape\":\"Sh\"}}},\"Sh\":{\"type\":\"list\",\"member\":{}},\"Sm\":{\"type\":\"structure\",\"members\":{\"Enabled\":{\"type\":\"boolean\"},\"MatchingEventTypes\":{\"shape\":\"Sn\"},\"KinesisFirehoseDestination\":{\"shape\":\"Sp\"},\"CloudWatchDestination\":{\"shape\":\"Sr\"},\"SnsDestination\":{\"shape\":\"Sx\"},\"PinpointDestination\":{\"shape\":\"Sy\"}}},\"Sn\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"structure\",\"required\":[\"IamRoleArn\",\"DeliveryStreamArn\"],\"members\":{\"IamRoleArn\":{},\"DeliveryStreamArn\":{}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"DimensionConfigurations\"],\"members\":{\"DimensionConfigurations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DimensionName\",\"DimensionValueSource\",\"DefaultDimensionValue\"],\"members\":{\"DimensionName\":{},\"DimensionValueSource\":{},\"DefaultDimensionValue\":{}}}}}},\"Sx\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"ApplicationArn\":{}}},\"S13\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TopicName\",\"SubscriptionStatus\"],\"members\":{\"TopicName\":{},\"SubscriptionStatus\":{}}}},\"S1b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TopicName\",\"DisplayName\",\"DefaultSubscriptionStatus\"],\"members\":{\"TopicName\":{},\"DisplayName\":{},\"Description\":{},\"DefaultSubscriptionStatus\":{}}}},\"S1r\":{\"type\":\"structure\",\"members\":{\"Simple\":{\"type\":\"structure\",\"required\":[\"Subject\",\"Body\"],\"members\":{\"Subject\":{\"shape\":\"S1t\"},\"Body\":{\"type\":\"structure\",\"members\":{\"Text\":{\"shape\":\"S1t\"},\"Html\":{\"shape\":\"S1t\"}}}}},\"Raw\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{\"type\":\"blob\"}}},\"Template\":{\"shape\":\"S1z\"}}},\"S1t\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{},\"Charset\":{}}},\"S1z\":{\"type\":\"structure\",\"members\":{\"TemplateName\":{},\"TemplateArn\":{},\"TemplateData\":{}}},\"S26\":{\"type\":\"structure\",\"members\":{\"DomainSigningSelector\":{},\"DomainSigningPrivateKey\":{\"type\":\"string\",\"sensitive\":true},\"NextSigningKeyLength\":{}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"SigningEnabled\":{\"type\":\"boolean\"},\"Status\":{},\"Tokens\":{\"shape\":\"S2e\"},\"SigningAttributesOrigin\":{},\"NextSigningKeyLength\":{},\"CurrentSigningKeyLength\":{},\"LastKeyGenerationTimestamp\":{\"type\":\"timestamp\"}}},\"S2e\":{\"type\":\"list\",\"member\":{}},\"S2n\":{\"type\":\"structure\",\"members\":{\"Subject\":{},\"Text\":{},\"Html\":{}}},\"S2s\":{\"type\":\"structure\",\"members\":{\"SuppressionListDestination\":{\"type\":\"structure\",\"required\":[\"SuppressionListImportAction\"],\"members\":{\"SuppressionListImportAction\":{}}},\"ContactListDestination\":{\"type\":\"structure\",\"required\":[\"ContactListName\",\"ContactListImportAction\"],\"members\":{\"ContactListName\":{},\"ContactListImportAction\":{}}}}},\"S2x\":{\"type\":\"structure\",\"required\":[\"S3Url\",\"DataFormat\"],\"members\":{\"S3Url\":{},\"DataFormat\":{}}},\"S3w\":{\"type\":\"string\",\"sensitive\":true},\"S3y\":{\"type\":\"string\",\"sensitive\":true},\"S3z\":{\"type\":\"list\",\"member\":{\"type\":\"string\",\"sensitive\":true},\"sensitive\":true},\"S4s\":{\"type\":\"structure\",\"required\":[\"Ip\",\"WarmupStatus\",\"WarmupPercentage\"],\"members\":{\"Ip\":{},\"WarmupStatus\":{},\"WarmupPercentage\":{\"type\":\"integer\"},\"PoolName\":{}}},\"S53\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Domain\":{},\"SubscriptionStartDate\":{\"type\":\"timestamp\"},\"InboxPlacementTrackingOption\":{\"type\":\"structure\",\"members\":{\"Global\":{\"type\":\"boolean\"},\"TrackedIsps\":{\"type\":\"list\",\"member\":{}}}}}}},\"S5b\":{\"type\":\"structure\",\"members\":{\"ReportId\":{},\"ReportName\":{},\"Subject\":{},\"FromEmailAddress\":{},\"CreateDate\":{\"type\":\"timestamp\"},\"DeliverabilityTestStatus\":{}}},\"S5d\":{\"type\":\"structure\",\"members\":{\"InboxPercentage\":{\"type\":\"double\"},\"SpamPercentage\":{\"type\":\"double\"},\"MissingPercentage\":{\"type\":\"double\"},\"SpfPercentage\":{\"type\":\"double\"},\"DkimPercentage\":{\"type\":\"double\"}}},\"S5l\":{\"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\":{}}}},\"S5v\":{\"type\":\"structure\",\"members\":{\"InboxRawCount\":{\"type\":\"long\"},\"SpamRawCount\":{\"type\":\"long\"},\"ProjectedInbox\":{\"type\":\"long\"},\"ProjectedSpam\":{\"type\":\"long\"}}},\"S5w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"IspName\":{},\"InboxRawCount\":{\"type\":\"long\"},\"SpamRawCount\":{\"type\":\"long\"},\"InboxPercentage\":{\"type\":\"double\"},\"SpamPercentage\":{\"type\":\"double\"}}}},\"S66\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S92\":{\"type\":\"list\",\"member\":{}},\"S93\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S9a\":{\"type\":\"structure\",\"members\":{\"ToAddresses\":{\"shape\":\"S92\"},\"CcAddresses\":{\"shape\":\"S92\"},\"BccAddresses\":{\"shape\":\"S92\"}}}}}"); /***/ }), @@ -37920,7 +41198,7 @@ module.exports = JSON.parse("{\"o\":{\"GetDedicatedIps\":{\"input_token\":\"Next /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-06-02\",\"endpointPrefix\":\"shield\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWS Shield\",\"serviceFullName\":\"AWS Shield\",\"serviceId\":\"Shield\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSShield_20160616\",\"uid\":\"shield-2016-06-02\"},\"operations\":{\"AssociateDRTLogBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"LogBucket\"],\"members\":{\"LogBucket\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateDRTRole\":{\"input\":{\"type\":\"structure\",\"required\":[\"RoleArn\"],\"members\":{\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateHealthCheck\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtectionId\",\"HealthCheckArn\"],\"members\":{\"ProtectionId\":{},\"HealthCheckArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateProactiveEngagementDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"EmergencyContactList\"],\"members\":{\"EmergencyContactList\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ResourceArn\"],\"members\":{\"Name\":{},\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sl\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProtectionId\":{}}}},\"CreateProtectionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtectionGroupId\",\"Aggregation\",\"Pattern\"],\"members\":{\"ProtectionGroupId\":{},\"Aggregation\":{},\"Pattern\":{},\"ResourceType\":{},\"Members\":{\"shape\":\"Sv\"},\"Tags\":{\"shape\":\"Sl\"}}},\"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\":\"S1f\"}}}},\"Counters\":{\"shape\":\"S1f\"}}}},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"AttackCounters\":{\"shape\":\"S1f\"},\"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\":\"S1w\"},\"DataItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttackCount\"],\"members\":{\"AttackVolume\":{\"type\":\"structure\",\"members\":{\"BitsPerSecond\":{\"shape\":\"S20\"},\"PacketsPerSecond\":{\"shape\":\"S20\"},\"RequestsPerSecond\":{\"shape\":\"S20\"}}},\"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\":\"S28\"}}}},\"DescribeProtectionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtectionGroupId\"],\"members\":{\"ProtectionGroupId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProtectionGroup\"],\"members\":{\"ProtectionGroup\":{\"shape\":\"S2d\"}}}},\"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\":\"S2k\"},\"ProactiveEngagementStatus\":{},\"SubscriptionLimits\":{\"type\":\"structure\",\"required\":[\"ProtectionLimits\",\"ProtectionGroupLimits\"],\"members\":{\"ProtectionLimits\":{\"type\":\"structure\",\"required\":[\"ProtectedResourceTypeLimits\"],\"members\":{\"ProtectedResourceTypeLimits\":{\"shape\":\"S2k\"}}},\"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\"}}}}}}}}},\"SubscriptionArn\":{}}}}}},\"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\":\"S1w\"},\"EndTime\":{\"shape\":\"S1w\"},\"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\":\"S2d\"}},\"NextToken\":{}}}},\"ListProtections\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Protections\":{\"type\":\"list\",\"member\":{\"shape\":\"S28\"}},\"NextToken\":{}}}},\"ListResourcesInProtectionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtectionGroupId\"],\"members\":{\"ProtectionGroupId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceArns\"],\"members\":{\"ResourceArns\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sl\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sl\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"Sv\"}}},\"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\":{}}}},\"Sl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Max\":{\"type\":\"double\"},\"Average\":{\"type\":\"double\"},\"Sum\":{\"type\":\"double\"},\"N\":{\"type\":\"integer\"},\"Unit\":{}}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"FromInclusive\":{\"type\":\"timestamp\"},\"ToExclusive\":{\"type\":\"timestamp\"}}},\"S20\":{\"type\":\"structure\",\"required\":[\"Max\"],\"members\":{\"Max\":{\"type\":\"double\"}}},\"S28\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"ResourceArn\":{},\"HealthCheckIds\":{\"type\":\"list\",\"member\":{}},\"ProtectionArn\":{}}},\"S2d\":{\"type\":\"structure\",\"required\":[\"ProtectionGroupId\",\"Aggregation\",\"Pattern\",\"Members\"],\"members\":{\"ProtectionGroupId\":{},\"Aggregation\":{},\"Pattern\":{},\"ResourceType\":{},\"Members\":{\"shape\":\"Sv\"},\"ProtectionGroupArn\":{}}},\"S2k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Max\":{\"type\":\"long\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-06-02\",\"endpointPrefix\":\"shield\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWS Shield\",\"serviceFullName\":\"AWS Shield\",\"serviceId\":\"Shield\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSShield_20160616\",\"uid\":\"shield-2016-06-02\"},\"operations\":{\"AssociateDRTLogBucket\":{\"input\":{\"type\":\"structure\",\"required\":[\"LogBucket\"],\"members\":{\"LogBucket\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateDRTRole\":{\"input\":{\"type\":\"structure\",\"required\":[\"RoleArn\"],\"members\":{\"RoleArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateHealthCheck\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtectionId\",\"HealthCheckArn\"],\"members\":{\"ProtectionId\":{},\"HealthCheckArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateProactiveEngagementDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"EmergencyContactList\"],\"members\":{\"EmergencyContactList\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateProtection\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ResourceArn\"],\"members\":{\"Name\":{},\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sl\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ProtectionId\":{}}}},\"CreateProtectionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtectionGroupId\",\"Aggregation\",\"Pattern\"],\"members\":{\"ProtectionGroupId\":{},\"Aggregation\":{},\"Pattern\":{},\"ResourceType\":{},\"Members\":{\"shape\":\"Sv\"},\"Tags\":{\"shape\":\"Sl\"}}},\"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\":\"S1f\"}}}},\"Counters\":{\"shape\":\"S1f\"}}}},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"AttackCounters\":{\"shape\":\"S1f\"},\"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\":\"S1w\"},\"DataItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AttackCount\"],\"members\":{\"AttackVolume\":{\"type\":\"structure\",\"members\":{\"BitsPerSecond\":{\"shape\":\"S21\"},\"PacketsPerSecond\":{\"shape\":\"S21\"},\"RequestsPerSecond\":{\"shape\":\"S21\"}}},\"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\":\"S29\"}}}},\"DescribeProtectionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtectionGroupId\"],\"members\":{\"ProtectionGroupId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ProtectionGroup\"],\"members\":{\"ProtectionGroup\":{\"shape\":\"S2j\"}}}},\"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\":\"S2p\"},\"ProactiveEngagementStatus\":{},\"SubscriptionLimits\":{\"type\":\"structure\",\"required\":[\"ProtectionLimits\",\"ProtectionGroupLimits\"],\"members\":{\"ProtectionLimits\":{\"type\":\"structure\",\"required\":[\"ProtectedResourceTypeLimits\"],\"members\":{\"ProtectedResourceTypeLimits\":{\"shape\":\"S2p\"}}},\"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\"}}}}}}}}},\"SubscriptionArn\":{}}}}}},\"DisableApplicationLayerAutomaticResponse\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":{}}},\"EnableApplicationLayerAutomaticResponse\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Action\"],\"members\":{\"ResourceArn\":{},\"Action\":{\"shape\":\"S2e\"}}},\"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\":\"S1w\"},\"EndTime\":{\"shape\":\"S1w\"},\"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\":\"S2j\"}},\"NextToken\":{}}}},\"ListProtections\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Protections\":{\"type\":\"list\",\"member\":{\"shape\":\"S29\"}},\"NextToken\":{}}}},\"ListResourcesInProtectionGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"ProtectionGroupId\"],\"members\":{\"ProtectionGroupId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ResourceArns\"],\"members\":{\"ResourceArns\":{\"type\":\"list\",\"member\":{}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sl\"}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"Sl\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateApplicationLayerAutomaticResponse\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Action\"],\"members\":{\"ResourceArn\":{},\"Action\":{\"shape\":\"S2e\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"Sv\"}}},\"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\":{}}}},\"Sl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sv\":{\"type\":\"list\",\"member\":{}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Max\":{\"type\":\"double\"},\"Average\":{\"type\":\"double\"},\"Sum\":{\"type\":\"double\"},\"N\":{\"type\":\"integer\"},\"Unit\":{}}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"FromInclusive\":{\"type\":\"timestamp\"},\"ToExclusive\":{\"type\":\"timestamp\"}}},\"S21\":{\"type\":\"structure\",\"required\":[\"Max\"],\"members\":{\"Max\":{\"type\":\"double\"}}},\"S29\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"ResourceArn\":{},\"HealthCheckIds\":{\"type\":\"list\",\"member\":{}},\"ProtectionArn\":{},\"ApplicationLayerAutomaticResponseConfiguration\":{\"type\":\"structure\",\"required\":[\"Status\",\"Action\"],\"members\":{\"Status\":{},\"Action\":{\"shape\":\"S2e\"}}}}},\"S2e\":{\"type\":\"structure\",\"members\":{\"Block\":{\"type\":\"structure\",\"members\":{}},\"Count\":{\"type\":\"structure\",\"members\":{}}}},\"S2j\":{\"type\":\"structure\",\"required\":[\"ProtectionGroupId\",\"Aggregation\",\"Pattern\",\"Members\"],\"members\":{\"ProtectionGroupId\":{},\"Aggregation\":{},\"Pattern\":{},\"ResourceType\":{},\"Members\":{\"shape\":\"Sv\"},\"ProtectionGroupArn\":{}}},\"S2p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Max\":{\"type\":\"long\"}}}}}}"); /***/ }), @@ -37980,11 +41258,27 @@ module.exports = JSON.parse("{\"metadata\":{\"apiVersion\":\"2018-09-05\",\"endp /***/ }), +/***/ 94140: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-08-04\",\"endpointPrefix\":\"snow-device-management\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"AWS Snow Device Management\",\"serviceId\":\"Snow Device Management\",\"signatureVersion\":\"v4\",\"signingName\":\"snow-device-management\",\"uid\":\"snow-device-management-2021-08-04\"},\"operations\":{\"CancelTask\":{\"http\":{\"requestUri\":\"/task/{taskId}/cancel\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"taskId\"],\"members\":{\"taskId\":{\"location\":\"uri\",\"locationName\":\"taskId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskId\":{}}}},\"CreateTask\":{\"http\":{\"requestUri\":\"/task\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"command\",\"targets\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"command\":{\"type\":\"structure\",\"members\":{\"reboot\":{\"type\":\"structure\",\"members\":{}},\"unlock\":{\"type\":\"structure\",\"members\":{}}},\"union\":true},\"description\":{},\"tags\":{\"shape\":\"Sb\"},\"targets\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"taskArn\":{},\"taskId\":{}}}},\"DescribeDevice\":{\"http\":{\"requestUri\":\"/managed-device/{managedDeviceId}/describe\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"managedDeviceId\"],\"members\":{\"managedDeviceId\":{\"location\":\"uri\",\"locationName\":\"managedDeviceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"associatedWithJob\":{},\"deviceCapacities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"available\":{\"type\":\"long\"},\"name\":{},\"total\":{\"type\":\"long\"},\"unit\":{},\"used\":{\"type\":\"long\"}}}},\"deviceState\":{},\"deviceType\":{},\"lastReachedOutAt\":{\"type\":\"timestamp\"},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"managedDeviceArn\":{},\"managedDeviceId\":{},\"physicalNetworkInterfaces\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"defaultGateway\":{},\"ipAddress\":{},\"ipAddressAssignment\":{},\"macAddress\":{},\"netmask\":{},\"physicalConnectorType\":{},\"physicalNetworkInterfaceId\":{}}}},\"software\":{\"type\":\"structure\",\"members\":{\"installState\":{},\"installedVersion\":{},\"installingVersion\":{}}},\"tags\":{\"shape\":\"Sb\"}}}},\"DescribeDeviceEc2Instances\":{\"http\":{\"requestUri\":\"/managed-device/{managedDeviceId}/resources/ec2/describe\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"instanceIds\",\"managedDeviceId\"],\"members\":{\"instanceIds\":{\"type\":\"list\",\"member\":{}},\"managedDeviceId\":{\"location\":\"uri\",\"locationName\":\"managedDeviceId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"instances\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"instance\":{\"type\":\"structure\",\"members\":{\"amiLaunchIndex\":{\"type\":\"integer\"},\"blockDeviceMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"deviceName\":{},\"ebs\":{\"type\":\"structure\",\"members\":{\"attachTime\":{\"type\":\"timestamp\"},\"deleteOnTermination\":{\"type\":\"boolean\"},\"status\":{},\"volumeId\":{}}}}}},\"cpuOptions\":{\"type\":\"structure\",\"members\":{\"coreCount\":{\"type\":\"integer\"},\"threadsPerCore\":{\"type\":\"integer\"}}},\"createdAt\":{\"type\":\"timestamp\"},\"imageId\":{},\"instanceId\":{},\"instanceType\":{},\"privateIpAddress\":{},\"publicIpAddress\":{},\"rootDeviceName\":{},\"securityGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"groupId\":{},\"groupName\":{}}}},\"state\":{\"type\":\"structure\",\"members\":{\"code\":{\"type\":\"integer\"},\"name\":{}}},\"updatedAt\":{\"type\":\"timestamp\"}}},\"lastUpdatedAt\":{\"type\":\"timestamp\"}}}}}}},\"DescribeExecution\":{\"http\":{\"requestUri\":\"/task/{taskId}/execution/{managedDeviceId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"managedDeviceId\",\"taskId\"],\"members\":{\"managedDeviceId\":{\"location\":\"uri\",\"locationName\":\"managedDeviceId\"},\"taskId\":{\"location\":\"uri\",\"locationName\":\"taskId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"executionId\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"managedDeviceId\":{},\"startedAt\":{\"type\":\"timestamp\"},\"state\":{},\"taskId\":{}}}},\"DescribeTask\":{\"http\":{\"requestUri\":\"/task/{taskId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"taskId\"],\"members\":{\"taskId\":{\"location\":\"uri\",\"locationName\":\"taskId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"completedAt\":{\"type\":\"timestamp\"},\"createdAt\":{\"type\":\"timestamp\"},\"description\":{},\"lastUpdatedAt\":{\"type\":\"timestamp\"},\"state\":{},\"tags\":{\"shape\":\"Sb\"},\"targets\":{\"shape\":\"Sc\"},\"taskArn\":{},\"taskId\":{}}}},\"ListDeviceResources\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/managed-device/{managedDeviceId}/resources\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"managedDeviceId\"],\"members\":{\"managedDeviceId\":{\"location\":\"uri\",\"locationName\":\"managedDeviceId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"type\":{\"location\":\"querystring\",\"locationName\":\"type\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"resources\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"resourceType\"],\"members\":{\"arn\":{},\"id\":{},\"resourceType\":{}}}}}}},\"ListDevices\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/managed-devices\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"jobId\":{\"location\":\"querystring\",\"locationName\":\"jobId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"devices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"associatedWithJob\":{},\"managedDeviceArn\":{},\"managedDeviceId\":{},\"tags\":{\"shape\":\"Sb\"}}}},\"nextToken\":{}}}},\"ListExecutions\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/executions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"taskId\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"state\":{\"location\":\"querystring\",\"locationName\":\"state\"},\"taskId\":{\"location\":\"querystring\",\"locationName\":\"taskId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"executions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"executionId\":{},\"managedDeviceId\":{},\"state\":{},\"taskId\":{}}}},\"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\":\"Sb\"}}}},\"ListTasks\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tasks\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"state\":{\"location\":\"querystring\",\"locationName\":\"state\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"tasks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"taskId\"],\"members\":{\"state\":{},\"tags\":{\"shape\":\"Sb\"},\"taskArn\":{},\"taskId\":{}}}}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sb\"}}}},\"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\":{}}}},\"idempotent\":true}},\"shapes\":{\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sc\":{\"type\":\"list\",\"member\":{}}}}"); + +/***/ }), + +/***/ 20626: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListDeviceResources\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"resources\"},\"ListDevices\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"devices\"},\"ListExecutions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"executions\"},\"ListTasks\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"tasks\"}}}"); + +/***/ }), + /***/ 41624: /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-06-30\",\"endpointPrefix\":\"snowball\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon Snowball\",\"serviceFullName\":\"Amazon Import/Export Snowball\",\"serviceId\":\"Snowball\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSIESnowballJobManagementService\",\"uid\":\"snowball-2016-06-30\"},\"operations\":{\"CancelCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\"],\"members\":{\"ClusterId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAddress\":{\"input\":{\"type\":\"structure\",\"required\":[\"Address\"],\"members\":{\"Address\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AddressId\":{}}}},\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobType\",\"Resources\",\"AddressId\",\"RoleARN\",\"SnowballType\",\"ShippingOption\"],\"members\":{\"JobType\":{},\"Resources\":{\"shape\":\"Sf\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"},\"Description\":{},\"AddressId\":{},\"KmsKeyARN\":{},\"RoleARN\":{},\"SnowballType\":{},\"ShippingOption\":{},\"Notification\":{\"shape\":\"S13\"},\"ForwardingAddressId\":{},\"TaxDocuments\":{\"shape\":\"S17\"},\"RemoteManagement\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{}}}},\"CreateJob\":{\"input\":{\"type\":\"structure\",\"members\":{\"JobType\":{},\"Resources\":{\"shape\":\"Sf\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"},\"Description\":{},\"AddressId\":{},\"KmsKeyARN\":{},\"RoleARN\":{},\"SnowballCapacityPreference\":{},\"ShippingOption\":{},\"Notification\":{\"shape\":\"S13\"},\"ClusterId\":{},\"SnowballType\":{},\"ForwardingAddressId\":{},\"TaxDocuments\":{\"shape\":\"S17\"},\"DeviceConfiguration\":{\"shape\":\"S1e\"},\"RemoteManagement\":{},\"LongTermPricingId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}}},\"CreateLongTermPricing\":{\"input\":{\"type\":\"structure\",\"required\":[\"LongTermPricingType\"],\"members\":{\"LongTermPricingType\":{},\"IsLongTermPricingAutoRenew\":{\"type\":\"boolean\"},\"SnowballType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LongTermPricingId\":{}}}},\"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\":\"S13\"},\"ForwardingAddressId\":{},\"TaxDocuments\":{\"shape\":\"S17\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"}}}}}},\"DescribeJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobMetadata\":{\"shape\":\"S23\"},\"SubJobMetadata\":{\"type\":\"list\",\"member\":{\"shape\":\"S23\"}}}}},\"DescribeReturnShippingLabel\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"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\":\"S2n\"},\"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\":\"S2n\"},\"NextToken\":{}}}},\"ListLongTermPricing\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LongTermPricingEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LongTermPricingId\":{},\"LongTermPricingEndDate\":{\"type\":\"timestamp\"},\"LongTermPricingStartDate\":{\"type\":\"timestamp\"},\"LongTermPricingType\":{},\"CurrentActiveJob\":{},\"ReplacementJob\":{},\"IsLongTermPricingAutoRenew\":{\"type\":\"boolean\"},\"LongTermPricingStatus\":{},\"SnowballType\":{},\"JobIds\":{\"type\":\"list\",\"member\":{}}}}},\"NextToken\":{}}}},\"UpdateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\"],\"members\":{\"ClusterId\":{},\"RoleARN\":{},\"Description\":{},\"Resources\":{\"shape\":\"Sf\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"},\"AddressId\":{},\"ShippingOption\":{},\"Notification\":{\"shape\":\"S13\"},\"ForwardingAddressId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"RoleARN\":{},\"Notification\":{\"shape\":\"S13\"},\"Resources\":{\"shape\":\"Sf\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"},\"AddressId\":{},\"ShippingOption\":{},\"Description\":{},\"SnowballCapacityPreference\":{},\"ForwardingAddressId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateJobShipmentState\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\",\"ShipmentState\"],\"members\":{\"JobId\":{},\"ShipmentState\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLongTermPricing\":{\"input\":{\"type\":\"structure\",\"required\":[\"LongTermPricingId\"],\"members\":{\"LongTermPricingId\":{},\"ReplacementJob\":{},\"IsLongTermPricingAutoRenew\":{\"type\":\"boolean\"}}},\"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\":{}}},\"TargetOnDeviceServices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceName\":{},\"TransferOption\":{}}}}}}},\"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\":{\"NFSOnDeviceService\":{\"type\":\"structure\",\"members\":{\"StorageLimit\":{\"type\":\"integer\"},\"StorageUnit\":{}}}}},\"S13\":{\"type\":\"structure\",\"members\":{\"SnsTopicARN\":{},\"JobStatesToNotify\":{\"type\":\"list\",\"member\":{}},\"NotifyAll\":{\"type\":\"boolean\"}}},\"S17\":{\"type\":\"structure\",\"members\":{\"IND\":{\"type\":\"structure\",\"members\":{\"GSTIN\":{}}}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"SnowconeDeviceConfiguration\":{\"type\":\"structure\",\"members\":{\"WirelessConnection\":{\"type\":\"structure\",\"members\":{\"IsWifiEnabled\":{\"type\":\"boolean\"}}}}}}},\"S23\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobState\":{},\"JobType\":{},\"SnowballType\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"Resources\":{\"shape\":\"Sf\"},\"Description\":{},\"KmsKeyARN\":{},\"RoleARN\":{},\"AddressId\":{},\"ShippingDetails\":{\"type\":\"structure\",\"members\":{\"ShippingOption\":{},\"InboundShipment\":{\"shape\":\"S25\"},\"OutboundShipment\":{\"shape\":\"S25\"}}},\"SnowballCapacityPreference\":{},\"Notification\":{\"shape\":\"S13\"},\"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\":\"S17\"},\"DeviceConfiguration\":{\"shape\":\"S1e\"},\"RemoteManagement\":{},\"LongTermPricingId\":{},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"}}},\"S25\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"TrackingNumber\":{}}},\"S2n\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobState\":{},\"IsMaster\":{\"type\":\"boolean\"},\"JobType\":{},\"SnowballType\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"Description\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2016-06-30\",\"endpointPrefix\":\"snowball\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon Snowball\",\"serviceFullName\":\"Amazon Import/Export Snowball\",\"serviceId\":\"Snowball\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSIESnowballJobManagementService\",\"uid\":\"snowball-2016-06-30\"},\"operations\":{\"CancelCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\"],\"members\":{\"ClusterId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CancelJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateAddress\":{\"input\":{\"type\":\"structure\",\"required\":[\"Address\"],\"members\":{\"Address\":{\"shape\":\"S8\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AddressId\":{}}}},\"CreateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobType\",\"Resources\",\"AddressId\",\"RoleARN\",\"SnowballType\",\"ShippingOption\"],\"members\":{\"JobType\":{},\"Resources\":{\"shape\":\"Sf\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"},\"Description\":{},\"AddressId\":{},\"KmsKeyARN\":{},\"RoleARN\":{},\"SnowballType\":{},\"ShippingOption\":{},\"Notification\":{\"shape\":\"S14\"},\"ForwardingAddressId\":{},\"TaxDocuments\":{\"shape\":\"S18\"},\"RemoteManagement\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ClusterId\":{}}}},\"CreateJob\":{\"input\":{\"type\":\"structure\",\"members\":{\"JobType\":{},\"Resources\":{\"shape\":\"Sf\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"},\"Description\":{},\"AddressId\":{},\"KmsKeyARN\":{},\"RoleARN\":{},\"SnowballCapacityPreference\":{},\"ShippingOption\":{},\"Notification\":{\"shape\":\"S14\"},\"ClusterId\":{},\"SnowballType\":{},\"ForwardingAddressId\":{},\"TaxDocuments\":{\"shape\":\"S18\"},\"DeviceConfiguration\":{\"shape\":\"S1f\"},\"RemoteManagement\":{},\"LongTermPricingId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}}},\"CreateLongTermPricing\":{\"input\":{\"type\":\"structure\",\"required\":[\"LongTermPricingType\"],\"members\":{\"LongTermPricingType\":{},\"IsLongTermPricingAutoRenew\":{\"type\":\"boolean\"},\"SnowballType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LongTermPricingId\":{}}}},\"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\":\"S14\"},\"ForwardingAddressId\":{},\"TaxDocuments\":{\"shape\":\"S18\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"}}}}}},\"DescribeJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobMetadata\":{\"shape\":\"S24\"},\"SubJobMetadata\":{\"type\":\"list\",\"member\":{\"shape\":\"S24\"}}}}},\"DescribeReturnShippingLabel\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"ExpirationDate\":{\"type\":\"timestamp\"},\"ReturnShippingLabelURI\":{}}}},\"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\":\"S2o\"},\"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\":\"S2o\"},\"NextToken\":{}}}},\"ListLongTermPricing\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LongTermPricingEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LongTermPricingId\":{},\"LongTermPricingEndDate\":{\"type\":\"timestamp\"},\"LongTermPricingStartDate\":{\"type\":\"timestamp\"},\"LongTermPricingType\":{},\"CurrentActiveJob\":{},\"ReplacementJob\":{},\"IsLongTermPricingAutoRenew\":{\"type\":\"boolean\"},\"LongTermPricingStatus\":{},\"SnowballType\":{},\"JobIds\":{\"type\":\"list\",\"member\":{}}}}},\"NextToken\":{}}}},\"UpdateCluster\":{\"input\":{\"type\":\"structure\",\"required\":[\"ClusterId\"],\"members\":{\"ClusterId\":{},\"RoleARN\":{},\"Description\":{},\"Resources\":{\"shape\":\"Sf\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"},\"AddressId\":{},\"ShippingOption\":{},\"Notification\":{\"shape\":\"S14\"},\"ForwardingAddressId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"RoleARN\":{},\"Notification\":{\"shape\":\"S14\"},\"Resources\":{\"shape\":\"Sf\"},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"},\"AddressId\":{},\"ShippingOption\":{},\"Description\":{},\"SnowballCapacityPreference\":{},\"ForwardingAddressId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateJobShipmentState\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\",\"ShipmentState\"],\"members\":{\"JobId\":{},\"ShipmentState\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateLongTermPricing\":{\"input\":{\"type\":\"structure\",\"required\":[\"LongTermPricingId\"],\"members\":{\"LongTermPricingId\":{},\"ReplacementJob\":{},\"IsLongTermPricingAutoRenew\":{\"type\":\"boolean\"}}},\"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\":{}}},\"TargetOnDeviceServices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ServiceName\":{},\"TransferOption\":{}}}}}}},\"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\":{\"NFSOnDeviceService\":{\"type\":\"structure\",\"members\":{\"StorageLimit\":{\"type\":\"integer\"},\"StorageUnit\":{}}},\"TGWOnDeviceService\":{\"type\":\"structure\",\"members\":{\"StorageLimit\":{\"type\":\"integer\"},\"StorageUnit\":{}}}}},\"S14\":{\"type\":\"structure\",\"members\":{\"SnsTopicARN\":{},\"JobStatesToNotify\":{\"type\":\"list\",\"member\":{}},\"NotifyAll\":{\"type\":\"boolean\"}}},\"S18\":{\"type\":\"structure\",\"members\":{\"IND\":{\"type\":\"structure\",\"members\":{\"GSTIN\":{}}}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"SnowconeDeviceConfiguration\":{\"type\":\"structure\",\"members\":{\"WirelessConnection\":{\"type\":\"structure\",\"members\":{\"IsWifiEnabled\":{\"type\":\"boolean\"}}}}}}},\"S24\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobState\":{},\"JobType\":{},\"SnowballType\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"Resources\":{\"shape\":\"Sf\"},\"Description\":{},\"KmsKeyARN\":{},\"RoleARN\":{},\"AddressId\":{},\"ShippingDetails\":{\"type\":\"structure\",\"members\":{\"ShippingOption\":{},\"InboundShipment\":{\"shape\":\"S26\"},\"OutboundShipment\":{\"shape\":\"S26\"}}},\"SnowballCapacityPreference\":{},\"Notification\":{\"shape\":\"S14\"},\"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\":\"S18\"},\"DeviceConfiguration\":{\"shape\":\"S1f\"},\"RemoteManagement\":{},\"LongTermPricingId\":{},\"OnDeviceServiceConfiguration\":{\"shape\":\"Sv\"}}},\"S26\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"TrackingNumber\":{}}},\"S2o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobState\":{},\"IsMaster\":{\"type\":\"boolean\"},\"JobType\":{},\"SnowballType\":{},\"CreationDate\":{\"type\":\"timestamp\"},\"Description\":{}}}}}}"); /***/ }), @@ -38000,7 +41294,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeAddresses\":{\"input_token\":\"Ne /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2010-03-31\",\"endpointPrefix\":\"sns\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon SNS\",\"serviceFullName\":\"Amazon Simple Notification Service\",\"serviceId\":\"SNS\",\"signatureVersion\":\"v4\",\"uid\":\"sns-2010-03-31\",\"xmlNamespace\":\"http://sns.amazonaws.com/doc/2010-03-31/\"},\"operations\":{\"AddPermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Label\",\"AWSAccountId\",\"ActionName\"],\"members\":{\"TopicArn\":{},\"Label\":{},\"AWSAccountId\":{\"type\":\"list\",\"member\":{}},\"ActionName\":{\"type\":\"list\",\"member\":{}}}}},\"CheckIfPhoneNumberIsOptedOut\":{\"input\":{\"type\":\"structure\",\"required\":[\"phoneNumber\"],\"members\":{\"phoneNumber\":{}}},\"output\":{\"resultWrapper\":\"CheckIfPhoneNumberIsOptedOutResult\",\"type\":\"structure\",\"members\":{\"isOptedOut\":{\"type\":\"boolean\"}}}},\"ConfirmSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Token\"],\"members\":{\"TopicArn\":{},\"Token\":{},\"AuthenticateOnUnsubscribe\":{}}},\"output\":{\"resultWrapper\":\"ConfirmSubscriptionResult\",\"type\":\"structure\",\"members\":{\"SubscriptionArn\":{}}}},\"CreatePlatformApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Platform\",\"Attributes\"],\"members\":{\"Name\":{},\"Platform\":{},\"Attributes\":{\"shape\":\"Sj\"}}},\"output\":{\"resultWrapper\":\"CreatePlatformApplicationResult\",\"type\":\"structure\",\"members\":{\"PlatformApplicationArn\":{}}}},\"CreatePlatformEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\",\"Token\"],\"members\":{\"PlatformApplicationArn\":{},\"Token\":{},\"CustomUserData\":{},\"Attributes\":{\"shape\":\"Sj\"}}},\"output\":{\"resultWrapper\":\"CreatePlatformEndpointResult\",\"type\":\"structure\",\"members\":{\"EndpointArn\":{}}}},\"CreateSMSSandboxPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumber\"],\"members\":{\"PhoneNumber\":{},\"LanguageCode\":{}}},\"output\":{\"resultWrapper\":\"CreateSMSSandboxPhoneNumberResult\",\"type\":\"structure\",\"members\":{}}},\"CreateTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Attributes\":{\"shape\":\"St\"},\"Tags\":{\"shape\":\"Sw\"}}},\"output\":{\"resultWrapper\":\"CreateTopicResult\",\"type\":\"structure\",\"members\":{\"TopicArn\":{}}}},\"DeleteEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}}},\"DeletePlatformApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\"],\"members\":{\"PlatformApplicationArn\":{}}}},\"DeleteSMSSandboxPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumber\"],\"members\":{\"PhoneNumber\":{}}},\"output\":{\"resultWrapper\":\"DeleteSMSSandboxPhoneNumberResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}}},\"GetEndpointAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}},\"output\":{\"resultWrapper\":\"GetEndpointAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sj\"}}}},\"GetPlatformApplicationAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\"],\"members\":{\"PlatformApplicationArn\":{}}},\"output\":{\"resultWrapper\":\"GetPlatformApplicationAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sj\"}}}},\"GetSMSAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"GetSMSAttributesResult\",\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"Sj\"}}}},\"GetSMSSandboxAccountStatus\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"resultWrapper\":\"GetSMSSandboxAccountStatusResult\",\"type\":\"structure\",\"required\":[\"IsInSandbox\"],\"members\":{\"IsInSandbox\":{\"type\":\"boolean\"}}}},\"GetSubscriptionAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\"],\"members\":{\"SubscriptionArn\":{}}},\"output\":{\"resultWrapper\":\"GetSubscriptionAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S1h\"}}}},\"GetTopicAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}},\"output\":{\"resultWrapper\":\"GetTopicAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"St\"}}}},\"ListEndpointsByPlatformApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\"],\"members\":{\"PlatformApplicationArn\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListEndpointsByPlatformApplicationResult\",\"type\":\"structure\",\"members\":{\"Endpoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{},\"Attributes\":{\"shape\":\"Sj\"}}}},\"NextToken\":{}}}},\"ListOriginationNumbers\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"ListOriginationNumbersResult\",\"type\":\"structure\",\"members\":{\"NextToken\":{},\"PhoneNumbers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"PhoneNumber\":{},\"Status\":{},\"Iso2CountryCode\":{},\"RouteType\":{},\"NumberCapabilities\":{\"type\":\"list\",\"member\":{}}}}}}}},\"ListPhoneNumbersOptedOut\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{}}},\"output\":{\"resultWrapper\":\"ListPhoneNumbersOptedOutResult\",\"type\":\"structure\",\"members\":{\"phoneNumbers\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{}}}},\"ListPlatformApplications\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListPlatformApplicationsResult\",\"type\":\"structure\",\"members\":{\"PlatformApplications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlatformApplicationArn\":{},\"Attributes\":{\"shape\":\"Sj\"}}}},\"NextToken\":{}}}},\"ListSMSSandboxPhoneNumbers\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"ListSMSSandboxPhoneNumbersResult\",\"type\":\"structure\",\"required\":[\"PhoneNumbers\"],\"members\":{\"PhoneNumbers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PhoneNumber\":{},\"Status\":{}}}},\"NextToken\":{}}}},\"ListSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListSubscriptionsResult\",\"type\":\"structure\",\"members\":{\"Subscriptions\":{\"shape\":\"S2f\"},\"NextToken\":{}}}},\"ListSubscriptionsByTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListSubscriptionsByTopicResult\",\"type\":\"structure\",\"members\":{\"Subscriptions\":{\"shape\":\"S2f\"},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"resultWrapper\":\"ListTagsForResourceResult\",\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sw\"}}}},\"ListTopics\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListTopicsResult\",\"type\":\"structure\",\"members\":{\"Topics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TopicArn\":{}}}},\"NextToken\":{}}}},\"OptInPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"phoneNumber\"],\"members\":{\"phoneNumber\":{}}},\"output\":{\"resultWrapper\":\"OptInPhoneNumberResult\",\"type\":\"structure\",\"members\":{}}},\"Publish\":{\"input\":{\"type\":\"structure\",\"required\":[\"Message\"],\"members\":{\"TopicArn\":{},\"TargetArn\":{},\"PhoneNumber\":{},\"Message\":{},\"Subject\":{},\"MessageStructure\":{},\"MessageAttributes\":{\"type\":\"map\",\"key\":{\"locationName\":\"Name\"},\"value\":{\"locationName\":\"Value\",\"type\":\"structure\",\"required\":[\"DataType\"],\"members\":{\"DataType\":{},\"StringValue\":{},\"BinaryValue\":{\"type\":\"blob\"}}}},\"MessageDeduplicationId\":{},\"MessageGroupId\":{}}},\"output\":{\"resultWrapper\":\"PublishResult\",\"type\":\"structure\",\"members\":{\"MessageId\":{},\"SequenceNumber\":{}}}},\"RemovePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Label\"],\"members\":{\"TopicArn\":{},\"Label\":{}}}},\"SetEndpointAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\",\"Attributes\"],\"members\":{\"EndpointArn\":{},\"Attributes\":{\"shape\":\"Sj\"}}}},\"SetPlatformApplicationAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\",\"Attributes\"],\"members\":{\"PlatformApplicationArn\":{},\"Attributes\":{\"shape\":\"Sj\"}}}},\"SetSMSAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"attributes\"],\"members\":{\"attributes\":{\"shape\":\"Sj\"}}},\"output\":{\"resultWrapper\":\"SetSMSAttributesResult\",\"type\":\"structure\",\"members\":{}}},\"SetSubscriptionAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\",\"AttributeName\"],\"members\":{\"SubscriptionArn\":{},\"AttributeName\":{},\"AttributeValue\":{}}}},\"SetTopicAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"AttributeName\"],\"members\":{\"TopicArn\":{},\"AttributeName\":{},\"AttributeValue\":{}}}},\"Subscribe\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Protocol\"],\"members\":{\"TopicArn\":{},\"Protocol\":{},\"Endpoint\":{},\"Attributes\":{\"shape\":\"S1h\"},\"ReturnSubscriptionArn\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"SubscribeResult\",\"type\":\"structure\",\"members\":{\"SubscriptionArn\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sw\"}}},\"output\":{\"resultWrapper\":\"TagResourceResult\",\"type\":\"structure\",\"members\":{}}},\"Unsubscribe\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\"],\"members\":{\"SubscriptionArn\":{}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"UntagResourceResult\",\"type\":\"structure\",\"members\":{}}},\"VerifySMSSandboxPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumber\",\"OneTimePassword\"],\"members\":{\"PhoneNumber\":{},\"OneTimePassword\":{}}},\"output\":{\"resultWrapper\":\"VerifySMSSandboxPhoneNumberResult\",\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sj\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"St\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1h\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubscriptionArn\":{},\"Owner\":{},\"Protocol\":{},\"Endpoint\":{},\"TopicArn\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2010-03-31\",\"endpointPrefix\":\"sns\",\"protocol\":\"query\",\"serviceAbbreviation\":\"Amazon SNS\",\"serviceFullName\":\"Amazon Simple Notification Service\",\"serviceId\":\"SNS\",\"signatureVersion\":\"v4\",\"uid\":\"sns-2010-03-31\",\"xmlNamespace\":\"http://sns.amazonaws.com/doc/2010-03-31/\"},\"operations\":{\"AddPermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Label\",\"AWSAccountId\",\"ActionName\"],\"members\":{\"TopicArn\":{},\"Label\":{},\"AWSAccountId\":{\"type\":\"list\",\"member\":{}},\"ActionName\":{\"type\":\"list\",\"member\":{}}}}},\"CheckIfPhoneNumberIsOptedOut\":{\"input\":{\"type\":\"structure\",\"required\":[\"phoneNumber\"],\"members\":{\"phoneNumber\":{}}},\"output\":{\"resultWrapper\":\"CheckIfPhoneNumberIsOptedOutResult\",\"type\":\"structure\",\"members\":{\"isOptedOut\":{\"type\":\"boolean\"}}}},\"ConfirmSubscription\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Token\"],\"members\":{\"TopicArn\":{},\"Token\":{},\"AuthenticateOnUnsubscribe\":{}}},\"output\":{\"resultWrapper\":\"ConfirmSubscriptionResult\",\"type\":\"structure\",\"members\":{\"SubscriptionArn\":{}}}},\"CreatePlatformApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Platform\",\"Attributes\"],\"members\":{\"Name\":{},\"Platform\":{},\"Attributes\":{\"shape\":\"Sj\"}}},\"output\":{\"resultWrapper\":\"CreatePlatformApplicationResult\",\"type\":\"structure\",\"members\":{\"PlatformApplicationArn\":{}}}},\"CreatePlatformEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\",\"Token\"],\"members\":{\"PlatformApplicationArn\":{},\"Token\":{},\"CustomUserData\":{},\"Attributes\":{\"shape\":\"Sj\"}}},\"output\":{\"resultWrapper\":\"CreatePlatformEndpointResult\",\"type\":\"structure\",\"members\":{\"EndpointArn\":{}}}},\"CreateSMSSandboxPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumber\"],\"members\":{\"PhoneNumber\":{},\"LanguageCode\":{}}},\"output\":{\"resultWrapper\":\"CreateSMSSandboxPhoneNumberResult\",\"type\":\"structure\",\"members\":{}}},\"CreateTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Attributes\":{\"shape\":\"St\"},\"Tags\":{\"shape\":\"Sw\"}}},\"output\":{\"resultWrapper\":\"CreateTopicResult\",\"type\":\"structure\",\"members\":{\"TopicArn\":{}}}},\"DeleteEndpoint\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}}},\"DeletePlatformApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\"],\"members\":{\"PlatformApplicationArn\":{}}}},\"DeleteSMSSandboxPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumber\"],\"members\":{\"PhoneNumber\":{}}},\"output\":{\"resultWrapper\":\"DeleteSMSSandboxPhoneNumberResult\",\"type\":\"structure\",\"members\":{}}},\"DeleteTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}}},\"GetEndpointAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\"],\"members\":{\"EndpointArn\":{}}},\"output\":{\"resultWrapper\":\"GetEndpointAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sj\"}}}},\"GetPlatformApplicationAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\"],\"members\":{\"PlatformApplicationArn\":{}}},\"output\":{\"resultWrapper\":\"GetPlatformApplicationAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"Sj\"}}}},\"GetSMSAttributes\":{\"input\":{\"type\":\"structure\",\"members\":{\"attributes\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"GetSMSAttributesResult\",\"type\":\"structure\",\"members\":{\"attributes\":{\"shape\":\"Sj\"}}}},\"GetSMSSandboxAccountStatus\":{\"input\":{\"type\":\"structure\",\"members\":{}},\"output\":{\"resultWrapper\":\"GetSMSSandboxAccountStatusResult\",\"type\":\"structure\",\"required\":[\"IsInSandbox\"],\"members\":{\"IsInSandbox\":{\"type\":\"boolean\"}}}},\"GetSubscriptionAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\"],\"members\":{\"SubscriptionArn\":{}}},\"output\":{\"resultWrapper\":\"GetSubscriptionAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"S1h\"}}}},\"GetTopicAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}},\"output\":{\"resultWrapper\":\"GetTopicAttributesResult\",\"type\":\"structure\",\"members\":{\"Attributes\":{\"shape\":\"St\"}}}},\"ListEndpointsByPlatformApplication\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\"],\"members\":{\"PlatformApplicationArn\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListEndpointsByPlatformApplicationResult\",\"type\":\"structure\",\"members\":{\"Endpoints\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"EndpointArn\":{},\"Attributes\":{\"shape\":\"Sj\"}}}},\"NextToken\":{}}}},\"ListOriginationNumbers\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"ListOriginationNumbersResult\",\"type\":\"structure\",\"members\":{\"NextToken\":{},\"PhoneNumbers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"PhoneNumber\":{},\"Status\":{},\"Iso2CountryCode\":{},\"RouteType\":{},\"NumberCapabilities\":{\"type\":\"list\",\"member\":{}}}}}}}},\"ListPhoneNumbersOptedOut\":{\"input\":{\"type\":\"structure\",\"members\":{\"nextToken\":{}}},\"output\":{\"resultWrapper\":\"ListPhoneNumbersOptedOutResult\",\"type\":\"structure\",\"members\":{\"phoneNumbers\":{\"type\":\"list\",\"member\":{}},\"nextToken\":{}}}},\"ListPlatformApplications\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListPlatformApplicationsResult\",\"type\":\"structure\",\"members\":{\"PlatformApplications\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PlatformApplicationArn\":{},\"Attributes\":{\"shape\":\"Sj\"}}}},\"NextToken\":{}}}},\"ListSMSSandboxPhoneNumbers\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"resultWrapper\":\"ListSMSSandboxPhoneNumbersResult\",\"type\":\"structure\",\"required\":[\"PhoneNumbers\"],\"members\":{\"PhoneNumbers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PhoneNumber\":{},\"Status\":{}}}},\"NextToken\":{}}}},\"ListSubscriptions\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListSubscriptionsResult\",\"type\":\"structure\",\"members\":{\"Subscriptions\":{\"shape\":\"S2f\"},\"NextToken\":{}}}},\"ListSubscriptionsByTopic\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{},\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListSubscriptionsByTopicResult\",\"type\":\"structure\",\"members\":{\"Subscriptions\":{\"shape\":\"S2f\"},\"NextToken\":{}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"resultWrapper\":\"ListTagsForResourceResult\",\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sw\"}}}},\"ListTopics\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{}}},\"output\":{\"resultWrapper\":\"ListTopicsResult\",\"type\":\"structure\",\"members\":{\"Topics\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TopicArn\":{}}}},\"NextToken\":{}}}},\"OptInPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"phoneNumber\"],\"members\":{\"phoneNumber\":{}}},\"output\":{\"resultWrapper\":\"OptInPhoneNumberResult\",\"type\":\"structure\",\"members\":{}}},\"Publish\":{\"input\":{\"type\":\"structure\",\"required\":[\"Message\"],\"members\":{\"TopicArn\":{},\"TargetArn\":{},\"PhoneNumber\":{},\"Message\":{},\"Subject\":{},\"MessageStructure\":{},\"MessageAttributes\":{\"shape\":\"S2z\"},\"MessageDeduplicationId\":{},\"MessageGroupId\":{}}},\"output\":{\"resultWrapper\":\"PublishResult\",\"type\":\"structure\",\"members\":{\"MessageId\":{},\"SequenceNumber\":{}}}},\"PublishBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"PublishBatchRequestEntries\"],\"members\":{\"TopicArn\":{},\"PublishBatchRequestEntries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\",\"Message\"],\"members\":{\"Id\":{},\"Message\":{},\"Subject\":{},\"MessageStructure\":{},\"MessageAttributes\":{\"shape\":\"S2z\"},\"MessageDeduplicationId\":{},\"MessageGroupId\":{}}}}}},\"output\":{\"resultWrapper\":\"PublishBatchResult\",\"type\":\"structure\",\"members\":{\"Successful\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"MessageId\":{},\"SequenceNumber\":{}}}},\"Failed\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Id\",\"Code\",\"SenderFault\"],\"members\":{\"Id\":{},\"Code\":{},\"Message\":{},\"SenderFault\":{\"type\":\"boolean\"}}}}}}},\"RemovePermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Label\"],\"members\":{\"TopicArn\":{},\"Label\":{}}}},\"SetEndpointAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"EndpointArn\",\"Attributes\"],\"members\":{\"EndpointArn\":{},\"Attributes\":{\"shape\":\"Sj\"}}}},\"SetPlatformApplicationAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"PlatformApplicationArn\",\"Attributes\"],\"members\":{\"PlatformApplicationArn\":{},\"Attributes\":{\"shape\":\"Sj\"}}}},\"SetSMSAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"attributes\"],\"members\":{\"attributes\":{\"shape\":\"Sj\"}}},\"output\":{\"resultWrapper\":\"SetSMSAttributesResult\",\"type\":\"structure\",\"members\":{}}},\"SetSubscriptionAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\",\"AttributeName\"],\"members\":{\"SubscriptionArn\":{},\"AttributeName\":{},\"AttributeValue\":{}}}},\"SetTopicAttributes\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"AttributeName\"],\"members\":{\"TopicArn\":{},\"AttributeName\":{},\"AttributeValue\":{}}}},\"Subscribe\":{\"input\":{\"type\":\"structure\",\"required\":[\"TopicArn\",\"Protocol\"],\"members\":{\"TopicArn\":{},\"Protocol\":{},\"Endpoint\":{},\"Attributes\":{\"shape\":\"S1h\"},\"ReturnSubscriptionArn\":{\"type\":\"boolean\"}}},\"output\":{\"resultWrapper\":\"SubscribeResult\",\"type\":\"structure\",\"members\":{\"SubscriptionArn\":{}}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Sw\"}}},\"output\":{\"resultWrapper\":\"TagResourceResult\",\"type\":\"structure\",\"members\":{}}},\"Unsubscribe\":{\"input\":{\"type\":\"structure\",\"required\":[\"SubscriptionArn\"],\"members\":{\"SubscriptionArn\":{}}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"resultWrapper\":\"UntagResourceResult\",\"type\":\"structure\",\"members\":{}}},\"VerifySMSSandboxPhoneNumber\":{\"input\":{\"type\":\"structure\",\"required\":[\"PhoneNumber\",\"OneTimePassword\"],\"members\":{\"PhoneNumber\":{},\"OneTimePassword\":{}}},\"output\":{\"resultWrapper\":\"VerifySMSSandboxPhoneNumberResult\",\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sj\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"St\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sw\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1h\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SubscriptionArn\":{},\"Owner\":{},\"Protocol\":{},\"Endpoint\":{},\"TopicArn\":{}}}},\"S2z\":{\"type\":\"map\",\"key\":{\"locationName\":\"Name\"},\"value\":{\"locationName\":\"Value\",\"type\":\"structure\",\"required\":[\"DataType\"],\"members\":{\"DataType\":{},\"StringValue\":{},\"BinaryValue\":{\"type\":\"blob\"}}}}}}"); /***/ }), @@ -38032,7 +41326,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDeadLetterSourceQueues\":{\"input_tok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-11-06\",\"endpointPrefix\":\"ssm\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon SSM\",\"serviceFullName\":\"Amazon Simple Systems Manager (SSM)\",\"serviceId\":\"SSM\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AmazonSSM\",\"uid\":\"ssm-2014-11-06\"},\"operations\":{\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\",\"Tags\"],\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateOpsItemRelatedItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"OpsItemId\",\"AssociationType\",\"ResourceType\",\"ResourceUri\"],\"members\":{\"OpsItemId\":{},\"AssociationType\":{},\"ResourceType\":{},\"ResourceUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{}}}},\"CancelCommand\":{\"input\":{\"type\":\"structure\",\"required\":[\"CommandId\"],\"members\":{\"CommandId\":{},\"InstanceIds\":{\"shape\":\"Si\"}}},\"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\":\"S10\"},\"Targets\":{\"shape\":\"S14\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1a\"},\"AssociationName\":{},\"AutomationTargetParameterName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1m\"},\"TargetLocations\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S1w\"}}}},\"CreateAssociationBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"shape\":\"S2a\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"type\":\"list\",\"member\":{\"shape\":\"S1w\"}},\"Failed\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Entry\":{\"shape\":\"S2a\"},\"Message\":{},\"Fault\":{}}}}}}},\"CreateDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Content\",\"Name\"],\"members\":{\"Content\":{},\"Requires\":{\"shape\":\"S2j\"},\"Attachments\":{\"shape\":\"S2l\"},\"Name\":{},\"DisplayName\":{},\"VersionName\":{},\"DocumentType\":{},\"DocumentFormat\":{},\"TargetType\":{},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentDescription\":{\"shape\":\"S2y\"}}}},\"CreateMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Schedule\",\"Duration\",\"Cutoff\",\"AllowUnassociatedTargets\"],\"members\":{\"Name\":{},\"Description\":{\"shape\":\"S3p\"},\"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\":\"S43\"},\"Notifications\":{\"shape\":\"S48\"},\"Priority\":{\"type\":\"integer\"},\"RelatedOpsItems\":{\"shape\":\"S4c\"},\"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\":\"S4l\"},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OpsMetadataArn\":{}}}},\"CreatePatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"OperatingSystem\":{},\"Name\":{},\"GlobalFilters\":{\"shape\":\"S4u\"},\"ApprovalRules\":{\"shape\":\"S50\"},\"ApprovedPatches\":{\"shape\":\"S57\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S57\"},\"RejectedPatchesAction\":{},\"Description\":{},\"Sources\":{\"shape\":\"S5b\"},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{}}}},\"CreateResourceDataSync\":{\"input\":{\"type\":\"structure\",\"required\":[\"SyncName\"],\"members\":{\"SyncName\":{},\"S3Destination\":{\"shape\":\"S5l\"},\"SyncType\":{},\"SyncSource\":{\"shape\":\"S5u\"}}},\"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\":\"S6i\"}}}},\"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\":\"S6x\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeletedParameters\":{\"shape\":\"S6x\"},\"InvalidParameters\":{\"shape\":\"S6x\"}}}},\"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\":\"S1w\"}}}},\"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\":\"S8s\"},\"Mode\":{},\"ParentAutomationExecutionId\":{},\"CurrentStepName\":{},\"CurrentAction\":{},\"FailureMessage\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"S14\"},\"TargetMaps\":{\"shape\":\"S8x\"},\"ResolvedTargets\":{\"shape\":\"S92\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Target\":{},\"AutomationType\":{},\"AutomationSubtype\":{},\"ScheduledTime\":{\"type\":\"timestamp\"},\"Runbooks\":{\"shape\":\"S96\"},\"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\":\"S9g\"},\"NextToken\":{}}}},\"DescribeAvailablePatches\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S9q\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Patches\":{\"type\":\"list\",\"member\":{\"shape\":\"S9y\"}},\"NextToken\":{}}}},\"DescribeDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"DocumentVersion\":{},\"VersionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Document\":{\"shape\":\"S2y\"}}}},\"DescribeDocumentPermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"PermissionType\"],\"members\":{\"Name\":{},\"PermissionType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountIds\":{\"shape\":\"Sat\"},\"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\":\"S9y\"},\"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\":\"Sbm\"}}}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"shape\":\"Sbm\"}}}},\"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\":\"Si\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstancePatchStates\":{\"type\":\"list\",\"member\":{\"shape\":\"Sc6\"}},\"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\":\"Sc6\"}},\"NextToken\":{}}}},\"DescribeInstancePatches\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{},\"Filters\":{\"shape\":\"S9q\"},\"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\":\"S6i\"},\"LastStatusUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowExecutionTaskInvocations\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowExecutionId\",\"TaskId\"],\"members\":{\"WindowExecutionId\":{},\"TaskId\":{},\"Filters\":{\"shape\":\"Sdc\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowExecutionTaskInvocationIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowExecutionId\":{},\"TaskExecutionId\":{},\"InvocationId\":{},\"ExecutionId\":{},\"TaskType\":{},\"Parameters\":{\"shape\":\"Sdo\"},\"Status\":{},\"StatusDetails\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"OwnerInformation\":{\"shape\":\"Sc9\"},\"WindowTargetId\":{}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowExecutionTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowExecutionId\"],\"members\":{\"WindowExecutionId\":{},\"Filters\":{\"shape\":\"Sdc\"},\"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\":\"Sdc\"},\"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\":\"S14\"},\"ResourceType\":{},\"Filters\":{\"shape\":\"S9q\"},\"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\":\"Sdc\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Targets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTargetId\":{},\"ResourceType\":{},\"Targets\":{\"shape\":\"S14\"},\"OwnerInformation\":{\"shape\":\"Sc9\"},\"Name\":{},\"Description\":{\"shape\":\"S3p\"}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\"],\"members\":{\"WindowId\":{},\"Filters\":{\"shape\":\"Sdc\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tasks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"TaskArn\":{},\"Type\":{},\"Targets\":{\"shape\":\"S14\"},\"TaskParameters\":{\"shape\":\"Sef\"},\"Priority\":{\"type\":\"integer\"},\"LoggingInfo\":{\"shape\":\"Sel\"},\"ServiceRoleArn\":{},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Name\":{},\"Description\":{\"shape\":\"S3p\"}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindows\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sdc\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"Name\":{},\"Description\":{\"shape\":\"S3p\"},\"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\":\"S14\"},\"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\":\"S43\"},\"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\":\"Sfe\"},\"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\":\"Sft\"},\"DataType\":{}}}},\"NextToken\":{}}}},\"DescribePatchBaselines\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S9q\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineIdentities\":{\"type\":\"list\",\"member\":{\"shape\":\"Sfz\"}},\"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\"},\"InstancesWithCriticalNonCompliantPatches\":{\"type\":\"integer\"},\"InstancesWithSecurityNonCompliantPatches\":{\"type\":\"integer\"},\"InstancesWithOtherNonCompliantPatches\":{\"type\":\"integer\"}}}},\"DescribePatchGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S9q\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Mappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PatchGroup\":{},\"BaselineIdentity\":{\"shape\":\"Sfz\"}}}},\"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\":{}}}},\"DisassociateOpsItemRelatedItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"OpsItemId\",\"AssociationId\"],\"members\":{\"OpsItemId\":{},\"AssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S9g\"},\"StepExecutionsTruncated\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S8s\"},\"Outputs\":{\"shape\":\"S8s\"},\"FailureMessage\":{},\"Mode\":{},\"ParentAutomationExecutionId\":{},\"ExecutedBy\":{},\"CurrentStepName\":{},\"CurrentAction\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"S14\"},\"TargetMaps\":{\"shape\":\"S8x\"},\"ResolvedTargets\":{\"shape\":\"S92\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Target\":{},\"TargetLocations\":{\"shape\":\"S1o\"},\"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\":\"S96\"},\"OpsItemId\":{},\"AssociationId\":{},\"ChangeRequestName\":{}}}}}},\"GetCalendarState\":{\"input\":{\"type\":\"structure\",\"required\":[\"CalendarNames\"],\"members\":{\"CalendarNames\":{\"shape\":\"S1m\"},\"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\":\"Shi\"}}}},\"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\":{},\"BaselineOverride\":{\"type\":\"structure\",\"members\":{\"OperatingSystem\":{},\"GlobalFilters\":{\"shape\":\"S4u\"},\"ApprovalRules\":{\"shape\":\"S50\"},\"ApprovedPatches\":{\"shape\":\"S57\"},\"ApprovedPatchesComplianceLevel\":{},\"RejectedPatches\":{\"shape\":\"S57\"},\"RejectedPatchesAction\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"Sources\":{\"shape\":\"S5b\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{},\"SnapshotId\":{},\"SnapshotDownloadUrl\":{},\"Product\":{}}}},\"GetDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"VersionName\":{},\"DocumentVersion\":{},\"DocumentFormat\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"DisplayName\":{},\"VersionName\":{},\"DocumentVersion\":{},\"Status\":{},\"StatusInformation\":{},\"Content\":{},\"DocumentType\":{},\"DocumentFormat\":{},\"Requires\":{\"shape\":\"S2j\"},\"AttachmentsContent\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Size\":{\"type\":\"long\"},\"Hash\":{},\"HashType\":{},\"Url\":{}}}},\"ReviewStatus\":{}}}},\"GetInventory\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Si4\"},\"Aggregators\":{\"shape\":\"Sia\"},\"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\":\"Sir\"}}}}}}},\"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\":\"S3p\"},\"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\":\"Sef\"},\"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\":\"Sdo\"},\"Status\":{},\"StatusDetails\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"OwnerInformation\":{\"shape\":\"Sc9\"},\"WindowTargetId\":{}}}},\"GetMaintenanceWindowTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"WindowTaskId\"],\"members\":{\"WindowId\":{},\"WindowTaskId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"S14\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskType\":{},\"TaskParameters\":{\"shape\":\"Sef\"},\"TaskInvocationParameters\":{\"shape\":\"Sji\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sel\"},\"Name\":{},\"Description\":{\"shape\":\"S3p\"}}}},\"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\":\"S48\"},\"Priority\":{\"type\":\"integer\"},\"RelatedOpsItems\":{\"shape\":\"S4c\"},\"Status\":{},\"OpsItemId\":{},\"Version\":{},\"Title\":{},\"Source\":{},\"OperationalData\":{\"shape\":\"S43\"},\"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\":\"S4l\"},\"NextToken\":{}}}},\"GetOpsSummary\":{\"input\":{\"type\":\"structure\",\"members\":{\"SyncName\":{},\"Filters\":{\"shape\":\"Sk5\"},\"Aggregators\":{\"shape\":\"Skb\"},\"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\":\"Skx\"}}}},\"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\":\"Sl4\"},\"Tier\":{},\"Policies\":{\"shape\":\"Sft\"},\"DataType\":{}}}},\"NextToken\":{}}}},\"GetParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S6x\"},\"WithDecryption\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"Sl8\"},\"InvalidParameters\":{\"shape\":\"S6x\"}}}},\"GetParametersByPath\":{\"input\":{\"type\":\"structure\",\"required\":[\"Path\"],\"members\":{\"Path\":{},\"Recursive\":{\"type\":\"boolean\"},\"ParameterFilters\":{\"shape\":\"Sfe\"},\"WithDecryption\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"Sl8\"},\"NextToken\":{}}}},\"GetPatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"BaselineId\"],\"members\":{\"BaselineId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"Name\":{},\"OperatingSystem\":{},\"GlobalFilters\":{\"shape\":\"S4u\"},\"ApprovalRules\":{\"shape\":\"S50\"},\"ApprovedPatches\":{\"shape\":\"S57\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S57\"},\"RejectedPatchesAction\":{},\"PatchGroups\":{\"type\":\"list\",\"member\":{}},\"CreatedDate\":{\"type\":\"timestamp\"},\"ModifiedDate\":{\"type\":\"timestamp\"},\"Description\":{},\"Sources\":{\"shape\":\"S5b\"}}}},\"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\":\"Slk\"}}}},\"LabelParameterVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Labels\"],\"members\":{\"Name\":{},\"ParameterVersion\":{\"type\":\"long\"},\"Labels\":{\"shape\":\"Sl4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InvalidLabels\":{\"shape\":\"Sl4\"},\"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\":\"S10\"},\"Targets\":{\"shape\":\"S14\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1a\"},\"AssociationName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1m\"},\"TargetLocations\":{\"shape\":\"S1o\"}}}},\"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\":\"S14\"},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"Overview\":{\"shape\":\"S23\"},\"ScheduleExpression\":{},\"AssociationName\":{}}}},\"NextToken\":{}}}},\"ListCommandInvocations\":{\"input\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"InstanceId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"Sm2\"},\"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\":\"Sjk\"},\"CloudWatchOutputConfig\":{\"shape\":\"Shi\"}}}},\"NextToken\":{}}}},\"ListCommands\":{\"input\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"InstanceId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"Sm2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Commands\":{\"type\":\"list\",\"member\":{\"shape\":\"Smi\"}},\"NextToken\":{}}}},\"ListComplianceItems\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Smp\"},\"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\":\"Sn7\"},\"Details\":{\"shape\":\"Sna\"}}}},\"NextToken\":{}}}},\"ListComplianceSummaries\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Smp\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"CompliantSummary\":{\"shape\":\"Snf\"},\"NonCompliantSummary\":{\"shape\":\"Sni\"}}}},\"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\":\"Snp\"},\"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\":{},\"DisplayName\":{},\"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\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"DisplayName\":{},\"Owner\":{},\"VersionName\":{},\"PlatformTypes\":{\"shape\":\"S3c\"},\"DocumentVersion\":{},\"DocumentType\":{},\"SchemaVersion\":{},\"DocumentFormat\":{},\"TargetType\":{},\"Tags\":{\"shape\":\"S4\"},\"Requires\":{\"shape\":\"S2j\"},\"ReviewStatus\":{},\"Author\":{}}}},\"NextToken\":{}}}},\"ListInventoryEntries\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"TypeName\"],\"members\":{\"InstanceId\":{},\"TypeName\":{},\"Filters\":{\"shape\":\"Si4\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TypeName\":{},\"InstanceId\":{},\"SchemaVersion\":{},\"CaptureTime\":{},\"Entries\":{\"shape\":\"Sir\"},\"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\":{\"shape\":\"Son\"},\"CreatedTime\":{\"type\":\"timestamp\"}}}}}}},\"ListOpsItemRelatedItems\":{\"input\":{\"type\":\"structure\",\"members\":{\"OpsItemId\":{},\"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\":{},\"AssociationId\":{},\"ResourceType\":{},\"AssociationType\":{},\"ResourceUri\":{},\"CreatedBy\":{\"shape\":\"Son\"},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Son\"},\"LastModifiedTime\":{\"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\":\"Smp\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceComplianceSummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"ResourceType\":{},\"ResourceId\":{},\"Status\":{},\"OverallSeverity\":{},\"ExecutionSummary\":{\"shape\":\"Sn7\"},\"CompliantSummary\":{\"shape\":\"Snf\"},\"NonCompliantSummary\":{\"shape\":\"Sni\"}}}},\"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\":\"S5w\"},\"SourceRegions\":{\"shape\":\"S61\"},\"IncludeFutureRegions\":{\"type\":\"boolean\"},\"State\":{},\"EnableAllOpsDataSources\":{\"type\":\"boolean\"}}},\"S3Destination\":{\"shape\":\"S5l\"},\"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\":\"Sat\"},\"AccountIdsToRemove\":{\"shape\":\"Sat\"},\"SharedDocumentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutComplianceItems\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"ResourceType\",\"ComplianceType\",\"ExecutionSummary\",\"Items\"],\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"ComplianceType\":{},\"ExecutionSummary\":{\"shape\":\"Sn7\"},\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Severity\",\"Status\"],\"members\":{\"Id\":{},\"Title\":{},\"Severity\":{},\"Status\":{},\"Details\":{\"shape\":\"Sna\"}}}},\"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\":\"Sir\"},\"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\":\"S14\"},\"OwnerInformation\":{\"shape\":\"Sc9\"},\"Name\":{},\"Description\":{\"shape\":\"S3p\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowTargetId\":{}}}},\"RegisterTaskWithMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"TaskArn\",\"TaskType\"],\"members\":{\"WindowId\":{},\"Targets\":{\"shape\":\"S14\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskType\":{},\"TaskParameters\":{\"shape\":\"Sef\"},\"TaskInvocationParameters\":{\"shape\":\"Sji\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sel\"},\"Name\":{},\"Description\":{\"shape\":\"S3p\"},\"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\":\"Slk\"}}}},\"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\":\"S8s\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SendCommand\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentName\"],\"members\":{\"InstanceIds\":{\"shape\":\"Si\"},\"Targets\":{\"shape\":\"S14\"},\"DocumentName\":{},\"DocumentVersion\":{},\"DocumentHash\":{},\"DocumentHashType\":{},\"TimeoutSeconds\":{\"type\":\"integer\"},\"Comment\":{},\"Parameters\":{\"shape\":\"S10\"},\"OutputS3Region\":{},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{},\"MaxConcurrency\":{},\"MaxErrors\":{},\"ServiceRoleArn\":{},\"NotificationConfig\":{\"shape\":\"Sjk\"},\"CloudWatchOutputConfig\":{\"shape\":\"Shi\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Command\":{\"shape\":\"Smi\"}}}},\"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\":\"S8s\"},\"ClientToken\":{},\"Mode\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"S14\"},\"TargetMaps\":{\"shape\":\"S8x\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"TargetLocations\":{\"shape\":\"S1o\"},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutomationExecutionId\":{}}}},\"StartChangeRequestExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentName\",\"Runbooks\"],\"members\":{\"ScheduledTime\":{\"type\":\"timestamp\"},\"DocumentName\":{},\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"S8s\"},\"ChangeRequestName\":{},\"ClientToken\":{},\"Runbooks\":{\"shape\":\"S96\"},\"Tags\":{\"shape\":\"S4\"},\"ScheduledEndTime\":{\"type\":\"timestamp\"},\"ChangeDetails\":{}}},\"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\":{}}}},\"UnlabelParameterVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ParameterVersion\",\"Labels\"],\"members\":{\"Name\":{},\"ParameterVersion\":{\"type\":\"long\"},\"Labels\":{\"shape\":\"Sl4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RemovedLabels\":{\"shape\":\"Sl4\"},\"InvalidLabels\":{\"shape\":\"Sl4\"}}}},\"UpdateAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{},\"Parameters\":{\"shape\":\"S10\"},\"DocumentVersion\":{},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1a\"},\"Name\":{},\"Targets\":{\"shape\":\"S14\"},\"AssociationName\":{},\"AssociationVersion\":{},\"AutomationTargetParameterName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1m\"},\"TargetLocations\":{\"shape\":\"S1o\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S1w\"}}}},\"UpdateAssociationStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InstanceId\",\"AssociationStatus\"],\"members\":{\"Name\":{},\"InstanceId\":{},\"AssociationStatus\":{\"shape\":\"S1z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S1w\"}}}},\"UpdateDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Content\",\"Name\"],\"members\":{\"Content\":{},\"Attachments\":{\"shape\":\"S2l\"},\"Name\":{},\"DisplayName\":{},\"VersionName\":{},\"DocumentVersion\":{},\"DocumentFormat\":{},\"TargetType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentDescription\":{\"shape\":\"S2y\"}}}},\"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\":\"Snp\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\"],\"members\":{\"WindowId\":{},\"Name\":{},\"Description\":{\"shape\":\"S3p\"},\"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\":\"S3p\"},\"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\":\"S14\"},\"OwnerInformation\":{\"shape\":\"Sc9\"},\"Name\":{},\"Description\":{\"shape\":\"S3p\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTargetId\":{},\"Targets\":{\"shape\":\"S14\"},\"OwnerInformation\":{\"shape\":\"Sc9\"},\"Name\":{},\"Description\":{\"shape\":\"S3p\"}}}},\"UpdateMaintenanceWindowTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"WindowTaskId\"],\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"S14\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskParameters\":{\"shape\":\"Sef\"},\"TaskInvocationParameters\":{\"shape\":\"Sji\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sel\"},\"Name\":{},\"Description\":{\"shape\":\"S3p\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"S14\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskParameters\":{\"shape\":\"Sef\"},\"TaskInvocationParameters\":{\"shape\":\"Sji\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sel\"},\"Name\":{},\"Description\":{\"shape\":\"S3p\"}}}},\"UpdateManagedInstanceRole\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"IamRole\"],\"members\":{\"InstanceId\":{},\"IamRole\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateOpsItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"OpsItemId\"],\"members\":{\"Description\":{},\"OperationalData\":{\"shape\":\"S43\"},\"OperationalDataToDelete\":{\"type\":\"list\",\"member\":{}},\"Notifications\":{\"shape\":\"S48\"},\"Priority\":{\"type\":\"integer\"},\"RelatedOpsItems\":{\"shape\":\"S4c\"},\"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\":\"S4l\"},\"KeysToDelete\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"OpsMetadataArn\":{}}}},\"UpdatePatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"BaselineId\"],\"members\":{\"BaselineId\":{},\"Name\":{},\"GlobalFilters\":{\"shape\":\"S4u\"},\"ApprovalRules\":{\"shape\":\"S50\"},\"ApprovedPatches\":{\"shape\":\"S57\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S57\"},\"RejectedPatchesAction\":{},\"Description\":{},\"Sources\":{\"shape\":\"S5b\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"Name\":{},\"OperatingSystem\":{},\"GlobalFilters\":{\"shape\":\"S4u\"},\"ApprovalRules\":{\"shape\":\"S50\"},\"ApprovedPatches\":{\"shape\":\"S57\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S57\"},\"RejectedPatchesAction\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"ModifiedDate\":{\"type\":\"timestamp\"},\"Description\":{},\"Sources\":{\"shape\":\"S5b\"}}}},\"UpdateResourceDataSync\":{\"input\":{\"type\":\"structure\",\"required\":[\"SyncName\",\"SyncType\",\"SyncSource\"],\"members\":{\"SyncName\":{},\"SyncType\":{},\"SyncSource\":{\"shape\":\"S5u\"}}},\"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\":{}}}},\"Si\":{\"type\":\"list\",\"member\":{}},\"S10\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S14\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"S3Location\":{\"type\":\"structure\",\"members\":{\"OutputS3Region\":{},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{}}}}},\"S1m\":{\"type\":\"list\",\"member\":{}},\"S1o\":{\"type\":\"list\",\"member\":{\"shape\":\"S1p\"}},\"S1p\":{\"type\":\"structure\",\"members\":{\"Accounts\":{\"type\":\"list\",\"member\":{}},\"Regions\":{\"type\":\"list\",\"member\":{}},\"TargetLocationMaxConcurrency\":{},\"TargetLocationMaxErrors\":{},\"ExecutionRoleName\":{}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"InstanceId\":{},\"AssociationVersion\":{},\"Date\":{\"type\":\"timestamp\"},\"LastUpdateAssociationDate\":{\"type\":\"timestamp\"},\"Status\":{\"shape\":\"S1z\"},\"Overview\":{\"shape\":\"S23\"},\"DocumentVersion\":{},\"AutomationTargetParameterName\":{},\"Parameters\":{\"shape\":\"S10\"},\"AssociationId\":{},\"Targets\":{\"shape\":\"S14\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1a\"},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"LastSuccessfulExecutionDate\":{\"type\":\"timestamp\"},\"AssociationName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1m\"},\"TargetLocations\":{\"shape\":\"S1o\"}}},\"S1z\":{\"type\":\"structure\",\"required\":[\"Date\",\"Name\",\"Message\"],\"members\":{\"Date\":{\"type\":\"timestamp\"},\"Name\":{},\"Message\":{},\"AdditionalInfo\":{}}},\"S23\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"DetailedStatus\":{},\"AssociationStatusAggregatedCount\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}}}},\"S2a\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"InstanceId\":{},\"Parameters\":{\"shape\":\"S10\"},\"AutomationTargetParameterName\":{},\"DocumentVersion\":{},\"Targets\":{\"shape\":\"S14\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1a\"},\"AssociationName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1m\"},\"TargetLocations\":{\"shape\":\"S1o\"}}},\"S2j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Version\":{}}}},\"S2l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Name\":{}}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"Sha1\":{},\"Hash\":{},\"HashType\":{},\"Name\":{},\"DisplayName\":{},\"VersionName\":{},\"Owner\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusInformation\":{},\"DocumentVersion\":{},\"Description\":{},\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Description\":{},\"DefaultValue\":{}}}},\"PlatformTypes\":{\"shape\":\"S3c\"},\"DocumentType\":{},\"SchemaVersion\":{},\"LatestVersion\":{},\"DefaultVersion\":{},\"DocumentFormat\":{},\"TargetType\":{},\"Tags\":{\"shape\":\"S4\"},\"AttachmentsInformation\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"Requires\":{\"shape\":\"S2j\"},\"Author\":{},\"ReviewInformation\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReviewedTime\":{\"type\":\"timestamp\"},\"Status\":{},\"Reviewer\":{}}}},\"ApprovedVersion\":{},\"PendingReviewVersion\":{},\"ReviewStatus\":{}}},\"S3c\":{\"type\":\"list\",\"member\":{}},\"S3p\":{\"type\":\"string\",\"sensitive\":true},\"S43\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Type\":{}}}},\"S48\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}},\"S4c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OpsItemId\"],\"members\":{\"OpsItemId\":{}}}},\"S4l\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"S4u\":{\"type\":\"structure\",\"required\":[\"PatchFilters\"],\"members\":{\"PatchFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}}}},\"S50\":{\"type\":\"structure\",\"required\":[\"PatchRules\"],\"members\":{\"PatchRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PatchFilterGroup\"],\"members\":{\"PatchFilterGroup\":{\"shape\":\"S4u\"},\"ComplianceLevel\":{},\"ApproveAfterDays\":{\"type\":\"integer\"},\"ApproveUntilDate\":{},\"EnableNonSecurity\":{\"type\":\"boolean\"}}}}}},\"S57\":{\"type\":\"list\",\"member\":{}},\"S5b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Products\",\"Configuration\"],\"members\":{\"Name\":{},\"Products\":{\"type\":\"list\",\"member\":{}},\"Configuration\":{\"type\":\"string\",\"sensitive\":true}}}},\"S5l\":{\"type\":\"structure\",\"required\":[\"BucketName\",\"SyncFormat\",\"Region\"],\"members\":{\"BucketName\":{},\"Prefix\":{},\"SyncFormat\":{},\"Region\":{},\"AWSKMSKeyARN\":{},\"DestinationDataSharing\":{\"type\":\"structure\",\"members\":{\"DestinationDataSharingType\":{}}}}},\"S5u\":{\"type\":\"structure\",\"required\":[\"SourceType\",\"SourceRegions\"],\"members\":{\"SourceType\":{},\"AwsOrganizationsSource\":{\"shape\":\"S5w\"},\"SourceRegions\":{\"shape\":\"S61\"},\"IncludeFutureRegions\":{\"type\":\"boolean\"},\"EnableAllOpsDataSources\":{\"type\":\"boolean\"}}},\"S5w\":{\"type\":\"structure\",\"required\":[\"OrganizationSourceType\"],\"members\":{\"OrganizationSourceType\":{},\"OrganizationalUnits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OrganizationalUnitId\":{}}}}}},\"S61\":{\"type\":\"list\",\"member\":{}},\"S6i\":{\"type\":\"structure\",\"members\":{\"TotalCount\":{\"type\":\"integer\"},\"RemainingCount\":{\"type\":\"integer\"},\"SummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Version\":{},\"Count\":{\"type\":\"integer\"},\"RemainingCount\":{\"type\":\"integer\"}}}}}},\"S6x\":{\"type\":\"list\",\"member\":{}},\"S8s\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S8x\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}}},\"S92\":{\"type\":\"structure\",\"members\":{\"ParameterValues\":{\"type\":\"list\",\"member\":{}},\"Truncated\":{\"type\":\"boolean\"}}},\"S96\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DocumentName\"],\"members\":{\"DocumentName\":{},\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"S8s\"},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"S14\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"TargetLocations\":{\"shape\":\"S1o\"}}}},\"S9g\":{\"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\":\"S8s\"},\"Response\":{},\"FailureMessage\":{},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"FailureStage\":{},\"FailureType\":{},\"Details\":{\"shape\":\"S8s\"}}},\"StepExecutionId\":{},\"OverriddenParameters\":{\"shape\":\"S8s\"},\"IsEnd\":{\"type\":\"boolean\"},\"NextStep\":{},\"IsCritical\":{\"type\":\"boolean\"},\"ValidNextSteps\":{\"type\":\"list\",\"member\":{}},\"Targets\":{\"shape\":\"S14\"},\"TargetLocation\":{\"shape\":\"S1p\"}}}},\"S9q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S9y\":{\"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\":{}}},\"Sat\":{\"type\":\"list\",\"member\":{}},\"Sbm\":{\"type\":\"list\",\"member\":{}},\"Sc6\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"PatchGroup\",\"BaselineId\",\"OperationStartTime\",\"OperationEndTime\",\"Operation\"],\"members\":{\"InstanceId\":{},\"PatchGroup\":{},\"BaselineId\":{},\"SnapshotId\":{},\"InstallOverrideList\":{},\"OwnerInformation\":{\"shape\":\"Sc9\"},\"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\":{},\"CriticalNonCompliantCount\":{\"type\":\"integer\"},\"SecurityNonCompliantCount\":{\"type\":\"integer\"},\"OtherNonCompliantCount\":{\"type\":\"integer\"}}},\"Sc9\":{\"type\":\"string\",\"sensitive\":true},\"Sdc\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"Sdo\":{\"type\":\"string\",\"sensitive\":true},\"Sef\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Values\":{\"type\":\"list\",\"member\":{\"type\":\"string\",\"sensitive\":true},\"sensitive\":true}},\"sensitive\":true},\"sensitive\":true},\"Sel\":{\"type\":\"structure\",\"required\":[\"S3BucketName\",\"S3Region\"],\"members\":{\"S3BucketName\":{},\"S3KeyPrefix\":{},\"S3Region\":{}}},\"Sfe\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Option\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"Sft\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PolicyText\":{},\"PolicyType\":{},\"PolicyStatus\":{}}}},\"Sfz\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"BaselineName\":{},\"OperatingSystem\":{},\"BaselineDescription\":{},\"DefaultBaseline\":{\"type\":\"boolean\"}}},\"Shi\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogGroupName\":{},\"CloudWatchOutputEnabled\":{\"type\":\"boolean\"}}},\"Si4\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"Sia\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Expression\":{},\"Aggregators\":{\"shape\":\"Sia\"},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Filters\"],\"members\":{\"Name\":{},\"Filters\":{\"shape\":\"Si4\"}}}}}}},\"Sir\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{}}},\"Sji\":{\"type\":\"structure\",\"members\":{\"RunCommand\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"CloudWatchOutputConfig\":{\"shape\":\"Shi\"},\"DocumentHash\":{},\"DocumentHashType\":{},\"DocumentVersion\":{},\"NotificationConfig\":{\"shape\":\"Sjk\"},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{},\"Parameters\":{\"shape\":\"S10\"},\"ServiceRoleArn\":{},\"TimeoutSeconds\":{\"type\":\"integer\"}}},\"Automation\":{\"type\":\"structure\",\"members\":{\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"S8s\"}}},\"StepFunctions\":{\"type\":\"structure\",\"members\":{\"Input\":{\"type\":\"string\",\"sensitive\":true},\"Name\":{}}},\"Lambda\":{\"type\":\"structure\",\"members\":{\"ClientContext\":{},\"Qualifier\":{},\"Payload\":{\"type\":\"blob\",\"sensitive\":true}}}}},\"Sjk\":{\"type\":\"structure\",\"members\":{\"NotificationArn\":{},\"NotificationEvents\":{\"type\":\"list\",\"member\":{}},\"NotificationType\":{}}},\"Sk5\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"Skb\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AggregatorType\":{},\"TypeName\":{},\"AttributeName\":{},\"Values\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Filters\":{\"shape\":\"Sk5\"},\"Aggregators\":{\"shape\":\"Skb\"}}}},\"Skx\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Value\":{},\"Version\":{\"type\":\"long\"},\"Selector\":{},\"SourceResult\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"ARN\":{},\"DataType\":{}}},\"Sl4\":{\"type\":\"list\",\"member\":{}},\"Sl8\":{\"type\":\"list\",\"member\":{\"shape\":\"Skx\"}},\"Slk\":{\"type\":\"structure\",\"members\":{\"SettingId\":{},\"SettingValue\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"LastModifiedUser\":{},\"ARN\":{},\"Status\":{}}},\"Sm2\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\",\"value\"],\"members\":{\"key\":{},\"value\":{}}}},\"Smi\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"DocumentName\":{},\"DocumentVersion\":{},\"Comment\":{},\"ExpiresAfter\":{\"type\":\"timestamp\"},\"Parameters\":{\"shape\":\"S10\"},\"InstanceIds\":{\"shape\":\"Si\"},\"Targets\":{\"shape\":\"S14\"},\"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\":\"Sjk\"},\"CloudWatchOutputConfig\":{\"shape\":\"Shi\"},\"TimeoutSeconds\":{\"type\":\"integer\"}}},\"Smp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"Sn7\":{\"type\":\"structure\",\"required\":[\"ExecutionTime\"],\"members\":{\"ExecutionTime\":{\"type\":\"timestamp\"},\"ExecutionId\":{},\"ExecutionType\":{}}},\"Sna\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Snf\":{\"type\":\"structure\",\"members\":{\"CompliantCount\":{\"type\":\"integer\"},\"SeveritySummary\":{\"shape\":\"Snh\"}}},\"Snh\":{\"type\":\"structure\",\"members\":{\"CriticalCount\":{\"type\":\"integer\"},\"HighCount\":{\"type\":\"integer\"},\"MediumCount\":{\"type\":\"integer\"},\"LowCount\":{\"type\":\"integer\"},\"InformationalCount\":{\"type\":\"integer\"},\"UnspecifiedCount\":{\"type\":\"integer\"}}},\"Sni\":{\"type\":\"structure\",\"members\":{\"NonCompliantCount\":{\"type\":\"integer\"},\"SeveritySummary\":{\"shape\":\"Snh\"}}},\"Snp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Content\":{}}}},\"Son\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2014-11-06\",\"endpointPrefix\":\"ssm\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"Amazon SSM\",\"serviceFullName\":\"Amazon Simple Systems Manager (SSM)\",\"serviceId\":\"SSM\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AmazonSSM\",\"uid\":\"ssm-2014-11-06\"},\"operations\":{\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceType\",\"ResourceId\",\"Tags\"],\"members\":{\"ResourceType\":{},\"ResourceId\":{},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateOpsItemRelatedItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"OpsItemId\",\"AssociationType\",\"ResourceType\",\"ResourceUri\"],\"members\":{\"OpsItemId\":{},\"AssociationType\":{},\"ResourceType\":{},\"ResourceUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationId\":{}}}},\"CancelCommand\":{\"input\":{\"type\":\"structure\",\"required\":[\"CommandId\"],\"members\":{\"CommandId\":{},\"InstanceIds\":{\"shape\":\"Si\"}}},\"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\"},\"RegistrationMetadata\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"ActivationId\":{},\"ActivationCode\":{}}}},\"CreateAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"DocumentVersion\":{},\"InstanceId\":{},\"Parameters\":{\"shape\":\"S14\"},\"Targets\":{\"shape\":\"S18\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1e\"},\"AssociationName\":{},\"AutomationTargetParameterName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1q\"},\"TargetLocations\":{\"shape\":\"S1s\"},\"ScheduleOffset\":{\"type\":\"integer\"},\"TargetMaps\":{\"shape\":\"S20\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S26\"}}}},\"CreateAssociationBatch\":{\"input\":{\"type\":\"structure\",\"required\":[\"Entries\"],\"members\":{\"Entries\":{\"type\":\"list\",\"member\":{\"shape\":\"S2k\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Successful\":{\"type\":\"list\",\"member\":{\"shape\":\"S26\"}},\"Failed\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Entry\":{\"shape\":\"S2k\"},\"Message\":{},\"Fault\":{}}}}}}},\"CreateDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Content\",\"Name\"],\"members\":{\"Content\":{},\"Requires\":{\"shape\":\"S2t\"},\"Attachments\":{\"shape\":\"S2v\"},\"Name\":{},\"DisplayName\":{},\"VersionName\":{},\"DocumentType\":{},\"DocumentFormat\":{},\"TargetType\":{},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentDescription\":{\"shape\":\"S38\"}}}},\"CreateMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Schedule\",\"Duration\",\"Cutoff\",\"AllowUnassociatedTargets\"],\"members\":{\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"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\":\"S4g\"},\"Notifications\":{\"shape\":\"S4l\"},\"Priority\":{\"type\":\"integer\"},\"RelatedOpsItems\":{\"shape\":\"S4p\"},\"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\":\"S4y\"},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"OpsMetadataArn\":{}}}},\"CreatePatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"OperatingSystem\":{},\"Name\":{},\"GlobalFilters\":{\"shape\":\"S57\"},\"ApprovalRules\":{\"shape\":\"S5d\"},\"ApprovedPatches\":{\"shape\":\"S5k\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S5k\"},\"RejectedPatchesAction\":{},\"Description\":{},\"Sources\":{\"shape\":\"S5o\"},\"ClientToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{}}}},\"CreateResourceDataSync\":{\"input\":{\"type\":\"structure\",\"required\":[\"SyncName\"],\"members\":{\"SyncName\":{},\"S3Destination\":{\"shape\":\"S5y\"},\"SyncType\":{},\"SyncSource\":{\"shape\":\"S67\"}}},\"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\":\"S6v\"}}}},\"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\":\"S7a\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeletedParameters\":{\"shape\":\"S7a\"},\"InvalidParameters\":{\"shape\":\"S7a\"}}}},\"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\":\"S26\"}}}},\"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\":\"S95\"},\"Mode\":{},\"ParentAutomationExecutionId\":{},\"CurrentStepName\":{},\"CurrentAction\":{},\"FailureMessage\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"S18\"},\"TargetMaps\":{\"shape\":\"S20\"},\"ResolvedTargets\":{\"shape\":\"S9a\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Target\":{},\"AutomationType\":{},\"AutomationSubtype\":{},\"ScheduledTime\":{\"type\":\"timestamp\"},\"Runbooks\":{\"shape\":\"S9e\"},\"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\":\"S9o\"},\"NextToken\":{}}}},\"DescribeAvailablePatches\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S9y\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Patches\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa6\"}},\"NextToken\":{}}}},\"DescribeDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"DocumentVersion\":{},\"VersionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Document\":{\"shape\":\"S38\"}}}},\"DescribeDocumentPermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"PermissionType\"],\"members\":{\"Name\":{},\"PermissionType\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AccountIds\":{\"shape\":\"Sb1\"},\"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\":\"Sa6\"},\"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\":\"Sbu\"}}}},\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"shape\":\"Sbu\"}}}},\"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\"}}}},\"SourceId\":{},\"SourceType\":{}}}},\"NextToken\":{}}}},\"DescribeInstancePatchStates\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceIds\"],\"members\":{\"InstanceIds\":{\"shape\":\"Si\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstancePatchStates\":{\"type\":\"list\",\"member\":{\"shape\":\"Scg\"}},\"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\":\"Scg\"}},\"NextToken\":{}}}},\"DescribeInstancePatches\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\"],\"members\":{\"InstanceId\":{},\"Filters\":{\"shape\":\"S9y\"},\"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\":\"S6v\"},\"LastStatusUpdateTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowExecutionTaskInvocations\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowExecutionId\",\"TaskId\"],\"members\":{\"WindowExecutionId\":{},\"TaskId\":{},\"Filters\":{\"shape\":\"Sdm\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowExecutionTaskInvocationIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowExecutionId\":{},\"TaskExecutionId\":{},\"InvocationId\":{},\"ExecutionId\":{},\"TaskType\":{},\"Parameters\":{\"shape\":\"Sdy\"},\"Status\":{},\"StatusDetails\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"OwnerInformation\":{\"shape\":\"Scj\"},\"WindowTargetId\":{}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowExecutionTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowExecutionId\"],\"members\":{\"WindowExecutionId\":{},\"Filters\":{\"shape\":\"Sdm\"},\"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\":\"Sdm\"},\"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\":\"S18\"},\"ResourceType\":{},\"Filters\":{\"shape\":\"S9y\"},\"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\":\"Sdm\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Targets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTargetId\":{},\"ResourceType\":{},\"Targets\":{\"shape\":\"S18\"},\"OwnerInformation\":{\"shape\":\"Scj\"},\"Name\":{},\"Description\":{\"shape\":\"S42\"}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindowTasks\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\"],\"members\":{\"WindowId\":{},\"Filters\":{\"shape\":\"Sdm\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tasks\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"TaskArn\":{},\"Type\":{},\"Targets\":{\"shape\":\"S18\"},\"TaskParameters\":{\"shape\":\"Sep\"},\"Priority\":{\"type\":\"integer\"},\"LoggingInfo\":{\"shape\":\"Sev\"},\"ServiceRoleArn\":{},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"CutoffBehavior\":{}}}},\"NextToken\":{}}}},\"DescribeMaintenanceWindows\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sdm\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowIdentities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"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\":\"S18\"},\"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\":\"S4g\"},\"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\":\"Sfp\"},\"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\":\"Sg4\"},\"DataType\":{}}}},\"NextToken\":{}}}},\"DescribePatchBaselines\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"S9y\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineIdentities\":{\"type\":\"list\",\"member\":{\"shape\":\"Sga\"}},\"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\"},\"InstancesWithCriticalNonCompliantPatches\":{\"type\":\"integer\"},\"InstancesWithSecurityNonCompliantPatches\":{\"type\":\"integer\"},\"InstancesWithOtherNonCompliantPatches\":{\"type\":\"integer\"}}}},\"DescribePatchGroups\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"Filters\":{\"shape\":\"S9y\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Mappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PatchGroup\":{},\"BaselineIdentity\":{\"shape\":\"Sga\"}}}},\"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\":{},\"Reason\":{},\"Details\":{},\"OutputUrl\":{\"type\":\"structure\",\"members\":{\"S3OutputUrl\":{},\"CloudWatchOutputUrl\":{}}},\"MaxSessionDuration\":{}}}},\"NextToken\":{}}}},\"DisassociateOpsItemRelatedItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"OpsItemId\",\"AssociationId\"],\"members\":{\"OpsItemId\":{},\"AssociationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S9o\"},\"StepExecutionsTruncated\":{\"type\":\"boolean\"},\"Parameters\":{\"shape\":\"S95\"},\"Outputs\":{\"shape\":\"S95\"},\"FailureMessage\":{},\"Mode\":{},\"ParentAutomationExecutionId\":{},\"ExecutedBy\":{},\"CurrentStepName\":{},\"CurrentAction\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"S18\"},\"TargetMaps\":{\"shape\":\"S20\"},\"ResolvedTargets\":{\"shape\":\"S9a\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"Target\":{},\"TargetLocations\":{\"shape\":\"S1s\"},\"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\":\"S9e\"},\"OpsItemId\":{},\"AssociationId\":{},\"ChangeRequestName\":{}}}}}},\"GetCalendarState\":{\"input\":{\"type\":\"structure\",\"required\":[\"CalendarNames\"],\"members\":{\"CalendarNames\":{\"shape\":\"S1q\"},\"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\":\"Shv\"}}}},\"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\":{},\"BaselineOverride\":{\"type\":\"structure\",\"members\":{\"OperatingSystem\":{},\"GlobalFilters\":{\"shape\":\"S57\"},\"ApprovalRules\":{\"shape\":\"S5d\"},\"ApprovedPatches\":{\"shape\":\"S5k\"},\"ApprovedPatchesComplianceLevel\":{},\"RejectedPatches\":{\"shape\":\"S5k\"},\"RejectedPatchesAction\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"Sources\":{\"shape\":\"S5o\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"InstanceId\":{},\"SnapshotId\":{},\"SnapshotDownloadUrl\":{},\"Product\":{}}}},\"GetDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"VersionName\":{},\"DocumentVersion\":{},\"DocumentFormat\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"DisplayName\":{},\"VersionName\":{},\"DocumentVersion\":{},\"Status\":{},\"StatusInformation\":{},\"Content\":{},\"DocumentType\":{},\"DocumentFormat\":{},\"Requires\":{\"shape\":\"S2t\"},\"AttachmentsContent\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Size\":{\"type\":\"long\"},\"Hash\":{},\"HashType\":{},\"Url\":{}}}},\"ReviewStatus\":{}}}},\"GetInventory\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sih\"},\"Aggregators\":{\"shape\":\"Sin\"},\"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\":\"Sj4\"}}}}}}},\"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\":\"S42\"},\"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\":\"Sep\"},\"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\":\"Sdy\"},\"Status\":{},\"StatusDetails\":{},\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"OwnerInformation\":{\"shape\":\"Scj\"},\"WindowTargetId\":{}}}},\"GetMaintenanceWindowTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"WindowTaskId\"],\"members\":{\"WindowId\":{},\"WindowTaskId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"S18\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskType\":{},\"TaskParameters\":{\"shape\":\"Sep\"},\"TaskInvocationParameters\":{\"shape\":\"Sjv\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sev\"},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"CutoffBehavior\":{}}}},\"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\":\"S4l\"},\"Priority\":{\"type\":\"integer\"},\"RelatedOpsItems\":{\"shape\":\"S4p\"},\"Status\":{},\"OpsItemId\":{},\"Version\":{},\"Title\":{},\"Source\":{},\"OperationalData\":{\"shape\":\"S4g\"},\"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\":\"S4y\"},\"NextToken\":{}}}},\"GetOpsSummary\":{\"input\":{\"type\":\"structure\",\"members\":{\"SyncName\":{},\"Filters\":{\"shape\":\"Ski\"},\"Aggregators\":{\"shape\":\"Sko\"},\"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\":\"Sla\"}}}},\"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\":{\"shape\":\"Slb\"},\"AllowedPattern\":{},\"Version\":{\"type\":\"long\"},\"Labels\":{\"shape\":\"Slh\"},\"Tier\":{},\"Policies\":{\"shape\":\"Sg4\"},\"DataType\":{}}}},\"NextToken\":{}}}},\"GetParameters\":{\"input\":{\"type\":\"structure\",\"required\":[\"Names\"],\"members\":{\"Names\":{\"shape\":\"S7a\"},\"WithDecryption\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"Sll\"},\"InvalidParameters\":{\"shape\":\"S7a\"}}}},\"GetParametersByPath\":{\"input\":{\"type\":\"structure\",\"required\":[\"Path\"],\"members\":{\"Path\":{},\"Recursive\":{\"type\":\"boolean\"},\"ParameterFilters\":{\"shape\":\"Sfp\"},\"WithDecryption\":{\"type\":\"boolean\"},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Parameters\":{\"shape\":\"Sll\"},\"NextToken\":{}}}},\"GetPatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"BaselineId\"],\"members\":{\"BaselineId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"Name\":{},\"OperatingSystem\":{},\"GlobalFilters\":{\"shape\":\"S57\"},\"ApprovalRules\":{\"shape\":\"S5d\"},\"ApprovedPatches\":{\"shape\":\"S5k\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S5k\"},\"RejectedPatchesAction\":{},\"PatchGroups\":{\"type\":\"list\",\"member\":{}},\"CreatedDate\":{\"type\":\"timestamp\"},\"ModifiedDate\":{\"type\":\"timestamp\"},\"Description\":{},\"Sources\":{\"shape\":\"S5o\"}}}},\"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\":\"Slx\"}}}},\"LabelParameterVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Labels\"],\"members\":{\"Name\":{},\"ParameterVersion\":{\"type\":\"long\"},\"Labels\":{\"shape\":\"Slh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"InvalidLabels\":{\"shape\":\"Slh\"},\"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\":\"S14\"},\"Targets\":{\"shape\":\"S18\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1e\"},\"AssociationName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1q\"},\"TargetLocations\":{\"shape\":\"S1s\"},\"ScheduleOffset\":{\"type\":\"integer\"},\"TargetMaps\":{\"shape\":\"S20\"}}}},\"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\":\"S18\"},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"Overview\":{\"shape\":\"S2d\"},\"ScheduleExpression\":{},\"AssociationName\":{},\"ScheduleOffset\":{\"type\":\"integer\"},\"TargetMaps\":{\"shape\":\"S20\"}}}},\"NextToken\":{}}}},\"ListCommandInvocations\":{\"input\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"InstanceId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"Smf\"},\"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\":\"Sjx\"},\"CloudWatchOutputConfig\":{\"shape\":\"Shv\"}}}},\"NextToken\":{}}}},\"ListCommands\":{\"input\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"InstanceId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"Filters\":{\"shape\":\"Smf\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Commands\":{\"type\":\"list\",\"member\":{\"shape\":\"Smv\"}},\"NextToken\":{}}}},\"ListComplianceItems\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sn2\"},\"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\":\"Snk\"},\"Details\":{\"shape\":\"Snn\"}}}},\"NextToken\":{}}}},\"ListComplianceSummaries\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filters\":{\"shape\":\"Sn2\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ComplianceSummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"CompliantSummary\":{\"shape\":\"Sns\"},\"NonCompliantSummary\":{\"shape\":\"Snv\"}}}},\"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\":\"So2\"},\"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\":{},\"DisplayName\":{},\"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\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"DisplayName\":{},\"Owner\":{},\"VersionName\":{},\"PlatformTypes\":{\"shape\":\"S3m\"},\"DocumentVersion\":{},\"DocumentType\":{},\"SchemaVersion\":{},\"DocumentFormat\":{},\"TargetType\":{},\"Tags\":{\"shape\":\"S4\"},\"Requires\":{\"shape\":\"S2t\"},\"ReviewStatus\":{},\"Author\":{}}}},\"NextToken\":{}}}},\"ListInventoryEntries\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"TypeName\"],\"members\":{\"InstanceId\":{},\"TypeName\":{},\"Filters\":{\"shape\":\"Sih\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TypeName\":{},\"InstanceId\":{},\"SchemaVersion\":{},\"CaptureTime\":{},\"Entries\":{\"shape\":\"Sj4\"},\"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\":{\"shape\":\"Sp0\"},\"CreatedTime\":{\"type\":\"timestamp\"}}}}}}},\"ListOpsItemRelatedItems\":{\"input\":{\"type\":\"structure\",\"members\":{\"OpsItemId\":{},\"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\":{},\"AssociationId\":{},\"ResourceType\":{},\"AssociationType\":{},\"ResourceUri\":{},\"CreatedBy\":{\"shape\":\"Sp0\"},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastModifiedBy\":{\"shape\":\"Sp0\"},\"LastModifiedTime\":{\"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\":\"Sn2\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceComplianceSummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ComplianceType\":{},\"ResourceType\":{},\"ResourceId\":{},\"Status\":{},\"OverallSeverity\":{},\"ExecutionSummary\":{\"shape\":\"Snk\"},\"CompliantSummary\":{\"shape\":\"Sns\"},\"NonCompliantSummary\":{\"shape\":\"Snv\"}}}},\"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\":\"S69\"},\"SourceRegions\":{\"shape\":\"S6e\"},\"IncludeFutureRegions\":{\"type\":\"boolean\"},\"State\":{},\"EnableAllOpsDataSources\":{\"type\":\"boolean\"}}},\"S3Destination\":{\"shape\":\"S5y\"},\"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\":\"Sb1\"},\"AccountIdsToRemove\":{\"shape\":\"Sb1\"},\"SharedDocumentVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutComplianceItems\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"ResourceType\",\"ComplianceType\",\"ExecutionSummary\",\"Items\"],\"members\":{\"ResourceId\":{},\"ResourceType\":{},\"ComplianceType\":{},\"ExecutionSummary\":{\"shape\":\"Snk\"},\"Items\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Severity\",\"Status\"],\"members\":{\"Id\":{},\"Title\":{},\"Severity\":{},\"Status\":{},\"Details\":{\"shape\":\"Snn\"}}}},\"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\":\"Sj4\"},\"Context\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Message\":{}}}},\"PutParameter\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Description\":{},\"Value\":{\"shape\":\"Slb\"},\"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\":\"S18\"},\"OwnerInformation\":{\"shape\":\"Scj\"},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowTargetId\":{}}}},\"RegisterTaskWithMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"TaskArn\",\"TaskType\"],\"members\":{\"WindowId\":{},\"Targets\":{\"shape\":\"S18\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskType\":{},\"TaskParameters\":{\"shape\":\"Sep\"},\"TaskInvocationParameters\":{\"shape\":\"Sjv\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sev\"},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"ClientToken\":{\"idempotencyToken\":true},\"CutoffBehavior\":{}}},\"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\":\"Slx\"}}}},\"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\":\"S95\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SendCommand\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentName\"],\"members\":{\"InstanceIds\":{\"shape\":\"Si\"},\"Targets\":{\"shape\":\"S18\"},\"DocumentName\":{},\"DocumentVersion\":{},\"DocumentHash\":{},\"DocumentHashType\":{},\"TimeoutSeconds\":{\"type\":\"integer\"},\"Comment\":{},\"Parameters\":{\"shape\":\"S14\"},\"OutputS3Region\":{},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{},\"MaxConcurrency\":{},\"MaxErrors\":{},\"ServiceRoleArn\":{},\"NotificationConfig\":{\"shape\":\"Sjx\"},\"CloudWatchOutputConfig\":{\"shape\":\"Shv\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Command\":{\"shape\":\"Smv\"}}}},\"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\":\"S95\"},\"ClientToken\":{},\"Mode\":{},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"S18\"},\"TargetMaps\":{\"shape\":\"S20\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"TargetLocations\":{\"shape\":\"S1s\"},\"Tags\":{\"shape\":\"S4\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutomationExecutionId\":{}}}},\"StartChangeRequestExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentName\",\"Runbooks\"],\"members\":{\"ScheduledTime\":{\"type\":\"timestamp\"},\"DocumentName\":{},\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"S95\"},\"ChangeRequestName\":{},\"ClientToken\":{},\"AutoApprove\":{\"type\":\"boolean\"},\"Runbooks\":{\"shape\":\"S9e\"},\"Tags\":{\"shape\":\"S4\"},\"ScheduledEndTime\":{\"type\":\"timestamp\"},\"ChangeDetails\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AutomationExecutionId\":{}}}},\"StartSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"Target\"],\"members\":{\"Target\":{},\"DocumentName\":{},\"Reason\":{},\"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\":{}}}},\"UnlabelParameterVersion\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ParameterVersion\",\"Labels\"],\"members\":{\"Name\":{},\"ParameterVersion\":{\"type\":\"long\"},\"Labels\":{\"shape\":\"Slh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"RemovedLabels\":{\"shape\":\"Slh\"},\"InvalidLabels\":{\"shape\":\"Slh\"}}}},\"UpdateAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"AssociationId\"],\"members\":{\"AssociationId\":{},\"Parameters\":{\"shape\":\"S14\"},\"DocumentVersion\":{},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1e\"},\"Name\":{},\"Targets\":{\"shape\":\"S18\"},\"AssociationName\":{},\"AssociationVersion\":{},\"AutomationTargetParameterName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1q\"},\"TargetLocations\":{\"shape\":\"S1s\"},\"ScheduleOffset\":{\"type\":\"integer\"},\"TargetMaps\":{\"shape\":\"S20\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S26\"}}}},\"UpdateAssociationStatus\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"InstanceId\",\"AssociationStatus\"],\"members\":{\"Name\":{},\"InstanceId\":{},\"AssociationStatus\":{\"shape\":\"S29\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AssociationDescription\":{\"shape\":\"S26\"}}}},\"UpdateDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Content\",\"Name\"],\"members\":{\"Content\":{},\"Attachments\":{\"shape\":\"S2v\"},\"Name\":{},\"DisplayName\":{},\"VersionName\":{},\"DocumentVersion\":{},\"DocumentFormat\":{},\"TargetType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentDescription\":{\"shape\":\"S38\"}}}},\"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\":\"So2\"}}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateMaintenanceWindow\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\"],\"members\":{\"WindowId\":{},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"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\":\"S42\"},\"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\":\"S18\"},\"OwnerInformation\":{\"shape\":\"Scj\"},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTargetId\":{},\"Targets\":{\"shape\":\"S18\"},\"OwnerInformation\":{\"shape\":\"Scj\"},\"Name\":{},\"Description\":{\"shape\":\"S42\"}}}},\"UpdateMaintenanceWindowTask\":{\"input\":{\"type\":\"structure\",\"required\":[\"WindowId\",\"WindowTaskId\"],\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"S18\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskParameters\":{\"shape\":\"Sep\"},\"TaskInvocationParameters\":{\"shape\":\"Sjv\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sev\"},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"Replace\":{\"type\":\"boolean\"},\"CutoffBehavior\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WindowId\":{},\"WindowTaskId\":{},\"Targets\":{\"shape\":\"S18\"},\"TaskArn\":{},\"ServiceRoleArn\":{},\"TaskParameters\":{\"shape\":\"Sep\"},\"TaskInvocationParameters\":{\"shape\":\"Sjv\"},\"Priority\":{\"type\":\"integer\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"LoggingInfo\":{\"shape\":\"Sev\"},\"Name\":{},\"Description\":{\"shape\":\"S42\"},\"CutoffBehavior\":{}}}},\"UpdateManagedInstanceRole\":{\"input\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"IamRole\"],\"members\":{\"InstanceId\":{},\"IamRole\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateOpsItem\":{\"input\":{\"type\":\"structure\",\"required\":[\"OpsItemId\"],\"members\":{\"Description\":{},\"OperationalData\":{\"shape\":\"S4g\"},\"OperationalDataToDelete\":{\"type\":\"list\",\"member\":{}},\"Notifications\":{\"shape\":\"S4l\"},\"Priority\":{\"type\":\"integer\"},\"RelatedOpsItems\":{\"shape\":\"S4p\"},\"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\":\"S4y\"},\"KeysToDelete\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"OpsMetadataArn\":{}}}},\"UpdatePatchBaseline\":{\"input\":{\"type\":\"structure\",\"required\":[\"BaselineId\"],\"members\":{\"BaselineId\":{},\"Name\":{},\"GlobalFilters\":{\"shape\":\"S57\"},\"ApprovalRules\":{\"shape\":\"S5d\"},\"ApprovedPatches\":{\"shape\":\"S5k\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S5k\"},\"RejectedPatchesAction\":{},\"Description\":{},\"Sources\":{\"shape\":\"S5o\"},\"Replace\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"Name\":{},\"OperatingSystem\":{},\"GlobalFilters\":{\"shape\":\"S57\"},\"ApprovalRules\":{\"shape\":\"S5d\"},\"ApprovedPatches\":{\"shape\":\"S5k\"},\"ApprovedPatchesComplianceLevel\":{},\"ApprovedPatchesEnableNonSecurity\":{\"type\":\"boolean\"},\"RejectedPatches\":{\"shape\":\"S5k\"},\"RejectedPatchesAction\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"ModifiedDate\":{\"type\":\"timestamp\"},\"Description\":{},\"Sources\":{\"shape\":\"S5o\"}}}},\"UpdateResourceDataSync\":{\"input\":{\"type\":\"structure\",\"required\":[\"SyncName\",\"SyncType\",\"SyncSource\"],\"members\":{\"SyncName\":{},\"SyncType\":{},\"SyncSource\":{\"shape\":\"S67\"}}},\"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\":{}}}},\"Si\":{\"type\":\"list\",\"member\":{}},\"S14\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}},\"sensitive\":true},\"S18\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"S3Location\":{\"type\":\"structure\",\"members\":{\"OutputS3Region\":{},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{}}}}},\"S1q\":{\"type\":\"list\",\"member\":{}},\"S1s\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}},\"S1t\":{\"type\":\"structure\",\"members\":{\"Accounts\":{\"type\":\"list\",\"member\":{}},\"Regions\":{\"type\":\"list\",\"member\":{}},\"TargetLocationMaxConcurrency\":{},\"TargetLocationMaxErrors\":{},\"ExecutionRoleName\":{}}},\"S20\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}}},\"S26\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"InstanceId\":{},\"AssociationVersion\":{},\"Date\":{\"type\":\"timestamp\"},\"LastUpdateAssociationDate\":{\"type\":\"timestamp\"},\"Status\":{\"shape\":\"S29\"},\"Overview\":{\"shape\":\"S2d\"},\"DocumentVersion\":{},\"AutomationTargetParameterName\":{},\"Parameters\":{\"shape\":\"S14\"},\"AssociationId\":{},\"Targets\":{\"shape\":\"S18\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1e\"},\"LastExecutionDate\":{\"type\":\"timestamp\"},\"LastSuccessfulExecutionDate\":{\"type\":\"timestamp\"},\"AssociationName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1q\"},\"TargetLocations\":{\"shape\":\"S1s\"},\"ScheduleOffset\":{\"type\":\"integer\"},\"TargetMaps\":{\"shape\":\"S20\"}}},\"S29\":{\"type\":\"structure\",\"required\":[\"Date\",\"Name\",\"Message\"],\"members\":{\"Date\":{\"type\":\"timestamp\"},\"Name\":{},\"Message\":{},\"AdditionalInfo\":{}}},\"S2d\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"DetailedStatus\":{},\"AssociationStatusAggregatedCount\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}}}},\"S2k\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"InstanceId\":{},\"Parameters\":{\"shape\":\"S14\"},\"AutomationTargetParameterName\":{},\"DocumentVersion\":{},\"Targets\":{\"shape\":\"S18\"},\"ScheduleExpression\":{},\"OutputLocation\":{\"shape\":\"S1e\"},\"AssociationName\":{},\"MaxErrors\":{},\"MaxConcurrency\":{},\"ComplianceSeverity\":{},\"SyncCompliance\":{},\"ApplyOnlyAtCronInterval\":{\"type\":\"boolean\"},\"CalendarNames\":{\"shape\":\"S1q\"},\"TargetLocations\":{\"shape\":\"S1s\"},\"ScheduleOffset\":{\"type\":\"integer\"},\"TargetMaps\":{\"shape\":\"S20\"}}},\"S2t\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"Version\":{}}}},\"S2v\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Name\":{}}}},\"S38\":{\"type\":\"structure\",\"members\":{\"Sha1\":{},\"Hash\":{},\"HashType\":{},\"Name\":{},\"DisplayName\":{},\"VersionName\":{},\"Owner\":{},\"CreatedDate\":{\"type\":\"timestamp\"},\"Status\":{},\"StatusInformation\":{},\"DocumentVersion\":{},\"Description\":{},\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Description\":{},\"DefaultValue\":{}}}},\"PlatformTypes\":{\"shape\":\"S3m\"},\"DocumentType\":{},\"SchemaVersion\":{},\"LatestVersion\":{},\"DefaultVersion\":{},\"DocumentFormat\":{},\"TargetType\":{},\"Tags\":{\"shape\":\"S4\"},\"AttachmentsInformation\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"Requires\":{\"shape\":\"S2t\"},\"Author\":{},\"ReviewInformation\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReviewedTime\":{\"type\":\"timestamp\"},\"Status\":{},\"Reviewer\":{}}}},\"ApprovedVersion\":{},\"PendingReviewVersion\":{},\"ReviewStatus\":{},\"Category\":{\"type\":\"list\",\"member\":{}},\"CategoryEnum\":{\"type\":\"list\",\"member\":{}}}},\"S3m\":{\"type\":\"list\",\"member\":{}},\"S42\":{\"type\":\"string\",\"sensitive\":true},\"S4g\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"Type\":{}}}},\"S4l\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}},\"S4p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"OpsItemId\"],\"members\":{\"OpsItemId\":{}}}},\"S4y\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Value\":{}}}},\"S57\":{\"type\":\"structure\",\"required\":[\"PatchFilters\"],\"members\":{\"PatchFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}}}},\"S5d\":{\"type\":\"structure\",\"required\":[\"PatchRules\"],\"members\":{\"PatchRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PatchFilterGroup\"],\"members\":{\"PatchFilterGroup\":{\"shape\":\"S57\"},\"ComplianceLevel\":{},\"ApproveAfterDays\":{\"type\":\"integer\"},\"ApproveUntilDate\":{},\"EnableNonSecurity\":{\"type\":\"boolean\"}}}}}},\"S5k\":{\"type\":\"list\",\"member\":{}},\"S5o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Products\",\"Configuration\"],\"members\":{\"Name\":{},\"Products\":{\"type\":\"list\",\"member\":{}},\"Configuration\":{\"type\":\"string\",\"sensitive\":true}}}},\"S5y\":{\"type\":\"structure\",\"required\":[\"BucketName\",\"SyncFormat\",\"Region\"],\"members\":{\"BucketName\":{},\"Prefix\":{},\"SyncFormat\":{},\"Region\":{},\"AWSKMSKeyARN\":{},\"DestinationDataSharing\":{\"type\":\"structure\",\"members\":{\"DestinationDataSharingType\":{}}}}},\"S67\":{\"type\":\"structure\",\"required\":[\"SourceType\",\"SourceRegions\"],\"members\":{\"SourceType\":{},\"AwsOrganizationsSource\":{\"shape\":\"S69\"},\"SourceRegions\":{\"shape\":\"S6e\"},\"IncludeFutureRegions\":{\"type\":\"boolean\"},\"EnableAllOpsDataSources\":{\"type\":\"boolean\"}}},\"S69\":{\"type\":\"structure\",\"required\":[\"OrganizationSourceType\"],\"members\":{\"OrganizationSourceType\":{},\"OrganizationalUnits\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"OrganizationalUnitId\":{}}}}}},\"S6e\":{\"type\":\"list\",\"member\":{}},\"S6v\":{\"type\":\"structure\",\"members\":{\"TotalCount\":{\"type\":\"integer\"},\"RemainingCount\":{\"type\":\"integer\"},\"SummaryItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Version\":{},\"Count\":{\"type\":\"integer\"},\"RemainingCount\":{\"type\":\"integer\"}}}}}},\"S7a\":{\"type\":\"list\",\"member\":{}},\"S95\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"S9a\":{\"type\":\"structure\",\"members\":{\"ParameterValues\":{\"type\":\"list\",\"member\":{}},\"Truncated\":{\"type\":\"boolean\"}}},\"S9e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DocumentName\"],\"members\":{\"DocumentName\":{},\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"S95\"},\"TargetParameterName\":{},\"Targets\":{\"shape\":\"S18\"},\"TargetMaps\":{\"shape\":\"S20\"},\"MaxConcurrency\":{},\"MaxErrors\":{},\"TargetLocations\":{\"shape\":\"S1s\"}}}},\"S9o\":{\"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\":\"S95\"},\"Response\":{},\"FailureMessage\":{},\"FailureDetails\":{\"type\":\"structure\",\"members\":{\"FailureStage\":{},\"FailureType\":{},\"Details\":{\"shape\":\"S95\"}}},\"StepExecutionId\":{},\"OverriddenParameters\":{\"shape\":\"S95\"},\"IsEnd\":{\"type\":\"boolean\"},\"NextStep\":{},\"IsCritical\":{\"type\":\"boolean\"},\"ValidNextSteps\":{\"type\":\"list\",\"member\":{}},\"Targets\":{\"shape\":\"S18\"},\"TargetLocation\":{\"shape\":\"S1t\"}}}},\"S9y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"Sa6\":{\"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\":{}}},\"Sb1\":{\"type\":\"list\",\"member\":{}},\"Sbu\":{\"type\":\"list\",\"member\":{}},\"Scg\":{\"type\":\"structure\",\"required\":[\"InstanceId\",\"PatchGroup\",\"BaselineId\",\"OperationStartTime\",\"OperationEndTime\",\"Operation\"],\"members\":{\"InstanceId\":{},\"PatchGroup\":{},\"BaselineId\":{},\"SnapshotId\":{},\"InstallOverrideList\":{},\"OwnerInformation\":{\"shape\":\"Scj\"},\"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\":{},\"CriticalNonCompliantCount\":{\"type\":\"integer\"},\"SecurityNonCompliantCount\":{\"type\":\"integer\"},\"OtherNonCompliantCount\":{\"type\":\"integer\"}}},\"Scj\":{\"type\":\"string\",\"sensitive\":true},\"Sdm\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"Sdy\":{\"type\":\"string\",\"sensitive\":true},\"Sep\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"Values\":{\"type\":\"list\",\"member\":{\"type\":\"string\",\"sensitive\":true},\"sensitive\":true}},\"sensitive\":true},\"sensitive\":true},\"Sev\":{\"type\":\"structure\",\"required\":[\"S3BucketName\",\"S3Region\"],\"members\":{\"S3BucketName\":{},\"S3KeyPrefix\":{},\"S3Region\":{}}},\"Sfp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\"],\"members\":{\"Key\":{},\"Option\":{},\"Values\":{\"type\":\"list\",\"member\":{}}}}},\"Sg4\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PolicyText\":{},\"PolicyType\":{},\"PolicyStatus\":{}}}},\"Sga\":{\"type\":\"structure\",\"members\":{\"BaselineId\":{},\"BaselineName\":{},\"OperatingSystem\":{},\"BaselineDescription\":{},\"DefaultBaseline\":{\"type\":\"boolean\"}}},\"Shv\":{\"type\":\"structure\",\"members\":{\"CloudWatchLogGroupName\":{},\"CloudWatchOutputEnabled\":{\"type\":\"boolean\"}}},\"Sih\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"Sin\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Expression\":{},\"Aggregators\":{\"shape\":\"Sin\"},\"Groups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Filters\"],\"members\":{\"Name\":{},\"Filters\":{\"shape\":\"Sih\"}}}}}}},\"Sj4\":{\"type\":\"list\",\"member\":{\"type\":\"map\",\"key\":{},\"value\":{}}},\"Sjv\":{\"type\":\"structure\",\"members\":{\"RunCommand\":{\"type\":\"structure\",\"members\":{\"Comment\":{},\"CloudWatchOutputConfig\":{\"shape\":\"Shv\"},\"DocumentHash\":{},\"DocumentHashType\":{},\"DocumentVersion\":{},\"NotificationConfig\":{\"shape\":\"Sjx\"},\"OutputS3BucketName\":{},\"OutputS3KeyPrefix\":{},\"Parameters\":{\"shape\":\"S14\"},\"ServiceRoleArn\":{},\"TimeoutSeconds\":{\"type\":\"integer\"}}},\"Automation\":{\"type\":\"structure\",\"members\":{\"DocumentVersion\":{},\"Parameters\":{\"shape\":\"S95\"}}},\"StepFunctions\":{\"type\":\"structure\",\"members\":{\"Input\":{\"type\":\"string\",\"sensitive\":true},\"Name\":{}}},\"Lambda\":{\"type\":\"structure\",\"members\":{\"ClientContext\":{},\"Qualifier\":{},\"Payload\":{\"type\":\"blob\",\"sensitive\":true}}}}},\"Sjx\":{\"type\":\"structure\",\"members\":{\"NotificationArn\":{},\"NotificationEvents\":{\"type\":\"list\",\"member\":{}},\"NotificationType\":{}}},\"Ski\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Values\"],\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"Sko\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AggregatorType\":{},\"TypeName\":{},\"AttributeName\":{},\"Values\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Filters\":{\"shape\":\"Ski\"},\"Aggregators\":{\"shape\":\"Sko\"}}}},\"Sla\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{},\"Value\":{\"shape\":\"Slb\"},\"Version\":{\"type\":\"long\"},\"Selector\":{},\"SourceResult\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"ARN\":{},\"DataType\":{}}},\"Slb\":{\"type\":\"string\",\"sensitive\":true},\"Slh\":{\"type\":\"list\",\"member\":{}},\"Sll\":{\"type\":\"list\",\"member\":{\"shape\":\"Sla\"}},\"Slx\":{\"type\":\"structure\",\"members\":{\"SettingId\":{},\"SettingValue\":{},\"LastModifiedDate\":{\"type\":\"timestamp\"},\"LastModifiedUser\":{},\"ARN\":{},\"Status\":{}}},\"Smf\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"key\",\"value\"],\"members\":{\"key\":{},\"value\":{}}}},\"Smv\":{\"type\":\"structure\",\"members\":{\"CommandId\":{},\"DocumentName\":{},\"DocumentVersion\":{},\"Comment\":{},\"ExpiresAfter\":{\"type\":\"timestamp\"},\"Parameters\":{\"shape\":\"S14\"},\"InstanceIds\":{\"shape\":\"Si\"},\"Targets\":{\"shape\":\"S18\"},\"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\":\"Sjx\"},\"CloudWatchOutputConfig\":{\"shape\":\"Shv\"},\"TimeoutSeconds\":{\"type\":\"integer\"}}},\"Sn2\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Values\":{\"type\":\"list\",\"member\":{}},\"Type\":{}}}},\"Snk\":{\"type\":\"structure\",\"required\":[\"ExecutionTime\"],\"members\":{\"ExecutionTime\":{\"type\":\"timestamp\"},\"ExecutionId\":{},\"ExecutionType\":{}}},\"Snn\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sns\":{\"type\":\"structure\",\"members\":{\"CompliantCount\":{\"type\":\"integer\"},\"SeveritySummary\":{\"shape\":\"Snu\"}}},\"Snu\":{\"type\":\"structure\",\"members\":{\"CriticalCount\":{\"type\":\"integer\"},\"HighCount\":{\"type\":\"integer\"},\"MediumCount\":{\"type\":\"integer\"},\"LowCount\":{\"type\":\"integer\"},\"InformationalCount\":{\"type\":\"integer\"},\"UnspecifiedCount\":{\"type\":\"integer\"}}},\"Snv\":{\"type\":\"structure\",\"members\":{\"NonCompliantCount\":{\"type\":\"integer\"},\"SeveritySummary\":{\"shape\":\"Snu\"}}},\"So2\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Content\":{}}}},\"Sp0\":{\"type\":\"structure\",\"members\":{\"Arn\":{}}}}}"); /***/ }), @@ -38048,7 +41342,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeActivations\":{\"input_token\":\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"V\":{\"CommandExecuted\":{\"delay\":5,\"operation\":\"GetCommandInvocation\",\"maxAttempts\":20,\"acceptors\":[{\"expected\":\"Pending\",\"matcher\":\"path\",\"state\":\"retry\",\"argument\":\"Status\"},{\"expected\":\"InProgress\",\"matcher\":\"path\",\"state\":\"retry\",\"argument\":\"Status\"},{\"expected\":\"Delayed\",\"matcher\":\"path\",\"state\":\"retry\",\"argument\":\"Status\"},{\"expected\":\"Success\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"Status\"},{\"expected\":\"Cancelled\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"Status\"},{\"expected\":\"TimedOut\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"Status\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"Status\"},{\"expected\":\"Cancelling\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"Status\"}]}}}"); +module.exports = JSON.parse("{\"V\":{\"CommandExecuted\":{\"delay\":5,\"operation\":\"GetCommandInvocation\",\"maxAttempts\":20,\"acceptors\":[{\"expected\":\"Pending\",\"matcher\":\"path\",\"state\":\"retry\",\"argument\":\"Status\"},{\"expected\":\"InProgress\",\"matcher\":\"path\",\"state\":\"retry\",\"argument\":\"Status\"},{\"expected\":\"Delayed\",\"matcher\":\"path\",\"state\":\"retry\",\"argument\":\"Status\"},{\"expected\":\"Success\",\"matcher\":\"path\",\"state\":\"success\",\"argument\":\"Status\"},{\"expected\":\"Cancelled\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"Status\"},{\"expected\":\"TimedOut\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"Status\"},{\"expected\":\"Failed\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"Status\"},{\"expected\":\"Cancelling\",\"matcher\":\"path\",\"state\":\"failure\",\"argument\":\"Status\"},{\"state\":\"retry\",\"matcher\":\"error\",\"expected\":\"InvocationDoesNotExist\"}]}}}"); /***/ }), @@ -38056,7 +41350,7 @@ module.exports = JSON.parse("{\"V\":{\"CommandExecuted\":{\"delay\":5,\"operatio /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-05-03\",\"endpointPrefix\":\"ssm-contacts\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"SSM Contacts\",\"serviceFullName\":\"AWS Systems Manager Incident Manager Contacts\",\"serviceId\":\"SSM Contacts\",\"signatureVersion\":\"v4\",\"signingName\":\"ssm-contacts\",\"targetPrefix\":\"SSMContacts\",\"uid\":\"ssm-contacts-2021-05-03\"},\"operations\":{\"AcceptPage\":{\"input\":{\"type\":\"structure\",\"required\":[\"PageId\",\"AcceptType\",\"AcceptCode\"],\"members\":{\"PageId\":{},\"ContactChannelId\":{},\"AcceptType\":{},\"Note\":{},\"AcceptCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ActivateContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\",\"ActivationCode\"],\"members\":{\"ContactChannelId\":{},\"ActivationCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"Alias\",\"Type\",\"Plan\"],\"members\":{\"Alias\":{},\"DisplayName\":{},\"Type\":{},\"Plan\":{\"shape\":\"Se\"},\"Tags\":{\"shape\":\"So\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactArn\"],\"members\":{\"ContactArn\":{}}}},\"CreateContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\",\"Name\",\"Type\",\"DeliveryAddress\"],\"members\":{\"ContactId\":{},\"Name\":{},\"Type\":{},\"DeliveryAddress\":{\"shape\":\"Sx\"},\"DeferActivation\":{\"type\":\"boolean\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactChannelArn\"],\"members\":{\"ContactChannelArn\":{}}}},\"DeactivateContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeEngagement\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngagementId\"],\"members\":{\"EngagementId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"EngagementArn\",\"Sender\",\"Subject\",\"Content\"],\"members\":{\"ContactArn\":{},\"EngagementArn\":{},\"Sender\":{},\"Subject\":{},\"Content\":{},\"PublicSubject\":{},\"PublicContent\":{},\"IncidentId\":{},\"StartTime\":{\"type\":\"timestamp\"},\"StopTime\":{\"type\":\"timestamp\"}}}},\"DescribePage\":{\"input\":{\"type\":\"structure\",\"required\":[\"PageId\"],\"members\":{\"PageId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"PageArn\",\"EngagementArn\",\"ContactArn\",\"Sender\",\"Subject\",\"Content\"],\"members\":{\"PageArn\":{},\"EngagementArn\":{},\"ContactArn\":{},\"Sender\":{},\"Subject\":{},\"Content\":{},\"PublicSubject\":{},\"PublicContent\":{},\"IncidentId\":{},\"SentTime\":{\"type\":\"timestamp\"},\"ReadTime\":{\"type\":\"timestamp\"},\"DeliveryTime\":{\"type\":\"timestamp\"}}}},\"GetContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"Alias\",\"Type\",\"Plan\"],\"members\":{\"ContactArn\":{},\"Alias\":{},\"DisplayName\":{},\"Type\":{},\"Plan\":{\"shape\":\"Se\"}}}},\"GetContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"ContactChannelArn\",\"Name\",\"Type\",\"DeliveryAddress\"],\"members\":{\"ContactArn\":{},\"ContactChannelArn\":{},\"Name\":{},\"Type\":{},\"DeliveryAddress\":{\"shape\":\"Sx\"},\"ActivationStatus\":{}}}},\"GetContactPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactArn\"],\"members\":{\"ContactArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactArn\":{},\"Policy\":{}}}},\"ListContactChannels\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactChannels\"],\"members\":{\"NextToken\":{},\"ContactChannels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ContactChannelArn\",\"ContactArn\",\"Name\",\"DeliveryAddress\",\"ActivationStatus\"],\"members\":{\"ContactChannelArn\":{},\"ContactArn\":{},\"Name\":{},\"Type\":{},\"DeliveryAddress\":{\"shape\":\"Sx\"},\"ActivationStatus\":{}}}}}}},\"ListContacts\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"AliasPrefix\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Contacts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"Alias\",\"Type\"],\"members\":{\"ContactArn\":{},\"Alias\":{},\"DisplayName\":{},\"Type\":{}}}}}}},\"ListEngagements\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"IncidentId\":{},\"TimeRangeValue\":{\"type\":\"structure\",\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"Engagements\"],\"members\":{\"NextToken\":{},\"Engagements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EngagementArn\",\"ContactArn\",\"Sender\"],\"members\":{\"EngagementArn\":{},\"ContactArn\":{},\"Sender\":{},\"IncidentId\":{},\"StartTime\":{\"type\":\"timestamp\"},\"StopTime\":{\"type\":\"timestamp\"}}}}}}},\"ListPageReceipts\":{\"input\":{\"type\":\"structure\",\"required\":[\"PageId\"],\"members\":{\"PageId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Receipts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ReceiptType\",\"ReceiptTime\"],\"members\":{\"ContactChannelArn\":{},\"ReceiptType\":{},\"ReceiptInfo\":{},\"ReceiptTime\":{\"type\":\"timestamp\"}}}}}}},\"ListPagesByContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Pages\"],\"members\":{\"NextToken\":{},\"Pages\":{\"shape\":\"S2c\"}}}},\"ListPagesByEngagement\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngagementId\"],\"members\":{\"EngagementId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Pages\"],\"members\":{\"NextToken\":{},\"Pages\":{\"shape\":\"S2c\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"So\"}}}},\"PutContactPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"Policy\"],\"members\":{\"ContactArn\":{},\"Policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SendActivationCode\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartEngagement\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\",\"Sender\",\"Subject\",\"Content\"],\"members\":{\"ContactId\":{},\"Sender\":{},\"Subject\":{},\"Content\":{},\"PublicSubject\":{},\"PublicContent\":{},\"IncidentId\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"EngagementArn\"],\"members\":{\"EngagementArn\":{}}}},\"StopEngagement\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngagementId\"],\"members\":{\"EngagementId\":{},\"Reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"So\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{},\"DisplayName\":{},\"Plan\":{\"shape\":\"Se\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{},\"Name\":{},\"DeliveryAddress\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Se\":{\"type\":\"structure\",\"required\":[\"Stages\"],\"members\":{\"Stages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DurationInMinutes\",\"Targets\"],\"members\":{\"DurationInMinutes\":{\"type\":\"integer\"},\"Targets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChannelTargetInfo\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{},\"RetryIntervalInMinutes\":{\"type\":\"integer\"}}},\"ContactTargetInfo\":{\"type\":\"structure\",\"required\":[\"IsEssential\"],\"members\":{\"ContactId\":{},\"IsEssential\":{\"type\":\"boolean\"}}}}}}}}}}},\"So\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"SimpleAddress\":{}}},\"S2c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PageArn\",\"EngagementArn\",\"ContactArn\",\"Sender\"],\"members\":{\"PageArn\":{},\"EngagementArn\":{},\"ContactArn\":{},\"Sender\":{},\"IncidentId\":{},\"SentTime\":{\"type\":\"timestamp\"},\"DeliveryTime\":{\"type\":\"timestamp\"},\"ReadTime\":{\"type\":\"timestamp\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-05-03\",\"endpointPrefix\":\"ssm-contacts\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"SSM Contacts\",\"serviceFullName\":\"AWS Systems Manager Incident Manager Contacts\",\"serviceId\":\"SSM Contacts\",\"signatureVersion\":\"v4\",\"signingName\":\"ssm-contacts\",\"targetPrefix\":\"SSMContacts\",\"uid\":\"ssm-contacts-2021-05-03\"},\"operations\":{\"AcceptPage\":{\"input\":{\"type\":\"structure\",\"required\":[\"PageId\",\"AcceptType\",\"AcceptCode\"],\"members\":{\"PageId\":{},\"ContactChannelId\":{},\"AcceptType\":{},\"Note\":{},\"AcceptCode\":{},\"AcceptCodeValidation\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ActivateContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\",\"ActivationCode\"],\"members\":{\"ContactChannelId\":{},\"ActivationCode\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CreateContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"Alias\",\"Type\",\"Plan\"],\"members\":{\"Alias\":{},\"DisplayName\":{},\"Type\":{},\"Plan\":{\"shape\":\"Sf\"},\"Tags\":{\"shape\":\"Sp\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactArn\"],\"members\":{\"ContactArn\":{}}}},\"CreateContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\",\"Name\",\"Type\",\"DeliveryAddress\"],\"members\":{\"ContactId\":{},\"Name\":{},\"Type\":{},\"DeliveryAddress\":{\"shape\":\"Sy\"},\"DeferActivation\":{\"type\":\"boolean\"},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactChannelArn\"],\"members\":{\"ContactChannelArn\":{}}}},\"DeactivateContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeEngagement\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngagementId\"],\"members\":{\"EngagementId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"EngagementArn\",\"Sender\",\"Subject\",\"Content\"],\"members\":{\"ContactArn\":{},\"EngagementArn\":{},\"Sender\":{},\"Subject\":{},\"Content\":{},\"PublicSubject\":{},\"PublicContent\":{},\"IncidentId\":{},\"StartTime\":{\"type\":\"timestamp\"},\"StopTime\":{\"type\":\"timestamp\"}}}},\"DescribePage\":{\"input\":{\"type\":\"structure\",\"required\":[\"PageId\"],\"members\":{\"PageId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"PageArn\",\"EngagementArn\",\"ContactArn\",\"Sender\",\"Subject\",\"Content\"],\"members\":{\"PageArn\":{},\"EngagementArn\":{},\"ContactArn\":{},\"Sender\":{},\"Subject\":{},\"Content\":{},\"PublicSubject\":{},\"PublicContent\":{},\"IncidentId\":{},\"SentTime\":{\"type\":\"timestamp\"},\"ReadTime\":{\"type\":\"timestamp\"},\"DeliveryTime\":{\"type\":\"timestamp\"}}}},\"GetContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"Alias\",\"Type\",\"Plan\"],\"members\":{\"ContactArn\":{},\"Alias\":{},\"DisplayName\":{},\"Type\":{},\"Plan\":{\"shape\":\"Sf\"}}}},\"GetContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"ContactChannelArn\",\"Name\",\"Type\",\"DeliveryAddress\"],\"members\":{\"ContactArn\":{},\"ContactChannelArn\":{},\"Name\":{},\"Type\":{},\"DeliveryAddress\":{\"shape\":\"Sy\"},\"ActivationStatus\":{}}}},\"GetContactPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactArn\"],\"members\":{\"ContactArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ContactArn\":{},\"Policy\":{}}}},\"ListContactChannels\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ContactChannels\"],\"members\":{\"NextToken\":{},\"ContactChannels\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ContactChannelArn\",\"ContactArn\",\"Name\",\"DeliveryAddress\",\"ActivationStatus\"],\"members\":{\"ContactChannelArn\":{},\"ContactArn\":{},\"Name\":{},\"Type\":{},\"DeliveryAddress\":{\"shape\":\"Sy\"},\"ActivationStatus\":{}}}}}}},\"ListContacts\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"AliasPrefix\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Contacts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"Alias\",\"Type\"],\"members\":{\"ContactArn\":{},\"Alias\":{},\"DisplayName\":{},\"Type\":{}}}}}}},\"ListEngagements\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"IncidentId\":{},\"TimeRangeValue\":{\"type\":\"structure\",\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"Engagements\"],\"members\":{\"NextToken\":{},\"Engagements\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"EngagementArn\",\"ContactArn\",\"Sender\"],\"members\":{\"EngagementArn\":{},\"ContactArn\":{},\"Sender\":{},\"IncidentId\":{},\"StartTime\":{\"type\":\"timestamp\"},\"StopTime\":{\"type\":\"timestamp\"}}}}}}},\"ListPageReceipts\":{\"input\":{\"type\":\"structure\",\"required\":[\"PageId\"],\"members\":{\"PageId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Receipts\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ReceiptType\",\"ReceiptTime\"],\"members\":{\"ContactChannelArn\":{},\"ReceiptType\":{},\"ReceiptInfo\":{},\"ReceiptTime\":{\"type\":\"timestamp\"}}}}}}},\"ListPagesByContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Pages\"],\"members\":{\"NextToken\":{},\"Pages\":{\"shape\":\"S2d\"}}}},\"ListPagesByEngagement\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngagementId\"],\"members\":{\"EngagementId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Pages\"],\"members\":{\"NextToken\":{},\"Pages\":{\"shape\":\"S2d\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sp\"}}}},\"PutContactPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactArn\",\"Policy\"],\"members\":{\"ContactArn\":{},\"Policy\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SendActivationCode\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"StartEngagement\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\",\"Sender\",\"Subject\",\"Content\"],\"members\":{\"ContactId\":{},\"Sender\":{},\"Subject\":{},\"Content\":{},\"PublicSubject\":{},\"PublicContent\":{},\"IncidentId\":{},\"IdempotencyToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"EngagementArn\"],\"members\":{\"EngagementArn\":{}}}},\"StopEngagement\":{\"input\":{\"type\":\"structure\",\"required\":[\"EngagementId\"],\"members\":{\"EngagementId\":{},\"Reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":{}}},\"UpdateContact\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactId\"],\"members\":{\"ContactId\":{},\"DisplayName\":{},\"Plan\":{\"shape\":\"Sf\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateContactChannel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{},\"Name\":{},\"DeliveryAddress\":{\"shape\":\"Sy\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sf\":{\"type\":\"structure\",\"required\":[\"Stages\"],\"members\":{\"Stages\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DurationInMinutes\",\"Targets\"],\"members\":{\"DurationInMinutes\":{\"type\":\"integer\"},\"Targets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChannelTargetInfo\":{\"type\":\"structure\",\"required\":[\"ContactChannelId\"],\"members\":{\"ContactChannelId\":{},\"RetryIntervalInMinutes\":{\"type\":\"integer\"}}},\"ContactTargetInfo\":{\"type\":\"structure\",\"required\":[\"IsEssential\"],\"members\":{\"ContactId\":{},\"IsEssential\":{\"type\":\"boolean\"}}}}}}}}}}},\"Sp\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Key\":{},\"Value\":{}}}},\"Sy\":{\"type\":\"structure\",\"members\":{\"SimpleAddress\":{}}},\"S2d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"PageArn\",\"EngagementArn\",\"ContactArn\",\"Sender\"],\"members\":{\"PageArn\":{},\"EngagementArn\":{},\"ContactArn\":{},\"Sender\":{},\"IncidentId\":{},\"SentTime\":{\"type\":\"timestamp\"},\"DeliveryTime\":{\"type\":\"timestamp\"},\"ReadTime\":{\"type\":\"timestamp\"}}}}}}"); /***/ }), @@ -38072,7 +41366,7 @@ module.exports = JSON.parse("{\"o\":{\"ListContactChannels\":{\"input_token\":\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-10\",\"endpointPrefix\":\"ssm-incidents\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"SSM Incidents\",\"serviceFullName\":\"AWS Systems Manager Incident Manager\",\"serviceId\":\"SSM Incidents\",\"signatureVersion\":\"v4\",\"signingName\":\"ssm-incidents\",\"uid\":\"ssm-incidents-2018-05-10\"},\"operations\":{\"CreateReplicationSet\":{\"http\":{\"requestUri\":\"/createReplicationSet\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"regions\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"regions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"sseKmsKeyId\":{}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"CreateResponsePlan\":{\"http\":{\"requestUri\":\"/createResponsePlan\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"incidentTemplate\",\"name\"],\"members\":{\"actions\":{\"shape\":\"Sa\"},\"chatChannel\":{\"shape\":\"Sl\"},\"clientToken\":{\"idempotencyToken\":true},\"displayName\":{},\"engagements\":{\"shape\":\"Sq\"},\"incidentTemplate\":{\"shape\":\"Ss\"},\"name\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"idempotent\":true},\"CreateTimelineEvent\":{\"http\":{\"requestUri\":\"/createTimelineEvent\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"clientToken\",\"eventData\",\"eventTime\",\"eventType\",\"incidentRecordArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"eventData\":{},\"eventTime\":{\"type\":\"timestamp\"},\"eventType\":{},\"incidentRecordArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"eventId\",\"incidentRecordArn\"],\"members\":{\"eventId\":{},\"incidentRecordArn\":{}}},\"idempotent\":true},\"DeleteIncidentRecord\":{\"http\":{\"requestUri\":\"/deleteIncidentRecord\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteReplicationSet\":{\"http\":{\"requestUri\":\"/deleteReplicationSet\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteResourcePolicy\":{\"http\":{\"requestUri\":\"/deleteResourcePolicy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyId\",\"resourceArn\"],\"members\":{\"policyId\":{},\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteResponsePlan\":{\"http\":{\"requestUri\":\"/deleteResponsePlan\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteTimelineEvent\":{\"http\":{\"requestUri\":\"/deleteTimelineEvent\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"incidentRecordArn\"],\"members\":{\"eventId\":{},\"incidentRecordArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"GetIncidentRecord\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/getIncidentRecord\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"incidentRecord\"],\"members\":{\"incidentRecord\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationTime\",\"dedupeString\",\"impact\",\"incidentRecordSource\",\"lastModifiedBy\",\"lastModifiedTime\",\"status\",\"title\"],\"members\":{\"arn\":{},\"automationExecutions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ssmExecutionArn\":{}},\"union\":true}},\"chatChannel\":{\"shape\":\"Sl\"},\"creationTime\":{\"type\":\"timestamp\"},\"dedupeString\":{},\"impact\":{\"type\":\"integer\"},\"incidentRecordSource\":{\"shape\":\"S1q\"},\"lastModifiedBy\":{},\"lastModifiedTime\":{\"type\":\"timestamp\"},\"notificationTargets\":{\"shape\":\"Sv\"},\"resolvedTime\":{\"type\":\"timestamp\"},\"status\":{},\"summary\":{},\"title\":{}}}}}},\"GetReplicationSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/getReplicationSet\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"replicationSet\"],\"members\":{\"replicationSet\":{\"type\":\"structure\",\"required\":[\"createdBy\",\"createdTime\",\"deletionProtected\",\"lastModifiedBy\",\"lastModifiedTime\",\"regionMap\",\"status\"],\"members\":{\"createdBy\":{},\"createdTime\":{\"type\":\"timestamp\"},\"deletionProtected\":{\"type\":\"boolean\"},\"lastModifiedBy\":{},\"lastModifiedTime\":{\"type\":\"timestamp\"},\"regionMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"status\",\"statusUpdateDateTime\"],\"members\":{\"sseKmsKeyId\":{},\"status\":{},\"statusMessage\":{},\"statusUpdateDateTime\":{\"type\":\"timestamp\"}}}},\"status\":{}}}}}},\"GetResourcePolicies\":{\"http\":{\"requestUri\":\"/getResourcePolicies\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"resourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"resourcePolicies\"],\"members\":{\"nextToken\":{},\"resourcePolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"policyDocument\",\"policyId\",\"ramResourceShareRegion\"],\"members\":{\"policyDocument\":{},\"policyId\":{},\"ramResourceShareRegion\":{}}}}}}},\"GetResponsePlan\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/getResponsePlan\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"incidentTemplate\",\"name\"],\"members\":{\"actions\":{\"shape\":\"Sa\"},\"arn\":{},\"chatChannel\":{\"shape\":\"Sl\"},\"displayName\":{},\"engagements\":{\"shape\":\"Sq\"},\"incidentTemplate\":{\"shape\":\"Ss\"},\"name\":{}}}},\"GetTimelineEvent\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/getTimelineEvent\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"incidentRecordArn\"],\"members\":{\"eventId\":{\"location\":\"querystring\",\"locationName\":\"eventId\"},\"incidentRecordArn\":{\"location\":\"querystring\",\"locationName\":\"incidentRecordArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"event\"],\"members\":{\"event\":{\"type\":\"structure\",\"required\":[\"eventData\",\"eventId\",\"eventTime\",\"eventType\",\"eventUpdatedTime\",\"incidentRecordArn\"],\"members\":{\"eventData\":{},\"eventId\":{},\"eventTime\":{\"type\":\"timestamp\"},\"eventType\":{},\"eventUpdatedTime\":{\"type\":\"timestamp\"},\"incidentRecordArn\":{}}}}}},\"ListIncidentRecords\":{\"http\":{\"requestUri\":\"/listIncidentRecords\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"shape\":\"S2f\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"incidentRecordSummaries\"],\"members\":{\"incidentRecordSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationTime\",\"impact\",\"incidentRecordSource\",\"status\",\"title\"],\"members\":{\"arn\":{},\"creationTime\":{\"type\":\"timestamp\"},\"impact\":{\"type\":\"integer\"},\"incidentRecordSource\":{\"shape\":\"S1q\"},\"resolvedTime\":{\"type\":\"timestamp\"},\"status\":{},\"title\":{}}}},\"nextToken\":{}}}},\"ListRelatedItems\":{\"http\":{\"requestUri\":\"/listRelatedItems\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"incidentRecordArn\"],\"members\":{\"incidentRecordArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"relatedItems\"],\"members\":{\"nextToken\":{},\"relatedItems\":{\"shape\":\"S2t\"}}}},\"ListReplicationSets\":{\"http\":{\"requestUri\":\"/listReplicationSets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"replicationSetArns\"],\"members\":{\"nextToken\":{},\"replicationSetArns\":{\"type\":\"list\",\"member\":{}}}}},\"ListResponsePlans\":{\"http\":{\"requestUri\":\"/listResponsePlans\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"responsePlanSummaries\"],\"members\":{\"nextToken\":{},\"responsePlanSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"name\"],\"members\":{\"arn\":{},\"displayName\":{},\"name\":{}}}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"tags\"],\"members\":{\"tags\":{\"shape\":\"S10\"}}}},\"ListTimelineEvents\":{\"http\":{\"requestUri\":\"/listTimelineEvents\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"incidentRecordArn\"],\"members\":{\"filters\":{\"shape\":\"S2f\"},\"incidentRecordArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"sortBy\":{},\"sortOrder\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"eventSummaries\"],\"members\":{\"eventSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"eventId\",\"eventTime\",\"eventType\",\"eventUpdatedTime\",\"incidentRecordArn\"],\"members\":{\"eventId\":{},\"eventTime\":{\"type\":\"timestamp\"},\"eventType\":{},\"eventUpdatedTime\":{\"type\":\"timestamp\"},\"incidentRecordArn\":{}}}},\"nextToken\":{}}}},\"PutResourcePolicy\":{\"http\":{\"requestUri\":\"/putResourcePolicy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policy\",\"resourceArn\"],\"members\":{\"policy\":{},\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"policyId\"],\"members\":{\"policyId\":{}}}},\"StartIncident\":{\"http\":{\"requestUri\":\"/startIncident\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"responsePlanArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"impact\":{\"type\":\"integer\"},\"relatedItems\":{\"shape\":\"S2t\"},\"responsePlanArn\":{},\"title\":{},\"triggerDetails\":{\"type\":\"structure\",\"required\":[\"source\",\"timestamp\"],\"members\":{\"rawData\":{},\"source\":{},\"timestamp\":{\"type\":\"timestamp\"},\"triggerArn\":{}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"incidentRecordArn\"],\"members\":{\"incidentRecordArn\":{}}},\"idempotent\":true},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S10\"}}},\"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},\"UpdateDeletionProtection\":{\"http\":{\"requestUri\":\"/updateDeletionProtection\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\",\"deletionProtected\"],\"members\":{\"arn\":{},\"clientToken\":{\"idempotencyToken\":true},\"deletionProtected\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIncidentRecord\":{\"http\":{\"requestUri\":\"/updateIncidentRecord\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"chatChannel\":{\"shape\":\"Sl\"},\"clientToken\":{\"idempotencyToken\":true},\"impact\":{\"type\":\"integer\"},\"notificationTargets\":{\"shape\":\"Sv\"},\"status\":{},\"summary\":{},\"title\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateRelatedItems\":{\"http\":{\"requestUri\":\"/updateRelatedItems\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"incidentRecordArn\",\"relatedItemsUpdate\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"incidentRecordArn\":{},\"relatedItemsUpdate\":{\"type\":\"structure\",\"members\":{\"itemToAdd\":{\"shape\":\"S2u\"},\"itemToRemove\":{\"shape\":\"S2v\"}},\"union\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateReplicationSet\":{\"http\":{\"requestUri\":\"/updateReplicationSet\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"actions\",\"arn\"],\"members\":{\"actions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"addRegionAction\":{\"type\":\"structure\",\"required\":[\"regionName\"],\"members\":{\"regionName\":{},\"sseKmsKeyId\":{}}},\"deleteRegionAction\":{\"type\":\"structure\",\"required\":[\"regionName\"],\"members\":{\"regionName\":{}}}},\"union\":true}},\"arn\":{},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateResponsePlan\":{\"http\":{\"requestUri\":\"/updateResponsePlan\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"actions\":{\"shape\":\"Sa\"},\"arn\":{},\"chatChannel\":{\"shape\":\"Sl\"},\"clientToken\":{\"idempotencyToken\":true},\"displayName\":{},\"engagements\":{\"shape\":\"Sq\"},\"incidentTemplateDedupeString\":{},\"incidentTemplateImpact\":{\"type\":\"integer\"},\"incidentTemplateNotificationTargets\":{\"shape\":\"Sv\"},\"incidentTemplateSummary\":{},\"incidentTemplateTitle\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateTimelineEvent\":{\"http\":{\"requestUri\":\"/updateTimelineEvent\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"clientToken\",\"eventId\",\"incidentRecordArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"eventData\":{},\"eventId\":{},\"eventTime\":{\"type\":\"timestamp\"},\"eventType\":{},\"incidentRecordArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true}},\"shapes\":{\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ssmAutomation\":{\"type\":\"structure\",\"required\":[\"documentName\",\"roleArn\"],\"members\":{\"documentName\":{},\"documentVersion\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"roleArn\":{},\"targetAccount\":{}}}},\"union\":true}},\"Sl\":{\"type\":\"structure\",\"members\":{\"chatbotSns\":{\"type\":\"list\",\"member\":{}},\"empty\":{\"type\":\"structure\",\"members\":{}}},\"union\":true},\"Sq\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"structure\",\"required\":[\"impact\",\"title\"],\"members\":{\"dedupeString\":{},\"impact\":{\"type\":\"integer\"},\"notificationTargets\":{\"shape\":\"Sv\"},\"summary\":{},\"title\":{}}},\"Sv\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"snsTopicArn\":{}},\"union\":true}},\"S10\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1q\":{\"type\":\"structure\",\"required\":[\"createdBy\",\"source\"],\"members\":{\"createdBy\":{},\"invokedBy\":{},\"resourceArn\":{},\"source\":{}}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"condition\",\"key\"],\"members\":{\"condition\":{\"type\":\"structure\",\"members\":{\"after\":{\"type\":\"timestamp\"},\"before\":{\"type\":\"timestamp\"},\"equals\":{\"type\":\"structure\",\"members\":{\"integerValues\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"stringValues\":{\"type\":\"list\",\"member\":{}}},\"union\":true}},\"union\":true},\"key\":{}}}},\"S2t\":{\"type\":\"list\",\"member\":{\"shape\":\"S2u\"}},\"S2u\":{\"type\":\"structure\",\"required\":[\"identifier\"],\"members\":{\"identifier\":{\"shape\":\"S2v\"},\"title\":{}}},\"S2v\":{\"type\":\"structure\",\"required\":[\"type\",\"value\"],\"members\":{\"type\":{},\"value\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"metricDefinition\":{},\"url\":{}},\"union\":true}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-05-10\",\"endpointPrefix\":\"ssm-incidents\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"SSM Incidents\",\"serviceFullName\":\"AWS Systems Manager Incident Manager\",\"serviceId\":\"SSM Incidents\",\"signatureVersion\":\"v4\",\"signingName\":\"ssm-incidents\",\"uid\":\"ssm-incidents-2018-05-10\"},\"operations\":{\"CreateReplicationSet\":{\"http\":{\"requestUri\":\"/createReplicationSet\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"regions\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"regions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"sseKmsKeyId\":{}}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}}},\"CreateResponsePlan\":{\"http\":{\"requestUri\":\"/createResponsePlan\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"incidentTemplate\",\"name\"],\"members\":{\"actions\":{\"shape\":\"Sa\"},\"chatChannel\":{\"shape\":\"Sl\"},\"clientToken\":{\"idempotencyToken\":true},\"displayName\":{},\"engagements\":{\"shape\":\"Sq\"},\"incidentTemplate\":{\"shape\":\"Ss\"},\"name\":{},\"tags\":{\"shape\":\"S10\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"idempotent\":true},\"CreateTimelineEvent\":{\"http\":{\"requestUri\":\"/createTimelineEvent\",\"responseCode\":201},\"input\":{\"type\":\"structure\",\"required\":[\"eventData\",\"eventTime\",\"eventType\",\"incidentRecordArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"eventData\":{},\"eventTime\":{\"type\":\"timestamp\"},\"eventType\":{},\"incidentRecordArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"eventId\",\"incidentRecordArn\"],\"members\":{\"eventId\":{},\"incidentRecordArn\":{}}},\"idempotent\":true},\"DeleteIncidentRecord\":{\"http\":{\"requestUri\":\"/deleteIncidentRecord\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteReplicationSet\":{\"http\":{\"requestUri\":\"/deleteReplicationSet\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteResourcePolicy\":{\"http\":{\"requestUri\":\"/deleteResourcePolicy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policyId\",\"resourceArn\"],\"members\":{\"policyId\":{},\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteResponsePlan\":{\"http\":{\"requestUri\":\"/deleteResponsePlan\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteTimelineEvent\":{\"http\":{\"requestUri\":\"/deleteTimelineEvent\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"incidentRecordArn\"],\"members\":{\"eventId\":{},\"incidentRecordArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"GetIncidentRecord\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/getIncidentRecord\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"incidentRecord\"],\"members\":{\"incidentRecord\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationTime\",\"dedupeString\",\"impact\",\"incidentRecordSource\",\"lastModifiedBy\",\"lastModifiedTime\",\"status\",\"title\"],\"members\":{\"arn\":{},\"automationExecutions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ssmExecutionArn\":{}},\"union\":true}},\"chatChannel\":{\"shape\":\"Sl\"},\"creationTime\":{\"type\":\"timestamp\"},\"dedupeString\":{},\"impact\":{\"type\":\"integer\"},\"incidentRecordSource\":{\"shape\":\"S1q\"},\"lastModifiedBy\":{},\"lastModifiedTime\":{\"type\":\"timestamp\"},\"notificationTargets\":{\"shape\":\"Sv\"},\"resolvedTime\":{\"type\":\"timestamp\"},\"status\":{},\"summary\":{},\"title\":{}}}}}},\"GetReplicationSet\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/getReplicationSet\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"replicationSet\"],\"members\":{\"replicationSet\":{\"type\":\"structure\",\"required\":[\"createdBy\",\"createdTime\",\"deletionProtected\",\"lastModifiedBy\",\"lastModifiedTime\",\"regionMap\",\"status\"],\"members\":{\"arn\":{},\"createdBy\":{},\"createdTime\":{\"type\":\"timestamp\"},\"deletionProtected\":{\"type\":\"boolean\"},\"lastModifiedBy\":{},\"lastModifiedTime\":{\"type\":\"timestamp\"},\"regionMap\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"status\",\"statusUpdateDateTime\"],\"members\":{\"sseKmsKeyId\":{},\"status\":{},\"statusMessage\":{},\"statusUpdateDateTime\":{\"type\":\"timestamp\"}}}},\"status\":{}}}}}},\"GetResourcePolicies\":{\"http\":{\"requestUri\":\"/getResourcePolicies\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"resourceArn\":{\"location\":\"querystring\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"resourcePolicies\"],\"members\":{\"nextToken\":{},\"resourcePolicies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"policyDocument\",\"policyId\",\"ramResourceShareRegion\"],\"members\":{\"policyDocument\":{},\"policyId\":{},\"ramResourceShareRegion\":{}}}}}}},\"GetResponsePlan\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/getResponsePlan\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{\"location\":\"querystring\",\"locationName\":\"arn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"arn\",\"incidentTemplate\",\"name\"],\"members\":{\"actions\":{\"shape\":\"Sa\"},\"arn\":{},\"chatChannel\":{\"shape\":\"Sl\"},\"displayName\":{},\"engagements\":{\"shape\":\"Sq\"},\"incidentTemplate\":{\"shape\":\"Ss\"},\"name\":{}}}},\"GetTimelineEvent\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/getTimelineEvent\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"incidentRecordArn\"],\"members\":{\"eventId\":{\"location\":\"querystring\",\"locationName\":\"eventId\"},\"incidentRecordArn\":{\"location\":\"querystring\",\"locationName\":\"incidentRecordArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"event\"],\"members\":{\"event\":{\"type\":\"structure\",\"required\":[\"eventData\",\"eventId\",\"eventTime\",\"eventType\",\"eventUpdatedTime\",\"incidentRecordArn\"],\"members\":{\"eventData\":{},\"eventId\":{},\"eventTime\":{\"type\":\"timestamp\"},\"eventType\":{},\"eventUpdatedTime\":{\"type\":\"timestamp\"},\"incidentRecordArn\":{}}}}}},\"ListIncidentRecords\":{\"http\":{\"requestUri\":\"/listIncidentRecords\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"filters\":{\"shape\":\"S2g\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"incidentRecordSummaries\"],\"members\":{\"incidentRecordSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"creationTime\",\"impact\",\"incidentRecordSource\",\"status\",\"title\"],\"members\":{\"arn\":{},\"creationTime\":{\"type\":\"timestamp\"},\"impact\":{\"type\":\"integer\"},\"incidentRecordSource\":{\"shape\":\"S1q\"},\"resolvedTime\":{\"type\":\"timestamp\"},\"status\":{},\"title\":{}}}},\"nextToken\":{}}}},\"ListRelatedItems\":{\"http\":{\"requestUri\":\"/listRelatedItems\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"incidentRecordArn\"],\"members\":{\"incidentRecordArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"relatedItems\"],\"members\":{\"nextToken\":{},\"relatedItems\":{\"shape\":\"S2u\"}}}},\"ListReplicationSets\":{\"http\":{\"requestUri\":\"/listReplicationSets\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"replicationSetArns\"],\"members\":{\"nextToken\":{},\"replicationSetArns\":{\"type\":\"list\",\"member\":{}}}}},\"ListResponsePlans\":{\"http\":{\"requestUri\":\"/listResponsePlans\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"responsePlanSummaries\"],\"members\":{\"nextToken\":{},\"responsePlanSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"arn\",\"name\"],\"members\":{\"arn\":{},\"displayName\":{},\"name\":{}}}}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"tags\"],\"members\":{\"tags\":{\"shape\":\"S10\"}}}},\"ListTimelineEvents\":{\"http\":{\"requestUri\":\"/listTimelineEvents\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"incidentRecordArn\"],\"members\":{\"filters\":{\"shape\":\"S2g\"},\"incidentRecordArn\":{},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"sortBy\":{},\"sortOrder\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"eventSummaries\"],\"members\":{\"eventSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"eventId\",\"eventTime\",\"eventType\",\"eventUpdatedTime\",\"incidentRecordArn\"],\"members\":{\"eventId\":{},\"eventTime\":{\"type\":\"timestamp\"},\"eventType\":{},\"eventUpdatedTime\":{\"type\":\"timestamp\"},\"incidentRecordArn\":{}}}},\"nextToken\":{}}}},\"PutResourcePolicy\":{\"http\":{\"requestUri\":\"/putResourcePolicy\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"policy\",\"resourceArn\"],\"members\":{\"policy\":{},\"resourceArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"policyId\"],\"members\":{\"policyId\":{}}}},\"StartIncident\":{\"http\":{\"requestUri\":\"/startIncident\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"responsePlanArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"impact\":{\"type\":\"integer\"},\"relatedItems\":{\"shape\":\"S2u\"},\"responsePlanArn\":{},\"title\":{},\"triggerDetails\":{\"type\":\"structure\",\"required\":[\"source\",\"timestamp\"],\"members\":{\"rawData\":{},\"source\":{},\"timestamp\":{\"type\":\"timestamp\"},\"triggerArn\":{}}}}},\"output\":{\"type\":\"structure\",\"required\":[\"incidentRecordArn\"],\"members\":{\"incidentRecordArn\":{}}},\"idempotent\":true},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S10\"}}},\"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},\"UpdateDeletionProtection\":{\"http\":{\"requestUri\":\"/updateDeletionProtection\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\",\"deletionProtected\"],\"members\":{\"arn\":{},\"clientToken\":{\"idempotencyToken\":true},\"deletionProtected\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIncidentRecord\":{\"http\":{\"requestUri\":\"/updateIncidentRecord\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"arn\":{},\"chatChannel\":{\"shape\":\"Sl\"},\"clientToken\":{\"idempotencyToken\":true},\"impact\":{\"type\":\"integer\"},\"notificationTargets\":{\"shape\":\"Sv\"},\"status\":{},\"summary\":{},\"title\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateRelatedItems\":{\"http\":{\"requestUri\":\"/updateRelatedItems\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"incidentRecordArn\",\"relatedItemsUpdate\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"incidentRecordArn\":{},\"relatedItemsUpdate\":{\"type\":\"structure\",\"members\":{\"itemToAdd\":{\"shape\":\"S2v\"},\"itemToRemove\":{\"shape\":\"S2w\"}},\"union\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateReplicationSet\":{\"http\":{\"requestUri\":\"/updateReplicationSet\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"actions\",\"arn\"],\"members\":{\"actions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"addRegionAction\":{\"type\":\"structure\",\"required\":[\"regionName\"],\"members\":{\"regionName\":{},\"sseKmsKeyId\":{}}},\"deleteRegionAction\":{\"type\":\"structure\",\"required\":[\"regionName\"],\"members\":{\"regionName\":{}}}},\"union\":true}},\"arn\":{},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateResponsePlan\":{\"http\":{\"requestUri\":\"/updateResponsePlan\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"arn\"],\"members\":{\"actions\":{\"shape\":\"Sa\"},\"arn\":{},\"chatChannel\":{\"shape\":\"Sl\"},\"clientToken\":{\"idempotencyToken\":true},\"displayName\":{},\"engagements\":{\"shape\":\"Sq\"},\"incidentTemplateDedupeString\":{},\"incidentTemplateImpact\":{\"type\":\"integer\"},\"incidentTemplateNotificationTargets\":{\"shape\":\"Sv\"},\"incidentTemplateSummary\":{},\"incidentTemplateTitle\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateTimelineEvent\":{\"http\":{\"requestUri\":\"/updateTimelineEvent\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"eventId\",\"incidentRecordArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"eventData\":{},\"eventId\":{},\"eventTime\":{\"type\":\"timestamp\"},\"eventType\":{},\"incidentRecordArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true}},\"shapes\":{\"Sa\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ssmAutomation\":{\"type\":\"structure\",\"required\":[\"documentName\",\"roleArn\"],\"members\":{\"documentName\":{},\"documentVersion\":{},\"parameters\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"list\",\"member\":{}}},\"roleArn\":{},\"targetAccount\":{}}}},\"union\":true}},\"Sl\":{\"type\":\"structure\",\"members\":{\"chatbotSns\":{\"type\":\"list\",\"member\":{}},\"empty\":{\"type\":\"structure\",\"members\":{}}},\"union\":true},\"Sq\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"structure\",\"required\":[\"impact\",\"title\"],\"members\":{\"dedupeString\":{},\"impact\":{\"type\":\"integer\"},\"notificationTargets\":{\"shape\":\"Sv\"},\"summary\":{},\"title\":{}}},\"Sv\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"snsTopicArn\":{}},\"union\":true}},\"S10\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1q\":{\"type\":\"structure\",\"required\":[\"createdBy\",\"source\"],\"members\":{\"createdBy\":{},\"invokedBy\":{},\"resourceArn\":{},\"source\":{}}},\"S2g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"condition\",\"key\"],\"members\":{\"condition\":{\"type\":\"structure\",\"members\":{\"after\":{\"type\":\"timestamp\"},\"before\":{\"type\":\"timestamp\"},\"equals\":{\"type\":\"structure\",\"members\":{\"integerValues\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}},\"stringValues\":{\"type\":\"list\",\"member\":{}}},\"union\":true}},\"union\":true},\"key\":{}}}},\"S2u\":{\"type\":\"list\",\"member\":{\"shape\":\"S2v\"}},\"S2v\":{\"type\":\"structure\",\"required\":[\"identifier\"],\"members\":{\"identifier\":{\"shape\":\"S2w\"},\"title\":{}}},\"S2w\":{\"type\":\"structure\",\"required\":[\"type\",\"value\"],\"members\":{\"type\":{},\"value\":{\"type\":\"structure\",\"members\":{\"arn\":{},\"metricDefinition\":{},\"url\":{}},\"union\":true}}}}}"); /***/ }), @@ -38160,7 +41454,7 @@ module.exports = JSON.parse("{\"o\":{\"GetExecutionHistory\":{\"input_token\":\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-06-30\",\"endpointPrefix\":\"storagegateway\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Storage Gateway\",\"serviceId\":\"Storage Gateway\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"StorageGateway_20130630\",\"uid\":\"storagegateway-2013-06-30\"},\"operations\":{\"ActivateGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"ActivationKey\",\"GatewayName\",\"GatewayTimezone\",\"GatewayRegion\"],\"members\":{\"ActivationKey\":{},\"GatewayName\":{},\"GatewayTimezone\":{},\"GatewayRegion\":{},\"GatewayType\":{},\"TapeDriveType\":{},\"MediumChangerType\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddCache\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{}}}},\"AddUploadBuffer\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddWorkingStorage\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AssignTapePool\":{\"input\":{\"type\":\"structure\",\"required\":[\"TapeARN\",\"PoolId\"],\"members\":{\"TapeARN\":{},\"PoolId\":{},\"BypassGovernanceRetention\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TapeARN\":{}}}},\"AssociateFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"Password\",\"ClientToken\",\"GatewayARN\",\"LocationARN\"],\"members\":{\"UserName\":{},\"Password\":{\"shape\":\"Sx\"},\"ClientToken\":{},\"GatewayARN\":{},\"LocationARN\":{},\"Tags\":{\"shape\":\"S9\"},\"AuditDestinationARN\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"EndpointNetworkConfiguration\":{\"shape\":\"S13\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationARN\":{}}}},\"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\":\"S1p\"},\"GatewayARN\":{},\"KMSEncrypted\":{\"type\":\"boolean\"},\"KMSKey\":{},\"Role\":{},\"LocationARN\":{},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1w\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S9\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"VPCEndpointDNSName\":{},\"BucketRegion\":{}}},\"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\":\"S25\"},\"ValidUserList\":{\"shape\":\"S25\"},\"InvalidUserList\":{\"shape\":\"S25\"},\"AuditDestinationARN\":{},\"Authentication\":{},\"CaseSensitivity\":{},\"Tags\":{\"shape\":\"S9\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"VPCEndpointDNSName\":{},\"BucketRegion\":{},\"OplocksEnabled\":{\"type\":\"boolean\"}}},\"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\":\"S2x\"}}}},\"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\":\"S3u\"}}}},\"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\":\"S44\"}}},\"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\":\"S4d\"},\"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\":\"S4m\"},\"InitiatorName\":{},\"SecretToAuthenticateTarget\":{\"shape\":\"S4m\"}}}}}}},\"DescribeFileSystemAssociations\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemAssociationARNList\"],\"members\":{\"FileSystemAssociationARNList\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationARN\":{},\"LocationARN\":{},\"FileSystemAssociationStatus\":{},\"AuditDestinationARN\":{},\"GatewayARN\":{},\"Tags\":{\"shape\":\"S9\"},\"CacheAttributes\":{\"shape\":\"S11\"},\"EndpointNetworkConfiguration\":{\"shape\":\"S13\"}}}}}}},\"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\":{},\"GatewayCapacity\":{},\"SupportedGatewayCapacities\":{\"type\":\"list\",\"member\":{}}}}},\"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\":\"S5e\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NFSFileShareInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NFSFileShareDefaults\":{\"shape\":\"S1p\"},\"FileShareARN\":{},\"FileShareId\":{},\"FileShareStatus\":{},\"GatewayARN\":{},\"KMSEncrypted\":{\"type\":\"boolean\"},\"KMSKey\":{},\"Path\":{},\"Role\":{},\"LocationARN\":{},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1w\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S9\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"VPCEndpointDNSName\":{},\"BucketRegion\":{}}}}}}},\"DescribeSMBFileShares\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileShareARNList\"],\"members\":{\"FileShareARNList\":{\"shape\":\"S5e\"}}},\"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\":\"S25\"},\"ValidUserList\":{\"shape\":\"S25\"},\"InvalidUserList\":{\"shape\":\"S25\"},\"AuditDestinationARN\":{},\"Authentication\":{},\"CaseSensitivity\":{},\"Tags\":{\"shape\":\"S9\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"VPCEndpointDNSName\":{},\"BucketRegion\":{},\"OplocksEnabled\":{\"type\":\"boolean\"}}}}}}},\"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\":\"S44\"}}},\"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\":\"S4d\"},\"CreatedDate\":{\"type\":\"timestamp\"},\"VolumeUsedInBytes\":{\"type\":\"long\"},\"KMSKey\":{},\"TargetName\":{}}}}}}},\"DescribeTapeArchives\":{\"input\":{\"type\":\"structure\",\"members\":{\"TapeARNs\":{\"shape\":\"S2x\"},\"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\":\"S2x\"},\"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\":{}}}},\"DisassociateFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemAssociationARN\"],\"members\":{\"FileSystemAssociationARN\":{},\"ForceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationARN\":{}}}},\"JoinDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DomainName\",\"UserName\",\"Password\"],\"members\":{\"GatewayARN\":{},\"DomainName\":{},\"OrganizationalUnit\":{},\"DomainControllers\":{\"type\":\"list\",\"member\":{}},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"UserName\":{},\"Password\":{\"shape\":\"Sx\"}}},\"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\":\"S7d\"},\"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\":{}}}}}}},\"ListFileSystemAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{},\"Limit\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"NextMarker\":{},\"FileSystemAssociationSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationId\":{},\"FileSystemAssociationARN\":{},\"FileSystemAssociationStatus\":{},\"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\":\"S2x\"},\"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\":\"S7d\"},\"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\":\"S3u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"UpdateChapCredentials\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetARN\",\"SecretToAuthenticateInitiator\",\"InitiatorName\"],\"members\":{\"TargetARN\":{},\"SecretToAuthenticateInitiator\":{\"shape\":\"S4m\"},\"InitiatorName\":{},\"SecretToAuthenticateTarget\":{\"shape\":\"S4m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TargetARN\":{},\"InitiatorName\":{}}}},\"UpdateFileSystemAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemAssociationARN\"],\"members\":{\"FileSystemAssociationARN\":{},\"UserName\":{},\"Password\":{\"shape\":\"Sx\"},\"AuditDestinationARN\":{},\"CacheAttributes\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationARN\":{}}}},\"UpdateGatewayInformation\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\"],\"members\":{\"GatewayARN\":{},\"GatewayName\":{},\"GatewayTimezone\":{},\"CloudWatchLogGroupARN\":{},\"GatewayCapacity\":{}}},\"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\":\"S1p\"},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1w\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"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\":\"S25\"},\"ValidUserList\":{\"shape\":\"S25\"},\"InvalidUserList\":{\"shape\":\"S25\"},\"AuditDestinationARN\":{},\"CaseSensitivity\":{},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"OplocksEnabled\":{\"type\":\"boolean\"}}},\"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\":{}},\"Sx\":{\"type\":\"string\",\"sensitive\":true},\"S11\":{\"type\":\"structure\",\"members\":{\"CacheStaleTimeoutInSeconds\":{\"type\":\"integer\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"IpAddresses\":{\"type\":\"list\",\"member\":{}}}},\"S1p\":{\"type\":\"structure\",\"members\":{\"FileMode\":{},\"DirectoryMode\":{},\"GroupId\":{\"type\":\"long\"},\"OwnerId\":{\"type\":\"long\"}}},\"S1w\":{\"type\":\"list\",\"member\":{}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S2x\":{\"type\":\"list\",\"member\":{}},\"S3u\":{\"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\"}}}},\"S44\":{\"type\":\"list\",\"member\":{}},\"S4d\":{\"type\":\"structure\",\"members\":{\"TargetARN\":{},\"NetworkInterfaceId\":{},\"NetworkInterfacePort\":{\"type\":\"integer\"},\"LunNumber\":{\"type\":\"integer\"},\"ChapEnabled\":{\"type\":\"boolean\"}}},\"S4m\":{\"type\":\"string\",\"sensitive\":true},\"S5e\":{\"type\":\"list\",\"member\":{}},\"S7d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TapeBarcodePrefix\",\"PoolId\",\"TapeSizeInBytes\",\"MinimumNumTapes\"],\"members\":{\"TapeBarcodePrefix\":{},\"PoolId\":{},\"TapeSizeInBytes\":{\"type\":\"long\"},\"MinimumNumTapes\":{\"type\":\"integer\"},\"Worm\":{\"type\":\"boolean\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2013-06-30\",\"endpointPrefix\":\"storagegateway\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"AWS Storage Gateway\",\"serviceId\":\"Storage Gateway\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"StorageGateway_20130630\",\"uid\":\"storagegateway-2013-06-30\"},\"operations\":{\"ActivateGateway\":{\"input\":{\"type\":\"structure\",\"required\":[\"ActivationKey\",\"GatewayName\",\"GatewayTimezone\",\"GatewayRegion\"],\"members\":{\"ActivationKey\":{},\"GatewayName\":{},\"GatewayTimezone\":{},\"GatewayRegion\":{},\"GatewayType\":{},\"TapeDriveType\":{},\"MediumChangerType\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddCache\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddTagsToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"S9\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{}}}},\"AddUploadBuffer\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AddWorkingStorage\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DiskIds\"],\"members\":{\"GatewayARN\":{},\"DiskIds\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"AssignTapePool\":{\"input\":{\"type\":\"structure\",\"required\":[\"TapeARN\",\"PoolId\"],\"members\":{\"TapeARN\":{},\"PoolId\":{},\"BypassGovernanceRetention\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TapeARN\":{}}}},\"AssociateFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"UserName\",\"Password\",\"ClientToken\",\"GatewayARN\",\"LocationARN\"],\"members\":{\"UserName\":{},\"Password\":{\"shape\":\"Sx\"},\"ClientToken\":{},\"GatewayARN\":{},\"LocationARN\":{},\"Tags\":{\"shape\":\"S9\"},\"AuditDestinationARN\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"EndpointNetworkConfiguration\":{\"shape\":\"S13\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationARN\":{}}}},\"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\":\"S1p\"},\"GatewayARN\":{},\"KMSEncrypted\":{\"type\":\"boolean\"},\"KMSKey\":{},\"Role\":{},\"LocationARN\":{},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1w\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S9\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"VPCEndpointDNSName\":{},\"BucketRegion\":{},\"AuditDestinationARN\":{}}},\"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\":\"S25\"},\"ValidUserList\":{\"shape\":\"S25\"},\"InvalidUserList\":{\"shape\":\"S25\"},\"AuditDestinationARN\":{},\"Authentication\":{},\"CaseSensitivity\":{},\"Tags\":{\"shape\":\"S9\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"VPCEndpointDNSName\":{},\"BucketRegion\":{},\"OplocksEnabled\":{\"type\":\"boolean\"}}},\"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\":\"S2x\"}}}},\"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\":\"S3u\"}}}},\"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\":\"S44\"}}},\"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\":\"S4d\"},\"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\":\"S4m\"},\"InitiatorName\":{},\"SecretToAuthenticateTarget\":{\"shape\":\"S4m\"}}}}}}},\"DescribeFileSystemAssociations\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemAssociationARNList\"],\"members\":{\"FileSystemAssociationARNList\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationARN\":{},\"LocationARN\":{},\"FileSystemAssociationStatus\":{},\"AuditDestinationARN\":{},\"GatewayARN\":{},\"Tags\":{\"shape\":\"S9\"},\"CacheAttributes\":{\"shape\":\"S11\"},\"EndpointNetworkConfiguration\":{\"shape\":\"S13\"},\"FileSystemAssociationStatusDetails\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{}}}}}}}}}},\"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\":{},\"GatewayCapacity\":{},\"SupportedGatewayCapacities\":{\"type\":\"list\",\"member\":{}},\"HostEnvironmentId\":{}}}},\"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\":\"S5i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NFSFileShareInfoList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NFSFileShareDefaults\":{\"shape\":\"S1p\"},\"FileShareARN\":{},\"FileShareId\":{},\"FileShareStatus\":{},\"GatewayARN\":{},\"KMSEncrypted\":{\"type\":\"boolean\"},\"KMSKey\":{},\"Path\":{},\"Role\":{},\"LocationARN\":{},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1w\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"S9\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"VPCEndpointDNSName\":{},\"BucketRegion\":{},\"AuditDestinationARN\":{}}}}}}},\"DescribeSMBFileShares\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileShareARNList\"],\"members\":{\"FileShareARNList\":{\"shape\":\"S5i\"}}},\"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\":\"S25\"},\"ValidUserList\":{\"shape\":\"S25\"},\"InvalidUserList\":{\"shape\":\"S25\"},\"AuditDestinationARN\":{},\"Authentication\":{},\"CaseSensitivity\":{},\"Tags\":{\"shape\":\"S9\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"VPCEndpointDNSName\":{},\"BucketRegion\":{},\"OplocksEnabled\":{\"type\":\"boolean\"}}}}}}},\"DescribeSMBSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\"],\"members\":{\"GatewayARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{},\"DomainName\":{},\"ActiveDirectoryStatus\":{},\"SMBGuestPasswordSet\":{\"type\":\"boolean\"},\"SMBSecurityStrategy\":{},\"FileSharesVisible\":{\"type\":\"boolean\"},\"SMBLocalGroups\":{\"shape\":\"S5y\"}}}},\"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\":\"S44\"}}},\"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\":\"S4d\"},\"CreatedDate\":{\"type\":\"timestamp\"},\"VolumeUsedInBytes\":{\"type\":\"long\"},\"KMSKey\":{},\"TargetName\":{}}}}}}},\"DescribeTapeArchives\":{\"input\":{\"type\":\"structure\",\"members\":{\"TapeARNs\":{\"shape\":\"S2x\"},\"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\":\"S2x\"},\"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\":{}}}},\"DisassociateFileSystem\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemAssociationARN\"],\"members\":{\"FileSystemAssociationARN\":{},\"ForceDelete\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationARN\":{}}}},\"JoinDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"DomainName\",\"UserName\",\"Password\"],\"members\":{\"GatewayARN\":{},\"DomainName\":{},\"OrganizationalUnit\":{},\"DomainControllers\":{\"type\":\"list\",\"member\":{}},\"TimeoutInSeconds\":{\"type\":\"integer\"},\"UserName\":{},\"Password\":{\"shape\":\"Sx\"}}},\"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\":\"S7i\"},\"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\":{}}}}}}},\"ListFileSystemAssociations\":{\"input\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{},\"Limit\":{\"type\":\"integer\"},\"Marker\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Marker\":{},\"NextMarker\":{},\"FileSystemAssociationSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationId\":{},\"FileSystemAssociationARN\":{},\"FileSystemAssociationStatus\":{},\"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\":{},\"HostEnvironment\":{},\"HostEnvironmentId\":{}}}},\"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\":\"S2x\"},\"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\":\"S7i\"},\"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\":\"S3u\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"UpdateChapCredentials\":{\"input\":{\"type\":\"structure\",\"required\":[\"TargetARN\",\"SecretToAuthenticateInitiator\",\"InitiatorName\"],\"members\":{\"TargetARN\":{},\"SecretToAuthenticateInitiator\":{\"shape\":\"S4m\"},\"InitiatorName\":{},\"SecretToAuthenticateTarget\":{\"shape\":\"S4m\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TargetARN\":{},\"InitiatorName\":{}}}},\"UpdateFileSystemAssociation\":{\"input\":{\"type\":\"structure\",\"required\":[\"FileSystemAssociationARN\"],\"members\":{\"FileSystemAssociationARN\":{},\"UserName\":{},\"Password\":{\"shape\":\"Sx\"},\"AuditDestinationARN\":{},\"CacheAttributes\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileSystemAssociationARN\":{}}}},\"UpdateGatewayInformation\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\"],\"members\":{\"GatewayARN\":{},\"GatewayName\":{},\"GatewayTimezone\":{},\"CloudWatchLogGroupARN\":{},\"GatewayCapacity\":{}}},\"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\":\"S1p\"},\"DefaultStorageClass\":{},\"ObjectACL\":{},\"ClientList\":{\"shape\":\"S1w\"},\"Squash\":{},\"ReadOnly\":{\"type\":\"boolean\"},\"GuessMIMETypeEnabled\":{\"type\":\"boolean\"},\"RequesterPays\":{\"type\":\"boolean\"},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"AuditDestinationARN\":{}}},\"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\":\"S25\"},\"ValidUserList\":{\"shape\":\"S25\"},\"InvalidUserList\":{\"shape\":\"S25\"},\"AuditDestinationARN\":{},\"CaseSensitivity\":{},\"FileShareName\":{},\"CacheAttributes\":{\"shape\":\"S11\"},\"NotificationPolicy\":{},\"OplocksEnabled\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FileShareARN\":{}}}},\"UpdateSMBFileShareVisibility\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"FileSharesVisible\"],\"members\":{\"GatewayARN\":{},\"FileSharesVisible\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"GatewayARN\":{}}}},\"UpdateSMBLocalGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"GatewayARN\",\"SMBLocalGroups\"],\"members\":{\"GatewayARN\":{},\"SMBLocalGroups\":{\"shape\":\"S5y\"}}},\"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\":{}},\"Sx\":{\"type\":\"string\",\"sensitive\":true},\"S11\":{\"type\":\"structure\",\"members\":{\"CacheStaleTimeoutInSeconds\":{\"type\":\"integer\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"IpAddresses\":{\"type\":\"list\",\"member\":{}}}},\"S1p\":{\"type\":\"structure\",\"members\":{\"FileMode\":{},\"DirectoryMode\":{},\"GroupId\":{\"type\":\"long\"},\"OwnerId\":{\"type\":\"long\"}}},\"S1w\":{\"type\":\"list\",\"member\":{}},\"S25\":{\"type\":\"list\",\"member\":{}},\"S2x\":{\"type\":\"list\",\"member\":{}},\"S3u\":{\"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\"}}}},\"S44\":{\"type\":\"list\",\"member\":{}},\"S4d\":{\"type\":\"structure\",\"members\":{\"TargetARN\":{},\"NetworkInterfaceId\":{},\"NetworkInterfacePort\":{\"type\":\"integer\"},\"LunNumber\":{\"type\":\"integer\"},\"ChapEnabled\":{\"type\":\"boolean\"}}},\"S4m\":{\"type\":\"string\",\"sensitive\":true},\"S5i\":{\"type\":\"list\",\"member\":{}},\"S5y\":{\"type\":\"structure\",\"members\":{\"GatewayAdmins\":{\"shape\":\"S25\"}}},\"S7i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"TapeBarcodePrefix\",\"PoolId\",\"TapeSizeInBytes\",\"MinimumNumTapes\"],\"members\":{\"TapeBarcodePrefix\":{},\"PoolId\":{},\"TapeSizeInBytes\":{\"type\":\"long\"},\"MinimumNumTapes\":{\"type\":\"integer\"},\"Worm\":{\"type\":\"boolean\"}}}}}}"); /***/ }), @@ -38240,7 +41534,7 @@ module.exports = JSON.parse("{\"o\":{\"GetWorkflowExecutionHistory\":{\"input_to /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\":{}}}}}"); +module.exports = JSON.parse("{\"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\":\"S8\"},\"RunConfig\":{\"shape\":\"Sa\"},\"SuccessRetentionPeriodInDays\":{\"type\":\"integer\"},\"FailureRetentionPeriodInDays\":{\"type\":\"integer\"},\"RuntimeVersion\":{},\"VpcConfig\":{\"shape\":\"Si\"},\"Tags\":{\"shape\":\"Sn\"},\"ArtifactConfig\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Canary\":{\"shape\":\"Sv\"}}}},\"DeleteCanary\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/canary/{name}\"},\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{\"location\":\"uri\",\"locationName\":\"name\"},\"DeleteLambda\":{\"location\":\"querystring\",\"locationName\":\"deleteLambda\",\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeCanaries\":{\"http\":{\"requestUri\":\"/canaries\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Names\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"Canaries\":{\"type\":\"list\",\"member\":{\"shape\":\"Sv\"}},\"NextToken\":{}}}},\"DescribeCanariesLastRun\":{\"http\":{\"requestUri\":\"/canaries/last-run\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"Names\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"CanariesLastRun\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CanaryName\":{},\"LastRun\":{\"shape\":\"S1t\"}}}},\"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\":\"Sv\"}}}},\"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\":\"S1t\"}},\"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\"}}}},\"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\":\"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\":{}}},\"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\":\"S8\"},\"RunConfig\":{\"shape\":\"Sa\"},\"SuccessRetentionPeriodInDays\":{\"type\":\"integer\"},\"FailureRetentionPeriodInDays\":{\"type\":\"integer\"},\"VpcConfig\":{\"shape\":\"Si\"},\"VisualReference\":{\"type\":\"structure\",\"required\":[\"BaseCanaryRunId\"],\"members\":{\"BaseScreenshots\":{\"shape\":\"S19\"},\"BaseCanaryRunId\":{}}},\"ArtifactS3Location\":{},\"ArtifactConfig\":{\"shape\":\"Sq\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"S3\":{\"type\":\"structure\",\"required\":[\"Handler\"],\"members\":{\"S3Bucket\":{},\"S3Key\":{},\"S3Version\":{},\"ZipFile\":{\"type\":\"blob\"},\"Handler\":{}}},\"S8\":{\"type\":\"structure\",\"required\":[\"Expression\"],\"members\":{\"Expression\":{},\"DurationInSeconds\":{\"type\":\"long\"}}},\"Sa\":{\"type\":\"structure\",\"members\":{\"TimeoutInSeconds\":{\"type\":\"integer\"},\"MemoryInMB\":{\"type\":\"integer\"},\"ActiveTracing\":{\"type\":\"boolean\"},\"EnvironmentVariables\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"Si\":{\"type\":\"structure\",\"members\":{\"SubnetIds\":{\"shape\":\"Sj\"},\"SecurityGroupIds\":{\"shape\":\"Sl\"}}},\"Sj\":{\"type\":\"list\",\"member\":{}},\"Sl\":{\"type\":\"list\",\"member\":{}},\"Sn\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sq\":{\"type\":\"structure\",\"members\":{\"S3Encryption\":{\"shape\":\"Sr\"}}},\"Sr\":{\"type\":\"structure\",\"members\":{\"EncryptionMode\":{},\"KmsKeyArn\":{}}},\"Sv\":{\"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\":\"Sj\"},\"SecurityGroupIds\":{\"shape\":\"Sl\"}}},\"VisualReference\":{\"type\":\"structure\",\"members\":{\"BaseScreenshots\":{\"shape\":\"S19\"},\"BaseCanaryRunId\":{}}},\"Tags\":{\"shape\":\"Sn\"},\"ArtifactConfig\":{\"type\":\"structure\",\"members\":{\"S3Encryption\":{\"shape\":\"Sr\"}}}}},\"S19\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"ScreenshotName\"],\"members\":{\"ScreenshotName\":{},\"IgnoreCoordinates\":{\"type\":\"list\",\"member\":{}}}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"Id\":{},\"Name\":{},\"Status\":{\"type\":\"structure\",\"members\":{\"State\":{},\"StateReason\":{},\"StateReasonCode\":{}}},\"Timeline\":{\"type\":\"structure\",\"members\":{\"Started\":{\"type\":\"timestamp\"},\"Completed\":{\"type\":\"timestamp\"}}},\"ArtifactS3Location\":{}}}}}"); /***/ }), @@ -38256,7 +41550,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeCanaries\":{\"input_token\":\"Nex /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-06-27\",\"endpointPrefix\":\"textract\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Textract\",\"serviceId\":\"Textract\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Textract\",\"uid\":\"textract-2018-06-27\"},\"operations\":{\"AnalyzeDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Document\",\"FeatureTypes\"],\"members\":{\"Document\":{\"shape\":\"S2\"},\"FeatureTypes\":{\"shape\":\"S8\"},\"HumanLoopConfig\":{\"type\":\"structure\",\"required\":[\"HumanLoopName\",\"FlowDefinitionArn\"],\"members\":{\"HumanLoopName\":{},\"FlowDefinitionArn\":{},\"DataAttributes\":{\"type\":\"structure\",\"members\":{\"ContentClassifiers\":{\"type\":\"list\",\"member\":{}}}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sh\"},\"Blocks\":{\"shape\":\"Sj\"},\"HumanLoopActivationOutput\":{\"type\":\"structure\",\"members\":{\"HumanLoopArn\":{},\"HumanLoopActivationReasons\":{\"type\":\"list\",\"member\":{}},\"HumanLoopActivationConditionsEvaluationResults\":{\"jsonvalue\":true}}},\"AnalyzeDocumentModelVersion\":{}}}},\"DetectDocumentText\":{\"input\":{\"type\":\"structure\",\"required\":[\"Document\"],\"members\":{\"Document\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sh\"},\"Blocks\":{\"shape\":\"Sj\"},\"DetectDocumentTextModelVersion\":{}}}},\"GetDocumentAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sh\"},\"JobStatus\":{},\"NextToken\":{},\"Blocks\":{\"shape\":\"Sj\"},\"Warnings\":{\"shape\":\"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\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-06-27\",\"endpointPrefix\":\"textract\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Textract\",\"serviceId\":\"Textract\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"Textract\",\"uid\":\"textract-2018-06-27\"},\"operations\":{\"AnalyzeDocument\":{\"input\":{\"type\":\"structure\",\"required\":[\"Document\",\"FeatureTypes\"],\"members\":{\"Document\":{\"shape\":\"S2\"},\"FeatureTypes\":{\"shape\":\"S8\"},\"HumanLoopConfig\":{\"type\":\"structure\",\"required\":[\"HumanLoopName\",\"FlowDefinitionArn\"],\"members\":{\"HumanLoopName\":{},\"FlowDefinitionArn\":{},\"DataAttributes\":{\"type\":\"structure\",\"members\":{\"ContentClassifiers\":{\"type\":\"list\",\"member\":{}}}}}},\"QueriesConfig\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sn\"},\"Blocks\":{\"shape\":\"Sp\"},\"HumanLoopActivationOutput\":{\"type\":\"structure\",\"members\":{\"HumanLoopArn\":{},\"HumanLoopActivationReasons\":{\"type\":\"list\",\"member\":{}},\"HumanLoopActivationConditionsEvaluationResults\":{\"jsonvalue\":true}}},\"AnalyzeDocumentModelVersion\":{}}}},\"AnalyzeExpense\":{\"input\":{\"type\":\"structure\",\"required\":[\"Document\"],\"members\":{\"Document\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sn\"},\"ExpenseDocuments\":{\"shape\":\"S1f\"}}}},\"AnalyzeID\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentPages\"],\"members\":{\"DocumentPages\":{\"type\":\"list\",\"member\":{\"shape\":\"S2\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityDocuments\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DocumentIndex\":{\"type\":\"integer\"},\"IdentityDocumentFields\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{\"shape\":\"S1w\"},\"ValueDetection\":{\"shape\":\"S1w\"}}}}}}},\"DocumentMetadata\":{\"shape\":\"Sn\"},\"AnalyzeIDModelVersion\":{}}}},\"DetectDocumentText\":{\"input\":{\"type\":\"structure\",\"required\":[\"Document\"],\"members\":{\"Document\":{\"shape\":\"S2\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sn\"},\"Blocks\":{\"shape\":\"Sp\"},\"DetectDocumentTextModelVersion\":{}}}},\"GetDocumentAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sn\"},\"JobStatus\":{},\"NextToken\":{},\"Blocks\":{\"shape\":\"Sp\"},\"Warnings\":{\"shape\":\"S27\"},\"StatusMessage\":{},\"AnalyzeDocumentModelVersion\":{}}}},\"GetDocumentTextDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sn\"},\"JobStatus\":{},\"NextToken\":{},\"Blocks\":{\"shape\":\"Sp\"},\"Warnings\":{\"shape\":\"S27\"},\"StatusMessage\":{},\"DetectDocumentTextModelVersion\":{}}}},\"GetExpenseAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DocumentMetadata\":{\"shape\":\"Sn\"},\"JobStatus\":{},\"NextToken\":{},\"ExpenseDocuments\":{\"shape\":\"S1f\"},\"Warnings\":{\"shape\":\"S27\"},\"StatusMessage\":{},\"AnalyzeExpenseModelVersion\":{}}}},\"StartDocumentAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentLocation\",\"FeatureTypes\"],\"members\":{\"DocumentLocation\":{\"shape\":\"S2h\"},\"FeatureTypes\":{\"shape\":\"S8\"},\"ClientRequestToken\":{},\"JobTag\":{},\"NotificationChannel\":{\"shape\":\"S2k\"},\"OutputConfig\":{\"shape\":\"S2n\"},\"KMSKeyId\":{},\"QueriesConfig\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}}},\"StartDocumentTextDetection\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentLocation\"],\"members\":{\"DocumentLocation\":{\"shape\":\"S2h\"},\"ClientRequestToken\":{},\"JobTag\":{},\"NotificationChannel\":{\"shape\":\"S2k\"},\"OutputConfig\":{\"shape\":\"S2n\"},\"KMSKeyId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{}}}},\"StartExpenseAnalysis\":{\"input\":{\"type\":\"structure\",\"required\":[\"DocumentLocation\"],\"members\":{\"DocumentLocation\":{\"shape\":\"S2h\"},\"ClientRequestToken\":{},\"JobTag\":{},\"NotificationChannel\":{\"shape\":\"S2k\"},\"OutputConfig\":{\"shape\":\"S2n\"},\"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\":{}},\"Sg\":{\"type\":\"structure\",\"required\":[\"Queries\"],\"members\":{\"Queries\":{\"type\":\"list\",\"member\":{\"shape\":\"Si\"}}}},\"Si\":{\"type\":\"structure\",\"required\":[\"Text\"],\"members\":{\"Text\":{},\"Alias\":{},\"Pages\":{\"type\":\"list\",\"member\":{}}}},\"Sn\":{\"type\":\"structure\",\"members\":{\"Pages\":{\"type\":\"integer\"}}},\"Sp\":{\"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\":{\"shape\":\"Sv\"},\"Id\":{},\"Relationships\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Ids\":{\"type\":\"list\",\"member\":{}}}}},\"EntityTypes\":{\"type\":\"list\",\"member\":{}},\"SelectionStatus\":{},\"Page\":{\"type\":\"integer\"},\"Query\":{\"shape\":\"Si\"}}}},\"Sv\":{\"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\"}}}}}},\"S1f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExpenseIndex\":{\"type\":\"integer\"},\"SummaryFields\":{\"shape\":\"S1h\"},\"LineItemGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LineItemGroupIndex\":{\"type\":\"integer\"},\"LineItems\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LineItemExpenseFields\":{\"shape\":\"S1h\"}}}}}}}}}},\"S1h\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{\"type\":\"structure\",\"members\":{\"Text\":{},\"Confidence\":{\"type\":\"float\"}}},\"LabelDetection\":{\"shape\":\"S1k\"},\"ValueDetection\":{\"shape\":\"S1k\"},\"PageNumber\":{\"type\":\"integer\"}}}},\"S1k\":{\"type\":\"structure\",\"members\":{\"Text\":{},\"Geometry\":{\"shape\":\"Sv\"},\"Confidence\":{\"type\":\"float\"}}},\"S1w\":{\"type\":\"structure\",\"required\":[\"Text\"],\"members\":{\"Text\":{},\"NormalizedValue\":{\"type\":\"structure\",\"members\":{\"Value\":{},\"ValueType\":{}}},\"Confidence\":{\"type\":\"float\"}}},\"S27\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ErrorCode\":{},\"Pages\":{\"type\":\"list\",\"member\":{\"type\":\"integer\"}}}}},\"S2h\":{\"type\":\"structure\",\"members\":{\"S3Object\":{\"shape\":\"S4\"}}},\"S2k\":{\"type\":\"structure\",\"required\":[\"SNSTopicArn\",\"RoleArn\"],\"members\":{\"SNSTopicArn\":{},\"RoleArn\":{}}},\"S2n\":{\"type\":\"structure\",\"required\":[\"S3Bucket\"],\"members\":{\"S3Bucket\":{},\"S3Prefix\":{}}}}}"); /***/ }), @@ -38272,7 +41566,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\"}}}}}}}"); +module.exports = JSON.parse("{\"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},\"CreateScheduledQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"QueryString\",\"ScheduleConfiguration\",\"NotificationConfiguration\",\"ScheduledQueryExecutionRoleArn\",\"ErrorReportConfiguration\"],\"members\":{\"Name\":{},\"QueryString\":{\"shape\":\"S7\"},\"ScheduleConfiguration\":{\"shape\":\"S8\"},\"NotificationConfiguration\":{\"shape\":\"Sa\"},\"TargetConfiguration\":{\"shape\":\"Sd\"},\"ClientToken\":{\"shape\":\"Sr\",\"idempotencyToken\":true},\"ScheduledQueryExecutionRoleArn\":{},\"Tags\":{\"shape\":\"Ss\"},\"KmsKeyId\":{},\"ErrorReportConfiguration\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{}}},\"endpointdiscovery\":{\"required\":true},\"idempotent\":true},\"DeleteScheduledQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduledQueryArn\"],\"members\":{\"ScheduledQueryArn\":{}}},\"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},\"DescribeScheduledQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduledQueryArn\"],\"members\":{\"ScheduledQueryArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ScheduledQuery\"],\"members\":{\"ScheduledQuery\":{\"type\":\"structure\",\"required\":[\"Arn\",\"Name\",\"QueryString\",\"State\",\"ScheduleConfiguration\",\"NotificationConfiguration\"],\"members\":{\"Arn\":{},\"Name\":{},\"QueryString\":{\"shape\":\"S7\"},\"CreationTime\":{\"type\":\"timestamp\"},\"State\":{},\"PreviousInvocationTime\":{\"type\":\"timestamp\"},\"NextInvocationTime\":{\"type\":\"timestamp\"},\"ScheduleConfiguration\":{\"shape\":\"S8\"},\"NotificationConfiguration\":{\"shape\":\"Sa\"},\"TargetConfiguration\":{\"shape\":\"Sd\"},\"ScheduledQueryExecutionRoleArn\":{},\"KmsKeyId\":{},\"ErrorReportConfiguration\":{\"shape\":\"Sx\"},\"LastRunSummary\":{\"shape\":\"S1e\"},\"RecentlyFailedRuns\":{\"type\":\"list\",\"member\":{\"shape\":\"S1e\"}}}}}},\"endpointdiscovery\":{\"required\":true}},\"ExecuteScheduledQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduledQueryArn\",\"InvocationTime\"],\"members\":{\"ScheduledQueryArn\":{},\"InvocationTime\":{\"type\":\"timestamp\"},\"ClientToken\":{\"shape\":\"Sr\",\"idempotencyToken\":true}}},\"endpointdiscovery\":{\"required\":true},\"idempotent\":true},\"ListScheduledQueries\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ScheduledQueries\"],\"members\":{\"ScheduledQueries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Arn\",\"Name\",\"State\"],\"members\":{\"Arn\":{},\"Name\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"State\":{},\"PreviousInvocationTime\":{\"type\":\"timestamp\"},\"NextInvocationTime\":{\"type\":\"timestamp\"},\"ErrorReportConfiguration\":{\"shape\":\"Sx\"},\"TargetDestination\":{\"type\":\"structure\",\"members\":{\"TimestreamDestination\":{\"type\":\"structure\",\"members\":{\"DatabaseName\":{},\"TableName\":{}}}}},\"LastRunStatus\":{}}}},\"NextToken\":{}}},\"endpointdiscovery\":{\"required\":true}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"ResourceARN\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Tags\"],\"members\":{\"Tags\":{\"shape\":\"Ss\"},\"NextToken\":{}}},\"endpointdiscovery\":{\"required\":true}},\"PrepareQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryString\"],\"members\":{\"QueryString\":{\"shape\":\"S7\"},\"ValidateOnly\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"QueryString\",\"Columns\",\"Parameters\"],\"members\":{\"QueryString\":{\"shape\":\"S7\"},\"Columns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Type\":{\"shape\":\"S24\"},\"DatabaseName\":{},\"TableName\":{},\"Aliased\":{\"type\":\"boolean\"}}}},\"Parameters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Type\"],\"members\":{\"Name\":{},\"Type\":{\"shape\":\"S24\"}}}}}},\"endpointdiscovery\":{\"required\":true},\"idempotent\":true},\"Query\":{\"input\":{\"type\":\"structure\",\"required\":[\"QueryString\"],\"members\":{\"QueryString\":{\"shape\":\"S7\"},\"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\":\"S2g\"}},\"ColumnInfo\":{\"shape\":\"S27\"},\"QueryStatus\":{\"type\":\"structure\",\"members\":{\"ProgressPercentage\":{\"type\":\"double\"},\"CumulativeBytesScanned\":{\"type\":\"long\"},\"CumulativeBytesMetered\":{\"type\":\"long\"}}}}},\"endpointdiscovery\":{\"required\":true},\"idempotent\":true},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"Tags\"],\"members\":{\"ResourceARN\":{},\"Tags\":{\"shape\":\"Ss\"}}},\"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}},\"UpdateScheduledQuery\":{\"input\":{\"type\":\"structure\",\"required\":[\"ScheduledQueryArn\",\"State\"],\"members\":{\"ScheduledQueryArn\":{},\"State\":{}}},\"endpointdiscovery\":{\"required\":true}}},\"shapes\":{\"S7\":{\"type\":\"string\",\"sensitive\":true},\"S8\":{\"type\":\"structure\",\"required\":[\"ScheduleExpression\"],\"members\":{\"ScheduleExpression\":{}}},\"Sa\":{\"type\":\"structure\",\"required\":[\"SnsConfiguration\"],\"members\":{\"SnsConfiguration\":{\"type\":\"structure\",\"required\":[\"TopicArn\"],\"members\":{\"TopicArn\":{}}}}},\"Sd\":{\"type\":\"structure\",\"required\":[\"TimestreamConfiguration\"],\"members\":{\"TimestreamConfiguration\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"TimeColumn\",\"DimensionMappings\"],\"members\":{\"DatabaseName\":{},\"TableName\":{},\"TimeColumn\":{},\"DimensionMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"DimensionValueType\"],\"members\":{\"Name\":{},\"DimensionValueType\":{}}}},\"MultiMeasureMappings\":{\"type\":\"structure\",\"required\":[\"MultiMeasureAttributeMappings\"],\"members\":{\"TargetMultiMeasureName\":{},\"MultiMeasureAttributeMappings\":{\"shape\":\"Sl\"}}},\"MixedMeasureMappings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"MeasureValueType\"],\"members\":{\"MeasureName\":{},\"SourceColumn\":{},\"TargetMeasureName\":{},\"MeasureValueType\":{},\"MultiMeasureAttributeMappings\":{\"shape\":\"Sl\"}}}},\"MeasureNameColumn\":{}}}}},\"Sl\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"SourceColumn\",\"MeasureValueType\"],\"members\":{\"SourceColumn\":{},\"TargetMultiMeasureAttributeName\":{},\"MeasureValueType\":{}}}},\"Sr\":{\"type\":\"string\",\"sensitive\":true},\"Ss\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sx\":{\"type\":\"structure\",\"required\":[\"S3Configuration\"],\"members\":{\"S3Configuration\":{\"type\":\"structure\",\"required\":[\"BucketName\"],\"members\":{\"BucketName\":{},\"ObjectKeyPrefix\":{},\"EncryptionOption\":{}}}}},\"S1e\":{\"type\":\"structure\",\"members\":{\"InvocationTime\":{\"type\":\"timestamp\"},\"TriggerTime\":{\"type\":\"timestamp\"},\"RunStatus\":{},\"ExecutionStats\":{\"type\":\"structure\",\"members\":{\"ExecutionTimeInMillis\":{\"type\":\"long\"},\"DataWrites\":{\"type\":\"long\"},\"BytesMetered\":{\"type\":\"long\"},\"RecordsIngested\":{\"type\":\"long\"},\"QueryResultRows\":{\"type\":\"long\"}}},\"ErrorReportLocation\":{\"type\":\"structure\",\"members\":{\"S3ReportLocation\":{\"type\":\"structure\",\"members\":{\"BucketName\":{},\"ObjectKey\":{}}}}},\"FailureReason\":{}}},\"S24\":{\"type\":\"structure\",\"members\":{\"ScalarType\":{},\"ArrayColumnInfo\":{\"shape\":\"S26\"},\"TimeSeriesMeasureValueColumnInfo\":{\"shape\":\"S26\"},\"RowColumnInfo\":{\"shape\":\"S27\"}}},\"S26\":{\"type\":\"structure\",\"required\":[\"Type\"],\"members\":{\"Name\":{},\"Type\":{\"shape\":\"S24\"}}},\"S27\":{\"type\":\"list\",\"member\":{\"shape\":\"S26\"}},\"S2g\":{\"type\":\"structure\",\"required\":[\"Data\"],\"members\":{\"Data\":{\"shape\":\"S2h\"}}},\"S2h\":{\"type\":\"list\",\"member\":{\"shape\":\"S2i\"}},\"S2i\":{\"type\":\"structure\",\"members\":{\"ScalarValue\":{},\"TimeSeriesValue\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Time\",\"Value\"],\"members\":{\"Time\":{},\"Value\":{\"shape\":\"S2i\"}}}},\"ArrayValue\":{\"shape\":\"S2h\"},\"RowValue\":{\"shape\":\"S2g\"},\"NullValue\":{\"type\":\"boolean\"}}}}}"); /***/ }), @@ -38280,7 +41574,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"Query\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxRows\",\"non_aggregate_keys\":[\"ColumnInfo\",\"QueryId\",\"QueryStatus\"],\"output_token\":\"NextToken\",\"result_key\":\"Rows\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListScheduledQueries\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"ScheduledQueries\"},\"ListTagsForResource\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Tags\"},\"Query\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxRows\",\"non_aggregate_keys\":[\"ColumnInfo\",\"QueryId\",\"QueryStatus\"],\"output_token\":\"NextToken\",\"result_key\":\"Rows\"}}}"); /***/ }), @@ -38288,7 +41582,7 @@ module.exports = JSON.parse("{\"o\":{\"Query\":{\"input_token\":\"NextToken\",\" /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"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\"}}}}}"); +module.exports = JSON.parse("{\"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\":\"Sf\"},\"Tags\":{\"shape\":\"S4\"},\"MagneticStoreWriteProperties\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"Sq\"}}},\"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\":\"Sq\"}}},\"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\":\"Sq\"}},\"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\"],\"members\":{\"DatabaseName\":{},\"TableName\":{},\"RetentionProperties\":{\"shape\":\"Sf\"},\"MagneticStoreWriteProperties\":{\"shape\":\"Si\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Table\":{\"shape\":\"Sq\"}}},\"endpointdiscovery\":{\"required\":true}},\"WriteRecords\":{\"input\":{\"type\":\"structure\",\"required\":[\"DatabaseName\",\"TableName\",\"Records\"],\"members\":{\"DatabaseName\":{},\"TableName\":{},\"CommonAttributes\":{\"shape\":\"S1m\"},\"Records\":{\"type\":\"list\",\"member\":{\"shape\":\"S1m\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"RecordsIngested\":{\"type\":\"structure\",\"members\":{\"Total\":{\"type\":\"integer\"},\"MemoryStore\":{\"type\":\"integer\"},\"MagneticStore\":{\"type\":\"integer\"}}}}},\"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\"}}},\"Sf\":{\"type\":\"structure\",\"required\":[\"MemoryStoreRetentionPeriodInHours\",\"MagneticStoreRetentionPeriodInDays\"],\"members\":{\"MemoryStoreRetentionPeriodInHours\":{\"type\":\"long\"},\"MagneticStoreRetentionPeriodInDays\":{\"type\":\"long\"}}},\"Si\":{\"type\":\"structure\",\"required\":[\"EnableMagneticStoreWrites\"],\"members\":{\"EnableMagneticStoreWrites\":{\"type\":\"boolean\"},\"MagneticStoreRejectedDataLocation\":{\"type\":\"structure\",\"members\":{\"S3Configuration\":{\"type\":\"structure\",\"members\":{\"BucketName\":{},\"ObjectKeyPrefix\":{},\"EncryptionOption\":{},\"KmsKeyId\":{}}}}}}},\"Sq\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"TableName\":{},\"DatabaseName\":{},\"TableStatus\":{},\"RetentionProperties\":{\"shape\":\"Sf\"},\"CreationTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"MagneticStoreWriteProperties\":{\"shape\":\"Si\"}}},\"S1m\":{\"type\":\"structure\",\"members\":{\"Dimensions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{},\"DimensionValueType\":{}}}},\"MeasureName\":{},\"MeasureValue\":{},\"MeasureValueType\":{},\"Time\":{},\"TimeUnit\":{},\"Version\":{\"type\":\"long\"},\"MeasureValues\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\",\"Type\"],\"members\":{\"Name\":{},\"Value\":{},\"Type\":{}}}}}}}}"); /***/ }), @@ -38304,7 +41598,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDatabases\":{\"input_token\":\"NextTo /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-10-26\",\"endpointPrefix\":\"transcribe\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Transcribe Service\",\"serviceId\":\"Transcribe\",\"signatureVersion\":\"v4\",\"signingName\":\"transcribe\",\"targetPrefix\":\"Transcribe\",\"uid\":\"transcribe-2017-10-26\"},\"operations\":{\"CreateLanguageModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"LanguageCode\",\"BaseModelName\",\"ModelName\",\"InputDataConfig\"],\"members\":{\"LanguageCode\":{},\"BaseModelName\":{},\"ModelName\":{},\"InputDataConfig\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LanguageCode\":{},\"BaseModelName\":{},\"ModelName\":{},\"InputDataConfig\":{\"shape\":\"S5\"},\"ModelStatus\":{}}}},\"CreateMedicalVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\",\"LanguageCode\",\"VocabularyFileUri\"],\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyState\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{}}}},\"CreateVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\",\"LanguageCode\"],\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"Phrases\":{\"shape\":\"Si\"},\"VocabularyFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyState\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{}}}},\"CreateVocabularyFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyFilterName\",\"LanguageCode\"],\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"Words\":{\"shape\":\"Sn\"},\"VocabularyFilterFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"DeleteLanguageModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}}},\"DeleteMedicalTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"MedicalTranscriptionJobName\"],\"members\":{\"MedicalTranscriptionJobName\":{}}}},\"DeleteMedicalVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\"],\"members\":{\"VocabularyName\":{}}}},\"DeleteTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"TranscriptionJobName\"],\"members\":{\"TranscriptionJobName\":{}}}},\"DeleteVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\"],\"members\":{\"VocabularyName\":{}}}},\"DeleteVocabularyFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyFilterName\"],\"members\":{\"VocabularyFilterName\":{}}}},\"DescribeLanguageModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LanguageModel\":{\"shape\":\"Sz\"}}}},\"GetMedicalTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"MedicalTranscriptionJobName\"],\"members\":{\"MedicalTranscriptionJobName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MedicalTranscriptionJob\":{\"shape\":\"S13\"}}}},\"GetMedicalVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\"],\"members\":{\"VocabularyName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyState\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"DownloadUri\":{}}}},\"GetTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"TranscriptionJobName\"],\"members\":{\"TranscriptionJobName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TranscriptionJob\":{\"shape\":\"S1j\"}}}},\"GetVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\"],\"members\":{\"VocabularyName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyState\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"DownloadUri\":{}}}},\"GetVocabularyFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyFilterName\"],\"members\":{\"VocabularyFilterName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"DownloadUri\":{}}}},\"ListLanguageModels\":{\"input\":{\"type\":\"structure\",\"members\":{\"StatusEquals\":{},\"NameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Models\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\"}}}}},\"ListMedicalTranscriptionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"JobNameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"MedicalTranscriptionJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MedicalTranscriptionJobName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"StartTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"LanguageCode\":{},\"TranscriptionJobStatus\":{},\"FailureReason\":{},\"OutputLocationType\":{},\"Specialty\":{},\"ContentIdentificationType\":{},\"Type\":{}}}}}}},\"ListMedicalVocabularies\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"StateEquals\":{},\"NameContains\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"Vocabularies\":{\"shape\":\"S2a\"}}}},\"ListTranscriptionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"JobNameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"TranscriptionJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TranscriptionJobName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"StartTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"LanguageCode\":{},\"TranscriptionJobStatus\":{},\"FailureReason\":{},\"OutputLocationType\":{},\"ContentRedaction\":{\"shape\":\"S1p\"},\"ModelSettings\":{\"shape\":\"S1n\"},\"IdentifyLanguage\":{\"type\":\"boolean\"},\"IdentifiedLanguageScore\":{\"type\":\"float\"}}}}}}},\"ListVocabularies\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"StateEquals\":{},\"NameContains\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"Vocabularies\":{\"shape\":\"S2a\"}}}},\"ListVocabularyFilters\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"NameContains\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"VocabularyFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}}}}},\"StartMedicalTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"MedicalTranscriptionJobName\",\"LanguageCode\",\"Media\",\"OutputBucketName\",\"Specialty\",\"Type\"],\"members\":{\"MedicalTranscriptionJobName\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S17\"},\"OutputBucketName\":{},\"OutputKey\":{},\"OutputEncryptionKMSKeyId\":{},\"Settings\":{\"shape\":\"S19\"},\"ContentIdentificationType\":{},\"Specialty\":{},\"Type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MedicalTranscriptionJob\":{\"shape\":\"S13\"}}}},\"StartTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"TranscriptionJobName\",\"Media\"],\"members\":{\"TranscriptionJobName\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S17\"},\"OutputBucketName\":{},\"OutputKey\":{},\"OutputEncryptionKMSKeyId\":{},\"Settings\":{\"shape\":\"S1l\"},\"ModelSettings\":{\"shape\":\"S1n\"},\"JobExecutionSettings\":{\"shape\":\"S1o\"},\"ContentRedaction\":{\"shape\":\"S1p\"},\"IdentifyLanguage\":{\"type\":\"boolean\"},\"LanguageOptions\":{\"shape\":\"S1s\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TranscriptionJob\":{\"shape\":\"S1j\"}}}},\"UpdateMedicalVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\",\"LanguageCode\"],\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"VocabularyState\":{}}}},\"UpdateVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\",\"LanguageCode\"],\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"Phrases\":{\"shape\":\"Si\"},\"VocabularyFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"VocabularyState\":{}}}},\"UpdateVocabularyFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyFilterName\"],\"members\":{\"VocabularyFilterName\":{},\"Words\":{\"shape\":\"Sn\"},\"VocabularyFilterFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"DataAccessRoleArn\"],\"members\":{\"S3Uri\":{},\"TuningDataS3Uri\":{},\"DataAccessRoleArn\":{}}},\"Si\":{\"type\":\"list\",\"member\":{}},\"Sn\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LanguageCode\":{},\"BaseModelName\":{},\"ModelStatus\":{},\"UpgradeAvailability\":{\"type\":\"boolean\"},\"FailureReason\":{},\"InputDataConfig\":{\"shape\":\"S5\"}}},\"S13\":{\"type\":\"structure\",\"members\":{\"MedicalTranscriptionJobName\":{},\"TranscriptionJobStatus\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S17\"},\"Transcript\":{\"type\":\"structure\",\"members\":{\"TranscriptFileUri\":{}}},\"StartTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"Settings\":{\"shape\":\"S19\"},\"ContentIdentificationType\":{},\"Specialty\":{},\"Type\":{}}},\"S17\":{\"type\":\"structure\",\"members\":{\"MediaFileUri\":{}}},\"S19\":{\"type\":\"structure\",\"members\":{\"ShowSpeakerLabels\":{\"type\":\"boolean\"},\"MaxSpeakerLabels\":{\"type\":\"integer\"},\"ChannelIdentification\":{\"type\":\"boolean\"},\"ShowAlternatives\":{\"type\":\"boolean\"},\"MaxAlternatives\":{\"type\":\"integer\"},\"VocabularyName\":{}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"TranscriptionJobName\":{},\"TranscriptionJobStatus\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S17\"},\"Transcript\":{\"type\":\"structure\",\"members\":{\"TranscriptFileUri\":{},\"RedactedTranscriptFileUri\":{}}},\"StartTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"Settings\":{\"shape\":\"S1l\"},\"ModelSettings\":{\"shape\":\"S1n\"},\"JobExecutionSettings\":{\"shape\":\"S1o\"},\"ContentRedaction\":{\"shape\":\"S1p\"},\"IdentifyLanguage\":{\"type\":\"boolean\"},\"LanguageOptions\":{\"shape\":\"S1s\"},\"IdentifiedLanguageScore\":{\"type\":\"float\"}}},\"S1l\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"ShowSpeakerLabels\":{\"type\":\"boolean\"},\"MaxSpeakerLabels\":{\"type\":\"integer\"},\"ChannelIdentification\":{\"type\":\"boolean\"},\"ShowAlternatives\":{\"type\":\"boolean\"},\"MaxAlternatives\":{\"type\":\"integer\"},\"VocabularyFilterName\":{},\"VocabularyFilterMethod\":{}}},\"S1n\":{\"type\":\"structure\",\"members\":{\"LanguageModelName\":{}}},\"S1o\":{\"type\":\"structure\",\"members\":{\"AllowDeferredExecution\":{\"type\":\"boolean\"},\"DataAccessRoleArn\":{}}},\"S1p\":{\"type\":\"structure\",\"required\":[\"RedactionType\",\"RedactionOutput\"],\"members\":{\"RedactionType\":{},\"RedactionOutput\":{}}},\"S1s\":{\"type\":\"list\",\"member\":{}},\"S2a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"VocabularyState\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-10-26\",\"endpointPrefix\":\"transcribe\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Transcribe Service\",\"serviceId\":\"Transcribe\",\"signatureVersion\":\"v4\",\"signingName\":\"transcribe\",\"targetPrefix\":\"Transcribe\",\"uid\":\"transcribe-2017-10-26\"},\"operations\":{\"CreateCallAnalyticsCategory\":{\"input\":{\"type\":\"structure\",\"required\":[\"CategoryName\",\"Rules\"],\"members\":{\"CategoryName\":{},\"Rules\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CategoryProperties\":{\"shape\":\"Sl\"}}}},\"CreateLanguageModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"LanguageCode\",\"BaseModelName\",\"ModelName\",\"InputDataConfig\"],\"members\":{\"LanguageCode\":{},\"BaseModelName\":{},\"ModelName\":{},\"InputDataConfig\":{\"shape\":\"Sr\"},\"Tags\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LanguageCode\":{},\"BaseModelName\":{},\"ModelName\":{},\"InputDataConfig\":{\"shape\":\"Sr\"},\"ModelStatus\":{}}}},\"CreateMedicalVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\",\"LanguageCode\",\"VocabularyFileUri\"],\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyFileUri\":{},\"Tags\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyState\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{}}}},\"CreateVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\",\"LanguageCode\"],\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"Phrases\":{\"shape\":\"S17\"},\"VocabularyFileUri\":{},\"Tags\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyState\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{}}}},\"CreateVocabularyFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyFilterName\",\"LanguageCode\"],\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"Words\":{\"shape\":\"S1c\"},\"VocabularyFilterFileUri\":{},\"Tags\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}},\"DeleteCallAnalyticsCategory\":{\"input\":{\"type\":\"structure\",\"required\":[\"CategoryName\"],\"members\":{\"CategoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteCallAnalyticsJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"CallAnalyticsJobName\"],\"members\":{\"CallAnalyticsJobName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLanguageModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}}},\"DeleteMedicalTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"MedicalTranscriptionJobName\"],\"members\":{\"MedicalTranscriptionJobName\":{}}}},\"DeleteMedicalVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\"],\"members\":{\"VocabularyName\":{}}}},\"DeleteTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"TranscriptionJobName\"],\"members\":{\"TranscriptionJobName\":{}}}},\"DeleteVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\"],\"members\":{\"VocabularyName\":{}}}},\"DeleteVocabularyFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyFilterName\"],\"members\":{\"VocabularyFilterName\":{}}}},\"DescribeLanguageModel\":{\"input\":{\"type\":\"structure\",\"required\":[\"ModelName\"],\"members\":{\"ModelName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LanguageModel\":{\"shape\":\"S1t\"}}}},\"GetCallAnalyticsCategory\":{\"input\":{\"type\":\"structure\",\"required\":[\"CategoryName\"],\"members\":{\"CategoryName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CategoryProperties\":{\"shape\":\"Sl\"}}}},\"GetCallAnalyticsJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"CallAnalyticsJobName\"],\"members\":{\"CallAnalyticsJobName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CallAnalyticsJob\":{\"shape\":\"S1y\"}}}},\"GetMedicalTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"MedicalTranscriptionJobName\"],\"members\":{\"MedicalTranscriptionJobName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MedicalTranscriptionJob\":{\"shape\":\"S2k\"}}}},\"GetMedicalVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\"],\"members\":{\"VocabularyName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyState\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"DownloadUri\":{}}}},\"GetTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"TranscriptionJobName\"],\"members\":{\"TranscriptionJobName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TranscriptionJob\":{\"shape\":\"S2y\"}}}},\"GetVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\"],\"members\":{\"VocabularyName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyState\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"DownloadUri\":{}}}},\"GetVocabularyFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyFilterName\"],\"members\":{\"VocabularyFilterName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"DownloadUri\":{}}}},\"ListCallAnalyticsCategories\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Categories\":{\"type\":\"list\",\"member\":{\"shape\":\"Sl\"}}}}},\"ListCallAnalyticsJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"JobNameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"CallAnalyticsJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CallAnalyticsJobName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"StartTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"LanguageCode\":{},\"CallAnalyticsJobStatus\":{},\"FailureReason\":{}}}}}}},\"ListLanguageModels\":{\"input\":{\"type\":\"structure\",\"members\":{\"StatusEquals\":{},\"NameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"Models\":{\"type\":\"list\",\"member\":{\"shape\":\"S1t\"}}}}},\"ListMedicalTranscriptionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"JobNameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"MedicalTranscriptionJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MedicalTranscriptionJobName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"StartTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"LanguageCode\":{},\"TranscriptionJobStatus\":{},\"FailureReason\":{},\"OutputLocationType\":{},\"Specialty\":{},\"ContentIdentificationType\":{},\"Type\":{}}}}}}},\"ListMedicalVocabularies\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"StateEquals\":{},\"NameContains\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"Vocabularies\":{\"shape\":\"S3u\"}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"Su\"}}}},\"ListTranscriptionJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"JobNameContains\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"TranscriptionJobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"TranscriptionJobName\":{},\"CreationTime\":{\"type\":\"timestamp\"},\"StartTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"LanguageCode\":{},\"TranscriptionJobStatus\":{},\"FailureReason\":{},\"OutputLocationType\":{},\"ContentRedaction\":{\"shape\":\"S27\"},\"ModelSettings\":{\"shape\":\"S30\"},\"IdentifyLanguage\":{\"type\":\"boolean\"},\"IdentifiedLanguageScore\":{\"type\":\"float\"}}}}}}},\"ListVocabularies\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"StateEquals\":{},\"NameContains\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"NextToken\":{},\"Vocabularies\":{\"shape\":\"S3u\"}}}},\"ListVocabularyFilters\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"},\"NameContains\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"VocabularyFilters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}}}}},\"StartCallAnalyticsJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"CallAnalyticsJobName\",\"Media\",\"DataAccessRoleArn\"],\"members\":{\"CallAnalyticsJobName\":{},\"Media\":{\"shape\":\"S22\"},\"OutputLocation\":{},\"OutputEncryptionKMSKeyId\":{},\"DataAccessRoleArn\":{},\"Settings\":{\"shape\":\"S25\"},\"ChannelDefinitions\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CallAnalyticsJob\":{\"shape\":\"S1y\"}}}},\"StartMedicalTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"MedicalTranscriptionJobName\",\"LanguageCode\",\"Media\",\"OutputBucketName\",\"Specialty\",\"Type\"],\"members\":{\"MedicalTranscriptionJobName\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S22\"},\"OutputBucketName\":{},\"OutputKey\":{},\"OutputEncryptionKMSKeyId\":{},\"KMSEncryptionContext\":{\"shape\":\"S4f\"},\"Settings\":{\"shape\":\"S2o\"},\"ContentIdentificationType\":{},\"Specialty\":{},\"Type\":{},\"Tags\":{\"shape\":\"Su\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MedicalTranscriptionJob\":{\"shape\":\"S2k\"}}}},\"StartTranscriptionJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"TranscriptionJobName\",\"Media\"],\"members\":{\"TranscriptionJobName\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S22\"},\"OutputBucketName\":{},\"OutputKey\":{},\"OutputEncryptionKMSKeyId\":{},\"KMSEncryptionContext\":{\"shape\":\"S4f\"},\"Settings\":{\"shape\":\"S2z\"},\"ModelSettings\":{\"shape\":\"S30\"},\"JobExecutionSettings\":{\"shape\":\"S31\"},\"ContentRedaction\":{\"shape\":\"S27\"},\"IdentifyLanguage\":{\"type\":\"boolean\"},\"LanguageOptions\":{\"shape\":\"S2c\"},\"Subtitles\":{\"type\":\"structure\",\"members\":{\"Formats\":{\"shape\":\"S33\"},\"OutputStartIndex\":{\"type\":\"integer\"}}},\"Tags\":{\"shape\":\"Su\"},\"LanguageIdSettings\":{\"shape\":\"S2d\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TranscriptionJob\":{\"shape\":\"S2y\"}}}},\"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\":{}}},\"UpdateCallAnalyticsCategory\":{\"input\":{\"type\":\"structure\",\"required\":[\"CategoryName\",\"Rules\"],\"members\":{\"CategoryName\":{},\"Rules\":{\"shape\":\"S3\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"CategoryProperties\":{\"shape\":\"Sl\"}}}},\"UpdateMedicalVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\",\"LanguageCode\"],\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"VocabularyFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"VocabularyState\":{}}}},\"UpdateVocabulary\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyName\",\"LanguageCode\"],\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"Phrases\":{\"shape\":\"S17\"},\"VocabularyFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"VocabularyState\":{}}}},\"UpdateVocabularyFilter\":{\"input\":{\"type\":\"structure\",\"required\":[\"VocabularyFilterName\"],\"members\":{\"VocabularyFilterName\":{},\"Words\":{\"shape\":\"S1c\"},\"VocabularyFilterFileUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VocabularyFilterName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"NonTalkTimeFilter\":{\"type\":\"structure\",\"members\":{\"Threshold\":{\"type\":\"long\"},\"AbsoluteTimeRange\":{\"shape\":\"S7\"},\"RelativeTimeRange\":{\"shape\":\"S8\"},\"Negate\":{\"type\":\"boolean\"}}},\"InterruptionFilter\":{\"type\":\"structure\",\"members\":{\"Threshold\":{\"type\":\"long\"},\"ParticipantRole\":{},\"AbsoluteTimeRange\":{\"shape\":\"S7\"},\"RelativeTimeRange\":{\"shape\":\"S8\"},\"Negate\":{\"type\":\"boolean\"}}},\"TranscriptFilter\":{\"type\":\"structure\",\"required\":[\"TranscriptFilterType\",\"Targets\"],\"members\":{\"TranscriptFilterType\":{},\"AbsoluteTimeRange\":{\"shape\":\"S7\"},\"RelativeTimeRange\":{\"shape\":\"S8\"},\"ParticipantRole\":{},\"Negate\":{\"type\":\"boolean\"},\"Targets\":{\"type\":\"list\",\"member\":{}}}},\"SentimentFilter\":{\"type\":\"structure\",\"required\":[\"Sentiments\"],\"members\":{\"Sentiments\":{\"type\":\"list\",\"member\":{}},\"AbsoluteTimeRange\":{\"shape\":\"S7\"},\"RelativeTimeRange\":{\"shape\":\"S8\"},\"ParticipantRole\":{},\"Negate\":{\"type\":\"boolean\"}}}},\"union\":true}},\"S7\":{\"type\":\"structure\",\"members\":{\"StartTime\":{\"type\":\"long\"},\"EndTime\":{\"type\":\"long\"},\"First\":{\"type\":\"long\"},\"Last\":{\"type\":\"long\"}}},\"S8\":{\"type\":\"structure\",\"members\":{\"StartPercentage\":{\"type\":\"integer\"},\"EndPercentage\":{\"type\":\"integer\"},\"First\":{\"type\":\"integer\"},\"Last\":{\"type\":\"integer\"}}},\"Sl\":{\"type\":\"structure\",\"members\":{\"CategoryName\":{},\"Rules\":{\"shape\":\"S3\"},\"CreateTime\":{\"type\":\"timestamp\"},\"LastUpdateTime\":{\"type\":\"timestamp\"}}},\"Sr\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"DataAccessRoleArn\"],\"members\":{\"S3Uri\":{},\"TuningDataS3Uri\":{},\"DataAccessRoleArn\":{}}},\"Su\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S17\":{\"type\":\"list\",\"member\":{}},\"S1c\":{\"type\":\"list\",\"member\":{}},\"S1t\":{\"type\":\"structure\",\"members\":{\"ModelName\":{},\"CreateTime\":{\"type\":\"timestamp\"},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"LanguageCode\":{},\"BaseModelName\":{},\"ModelStatus\":{},\"UpgradeAvailability\":{\"type\":\"boolean\"},\"FailureReason\":{},\"InputDataConfig\":{\"shape\":\"Sr\"}}},\"S1y\":{\"type\":\"structure\",\"members\":{\"CallAnalyticsJobName\":{},\"CallAnalyticsJobStatus\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S22\"},\"Transcript\":{\"shape\":\"S23\"},\"StartTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"DataAccessRoleArn\":{},\"IdentifiedLanguageScore\":{\"type\":\"float\"},\"Settings\":{\"shape\":\"S25\"},\"ChannelDefinitions\":{\"shape\":\"S2f\"}}},\"S22\":{\"type\":\"structure\",\"members\":{\"MediaFileUri\":{},\"RedactedMediaFileUri\":{}}},\"S23\":{\"type\":\"structure\",\"members\":{\"TranscriptFileUri\":{},\"RedactedTranscriptFileUri\":{}}},\"S25\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"VocabularyFilterName\":{},\"VocabularyFilterMethod\":{},\"LanguageModelName\":{},\"ContentRedaction\":{\"shape\":\"S27\"},\"LanguageOptions\":{\"shape\":\"S2c\"},\"LanguageIdSettings\":{\"shape\":\"S2d\"}}},\"S27\":{\"type\":\"structure\",\"required\":[\"RedactionType\",\"RedactionOutput\"],\"members\":{\"RedactionType\":{},\"RedactionOutput\":{},\"PiiEntityTypes\":{\"type\":\"list\",\"member\":{}}}},\"S2c\":{\"type\":\"list\",\"member\":{}},\"S2d\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"VocabularyFilterName\":{},\"LanguageModelName\":{}}}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChannelId\":{\"type\":\"integer\"},\"ParticipantRole\":{}}}},\"S2k\":{\"type\":\"structure\",\"members\":{\"MedicalTranscriptionJobName\":{},\"TranscriptionJobStatus\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S22\"},\"Transcript\":{\"type\":\"structure\",\"members\":{\"TranscriptFileUri\":{}}},\"StartTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"Settings\":{\"shape\":\"S2o\"},\"ContentIdentificationType\":{},\"Specialty\":{},\"Type\":{},\"Tags\":{\"shape\":\"Su\"}}},\"S2o\":{\"type\":\"structure\",\"members\":{\"ShowSpeakerLabels\":{\"type\":\"boolean\"},\"MaxSpeakerLabels\":{\"type\":\"integer\"},\"ChannelIdentification\":{\"type\":\"boolean\"},\"ShowAlternatives\":{\"type\":\"boolean\"},\"MaxAlternatives\":{\"type\":\"integer\"},\"VocabularyName\":{}}},\"S2y\":{\"type\":\"structure\",\"members\":{\"TranscriptionJobName\":{},\"TranscriptionJobStatus\":{},\"LanguageCode\":{},\"MediaSampleRateHertz\":{\"type\":\"integer\"},\"MediaFormat\":{},\"Media\":{\"shape\":\"S22\"},\"Transcript\":{\"shape\":\"S23\"},\"StartTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"},\"CompletionTime\":{\"type\":\"timestamp\"},\"FailureReason\":{},\"Settings\":{\"shape\":\"S2z\"},\"ModelSettings\":{\"shape\":\"S30\"},\"JobExecutionSettings\":{\"shape\":\"S31\"},\"ContentRedaction\":{\"shape\":\"S27\"},\"IdentifyLanguage\":{\"type\":\"boolean\"},\"LanguageOptions\":{\"shape\":\"S2c\"},\"IdentifiedLanguageScore\":{\"type\":\"float\"},\"Tags\":{\"shape\":\"Su\"},\"Subtitles\":{\"type\":\"structure\",\"members\":{\"Formats\":{\"shape\":\"S33\"},\"SubtitleFileUris\":{\"type\":\"list\",\"member\":{}},\"OutputStartIndex\":{\"type\":\"integer\"}}},\"LanguageIdSettings\":{\"shape\":\"S2d\"}}},\"S2z\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"ShowSpeakerLabels\":{\"type\":\"boolean\"},\"MaxSpeakerLabels\":{\"type\":\"integer\"},\"ChannelIdentification\":{\"type\":\"boolean\"},\"ShowAlternatives\":{\"type\":\"boolean\"},\"MaxAlternatives\":{\"type\":\"integer\"},\"VocabularyFilterName\":{},\"VocabularyFilterMethod\":{}}},\"S30\":{\"type\":\"structure\",\"members\":{\"LanguageModelName\":{}}},\"S31\":{\"type\":\"structure\",\"members\":{\"AllowDeferredExecution\":{\"type\":\"boolean\"},\"DataAccessRoleArn\":{}}},\"S33\":{\"type\":\"list\",\"member\":{}},\"S3u\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VocabularyName\":{},\"LanguageCode\":{},\"LastModifiedTime\":{\"type\":\"timestamp\"},\"VocabularyState\":{}}}},\"S4f\":{\"type\":\"map\",\"key\":{},\"value\":{}}}}"); /***/ }), @@ -38312,7 +41606,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListLanguageModels\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMedicalTranscriptionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMedicalVocabularies\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListTranscriptionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListVocabularies\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListVocabularyFilters\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListCallAnalyticsCategories\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListCallAnalyticsJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListLanguageModels\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMedicalTranscriptionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMedicalVocabularies\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListTranscriptionJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListVocabularies\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListVocabularyFilters\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); /***/ }), @@ -38320,7 +41614,7 @@ module.exports = JSON.parse("{\"o\":{\"ListLanguageModels\":{\"input_token\":\"N /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-11-05\",\"endpointPrefix\":\"transfer\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWS Transfer\",\"serviceFullName\":\"AWS Transfer Family\",\"serviceId\":\"Transfer\",\"signatureVersion\":\"v4\",\"signingName\":\"transfer\",\"targetPrefix\":\"TransferService\",\"uid\":\"transfer-2018-11-05\"},\"operations\":{\"CreateAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"Role\",\"ServerId\",\"ExternalId\"],\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ServerId\":{},\"ExternalId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"ServerId\":{},\"ExternalId\":{}}}},\"CreateServer\":{\"input\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"Domain\":{},\"EndpointDetails\":{\"shape\":\"Sj\"},\"EndpointType\":{},\"HostKey\":{\"shape\":\"St\"},\"IdentityProviderDetails\":{\"shape\":\"Su\"},\"IdentityProviderType\":{},\"LoggingRole\":{},\"Protocols\":{\"shape\":\"Sy\"},\"SecurityPolicyName\":{},\"Tags\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"ServerId\":{}}}},\"CreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"Role\",\"ServerId\",\"UserName\"],\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ServerId\":{},\"SshPublicKeyBody\":{},\"Tags\":{\"shape\":\"S11\"},\"UserName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"UserName\"],\"members\":{\"ServerId\":{},\"UserName\":{}}}},\"DeleteAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"ServerId\":{},\"ExternalId\":{}}}},\"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\":{}}}},\"DescribeAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"ServerId\":{},\"ExternalId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"Access\"],\"members\":{\"ServerId\":{},\"Access\":{\"type\":\"structure\",\"members\":{\"HomeDirectory\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"HomeDirectoryType\":{},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ExternalId\":{}}}}}},\"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\":\"S1m\"},\"SshKexs\":{\"shape\":\"S1m\"},\"SshMacs\":{\"shape\":\"S1m\"},\"TlsCiphers\":{\"shape\":\"S1m\"}}}}}},\"DescribeServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"ServerId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Server\"],\"members\":{\"Server\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"Certificate\":{},\"ProtocolDetails\":{\"shape\":\"S1s\"},\"Domain\":{},\"EndpointDetails\":{\"shape\":\"Sj\"},\"EndpointType\":{},\"HostKeyFingerprint\":{},\"IdentityProviderDetails\":{\"shape\":\"Su\"},\"IdentityProviderType\":{},\"LoggingRole\":{},\"Protocols\":{\"shape\":\"Sy\"},\"SecurityPolicyName\":{},\"ServerId\":{},\"State\":{},\"Tags\":{\"shape\":\"S11\"},\"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\":\"S4\"},\"HomeDirectoryType\":{},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"SshPublicKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DateImported\",\"SshPublicKeyBody\",\"SshPublicKeyId\"],\"members\":{\"DateImported\":{\"type\":\"timestamp\"},\"SshPublicKeyBody\":{},\"SshPublicKeyId\":{}}}},\"Tags\":{\"shape\":\"S11\"},\"UserName\":{}}}}}},\"ImportSshPublicKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"SshPublicKeyBody\",\"UserName\"],\"members\":{\"ServerId\":{},\"SshPublicKeyBody\":{},\"UserName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"SshPublicKeyId\",\"UserName\"],\"members\":{\"ServerId\":{},\"SshPublicKeyId\":{},\"UserName\":{}}}},\"ListAccesses\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"ServerId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"Accesses\"],\"members\":{\"NextToken\":{},\"ServerId\":{},\"Accesses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"Role\":{},\"ExternalId\":{}}}}}}},\"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\":\"S11\"}}}},\"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\":\"S11\"}}}},\"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\":{}}}}},\"UpdateAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ServerId\":{},\"ExternalId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"ServerId\":{},\"ExternalId\":{}}}},\"UpdateServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"Certificate\":{},\"ProtocolDetails\":{\"shape\":\"S1s\"},\"EndpointDetails\":{\"shape\":\"Sj\"},\"EndpointType\":{},\"HostKey\":{\"shape\":\"St\"},\"IdentityProviderDetails\":{\"shape\":\"Su\"},\"LoggingRole\":{},\"Protocols\":{\"shape\":\"Sy\"},\"SecurityPolicyName\":{},\"ServerId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"ServerId\":{}}}},\"UpdateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"UserName\"],\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ServerId\":{},\"UserName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"UserName\"],\"members\":{\"ServerId\":{},\"UserName\":{}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Entry\",\"Target\"],\"members\":{\"Entry\":{},\"Target\":{}}}},\"S9\":{\"type\":\"structure\",\"required\":[\"Uid\",\"Gid\"],\"members\":{\"Uid\":{\"type\":\"long\"},\"Gid\":{\"type\":\"long\"},\"SecondaryGids\":{\"type\":\"list\",\"member\":{\"type\":\"long\"}}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"AddressAllocationIds\":{\"type\":\"list\",\"member\":{}},\"SubnetIds\":{\"type\":\"list\",\"member\":{}},\"VpcEndpointId\":{},\"VpcId\":{},\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"St\":{\"type\":\"string\",\"sensitive\":true},\"Su\":{\"type\":\"structure\",\"members\":{\"Url\":{},\"InvocationRole\":{},\"DirectoryId\":{}}},\"Sy\":{\"type\":\"list\",\"member\":{}},\"S11\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1m\":{\"type\":\"list\",\"member\":{}},\"S1s\":{\"type\":\"structure\",\"members\":{\"PassiveIp\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-11-05\",\"endpointPrefix\":\"transfer\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"AWS Transfer\",\"serviceFullName\":\"AWS Transfer Family\",\"serviceId\":\"Transfer\",\"signatureVersion\":\"v4\",\"signingName\":\"transfer\",\"targetPrefix\":\"TransferService\",\"uid\":\"transfer-2018-11-05\"},\"operations\":{\"CreateAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"Role\",\"ServerId\",\"ExternalId\"],\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ServerId\":{},\"ExternalId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"ServerId\":{},\"ExternalId\":{}}}},\"CreateServer\":{\"input\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"Domain\":{},\"EndpointDetails\":{\"shape\":\"Sj\"},\"EndpointType\":{},\"HostKey\":{\"shape\":\"St\"},\"IdentityProviderDetails\":{\"shape\":\"Su\"},\"IdentityProviderType\":{},\"LoggingRole\":{},\"PostAuthenticationLoginBanner\":{},\"PreAuthenticationLoginBanner\":{},\"Protocols\":{\"shape\":\"S11\"},\"ProtocolDetails\":{\"shape\":\"S13\"},\"SecurityPolicyName\":{},\"Tags\":{\"shape\":\"S17\"},\"WorkflowDetails\":{\"shape\":\"S1b\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"ServerId\":{}}}},\"CreateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"Role\",\"ServerId\",\"UserName\"],\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ServerId\":{},\"SshPublicKeyBody\":{},\"Tags\":{\"shape\":\"S17\"},\"UserName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"UserName\"],\"members\":{\"ServerId\":{},\"UserName\":{}}}},\"CreateWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"Steps\"],\"members\":{\"Description\":{},\"Steps\":{\"shape\":\"S1m\"},\"OnExceptionSteps\":{\"shape\":\"S1m\"},\"Tags\":{\"shape\":\"S17\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"WorkflowId\"],\"members\":{\"WorkflowId\":{}}}},\"DeleteAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"ServerId\":{},\"ExternalId\":{}}}},\"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\":{}}}},\"DeleteWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkflowId\"],\"members\":{\"WorkflowId\":{}}}},\"DescribeAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"ServerId\":{},\"ExternalId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"Access\"],\"members\":{\"ServerId\":{},\"Access\":{\"type\":\"structure\",\"members\":{\"HomeDirectory\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"HomeDirectoryType\":{},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ExternalId\":{}}}}}},\"DescribeExecution\":{\"input\":{\"type\":\"structure\",\"required\":[\"ExecutionId\",\"WorkflowId\"],\"members\":{\"ExecutionId\":{},\"WorkflowId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"WorkflowId\",\"Execution\"],\"members\":{\"WorkflowId\":{},\"Execution\":{\"type\":\"structure\",\"members\":{\"ExecutionId\":{},\"InitialFileLocation\":{\"shape\":\"S2n\"},\"ServiceMetadata\":{\"shape\":\"S2r\"},\"ExecutionRole\":{},\"LoggingConfiguration\":{\"type\":\"structure\",\"members\":{\"LoggingRole\":{},\"LogGroupName\":{}}},\"PosixProfile\":{\"shape\":\"S9\"},\"Status\":{},\"Results\":{\"type\":\"structure\",\"members\":{\"Steps\":{\"shape\":\"S2y\"},\"OnExceptionSteps\":{\"shape\":\"S2y\"}}}}}}}},\"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\":\"S38\"},\"SshKexs\":{\"shape\":\"S38\"},\"SshMacs\":{\"shape\":\"S38\"},\"TlsCiphers\":{\"shape\":\"S38\"}}}}}},\"DescribeServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"ServerId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Server\"],\"members\":{\"Server\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"Certificate\":{},\"ProtocolDetails\":{\"shape\":\"S13\"},\"Domain\":{},\"EndpointDetails\":{\"shape\":\"Sj\"},\"EndpointType\":{},\"HostKeyFingerprint\":{},\"IdentityProviderDetails\":{\"shape\":\"Su\"},\"IdentityProviderType\":{},\"LoggingRole\":{},\"PostAuthenticationLoginBanner\":{},\"PreAuthenticationLoginBanner\":{},\"Protocols\":{\"shape\":\"S11\"},\"SecurityPolicyName\":{},\"ServerId\":{},\"State\":{},\"Tags\":{\"shape\":\"S17\"},\"UserCount\":{\"type\":\"integer\"},\"WorkflowDetails\":{\"shape\":\"S1b\"}}}}}},\"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\":\"S4\"},\"HomeDirectoryType\":{},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"SshPublicKeys\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DateImported\",\"SshPublicKeyBody\",\"SshPublicKeyId\"],\"members\":{\"DateImported\":{\"type\":\"timestamp\"},\"SshPublicKeyBody\":{},\"SshPublicKeyId\":{}}}},\"Tags\":{\"shape\":\"S17\"},\"UserName\":{}}}}}},\"DescribeWorkflow\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkflowId\"],\"members\":{\"WorkflowId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workflow\"],\"members\":{\"Workflow\":{\"type\":\"structure\",\"required\":[\"Arn\"],\"members\":{\"Arn\":{},\"Description\":{},\"Steps\":{\"shape\":\"S1m\"},\"OnExceptionSteps\":{\"shape\":\"S1m\"},\"WorkflowId\":{},\"Tags\":{\"shape\":\"S17\"}}}}}},\"ImportSshPublicKey\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"SshPublicKeyBody\",\"UserName\"],\"members\":{\"ServerId\":{},\"SshPublicKeyBody\":{},\"UserName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"SshPublicKeyId\",\"UserName\"],\"members\":{\"ServerId\":{},\"SshPublicKeyId\":{},\"UserName\":{}}}},\"ListAccesses\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"ServerId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"Accesses\"],\"members\":{\"NextToken\":{},\"ServerId\":{},\"Accesses\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"Role\":{},\"ExternalId\":{}}}}}}},\"ListExecutions\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkflowId\"],\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{},\"WorkflowId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"WorkflowId\",\"Executions\"],\"members\":{\"NextToken\":{},\"WorkflowId\":{},\"Executions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ExecutionId\":{},\"InitialFileLocation\":{\"shape\":\"S2n\"},\"ServiceMetadata\":{\"shape\":\"S2r\"},\"Status\":{}}}}}}},\"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\":\"S17\"}}}},\"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\":{}}}}}}},\"ListWorkflows\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"Workflows\"],\"members\":{\"NextToken\":{},\"Workflows\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WorkflowId\":{},\"Description\":{},\"Arn\":{}}}}}}},\"SendWorkflowStepState\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkflowId\",\"ExecutionId\",\"Token\",\"Status\"],\"members\":{\"WorkflowId\":{},\"ExecutionId\":{},\"Token\":{},\"Status\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S17\"}}}},\"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\":{}}}}},\"UpdateAccess\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ServerId\":{},\"ExternalId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"ExternalId\"],\"members\":{\"ServerId\":{},\"ExternalId\":{}}}},\"UpdateServer\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"Certificate\":{},\"ProtocolDetails\":{\"shape\":\"S13\"},\"EndpointDetails\":{\"shape\":\"Sj\"},\"EndpointType\":{},\"HostKey\":{\"shape\":\"St\"},\"IdentityProviderDetails\":{\"shape\":\"Su\"},\"LoggingRole\":{},\"PostAuthenticationLoginBanner\":{},\"PreAuthenticationLoginBanner\":{},\"Protocols\":{\"shape\":\"S11\"},\"SecurityPolicyName\":{},\"ServerId\":{},\"WorkflowDetails\":{\"shape\":\"S1b\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\"],\"members\":{\"ServerId\":{}}}},\"UpdateUser\":{\"input\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"UserName\"],\"members\":{\"HomeDirectory\":{},\"HomeDirectoryType\":{},\"HomeDirectoryMappings\":{\"shape\":\"S4\"},\"Policy\":{},\"PosixProfile\":{\"shape\":\"S9\"},\"Role\":{},\"ServerId\":{},\"UserName\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"ServerId\",\"UserName\"],\"members\":{\"ServerId\":{},\"UserName\":{}}}}},\"shapes\":{\"S4\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Entry\",\"Target\"],\"members\":{\"Entry\":{},\"Target\":{}}}},\"S9\":{\"type\":\"structure\",\"required\":[\"Uid\",\"Gid\"],\"members\":{\"Uid\":{\"type\":\"long\"},\"Gid\":{\"type\":\"long\"},\"SecondaryGids\":{\"type\":\"list\",\"member\":{\"type\":\"long\"}}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"AddressAllocationIds\":{\"type\":\"list\",\"member\":{}},\"SubnetIds\":{\"type\":\"list\",\"member\":{}},\"VpcEndpointId\":{},\"VpcId\":{},\"SecurityGroupIds\":{\"type\":\"list\",\"member\":{}}}},\"St\":{\"type\":\"string\",\"sensitive\":true},\"Su\":{\"type\":\"structure\",\"members\":{\"Url\":{},\"InvocationRole\":{},\"DirectoryId\":{},\"Function\":{}}},\"S11\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"structure\",\"members\":{\"PassiveIp\":{},\"TlsSessionResumptionMode\":{}}},\"S17\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S1b\":{\"type\":\"structure\",\"required\":[\"OnUpload\"],\"members\":{\"OnUpload\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"WorkflowId\",\"ExecutionRole\"],\"members\":{\"WorkflowId\":{},\"ExecutionRole\":{}}}}}},\"S1m\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"CopyStepDetails\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"DestinationFileLocation\":{\"type\":\"structure\",\"members\":{\"S3FileLocation\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Key\":{}}},\"EfsFileLocation\":{\"shape\":\"S1v\"}}},\"OverwriteExisting\":{},\"SourceFileLocation\":{}}},\"CustomStepDetails\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Target\":{},\"TimeoutSeconds\":{\"type\":\"integer\"},\"SourceFileLocation\":{}}},\"DeleteStepDetails\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"SourceFileLocation\":{}}},\"TagStepDetails\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Tags\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"SourceFileLocation\":{}}}}}},\"S1v\":{\"type\":\"structure\",\"members\":{\"FileSystemId\":{},\"Path\":{}}},\"S2n\":{\"type\":\"structure\",\"members\":{\"S3FileLocation\":{\"type\":\"structure\",\"members\":{\"Bucket\":{},\"Key\":{},\"VersionId\":{},\"Etag\":{}}},\"EfsFileLocation\":{\"shape\":\"S1v\"}}},\"S2r\":{\"type\":\"structure\",\"required\":[\"UserDetails\"],\"members\":{\"UserDetails\":{\"type\":\"structure\",\"required\":[\"UserName\",\"ServerId\"],\"members\":{\"UserName\":{},\"ServerId\":{},\"SessionId\":{}}}}},\"S2y\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"StepType\":{},\"Outputs\":{},\"Error\":{\"type\":\"structure\",\"required\":[\"Type\",\"Message\"],\"members\":{\"Type\":{},\"Message\":{}}}}}},\"S38\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -38328,7 +41622,15 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListAccesses\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListAccesses\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"ServerId\"],\"output_token\":\"NextToken\",\"result_key\":\"Accesses\"},\"ListExecutions\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"WorkflowId\"],\"output_token\":\"NextToken\",\"result_key\":\"Executions\"},\"ListSecurityPolicies\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"SecurityPolicyNames\"},\"ListServers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Servers\"},\"ListTagsForResource\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"Arn\"],\"output_token\":\"NextToken\",\"result_key\":\"Tags\"},\"ListUsers\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"non_aggregate_keys\":[\"ServerId\"],\"output_token\":\"NextToken\",\"result_key\":\"Users\"},\"ListWorkflows\":{\"input_token\":\"NextToken\",\"limit_key\":\"MaxResults\",\"output_token\":\"NextToken\",\"result_key\":\"Workflows\"}}}"); + +/***/ }), + +/***/ 73183: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"V\":{\"ServerOffline\":{\"acceptors\":[{\"argument\":\"Server.State\",\"expected\":\"OFFLINE\",\"matcher\":\"path\",\"state\":\"success\"},{\"argument\":\"Server.State\",\"expected\":\"STOP_FAILED\",\"matcher\":\"path\",\"state\":\"failure\"}],\"delay\":30,\"maxAttempts\":120,\"operation\":\"DescribeServer\",\"type\":\"api\"},\"ServerOnline\":{\"acceptors\":[{\"argument\":\"Server.State\",\"expected\":\"ONLINE\",\"matcher\":\"path\",\"state\":\"success\"},{\"argument\":\"Server.State\",\"expected\":\"START_FAILED\",\"matcher\":\"path\",\"state\":\"failure\"}],\"delay\":30,\"maxAttempts\":120,\"operation\":\"DescribeServer\",\"type\":\"api\"}}}"); /***/ }), @@ -38336,7 +41638,7 @@ module.exports = JSON.parse("{\"o\":{\"ListAccesses\":{\"input_token\":\"NextTok /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-01\",\"endpointPrefix\":\"translate\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Translate\",\"serviceId\":\"Translate\",\"signatureVersion\":\"v4\",\"signingName\":\"translate\",\"targetPrefix\":\"AWSShineFrontendService_20170701\",\"uid\":\"translate-2017-07-01\"},\"operations\":{\"CreateParallelData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ParallelDataConfig\",\"ClientToken\"],\"members\":{\"Name\":{},\"Description\":{},\"ParallelDataConfig\":{\"shape\":\"S4\"},\"EncryptionKey\":{\"shape\":\"S7\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{}}}},\"DeleteParallelData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{}}}},\"DeleteTerminology\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"DescribeTextTranslationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TextTranslationJobProperties\":{\"shape\":\"Sj\"}}}},\"GetParallelData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ParallelDataProperties\":{\"shape\":\"Sz\"},\"DataLocation\":{\"shape\":\"S13\"},\"AuxiliaryDataLocation\":{\"shape\":\"S13\"},\"LatestUpdateAttemptAuxiliaryDataLocation\":{\"shape\":\"S13\"}}}},\"GetTerminology\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"TerminologyDataFormat\"],\"members\":{\"Name\":{},\"TerminologyDataFormat\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminologyProperties\":{\"shape\":\"S18\"},\"TerminologyDataLocation\":{\"type\":\"structure\",\"required\":[\"RepositoryType\",\"Location\"],\"members\":{\"RepositoryType\":{},\"Location\":{}}}}}},\"ImportTerminology\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"MergeStrategy\",\"TerminologyData\"],\"members\":{\"Name\":{},\"MergeStrategy\":{},\"Description\":{},\"TerminologyData\":{\"type\":\"structure\",\"required\":[\"File\",\"Format\"],\"members\":{\"File\":{\"type\":\"blob\",\"sensitive\":true},\"Format\":{}}},\"EncryptionKey\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminologyProperties\":{\"shape\":\"S18\"}}}},\"ListParallelData\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ParallelDataPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sz\"}},\"NextToken\":{}}}},\"ListTerminologies\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminologyPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"S18\"}},\"NextToken\":{}}}},\"ListTextTranslationJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"JobStatus\":{},\"SubmittedBeforeTime\":{\"type\":\"timestamp\"},\"SubmittedAfterTime\":{\"type\":\"timestamp\"}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TextTranslationJobPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\"}},\"NextToken\":{}}}},\"StartTextTranslationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"SourceLanguageCode\",\"TargetLanguageCodes\",\"ClientToken\"],\"members\":{\"JobName\":{},\"InputDataConfig\":{\"shape\":\"St\"},\"OutputDataConfig\":{\"shape\":\"Sv\"},\"DataAccessRoleArn\":{},\"SourceLanguageCode\":{},\"TargetLanguageCodes\":{\"shape\":\"Sp\"},\"TerminologyNames\":{\"shape\":\"Sq\"},\"ParallelDataNames\":{\"shape\":\"Sq\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StopTextTranslationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"TranslateText\":{\"input\":{\"type\":\"structure\",\"required\":[\"Text\",\"SourceLanguageCode\",\"TargetLanguageCode\"],\"members\":{\"Text\":{},\"TerminologyNames\":{\"shape\":\"Sq\"},\"SourceLanguageCode\":{},\"TargetLanguageCode\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"TranslatedText\",\"SourceLanguageCode\",\"TargetLanguageCode\"],\"members\":{\"TranslatedText\":{},\"SourceLanguageCode\":{},\"TargetLanguageCode\":{},\"AppliedTerminologies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Terms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceText\":{},\"TargetText\":{}}}}}}}}}},\"UpdateParallelData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ParallelDataConfig\",\"ClientToken\"],\"members\":{\"Name\":{},\"Description\":{},\"ParallelDataConfig\":{\"shape\":\"S4\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"LatestUpdateAttemptStatus\":{},\"LatestUpdateAttemptAt\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"Format\"],\"members\":{\"S3Uri\":{},\"Format\":{}}},\"S7\":{\"type\":\"structure\",\"required\":[\"Type\",\"Id\"],\"members\":{\"Type\":{},\"Id\":{}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"JobDetails\":{\"type\":\"structure\",\"members\":{\"TranslatedDocumentsCount\":{\"type\":\"integer\"},\"DocumentsWithErrorsCount\":{\"type\":\"integer\"},\"InputDocumentsCount\":{\"type\":\"integer\"}}},\"SourceLanguageCode\":{},\"TargetLanguageCodes\":{\"shape\":\"Sp\"},\"TerminologyNames\":{\"shape\":\"Sq\"},\"ParallelDataNames\":{\"shape\":\"Sq\"},\"Message\":{},\"SubmittedTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"St\"},\"OutputDataConfig\":{\"shape\":\"Sv\"},\"DataAccessRoleArn\":{}}},\"Sp\":{\"type\":\"list\",\"member\":{}},\"Sq\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"ContentType\"],\"members\":{\"S3Uri\":{},\"ContentType\":{}}},\"Sv\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{}}},\"Sz\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"Description\":{},\"Status\":{},\"SourceLanguageCode\":{},\"TargetLanguageCodes\":{\"shape\":\"S11\"},\"ParallelDataConfig\":{\"shape\":\"S4\"},\"Message\":{},\"ImportedDataSize\":{\"type\":\"long\"},\"ImportedRecordCount\":{\"type\":\"long\"},\"FailedRecordCount\":{\"type\":\"long\"},\"SkippedRecordCount\":{\"type\":\"long\"},\"EncryptionKey\":{\"shape\":\"S7\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"LatestUpdateAttemptStatus\":{},\"LatestUpdateAttemptAt\":{\"type\":\"timestamp\"}}},\"S11\":{\"type\":\"list\",\"member\":{}},\"S13\":{\"type\":\"structure\",\"required\":[\"RepositoryType\",\"Location\"],\"members\":{\"RepositoryType\":{},\"Location\":{}}},\"S18\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"Arn\":{},\"SourceLanguageCode\":{},\"TargetLanguageCodes\":{\"shape\":\"S11\"},\"EncryptionKey\":{\"shape\":\"S7\"},\"SizeBytes\":{\"type\":\"integer\"},\"TermCount\":{\"type\":\"integer\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-07-01\",\"endpointPrefix\":\"translate\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Translate\",\"serviceId\":\"Translate\",\"signatureVersion\":\"v4\",\"signingName\":\"translate\",\"targetPrefix\":\"AWSShineFrontendService_20170701\",\"uid\":\"translate-2017-07-01\"},\"operations\":{\"CreateParallelData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ParallelDataConfig\",\"ClientToken\"],\"members\":{\"Name\":{},\"Description\":{},\"ParallelDataConfig\":{\"shape\":\"S4\"},\"EncryptionKey\":{\"shape\":\"S7\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{}}}},\"DeleteParallelData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{}}}},\"DeleteTerminology\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"DescribeTextTranslationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TextTranslationJobProperties\":{\"shape\":\"Sj\"}}}},\"GetParallelData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ParallelDataProperties\":{\"shape\":\"S12\"},\"DataLocation\":{\"shape\":\"S16\"},\"AuxiliaryDataLocation\":{\"shape\":\"S16\"},\"LatestUpdateAttemptAuxiliaryDataLocation\":{\"shape\":\"S16\"}}}},\"GetTerminology\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{},\"TerminologyDataFormat\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminologyProperties\":{\"shape\":\"S1b\"},\"TerminologyDataLocation\":{\"shape\":\"S1e\"},\"AuxiliaryDataLocation\":{\"shape\":\"S1e\"}}}},\"ImportTerminology\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"MergeStrategy\",\"TerminologyData\"],\"members\":{\"Name\":{},\"MergeStrategy\":{},\"Description\":{},\"TerminologyData\":{\"type\":\"structure\",\"required\":[\"File\",\"Format\"],\"members\":{\"File\":{\"type\":\"blob\",\"sensitive\":true},\"Format\":{},\"Directionality\":{}}},\"EncryptionKey\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminologyProperties\":{\"shape\":\"S1b\"},\"AuxiliaryDataLocation\":{\"shape\":\"S1e\"}}}},\"ListParallelData\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ParallelDataPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"S12\"}},\"NextToken\":{}}}},\"ListTerminologies\":{\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TerminologyPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"S1b\"}},\"NextToken\":{}}}},\"ListTextTranslationJobs\":{\"input\":{\"type\":\"structure\",\"members\":{\"Filter\":{\"type\":\"structure\",\"members\":{\"JobName\":{},\"JobStatus\":{},\"SubmittedBeforeTime\":{\"type\":\"timestamp\"},\"SubmittedAfterTime\":{\"type\":\"timestamp\"}}},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"TextTranslationJobPropertiesList\":{\"type\":\"list\",\"member\":{\"shape\":\"Sj\"}},\"NextToken\":{}}}},\"StartTextTranslationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"InputDataConfig\",\"OutputDataConfig\",\"DataAccessRoleArn\",\"SourceLanguageCode\",\"TargetLanguageCodes\",\"ClientToken\"],\"members\":{\"JobName\":{},\"InputDataConfig\":{\"shape\":\"St\"},\"OutputDataConfig\":{\"shape\":\"Sv\"},\"DataAccessRoleArn\":{},\"SourceLanguageCode\":{},\"TargetLanguageCodes\":{\"shape\":\"Sp\"},\"TerminologyNames\":{\"shape\":\"Sq\"},\"ParallelDataNames\":{\"shape\":\"Sq\"},\"ClientToken\":{\"idempotencyToken\":true},\"Settings\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"StopTextTranslationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"JobId\"],\"members\":{\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobStatus\":{}}}},\"TranslateText\":{\"input\":{\"type\":\"structure\",\"required\":[\"Text\",\"SourceLanguageCode\",\"TargetLanguageCode\"],\"members\":{\"Text\":{},\"TerminologyNames\":{\"shape\":\"Sq\"},\"SourceLanguageCode\":{},\"TargetLanguageCode\":{},\"Settings\":{\"shape\":\"Sx\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"TranslatedText\",\"SourceLanguageCode\",\"TargetLanguageCode\"],\"members\":{\"TranslatedText\":{},\"SourceLanguageCode\":{},\"TargetLanguageCode\":{},\"AppliedTerminologies\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Terms\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SourceText\":{},\"TargetText\":{}}}}}}},\"AppliedSettings\":{\"shape\":\"Sx\"}}}},\"UpdateParallelData\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ParallelDataConfig\",\"ClientToken\"],\"members\":{\"Name\":{},\"Description\":{},\"ParallelDataConfig\":{\"shape\":\"S4\"},\"ClientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Status\":{},\"LatestUpdateAttemptStatus\":{},\"LatestUpdateAttemptAt\":{\"type\":\"timestamp\"}}}}},\"shapes\":{\"S4\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"Format\"],\"members\":{\"S3Uri\":{},\"Format\":{}}},\"S7\":{\"type\":\"structure\",\"required\":[\"Type\",\"Id\"],\"members\":{\"Type\":{},\"Id\":{}}},\"Sj\":{\"type\":\"structure\",\"members\":{\"JobId\":{},\"JobName\":{},\"JobStatus\":{},\"JobDetails\":{\"type\":\"structure\",\"members\":{\"TranslatedDocumentsCount\":{\"type\":\"integer\"},\"DocumentsWithErrorsCount\":{\"type\":\"integer\"},\"InputDocumentsCount\":{\"type\":\"integer\"}}},\"SourceLanguageCode\":{},\"TargetLanguageCodes\":{\"shape\":\"Sp\"},\"TerminologyNames\":{\"shape\":\"Sq\"},\"ParallelDataNames\":{\"shape\":\"Sq\"},\"Message\":{},\"SubmittedTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"},\"InputDataConfig\":{\"shape\":\"St\"},\"OutputDataConfig\":{\"shape\":\"Sv\"},\"DataAccessRoleArn\":{},\"Settings\":{\"shape\":\"Sx\"}}},\"Sp\":{\"type\":\"list\",\"member\":{}},\"Sq\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"structure\",\"required\":[\"S3Uri\",\"ContentType\"],\"members\":{\"S3Uri\":{},\"ContentType\":{}}},\"Sv\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{},\"EncryptionKey\":{\"shape\":\"S7\"}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"Formality\":{},\"Profanity\":{}}},\"S12\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Arn\":{},\"Description\":{},\"Status\":{},\"SourceLanguageCode\":{},\"TargetLanguageCodes\":{\"shape\":\"S14\"},\"ParallelDataConfig\":{\"shape\":\"S4\"},\"Message\":{},\"ImportedDataSize\":{\"type\":\"long\"},\"ImportedRecordCount\":{\"type\":\"long\"},\"FailedRecordCount\":{\"type\":\"long\"},\"SkippedRecordCount\":{\"type\":\"long\"},\"EncryptionKey\":{\"shape\":\"S7\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"LatestUpdateAttemptStatus\":{},\"LatestUpdateAttemptAt\":{\"type\":\"timestamp\"}}},\"S14\":{\"type\":\"list\",\"member\":{}},\"S16\":{\"type\":\"structure\",\"required\":[\"RepositoryType\",\"Location\"],\"members\":{\"RepositoryType\":{},\"Location\":{}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Description\":{},\"Arn\":{},\"SourceLanguageCode\":{},\"TargetLanguageCodes\":{\"shape\":\"S14\"},\"EncryptionKey\":{\"shape\":\"S7\"},\"SizeBytes\":{\"type\":\"integer\"},\"TermCount\":{\"type\":\"integer\"},\"CreatedAt\":{\"type\":\"timestamp\"},\"LastUpdatedAt\":{\"type\":\"timestamp\"},\"Directionality\":{},\"Message\":{},\"SkippedTermCount\":{\"type\":\"integer\"},\"Format\":{}}},\"S1e\":{\"type\":\"structure\",\"required\":[\"RepositoryType\",\"Location\"],\"members\":{\"RepositoryType\":{},\"Location\":{}}}}}"); /***/ }), @@ -38348,6 +41650,22 @@ module.exports = JSON.parse("{\"o\":{\"ListParallelData\":{\"input_token\":\"Nex /***/ }), +/***/ 12372: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2021-09-27\",\"endpointPrefix\":\"voiceid\",\"jsonVersion\":\"1.0\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon Voice ID\",\"serviceId\":\"Voice ID\",\"signatureVersion\":\"v4\",\"signingName\":\"voiceid\",\"targetPrefix\":\"VoiceID\",\"uid\":\"voice-id-2021-09-27\"},\"operations\":{\"CreateDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"ServerSideEncryptionConfiguration\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"Description\":{\"shape\":\"S3\"},\"Name\":{\"shape\":\"S4\"},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Domain\":{\"shape\":\"Sc\"}}},\"idempotent\":true},\"DeleteDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\"],\"members\":{\"DomainId\":{}}}},\"DeleteFraudster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"FraudsterId\"],\"members\":{\"DomainId\":{},\"FraudsterId\":{\"shape\":\"Sj\"}}}},\"DeleteSpeaker\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"SpeakerId\"],\"members\":{\"DomainId\":{},\"SpeakerId\":{\"shape\":\"Sl\"}}}},\"DescribeDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\"],\"members\":{\"DomainId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Domain\":{\"shape\":\"Sc\"}}}},\"DescribeFraudster\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"FraudsterId\"],\"members\":{\"DomainId\":{},\"FraudsterId\":{\"shape\":\"Sj\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Fraudster\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"DomainId\":{},\"GeneratedFraudsterId\":{}}}}}},\"DescribeFraudsterRegistrationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"JobId\"],\"members\":{\"DomainId\":{},\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"shape\":\"Sv\"}}}},\"DescribeSpeaker\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"SpeakerId\"],\"members\":{\"DomainId\":{},\"SpeakerId\":{\"shape\":\"Sl\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Speaker\":{\"shape\":\"S1b\"}}}},\"DescribeSpeakerEnrollmentJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"JobId\"],\"members\":{\"DomainId\":{},\"JobId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"shape\":\"S1h\"}}}},\"EvaluateSession\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"SessionNameOrId\"],\"members\":{\"DomainId\":{},\"SessionNameOrId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuthenticationResult\":{\"type\":\"structure\",\"members\":{\"AudioAggregationEndedAt\":{\"type\":\"timestamp\"},\"AudioAggregationStartedAt\":{\"type\":\"timestamp\"},\"AuthenticationResultId\":{},\"Configuration\":{\"type\":\"structure\",\"required\":[\"AcceptanceThreshold\"],\"members\":{\"AcceptanceThreshold\":{\"type\":\"integer\"}}},\"CustomerSpeakerId\":{\"shape\":\"S1c\"},\"Decision\":{},\"GeneratedSpeakerId\":{},\"Score\":{\"type\":\"integer\"}}},\"DomainId\":{},\"FraudDetectionResult\":{\"type\":\"structure\",\"members\":{\"AudioAggregationEndedAt\":{\"type\":\"timestamp\"},\"AudioAggregationStartedAt\":{\"type\":\"timestamp\"},\"Configuration\":{\"type\":\"structure\",\"required\":[\"RiskThreshold\"],\"members\":{\"RiskThreshold\":{\"type\":\"integer\"}}},\"Decision\":{},\"FraudDetectionResultId\":{},\"Reasons\":{\"type\":\"list\",\"member\":{}},\"RiskDetails\":{\"type\":\"structure\",\"required\":[\"KnownFraudsterRisk\"],\"members\":{\"KnownFraudsterRisk\":{\"type\":\"structure\",\"required\":[\"RiskScore\"],\"members\":{\"GeneratedFraudsterId\":{},\"RiskScore\":{\"type\":\"integer\"}}}}}}},\"SessionId\":{},\"SessionName\":{},\"StreamingStatus\":{}}}},\"ListDomains\":{\"input\":{\"type\":\"structure\",\"members\":{\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Description\":{\"shape\":\"S3\"},\"DomainId\":{},\"DomainStatus\":{},\"Name\":{\"shape\":\"S4\"},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"UpdatedAt\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListFraudsterRegistrationJobs\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\"],\"members\":{\"DomainId\":{},\"JobStatus\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"DomainId\":{},\"EndedAt\":{\"type\":\"timestamp\"},\"FailureDetails\":{\"shape\":\"Sx\"},\"JobId\":{},\"JobName\":{\"shape\":\"S12\"},\"JobProgress\":{\"shape\":\"S13\"},\"JobStatus\":{}}}},\"NextToken\":{}}}},\"ListSpeakerEnrollmentJobs\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\"],\"members\":{\"DomainId\":{},\"JobStatus\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"JobSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"DomainId\":{},\"EndedAt\":{\"type\":\"timestamp\"},\"FailureDetails\":{\"shape\":\"Sx\"},\"JobId\":{},\"JobName\":{\"shape\":\"S12\"},\"JobProgress\":{\"shape\":\"S13\"},\"JobStatus\":{}}}},\"NextToken\":{}}}},\"ListSpeakers\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\"],\"members\":{\"DomainId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"SpeakerSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"CustomerSpeakerId\":{\"shape\":\"S1c\"},\"DomainId\":{},\"GeneratedSpeakerId\":{},\"Status\":{},\"UpdatedAt\":{\"type\":\"timestamp\"}}}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S7\"}}}},\"OptOutSpeaker\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"SpeakerId\"],\"members\":{\"DomainId\":{},\"SpeakerId\":{\"shape\":\"Sl\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Speaker\":{\"shape\":\"S1b\"}}}},\"StartFraudsterRegistrationJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataAccessRoleArn\",\"DomainId\",\"InputDataConfig\",\"OutputDataConfig\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"DataAccessRoleArn\":{},\"DomainId\":{},\"InputDataConfig\":{\"shape\":\"S10\"},\"JobName\":{\"shape\":\"S12\"},\"OutputDataConfig\":{\"shape\":\"S16\"},\"RegistrationConfig\":{\"shape\":\"S17\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"shape\":\"Sv\"}}},\"idempotent\":true},\"StartSpeakerEnrollmentJob\":{\"input\":{\"type\":\"structure\",\"required\":[\"DataAccessRoleArn\",\"DomainId\",\"InputDataConfig\",\"OutputDataConfig\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"DataAccessRoleArn\":{},\"DomainId\":{},\"EnrollmentConfig\":{\"shape\":\"S1i\"},\"InputDataConfig\":{\"shape\":\"S10\"},\"JobName\":{\"shape\":\"S12\"},\"OutputDataConfig\":{\"shape\":\"S16\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Job\":{\"shape\":\"S1h\"}}},\"idempotent\":true},\"TagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{},\"Tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{\"shape\":\"S9\"}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"DomainId\",\"Name\",\"ServerSideEncryptionConfiguration\"],\"members\":{\"Description\":{\"shape\":\"S3\"},\"DomainId\":{},\"Name\":{\"shape\":\"S4\"},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S5\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Domain\":{\"shape\":\"Sc\"}}}}},\"shapes\":{\"S3\":{\"type\":\"string\",\"sensitive\":true},\"S4\":{\"type\":\"string\",\"sensitive\":true},\"S5\":{\"type\":\"structure\",\"required\":[\"KmsKeyId\"],\"members\":{\"KmsKeyId\":{}}},\"S7\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{\"shape\":\"S9\"},\"Value\":{\"type\":\"string\",\"sensitive\":true}}}},\"S9\":{\"type\":\"string\",\"sensitive\":true},\"Sc\":{\"type\":\"structure\",\"members\":{\"Arn\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"Description\":{\"shape\":\"S3\"},\"DomainId\":{},\"DomainStatus\":{},\"Name\":{\"shape\":\"S4\"},\"ServerSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"UpdatedAt\":{\"type\":\"timestamp\"}}},\"Sj\":{\"type\":\"string\",\"sensitive\":true},\"Sl\":{\"type\":\"string\",\"sensitive\":true},\"Sv\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"DataAccessRoleArn\":{},\"DomainId\":{},\"EndedAt\":{\"type\":\"timestamp\"},\"FailureDetails\":{\"shape\":\"Sx\"},\"InputDataConfig\":{\"shape\":\"S10\"},\"JobId\":{},\"JobName\":{\"shape\":\"S12\"},\"JobProgress\":{\"shape\":\"S13\"},\"JobStatus\":{},\"OutputDataConfig\":{\"shape\":\"S16\"},\"RegistrationConfig\":{\"shape\":\"S17\"}}},\"Sx\":{\"type\":\"structure\",\"members\":{\"Message\":{},\"StatusCode\":{\"type\":\"integer\"}}},\"S10\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"S3Uri\":{}}},\"S12\":{\"type\":\"string\",\"sensitive\":true},\"S13\":{\"type\":\"structure\",\"members\":{\"PercentComplete\":{\"type\":\"integer\"}}},\"S16\":{\"type\":\"structure\",\"required\":[\"S3Uri\"],\"members\":{\"KmsKeyId\":{},\"S3Uri\":{}}},\"S17\":{\"type\":\"structure\",\"members\":{\"DuplicateRegistrationAction\":{},\"FraudsterSimilarityThreshold\":{\"type\":\"integer\"}}},\"S1b\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"CustomerSpeakerId\":{\"shape\":\"S1c\"},\"DomainId\":{},\"GeneratedSpeakerId\":{},\"Status\":{},\"UpdatedAt\":{\"type\":\"timestamp\"}}},\"S1c\":{\"type\":\"string\",\"sensitive\":true},\"S1h\":{\"type\":\"structure\",\"members\":{\"CreatedAt\":{\"type\":\"timestamp\"},\"DataAccessRoleArn\":{},\"DomainId\":{},\"EndedAt\":{\"type\":\"timestamp\"},\"EnrollmentConfig\":{\"shape\":\"S1i\"},\"FailureDetails\":{\"shape\":\"Sx\"},\"InputDataConfig\":{\"shape\":\"S10\"},\"JobId\":{},\"JobName\":{\"shape\":\"S12\"},\"JobProgress\":{\"shape\":\"S13\"},\"JobStatus\":{},\"OutputDataConfig\":{\"shape\":\"S16\"}}},\"S1i\":{\"type\":\"structure\",\"members\":{\"ExistingEnrollmentAction\":{},\"FraudDetectionConfig\":{\"type\":\"structure\",\"members\":{\"FraudDetectionAction\":{},\"RiskThreshold\":{\"type\":\"integer\"}}}}}}}"); + +/***/ }), + +/***/ 89603: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListDomains\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListFraudsterRegistrationJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListSpeakerEnrollmentJobs\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListSpeakers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"}}}"); + +/***/ }), + /***/ 93997: /***/ ((module) => { @@ -38384,7 +41702,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-07-29\",\"endpointPrefix\":\"wafv2\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"WAFV2\",\"serviceFullName\":\"AWS WAFV2\",\"serviceId\":\"WAFV2\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSWAF_20190729\",\"uid\":\"wafv2-2019-07-29\"},\"operations\":{\"AssociateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebACLArn\",\"ResourceArn\"],\"members\":{\"WebACLArn\":{},\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CheckCapacity\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\",\"Rules\"],\"members\":{\"Scope\":{},\"Rules\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Capacity\":{\"type\":\"long\"}}}},\"CreateIPSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"IPAddressVersion\",\"Addresses\"],\"members\":{\"Name\":{},\"Scope\":{},\"Description\":{},\"IPAddressVersion\":{},\"Addresses\":{\"shape\":\"S2g\"},\"Tags\":{\"shape\":\"S2i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Summary\":{\"shape\":\"S2n\"}}}},\"CreateRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"RegularExpressionList\"],\"members\":{\"Name\":{},\"Scope\":{},\"Description\":{},\"RegularExpressionList\":{\"shape\":\"S2r\"},\"Tags\":{\"shape\":\"S2i\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Summary\":{\"shape\":\"S2v\"}}}},\"CreateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Capacity\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Scope\":{},\"Capacity\":{\"type\":\"long\"},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S28\"},\"Tags\":{\"shape\":\"S2i\"},\"CustomResponseBodies\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Summary\":{\"shape\":\"S33\"}}}},\"CreateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"DefaultAction\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Scope\":{},\"DefaultAction\":{\"shape\":\"S35\"},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S28\"},\"Tags\":{\"shape\":\"S2i\"},\"CustomResponseBodies\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Summary\":{\"shape\":\"S37\"}}}},\"DeleteFirewallManagerRuleGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebACLArn\",\"WebACLLockToken\"],\"members\":{\"WebACLArn\":{},\"WebACLLockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextWebACLLockToken\":{}}}},\"DeleteIPSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeletePermissionPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeManagedRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"VendorName\",\"Name\",\"Scope\"],\"members\":{\"VendorName\":{},\"Name\":{},\"Scope\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Capacity\":{\"type\":\"long\"},\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Action\":{\"shape\":\"S1s\"}}}},\"LabelNamespace\":{},\"AvailableLabels\":{\"shape\":\"S3q\"},\"ConsumedLabels\":{\"shape\":\"S3q\"}}}},\"DisassociateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GetIPSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IPSet\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"ARN\",\"IPAddressVersion\",\"Addresses\"],\"members\":{\"Name\":{},\"Id\":{},\"ARN\":{},\"Description\":{},\"IPAddressVersion\":{},\"Addresses\":{\"shape\":\"S2g\"}}},\"LockToken\":{}}}},\"GetLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoggingConfiguration\":{\"shape\":\"S3z\"}}}},\"GetPermissionPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}}},\"GetRateBasedStatementManagedKeys\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\",\"WebACLName\",\"WebACLId\",\"RuleName\"],\"members\":{\"Scope\":{},\"WebACLName\":{},\"WebACLId\":{},\"RuleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ManagedKeysIPV4\":{\"shape\":\"S4h\"},\"ManagedKeysIPV6\":{\"shape\":\"S4h\"}}}},\"GetRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegexPatternSet\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"ARN\":{},\"Description\":{},\"RegularExpressionList\":{\"shape\":\"S2r\"}}},\"LockToken\":{}}}},\"GetRuleGroup\":{\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"ARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuleGroup\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"Capacity\",\"ARN\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Id\":{},\"Capacity\":{\"type\":\"long\"},\"ARN\":{},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S28\"},\"LabelNamespace\":{},\"CustomResponseBodies\":{\"shape\":\"S2y\"},\"AvailableLabels\":{\"shape\":\"S3q\"},\"ConsumedLabels\":{\"shape\":\"S3q\"}}},\"LockToken\":{}}}},\"GetSampledRequests\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebAclArn\",\"RuleMetricName\",\"Scope\",\"TimeWindow\",\"MaxItems\"],\"members\":{\"WebAclArn\":{},\"RuleMetricName\":{},\"Scope\":{},\"TimeWindow\":{\"shape\":\"S4p\"},\"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\":{\"shape\":\"S51\"}}},\"Weight\":{\"type\":\"long\"},\"Timestamp\":{\"type\":\"timestamp\"},\"Action\":{},\"RuleNameWithinRuleGroup\":{},\"RequestHeadersInserted\":{\"shape\":\"S51\"},\"ResponseCodeSent\":{\"type\":\"integer\"},\"Labels\":{\"shape\":\"S25\"}}}},\"PopulationSize\":{\"type\":\"long\"},\"TimeWindow\":{\"shape\":\"S4p\"}}}},\"GetWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebACL\":{\"shape\":\"S5a\"},\"LockToken\":{}}}},\"GetWebACLForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebACL\":{\"shape\":\"S5a\"}}}},\"ListAvailableManagedRuleGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"ManagedRuleGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VendorName\":{},\"Name\":{},\"Description\":{}}}}}}},\"ListIPSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"IPSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S2n\"}}}}},\"ListLoggingConfigurations\":{\"input\":{\"type\":\"structure\",\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoggingConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S3z\"}},\"NextMarker\":{}}}},\"ListRegexPatternSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"RegexPatternSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S2v\"}}}}},\"ListResourcesForWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebACLArn\"],\"members\":{\"WebACLArn\":{},\"ResourceType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceArns\":{\"type\":\"list\",\"member\":{}}}}},\"ListRuleGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"RuleGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S33\"}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"},\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"TagInfoForResource\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{},\"TagList\":{\"shape\":\"S2i\"}}}}}},\"ListWebACLs\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"WebACLs\":{\"type\":\"list\",\"member\":{\"shape\":\"S37\"}}}}},\"PutLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoggingConfiguration\"],\"members\":{\"LoggingConfiguration\":{\"shape\":\"S3z\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoggingConfiguration\":{\"shape\":\"S3z\"}}}},\"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\":\"S2i\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIPSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"Addresses\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"Description\":{},\"Addresses\":{\"shape\":\"S2g\"},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}},\"UpdateRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"RegularExpressionList\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"Description\":{},\"RegularExpressionList\":{\"shape\":\"S2r\"},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}},\"UpdateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"VisibilityConfig\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S28\"},\"LockToken\":{},\"CustomResponseBodies\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}},\"UpdateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"DefaultAction\",\"VisibilityConfig\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"DefaultAction\":{\"shape\":\"S35\"},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S28\"},\"LockToken\":{},\"CustomResponseBodies\":{\"shape\":\"S2y\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}}},\"shapes\":{\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Priority\",\"Statement\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Priority\":{\"type\":\"integer\"},\"Statement\":{\"shape\":\"Sa\"},\"Action\":{\"shape\":\"S1s\"},\"OverrideAction\":{\"shape\":\"S23\"},\"RuleLabels\":{\"shape\":\"S25\"},\"VisibilityConfig\":{\"shape\":\"S28\"}}}},\"Sa\":{\"type\":\"structure\",\"members\":{\"ByteMatchStatement\":{\"type\":\"structure\",\"required\":[\"SearchString\",\"FieldToMatch\",\"TextTransformations\",\"PositionalConstraint\"],\"members\":{\"SearchString\":{\"type\":\"blob\"},\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"St\"},\"PositionalConstraint\":{}}},\"SqliMatchStatement\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"TextTransformations\"],\"members\":{\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"St\"}}},\"XssMatchStatement\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"TextTransformations\"],\"members\":{\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"St\"}}},\"SizeConstraintStatement\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"ComparisonOperator\",\"Size\",\"TextTransformations\"],\"members\":{\"FieldToMatch\":{\"shape\":\"Sd\"},\"ComparisonOperator\":{},\"Size\":{\"type\":\"long\"},\"TextTransformations\":{\"shape\":\"St\"}}},\"GeoMatchStatement\":{\"type\":\"structure\",\"members\":{\"CountryCodes\":{\"type\":\"list\",\"member\":{}},\"ForwardedIPConfig\":{\"shape\":\"S16\"}}},\"RuleGroupReferenceStatement\":{\"shape\":\"S19\"},\"IPSetReferenceStatement\":{\"type\":\"structure\",\"required\":[\"ARN\"],\"members\":{\"ARN\":{},\"IPSetForwardedIPConfig\":{\"type\":\"structure\",\"required\":[\"HeaderName\",\"FallbackBehavior\",\"Position\"],\"members\":{\"HeaderName\":{},\"FallbackBehavior\":{},\"Position\":{}}}}},\"RegexPatternSetReferenceStatement\":{\"type\":\"structure\",\"required\":[\"ARN\",\"FieldToMatch\",\"TextTransformations\"],\"members\":{\"ARN\":{},\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"St\"}}},\"RateBasedStatement\":{\"type\":\"structure\",\"required\":[\"Limit\",\"AggregateKeyType\"],\"members\":{\"Limit\":{\"type\":\"long\"},\"AggregateKeyType\":{},\"ScopeDownStatement\":{\"shape\":\"Sa\"},\"ForwardedIPConfig\":{\"shape\":\"S16\"}}},\"AndStatement\":{\"type\":\"structure\",\"required\":[\"Statements\"],\"members\":{\"Statements\":{\"shape\":\"S1k\"}}},\"OrStatement\":{\"type\":\"structure\",\"required\":[\"Statements\"],\"members\":{\"Statements\":{\"shape\":\"S1k\"}}},\"NotStatement\":{\"type\":\"structure\",\"required\":[\"Statement\"],\"members\":{\"Statement\":{\"shape\":\"Sa\"}}},\"ManagedRuleGroupStatement\":{\"shape\":\"S1n\"},\"LabelMatchStatement\":{\"type\":\"structure\",\"required\":[\"Scope\",\"Key\"],\"members\":{\"Scope\":{},\"Key\":{}}}}},\"Sd\":{\"type\":\"structure\",\"members\":{\"SingleHeader\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"SingleQueryArgument\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"AllQueryArguments\":{\"type\":\"structure\",\"members\":{}},\"UriPath\":{\"type\":\"structure\",\"members\":{}},\"QueryString\":{\"type\":\"structure\",\"members\":{}},\"Body\":{\"type\":\"structure\",\"members\":{}},\"Method\":{\"type\":\"structure\",\"members\":{}},\"JsonBody\":{\"type\":\"structure\",\"required\":[\"MatchPattern\",\"MatchScope\"],\"members\":{\"MatchPattern\":{\"type\":\"structure\",\"members\":{\"All\":{\"type\":\"structure\",\"members\":{}},\"IncludedPaths\":{\"type\":\"list\",\"member\":{}}}},\"MatchScope\":{},\"InvalidFallbackBehavior\":{}}}}},\"St\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Priority\",\"Type\"],\"members\":{\"Priority\":{\"type\":\"integer\"},\"Type\":{}}}},\"S16\":{\"type\":\"structure\",\"required\":[\"HeaderName\",\"FallbackBehavior\"],\"members\":{\"HeaderName\":{},\"FallbackBehavior\":{}}},\"S19\":{\"type\":\"structure\",\"required\":[\"ARN\"],\"members\":{\"ARN\":{},\"ExcludedRules\":{\"shape\":\"S1a\"}}},\"S1a\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"S1k\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\"}},\"S1n\":{\"type\":\"structure\",\"required\":[\"VendorName\",\"Name\"],\"members\":{\"VendorName\":{},\"Name\":{},\"ExcludedRules\":{\"shape\":\"S1a\"},\"ScopeDownStatement\":{\"shape\":\"Sa\"}}},\"S1s\":{\"type\":\"structure\",\"members\":{\"Block\":{\"shape\":\"S1t\"},\"Allow\":{\"shape\":\"S20\"},\"Count\":{\"shape\":\"S22\"}}},\"S1t\":{\"type\":\"structure\",\"members\":{\"CustomResponse\":{\"type\":\"structure\",\"required\":[\"ResponseCode\"],\"members\":{\"ResponseCode\":{\"type\":\"integer\"},\"CustomResponseBodyKey\":{},\"ResponseHeaders\":{\"shape\":\"S1w\"}}}}},\"S1w\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S20\":{\"type\":\"structure\",\"members\":{\"CustomRequestHandling\":{\"shape\":\"S21\"}}},\"S21\":{\"type\":\"structure\",\"required\":[\"InsertHeaders\"],\"members\":{\"InsertHeaders\":{\"shape\":\"S1w\"}}},\"S22\":{\"type\":\"structure\",\"members\":{\"CustomRequestHandling\":{\"shape\":\"S21\"}}},\"S23\":{\"type\":\"structure\",\"members\":{\"Count\":{\"shape\":\"S22\"},\"None\":{\"type\":\"structure\",\"members\":{}}}},\"S25\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"S28\":{\"type\":\"structure\",\"required\":[\"SampledRequestsEnabled\",\"CloudWatchMetricsEnabled\",\"MetricName\"],\"members\":{\"SampledRequestsEnabled\":{\"type\":\"boolean\"},\"CloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"MetricName\":{}}},\"S2g\":{\"type\":\"list\",\"member\":{}},\"S2i\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S2n\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{}}},\"S2r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegexString\":{}}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{}}},\"S2y\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"ContentType\",\"Content\"],\"members\":{\"ContentType\":{},\"Content\":{}}}},\"S33\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{}}},\"S35\":{\"type\":\"structure\",\"members\":{\"Block\":{\"shape\":\"S1t\"},\"Allow\":{\"shape\":\"S20\"}}},\"S37\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{}}},\"S3q\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"S3z\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"LogDestinationConfigs\"],\"members\":{\"ResourceArn\":{},\"LogDestinationConfigs\":{\"type\":\"list\",\"member\":{}},\"RedactedFields\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\"}},\"ManagedByFirewallManager\":{\"type\":\"boolean\"},\"LoggingFilter\":{\"type\":\"structure\",\"required\":[\"Filters\",\"DefaultBehavior\"],\"members\":{\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Behavior\",\"Requirement\",\"Conditions\"],\"members\":{\"Behavior\":{},\"Requirement\":{},\"Conditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActionCondition\":{\"type\":\"structure\",\"required\":[\"Action\"],\"members\":{\"Action\":{}}},\"LabelNameCondition\":{\"type\":\"structure\",\"required\":[\"LabelName\"],\"members\":{\"LabelName\":{}}}}}}}}},\"DefaultBehavior\":{}}}}},\"S4h\":{\"type\":\"structure\",\"members\":{\"IPAddressVersion\":{},\"Addresses\":{\"shape\":\"S2g\"}}},\"S4p\":{\"type\":\"structure\",\"required\":[\"StartTime\",\"EndTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"S51\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"S5a\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"ARN\",\"DefaultAction\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Id\":{},\"ARN\":{},\"DefaultAction\":{\"shape\":\"S35\"},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S28\"},\"Capacity\":{\"type\":\"long\"},\"PreProcessFirewallManagerRuleGroups\":{\"shape\":\"S5b\"},\"PostProcessFirewallManagerRuleGroups\":{\"shape\":\"S5b\"},\"ManagedByFirewallManager\":{\"type\":\"boolean\"},\"LabelNamespace\":{},\"CustomResponseBodies\":{\"shape\":\"S2y\"}}},\"S5b\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Priority\",\"FirewallManagerStatement\",\"OverrideAction\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Priority\":{\"type\":\"integer\"},\"FirewallManagerStatement\":{\"type\":\"structure\",\"members\":{\"ManagedRuleGroupStatement\":{\"shape\":\"S1n\"},\"RuleGroupReferenceStatement\":{\"shape\":\"S19\"}}},\"OverrideAction\":{\"shape\":\"S23\"},\"VisibilityConfig\":{\"shape\":\"S28\"}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2019-07-29\",\"endpointPrefix\":\"wafv2\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceAbbreviation\":\"WAFV2\",\"serviceFullName\":\"AWS WAFV2\",\"serviceId\":\"WAFV2\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"AWSWAF_20190729\",\"uid\":\"wafv2-2019-07-29\"},\"operations\":{\"AssociateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebACLArn\",\"ResourceArn\"],\"members\":{\"WebACLArn\":{},\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"CheckCapacity\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\",\"Rules\"],\"members\":{\"Scope\":{},\"Rules\":{\"shape\":\"S6\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Capacity\":{\"type\":\"long\"}}}},\"CreateIPSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"IPAddressVersion\",\"Addresses\"],\"members\":{\"Name\":{},\"Scope\":{},\"Description\":{},\"IPAddressVersion\":{},\"Addresses\":{\"shape\":\"S33\"},\"Tags\":{\"shape\":\"S35\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Summary\":{\"shape\":\"S3a\"}}}},\"CreateRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"RegularExpressionList\"],\"members\":{\"Name\":{},\"Scope\":{},\"Description\":{},\"RegularExpressionList\":{\"shape\":\"S3e\"},\"Tags\":{\"shape\":\"S35\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Summary\":{\"shape\":\"S3h\"}}}},\"CreateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Capacity\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Scope\":{},\"Capacity\":{\"type\":\"long\"},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S2s\"},\"Tags\":{\"shape\":\"S35\"},\"CustomResponseBodies\":{\"shape\":\"S3k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Summary\":{\"shape\":\"S3p\"}}}},\"CreateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"DefaultAction\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Scope\":{},\"DefaultAction\":{\"shape\":\"S3r\"},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S2s\"},\"Tags\":{\"shape\":\"S35\"},\"CustomResponseBodies\":{\"shape\":\"S3k\"},\"CaptchaConfig\":{\"shape\":\"S2v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Summary\":{\"shape\":\"S3t\"}}}},\"DeleteFirewallManagerRuleGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebACLArn\",\"WebACLLockToken\"],\"members\":{\"WebACLArn\":{},\"WebACLLockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextWebACLLockToken\":{}}}},\"DeleteIPSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeletePermissionPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeManagedRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"VendorName\",\"Name\",\"Scope\"],\"members\":{\"VendorName\":{},\"Name\":{},\"Scope\":{},\"VersionName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VersionName\":{},\"SnsTopicArn\":{},\"Capacity\":{\"type\":\"long\"},\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Action\":{\"shape\":\"S2b\"}}}},\"LabelNamespace\":{},\"AvailableLabels\":{\"shape\":\"S4c\"},\"ConsumedLabels\":{\"shape\":\"S4c\"}}}},\"DisassociateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"GenerateMobileSdkReleaseUrl\":{\"input\":{\"type\":\"structure\",\"required\":[\"Platform\",\"ReleaseVersion\"],\"members\":{\"Platform\":{},\"ReleaseVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Url\":{}}}},\"GetIPSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IPSet\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"ARN\",\"IPAddressVersion\",\"Addresses\"],\"members\":{\"Name\":{},\"Id\":{},\"ARN\":{},\"Description\":{},\"IPAddressVersion\":{},\"Addresses\":{\"shape\":\"S33\"}}},\"LockToken\":{}}}},\"GetLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoggingConfiguration\":{\"shape\":\"S4p\"}}}},\"GetManagedRuleSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ManagedRuleSet\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"ARN\"],\"members\":{\"Name\":{},\"Id\":{},\"ARN\":{},\"Description\":{},\"PublishedVersions\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"AssociatedRuleGroupArn\":{},\"Capacity\":{\"type\":\"long\"},\"ForecastedLifetime\":{\"type\":\"integer\"},\"PublishTimestamp\":{\"type\":\"timestamp\"},\"LastUpdateTimestamp\":{\"type\":\"timestamp\"},\"ExpiryTimestamp\":{\"type\":\"timestamp\"}}}},\"RecommendedVersion\":{},\"LabelNamespace\":{}}},\"LockToken\":{}}}},\"GetMobileSdkRelease\":{\"input\":{\"type\":\"structure\",\"required\":[\"Platform\",\"ReleaseVersion\"],\"members\":{\"Platform\":{},\"ReleaseVersion\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MobileSdkRelease\":{\"type\":\"structure\",\"members\":{\"ReleaseVersion\":{},\"Timestamp\":{\"type\":\"timestamp\"},\"ReleaseNotes\":{},\"Tags\":{\"shape\":\"S35\"}}}}}},\"GetPermissionPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Policy\":{}}}},\"GetRateBasedStatementManagedKeys\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\",\"WebACLName\",\"WebACLId\",\"RuleName\"],\"members\":{\"Scope\":{},\"WebACLName\":{},\"WebACLId\":{},\"RuleGroupRuleName\":{},\"RuleName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ManagedKeysIPV4\":{\"shape\":\"S5i\"},\"ManagedKeysIPV6\":{\"shape\":\"S5i\"}}}},\"GetRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RegexPatternSet\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"ARN\":{},\"Description\":{},\"RegularExpressionList\":{\"shape\":\"S3e\"}}},\"LockToken\":{}}}},\"GetRuleGroup\":{\"input\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"ARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RuleGroup\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"Capacity\",\"ARN\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Id\":{},\"Capacity\":{\"type\":\"long\"},\"ARN\":{},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S2s\"},\"LabelNamespace\":{},\"CustomResponseBodies\":{\"shape\":\"S3k\"},\"AvailableLabels\":{\"shape\":\"S4c\"},\"ConsumedLabels\":{\"shape\":\"S4c\"}}},\"LockToken\":{}}}},\"GetSampledRequests\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebAclArn\",\"RuleMetricName\",\"Scope\",\"TimeWindow\",\"MaxItems\"],\"members\":{\"WebAclArn\":{},\"RuleMetricName\":{},\"Scope\":{},\"TimeWindow\":{\"shape\":\"S5q\"},\"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\":{\"shape\":\"S61\"}}},\"Weight\":{\"type\":\"long\"},\"Timestamp\":{\"type\":\"timestamp\"},\"Action\":{},\"RuleNameWithinRuleGroup\":{},\"RequestHeadersInserted\":{\"shape\":\"S61\"},\"ResponseCodeSent\":{\"type\":\"integer\"},\"Labels\":{\"shape\":\"S2p\"},\"CaptchaResponse\":{\"type\":\"structure\",\"members\":{\"ResponseCode\":{\"type\":\"integer\"},\"SolveTimestamp\":{\"type\":\"long\"},\"FailureReason\":{}}}}}},\"PopulationSize\":{\"type\":\"long\"},\"TimeWindow\":{\"shape\":\"S5q\"}}}},\"GetWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebACL\":{\"shape\":\"S6e\"},\"LockToken\":{},\"ApplicationIntegrationURL\":{}}}},\"GetWebACLForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebACL\":{\"shape\":\"S6e\"}}}},\"ListAvailableManagedRuleGroupVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"VendorName\",\"Name\",\"Scope\"],\"members\":{\"VendorName\":{},\"Name\":{},\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"Versions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"LastUpdateTimestamp\":{\"type\":\"timestamp\"}}}},\"CurrentDefaultVersion\":{}}}},\"ListAvailableManagedRuleGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"ManagedRuleGroups\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"VendorName\":{},\"Name\":{},\"VersioningSupported\":{\"type\":\"boolean\"},\"Description\":{}}}}}}},\"ListIPSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"IPSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S3a\"}}}}},\"ListLoggingConfigurations\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoggingConfigurations\":{\"type\":\"list\",\"member\":{\"shape\":\"S4p\"}},\"NextMarker\":{}}}},\"ListManagedRuleSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"ManagedRuleSets\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{},\"LabelNamespace\":{}}}}}}},\"ListMobileSdkReleases\":{\"input\":{\"type\":\"structure\",\"required\":[\"Platform\"],\"members\":{\"Platform\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ReleaseSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ReleaseVersion\":{},\"Timestamp\":{\"type\":\"timestamp\"}}}},\"NextMarker\":{}}}},\"ListRegexPatternSets\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"RegexPatternSets\":{\"type\":\"list\",\"member\":{\"shape\":\"S3h\"}}}}},\"ListResourcesForWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"WebACLArn\"],\"members\":{\"WebACLArn\":{},\"ResourceType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ResourceArns\":{\"type\":\"list\",\"member\":{}}}}},\"ListRuleGroups\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"RuleGroups\":{\"type\":\"list\",\"member\":{\"shape\":\"S3p\"}}}}},\"ListTagsForResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\"],\"members\":{\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"},\"ResourceARN\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"TagInfoForResource\":{\"type\":\"structure\",\"members\":{\"ResourceARN\":{},\"TagList\":{\"shape\":\"S35\"}}}}}},\"ListWebACLs\":{\"input\":{\"type\":\"structure\",\"required\":[\"Scope\"],\"members\":{\"Scope\":{},\"NextMarker\":{},\"Limit\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextMarker\":{},\"WebACLs\":{\"type\":\"list\",\"member\":{\"shape\":\"S3t\"}}}}},\"PutLoggingConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"LoggingConfiguration\"],\"members\":{\"LoggingConfiguration\":{\"shape\":\"S4p\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LoggingConfiguration\":{\"shape\":\"S4p\"}}}},\"PutManagedRuleSetVersions\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{},\"RecommendedVersion\":{},\"VersionsToPublish\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"members\":{\"AssociatedRuleGroupArn\":{},\"ForecastedLifetime\":{\"type\":\"integer\"}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}},\"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\":\"S35\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIPSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"Addresses\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"Description\":{},\"Addresses\":{\"shape\":\"S33\"},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}},\"UpdateManagedRuleSetVersionExpiryDate\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"LockToken\",\"VersionToExpire\",\"ExpiryTimestamp\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"LockToken\":{},\"VersionToExpire\":{},\"ExpiryTimestamp\":{\"type\":\"timestamp\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ExpiringVersion\":{},\"ExpiryTimestamp\":{\"type\":\"timestamp\"},\"NextLockToken\":{}}}},\"UpdateRegexPatternSet\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"RegularExpressionList\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"Description\":{},\"RegularExpressionList\":{\"shape\":\"S3e\"},\"LockToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}},\"UpdateRuleGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"VisibilityConfig\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S2s\"},\"LockToken\":{},\"CustomResponseBodies\":{\"shape\":\"S3k\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}},\"UpdateWebACL\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Scope\",\"Id\",\"DefaultAction\",\"VisibilityConfig\",\"LockToken\"],\"members\":{\"Name\":{},\"Scope\":{},\"Id\":{},\"DefaultAction\":{\"shape\":\"S3r\"},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S2s\"},\"LockToken\":{},\"CustomResponseBodies\":{\"shape\":\"S3k\"},\"CaptchaConfig\":{\"shape\":\"S2v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NextLockToken\":{}}}}},\"shapes\":{\"S6\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Priority\",\"Statement\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Priority\":{\"type\":\"integer\"},\"Statement\":{\"shape\":\"Sa\"},\"Action\":{\"shape\":\"S2b\"},\"OverrideAction\":{\"shape\":\"S2n\"},\"RuleLabels\":{\"shape\":\"S2p\"},\"VisibilityConfig\":{\"shape\":\"S2s\"},\"CaptchaConfig\":{\"shape\":\"S2v\"}}}},\"Sa\":{\"type\":\"structure\",\"members\":{\"ByteMatchStatement\":{\"type\":\"structure\",\"required\":[\"SearchString\",\"FieldToMatch\",\"TextTransformations\",\"PositionalConstraint\"],\"members\":{\"SearchString\":{\"type\":\"blob\"},\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"S12\"},\"PositionalConstraint\":{}}},\"SqliMatchStatement\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"TextTransformations\"],\"members\":{\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"S12\"}}},\"XssMatchStatement\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"TextTransformations\"],\"members\":{\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"S12\"}}},\"SizeConstraintStatement\":{\"type\":\"structure\",\"required\":[\"FieldToMatch\",\"ComparisonOperator\",\"Size\",\"TextTransformations\"],\"members\":{\"FieldToMatch\":{\"shape\":\"Sd\"},\"ComparisonOperator\":{},\"Size\":{\"type\":\"long\"},\"TextTransformations\":{\"shape\":\"S12\"}}},\"GeoMatchStatement\":{\"type\":\"structure\",\"members\":{\"CountryCodes\":{\"type\":\"list\",\"member\":{}},\"ForwardedIPConfig\":{\"shape\":\"S1f\"}}},\"RuleGroupReferenceStatement\":{\"shape\":\"S1i\"},\"IPSetReferenceStatement\":{\"type\":\"structure\",\"required\":[\"ARN\"],\"members\":{\"ARN\":{},\"IPSetForwardedIPConfig\":{\"type\":\"structure\",\"required\":[\"HeaderName\",\"FallbackBehavior\",\"Position\"],\"members\":{\"HeaderName\":{},\"FallbackBehavior\":{},\"Position\":{}}}}},\"RegexPatternSetReferenceStatement\":{\"type\":\"structure\",\"required\":[\"ARN\",\"FieldToMatch\",\"TextTransformations\"],\"members\":{\"ARN\":{},\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"S12\"}}},\"RateBasedStatement\":{\"type\":\"structure\",\"required\":[\"Limit\",\"AggregateKeyType\"],\"members\":{\"Limit\":{\"type\":\"long\"},\"AggregateKeyType\":{},\"ScopeDownStatement\":{\"shape\":\"Sa\"},\"ForwardedIPConfig\":{\"shape\":\"S1f\"}}},\"AndStatement\":{\"type\":\"structure\",\"required\":[\"Statements\"],\"members\":{\"Statements\":{\"shape\":\"S1t\"}}},\"OrStatement\":{\"type\":\"structure\",\"required\":[\"Statements\"],\"members\":{\"Statements\":{\"shape\":\"S1t\"}}},\"NotStatement\":{\"type\":\"structure\",\"required\":[\"Statement\"],\"members\":{\"Statement\":{\"shape\":\"Sa\"}}},\"ManagedRuleGroupStatement\":{\"shape\":\"S1w\"},\"LabelMatchStatement\":{\"type\":\"structure\",\"required\":[\"Scope\",\"Key\"],\"members\":{\"Scope\":{},\"Key\":{}}},\"RegexMatchStatement\":{\"type\":\"structure\",\"required\":[\"RegexString\",\"FieldToMatch\",\"TextTransformations\"],\"members\":{\"RegexString\":{},\"FieldToMatch\":{\"shape\":\"Sd\"},\"TextTransformations\":{\"shape\":\"S12\"}}}}},\"Sd\":{\"type\":\"structure\",\"members\":{\"SingleHeader\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"SingleQueryArgument\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}},\"AllQueryArguments\":{\"type\":\"structure\",\"members\":{}},\"UriPath\":{\"type\":\"structure\",\"members\":{}},\"QueryString\":{\"type\":\"structure\",\"members\":{}},\"Body\":{\"type\":\"structure\",\"members\":{\"OversizeHandling\":{}}},\"Method\":{\"type\":\"structure\",\"members\":{}},\"JsonBody\":{\"type\":\"structure\",\"required\":[\"MatchPattern\",\"MatchScope\"],\"members\":{\"MatchPattern\":{\"type\":\"structure\",\"members\":{\"All\":{\"shape\":\"Sp\"},\"IncludedPaths\":{\"type\":\"list\",\"member\":{}}}},\"MatchScope\":{},\"InvalidFallbackBehavior\":{},\"OversizeHandling\":{}}},\"Headers\":{\"type\":\"structure\",\"required\":[\"MatchPattern\",\"MatchScope\",\"OversizeHandling\"],\"members\":{\"MatchPattern\":{\"type\":\"structure\",\"members\":{\"All\":{\"shape\":\"Sp\"},\"IncludedHeaders\":{\"shape\":\"Sw\"},\"ExcludedHeaders\":{\"shape\":\"Sw\"}}},\"MatchScope\":{},\"OversizeHandling\":{}}},\"Cookies\":{\"type\":\"structure\",\"required\":[\"MatchPattern\",\"MatchScope\",\"OversizeHandling\"],\"members\":{\"MatchPattern\":{\"type\":\"structure\",\"members\":{\"All\":{\"shape\":\"Sp\"},\"IncludedCookies\":{\"shape\":\"S10\"},\"ExcludedCookies\":{\"shape\":\"S10\"}}},\"MatchScope\":{},\"OversizeHandling\":{}}}}},\"Sp\":{\"type\":\"structure\",\"members\":{}},\"Sw\":{\"type\":\"list\",\"member\":{}},\"S10\":{\"type\":\"list\",\"member\":{}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Priority\",\"Type\"],\"members\":{\"Priority\":{\"type\":\"integer\"},\"Type\":{}}}},\"S1f\":{\"type\":\"structure\",\"required\":[\"HeaderName\",\"FallbackBehavior\"],\"members\":{\"HeaderName\":{},\"FallbackBehavior\":{}}},\"S1i\":{\"type\":\"structure\",\"required\":[\"ARN\"],\"members\":{\"ARN\":{},\"ExcludedRules\":{\"shape\":\"S1j\"}}},\"S1j\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"S1t\":{\"type\":\"list\",\"member\":{\"shape\":\"Sa\"}},\"S1w\":{\"type\":\"structure\",\"required\":[\"VendorName\",\"Name\"],\"members\":{\"VendorName\":{},\"Name\":{},\"Version\":{},\"ExcludedRules\":{\"shape\":\"S1j\"},\"ScopeDownStatement\":{\"shape\":\"Sa\"},\"ManagedRuleGroupConfigs\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LoginPath\":{},\"PayloadType\":{},\"UsernameField\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{}}},\"PasswordField\":{\"type\":\"structure\",\"required\":[\"Identifier\"],\"members\":{\"Identifier\":{}}}}}}}},\"S2b\":{\"type\":\"structure\",\"members\":{\"Block\":{\"shape\":\"S2c\"},\"Allow\":{\"shape\":\"S2j\"},\"Count\":{\"shape\":\"S2l\"},\"Captcha\":{\"type\":\"structure\",\"members\":{\"CustomRequestHandling\":{\"shape\":\"S2k\"}}}}},\"S2c\":{\"type\":\"structure\",\"members\":{\"CustomResponse\":{\"type\":\"structure\",\"required\":[\"ResponseCode\"],\"members\":{\"ResponseCode\":{\"type\":\"integer\"},\"CustomResponseBodyKey\":{},\"ResponseHeaders\":{\"shape\":\"S2f\"}}}}},\"S2f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Value\"],\"members\":{\"Name\":{},\"Value\":{}}}},\"S2j\":{\"type\":\"structure\",\"members\":{\"CustomRequestHandling\":{\"shape\":\"S2k\"}}},\"S2k\":{\"type\":\"structure\",\"required\":[\"InsertHeaders\"],\"members\":{\"InsertHeaders\":{\"shape\":\"S2f\"}}},\"S2l\":{\"type\":\"structure\",\"members\":{\"CustomRequestHandling\":{\"shape\":\"S2k\"}}},\"S2n\":{\"type\":\"structure\",\"members\":{\"Count\":{\"shape\":\"S2l\"},\"None\":{\"type\":\"structure\",\"members\":{}}}},\"S2p\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\"],\"members\":{\"Name\":{}}}},\"S2s\":{\"type\":\"structure\",\"required\":[\"SampledRequestsEnabled\",\"CloudWatchMetricsEnabled\",\"MetricName\"],\"members\":{\"SampledRequestsEnabled\":{\"type\":\"boolean\"},\"CloudWatchMetricsEnabled\":{\"type\":\"boolean\"},\"MetricName\":{}}},\"S2v\":{\"type\":\"structure\",\"members\":{\"ImmunityTimeProperty\":{\"type\":\"structure\",\"required\":[\"ImmunityTime\"],\"members\":{\"ImmunityTime\":{\"type\":\"long\"}}}}},\"S33\":{\"type\":\"list\",\"member\":{}},\"S35\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"S3a\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{}}},\"S3e\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"RegexString\":{}}}},\"S3h\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{}}},\"S3k\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"ContentType\",\"Content\"],\"members\":{\"ContentType\":{},\"Content\":{}}}},\"S3p\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{}}},\"S3r\":{\"type\":\"structure\",\"members\":{\"Block\":{\"shape\":\"S2c\"},\"Allow\":{\"shape\":\"S2j\"}}},\"S3t\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Id\":{},\"Description\":{},\"LockToken\":{},\"ARN\":{}}},\"S4c\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{}}}},\"S4p\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"LogDestinationConfigs\"],\"members\":{\"ResourceArn\":{},\"LogDestinationConfigs\":{\"type\":\"list\",\"member\":{}},\"RedactedFields\":{\"type\":\"list\",\"member\":{\"shape\":\"Sd\"}},\"ManagedByFirewallManager\":{\"type\":\"boolean\"},\"LoggingFilter\":{\"type\":\"structure\",\"required\":[\"Filters\",\"DefaultBehavior\"],\"members\":{\"Filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Behavior\",\"Requirement\",\"Conditions\"],\"members\":{\"Behavior\":{},\"Requirement\":{},\"Conditions\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ActionCondition\":{\"type\":\"structure\",\"required\":[\"Action\"],\"members\":{\"Action\":{}}},\"LabelNameCondition\":{\"type\":\"structure\",\"required\":[\"LabelName\"],\"members\":{\"LabelName\":{}}}}}}}}},\"DefaultBehavior\":{}}}}},\"S5i\":{\"type\":\"structure\",\"members\":{\"IPAddressVersion\":{},\"Addresses\":{\"shape\":\"S33\"}}},\"S5q\":{\"type\":\"structure\",\"required\":[\"StartTime\",\"EndTime\"],\"members\":{\"StartTime\":{\"type\":\"timestamp\"},\"EndTime\":{\"type\":\"timestamp\"}}},\"S61\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Value\":{}}}},\"S6e\":{\"type\":\"structure\",\"required\":[\"Name\",\"Id\",\"ARN\",\"DefaultAction\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Id\":{},\"ARN\":{},\"DefaultAction\":{\"shape\":\"S3r\"},\"Description\":{},\"Rules\":{\"shape\":\"S6\"},\"VisibilityConfig\":{\"shape\":\"S2s\"},\"Capacity\":{\"type\":\"long\"},\"PreProcessFirewallManagerRuleGroups\":{\"shape\":\"S6f\"},\"PostProcessFirewallManagerRuleGroups\":{\"shape\":\"S6f\"},\"ManagedByFirewallManager\":{\"type\":\"boolean\"},\"LabelNamespace\":{},\"CustomResponseBodies\":{\"shape\":\"S3k\"},\"CaptchaConfig\":{\"shape\":\"S2v\"}}},\"S6f\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Priority\",\"FirewallManagerStatement\",\"OverrideAction\",\"VisibilityConfig\"],\"members\":{\"Name\":{},\"Priority\":{\"type\":\"integer\"},\"FirewallManagerStatement\":{\"type\":\"structure\",\"members\":{\"ManagedRuleGroupStatement\":{\"shape\":\"S1w\"},\"RuleGroupReferenceStatement\":{\"shape\":\"S1i\"}}},\"OverrideAction\":{\"shape\":\"S2n\"},\"VisibilityConfig\":{\"shape\":\"S2s\"}}}}}}"); /***/ }), @@ -38400,7 +41718,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-03-31\",\"endpointPrefix\":\"wellarchitected\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Well-Architected\",\"serviceFullName\":\"AWS Well-Architected Tool\",\"serviceId\":\"WellArchitected\",\"signatureVersion\":\"v4\",\"signingName\":\"wellarchitected\",\"uid\":\"wellarchitected-2020-03-31\"},\"operations\":{\"AssociateLenses\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/associateLenses\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAliases\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAliases\":{\"shape\":\"S3\"}}}},\"CreateMilestone\":{\"http\":{\"requestUri\":\"/workloads/{WorkloadId}/milestones\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"MilestoneName\",\"ClientRequestToken\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"MilestoneName\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"}}}},\"CreateWorkload\":{\"http\":{\"requestUri\":\"/workloads\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadName\",\"Description\",\"Environment\",\"ReviewOwner\",\"Lenses\",\"ClientRequestToken\"],\"members\":{\"WorkloadName\":{},\"Description\":{},\"Environment\":{},\"AccountIds\":{\"shape\":\"Se\"},\"AwsRegions\":{\"shape\":\"Sg\"},\"NonAwsRegions\":{\"shape\":\"Si\"},\"PillarPriorities\":{\"shape\":\"Sk\"},\"ArchitecturalDesign\":{},\"ReviewOwner\":{},\"IndustryType\":{},\"Industry\":{},\"Lenses\":{\"shape\":\"Sq\"},\"Notes\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadArn\":{}}}},\"CreateWorkloadShare\":{\"http\":{\"requestUri\":\"/workloads/{WorkloadId}/shares\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"SharedWith\",\"PermissionType\",\"ClientRequestToken\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"SharedWith\":{},\"PermissionType\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"ShareId\":{}}}},\"DeleteWorkload\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workloads/{WorkloadId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"ClientRequestToken\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"ClientRequestToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"ClientRequestToken\"}}}},\"DeleteWorkloadShare\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workloads/{WorkloadId}/shares/{ShareId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ShareId\",\"WorkloadId\",\"ClientRequestToken\"],\"members\":{\"ShareId\":{\"location\":\"uri\",\"locationName\":\"ShareId\"},\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"ClientRequestToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"ClientRequestToken\"}}}},\"DisassociateLenses\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/disassociateLenses\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAliases\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAliases\":{\"shape\":\"S3\"}}}},\"GetAnswer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\",\"QuestionId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"QuestionId\":{\"location\":\"uri\",\"locationName\":\"QuestionId\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensAlias\":{},\"Answer\":{\"shape\":\"S18\"}}}},\"GetLensReview\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensReview\":{\"shape\":\"S1t\"}}}},\"GetLensReviewReport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/report\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensReviewReport\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"Base64String\":{}}}}}},\"GetLensVersionDifference\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/lenses/{LensAlias}/versionDifference\"},\"input\":{\"type\":\"structure\",\"required\":[\"LensAlias\",\"BaseLensVersion\"],\"members\":{\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"BaseLensVersion\":{\"location\":\"querystring\",\"locationName\":\"BaseLensVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"BaseLensVersion\":{},\"LatestLensVersion\":{},\"VersionDifferences\":{\"type\":\"structure\",\"members\":{\"PillarDifferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PillarId\":{},\"DifferenceStatus\":{},\"QuestionDifferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QuestionId\":{},\"QuestionTitle\":{},\"DifferenceStatus\":{}}}}}}}}}}}},\"GetMilestone\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/milestones/{MilestoneNumber}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"MilestoneNumber\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"MilestoneNumber\":{\"location\":\"uri\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"Milestone\":{\"type\":\"structure\",\"members\":{\"MilestoneNumber\":{\"type\":\"integer\"},\"MilestoneName\":{},\"RecordedAt\":{\"type\":\"timestamp\"},\"Workload\":{\"shape\":\"S2j\"}}}}}},\"GetWorkload\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workload\":{\"shape\":\"S2j\"}}}},\"ListAnswers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"PillarId\":{\"location\":\"querystring\",\"locationName\":\"PillarId\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensAlias\":{},\"AnswerSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QuestionId\":{},\"PillarId\":{},\"QuestionTitle\":{},\"Choices\":{\"shape\":\"S1d\"},\"SelectedChoices\":{\"shape\":\"S1i\"},\"ChoiceAnswerSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChoiceId\":{},\"Status\":{},\"Reason\":{}}}},\"IsApplicable\":{\"type\":\"boolean\"},\"Risk\":{},\"Reason\":{}}}},\"NextToken\":{}}}},\"ListLensReviewImprovements\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/improvements\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"PillarId\":{\"location\":\"querystring\",\"locationName\":\"PillarId\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensAlias\":{},\"ImprovementSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QuestionId\":{},\"PillarId\":{},\"QuestionTitle\":{},\"Risk\":{},\"ImprovementPlanUrl\":{}}}},\"NextToken\":{}}}},\"ListLensReviews\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensReviewSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"LensVersion\":{},\"LensName\":{},\"LensStatus\":{},\"UpdatedAt\":{\"type\":\"timestamp\"},\"RiskCounts\":{\"shape\":\"S20\"}}}},\"NextToken\":{}}}},\"ListLenses\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/lenses\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LensSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"LensVersion\":{},\"LensName\":{},\"Description\":{}}}},\"NextToken\":{}}}},\"ListMilestones\":{\"http\":{\"requestUri\":\"/workloads/{WorkloadId}/milestonesSummaries\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MilestoneNumber\":{\"type\":\"integer\"},\"MilestoneName\":{},\"RecordedAt\":{\"type\":\"timestamp\"},\"WorkloadSummary\":{\"shape\":\"S3f\"}}}},\"NextToken\":{}}}},\"ListNotifications\":{\"http\":{\"requestUri\":\"/notifications\"},\"input\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotificationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"LensUpgradeSummary\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadName\":{},\"LensAlias\":{},\"CurrentLensVersion\":{},\"LatestLensVersion\":{}}}}}},\"NextToken\":{}}}},\"ListShareInvitations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/shareInvitations\"},\"input\":{\"type\":\"structure\",\"members\":{\"WorkloadNamePrefix\":{\"location\":\"querystring\",\"locationName\":\"WorkloadNamePrefix\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ShareInvitationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ShareInvitationId\":{},\"SharedBy\":{},\"SharedWith\":{},\"PermissionType\":{},\"WorkloadName\":{},\"WorkloadId\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{WorkloadArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadArn\"],\"members\":{\"WorkloadArn\":{\"location\":\"uri\",\"locationName\":\"WorkloadArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Ss\"}}}},\"ListWorkloadShares\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/shares\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"SharedWithPrefix\":{\"location\":\"querystring\",\"locationName\":\"SharedWithPrefix\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadShareSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ShareId\":{},\"SharedWith\":{},\"PermissionType\":{},\"Status\":{}}}},\"NextToken\":{}}}},\"ListWorkloads\":{\"http\":{\"requestUri\":\"/workloadsSummaries\"},\"input\":{\"type\":\"structure\",\"members\":{\"WorkloadNamePrefix\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadSummaries\":{\"type\":\"list\",\"member\":{\"shape\":\"S3f\"}},\"NextToken\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{WorkloadArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadArn\",\"Tags\"],\"members\":{\"WorkloadArn\":{\"location\":\"uri\",\"locationName\":\"WorkloadArn\"},\"Tags\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{WorkloadArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadArn\",\"TagKeys\"],\"members\":{\"WorkloadArn\":{\"location\":\"uri\",\"locationName\":\"WorkloadArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateAnswer\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\",\"QuestionId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"QuestionId\":{\"location\":\"uri\",\"locationName\":\"QuestionId\"},\"SelectedChoices\":{\"shape\":\"S1i\"},\"ChoiceUpdates\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"Reason\":{},\"Notes\":{}}}},\"Notes\":{},\"IsApplicable\":{\"type\":\"boolean\"},\"Reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"LensAlias\":{},\"Answer\":{\"shape\":\"S18\"}}}},\"UpdateLensReview\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"LensNotes\":{},\"PillarNotes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"LensReview\":{\"shape\":\"S1t\"}}}},\"UpdateShareInvitation\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/shareInvitations/{ShareInvitationId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ShareInvitationId\",\"ShareInvitationAction\"],\"members\":{\"ShareInvitationId\":{\"location\":\"uri\",\"locationName\":\"ShareInvitationId\"},\"ShareInvitationAction\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ShareInvitation\":{\"type\":\"structure\",\"members\":{\"ShareInvitationId\":{},\"WorkloadId\":{}}}}}},\"UpdateWorkload\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"WorkloadName\":{},\"Description\":{},\"Environment\":{},\"AccountIds\":{\"shape\":\"Se\"},\"AwsRegions\":{\"shape\":\"Sg\"},\"NonAwsRegions\":{\"shape\":\"Si\"},\"PillarPriorities\":{\"shape\":\"Sk\"},\"ArchitecturalDesign\":{},\"ReviewOwner\":{},\"IsReviewOwnerUpdateAcknowledged\":{\"type\":\"boolean\"},\"IndustryType\":{},\"Industry\":{},\"Notes\":{},\"ImprovementStatus\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workload\":{\"shape\":\"S2j\"}}}},\"UpdateWorkloadShare\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/shares/{ShareId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ShareId\",\"WorkloadId\",\"PermissionType\"],\"members\":{\"ShareId\":{\"location\":\"uri\",\"locationName\":\"ShareId\"},\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"PermissionType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadShare\":{\"type\":\"structure\",\"members\":{\"ShareId\":{},\"SharedBy\":{},\"SharedWith\":{},\"PermissionType\":{},\"Status\":{},\"WorkloadName\":{},\"WorkloadId\":{}}}}}},\"UpgradeLensReview\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/upgrade\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\",\"MilestoneName\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"MilestoneName\":{},\"ClientRequestToken\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"Se\":{\"type\":\"list\",\"member\":{}},\"Sg\":{\"type\":\"list\",\"member\":{}},\"Si\":{\"type\":\"list\",\"member\":{}},\"Sk\":{\"type\":\"list\",\"member\":{}},\"Sq\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S18\":{\"type\":\"structure\",\"members\":{\"QuestionId\":{},\"PillarId\":{},\"QuestionTitle\":{},\"QuestionDescription\":{},\"ImprovementPlanUrl\":{},\"HelpfulResourceUrl\":{},\"Choices\":{\"shape\":\"S1d\"},\"SelectedChoices\":{\"shape\":\"S1i\"},\"ChoiceAnswers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChoiceId\":{},\"Status\":{},\"Reason\":{},\"Notes\":{}}}},\"IsApplicable\":{\"type\":\"boolean\"},\"Risk\":{},\"Notes\":{},\"Reason\":{}}},\"S1d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChoiceId\":{},\"Title\":{},\"Description\":{}}}},\"S1i\":{\"type\":\"list\",\"member\":{}},\"S1t\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"LensVersion\":{},\"LensName\":{},\"LensStatus\":{},\"PillarReviewSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PillarId\":{},\"PillarName\":{},\"Notes\":{},\"RiskCounts\":{\"shape\":\"S20\"}}}},\"UpdatedAt\":{\"type\":\"timestamp\"},\"Notes\":{},\"RiskCounts\":{\"shape\":\"S20\"},\"NextToken\":{}}},\"S20\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"S2j\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadArn\":{},\"WorkloadName\":{},\"Description\":{},\"Environment\":{},\"UpdatedAt\":{\"type\":\"timestamp\"},\"AccountIds\":{\"shape\":\"Se\"},\"AwsRegions\":{\"shape\":\"Sg\"},\"NonAwsRegions\":{\"shape\":\"Si\"},\"ArchitecturalDesign\":{},\"ReviewOwner\":{},\"ReviewRestrictionDate\":{\"type\":\"timestamp\"},\"IsReviewOwnerUpdateAcknowledged\":{\"type\":\"boolean\"},\"IndustryType\":{},\"Industry\":{},\"Notes\":{},\"ImprovementStatus\":{},\"RiskCounts\":{\"shape\":\"S20\"},\"PillarPriorities\":{\"shape\":\"Sk\"},\"Lenses\":{\"shape\":\"Sq\"},\"Owner\":{},\"ShareInvitationId\":{},\"Tags\":{\"shape\":\"Ss\"}}},\"S3f\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadArn\":{},\"WorkloadName\":{},\"Owner\":{},\"UpdatedAt\":{\"type\":\"timestamp\"},\"Lenses\":{\"shape\":\"Sq\"},\"RiskCounts\":{\"shape\":\"S20\"},\"ImprovementStatus\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-03-31\",\"endpointPrefix\":\"wellarchitected\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"Well-Architected\",\"serviceFullName\":\"AWS Well-Architected Tool\",\"serviceId\":\"WellArchitected\",\"signatureVersion\":\"v4\",\"signingName\":\"wellarchitected\",\"uid\":\"wellarchitected-2020-03-31\"},\"operations\":{\"AssociateLenses\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/associateLenses\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAliases\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAliases\":{\"shape\":\"S3\"}}}},\"CreateLensShare\":{\"http\":{\"requestUri\":\"/lenses/{LensAlias}/shares\"},\"input\":{\"type\":\"structure\",\"required\":[\"LensAlias\",\"SharedWith\",\"ClientRequestToken\"],\"members\":{\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"SharedWith\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"ShareId\":{}}}},\"CreateLensVersion\":{\"http\":{\"requestUri\":\"/lenses/{LensAlias}/versions\"},\"input\":{\"type\":\"structure\",\"required\":[\"LensAlias\",\"LensVersion\",\"ClientRequestToken\"],\"members\":{\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"LensVersion\":{},\"IsMajorVersion\":{\"type\":\"boolean\"},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"LensArn\":{},\"LensVersion\":{}}}},\"CreateMilestone\":{\"http\":{\"requestUri\":\"/workloads/{WorkloadId}/milestones\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"MilestoneName\",\"ClientRequestToken\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"MilestoneName\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"}}}},\"CreateWorkload\":{\"http\":{\"requestUri\":\"/workloads\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadName\",\"Description\",\"Environment\",\"ReviewOwner\",\"Lenses\",\"ClientRequestToken\"],\"members\":{\"WorkloadName\":{},\"Description\":{},\"Environment\":{},\"AccountIds\":{\"shape\":\"Sn\"},\"AwsRegions\":{\"shape\":\"Sp\"},\"NonAwsRegions\":{\"shape\":\"Sr\"},\"PillarPriorities\":{\"shape\":\"St\"},\"ArchitecturalDesign\":{},\"ReviewOwner\":{},\"IndustryType\":{},\"Industry\":{},\"Lenses\":{\"shape\":\"Sz\"},\"Notes\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadArn\":{}}}},\"CreateWorkloadShare\":{\"http\":{\"requestUri\":\"/workloads/{WorkloadId}/shares\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"SharedWith\",\"PermissionType\",\"ClientRequestToken\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"SharedWith\":{},\"PermissionType\":{},\"ClientRequestToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"ShareId\":{}}}},\"DeleteLens\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/lenses/{LensAlias}\"},\"input\":{\"type\":\"structure\",\"required\":[\"LensAlias\",\"ClientRequestToken\",\"LensStatus\"],\"members\":{\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"ClientRequestToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"ClientRequestToken\"},\"LensStatus\":{\"location\":\"querystring\",\"locationName\":\"LensStatus\"}}}},\"DeleteLensShare\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/lenses/{LensAlias}/shares/{ShareId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ShareId\",\"LensAlias\",\"ClientRequestToken\"],\"members\":{\"ShareId\":{\"location\":\"uri\",\"locationName\":\"ShareId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"ClientRequestToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"ClientRequestToken\"}}}},\"DeleteWorkload\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workloads/{WorkloadId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"ClientRequestToken\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"ClientRequestToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"ClientRequestToken\"}}}},\"DeleteWorkloadShare\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/workloads/{WorkloadId}/shares/{ShareId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ShareId\",\"WorkloadId\",\"ClientRequestToken\"],\"members\":{\"ShareId\":{\"location\":\"uri\",\"locationName\":\"ShareId\"},\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"ClientRequestToken\":{\"idempotencyToken\":true,\"location\":\"querystring\",\"locationName\":\"ClientRequestToken\"}}}},\"DisassociateLenses\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/disassociateLenses\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAliases\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAliases\":{\"shape\":\"S3\"}}}},\"ExportLens\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/lenses/{LensAlias}/export\"},\"input\":{\"type\":\"structure\",\"required\":[\"LensAlias\"],\"members\":{\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"LensVersion\":{\"location\":\"querystring\",\"locationName\":\"LensVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LensJSON\":{}}}},\"GetAnswer\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\",\"QuestionId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"QuestionId\":{\"location\":\"uri\",\"locationName\":\"QuestionId\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensAlias\":{},\"LensArn\":{},\"Answer\":{\"shape\":\"S1l\"}}}},\"GetLens\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/lenses/{LensAlias}\"},\"input\":{\"type\":\"structure\",\"required\":[\"LensAlias\"],\"members\":{\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"LensVersion\":{\"location\":\"querystring\",\"locationName\":\"LensVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Lens\":{\"type\":\"structure\",\"members\":{\"LensArn\":{},\"LensVersion\":{},\"Name\":{},\"Description\":{},\"Owner\":{},\"ShareInvitationId\":{}}}}}},\"GetLensReview\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensReview\":{\"shape\":\"S2h\"}}}},\"GetLensReviewReport\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/report\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensReviewReport\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"LensArn\":{},\"Base64String\":{}}}}}},\"GetLensVersionDifference\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/lenses/{LensAlias}/versionDifference\"},\"input\":{\"type\":\"structure\",\"required\":[\"LensAlias\"],\"members\":{\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"BaseLensVersion\":{\"location\":\"querystring\",\"locationName\":\"BaseLensVersion\"},\"TargetLensVersion\":{\"location\":\"querystring\",\"locationName\":\"TargetLensVersion\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"LensArn\":{},\"BaseLensVersion\":{},\"TargetLensVersion\":{},\"LatestLensVersion\":{},\"VersionDifferences\":{\"type\":\"structure\",\"members\":{\"PillarDifferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PillarId\":{},\"PillarName\":{},\"DifferenceStatus\":{},\"QuestionDifferences\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QuestionId\":{},\"QuestionTitle\":{},\"DifferenceStatus\":{}}}}}}}}}}}},\"GetMilestone\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/milestones/{MilestoneNumber}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"MilestoneNumber\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"MilestoneNumber\":{\"location\":\"uri\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"Milestone\":{\"type\":\"structure\",\"members\":{\"MilestoneNumber\":{\"type\":\"integer\"},\"MilestoneName\":{},\"RecordedAt\":{\"type\":\"timestamp\"},\"Workload\":{\"shape\":\"S35\"}}}}}},\"GetWorkload\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workload\":{\"shape\":\"S35\"}}}},\"ImportLens\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/importLens\"},\"input\":{\"type\":\"structure\",\"required\":[\"JSONString\",\"ClientRequestToken\"],\"members\":{\"LensAlias\":{},\"JSONString\":{},\"ClientRequestToken\":{\"idempotencyToken\":true},\"Tags\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LensArn\":{},\"Status\":{}}}},\"ListAnswers\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"PillarId\":{\"location\":\"querystring\",\"locationName\":\"PillarId\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensAlias\":{},\"LensArn\":{},\"AnswerSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QuestionId\":{},\"PillarId\":{},\"QuestionTitle\":{},\"Choices\":{\"shape\":\"S1r\"},\"SelectedChoices\":{\"shape\":\"S1z\"},\"ChoiceAnswerSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChoiceId\":{},\"Status\":{},\"Reason\":{}}}},\"IsApplicable\":{\"type\":\"boolean\"},\"Risk\":{},\"Reason\":{}}}},\"NextToken\":{}}}},\"ListLensReviewImprovements\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/improvements\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"PillarId\":{\"location\":\"querystring\",\"locationName\":\"PillarId\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensAlias\":{},\"LensArn\":{},\"ImprovementSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"QuestionId\":{},\"PillarId\":{},\"QuestionTitle\":{},\"Risk\":{},\"ImprovementPlanUrl\":{},\"ImprovementPlans\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChoiceId\":{},\"DisplayText\":{},\"ImprovementPlanUrl\":{}}}}}}},\"NextToken\":{}}}},\"ListLensReviews\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"MilestoneNumber\":{\"location\":\"querystring\",\"locationName\":\"MilestoneNumber\",\"type\":\"integer\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneNumber\":{\"type\":\"integer\"},\"LensReviewSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"LensArn\":{},\"LensVersion\":{},\"LensName\":{},\"LensStatus\":{},\"UpdatedAt\":{\"type\":\"timestamp\"},\"RiskCounts\":{\"shape\":\"S2m\"}}}},\"NextToken\":{}}}},\"ListLensShares\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/lenses/{LensAlias}/shares\"},\"input\":{\"type\":\"structure\",\"required\":[\"LensAlias\"],\"members\":{\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"SharedWithPrefix\":{\"location\":\"querystring\",\"locationName\":\"SharedWithPrefix\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LensShareSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ShareId\":{},\"SharedWith\":{},\"Status\":{}}}},\"NextToken\":{}}}},\"ListLenses\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/lenses\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"},\"LensType\":{\"location\":\"querystring\",\"locationName\":\"LensType\"},\"LensStatus\":{\"location\":\"querystring\",\"locationName\":\"LensStatus\"},\"LensName\":{\"location\":\"querystring\",\"locationName\":\"LensName\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"LensSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"LensArn\":{},\"LensAlias\":{},\"LensName\":{},\"LensType\":{},\"Description\":{},\"CreatedAt\":{\"type\":\"timestamp\"},\"UpdatedAt\":{\"type\":\"timestamp\"},\"LensVersion\":{},\"Owner\":{},\"LensStatus\":{}}}},\"NextToken\":{}}}},\"ListMilestones\":{\"http\":{\"requestUri\":\"/workloads/{WorkloadId}/milestonesSummaries\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"MilestoneSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MilestoneNumber\":{\"type\":\"integer\"},\"MilestoneName\":{},\"RecordedAt\":{\"type\":\"timestamp\"},\"WorkloadSummary\":{\"shape\":\"S4c\"}}}},\"NextToken\":{}}}},\"ListNotifications\":{\"http\":{\"requestUri\":\"/notifications\"},\"input\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"NotificationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"LensUpgradeSummary\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadName\":{},\"LensAlias\":{},\"LensArn\":{},\"CurrentLensVersion\":{},\"LatestLensVersion\":{}}}}}},\"NextToken\":{}}}},\"ListShareInvitations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/shareInvitations\"},\"input\":{\"type\":\"structure\",\"members\":{\"WorkloadNamePrefix\":{\"location\":\"querystring\",\"locationName\":\"WorkloadNamePrefix\"},\"LensNamePrefix\":{\"location\":\"querystring\",\"locationName\":\"LensNamePrefix\"},\"ShareResourceType\":{\"location\":\"querystring\",\"locationName\":\"ShareResourceType\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ShareInvitationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ShareInvitationId\":{},\"SharedBy\":{},\"SharedWith\":{},\"PermissionType\":{},\"ShareResourceType\":{},\"WorkloadName\":{},\"WorkloadId\":{},\"LensName\":{},\"LensArn\":{}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{WorkloadArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadArn\"],\"members\":{\"WorkloadArn\":{\"location\":\"uri\",\"locationName\":\"WorkloadArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"S11\"}}}},\"ListWorkloadShares\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/workloads/{WorkloadId}/shares\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"SharedWithPrefix\":{\"location\":\"querystring\",\"locationName\":\"SharedWithPrefix\"},\"NextToken\":{\"location\":\"querystring\",\"locationName\":\"NextToken\"},\"MaxResults\":{\"location\":\"querystring\",\"locationName\":\"MaxResults\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadShareSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ShareId\":{},\"SharedWith\":{},\"PermissionType\":{},\"Status\":{}}}},\"NextToken\":{}}}},\"ListWorkloads\":{\"http\":{\"requestUri\":\"/workloadsSummaries\"},\"input\":{\"type\":\"structure\",\"members\":{\"WorkloadNamePrefix\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadSummaries\":{\"type\":\"list\",\"member\":{\"shape\":\"S4c\"}},\"NextToken\":{}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{WorkloadArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadArn\",\"Tags\"],\"members\":{\"WorkloadArn\":{\"location\":\"uri\",\"locationName\":\"WorkloadArn\"},\"Tags\":{\"shape\":\"S11\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{WorkloadArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadArn\",\"TagKeys\"],\"members\":{\"WorkloadArn\":{\"location\":\"uri\",\"locationName\":\"WorkloadArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateAnswer\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\",\"QuestionId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"QuestionId\":{\"location\":\"uri\",\"locationName\":\"QuestionId\"},\"SelectedChoices\":{\"shape\":\"S1z\"},\"ChoiceUpdates\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"structure\",\"required\":[\"Status\"],\"members\":{\"Status\":{},\"Reason\":{},\"Notes\":{}}}},\"Notes\":{},\"IsApplicable\":{\"type\":\"boolean\"},\"Reason\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"LensAlias\":{},\"LensArn\":{},\"Answer\":{\"shape\":\"S1l\"}}}},\"UpdateLensReview\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"LensNotes\":{},\"PillarNotes\":{\"type\":\"map\",\"key\":{},\"value\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"LensReview\":{\"shape\":\"S2h\"}}}},\"UpdateShareInvitation\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/shareInvitations/{ShareInvitationId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ShareInvitationId\",\"ShareInvitationAction\"],\"members\":{\"ShareInvitationId\":{\"location\":\"uri\",\"locationName\":\"ShareInvitationId\"},\"ShareInvitationAction\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"ShareInvitation\":{\"type\":\"structure\",\"members\":{\"ShareInvitationId\":{},\"ShareResourceType\":{},\"WorkloadId\":{},\"LensAlias\":{},\"LensArn\":{}}}}}},\"UpdateWorkload\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"WorkloadName\":{},\"Description\":{},\"Environment\":{},\"AccountIds\":{\"shape\":\"Sn\"},\"AwsRegions\":{\"shape\":\"Sp\"},\"NonAwsRegions\":{\"shape\":\"Sr\"},\"PillarPriorities\":{\"shape\":\"St\"},\"ArchitecturalDesign\":{},\"ReviewOwner\":{},\"IsReviewOwnerUpdateAcknowledged\":{\"type\":\"boolean\"},\"IndustryType\":{},\"Industry\":{},\"Notes\":{},\"ImprovementStatus\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workload\":{\"shape\":\"S35\"}}}},\"UpdateWorkloadShare\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/workloads/{WorkloadId}/shares/{ShareId}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ShareId\",\"WorkloadId\",\"PermissionType\"],\"members\":{\"ShareId\":{\"location\":\"uri\",\"locationName\":\"ShareId\"},\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"PermissionType\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadShare\":{\"type\":\"structure\",\"members\":{\"ShareId\":{},\"SharedBy\":{},\"SharedWith\":{},\"PermissionType\":{},\"Status\":{},\"WorkloadName\":{},\"WorkloadId\":{}}}}}},\"UpgradeLensReview\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/workloads/{WorkloadId}/lensReviews/{LensAlias}/upgrade\"},\"input\":{\"type\":\"structure\",\"required\":[\"WorkloadId\",\"LensAlias\",\"MilestoneName\"],\"members\":{\"WorkloadId\":{\"location\":\"uri\",\"locationName\":\"WorkloadId\"},\"LensAlias\":{\"location\":\"uri\",\"locationName\":\"LensAlias\"},\"MilestoneName\":{},\"ClientRequestToken\":{}}}}},\"shapes\":{\"S3\":{\"type\":\"list\",\"member\":{}},\"Sn\":{\"type\":\"list\",\"member\":{}},\"Sp\":{\"type\":\"list\",\"member\":{}},\"Sr\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"list\",\"member\":{}},\"Sz\":{\"type\":\"list\",\"member\":{}},\"S11\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S1l\":{\"type\":\"structure\",\"members\":{\"QuestionId\":{},\"PillarId\":{},\"QuestionTitle\":{},\"QuestionDescription\":{},\"ImprovementPlanUrl\":{},\"HelpfulResourceUrl\":{},\"HelpfulResourceDisplayText\":{},\"Choices\":{\"shape\":\"S1r\"},\"SelectedChoices\":{\"shape\":\"S1z\"},\"ChoiceAnswers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChoiceId\":{},\"Status\":{},\"Reason\":{},\"Notes\":{}}}},\"IsApplicable\":{\"type\":\"boolean\"},\"Risk\":{},\"Notes\":{},\"Reason\":{}}},\"S1r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"ChoiceId\":{},\"Title\":{},\"Description\":{},\"HelpfulResource\":{\"shape\":\"S1w\"},\"ImprovementPlan\":{\"shape\":\"S1w\"}}}},\"S1w\":{\"type\":\"structure\",\"members\":{\"DisplayText\":{},\"Url\":{}}},\"S1z\":{\"type\":\"list\",\"member\":{}},\"S2h\":{\"type\":\"structure\",\"members\":{\"LensAlias\":{},\"LensArn\":{},\"LensVersion\":{},\"LensName\":{},\"LensStatus\":{},\"PillarReviewSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"PillarId\":{},\"PillarName\":{},\"Notes\":{},\"RiskCounts\":{\"shape\":\"S2m\"}}}},\"UpdatedAt\":{\"type\":\"timestamp\"},\"Notes\":{},\"RiskCounts\":{\"shape\":\"S2m\"},\"NextToken\":{}}},\"S2m\":{\"type\":\"map\",\"key\":{},\"value\":{\"type\":\"integer\"}},\"S35\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadArn\":{},\"WorkloadName\":{},\"Description\":{},\"Environment\":{},\"UpdatedAt\":{\"type\":\"timestamp\"},\"AccountIds\":{\"shape\":\"Sn\"},\"AwsRegions\":{\"shape\":\"Sp\"},\"NonAwsRegions\":{\"shape\":\"Sr\"},\"ArchitecturalDesign\":{},\"ReviewOwner\":{},\"ReviewRestrictionDate\":{\"type\":\"timestamp\"},\"IsReviewOwnerUpdateAcknowledged\":{\"type\":\"boolean\"},\"IndustryType\":{},\"Industry\":{},\"Notes\":{},\"ImprovementStatus\":{},\"RiskCounts\":{\"shape\":\"S2m\"},\"PillarPriorities\":{\"shape\":\"St\"},\"Lenses\":{\"shape\":\"Sz\"},\"Owner\":{},\"ShareInvitationId\":{},\"Tags\":{\"shape\":\"S11\"}}},\"S4c\":{\"type\":\"structure\",\"members\":{\"WorkloadId\":{},\"WorkloadArn\":{},\"WorkloadName\":{},\"Owner\":{},\"UpdatedAt\":{\"type\":\"timestamp\"},\"Lenses\":{\"shape\":\"Sz\"},\"RiskCounts\":{\"shape\":\"S2m\"},\"ImprovementStatus\":{}}}}}"); /***/ }), @@ -38408,7 +41726,23 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"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\"},\"ListLensShares\":{\"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\"}}}"); + +/***/ }), + +/***/ 95090: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-10-19\",\"endpointPrefix\":\"wisdom\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon Connect Wisdom Service\",\"serviceId\":\"Wisdom\",\"signatureVersion\":\"v4\",\"signingName\":\"wisdom\",\"uid\":\"wisdom-2020-10-19\"},\"operations\":{\"CreateAssistant\":{\"http\":{\"requestUri\":\"/assistants\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"name\",\"type\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"description\":{},\"name\":{},\"serverSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"tags\":{\"shape\":\"S7\"},\"type\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"assistant\":{\"shape\":\"Sc\"}}},\"idempotent\":true},\"CreateAssistantAssociation\":{\"http\":{\"requestUri\":\"/assistants/{assistantId}/associations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\",\"association\",\"associationType\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"},\"association\":{\"type\":\"structure\",\"members\":{\"knowledgeBaseId\":{}},\"union\":true},\"associationType\":{},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assistantAssociation\":{\"shape\":\"Sl\"}}},\"idempotent\":true},\"CreateContent\":{\"http\":{\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/contents\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseId\",\"name\",\"uploadId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"},\"metadata\":{\"shape\":\"Sp\"},\"name\":{},\"overrideLinkOutUri\":{},\"tags\":{\"shape\":\"S7\"},\"title\":{},\"uploadId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"content\":{\"shape\":\"St\"}}},\"idempotent\":true},\"CreateKnowledgeBase\":{\"http\":{\"requestUri\":\"/knowledgeBases\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseType\",\"name\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"description\":{},\"knowledgeBaseType\":{},\"name\":{},\"renderingConfiguration\":{\"shape\":\"S10\"},\"serverSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"sourceConfiguration\":{\"shape\":\"S11\"},\"tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"knowledgeBase\":{\"shape\":\"S16\"}}},\"idempotent\":true},\"CreateSession\":{\"http\":{\"requestUri\":\"/assistants/{assistantId}/sessions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\",\"name\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"},\"clientToken\":{\"idempotencyToken\":true},\"description\":{},\"name\":{},\"tags\":{\"shape\":\"S7\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1a\"}}},\"idempotent\":true},\"DeleteAssistant\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assistants/{assistantId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteAssistantAssociation\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/assistants/{assistantId}/associations/{assistantAssociationId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"assistantAssociationId\",\"assistantId\"],\"members\":{\"assistantAssociationId\":{\"location\":\"uri\",\"locationName\":\"assistantAssociationId\"},\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteContent\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/contents/{contentId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"contentId\",\"knowledgeBaseId\"],\"members\":{\"contentId\":{\"location\":\"uri\",\"locationName\":\"contentId\"},\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteKnowledgeBase\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseId\"],\"members\":{\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"GetAssistant\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assistants/{assistantId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assistant\":{\"shape\":\"Sc\"}}}},\"GetAssistantAssociation\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assistants/{assistantId}/associations/{assistantAssociationId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantAssociationId\",\"assistantId\"],\"members\":{\"assistantAssociationId\":{\"location\":\"uri\",\"locationName\":\"assistantAssociationId\"},\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"assistantAssociation\":{\"shape\":\"Sl\"}}}},\"GetContent\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/contents/{contentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"contentId\",\"knowledgeBaseId\"],\"members\":{\"contentId\":{\"location\":\"uri\",\"locationName\":\"contentId\"},\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"content\":{\"shape\":\"St\"}}}},\"GetContentSummary\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/contents/{contentId}/summary\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"contentId\",\"knowledgeBaseId\"],\"members\":{\"contentId\":{\"location\":\"uri\",\"locationName\":\"contentId\"},\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"contentSummary\":{\"shape\":\"S1r\"}}}},\"GetKnowledgeBase\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseId\"],\"members\":{\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"knowledgeBase\":{\"shape\":\"S16\"}}}},\"GetRecommendations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assistants/{assistantId}/sessions/{sessionId}/recommendations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\",\"sessionId\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"},\"waitTimeSeconds\":{\"location\":\"querystring\",\"locationName\":\"waitTimeSeconds\",\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"recommendations\"],\"members\":{\"recommendations\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"document\",\"recommendationId\"],\"members\":{\"document\":{\"shape\":\"S20\"},\"recommendationId\":{},\"relevanceLevel\":{},\"relevanceScore\":{\"type\":\"double\"},\"type\":{}}}},\"triggers\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"data\",\"id\",\"recommendationIds\",\"source\",\"type\"],\"members\":{\"data\":{\"type\":\"structure\",\"members\":{\"query\":{\"type\":\"structure\",\"members\":{\"text\":{\"shape\":\"S2f\"}}}},\"union\":true},\"id\":{},\"recommendationIds\":{\"shape\":\"S2g\"},\"source\":{},\"type\":{}}}}}}},\"GetSession\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assistants/{assistantId}/sessions/{sessionId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\",\"sessionId\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"session\":{\"shape\":\"S1a\"}}}},\"ListAssistantAssociations\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assistants/{assistantId}/associations\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assistantAssociationSummaries\"],\"members\":{\"assistantAssociationSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"assistantArn\",\"assistantAssociationArn\",\"assistantAssociationId\",\"assistantId\",\"associationData\",\"associationType\"],\"members\":{\"assistantArn\":{},\"assistantAssociationArn\":{},\"assistantAssociationId\":{},\"assistantId\":{},\"associationData\":{\"shape\":\"Sm\"},\"associationType\":{},\"tags\":{\"shape\":\"S7\"}}}},\"nextToken\":{}}}},\"ListAssistants\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/assistants\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"assistantSummaries\"],\"members\":{\"assistantSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"assistantArn\",\"assistantId\",\"name\",\"status\",\"type\"],\"members\":{\"assistantArn\":{},\"assistantId\":{},\"description\":{},\"name\":{},\"serverSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"status\":{},\"tags\":{\"shape\":\"S7\"},\"type\":{}}}},\"nextToken\":{}}}},\"ListContents\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/contents\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseId\"],\"members\":{\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"contentSummaries\"],\"members\":{\"contentSummaries\":{\"shape\":\"S2w\"},\"nextToken\":{}}}},\"ListKnowledgeBases\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/knowledgeBases\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseSummaries\"],\"members\":{\"knowledgeBaseSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseArn\",\"knowledgeBaseId\",\"knowledgeBaseType\",\"name\",\"status\"],\"members\":{\"description\":{},\"knowledgeBaseArn\":{},\"knowledgeBaseId\":{},\"knowledgeBaseType\":{},\"name\":{},\"renderingConfiguration\":{\"shape\":\"S10\"},\"serverSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"sourceConfiguration\":{\"shape\":\"S11\"},\"status\":{},\"tags\":{\"shape\":\"S7\"}}}},\"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\":\"S7\"}}}},\"NotifyRecommendationsReceived\":{\"http\":{\"requestUri\":\"/assistants/{assistantId}/sessions/{sessionId}/recommendations/notify\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\",\"recommendationIds\",\"sessionId\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"},\"recommendationIds\":{\"shape\":\"S2g\"},\"sessionId\":{\"location\":\"uri\",\"locationName\":\"sessionId\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"errors\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"message\":{},\"recommendationId\":{}}}},\"recommendationIds\":{\"shape\":\"S2g\"}}},\"idempotent\":true},\"QueryAssistant\":{\"http\":{\"requestUri\":\"/assistants/{assistantId}/query\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\",\"queryText\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"},\"maxResults\":{\"type\":\"integer\"},\"nextToken\":{},\"queryText\":{\"shape\":\"S2f\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"results\"],\"members\":{\"nextToken\":{},\"results\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"document\",\"resultId\"],\"members\":{\"document\":{\"shape\":\"S20\"},\"relevanceScore\":{\"type\":\"double\"},\"resultId\":{}}}}}}},\"RemoveKnowledgeBaseTemplateUri\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/templateUri\",\"responseCode\":204},\"input\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseId\"],\"members\":{\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SearchContent\":{\"http\":{\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/search\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseId\",\"searchExpression\"],\"members\":{\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"searchExpression\":{\"shape\":\"S3f\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"contentSummaries\"],\"members\":{\"contentSummaries\":{\"shape\":\"S2w\"},\"nextToken\":{}}}},\"SearchSessions\":{\"http\":{\"requestUri\":\"/assistants/{assistantId}/searchSessions\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"assistantId\",\"searchExpression\"],\"members\":{\"assistantId\":{\"location\":\"uri\",\"locationName\":\"assistantId\"},\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"searchExpression\":{\"shape\":\"S3f\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"sessionSummaries\"],\"members\":{\"nextToken\":{},\"sessionSummaries\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"assistantArn\",\"assistantId\",\"sessionArn\",\"sessionId\"],\"members\":{\"assistantArn\":{},\"assistantId\":{},\"sessionArn\":{},\"sessionId\":{}}}}}}},\"StartContentUpload\":{\"http\":{\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/upload\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"contentType\",\"knowledgeBaseId\"],\"members\":{\"contentType\":{},\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"headersToInclude\",\"uploadId\",\"url\",\"urlExpiry\"],\"members\":{\"headersToInclude\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"uploadId\":{},\"url\":{\"shape\":\"Sw\"},\"urlExpiry\":{\"shape\":\"Sx\"}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"S7\"}}},\"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},\"UpdateContent\":{\"http\":{\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/contents/{contentId}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"contentId\",\"knowledgeBaseId\"],\"members\":{\"contentId\":{\"location\":\"uri\",\"locationName\":\"contentId\"},\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"},\"metadata\":{\"shape\":\"Sp\"},\"overrideLinkOutUri\":{},\"removeOverrideLinkOutUri\":{\"type\":\"boolean\"},\"revisionId\":{},\"title\":{},\"uploadId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"content\":{\"shape\":\"St\"}}}},\"UpdateKnowledgeBaseTemplateUri\":{\"http\":{\"requestUri\":\"/knowledgeBases/{knowledgeBaseId}/templateUri\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseId\",\"templateUri\"],\"members\":{\"knowledgeBaseId\":{\"location\":\"uri\",\"locationName\":\"knowledgeBaseId\"},\"templateUri\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"knowledgeBase\":{\"shape\":\"S16\"}}}}},\"shapes\":{\"S5\":{\"type\":\"structure\",\"members\":{\"kmsKeyId\":{}}},\"S7\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sc\":{\"type\":\"structure\",\"required\":[\"assistantArn\",\"assistantId\",\"name\",\"status\",\"type\"],\"members\":{\"assistantArn\":{},\"assistantId\":{},\"description\":{},\"name\":{},\"serverSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"status\":{},\"tags\":{\"shape\":\"S7\"},\"type\":{}}},\"Sl\":{\"type\":\"structure\",\"required\":[\"assistantArn\",\"assistantAssociationArn\",\"assistantAssociationId\",\"assistantId\",\"associationData\",\"associationType\"],\"members\":{\"assistantArn\":{},\"assistantAssociationArn\":{},\"assistantAssociationId\":{},\"assistantId\":{},\"associationData\":{\"shape\":\"Sm\"},\"associationType\":{},\"tags\":{\"shape\":\"S7\"}}},\"Sm\":{\"type\":\"structure\",\"members\":{\"knowledgeBaseAssociation\":{\"type\":\"structure\",\"members\":{\"knowledgeBaseArn\":{},\"knowledgeBaseId\":{}}}},\"union\":true},\"Sp\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"St\":{\"type\":\"structure\",\"required\":[\"contentArn\",\"contentId\",\"contentType\",\"knowledgeBaseArn\",\"knowledgeBaseId\",\"metadata\",\"name\",\"revisionId\",\"status\",\"title\",\"url\",\"urlExpiry\"],\"members\":{\"contentArn\":{},\"contentId\":{},\"contentType\":{},\"knowledgeBaseArn\":{},\"knowledgeBaseId\":{},\"linkOutUri\":{},\"metadata\":{\"shape\":\"Sp\"},\"name\":{},\"revisionId\":{},\"status\":{},\"tags\":{\"shape\":\"S7\"},\"title\":{},\"url\":{\"shape\":\"Sw\"},\"urlExpiry\":{\"shape\":\"Sx\"}}},\"Sw\":{\"type\":\"string\",\"sensitive\":true},\"Sx\":{\"type\":\"timestamp\",\"timestampFormat\":\"unixTimestamp\"},\"S10\":{\"type\":\"structure\",\"members\":{\"templateUri\":{}}},\"S11\":{\"type\":\"structure\",\"members\":{\"appIntegrations\":{\"type\":\"structure\",\"required\":[\"appIntegrationArn\",\"objectFields\"],\"members\":{\"appIntegrationArn\":{},\"objectFields\":{\"type\":\"list\",\"member\":{}}}}},\"union\":true},\"S16\":{\"type\":\"structure\",\"required\":[\"knowledgeBaseArn\",\"knowledgeBaseId\",\"knowledgeBaseType\",\"name\",\"status\"],\"members\":{\"description\":{},\"knowledgeBaseArn\":{},\"knowledgeBaseId\":{},\"knowledgeBaseType\":{},\"lastContentModificationTime\":{\"shape\":\"Sx\"},\"name\":{},\"renderingConfiguration\":{\"shape\":\"S10\"},\"serverSideEncryptionConfiguration\":{\"shape\":\"S5\"},\"sourceConfiguration\":{\"shape\":\"S11\"},\"status\":{},\"tags\":{\"shape\":\"S7\"}}},\"S1a\":{\"type\":\"structure\",\"required\":[\"name\",\"sessionArn\",\"sessionId\"],\"members\":{\"description\":{},\"name\":{},\"sessionArn\":{},\"sessionId\":{},\"tags\":{\"shape\":\"S7\"}}},\"S1r\":{\"type\":\"structure\",\"required\":[\"contentArn\",\"contentId\",\"contentType\",\"knowledgeBaseArn\",\"knowledgeBaseId\",\"metadata\",\"name\",\"revisionId\",\"status\",\"title\"],\"members\":{\"contentArn\":{},\"contentId\":{},\"contentType\":{},\"knowledgeBaseArn\":{},\"knowledgeBaseId\":{},\"metadata\":{\"shape\":\"Sp\"},\"name\":{},\"revisionId\":{},\"status\":{},\"tags\":{\"shape\":\"S7\"},\"title\":{}}},\"S20\":{\"type\":\"structure\",\"required\":[\"contentReference\"],\"members\":{\"contentReference\":{\"type\":\"structure\",\"members\":{\"contentArn\":{},\"contentId\":{},\"knowledgeBaseArn\":{},\"knowledgeBaseId\":{}}},\"excerpt\":{\"shape\":\"S22\"},\"title\":{\"shape\":\"S22\"}}},\"S22\":{\"type\":\"structure\",\"members\":{\"highlights\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"beginOffsetInclusive\":{\"type\":\"integer\"},\"endOffsetExclusive\":{\"type\":\"integer\"}}}},\"text\":{\"type\":\"string\",\"sensitive\":true}}},\"S2f\":{\"type\":\"string\",\"sensitive\":true},\"S2g\":{\"type\":\"list\",\"member\":{}},\"S2w\":{\"type\":\"list\",\"member\":{\"shape\":\"S1r\"}},\"S3f\":{\"type\":\"structure\",\"required\":[\"filters\"],\"members\":{\"filters\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"field\",\"operator\",\"value\"],\"members\":{\"field\":{},\"operator\":{},\"value\":{}}}}}}}}"); + +/***/ }), + +/***/ 52237: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListAssistantAssociations\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"assistantAssociationSummaries\"},\"ListAssistants\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"assistantSummaries\"},\"ListContents\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"contentSummaries\"},\"ListKnowledgeBases\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"knowledgeBaseSummaries\"},\"QueryAssistant\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"results\"},\"SearchContent\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"contentSummaries\"},\"SearchSessions\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\",\"result_key\":\"sessionSummaries\"}}}"); /***/ }), @@ -38432,7 +41766,7 @@ module.exports = JSON.parse("{\"o\":{\"DescribeDocumentVersions\":{\"input_token /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-09-25\",\"endpointPrefix\":\"worklink\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"WorkLink\",\"serviceFullName\":\"Amazon WorkLink\",\"serviceId\":\"WorkLink\",\"signatureVersion\":\"v4\",\"signingName\":\"worklink\",\"uid\":\"worklink-2018-09-25\"},\"operations\":{\"AssociateDomain\":{\"http\":{\"requestUri\":\"/associateDomain\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\",\"AcmCertificateArn\"],\"members\":{\"FleetArn\":{},\"DomainName\":{},\"DisplayName\":{},\"AcmCertificateArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"AssociateWebsiteAuthorizationProvider\":{\"http\":{\"requestUri\":\"/associateWebsiteAuthorizationProvider\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"AuthorizationProviderType\"],\"members\":{\"FleetArn\":{},\"AuthorizationProviderType\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuthorizationProviderId\":{}}}},\"AssociateWebsiteCertificateAuthority\":{\"http\":{\"requestUri\":\"/associateWebsiteCertificateAuthority\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"Certificate\"],\"members\":{\"FleetArn\":{},\"Certificate\":{},\"DisplayName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebsiteCaId\":{}}}},\"CreateFleet\":{\"http\":{\"requestUri\":\"/createFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\"],\"members\":{\"FleetName\":{},\"DisplayName\":{},\"OptimizeForEndUserLocation\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetArn\":{}}}},\"DeleteFleet\":{\"http\":{\"requestUri\":\"/deleteFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DescribeAuditStreamConfiguration\":{\"http\":{\"requestUri\":\"/describeAuditStreamConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuditStreamArn\":{}}}},\"DescribeCompanyNetworkConfiguration\":{\"http\":{\"requestUri\":\"/describeCompanyNetworkConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"St\"},\"SecurityGroupIds\":{\"shape\":\"Sv\"}}}},\"DescribeDevice\":{\"http\":{\"requestUri\":\"/describeDevice\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DeviceId\"],\"members\":{\"FleetArn\":{},\"DeviceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"Model\":{},\"Manufacturer\":{},\"OperatingSystem\":{},\"OperatingSystemVersion\":{},\"PatchLevel\":{},\"FirstAccessedTime\":{\"type\":\"timestamp\"},\"LastAccessedTime\":{\"type\":\"timestamp\"},\"Username\":{}}}},\"DescribeDevicePolicyConfiguration\":{\"http\":{\"requestUri\":\"/describeDevicePolicyConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceCaCertificate\":{}}}},\"DescribeDomain\":{\"http\":{\"requestUri\":\"/describeDomain\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"DisplayName\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DomainStatus\":{},\"AcmCertificateArn\":{}}}},\"DescribeFleetMetadata\":{\"http\":{\"requestUri\":\"/describeFleetMetadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"FleetName\":{},\"DisplayName\":{},\"OptimizeForEndUserLocation\":{\"type\":\"boolean\"},\"CompanyCode\":{},\"FleetStatus\":{},\"Tags\":{\"shape\":\"Sh\"}}}},\"DescribeIdentityProviderConfiguration\":{\"http\":{\"requestUri\":\"/describeIdentityProviderConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityProviderType\":{},\"ServiceProviderSamlMetadata\":{},\"IdentityProviderSamlMetadata\":{}}}},\"DescribeWebsiteCertificateAuthority\":{\"http\":{\"requestUri\":\"/describeWebsiteCertificateAuthority\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"WebsiteCaId\"],\"members\":{\"FleetArn\":{},\"WebsiteCaId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DisplayName\":{}}}},\"DisassociateDomain\":{\"http\":{\"requestUri\":\"/disassociateDomain\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateWebsiteAuthorizationProvider\":{\"http\":{\"requestUri\":\"/disassociateWebsiteAuthorizationProvider\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"AuthorizationProviderId\"],\"members\":{\"FleetArn\":{},\"AuthorizationProviderId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DisassociateWebsiteCertificateAuthority\":{\"http\":{\"requestUri\":\"/disassociateWebsiteCertificateAuthority\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"WebsiteCaId\"],\"members\":{\"FleetArn\":{},\"WebsiteCaId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ListDevices\":{\"http\":{\"requestUri\":\"/listDevices\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Devices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{},\"DeviceStatus\":{}}}},\"NextToken\":{}}}},\"ListDomains\":{\"http\":{\"requestUri\":\"/listDomains\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Domains\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CreatedTime\",\"DomainStatus\"],\"members\":{\"DomainName\":{},\"DisplayName\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DomainStatus\":{}}}},\"NextToken\":{}}}},\"ListFleets\":{\"http\":{\"requestUri\":\"/listFleets\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FleetArn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"FleetName\":{},\"DisplayName\":{},\"CompanyCode\":{},\"FleetStatus\":{},\"Tags\":{\"shape\":\"Sh\"}}}},\"NextToken\":{}}}},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sh\"}}}},\"ListWebsiteAuthorizationProviders\":{\"http\":{\"requestUri\":\"/listWebsiteAuthorizationProviders\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebsiteAuthorizationProviders\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AuthorizationProviderType\"],\"members\":{\"AuthorizationProviderId\":{},\"AuthorizationProviderType\":{},\"DomainName\":{},\"CreatedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListWebsiteCertificateAuthorities\":{\"http\":{\"requestUri\":\"/listWebsiteCertificateAuthorities\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebsiteCertificateAuthorities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WebsiteCaId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DisplayName\":{}}}},\"NextToken\":{}}}},\"RestoreDomainAccess\":{\"http\":{\"requestUri\":\"/restoreDomainAccess\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"RevokeDomainAccess\":{\"http\":{\"requestUri\":\"/revokeDomainAccess\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"SignOutUser\":{\"http\":{\"requestUri\":\"/signOutUser\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"Username\"],\"members\":{\"FleetArn\":{},\"Username\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"TagKeys\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"TagKeys\":{\"location\":\"querystring\",\"locationName\":\"tagKeys\",\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateAuditStreamConfiguration\":{\"http\":{\"requestUri\":\"/updateAuditStreamConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"AuditStreamArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateCompanyNetworkConfiguration\":{\"http\":{\"requestUri\":\"/updateCompanyNetworkConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"VpcId\",\"SubnetIds\",\"SecurityGroupIds\"],\"members\":{\"FleetArn\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"St\"},\"SecurityGroupIds\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDevicePolicyConfiguration\":{\"http\":{\"requestUri\":\"/updateDevicePolicyConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"DeviceCaCertificate\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDomainMetadata\":{\"http\":{\"requestUri\":\"/updateDomainMetadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{},\"DisplayName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateFleetMetadata\":{\"http\":{\"requestUri\":\"/UpdateFleetMetadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"DisplayName\":{},\"OptimizeForEndUserLocation\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateIdentityProviderConfiguration\":{\"http\":{\"requestUri\":\"/updateIdentityProviderConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"IdentityProviderType\"],\"members\":{\"FleetArn\":{},\"IdentityProviderType\":{},\"IdentityProviderSamlMetadata\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}}},\"shapes\":{\"Sh\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"St\":{\"type\":\"list\",\"member\":{}},\"Sv\":{\"type\":\"list\",\"member\":{}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2018-09-25\",\"endpointPrefix\":\"worklink\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceAbbreviation\":\"WorkLink\",\"serviceFullName\":\"Amazon WorkLink\",\"serviceId\":\"WorkLink\",\"signatureVersion\":\"v4\",\"signingName\":\"worklink\",\"uid\":\"worklink-2018-09-25\"},\"operations\":{\"AssociateDomain\":{\"http\":{\"requestUri\":\"/associateDomain\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\",\"AcmCertificateArn\"],\"members\":{\"FleetArn\":{},\"DomainName\":{},\"DisplayName\":{},\"AcmCertificateArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"AssociateWebsiteAuthorizationProvider\":{\"http\":{\"requestUri\":\"/associateWebsiteAuthorizationProvider\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"AuthorizationProviderType\"],\"members\":{\"FleetArn\":{},\"AuthorizationProviderType\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuthorizationProviderId\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"AssociateWebsiteCertificateAuthority\":{\"http\":{\"requestUri\":\"/associateWebsiteCertificateAuthority\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"Certificate\"],\"members\":{\"FleetArn\":{},\"Certificate\":{},\"DisplayName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebsiteCaId\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"CreateFleet\":{\"http\":{\"requestUri\":\"/createFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetName\"],\"members\":{\"FleetName\":{},\"DisplayName\":{},\"OptimizeForEndUserLocation\":{\"type\":\"boolean\"},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetArn\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DeleteFleet\":{\"http\":{\"requestUri\":\"/deleteFleet\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DescribeAuditStreamConfiguration\":{\"http\":{\"requestUri\":\"/describeAuditStreamConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AuditStreamArn\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DescribeCompanyNetworkConfiguration\":{\"http\":{\"requestUri\":\"/describeCompanyNetworkConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"VpcId\":{},\"SubnetIds\":{\"shape\":\"St\"},\"SecurityGroupIds\":{\"shape\":\"Sv\"}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DescribeDevice\":{\"http\":{\"requestUri\":\"/describeDevice\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DeviceId\"],\"members\":{\"FleetArn\":{},\"DeviceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Status\":{},\"Model\":{},\"Manufacturer\":{},\"OperatingSystem\":{},\"OperatingSystemVersion\":{},\"PatchLevel\":{},\"FirstAccessedTime\":{\"type\":\"timestamp\"},\"LastAccessedTime\":{\"type\":\"timestamp\"},\"Username\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DescribeDevicePolicyConfiguration\":{\"http\":{\"requestUri\":\"/describeDevicePolicyConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceCaCertificate\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DescribeDomain\":{\"http\":{\"requestUri\":\"/describeDomain\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"DisplayName\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DomainStatus\":{},\"AcmCertificateArn\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DescribeFleetMetadata\":{\"http\":{\"requestUri\":\"/describeFleetMetadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"FleetName\":{},\"DisplayName\":{},\"OptimizeForEndUserLocation\":{\"type\":\"boolean\"},\"CompanyCode\":{},\"FleetStatus\":{},\"Tags\":{\"shape\":\"Sh\"}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DescribeIdentityProviderConfiguration\":{\"http\":{\"requestUri\":\"/describeIdentityProviderConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"IdentityProviderType\":{},\"ServiceProviderSamlMetadata\":{},\"IdentityProviderSamlMetadata\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DescribeWebsiteCertificateAuthority\":{\"http\":{\"requestUri\":\"/describeWebsiteCertificateAuthority\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"WebsiteCaId\"],\"members\":{\"FleetArn\":{},\"WebsiteCaId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Certificate\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DisplayName\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DisassociateDomain\":{\"http\":{\"requestUri\":\"/disassociateDomain\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DisassociateWebsiteAuthorizationProvider\":{\"http\":{\"requestUri\":\"/disassociateWebsiteAuthorizationProvider\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"AuthorizationProviderId\"],\"members\":{\"FleetArn\":{},\"AuthorizationProviderId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"DisassociateWebsiteCertificateAuthority\":{\"http\":{\"requestUri\":\"/disassociateWebsiteCertificateAuthority\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"WebsiteCaId\"],\"members\":{\"FleetArn\":{},\"WebsiteCaId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"ListDevices\":{\"http\":{\"requestUri\":\"/listDevices\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Devices\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DeviceId\":{},\"DeviceStatus\":{}}}},\"NextToken\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"ListDomains\":{\"http\":{\"requestUri\":\"/listDomains\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Domains\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"DomainName\",\"CreatedTime\",\"DomainStatus\"],\"members\":{\"DomainName\":{},\"DisplayName\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DomainStatus\":{}}}},\"NextToken\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"ListFleets\":{\"http\":{\"requestUri\":\"/listFleets\"},\"input\":{\"type\":\"structure\",\"members\":{\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"FleetSummaryList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"FleetArn\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"FleetName\":{},\"DisplayName\":{},\"CompanyCode\":{},\"FleetStatus\":{},\"Tags\":{\"shape\":\"Sh\"}}}},\"NextToken\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"ListTagsForResource\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Tags\":{\"shape\":\"Sh\"}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"ListWebsiteAuthorizationProviders\":{\"http\":{\"requestUri\":\"/listWebsiteAuthorizationProviders\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebsiteAuthorizationProviders\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"AuthorizationProviderType\"],\"members\":{\"AuthorizationProviderId\":{},\"AuthorizationProviderType\":{},\"DomainName\":{},\"CreatedTime\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"ListWebsiteCertificateAuthorities\":{\"http\":{\"requestUri\":\"/listWebsiteCertificateAuthorities\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"WebsiteCertificateAuthorities\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WebsiteCaId\":{},\"CreatedTime\":{\"type\":\"timestamp\"},\"DisplayName\":{}}}},\"NextToken\":{}}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"RestoreDomainAccess\":{\"http\":{\"requestUri\":\"/restoreDomainAccess\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"RevokeDomainAccess\":{\"http\":{\"requestUri\":\"/revokeDomainAccess\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"SignOutUser\":{\"http\":{\"requestUri\":\"/signOutUser\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"Username\"],\"members\":{\"FleetArn\":{},\"Username\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{ResourceArn}\"},\"input\":{\"type\":\"structure\",\"required\":[\"ResourceArn\",\"Tags\"],\"members\":{\"ResourceArn\":{\"location\":\"uri\",\"locationName\":\"ResourceArn\"},\"Tags\":{\"shape\":\"Sh\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"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\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"UpdateAuditStreamConfiguration\":{\"http\":{\"requestUri\":\"/updateAuditStreamConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"AuditStreamArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"UpdateCompanyNetworkConfiguration\":{\"http\":{\"requestUri\":\"/updateCompanyNetworkConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"VpcId\",\"SubnetIds\",\"SecurityGroupIds\"],\"members\":{\"FleetArn\":{},\"VpcId\":{},\"SubnetIds\":{\"shape\":\"St\"},\"SecurityGroupIds\":{\"shape\":\"Sv\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"UpdateDevicePolicyConfiguration\":{\"http\":{\"requestUri\":\"/updateDevicePolicyConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"DeviceCaCertificate\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"UpdateDomainMetadata\":{\"http\":{\"requestUri\":\"/updateDomainMetadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"DomainName\"],\"members\":{\"FleetArn\":{},\"DomainName\":{},\"DisplayName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"UpdateFleetMetadata\":{\"http\":{\"requestUri\":\"/UpdateFleetMetadata\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\"],\"members\":{\"FleetArn\":{},\"DisplayName\":{},\"OptimizeForEndUserLocation\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"},\"UpdateIdentityProviderConfiguration\":{\"http\":{\"requestUri\":\"/updateIdentityProviderConfiguration\"},\"input\":{\"type\":\"structure\",\"required\":[\"FleetArn\",\"IdentityProviderType\"],\"members\":{\"FleetArn\":{},\"IdentityProviderType\":{},\"IdentityProviderSamlMetadata\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"deprecated\":true,\"deprecatedMessage\":\"Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.\"}},\"shapes\":{\"Sh\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"St\":{\"type\":\"list\",\"member\":{}},\"Sv\":{\"type\":\"list\",\"member\":{}}}}"); /***/ }), @@ -38448,7 +41782,7 @@ module.exports = JSON.parse("{\"o\":{\"ListDevices\":{\"input_token\":\"NextToke /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-10-01\",\"endpointPrefix\":\"workmail\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon WorkMail\",\"serviceId\":\"WorkMail\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"WorkMailService\",\"uid\":\"workmail-2017-10-01\"},\"operations\":{\"AssociateDelegateToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"ResourceId\",\"EntityId\"],\"members\":{\"OrganizationId\":{},\"ResourceId\":{},\"EntityId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"AssociateMemberToGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"GroupId\",\"MemberId\"],\"members\":{\"OrganizationId\":{},\"GroupId\":{},\"MemberId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"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},\"CreateMobileDeviceAccessRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"Name\",\"Effect\"],\"members\":{\"OrganizationId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Name\":{},\"Description\":{},\"Effect\":{},\"DeviceTypes\":{\"shape\":\"Sm\"},\"NotDeviceTypes\":{\"shape\":\"Sm\"},\"DeviceModels\":{\"shape\":\"So\"},\"NotDeviceModels\":{\"shape\":\"So\"},\"DeviceOperatingSystems\":{\"shape\":\"Sq\"},\"NotDeviceOperatingSystems\":{\"shape\":\"Sq\"},\"DeviceUserAgents\":{\"shape\":\"Ss\"},\"NotDeviceUserAgents\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MobileDeviceAccessRuleId\":{}}}},\"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\":\"S1d\"}}},\"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},\"DeleteMobileDeviceAccessRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"MobileDeviceAccessRuleId\"],\"members\":{\"OrganizationId\":{},\"MobileDeviceAccessRuleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S2j\"},\"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\":\"S2z\"}}},\"idempotent\":true},\"GetMailboxDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"UserId\"],\"members\":{\"OrganizationId\":{},\"UserId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MailboxQuota\":{\"type\":\"integer\"},\"MailboxSize\":{\"type\":\"double\"}}},\"idempotent\":true},\"GetMobileDeviceAccessEffect\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{},\"DeviceType\":{},\"DeviceModel\":{},\"DeviceOperatingSystem\":{},\"DeviceUserAgent\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Effect\":{},\"MatchedRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MobileDeviceAccessRuleId\":{},\"Name\":{}}}}}}},\"ListAccessControlRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Effect\":{},\"Description\":{},\"IpRanges\":{\"shape\":\"S3h\"},\"NotIpRanges\":{\"shape\":\"S3h\"},\"Actions\":{\"shape\":\"S3j\"},\"NotActions\":{\"shape\":\"S3j\"},\"UserIds\":{\"shape\":\"S3k\"},\"NotUserIds\":{\"shape\":\"S3k\"},\"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\":\"S47\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListMobileDeviceAccessRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MobileDeviceAccessRuleId\":{},\"Name\":{},\"Description\":{},\"Effect\":{},\"DeviceTypes\":{\"shape\":\"Sm\"},\"NotDeviceTypes\":{\"shape\":\"Sm\"},\"DeviceModels\":{\"shape\":\"So\"},\"NotDeviceModels\":{\"shape\":\"So\"},\"DeviceOperatingSystems\":{\"shape\":\"Sq\"},\"NotDeviceOperatingSystems\":{\"shape\":\"Sq\"},\"DeviceUserAgents\":{\"shape\":\"Ss\"},\"NotDeviceUserAgents\":{\"shape\":\"Ss\"},\"DateCreated\":{\"type\":\"timestamp\"},\"DateModified\":{\"type\":\"timestamp\"}}}}}}},\"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\":\"S4r\"}}}},\"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\":\"S3h\"},\"NotIpRanges\":{\"shape\":\"S3h\"},\"Actions\":{\"shape\":\"S3j\"},\"NotActions\":{\"shape\":\"S3j\"},\"UserIds\":{\"shape\":\"S3k\"},\"NotUserIds\":{\"shape\":\"S3k\"},\"OrganizationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutMailboxPermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"EntityId\",\"GranteeId\",\"PermissionValues\"],\"members\":{\"OrganizationId\":{},\"EntityId\":{},\"GranteeId\":{},\"PermissionValues\":{\"shape\":\"S47\"}}},\"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\":\"S2z\"}}},\"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\":\"S1d\"}}},\"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\":\"S4r\"}}},\"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},\"UpdateMobileDeviceAccessRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"MobileDeviceAccessRuleId\",\"Name\",\"Effect\"],\"members\":{\"OrganizationId\":{},\"MobileDeviceAccessRuleId\":{},\"Name\":{},\"Description\":{},\"Effect\":{},\"DeviceTypes\":{\"shape\":\"Sm\"},\"NotDeviceTypes\":{\"shape\":\"Sm\"},\"DeviceModels\":{\"shape\":\"So\"},\"NotDeviceModels\":{\"shape\":\"So\"},\"DeviceOperatingSystems\":{\"shape\":\"Sq\"},\"NotDeviceOperatingSystems\":{\"shape\":\"Sq\"},\"DeviceUserAgents\":{\"shape\":\"Ss\"},\"NotDeviceUserAgents\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S2j\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true}},\"shapes\":{\"Sm\":{\"type\":\"list\",\"member\":{}},\"So\":{\"type\":\"list\",\"member\":{}},\"Sq\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"list\",\"member\":{}},\"S1d\":{\"type\":\"string\",\"sensitive\":true},\"S2j\":{\"type\":\"structure\",\"members\":{\"AutoAcceptRequests\":{\"type\":\"boolean\"},\"AutoDeclineRecurringRequests\":{\"type\":\"boolean\"},\"AutoDeclineConflictingRequests\":{\"type\":\"boolean\"}}},\"S2z\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Action\"],\"members\":{\"Name\":{},\"Action\":{},\"Period\":{\"type\":\"integer\"}}}},\"S3h\":{\"type\":\"list\",\"member\":{}},\"S3j\":{\"type\":\"list\",\"member\":{}},\"S3k\":{\"type\":\"list\",\"member\":{}},\"S47\":{\"type\":\"list\",\"member\":{}},\"S4r\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2017-10-01\",\"endpointPrefix\":\"workmail\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon WorkMail\",\"serviceId\":\"WorkMail\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"WorkMailService\",\"uid\":\"workmail-2017-10-01\"},\"operations\":{\"AssociateDelegateToResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"ResourceId\",\"EntityId\"],\"members\":{\"OrganizationId\":{},\"ResourceId\":{},\"EntityId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"AssociateMemberToGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"GroupId\",\"MemberId\"],\"members\":{\"OrganizationId\":{},\"GroupId\":{},\"MemberId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"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},\"CreateMobileDeviceAccessRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"Name\",\"Effect\"],\"members\":{\"OrganizationId\":{},\"ClientToken\":{\"idempotencyToken\":true},\"Name\":{},\"Description\":{},\"Effect\":{},\"DeviceTypes\":{\"shape\":\"Sm\"},\"NotDeviceTypes\":{\"shape\":\"Sm\"},\"DeviceModels\":{\"shape\":\"So\"},\"NotDeviceModels\":{\"shape\":\"So\"},\"DeviceOperatingSystems\":{\"shape\":\"Sq\"},\"NotDeviceOperatingSystems\":{\"shape\":\"Sq\"},\"DeviceUserAgents\":{\"shape\":\"Ss\"},\"NotDeviceUserAgents\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"MobileDeviceAccessRuleId\":{}}}},\"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\":\"S1d\"}}},\"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},\"DeleteEmailMonitoringConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{}}},\"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},\"DeleteMobileDeviceAccessOverride\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"UserId\",\"DeviceId\"],\"members\":{\"OrganizationId\":{},\"UserId\":{},\"DeviceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteMobileDeviceAccessRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"MobileDeviceAccessRuleId\"],\"members\":{\"OrganizationId\":{},\"MobileDeviceAccessRuleId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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},\"DeregisterMailDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"DomainName\"],\"members\":{\"OrganizationId\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DescribeEmailMonitoringConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RoleArn\":{},\"LogGroupArn\":{}}},\"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},\"DescribeInboundDmarcSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Enforced\":{\"type\":\"boolean\"}}},\"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\":\"S2x\"},\"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\":\"S3d\"}}},\"idempotent\":true},\"GetMailDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"DomainName\"],\"members\":{\"OrganizationId\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Records\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Type\":{},\"Hostname\":{},\"Value\":{}}}},\"IsTestDomain\":{\"type\":\"boolean\"},\"IsDefault\":{\"type\":\"boolean\"},\"OwnershipVerificationStatus\":{},\"DkimVerificationStatus\":{}}},\"idempotent\":true},\"GetMailboxDetails\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"UserId\"],\"members\":{\"OrganizationId\":{},\"UserId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MailboxQuota\":{\"type\":\"integer\"},\"MailboxSize\":{\"type\":\"double\"}}},\"idempotent\":true},\"GetMobileDeviceAccessEffect\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{},\"DeviceType\":{},\"DeviceModel\":{},\"DeviceOperatingSystem\":{},\"DeviceUserAgent\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Effect\":{},\"MatchedRules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MobileDeviceAccessRuleId\":{},\"Name\":{}}}}}}},\"GetMobileDeviceAccessOverride\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"UserId\",\"DeviceId\"],\"members\":{\"OrganizationId\":{},\"UserId\":{},\"DeviceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"UserId\":{},\"DeviceId\":{},\"Effect\":{},\"Description\":{},\"DateCreated\":{\"type\":\"timestamp\"},\"DateModified\":{\"type\":\"timestamp\"}}}},\"ListAccessControlRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Name\":{},\"Effect\":{},\"Description\":{},\"IpRanges\":{\"shape\":\"S42\"},\"NotIpRanges\":{\"shape\":\"S42\"},\"Actions\":{\"shape\":\"S44\"},\"NotActions\":{\"shape\":\"S44\"},\"UserIds\":{\"shape\":\"S45\"},\"NotUserIds\":{\"shape\":\"S45\"},\"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},\"ListMailDomains\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{},\"MaxResults\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"MailDomains\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"DomainName\":{},\"DefaultDomain\":{\"type\":\"boolean\"}}}},\"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\":\"S4w\"}}}},\"NextToken\":{}}},\"idempotent\":true},\"ListMobileDeviceAccessOverrides\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{},\"UserId\":{},\"DeviceId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"Overrides\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"UserId\":{},\"DeviceId\":{},\"Effect\":{},\"Description\":{},\"DateCreated\":{\"type\":\"timestamp\"},\"DateModified\":{\"type\":\"timestamp\"}}}},\"NextToken\":{}}}},\"ListMobileDeviceAccessRules\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\"],\"members\":{\"OrganizationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Rules\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"MobileDeviceAccessRuleId\":{},\"Name\":{},\"Description\":{},\"Effect\":{},\"DeviceTypes\":{\"shape\":\"Sm\"},\"NotDeviceTypes\":{\"shape\":\"Sm\"},\"DeviceModels\":{\"shape\":\"So\"},\"NotDeviceModels\":{\"shape\":\"So\"},\"DeviceOperatingSystems\":{\"shape\":\"Sq\"},\"NotDeviceOperatingSystems\":{\"shape\":\"Sq\"},\"DeviceUserAgents\":{\"shape\":\"Ss\"},\"NotDeviceUserAgents\":{\"shape\":\"Ss\"},\"DateCreated\":{\"type\":\"timestamp\"},\"DateModified\":{\"type\":\"timestamp\"}}}}}}},\"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\":\"S5k\"}}}},\"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\":\"S42\"},\"NotIpRanges\":{\"shape\":\"S42\"},\"Actions\":{\"shape\":\"S44\"},\"NotActions\":{\"shape\":\"S44\"},\"UserIds\":{\"shape\":\"S45\"},\"NotUserIds\":{\"shape\":\"S45\"},\"OrganizationId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutEmailMonitoringConfiguration\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"RoleArn\",\"LogGroupArn\"],\"members\":{\"OrganizationId\":{},\"RoleArn\":{},\"LogGroupArn\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"PutInboundDmarcSettings\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"Enforced\"],\"members\":{\"OrganizationId\":{},\"Enforced\":{\"type\":\"boolean\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"PutMailboxPermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"EntityId\",\"GranteeId\",\"PermissionValues\"],\"members\":{\"OrganizationId\":{},\"EntityId\":{},\"GranteeId\":{},\"PermissionValues\":{\"shape\":\"S4w\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"PutMobileDeviceAccessOverride\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"UserId\",\"DeviceId\",\"Effect\"],\"members\":{\"OrganizationId\":{},\"UserId\":{},\"DeviceId\":{},\"Effect\":{},\"Description\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"PutRetentionPolicy\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"Name\",\"FolderConfigurations\"],\"members\":{\"OrganizationId\":{},\"Id\":{},\"Name\":{},\"Description\":{\"type\":\"string\",\"sensitive\":true},\"FolderConfigurations\":{\"shape\":\"S3d\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"RegisterMailDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"DomainName\"],\"members\":{\"ClientToken\":{\"idempotencyToken\":true},\"OrganizationId\":{},\"DomainName\":{}}},\"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\":\"S1d\"}}},\"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\":\"S5k\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UntagResource\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceARN\",\"TagKeys\"],\"members\":{\"ResourceARN\":{},\"TagKeys\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateDefaultMailDomain\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"DomainName\"],\"members\":{\"OrganizationId\":{},\"DomainName\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateMailboxQuota\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"UserId\",\"MailboxQuota\"],\"members\":{\"OrganizationId\":{},\"UserId\":{},\"MailboxQuota\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"UpdateMobileDeviceAccessRule\":{\"input\":{\"type\":\"structure\",\"required\":[\"OrganizationId\",\"MobileDeviceAccessRuleId\",\"Name\",\"Effect\"],\"members\":{\"OrganizationId\":{},\"MobileDeviceAccessRuleId\":{},\"Name\":{},\"Description\":{},\"Effect\":{},\"DeviceTypes\":{\"shape\":\"Sm\"},\"NotDeviceTypes\":{\"shape\":\"Sm\"},\"DeviceModels\":{\"shape\":\"So\"},\"NotDeviceModels\":{\"shape\":\"So\"},\"DeviceOperatingSystems\":{\"shape\":\"Sq\"},\"NotDeviceOperatingSystems\":{\"shape\":\"Sq\"},\"DeviceUserAgents\":{\"shape\":\"Ss\"},\"NotDeviceUserAgents\":{\"shape\":\"Ss\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":\"S2x\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true}},\"shapes\":{\"Sm\":{\"type\":\"list\",\"member\":{}},\"So\":{\"type\":\"list\",\"member\":{}},\"Sq\":{\"type\":\"list\",\"member\":{}},\"Ss\":{\"type\":\"list\",\"member\":{}},\"S1d\":{\"type\":\"string\",\"sensitive\":true},\"S2x\":{\"type\":\"structure\",\"members\":{\"AutoAcceptRequests\":{\"type\":\"boolean\"},\"AutoDeclineRecurringRequests\":{\"type\":\"boolean\"},\"AutoDeclineConflictingRequests\":{\"type\":\"boolean\"}}},\"S3d\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Name\",\"Action\"],\"members\":{\"Name\":{},\"Action\":{},\"Period\":{\"type\":\"integer\"}}}},\"S42\":{\"type\":\"list\",\"member\":{}},\"S44\":{\"type\":\"list\",\"member\":{}},\"S45\":{\"type\":\"list\",\"member\":{}},\"S4w\":{\"type\":\"list\",\"member\":{}},\"S5k\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}}}}"); /***/ }), @@ -38456,7 +41790,7 @@ module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\ /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"o\":{\"ListAliases\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListGroupMembers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListGroups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"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\"}}}"); +module.exports = JSON.parse("{\"o\":{\"ListAliases\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListGroupMembers\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListGroups\":{\"input_token\":\"NextToken\",\"output_token\":\"NextToken\",\"limit_key\":\"MaxResults\"},\"ListMailDomains\":{\"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\"},\"ListMobileDeviceAccessOverrides\":{\"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\"}}}"); /***/ }), @@ -38480,7 +41814,7 @@ module.exports = {"o":{}}; /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-04-08\",\"endpointPrefix\":\"workspaces\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon WorkSpaces\",\"serviceId\":\"WorkSpaces\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"WorkspacesService\",\"uid\":\"workspaces-2015-04-08\"},\"operations\":{\"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\":{}}},\"CreateWorkspaceBundle\":{\"input\":{\"type\":\"structure\",\"required\":[\"BundleName\",\"BundleDescription\",\"ImageId\",\"ComputeType\",\"UserStorage\"],\"members\":{\"BundleName\":{},\"BundleDescription\":{},\"ImageId\":{},\"ComputeType\":{\"shape\":\"S13\"},\"UserStorage\":{\"shape\":\"S15\"},\"RootStorage\":{\"shape\":\"S16\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkspaceBundle\":{\"shape\":\"S18\"}}}},\"CreateWorkspaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"Workspaces\"],\"members\":{\"Workspaces\":{\"type\":\"list\",\"member\":{\"shape\":\"S1f\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WorkspaceRequest\":{\"shape\":\"S1f\"},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"PendingRequests\":{\"shape\":\"S1s\"}}}},\"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\":{}}},\"DeleteWorkspaceBundle\":{\"input\":{\"type\":\"structure\",\"members\":{\"BundleId\":{}}},\"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\":\"S2w\"}}}}}}},\"DescribeConnectionAliasPermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasId\"],\"members\":{\"AliasId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AliasId\":{},\"ConnectionAliasPermissions\":{\"type\":\"list\",\"member\":{\"shape\":\"S32\"}},\"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\":{\"shape\":\"S18\"}},\"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\":\"S3v\"},\"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\":\"S43\"},\"Tenancy\":{},\"SelfservicePermissions\":{\"shape\":\"S46\"}}}},\"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\":\"S4o\"},\"RestoreSnapshots\":{\"shape\":\"S4o\"}}}},\"DescribeWorkspaces\":{\"input\":{\"type\":\"structure\",\"members\":{\"WorkspaceIds\":{\"shape\":\"S4r\"},\"DirectoryId\":{},\"UserName\":{},\"BundleId\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workspaces\":{\"shape\":\"S1s\"},\"NextToken\":{}}}},\"DescribeWorkspacesConnectionStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"WorkspaceIds\":{\"shape\":\"S4r\"},\"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\":\"S2w\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ModifySelfservicePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"SelfservicePermissions\"],\"members\":{\"ResourceId\":{},\"SelfservicePermissions\":{\"shape\":\"S46\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ModifyWorkspaceAccessProperties\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"WorkspaceAccessProperties\"],\"members\":{\"ResourceId\":{},\"WorkspaceAccessProperties\":{\"shape\":\"S43\"}}},\"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\":\"S1j\"}}},\"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\":\"S61\"}}}}},\"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\":\"S61\"}}}}},\"RegisterWorkspaceDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"EnableWorkDocs\"],\"members\":{\"DirectoryId\":{},\"SubnetIds\":{\"shape\":\"S3v\"},\"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\":\"S61\"}}}}},\"StopWorkspaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"StopWorkspaceRequests\"],\"members\":{\"StopWorkspaceRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WorkspaceId\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedRequests\":{\"type\":\"list\",\"member\":{\"shape\":\"S61\"}}}}},\"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\":\"S61\"}}}}},\"UpdateConnectionAliasPermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasId\",\"ConnectionAliasPermission\"],\"members\":{\"AliasId\":{},\"ConnectionAliasPermission\":{\"shape\":\"S32\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRulesOfIpGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\",\"UserRules\"],\"members\":{\"GroupId\":{},\"UserRules\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateWorkspaceBundle\":{\"input\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"ImageId\":{}}},\"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\":{}}}},\"S13\":{\"type\":\"structure\",\"members\":{\"Name\":{}}},\"S15\":{\"type\":\"structure\",\"members\":{\"Capacity\":{}}},\"S16\":{\"type\":\"structure\",\"members\":{\"Capacity\":{}}},\"S18\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Name\":{},\"Owner\":{},\"Description\":{},\"ImageId\":{},\"RootStorage\":{\"shape\":\"S16\"},\"UserStorage\":{\"shape\":\"S15\"},\"ComputeType\":{\"shape\":\"S13\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S1f\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"UserName\",\"BundleId\"],\"members\":{\"DirectoryId\":{},\"UserName\":{},\"BundleId\":{},\"VolumeEncryptionKey\":{},\"UserVolumeEncryptionEnabled\":{\"type\":\"boolean\"},\"RootVolumeEncryptionEnabled\":{\"type\":\"boolean\"},\"WorkspaceProperties\":{\"shape\":\"S1j\"},\"Tags\":{\"shape\":\"Sm\"}}},\"S1j\":{\"type\":\"structure\",\"members\":{\"RunningMode\":{},\"RunningModeAutoStopTimeoutInMinutes\":{\"type\":\"integer\"},\"RootVolumeSizeGib\":{\"type\":\"integer\"},\"UserVolumeSizeGib\":{\"type\":\"integer\"},\"ComputeTypeName\":{}}},\"S1s\":{\"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\":\"S1j\"},\"ModificationStates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Resource\":{},\"State\":{}}}}}}},\"S2w\":{\"type\":\"structure\",\"members\":{\"ReconnectEnabled\":{}}},\"S32\":{\"type\":\"structure\",\"required\":[\"SharedAccountId\",\"AllowAssociation\"],\"members\":{\"SharedAccountId\":{},\"AllowAssociation\":{\"type\":\"boolean\"}}},\"S3v\":{\"type\":\"list\",\"member\":{}},\"S43\":{\"type\":\"structure\",\"members\":{\"DeviceTypeWindows\":{},\"DeviceTypeOsx\":{},\"DeviceTypeWeb\":{},\"DeviceTypeIos\":{},\"DeviceTypeAndroid\":{},\"DeviceTypeChromeOs\":{},\"DeviceTypeZeroClient\":{},\"DeviceTypeLinux\":{}}},\"S46\":{\"type\":\"structure\",\"members\":{\"RestartWorkspace\":{},\"IncreaseVolumeSize\":{},\"ChangeComputeType\":{},\"SwitchRunningMode\":{},\"RebuildWorkspace\":{}}},\"S4o\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SnapshotTime\":{\"type\":\"timestamp\"}}}},\"S4r\":{\"type\":\"list\",\"member\":{}},\"S61\":{\"type\":\"structure\",\"members\":{\"WorkspaceId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}"); +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2015-04-08\",\"endpointPrefix\":\"workspaces\",\"jsonVersion\":\"1.1\",\"protocol\":\"json\",\"serviceFullName\":\"Amazon WorkSpaces\",\"serviceId\":\"WorkSpaces\",\"signatureVersion\":\"v4\",\"targetPrefix\":\"WorkspacesService\",\"uid\":\"workspaces-2015-04-08\"},\"operations\":{\"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\":{}}}},\"CreateConnectClientAddIn\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Name\",\"URL\"],\"members\":{\"ResourceId\":{},\"Name\":{},\"URL\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"AddInId\":{}}}},\"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\":{}}},\"CreateUpdatedWorkspaceImage\":{\"input\":{\"type\":\"structure\",\"required\":[\"Name\",\"Description\",\"SourceImageId\"],\"members\":{\"Name\":{},\"Description\":{},\"SourceImageId\":{},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"ImageId\":{}}}},\"CreateWorkspaceBundle\":{\"input\":{\"type\":\"structure\",\"required\":[\"BundleName\",\"BundleDescription\",\"ImageId\",\"ComputeType\",\"UserStorage\"],\"members\":{\"BundleName\":{},\"BundleDescription\":{},\"ImageId\":{},\"ComputeType\":{\"shape\":\"S1a\"},\"UserStorage\":{\"shape\":\"S1c\"},\"RootStorage\":{\"shape\":\"S1d\"},\"Tags\":{\"shape\":\"Sm\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"WorkspaceBundle\":{\"shape\":\"S1f\"}}}},\"CreateWorkspaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"Workspaces\"],\"members\":{\"Workspaces\":{\"type\":\"list\",\"member\":{\"shape\":\"S1m\"}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WorkspaceRequest\":{\"shape\":\"S1m\"},\"ErrorCode\":{},\"ErrorMessage\":{}}}},\"PendingRequests\":{\"shape\":\"S1z\"}}}},\"DeleteClientBranding\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"Platforms\"],\"members\":{\"ResourceId\":{},\"Platforms\":{\"type\":\"list\",\"member\":{}}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"DeleteConnectClientAddIn\":{\"input\":{\"type\":\"structure\",\"required\":[\"AddInId\",\"ResourceId\"],\"members\":{\"AddInId\":{},\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"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\":{}}},\"DeleteWorkspaceBundle\":{\"input\":{\"type\":\"structure\",\"members\":{\"BundleId\":{}}},\"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\":{}}}},\"DescribeClientBranding\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceTypeWindows\":{\"shape\":\"S36\"},\"DeviceTypeOsx\":{\"shape\":\"S36\"},\"DeviceTypeAndroid\":{\"shape\":\"S36\"},\"DeviceTypeIos\":{\"shape\":\"S3c\"},\"DeviceTypeLinux\":{\"shape\":\"S36\"},\"DeviceTypeWeb\":{\"shape\":\"S36\"}}}},\"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\":\"S3i\"}}}}}}},\"DescribeConnectClientAddIns\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AddIns\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"AddInId\":{},\"ResourceId\":{},\"Name\":{},\"URL\":{}}}},\"NextToken\":{}}}},\"DescribeConnectionAliasPermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasId\"],\"members\":{\"AliasId\":{},\"NextToken\":{},\"MaxResults\":{\"type\":\"integer\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"AliasId\":{},\"ConnectionAliasPermissions\":{\"type\":\"list\",\"member\":{\"shape\":\"S3s\"}},\"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\":{\"shape\":\"S1f\"}},\"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\":\"S4l\"},\"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\":\"S4t\"},\"Tenancy\":{},\"SelfservicePermissions\":{\"shape\":\"S4w\"}}}},\"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\":{},\"Updates\":{\"type\":\"structure\",\"members\":{\"UpdateAvailable\":{\"type\":\"boolean\"},\"Description\":{}}}}}},\"NextToken\":{}}}},\"DescribeWorkspaceSnapshots\":{\"input\":{\"type\":\"structure\",\"required\":[\"WorkspaceId\"],\"members\":{\"WorkspaceId\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"RebuildSnapshots\":{\"shape\":\"S5g\"},\"RestoreSnapshots\":{\"shape\":\"S5g\"}}}},\"DescribeWorkspaces\":{\"input\":{\"type\":\"structure\",\"members\":{\"WorkspaceIds\":{\"shape\":\"S5j\"},\"DirectoryId\":{},\"UserName\":{},\"BundleId\":{},\"Limit\":{\"type\":\"integer\"},\"NextToken\":{}}},\"output\":{\"type\":\"structure\",\"members\":{\"Workspaces\":{\"shape\":\"S1z\"},\"NextToken\":{}}}},\"DescribeWorkspacesConnectionStatus\":{\"input\":{\"type\":\"structure\",\"members\":{\"WorkspaceIds\":{\"shape\":\"S5j\"},\"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\":{}}},\"ImportClientBranding\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\"],\"members\":{\"ResourceId\":{},\"DeviceTypeWindows\":{\"shape\":\"S5v\"},\"DeviceTypeOsx\":{\"shape\":\"S5v\"},\"DeviceTypeAndroid\":{\"shape\":\"S5v\"},\"DeviceTypeIos\":{\"type\":\"structure\",\"members\":{\"Logo\":{\"type\":\"blob\"},\"Logo2x\":{\"type\":\"blob\"},\"Logo3x\":{\"type\":\"blob\"},\"SupportEmail\":{},\"SupportLink\":{},\"ForgotPasswordLink\":{},\"LoginMessage\":{\"shape\":\"S39\"}}},\"DeviceTypeLinux\":{\"shape\":\"S5v\"},\"DeviceTypeWeb\":{\"shape\":\"S5v\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"DeviceTypeWindows\":{\"shape\":\"S36\"},\"DeviceTypeOsx\":{\"shape\":\"S36\"},\"DeviceTypeAndroid\":{\"shape\":\"S36\"},\"DeviceTypeIos\":{\"shape\":\"S3c\"},\"DeviceTypeLinux\":{\"shape\":\"S36\"},\"DeviceTypeWeb\":{\"shape\":\"S36\"}}}},\"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\":\"S3i\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ModifySelfservicePermissions\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"SelfservicePermissions\"],\"members\":{\"ResourceId\":{},\"SelfservicePermissions\":{\"shape\":\"S4w\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"ModifyWorkspaceAccessProperties\":{\"input\":{\"type\":\"structure\",\"required\":[\"ResourceId\",\"WorkspaceAccessProperties\"],\"members\":{\"ResourceId\":{},\"WorkspaceAccessProperties\":{\"shape\":\"S4t\"}}},\"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\":\"S1q\"}}},\"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\":\"S71\"}}}}},\"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\":\"S71\"}}}}},\"RegisterWorkspaceDirectory\":{\"input\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"EnableWorkDocs\"],\"members\":{\"DirectoryId\":{},\"SubnetIds\":{\"shape\":\"S4l\"},\"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\":\"S71\"}}}}},\"StopWorkspaces\":{\"input\":{\"type\":\"structure\",\"required\":[\"StopWorkspaceRequests\"],\"members\":{\"StopWorkspaceRequests\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"WorkspaceId\":{}}}}}},\"output\":{\"type\":\"structure\",\"members\":{\"FailedRequests\":{\"type\":\"list\",\"member\":{\"shape\":\"S71\"}}}}},\"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\":\"S71\"}}}}},\"UpdateConnectClientAddIn\":{\"input\":{\"type\":\"structure\",\"required\":[\"AddInId\",\"ResourceId\"],\"members\":{\"AddInId\":{},\"ResourceId\":{},\"Name\":{},\"URL\":{}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateConnectionAliasPermission\":{\"input\":{\"type\":\"structure\",\"required\":[\"AliasId\",\"ConnectionAliasPermission\"],\"members\":{\"AliasId\":{},\"ConnectionAliasPermission\":{\"shape\":\"S3s\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateRulesOfIpGroup\":{\"input\":{\"type\":\"structure\",\"required\":[\"GroupId\",\"UserRules\"],\"members\":{\"GroupId\":{},\"UserRules\":{\"shape\":\"Sc\"}}},\"output\":{\"type\":\"structure\",\"members\":{}}},\"UpdateWorkspaceBundle\":{\"input\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"ImageId\":{}}},\"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\":{}}}},\"S1a\":{\"type\":\"structure\",\"members\":{\"Name\":{}}},\"S1c\":{\"type\":\"structure\",\"members\":{\"Capacity\":{}}},\"S1d\":{\"type\":\"structure\",\"members\":{\"Capacity\":{}}},\"S1f\":{\"type\":\"structure\",\"members\":{\"BundleId\":{},\"Name\":{},\"Owner\":{},\"Description\":{},\"ImageId\":{},\"RootStorage\":{\"shape\":\"S1d\"},\"UserStorage\":{\"shape\":\"S1c\"},\"ComputeType\":{\"shape\":\"S1a\"},\"LastUpdatedTime\":{\"type\":\"timestamp\"},\"CreationTime\":{\"type\":\"timestamp\"}}},\"S1m\":{\"type\":\"structure\",\"required\":[\"DirectoryId\",\"UserName\",\"BundleId\"],\"members\":{\"DirectoryId\":{},\"UserName\":{},\"BundleId\":{},\"VolumeEncryptionKey\":{},\"UserVolumeEncryptionEnabled\":{\"type\":\"boolean\"},\"RootVolumeEncryptionEnabled\":{\"type\":\"boolean\"},\"WorkspaceProperties\":{\"shape\":\"S1q\"},\"Tags\":{\"shape\":\"Sm\"}}},\"S1q\":{\"type\":\"structure\",\"members\":{\"RunningMode\":{},\"RunningModeAutoStopTimeoutInMinutes\":{\"type\":\"integer\"},\"RootVolumeSizeGib\":{\"type\":\"integer\"},\"UserVolumeSizeGib\":{\"type\":\"integer\"},\"ComputeTypeName\":{}}},\"S1z\":{\"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\":\"S1q\"},\"ModificationStates\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"Resource\":{},\"State\":{}}}}}}},\"S36\":{\"type\":\"structure\",\"members\":{\"LogoUrl\":{},\"SupportEmail\":{},\"SupportLink\":{},\"ForgotPasswordLink\":{},\"LoginMessage\":{\"shape\":\"S39\"}}},\"S39\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"S3c\":{\"type\":\"structure\",\"members\":{\"LogoUrl\":{},\"Logo2xUrl\":{},\"Logo3xUrl\":{},\"SupportEmail\":{},\"SupportLink\":{},\"ForgotPasswordLink\":{},\"LoginMessage\":{\"shape\":\"S39\"}}},\"S3i\":{\"type\":\"structure\",\"members\":{\"ReconnectEnabled\":{}}},\"S3s\":{\"type\":\"structure\",\"required\":[\"SharedAccountId\",\"AllowAssociation\"],\"members\":{\"SharedAccountId\":{},\"AllowAssociation\":{\"type\":\"boolean\"}}},\"S4l\":{\"type\":\"list\",\"member\":{}},\"S4t\":{\"type\":\"structure\",\"members\":{\"DeviceTypeWindows\":{},\"DeviceTypeOsx\":{},\"DeviceTypeWeb\":{},\"DeviceTypeIos\":{},\"DeviceTypeAndroid\":{},\"DeviceTypeChromeOs\":{},\"DeviceTypeZeroClient\":{},\"DeviceTypeLinux\":{}}},\"S4w\":{\"type\":\"structure\",\"members\":{\"RestartWorkspace\":{},\"IncreaseVolumeSize\":{},\"ChangeComputeType\":{},\"SwitchRunningMode\":{},\"RebuildWorkspace\":{}}},\"S5g\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"SnapshotTime\":{\"type\":\"timestamp\"}}}},\"S5j\":{\"type\":\"list\",\"member\":{}},\"S5v\":{\"type\":\"structure\",\"members\":{\"Logo\":{\"type\":\"blob\"},\"SupportEmail\":{},\"SupportLink\":{},\"ForgotPasswordLink\":{},\"LoginMessage\":{\"shape\":\"S39\"}}},\"S71\":{\"type\":\"structure\",\"members\":{\"WorkspaceId\":{},\"ErrorCode\":{},\"ErrorMessage\":{}}}}}"); /***/ }), @@ -38492,6 +41826,22 @@ module.exports = JSON.parse("{\"o\":{\"DescribeWorkspaceBundles\":{\"input_token /***/ }), +/***/ 53596: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"version\":\"2.0\",\"metadata\":{\"apiVersion\":\"2020-07-08\",\"endpointPrefix\":\"workspaces-web\",\"jsonVersion\":\"1.1\",\"protocol\":\"rest-json\",\"serviceFullName\":\"Amazon WorkSpaces Web\",\"serviceId\":\"WorkSpaces Web\",\"signatureVersion\":\"v4\",\"signingName\":\"workspaces-web\",\"uid\":\"workspaces-web-2020-07-08\"},\"operations\":{\"AssociateBrowserSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/portals/{portalArn+}/browserSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"browserSettingsArn\",\"portalArn\"],\"members\":{\"browserSettingsArn\":{\"location\":\"querystring\",\"locationName\":\"browserSettingsArn\"},\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"browserSettingsArn\",\"portalArn\"],\"members\":{\"browserSettingsArn\":{},\"portalArn\":{}}},\"idempotent\":true},\"AssociateNetworkSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/portals/{portalArn+}/networkSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"networkSettingsArn\",\"portalArn\"],\"members\":{\"networkSettingsArn\":{\"location\":\"querystring\",\"locationName\":\"networkSettingsArn\"},\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"networkSettingsArn\",\"portalArn\"],\"members\":{\"networkSettingsArn\":{},\"portalArn\":{}}},\"idempotent\":true},\"AssociateTrustStore\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/portals/{portalArn+}/trustStores\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\",\"trustStoreArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"},\"trustStoreArn\":{\"location\":\"querystring\",\"locationName\":\"trustStoreArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"portalArn\",\"trustStoreArn\"],\"members\":{\"portalArn\":{},\"trustStoreArn\":{}}},\"idempotent\":true},\"AssociateUserSettings\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/portals/{portalArn+}/userSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\",\"userSettingsArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"},\"userSettingsArn\":{\"location\":\"querystring\",\"locationName\":\"userSettingsArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"portalArn\",\"userSettingsArn\"],\"members\":{\"portalArn\":{},\"userSettingsArn\":{}}},\"idempotent\":true},\"CreateBrowserSettings\":{\"http\":{\"requestUri\":\"/browserSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"browserPolicy\"],\"members\":{\"additionalEncryptionContext\":{\"shape\":\"Sb\"},\"browserPolicy\":{},\"clientToken\":{\"idempotencyToken\":true},\"customerManagedKey\":{},\"tags\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"browserSettingsArn\"],\"members\":{\"browserSettingsArn\":{}}}},\"CreateIdentityProvider\":{\"http\":{\"requestUri\":\"/identityProviders\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"identityProviderDetails\",\"identityProviderName\",\"identityProviderType\",\"portalArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"identityProviderDetails\":{\"shape\":\"Sm\"},\"identityProviderName\":{},\"identityProviderType\":{},\"portalArn\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"identityProviderArn\"],\"members\":{\"identityProviderArn\":{}}}},\"CreateNetworkSettings\":{\"http\":{\"requestUri\":\"/networkSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"securityGroupIds\",\"subnetIds\",\"vpcId\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"securityGroupIds\":{\"shape\":\"Sr\"},\"subnetIds\":{\"shape\":\"St\"},\"tags\":{\"shape\":\"Sg\"},\"vpcId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"networkSettingsArn\"],\"members\":{\"networkSettingsArn\":{}}}},\"CreatePortal\":{\"http\":{\"requestUri\":\"/portals\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"additionalEncryptionContext\":{\"shape\":\"Sb\"},\"clientToken\":{\"idempotencyToken\":true},\"customerManagedKey\":{},\"displayName\":{},\"tags\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"portalArn\",\"portalEndpoint\"],\"members\":{\"portalArn\":{},\"portalEndpoint\":{}}}},\"CreateTrustStore\":{\"http\":{\"requestUri\":\"/trustStores\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"certificateList\"],\"members\":{\"certificateList\":{\"shape\":\"S12\"},\"clientToken\":{\"idempotencyToken\":true},\"tags\":{\"shape\":\"Sg\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"trustStoreArn\"],\"members\":{\"trustStoreArn\":{}}}},\"CreateUserSettings\":{\"http\":{\"requestUri\":\"/userSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"copyAllowed\",\"downloadAllowed\",\"pasteAllowed\",\"printAllowed\",\"uploadAllowed\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"copyAllowed\":{},\"downloadAllowed\":{},\"pasteAllowed\":{},\"printAllowed\":{},\"tags\":{\"shape\":\"Sg\"},\"uploadAllowed\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"userSettingsArn\"],\"members\":{\"userSettingsArn\":{}}}},\"DeleteBrowserSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/browserSettings/{browserSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"browserSettingsArn\"],\"members\":{\"browserSettingsArn\":{\"location\":\"uri\",\"locationName\":\"browserSettingsArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteIdentityProvider\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/identityProviders/{identityProviderArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"identityProviderArn\"],\"members\":{\"identityProviderArn\":{\"location\":\"uri\",\"locationName\":\"identityProviderArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteNetworkSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/networkSettings/{networkSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"networkSettingsArn\"],\"members\":{\"networkSettingsArn\":{\"location\":\"uri\",\"locationName\":\"networkSettingsArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeletePortal\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/portals/{portalArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteTrustStore\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/trustStores/{trustStoreArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"trustStoreArn\"],\"members\":{\"trustStoreArn\":{\"location\":\"uri\",\"locationName\":\"trustStoreArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DeleteUserSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/userSettings/{userSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"userSettingsArn\"],\"members\":{\"userSettingsArn\":{\"location\":\"uri\",\"locationName\":\"userSettingsArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DisassociateBrowserSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/portals/{portalArn+}/browserSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DisassociateNetworkSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/portals/{portalArn+}/networkSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DisassociateTrustStore\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/portals/{portalArn+}/trustStores\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"DisassociateUserSettings\":{\"http\":{\"method\":\"DELETE\",\"requestUri\":\"/portals/{portalArn+}/userSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{}},\"idempotent\":true},\"GetBrowserSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/browserSettings/{browserSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"browserSettingsArn\"],\"members\":{\"browserSettingsArn\":{\"location\":\"uri\",\"locationName\":\"browserSettingsArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"browserSettings\":{\"shape\":\"S1u\"}}}},\"GetIdentityProvider\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/identityProviders/{identityProviderArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"identityProviderArn\"],\"members\":{\"identityProviderArn\":{\"location\":\"uri\",\"locationName\":\"identityProviderArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"identityProvider\":{\"shape\":\"S1y\"}}}},\"GetNetworkSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/networkSettings/{networkSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"networkSettingsArn\"],\"members\":{\"networkSettingsArn\":{\"location\":\"uri\",\"locationName\":\"networkSettingsArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"networkSettings\":{\"shape\":\"S21\"}}}},\"GetPortal\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/portals/{portalArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"portal\":{\"shape\":\"S24\"}}}},\"GetPortalServiceProviderMetadata\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/portalIdp/{portalArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"portalArn\":{},\"serviceProviderSamlMetadata\":{}}}},\"GetTrustStore\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/trustStores/{trustStoreArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"trustStoreArn\"],\"members\":{\"trustStoreArn\":{\"location\":\"uri\",\"locationName\":\"trustStoreArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"trustStore\":{\"type\":\"structure\",\"members\":{\"associatedPortalArns\":{\"shape\":\"S1v\"},\"trustStoreArn\":{}}}}}},\"GetTrustStoreCertificate\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/trustStores/{trustStoreArn+}/certificate\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"thumbprint\",\"trustStoreArn\"],\"members\":{\"thumbprint\":{\"location\":\"querystring\",\"locationName\":\"thumbprint\"},\"trustStoreArn\":{\"location\":\"uri\",\"locationName\":\"trustStoreArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"certificate\":{\"type\":\"structure\",\"members\":{\"body\":{\"type\":\"blob\"},\"issuer\":{},\"notValidAfter\":{\"type\":\"timestamp\"},\"notValidBefore\":{\"type\":\"timestamp\"},\"subject\":{},\"thumbprint\":{}}},\"trustStoreArn\":{}}}},\"GetUserSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/userSettings/{userSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"userSettingsArn\"],\"members\":{\"userSettingsArn\":{\"location\":\"uri\",\"locationName\":\"userSettingsArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"userSettings\":{\"shape\":\"S2n\"}}}},\"ListBrowserSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/browserSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"browserSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"browserSettingsArn\":{}}}},\"nextToken\":{}}}},\"ListIdentityProviders\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/portals/{portalArn+}/identityProviders\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"identityProviders\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"identityProviderArn\":{},\"identityProviderName\":{},\"identityProviderType\":{}}}},\"nextToken\":{}}}},\"ListNetworkSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/networkSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"networkSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"networkSettingsArn\":{},\"vpcId\":{}}}},\"nextToken\":{}}}},\"ListPortals\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/portals\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"portals\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"browserSettingsArn\":{},\"browserType\":{},\"creationDate\":{\"type\":\"timestamp\"},\"displayName\":{},\"networkSettingsArn\":{},\"portalArn\":{},\"portalEndpoint\":{},\"portalStatus\":{},\"rendererType\":{},\"trustStoreArn\":{},\"userSettingsArn\":{}}}}}}},\"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\":\"Sg\"}}}},\"ListTrustStoreCertificates\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/trustStores/{trustStoreArn+}/certificates\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"trustStoreArn\"],\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"},\"trustStoreArn\":{\"location\":\"uri\",\"locationName\":\"trustStoreArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"certificateList\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"issuer\":{},\"notValidAfter\":{\"type\":\"timestamp\"},\"notValidBefore\":{\"type\":\"timestamp\"},\"subject\":{},\"thumbprint\":{}}}},\"nextToken\":{},\"trustStoreArn\":{}}}},\"ListTrustStores\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/trustStores\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"trustStores\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"trustStoreArn\":{}}}}}}},\"ListUserSettings\":{\"http\":{\"method\":\"GET\",\"requestUri\":\"/userSettings\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"members\":{\"maxResults\":{\"location\":\"querystring\",\"locationName\":\"maxResults\",\"type\":\"integer\"},\"nextToken\":{\"location\":\"querystring\",\"locationName\":\"nextToken\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"nextToken\":{},\"userSettings\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"members\":{\"copyAllowed\":{},\"downloadAllowed\":{},\"pasteAllowed\":{},\"printAllowed\":{},\"uploadAllowed\":{},\"userSettingsArn\":{}}}}}}},\"TagResource\":{\"http\":{\"requestUri\":\"/tags/{resourceArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"resourceArn\",\"tags\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"resourceArn\":{\"location\":\"uri\",\"locationName\":\"resourceArn\"},\"tags\":{\"shape\":\"Sg\"}}},\"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},\"UpdateBrowserSettings\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/browserSettings/{browserSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"browserSettingsArn\"],\"members\":{\"browserPolicy\":{},\"browserSettingsArn\":{\"location\":\"uri\",\"locationName\":\"browserSettingsArn\"},\"clientToken\":{\"idempotencyToken\":true}}},\"output\":{\"type\":\"structure\",\"required\":[\"browserSettings\"],\"members\":{\"browserSettings\":{\"shape\":\"S1u\"}}}},\"UpdateIdentityProvider\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/identityProviders/{identityProviderArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"identityProviderArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"identityProviderArn\":{\"location\":\"uri\",\"locationName\":\"identityProviderArn\"},\"identityProviderDetails\":{\"shape\":\"Sm\"},\"identityProviderName\":{},\"identityProviderType\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"identityProvider\"],\"members\":{\"identityProvider\":{\"shape\":\"S1y\"}}}},\"UpdateNetworkSettings\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/networkSettings/{networkSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"networkSettingsArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"networkSettingsArn\":{\"location\":\"uri\",\"locationName\":\"networkSettingsArn\"},\"securityGroupIds\":{\"shape\":\"Sr\"},\"subnetIds\":{\"shape\":\"St\"},\"vpcId\":{}}},\"output\":{\"type\":\"structure\",\"required\":[\"networkSettings\"],\"members\":{\"networkSettings\":{\"shape\":\"S21\"}}}},\"UpdatePortal\":{\"http\":{\"method\":\"PUT\",\"requestUri\":\"/portals/{portalArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"portalArn\"],\"members\":{\"displayName\":{},\"portalArn\":{\"location\":\"uri\",\"locationName\":\"portalArn\"}}},\"output\":{\"type\":\"structure\",\"members\":{\"portal\":{\"shape\":\"S24\"}}},\"idempotent\":true},\"UpdateTrustStore\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/trustStores/{trustStoreArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"trustStoreArn\"],\"members\":{\"certificatesToAdd\":{\"shape\":\"S12\"},\"certificatesToDelete\":{\"type\":\"list\",\"member\":{}},\"clientToken\":{\"idempotencyToken\":true},\"trustStoreArn\":{\"location\":\"uri\",\"locationName\":\"trustStoreArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"trustStoreArn\"],\"members\":{\"trustStoreArn\":{}}}},\"UpdateUserSettings\":{\"http\":{\"method\":\"PATCH\",\"requestUri\":\"/userSettings/{userSettingsArn+}\",\"responseCode\":200},\"input\":{\"type\":\"structure\",\"required\":[\"userSettingsArn\"],\"members\":{\"clientToken\":{\"idempotencyToken\":true},\"copyAllowed\":{},\"downloadAllowed\":{},\"pasteAllowed\":{},\"printAllowed\":{},\"uploadAllowed\":{},\"userSettingsArn\":{\"location\":\"uri\",\"locationName\":\"userSettingsArn\"}}},\"output\":{\"type\":\"structure\",\"required\":[\"userSettings\"],\"members\":{\"userSettings\":{\"shape\":\"S2n\"}}}}},\"shapes\":{\"Sb\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sg\":{\"type\":\"list\",\"member\":{\"type\":\"structure\",\"required\":[\"Key\",\"Value\"],\"members\":{\"Key\":{},\"Value\":{}}}},\"Sm\":{\"type\":\"map\",\"key\":{},\"value\":{}},\"Sr\":{\"type\":\"list\",\"member\":{}},\"St\":{\"type\":\"list\",\"member\":{}},\"S12\":{\"type\":\"list\",\"member\":{\"type\":\"blob\"}},\"S1u\":{\"type\":\"structure\",\"required\":[\"browserSettingsArn\"],\"members\":{\"associatedPortalArns\":{\"shape\":\"S1v\"},\"browserPolicy\":{},\"browserSettingsArn\":{}}},\"S1v\":{\"type\":\"list\",\"member\":{}},\"S1y\":{\"type\":\"structure\",\"required\":[\"identityProviderArn\"],\"members\":{\"identityProviderArn\":{},\"identityProviderDetails\":{\"shape\":\"Sm\"},\"identityProviderName\":{},\"identityProviderType\":{}}},\"S21\":{\"type\":\"structure\",\"required\":[\"networkSettingsArn\"],\"members\":{\"associatedPortalArns\":{\"shape\":\"S1v\"},\"networkSettingsArn\":{},\"securityGroupIds\":{\"shape\":\"Sr\"},\"subnetIds\":{\"shape\":\"St\"},\"vpcId\":{}}},\"S24\":{\"type\":\"structure\",\"members\":{\"browserSettingsArn\":{},\"browserType\":{},\"creationDate\":{\"type\":\"timestamp\"},\"displayName\":{},\"networkSettingsArn\":{},\"portalArn\":{},\"portalEndpoint\":{},\"portalStatus\":{},\"rendererType\":{},\"statusReason\":{},\"trustStoreArn\":{},\"userSettingsArn\":{}}},\"S2n\":{\"type\":\"structure\",\"required\":[\"userSettingsArn\"],\"members\":{\"associatedPortalArns\":{\"shape\":\"S1v\"},\"copyAllowed\":{},\"downloadAllowed\":{},\"pasteAllowed\":{},\"printAllowed\":{},\"uploadAllowed\":{},\"userSettingsArn\":{}}}}}"); + +/***/ }), + +/***/ 61133: +/***/ ((module) => { + +"use strict"; +module.exports = JSON.parse("{\"o\":{\"ListBrowserSettings\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListIdentityProviders\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListNetworkSettings\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListPortals\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListTrustStoreCertificates\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListTrustStores\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"},\"ListUserSettings\":{\"input_token\":\"nextToken\",\"output_token\":\"nextToken\",\"limit_key\":\"maxResults\"}}}"); + +/***/ }), + /***/ 37289: /***/ ((module) => { @@ -38512,7 +41862,15 @@ module.exports = JSON.parse("{\"o\":{\"BatchGetTraces\":{\"input_token\":\"NextT /***/ ((module) => { "use strict"; -module.exports = JSON.parse("{\"rules\":{\"*/*\":{\"endpoint\":\"{service}.{region}.amazonaws.com\"},\"cn-*/*\":{\"endpoint\":\"{service}.{region}.amazonaws.com.cn\"},\"us-iso-*/*\":{\"endpoint\":\"{service}.{region}.c2s.ic.gov\"},\"us-isob-*/*\":{\"endpoint\":\"{service}.{region}.sc2s.sgov.gov\"},\"*/budgets\":\"globalSSL\",\"*/cloudfront\":\"globalSSL\",\"*/sts\":\"globalSSL\",\"*/importexport\":{\"endpoint\":\"{service}.amazonaws.com\",\"signatureVersion\":\"v2\",\"globalEndpoint\":true},\"*/route53\":\"globalSSL\",\"cn-*/route53\":{\"endpoint\":\"{service}.amazonaws.com.cn\",\"globalEndpoint\":true,\"signingRegion\":\"cn-northwest-1\"},\"us-gov-*/route53\":\"globalGovCloud\",\"*/waf\":\"globalSSL\",\"*/iam\":\"globalSSL\",\"cn-*/iam\":{\"endpoint\":\"{service}.cn-north-1.amazonaws.com.cn\",\"globalEndpoint\":true,\"signingRegion\":\"cn-north-1\"},\"us-gov-*/iam\":\"globalGovCloud\",\"us-gov-*/sts\":{\"endpoint\":\"{service}.{region}.amazonaws.com\"},\"us-gov-west-1/s3\":\"s3signature\",\"us-west-1/s3\":\"s3signature\",\"us-west-2/s3\":\"s3signature\",\"eu-west-1/s3\":\"s3signature\",\"ap-southeast-1/s3\":\"s3signature\",\"ap-southeast-2/s3\":\"s3signature\",\"ap-northeast-1/s3\":\"s3signature\",\"sa-east-1/s3\":\"s3signature\",\"us-east-1/s3\":{\"endpoint\":\"{service}.amazonaws.com\",\"signatureVersion\":\"s3\"},\"us-east-1/sdb\":{\"endpoint\":\"{service}.amazonaws.com\",\"signatureVersion\":\"v2\"},\"*/sdb\":{\"endpoint\":\"{service}.{region}.amazonaws.com\",\"signatureVersion\":\"v2\"}},\"patterns\":{\"globalSSL\":{\"endpoint\":\"https://{service}.amazonaws.com\",\"globalEndpoint\":true,\"signingRegion\":\"us-east-1\"},\"globalGovCloud\":{\"endpoint\":\"{service}.us-gov.amazonaws.com\",\"globalEndpoint\":true,\"signingRegion\":\"us-gov-west-1\"},\"s3signature\":{\"endpoint\":\"{service}.{region}.amazonaws.com\",\"signatureVersion\":\"s3\"}}}"); +module.exports = JSON.parse("{\"rules\":{\"*/*\":{\"endpoint\":\"{service}.{region}.amazonaws.com\"},\"cn-*/*\":{\"endpoint\":\"{service}.{region}.amazonaws.com.cn\"},\"us-iso-*/*\":\"usIso\",\"us-isob-*/*\":\"usIsob\",\"*/budgets\":\"globalSSL\",\"*/cloudfront\":\"globalSSL\",\"*/sts\":\"globalSSL\",\"*/importexport\":{\"endpoint\":\"{service}.amazonaws.com\",\"signatureVersion\":\"v2\",\"globalEndpoint\":true},\"*/route53\":\"globalSSL\",\"cn-*/route53\":{\"endpoint\":\"{service}.amazonaws.com.cn\",\"globalEndpoint\":true,\"signingRegion\":\"cn-northwest-1\"},\"us-gov-*/route53\":\"globalGovCloud\",\"us-iso-*/route53\":{\"endpoint\":\"{service}.c2s.ic.gov\",\"globalEndpoint\":true,\"signingRegion\":\"us-iso-east-1\"},\"us-isob-*/route53\":{\"endpoint\":\"{service}.sc2s.sgov.gov\",\"globalEndpoint\":true,\"signingRegion\":\"us-isob-east-1\"},\"*/waf\":\"globalSSL\",\"*/iam\":\"globalSSL\",\"cn-*/iam\":{\"endpoint\":\"{service}.cn-north-1.amazonaws.com.cn\",\"globalEndpoint\":true,\"signingRegion\":\"cn-north-1\"},\"us-gov-*/iam\":\"globalGovCloud\",\"us-gov-*/sts\":{\"endpoint\":\"{service}.{region}.amazonaws.com\"},\"us-gov-west-1/s3\":\"s3signature\",\"us-west-1/s3\":\"s3signature\",\"us-west-2/s3\":\"s3signature\",\"eu-west-1/s3\":\"s3signature\",\"ap-southeast-1/s3\":\"s3signature\",\"ap-southeast-2/s3\":\"s3signature\",\"ap-northeast-1/s3\":\"s3signature\",\"sa-east-1/s3\":\"s3signature\",\"us-east-1/s3\":{\"endpoint\":\"{service}.amazonaws.com\",\"signatureVersion\":\"s3\"},\"us-east-1/sdb\":{\"endpoint\":\"{service}.amazonaws.com\",\"signatureVersion\":\"v2\"},\"*/sdb\":{\"endpoint\":\"{service}.{region}.amazonaws.com\",\"signatureVersion\":\"v2\"}},\"fipsRules\":{\"*/*\":\"fipsStandard\",\"us-gov-*/*\":\"fipsStandard\",\"us-iso-*/*\":{\"endpoint\":\"{service}-fips.{region}.c2s.ic.gov\"},\"us-iso-*/dms\":\"usIso\",\"us-isob-*/*\":{\"endpoint\":\"{service}-fips.{region}.sc2s.sgov.gov\"},\"us-isob-*/dms\":\"usIsob\",\"cn-*/*\":{\"endpoint\":\"{service}-fips.{region}.amazonaws.com.cn\"},\"*/api.ecr\":\"fips.api.ecr\",\"*/api.sagemaker\":\"fips.api.sagemaker\",\"*/batch\":\"fipsDotPrefix\",\"*/eks\":\"fipsDotPrefix\",\"*/models.lex\":\"fips.models.lex\",\"*/runtime.lex\":\"fips.runtime.lex\",\"*/runtime.sagemaker\":{\"endpoint\":\"runtime-fips.sagemaker.{region}.amazonaws.com\"},\"*/iam\":\"fipsWithoutRegion\",\"*/route53\":\"fipsWithoutRegion\",\"*/transcribe\":\"fipsDotPrefix\",\"*/waf\":\"fipsWithoutRegion\",\"us-gov-*/transcribe\":\"fipsDotPrefix\",\"us-gov-*/api.ecr\":\"fips.api.ecr\",\"us-gov-*/api.sagemaker\":\"fips.api.sagemaker\",\"us-gov-*/models.lex\":\"fips.models.lex\",\"us-gov-*/runtime.lex\":\"fips.runtime.lex\",\"us-gov-*/acm-pca\":\"fipsWithServiceOnly\",\"us-gov-*/batch\":\"fipsWithServiceOnly\",\"us-gov-*/config\":\"fipsWithServiceOnly\",\"us-gov-*/eks\":\"fipsWithServiceOnly\",\"us-gov-*/elasticmapreduce\":\"fipsWithServiceOnly\",\"us-gov-*/identitystore\":\"fipsWithServiceOnly\",\"us-gov-*/dynamodb\":\"fipsWithServiceOnly\",\"us-gov-*/elasticloadbalancing\":\"fipsWithServiceOnly\",\"us-gov-*/guardduty\":\"fipsWithServiceOnly\",\"us-gov-*/monitoring\":\"fipsWithServiceOnly\",\"us-gov-*/resource-groups\":\"fipsWithServiceOnly\",\"us-gov-*/runtime.sagemaker\":\"fipsWithServiceOnly\",\"us-gov-*/servicecatalog-appregistry\":\"fipsWithServiceOnly\",\"us-gov-*/servicequotas\":\"fipsWithServiceOnly\",\"us-gov-*/ssm\":\"fipsWithServiceOnly\",\"us-gov-*/sts\":\"fipsWithServiceOnly\",\"us-gov-*/support\":\"fipsWithServiceOnly\",\"us-gov-west-1/states\":\"fipsWithServiceOnly\",\"us-iso-east-1/elasticfilesystem\":{\"endpoint\":\"elasticfilesystem-fips.{region}.c2s.ic.gov\"},\"us-gov-west-1/organizations\":\"fipsWithServiceOnly\",\"us-gov-west-1/route53\":{\"endpoint\":\"route53.us-gov.amazonaws.com\"}},\"dualstackRules\":{\"*/*\":{\"endpoint\":\"{service}.{region}.api.aws\"},\"cn-*/*\":{\"endpoint\":\"{service}.{region}.api.amazonwebservices.com.cn\"},\"*/s3\":\"dualstackLegacy\",\"cn-*/s3\":\"dualstackLegacyCn\",\"*/s3-control\":\"dualstackLegacy\",\"cn-*/s3-control\":\"dualstackLegacyCn\",\"ap-south-1/ec2\":\"dualstackLegacyEc2\",\"eu-west-1/ec2\":\"dualstackLegacyEc2\",\"sa-east-1/ec2\":\"dualstackLegacyEc2\",\"us-east-1/ec2\":\"dualstackLegacyEc2\",\"us-east-2/ec2\":\"dualstackLegacyEc2\",\"us-west-2/ec2\":\"dualstackLegacyEc2\"},\"dualstackFipsRules\":{\"*/*\":{\"endpoint\":\"{service}-fips.{region}.api.aws\"},\"cn-*/*\":{\"endpoint\":\"{service}-fips.{region}.api.amazonwebservices.com.cn\"},\"*/s3\":\"dualstackFipsLegacy\",\"cn-*/s3\":\"dualstackFipsLegacyCn\",\"*/s3-control\":\"dualstackFipsLegacy\",\"cn-*/s3-control\":\"dualstackFipsLegacyCn\"},\"patterns\":{\"globalSSL\":{\"endpoint\":\"https://{service}.amazonaws.com\",\"globalEndpoint\":true,\"signingRegion\":\"us-east-1\"},\"globalGovCloud\":{\"endpoint\":\"{service}.us-gov.amazonaws.com\",\"globalEndpoint\":true,\"signingRegion\":\"us-gov-west-1\"},\"s3signature\":{\"endpoint\":\"{service}.{region}.amazonaws.com\",\"signatureVersion\":\"s3\"},\"usIso\":{\"endpoint\":\"{service}.{region}.c2s.ic.gov\"},\"usIsob\":{\"endpoint\":\"{service}.{region}.sc2s.sgov.gov\"},\"fipsStandard\":{\"endpoint\":\"{service}-fips.{region}.amazonaws.com\"},\"fipsDotPrefix\":{\"endpoint\":\"fips.{service}.{region}.amazonaws.com\"},\"fipsWithoutRegion\":{\"endpoint\":\"{service}-fips.amazonaws.com\"},\"fips.api.ecr\":{\"endpoint\":\"ecr-fips.{region}.amazonaws.com\"},\"fips.api.sagemaker\":{\"endpoint\":\"api-fips.sagemaker.{region}.amazonaws.com\"},\"fips.models.lex\":{\"endpoint\":\"models-fips.lex.{region}.amazonaws.com\"},\"fips.runtime.lex\":{\"endpoint\":\"runtime-fips.lex.{region}.amazonaws.com\"},\"fipsWithServiceOnly\":{\"endpoint\":\"{service}.{region}.amazonaws.com\"},\"dualstackLegacy\":{\"endpoint\":\"{service}.dualstack.{region}.amazonaws.com\"},\"dualstackLegacyCn\":{\"endpoint\":\"{service}.dualstack.{region}.amazonaws.com.cn\"},\"dualstackFipsLegacy\":{\"endpoint\":\"{service}-fips.dualstack.{region}.amazonaws.com\"},\"dualstackFipsLegacyCn\":{\"endpoint\":\"{service}-fips.dualstack.{region}.amazonaws.com.cn\"},\"dualstackLegacyEc2\":{\"endpoint\":\"api.ec2.{region}.aws\"}}}"); + +/***/ }), + +/***/ 42357: +/***/ ((module) => { + +"use strict"; +module.exports = require("assert");; /***/ }), @@ -38588,6 +41946,14 @@ module.exports = require("https");; /***/ }), +/***/ 11631: +/***/ ((module) => { + +"use strict"; +module.exports = require("net");; + +/***/ }), + /***/ 12087: /***/ ((module) => { @@ -38636,6 +42002,14 @@ module.exports = require("timers");; /***/ }), +/***/ 4016: +/***/ ((module) => { + +"use strict"; +module.exports = require("tls");; + +/***/ }), + /***/ 78835: /***/ ((module) => { diff --git a/dist/index.js.map b/dist/index.js.map index 875d762..327af54 100644 --- a/dist/index.js.map +++ b/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sources":["../webpack://aws-secrets-manager-action/./node_modules/@actions/core/lib/command.js","../webpack://aws-secrets-manager-action/./node_modules/@actions/core/lib/core.js","../webpack://aws-secrets-manager-action/./node_modules/@actions/core/lib/file-command.js","../webpack://aws-secrets-manager-action/./node_modules/@actions/core/lib/utils.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/accessanalyzer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/acm.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/acmpca.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/alexaforbusiness.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/all.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/amp.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/amplify.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/amplifybackend.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/apigateway.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/apigatewaymanagementapi.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/apigatewayv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/appconfig.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/appflow.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/appintegrations.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/applicationautoscaling.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/applicationcostprofiler.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/applicationinsights.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/appmesh.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/apprunner.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/appstream.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/appsync.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/athena.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/auditmanager.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/augmentedairuntime.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/autoscaling.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/autoscalingplans.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/backup.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/batch.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/braket.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/budgets.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/chime.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloud9.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/clouddirectory.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudformation.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudfront.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudhsm.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudhsmv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudsearch.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudsearchdomain.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudtrail.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudwatch.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudwatchevents.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cloudwatchlogs.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codeartifact.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codebuild.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codecommit.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codedeploy.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codeguruprofiler.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codegurureviewer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codepipeline.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codestar.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codestarconnections.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/codestarnotifications.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cognitoidentity.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cognitoidentityserviceprovider.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cognitosync.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/comprehend.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/comprehendmedical.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/computeoptimizer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/configservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/connect.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/connectcontactlens.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/connectparticipant.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/costexplorer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/cur.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/customerprofiles.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/databrew.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/dataexchange.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/datapipeline.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/datasync.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/dax.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/detective.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/devicefarm.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/devopsguru.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/directconnect.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/directoryservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/discovery.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/dlm.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/dms.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/docdb.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/dynamodb.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/dynamodbstreams.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ebs.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ec2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ec2instanceconnect.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ecr.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ecrpublic.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ecs.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/efs.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/eks.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/elasticache.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/elasticbeanstalk.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/elasticinference.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/elastictranscoder.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/elb.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/elbv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/emr.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/emrcontainers.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/es.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/eventbridge.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/finspace.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/finspacedata.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/firehose.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/fis.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/fms.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/forecastqueryservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/forecastservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/frauddetector.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/fsx.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/gamelift.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/glacier.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/globalaccelerator.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/glue.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/greengrass.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/greengrassv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/groundstation.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/guardduty.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/health.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/healthlake.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/honeycode.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iam.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/identitystore.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/imagebuilder.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/importexport.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/inspector.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iot.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iot1clickdevicesservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iot1clickprojects.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotanalytics.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotdata.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotdeviceadvisor.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotevents.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ioteventsdata.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotfleethub.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotjobsdataplane.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotsecuretunneling.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotsitewise.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotthingsgraph.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/iotwireless.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ivs.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kafka.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kendra.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kinesis.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kinesisanalytics.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kinesisanalyticsv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kinesisvideo.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kinesisvideoarchivedmedia.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kinesisvideomedia.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kinesisvideosignalingchannels.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/kms.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lakeformation.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lambda.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lexmodelbuildingservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lexmodelsv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lexruntime.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lexruntimev2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/licensemanager.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lightsail.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/location.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lookoutequipment.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lookoutmetrics.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/lookoutvision.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/machinelearning.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/macie.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/macie2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/managedblockchain.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/marketplacecatalog.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/marketplacecommerceanalytics.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/marketplaceentitlementservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/marketplacemetering.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mediaconnect.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mediaconvert.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/medialive.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mediapackage.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mediapackagevod.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mediastore.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mediastoredata.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mediatailor.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mgn.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/migrationhub.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/migrationhubconfig.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mobile.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mobileanalytics.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mq.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mturk.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/mwaa.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/neptune.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/networkfirewall.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/networkmanager.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/nimble.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/opsworks.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/opsworkscm.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/organizations.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/outposts.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/personalize.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/personalizeevents.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/personalizeruntime.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/pi.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/pinpoint.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/pinpointemail.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/pinpointsmsvoice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/polly.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/pricing.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/proton.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/qldb.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/qldbsession.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/quicksight.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ram.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/rds.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/rdsdataservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/redshift.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/redshiftdata.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/rekognition.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/resourcegroups.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/resourcegroupstaggingapi.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/robomaker.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/route53.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/route53domains.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/route53resolver.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/s3.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/s3control.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/s3outposts.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sagemaker.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sagemakeredge.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sagemakerfeaturestoreruntime.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sagemakerruntime.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/savingsplans.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/schemas.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/secretsmanager.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/securityhub.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/serverlessapplicationrepository.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/servicecatalog.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/servicecatalogappregistry.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/servicediscovery.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/servicequotas.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ses.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sesv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/shield.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/signer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/simpledb.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sms.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/snowball.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sns.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sqs.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ssm.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ssmcontacts.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ssmincidents.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sso.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ssoadmin.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/ssooidc.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/stepfunctions.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/storagegateway.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/sts.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/support.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/swf.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/synthetics.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/textract.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/timestreamquery.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/timestreamwrite.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/transcribeservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/transfer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/translate.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/waf.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/wafregional.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/wafv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/wellarchitected.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/workdocs.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/worklink.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/workmail.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/workmailmessageflow.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/workspaces.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/clients/xray.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/api_loader.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/aws.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/cloudfront/signer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/config.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/config_regional_endpoint.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/core.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/chainable_temporary_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/cognito_identity_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/credential_provider_chain.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/ec2_metadata_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/ecs_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/environment_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/file_system_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/process_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/remote_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/saml_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/shared_ini_file_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/temporary_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/token_file_web_identity_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/credentials/web_identity_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/discover_endpoint.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/dynamodb/converter.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/dynamodb/document_client.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/dynamodb/numberValue.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/dynamodb/set.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/dynamodb/translator.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/dynamodb/types.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/buffered-create-event-stream.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/event-message-chunker-stream.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/event-message-chunker.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/event-message-unmarshaller-stream.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/int64.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/parse-event.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/parse-message.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/split-message.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event-stream/streaming-create-event-stream.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/event_listeners.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/http.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/http/node.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/json/builder.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/json/parser.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/metadata_service.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/model/api.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/model/collection.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/model/operation.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/model/paginator.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/model/resource_waiter.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/model/shape.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/node_loader.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/param_validator.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/polly/presigner.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/protocol/helpers.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/protocol/json.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/protocol/query.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/protocol/rest.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/protocol/rest_json.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/protocol/rest_xml.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/publisher/configuration.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/publisher/index.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/query/query_param_serializer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/rds/signer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/realclock/nodeClock.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/region_config.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/request.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/resource_waiter.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/response.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/s3/managed_upload.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/sequential_executor.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/service.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/apigateway.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/cloudfront.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/cloudsearchdomain.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/docdb.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/dynamodb.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/ec2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/finspace.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/finspacedata.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/glacier.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/iotdata.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/lambda.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/lexmodelsv2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/lookoutmetrics.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/machinelearning.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/neptune.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/polly.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/rds.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/rdsdataservice.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/rdsutil.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/route53.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/s3.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/s3control.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/s3util.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/sqs.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/sts.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/services/swf.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/shared-ini/index.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/shared-ini/ini-loader.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/signers/presign.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/signers/request_signer.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/signers/s3.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/signers/v2.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/signers/v3.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/signers/v3https.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/signers/v4.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/signers/v4_credentials.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/state_machine.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/util.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/xml/builder.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/xml/escape-attribute.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/xml/escape-element.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/xml/node_parser.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/xml/xml-node.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/lib/xml/xml-text.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/vendor/endpoint-cache/index.js","../webpack://aws-secrets-manager-action/./node_modules/aws-sdk/vendor/endpoint-cache/utils/LRU.js","../webpack://aws-secrets-manager-action/./node_modules/jmespath/jmespath.js","../webpack://aws-secrets-manager-action/./node_modules/sax/lib/sax.js","../webpack://aws-secrets-manager-action/./node_modules/uuid/index.js","../webpack://aws-secrets-manager-action/./node_modules/uuid/lib/bytesToUuid.js","../webpack://aws-secrets-manager-action/./node_modules/uuid/lib/rng.js","../webpack://aws-secrets-manager-action/./node_modules/uuid/v1.js","../webpack://aws-secrets-manager-action/./node_modules/uuid/v4.js","../webpack://aws-secrets-manager-action/./node_modules/xml2js/lib/bom.js","../webpack://aws-secrets-manager-action/./node_modules/xml2js/lib/builder.js","../webpack://aws-secrets-manager-action/./node_modules/xml2js/lib/defaults.js","../webpack://aws-secrets-manager-action/./node_modules/xml2js/lib/parser.js","../webpack://aws-secrets-manager-action/./node_modules/xml2js/lib/processors.js","../webpack://aws-secrets-manager-action/./node_modules/xml2js/lib/xml2js.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/Utility.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLAttribute.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLCData.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLComment.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLDTDAttList.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLDTDElement.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLDTDEntity.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLDTDNotation.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLDeclaration.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLDocType.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLDocument.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLDocumentCB.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLElement.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLNode.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLProcessingInstruction.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLRaw.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLStreamWriter.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLStringWriter.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLStringifier.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLText.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/XMLWriterBase.js","../webpack://aws-secrets-manager-action/./node_modules/xmlbuilder/lib/index.js","../webpack://aws-secrets-manager-action/./src/constants.ts","../webpack://aws-secrets-manager-action/./src/utils.ts","../webpack://aws-secrets-manager-action/./src/awsUtils.ts","../webpack://aws-secrets-manager-action/./src/index.ts","../webpack://aws-secrets-manager-action/external \"buffer\"","../webpack://aws-secrets-manager-action/external \"child_process\"","../webpack://aws-secrets-manager-action/external \"crypto\"","../webpack://aws-secrets-manager-action/external \"dgram\"","../webpack://aws-secrets-manager-action/external \"domain\"","../webpack://aws-secrets-manager-action/external \"events\"","../webpack://aws-secrets-manager-action/external \"fs\"","../webpack://aws-secrets-manager-action/external \"http\"","../webpack://aws-secrets-manager-action/external \"https\"","../webpack://aws-secrets-manager-action/external \"os\"","../webpack://aws-secrets-manager-action/external \"path\"","../webpack://aws-secrets-manager-action/external \"querystring\"","../webpack://aws-secrets-manager-action/external \"stream\"","../webpack://aws-secrets-manager-action/external \"string_decoder\"","../webpack://aws-secrets-manager-action/external \"timers\"","../webpack://aws-secrets-manager-action/external \"url\"","../webpack://aws-secrets-manager-action/external \"util\"","../webpack://aws-secrets-manager-action/webpack/bootstrap","../webpack://aws-secrets-manager-action/webpack/runtime/make namespace object","../webpack://aws-secrets-manager-action/webpack/runtime/compat","../webpack://aws-secrets-manager-action/webpack/startup"],"sourcesContent":["\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.issue = exports.issueCommand = void 0;\nconst os = __importStar(require(\"os\"));\nconst utils_1 = require(\"./utils\");\n/**\n * Commands\n *\n * Command Format:\n * ::name key=value,key=value::message\n *\n * Examples:\n * ::warning::This is the message\n * ::set-env name=MY_VAR::some value\n */\nfunction issueCommand(command, properties, message) {\n const cmd = new Command(command, properties, message);\n process.stdout.write(cmd.toString() + os.EOL);\n}\nexports.issueCommand = issueCommand;\nfunction issue(name, message = '') {\n issueCommand(name, {}, message);\n}\nexports.issue = issue;\nconst CMD_STRING = '::';\nclass Command {\n constructor(command, properties, message) {\n if (!command) {\n command = 'missing.command';\n }\n this.command = command;\n this.properties = properties;\n this.message = message;\n }\n toString() {\n let cmdStr = CMD_STRING + this.command;\n if (this.properties && Object.keys(this.properties).length > 0) {\n cmdStr += ' ';\n let first = true;\n for (const key in this.properties) {\n if (this.properties.hasOwnProperty(key)) {\n const val = this.properties[key];\n if (val) {\n if (first) {\n first = false;\n }\n else {\n cmdStr += ',';\n }\n cmdStr += `${key}=${escapeProperty(val)}`;\n }\n }\n }\n }\n cmdStr += `${CMD_STRING}${escapeData(this.message)}`;\n return cmdStr;\n }\n}\nfunction escapeData(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A');\n}\nfunction escapeProperty(s) {\n return utils_1.toCommandValue(s)\n .replace(/%/g, '%25')\n .replace(/\\r/g, '%0D')\n .replace(/\\n/g, '%0A')\n .replace(/:/g, '%3A')\n .replace(/,/g, '%2C');\n}\n//# sourceMappingURL=command.js.map","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0;\nconst command_1 = require(\"./command\");\nconst file_command_1 = require(\"./file-command\");\nconst utils_1 = require(\"./utils\");\nconst os = __importStar(require(\"os\"));\nconst path = __importStar(require(\"path\"));\n/**\n * The code to exit an action\n */\nvar ExitCode;\n(function (ExitCode) {\n /**\n * A code indicating that the action was successful\n */\n ExitCode[ExitCode[\"Success\"] = 0] = \"Success\";\n /**\n * A code indicating that the action was a failure\n */\n ExitCode[ExitCode[\"Failure\"] = 1] = \"Failure\";\n})(ExitCode = exports.ExitCode || (exports.ExitCode = {}));\n//-----------------------------------------------------------------------\n// Variables\n//-----------------------------------------------------------------------\n/**\n * Sets env variable for this action and future actions in the job\n * @param name the name of the variable to set\n * @param val the value of the variable. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction exportVariable(name, val) {\n const convertedVal = utils_1.toCommandValue(val);\n process.env[name] = convertedVal;\n const filePath = process.env['GITHUB_ENV'] || '';\n if (filePath) {\n const delimiter = '_GitHubActionsFileCommandDelimeter_';\n const commandValue = `${name}<<${delimiter}${os.EOL}${convertedVal}${os.EOL}${delimiter}`;\n file_command_1.issueCommand('ENV', commandValue);\n }\n else {\n command_1.issueCommand('set-env', { name }, convertedVal);\n }\n}\nexports.exportVariable = exportVariable;\n/**\n * Registers a secret which will get masked from logs\n * @param secret value of the secret\n */\nfunction setSecret(secret) {\n command_1.issueCommand('add-mask', {}, secret);\n}\nexports.setSecret = setSecret;\n/**\n * Prepends inputPath to the PATH (for this action and future actions)\n * @param inputPath\n */\nfunction addPath(inputPath) {\n const filePath = process.env['GITHUB_PATH'] || '';\n if (filePath) {\n file_command_1.issueCommand('PATH', inputPath);\n }\n else {\n command_1.issueCommand('add-path', {}, inputPath);\n }\n process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`;\n}\nexports.addPath = addPath;\n/**\n * Gets the value of an input.\n * Unless trimWhitespace is set to false in InputOptions, the value is also trimmed.\n * Returns an empty string if the value is not defined.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string\n */\nfunction getInput(name, options) {\n const val = process.env[`INPUT_${name.replace(/ /g, '_').toUpperCase()}`] || '';\n if (options && options.required && !val) {\n throw new Error(`Input required and not supplied: ${name}`);\n }\n if (options && options.trimWhitespace === false) {\n return val;\n }\n return val.trim();\n}\nexports.getInput = getInput;\n/**\n * Gets the values of an multiline input. Each value is also trimmed.\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns string[]\n *\n */\nfunction getMultilineInput(name, options) {\n const inputs = getInput(name, options)\n .split('\\n')\n .filter(x => x !== '');\n return inputs;\n}\nexports.getMultilineInput = getMultilineInput;\n/**\n * Gets the input value of the boolean type in the YAML 1.2 \"core schema\" specification.\n * Support boolean input list: `true | True | TRUE | false | False | FALSE` .\n * The return value is also in boolean type.\n * ref: https://yaml.org/spec/1.2/spec.html#id2804923\n *\n * @param name name of the input to get\n * @param options optional. See InputOptions.\n * @returns boolean\n */\nfunction getBooleanInput(name, options) {\n const trueValue = ['true', 'True', 'TRUE'];\n const falseValue = ['false', 'False', 'FALSE'];\n const val = getInput(name, options);\n if (trueValue.includes(val))\n return true;\n if (falseValue.includes(val))\n return false;\n throw new TypeError(`Input does not meet YAML 1.2 \"Core Schema\" specification: ${name}\\n` +\n `Support boolean input list: \\`true | True | TRUE | false | False | FALSE\\``);\n}\nexports.getBooleanInput = getBooleanInput;\n/**\n * Sets the value of an output.\n *\n * @param name name of the output to set\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction setOutput(name, value) {\n process.stdout.write(os.EOL);\n command_1.issueCommand('set-output', { name }, value);\n}\nexports.setOutput = setOutput;\n/**\n * Enables or disables the echoing of commands into stdout for the rest of the step.\n * Echoing is disabled by default if ACTIONS_STEP_DEBUG is not set.\n *\n */\nfunction setCommandEcho(enabled) {\n command_1.issue('echo', enabled ? 'on' : 'off');\n}\nexports.setCommandEcho = setCommandEcho;\n//-----------------------------------------------------------------------\n// Results\n//-----------------------------------------------------------------------\n/**\n * Sets the action status to failed.\n * When the action exits it will be with an exit code of 1\n * @param message add error issue message\n */\nfunction setFailed(message) {\n process.exitCode = ExitCode.Failure;\n error(message);\n}\nexports.setFailed = setFailed;\n//-----------------------------------------------------------------------\n// Logging Commands\n//-----------------------------------------------------------------------\n/**\n * Gets whether Actions Step Debug is on or not\n */\nfunction isDebug() {\n return process.env['RUNNER_DEBUG'] === '1';\n}\nexports.isDebug = isDebug;\n/**\n * Writes debug message to user log\n * @param message debug message\n */\nfunction debug(message) {\n command_1.issueCommand('debug', {}, message);\n}\nexports.debug = debug;\n/**\n * Adds an error issue\n * @param message error issue message. Errors will be converted to string via toString()\n */\nfunction error(message) {\n command_1.issue('error', message instanceof Error ? message.toString() : message);\n}\nexports.error = error;\n/**\n * Adds an warning issue\n * @param message warning issue message. Errors will be converted to string via toString()\n */\nfunction warning(message) {\n command_1.issue('warning', message instanceof Error ? message.toString() : message);\n}\nexports.warning = warning;\n/**\n * Writes info to log with console.log.\n * @param message info message\n */\nfunction info(message) {\n process.stdout.write(message + os.EOL);\n}\nexports.info = info;\n/**\n * Begin an output group.\n *\n * Output until the next `groupEnd` will be foldable in this group\n *\n * @param name The name of the output group\n */\nfunction startGroup(name) {\n command_1.issue('group', name);\n}\nexports.startGroup = startGroup;\n/**\n * End an output group.\n */\nfunction endGroup() {\n command_1.issue('endgroup');\n}\nexports.endGroup = endGroup;\n/**\n * Wrap an asynchronous function call in a group.\n *\n * Returns the same type as the function itself.\n *\n * @param name The name of the group\n * @param fn The function to wrap in the group\n */\nfunction group(name, fn) {\n return __awaiter(this, void 0, void 0, function* () {\n startGroup(name);\n let result;\n try {\n result = yield fn();\n }\n finally {\n endGroup();\n }\n return result;\n });\n}\nexports.group = group;\n//-----------------------------------------------------------------------\n// Wrapper action state\n//-----------------------------------------------------------------------\n/**\n * Saves state for current action, the state can only be retrieved by this action's post job execution.\n *\n * @param name name of the state to store\n * @param value value to store. Non-string values will be converted to a string via JSON.stringify\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction saveState(name, value) {\n command_1.issueCommand('save-state', { name }, value);\n}\nexports.saveState = saveState;\n/**\n * Gets the value of an state set by this action's main execution.\n *\n * @param name name of the state to get\n * @returns string\n */\nfunction getState(name) {\n return process.env[`STATE_${name}`] || '';\n}\nexports.getState = getState;\n//# sourceMappingURL=core.js.map","\"use strict\";\n// For internal use, subject to change.\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.issueCommand = void 0;\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nconst fs = __importStar(require(\"fs\"));\nconst os = __importStar(require(\"os\"));\nconst utils_1 = require(\"./utils\");\nfunction issueCommand(command, message) {\n const filePath = process.env[`GITHUB_${command}`];\n if (!filePath) {\n throw new Error(`Unable to find environment variable for file command ${command}`);\n }\n if (!fs.existsSync(filePath)) {\n throw new Error(`Missing file at path: ${filePath}`);\n }\n fs.appendFileSync(filePath, `${utils_1.toCommandValue(message)}${os.EOL}`, {\n encoding: 'utf8'\n });\n}\nexports.issueCommand = issueCommand;\n//# sourceMappingURL=file-command.js.map","\"use strict\";\n// We use any as a valid input type\n/* eslint-disable @typescript-eslint/no-explicit-any */\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.toCommandValue = void 0;\n/**\n * Sanitizes an input into a string so it can be passed into issueCommand safely\n * @param input input to sanitize into a string\n */\nfunction toCommandValue(input) {\n if (input === null || input === undefined) {\n return '';\n }\n else if (typeof input === 'string' || input instanceof String) {\n return input;\n }\n return JSON.stringify(input);\n}\nexports.toCommandValue = toCommandValue;\n//# sourceMappingURL=utils.js.map","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['accessanalyzer'] = {};\nAWS.AccessAnalyzer = Service.defineService('accessanalyzer', ['2019-11-01']);\nObject.defineProperty(apiLoader.services['accessanalyzer'], '2019-11-01', {\n get: function get() {\n var model = require('../apis/accessanalyzer-2019-11-01.min.json');\n model.paginators = require('../apis/accessanalyzer-2019-11-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AccessAnalyzer;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['acm'] = {};\nAWS.ACM = Service.defineService('acm', ['2015-12-08']);\nObject.defineProperty(apiLoader.services['acm'], '2015-12-08', {\n get: function get() {\n var model = require('../apis/acm-2015-12-08.min.json');\n model.paginators = require('../apis/acm-2015-12-08.paginators.json').pagination;\n model.waiters = require('../apis/acm-2015-12-08.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ACM;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['acmpca'] = {};\nAWS.ACMPCA = Service.defineService('acmpca', ['2017-08-22']);\nObject.defineProperty(apiLoader.services['acmpca'], '2017-08-22', {\n get: function get() {\n var model = require('../apis/acm-pca-2017-08-22.min.json');\n model.paginators = require('../apis/acm-pca-2017-08-22.paginators.json').pagination;\n model.waiters = require('../apis/acm-pca-2017-08-22.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ACMPCA;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['alexaforbusiness'] = {};\nAWS.AlexaForBusiness = Service.defineService('alexaforbusiness', ['2017-11-09']);\nObject.defineProperty(apiLoader.services['alexaforbusiness'], '2017-11-09', {\n get: function get() {\n var model = require('../apis/alexaforbusiness-2017-11-09.min.json');\n model.paginators = require('../apis/alexaforbusiness-2017-11-09.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AlexaForBusiness;\n","require('../lib/node_loader');\nmodule.exports = {\n ACM: require('./acm'),\n APIGateway: require('./apigateway'),\n ApplicationAutoScaling: require('./applicationautoscaling'),\n AppStream: require('./appstream'),\n AutoScaling: require('./autoscaling'),\n Batch: require('./batch'),\n Budgets: require('./budgets'),\n CloudDirectory: require('./clouddirectory'),\n CloudFormation: require('./cloudformation'),\n CloudFront: require('./cloudfront'),\n CloudHSM: require('./cloudhsm'),\n CloudSearch: require('./cloudsearch'),\n CloudSearchDomain: require('./cloudsearchdomain'),\n CloudTrail: require('./cloudtrail'),\n CloudWatch: require('./cloudwatch'),\n CloudWatchEvents: require('./cloudwatchevents'),\n CloudWatchLogs: require('./cloudwatchlogs'),\n CodeBuild: require('./codebuild'),\n CodeCommit: require('./codecommit'),\n CodeDeploy: require('./codedeploy'),\n CodePipeline: require('./codepipeline'),\n CognitoIdentity: require('./cognitoidentity'),\n CognitoIdentityServiceProvider: require('./cognitoidentityserviceprovider'),\n CognitoSync: require('./cognitosync'),\n ConfigService: require('./configservice'),\n CUR: require('./cur'),\n DataPipeline: require('./datapipeline'),\n DeviceFarm: require('./devicefarm'),\n DirectConnect: require('./directconnect'),\n DirectoryService: require('./directoryservice'),\n Discovery: require('./discovery'),\n DMS: require('./dms'),\n DynamoDB: require('./dynamodb'),\n DynamoDBStreams: require('./dynamodbstreams'),\n EC2: require('./ec2'),\n ECR: require('./ecr'),\n ECS: require('./ecs'),\n EFS: require('./efs'),\n ElastiCache: require('./elasticache'),\n ElasticBeanstalk: require('./elasticbeanstalk'),\n ELB: require('./elb'),\n ELBv2: require('./elbv2'),\n EMR: require('./emr'),\n ES: require('./es'),\n ElasticTranscoder: require('./elastictranscoder'),\n Firehose: require('./firehose'),\n GameLift: require('./gamelift'),\n Glacier: require('./glacier'),\n Health: require('./health'),\n IAM: require('./iam'),\n ImportExport: require('./importexport'),\n Inspector: require('./inspector'),\n Iot: require('./iot'),\n IotData: require('./iotdata'),\n Kinesis: require('./kinesis'),\n KinesisAnalytics: require('./kinesisanalytics'),\n KMS: require('./kms'),\n Lambda: require('./lambda'),\n LexRuntime: require('./lexruntime'),\n Lightsail: require('./lightsail'),\n MachineLearning: require('./machinelearning'),\n MarketplaceCommerceAnalytics: require('./marketplacecommerceanalytics'),\n MarketplaceMetering: require('./marketplacemetering'),\n MTurk: require('./mturk'),\n MobileAnalytics: require('./mobileanalytics'),\n OpsWorks: require('./opsworks'),\n OpsWorksCM: require('./opsworkscm'),\n Organizations: require('./organizations'),\n Pinpoint: require('./pinpoint'),\n Polly: require('./polly'),\n RDS: require('./rds'),\n Redshift: require('./redshift'),\n Rekognition: require('./rekognition'),\n ResourceGroupsTaggingAPI: require('./resourcegroupstaggingapi'),\n Route53: require('./route53'),\n Route53Domains: require('./route53domains'),\n S3: require('./s3'),\n S3Control: require('./s3control'),\n ServiceCatalog: require('./servicecatalog'),\n SES: require('./ses'),\n Shield: require('./shield'),\n SimpleDB: require('./simpledb'),\n SMS: require('./sms'),\n Snowball: require('./snowball'),\n SNS: require('./sns'),\n SQS: require('./sqs'),\n SSM: require('./ssm'),\n StorageGateway: require('./storagegateway'),\n StepFunctions: require('./stepfunctions'),\n STS: require('./sts'),\n Support: require('./support'),\n SWF: require('./swf'),\n XRay: require('./xray'),\n WAF: require('./waf'),\n WAFRegional: require('./wafregional'),\n WorkDocs: require('./workdocs'),\n WorkSpaces: require('./workspaces'),\n CodeStar: require('./codestar'),\n LexModelBuildingService: require('./lexmodelbuildingservice'),\n MarketplaceEntitlementService: require('./marketplaceentitlementservice'),\n Athena: require('./athena'),\n Greengrass: require('./greengrass'),\n DAX: require('./dax'),\n MigrationHub: require('./migrationhub'),\n CloudHSMV2: require('./cloudhsmv2'),\n Glue: require('./glue'),\n Mobile: require('./mobile'),\n Pricing: require('./pricing'),\n CostExplorer: require('./costexplorer'),\n MediaConvert: require('./mediaconvert'),\n MediaLive: require('./medialive'),\n MediaPackage: require('./mediapackage'),\n MediaStore: require('./mediastore'),\n MediaStoreData: require('./mediastoredata'),\n AppSync: require('./appsync'),\n GuardDuty: require('./guardduty'),\n MQ: require('./mq'),\n Comprehend: require('./comprehend'),\n IoTJobsDataPlane: require('./iotjobsdataplane'),\n KinesisVideoArchivedMedia: require('./kinesisvideoarchivedmedia'),\n KinesisVideoMedia: require('./kinesisvideomedia'),\n KinesisVideo: require('./kinesisvideo'),\n SageMakerRuntime: require('./sagemakerruntime'),\n SageMaker: require('./sagemaker'),\n Translate: require('./translate'),\n ResourceGroups: require('./resourcegroups'),\n AlexaForBusiness: require('./alexaforbusiness'),\n Cloud9: require('./cloud9'),\n ServerlessApplicationRepository: require('./serverlessapplicationrepository'),\n ServiceDiscovery: require('./servicediscovery'),\n WorkMail: require('./workmail'),\n AutoScalingPlans: require('./autoscalingplans'),\n TranscribeService: require('./transcribeservice'),\n Connect: require('./connect'),\n ACMPCA: require('./acmpca'),\n FMS: require('./fms'),\n SecretsManager: require('./secretsmanager'),\n IoTAnalytics: require('./iotanalytics'),\n IoT1ClickDevicesService: require('./iot1clickdevicesservice'),\n IoT1ClickProjects: require('./iot1clickprojects'),\n PI: require('./pi'),\n Neptune: require('./neptune'),\n MediaTailor: require('./mediatailor'),\n EKS: require('./eks'),\n Macie: require('./macie'),\n DLM: require('./dlm'),\n Signer: require('./signer'),\n Chime: require('./chime'),\n PinpointEmail: require('./pinpointemail'),\n RAM: require('./ram'),\n Route53Resolver: require('./route53resolver'),\n PinpointSMSVoice: require('./pinpointsmsvoice'),\n QuickSight: require('./quicksight'),\n RDSDataService: require('./rdsdataservice'),\n Amplify: require('./amplify'),\n DataSync: require('./datasync'),\n RoboMaker: require('./robomaker'),\n Transfer: require('./transfer'),\n GlobalAccelerator: require('./globalaccelerator'),\n ComprehendMedical: require('./comprehendmedical'),\n KinesisAnalyticsV2: require('./kinesisanalyticsv2'),\n MediaConnect: require('./mediaconnect'),\n FSx: require('./fsx'),\n SecurityHub: require('./securityhub'),\n AppMesh: require('./appmesh'),\n LicenseManager: require('./licensemanager'),\n Kafka: require('./kafka'),\n ApiGatewayManagementApi: require('./apigatewaymanagementapi'),\n ApiGatewayV2: require('./apigatewayv2'),\n DocDB: require('./docdb'),\n Backup: require('./backup'),\n WorkLink: require('./worklink'),\n Textract: require('./textract'),\n ManagedBlockchain: require('./managedblockchain'),\n MediaPackageVod: require('./mediapackagevod'),\n GroundStation: require('./groundstation'),\n IoTThingsGraph: require('./iotthingsgraph'),\n IoTEvents: require('./iotevents'),\n IoTEventsData: require('./ioteventsdata'),\n Personalize: require('./personalize'),\n PersonalizeEvents: require('./personalizeevents'),\n PersonalizeRuntime: require('./personalizeruntime'),\n ApplicationInsights: require('./applicationinsights'),\n ServiceQuotas: require('./servicequotas'),\n EC2InstanceConnect: require('./ec2instanceconnect'),\n EventBridge: require('./eventbridge'),\n LakeFormation: require('./lakeformation'),\n ForecastService: require('./forecastservice'),\n ForecastQueryService: require('./forecastqueryservice'),\n QLDB: require('./qldb'),\n QLDBSession: require('./qldbsession'),\n WorkMailMessageFlow: require('./workmailmessageflow'),\n CodeStarNotifications: require('./codestarnotifications'),\n SavingsPlans: require('./savingsplans'),\n SSO: require('./sso'),\n SSOOIDC: require('./ssooidc'),\n MarketplaceCatalog: require('./marketplacecatalog'),\n DataExchange: require('./dataexchange'),\n SESV2: require('./sesv2'),\n MigrationHubConfig: require('./migrationhubconfig'),\n ConnectParticipant: require('./connectparticipant'),\n AppConfig: require('./appconfig'),\n IoTSecureTunneling: require('./iotsecuretunneling'),\n WAFV2: require('./wafv2'),\n ElasticInference: require('./elasticinference'),\n Imagebuilder: require('./imagebuilder'),\n Schemas: require('./schemas'),\n AccessAnalyzer: require('./accessanalyzer'),\n CodeGuruReviewer: require('./codegurureviewer'),\n CodeGuruProfiler: require('./codeguruprofiler'),\n ComputeOptimizer: require('./computeoptimizer'),\n FraudDetector: require('./frauddetector'),\n Kendra: require('./kendra'),\n NetworkManager: require('./networkmanager'),\n Outposts: require('./outposts'),\n AugmentedAIRuntime: require('./augmentedairuntime'),\n EBS: require('./ebs'),\n KinesisVideoSignalingChannels: require('./kinesisvideosignalingchannels'),\n Detective: require('./detective'),\n CodeStarconnections: require('./codestarconnections'),\n Synthetics: require('./synthetics'),\n IoTSiteWise: require('./iotsitewise'),\n Macie2: require('./macie2'),\n CodeArtifact: require('./codeartifact'),\n Honeycode: require('./honeycode'),\n IVS: require('./ivs'),\n Braket: require('./braket'),\n IdentityStore: require('./identitystore'),\n Appflow: require('./appflow'),\n RedshiftData: require('./redshiftdata'),\n SSOAdmin: require('./ssoadmin'),\n TimestreamQuery: require('./timestreamquery'),\n TimestreamWrite: require('./timestreamwrite'),\n S3Outposts: require('./s3outposts'),\n DataBrew: require('./databrew'),\n ServiceCatalogAppRegistry: require('./servicecatalogappregistry'),\n NetworkFirewall: require('./networkfirewall'),\n MWAA: require('./mwaa'),\n AmplifyBackend: require('./amplifybackend'),\n AppIntegrations: require('./appintegrations'),\n ConnectContactLens: require('./connectcontactlens'),\n DevOpsGuru: require('./devopsguru'),\n ECRPUBLIC: require('./ecrpublic'),\n LookoutVision: require('./lookoutvision'),\n SageMakerFeatureStoreRuntime: require('./sagemakerfeaturestoreruntime'),\n CustomerProfiles: require('./customerprofiles'),\n AuditManager: require('./auditmanager'),\n EMRcontainers: require('./emrcontainers'),\n HealthLake: require('./healthlake'),\n SagemakerEdge: require('./sagemakeredge'),\n Amp: require('./amp'),\n GreengrassV2: require('./greengrassv2'),\n IotDeviceAdvisor: require('./iotdeviceadvisor'),\n IoTFleetHub: require('./iotfleethub'),\n IoTWireless: require('./iotwireless'),\n Location: require('./location'),\n WellArchitected: require('./wellarchitected'),\n LexModelsV2: require('./lexmodelsv2'),\n LexRuntimeV2: require('./lexruntimev2'),\n Fis: require('./fis'),\n LookoutMetrics: require('./lookoutmetrics'),\n Mgn: require('./mgn'),\n LookoutEquipment: require('./lookoutequipment'),\n Nimble: require('./nimble'),\n Finspace: require('./finspace'),\n Finspacedata: require('./finspacedata'),\n SSMContacts: require('./ssmcontacts'),\n SSMIncidents: require('./ssmincidents'),\n ApplicationCostProfiler: require('./applicationcostprofiler'),\n AppRunner: require('./apprunner'),\n Proton: require('./proton')\n};","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['amp'] = {};\nAWS.Amp = Service.defineService('amp', ['2020-08-01']);\nObject.defineProperty(apiLoader.services['amp'], '2020-08-01', {\n get: function get() {\n var model = require('../apis/amp-2020-08-01.min.json');\n model.paginators = require('../apis/amp-2020-08-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Amp;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['amplify'] = {};\nAWS.Amplify = Service.defineService('amplify', ['2017-07-25']);\nObject.defineProperty(apiLoader.services['amplify'], '2017-07-25', {\n get: function get() {\n var model = require('../apis/amplify-2017-07-25.min.json');\n model.paginators = require('../apis/amplify-2017-07-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Amplify;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['amplifybackend'] = {};\nAWS.AmplifyBackend = Service.defineService('amplifybackend', ['2020-08-11']);\nObject.defineProperty(apiLoader.services['amplifybackend'], '2020-08-11', {\n get: function get() {\n var model = require('../apis/amplifybackend-2020-08-11.min.json');\n model.paginators = require('../apis/amplifybackend-2020-08-11.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AmplifyBackend;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['apigateway'] = {};\nAWS.APIGateway = Service.defineService('apigateway', ['2015-07-09']);\nrequire('../lib/services/apigateway');\nObject.defineProperty(apiLoader.services['apigateway'], '2015-07-09', {\n get: function get() {\n var model = require('../apis/apigateway-2015-07-09.min.json');\n model.paginators = require('../apis/apigateway-2015-07-09.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.APIGateway;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['apigatewaymanagementapi'] = {};\nAWS.ApiGatewayManagementApi = Service.defineService('apigatewaymanagementapi', ['2018-11-29']);\nObject.defineProperty(apiLoader.services['apigatewaymanagementapi'], '2018-11-29', {\n get: function get() {\n var model = require('../apis/apigatewaymanagementapi-2018-11-29.min.json');\n model.paginators = require('../apis/apigatewaymanagementapi-2018-11-29.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ApiGatewayManagementApi;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['apigatewayv2'] = {};\nAWS.ApiGatewayV2 = Service.defineService('apigatewayv2', ['2018-11-29']);\nObject.defineProperty(apiLoader.services['apigatewayv2'], '2018-11-29', {\n get: function get() {\n var model = require('../apis/apigatewayv2-2018-11-29.min.json');\n model.paginators = require('../apis/apigatewayv2-2018-11-29.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ApiGatewayV2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['appconfig'] = {};\nAWS.AppConfig = Service.defineService('appconfig', ['2019-10-09']);\nObject.defineProperty(apiLoader.services['appconfig'], '2019-10-09', {\n get: function get() {\n var model = require('../apis/appconfig-2019-10-09.min.json');\n model.paginators = require('../apis/appconfig-2019-10-09.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AppConfig;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['appflow'] = {};\nAWS.Appflow = Service.defineService('appflow', ['2020-08-23']);\nObject.defineProperty(apiLoader.services['appflow'], '2020-08-23', {\n get: function get() {\n var model = require('../apis/appflow-2020-08-23.min.json');\n model.paginators = require('../apis/appflow-2020-08-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Appflow;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['appintegrations'] = {};\nAWS.AppIntegrations = Service.defineService('appintegrations', ['2020-07-29']);\nObject.defineProperty(apiLoader.services['appintegrations'], '2020-07-29', {\n get: function get() {\n var model = require('../apis/appintegrations-2020-07-29.min.json');\n model.paginators = require('../apis/appintegrations-2020-07-29.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AppIntegrations;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['applicationautoscaling'] = {};\nAWS.ApplicationAutoScaling = Service.defineService('applicationautoscaling', ['2016-02-06']);\nObject.defineProperty(apiLoader.services['applicationautoscaling'], '2016-02-06', {\n get: function get() {\n var model = require('../apis/application-autoscaling-2016-02-06.min.json');\n model.paginators = require('../apis/application-autoscaling-2016-02-06.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ApplicationAutoScaling;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['applicationcostprofiler'] = {};\nAWS.ApplicationCostProfiler = Service.defineService('applicationcostprofiler', ['2020-09-10']);\nObject.defineProperty(apiLoader.services['applicationcostprofiler'], '2020-09-10', {\n get: function get() {\n var model = require('../apis/applicationcostprofiler-2020-09-10.min.json');\n model.paginators = require('../apis/applicationcostprofiler-2020-09-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ApplicationCostProfiler;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['applicationinsights'] = {};\nAWS.ApplicationInsights = Service.defineService('applicationinsights', ['2018-11-25']);\nObject.defineProperty(apiLoader.services['applicationinsights'], '2018-11-25', {\n get: function get() {\n var model = require('../apis/application-insights-2018-11-25.min.json');\n model.paginators = require('../apis/application-insights-2018-11-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ApplicationInsights;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['appmesh'] = {};\nAWS.AppMesh = Service.defineService('appmesh', ['2018-10-01', '2018-10-01*', '2019-01-25']);\nObject.defineProperty(apiLoader.services['appmesh'], '2018-10-01', {\n get: function get() {\n var model = require('../apis/appmesh-2018-10-01.min.json');\n model.paginators = require('../apis/appmesh-2018-10-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['appmesh'], '2019-01-25', {\n get: function get() {\n var model = require('../apis/appmesh-2019-01-25.min.json');\n model.paginators = require('../apis/appmesh-2019-01-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AppMesh;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['apprunner'] = {};\nAWS.AppRunner = Service.defineService('apprunner', ['2020-05-15']);\nObject.defineProperty(apiLoader.services['apprunner'], '2020-05-15', {\n get: function get() {\n var model = require('../apis/apprunner-2020-05-15.min.json');\n model.paginators = require('../apis/apprunner-2020-05-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AppRunner;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['appstream'] = {};\nAWS.AppStream = Service.defineService('appstream', ['2016-12-01']);\nObject.defineProperty(apiLoader.services['appstream'], '2016-12-01', {\n get: function get() {\n var model = require('../apis/appstream-2016-12-01.min.json');\n model.paginators = require('../apis/appstream-2016-12-01.paginators.json').pagination;\n model.waiters = require('../apis/appstream-2016-12-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AppStream;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['appsync'] = {};\nAWS.AppSync = Service.defineService('appsync', ['2017-07-25']);\nObject.defineProperty(apiLoader.services['appsync'], '2017-07-25', {\n get: function get() {\n var model = require('../apis/appsync-2017-07-25.min.json');\n model.paginators = require('../apis/appsync-2017-07-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AppSync;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['athena'] = {};\nAWS.Athena = Service.defineService('athena', ['2017-05-18']);\nObject.defineProperty(apiLoader.services['athena'], '2017-05-18', {\n get: function get() {\n var model = require('../apis/athena-2017-05-18.min.json');\n model.paginators = require('../apis/athena-2017-05-18.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Athena;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['auditmanager'] = {};\nAWS.AuditManager = Service.defineService('auditmanager', ['2017-07-25']);\nObject.defineProperty(apiLoader.services['auditmanager'], '2017-07-25', {\n get: function get() {\n var model = require('../apis/auditmanager-2017-07-25.min.json');\n model.paginators = require('../apis/auditmanager-2017-07-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AuditManager;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['augmentedairuntime'] = {};\nAWS.AugmentedAIRuntime = Service.defineService('augmentedairuntime', ['2019-11-07']);\nObject.defineProperty(apiLoader.services['augmentedairuntime'], '2019-11-07', {\n get: function get() {\n var model = require('../apis/sagemaker-a2i-runtime-2019-11-07.min.json');\n model.paginators = require('../apis/sagemaker-a2i-runtime-2019-11-07.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AugmentedAIRuntime;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['autoscaling'] = {};\nAWS.AutoScaling = Service.defineService('autoscaling', ['2011-01-01']);\nObject.defineProperty(apiLoader.services['autoscaling'], '2011-01-01', {\n get: function get() {\n var model = require('../apis/autoscaling-2011-01-01.min.json');\n model.paginators = require('../apis/autoscaling-2011-01-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AutoScaling;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['autoscalingplans'] = {};\nAWS.AutoScalingPlans = Service.defineService('autoscalingplans', ['2018-01-06']);\nObject.defineProperty(apiLoader.services['autoscalingplans'], '2018-01-06', {\n get: function get() {\n var model = require('../apis/autoscaling-plans-2018-01-06.min.json');\n model.paginators = require('../apis/autoscaling-plans-2018-01-06.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.AutoScalingPlans;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['backup'] = {};\nAWS.Backup = Service.defineService('backup', ['2018-11-15']);\nObject.defineProperty(apiLoader.services['backup'], '2018-11-15', {\n get: function get() {\n var model = require('../apis/backup-2018-11-15.min.json');\n model.paginators = require('../apis/backup-2018-11-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Backup;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['batch'] = {};\nAWS.Batch = Service.defineService('batch', ['2016-08-10']);\nObject.defineProperty(apiLoader.services['batch'], '2016-08-10', {\n get: function get() {\n var model = require('../apis/batch-2016-08-10.min.json');\n model.paginators = require('../apis/batch-2016-08-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Batch;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['braket'] = {};\nAWS.Braket = Service.defineService('braket', ['2019-09-01']);\nObject.defineProperty(apiLoader.services['braket'], '2019-09-01', {\n get: function get() {\n var model = require('../apis/braket-2019-09-01.min.json');\n model.paginators = require('../apis/braket-2019-09-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Braket;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['budgets'] = {};\nAWS.Budgets = Service.defineService('budgets', ['2016-10-20']);\nObject.defineProperty(apiLoader.services['budgets'], '2016-10-20', {\n get: function get() {\n var model = require('../apis/budgets-2016-10-20.min.json');\n model.paginators = require('../apis/budgets-2016-10-20.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Budgets;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['chime'] = {};\nAWS.Chime = Service.defineService('chime', ['2018-05-01']);\nObject.defineProperty(apiLoader.services['chime'], '2018-05-01', {\n get: function get() {\n var model = require('../apis/chime-2018-05-01.min.json');\n model.paginators = require('../apis/chime-2018-05-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Chime;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloud9'] = {};\nAWS.Cloud9 = Service.defineService('cloud9', ['2017-09-23']);\nObject.defineProperty(apiLoader.services['cloud9'], '2017-09-23', {\n get: function get() {\n var model = require('../apis/cloud9-2017-09-23.min.json');\n model.paginators = require('../apis/cloud9-2017-09-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Cloud9;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['clouddirectory'] = {};\nAWS.CloudDirectory = Service.defineService('clouddirectory', ['2016-05-10', '2016-05-10*', '2017-01-11']);\nObject.defineProperty(apiLoader.services['clouddirectory'], '2016-05-10', {\n get: function get() {\n var model = require('../apis/clouddirectory-2016-05-10.min.json');\n model.paginators = require('../apis/clouddirectory-2016-05-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['clouddirectory'], '2017-01-11', {\n get: function get() {\n var model = require('../apis/clouddirectory-2017-01-11.min.json');\n model.paginators = require('../apis/clouddirectory-2017-01-11.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudDirectory;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudformation'] = {};\nAWS.CloudFormation = Service.defineService('cloudformation', ['2010-05-15']);\nObject.defineProperty(apiLoader.services['cloudformation'], '2010-05-15', {\n get: function get() {\n var model = require('../apis/cloudformation-2010-05-15.min.json');\n model.paginators = require('../apis/cloudformation-2010-05-15.paginators.json').pagination;\n model.waiters = require('../apis/cloudformation-2010-05-15.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudFormation;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudfront'] = {};\nAWS.CloudFront = Service.defineService('cloudfront', ['2013-05-12*', '2013-11-11*', '2014-05-31*', '2014-10-21*', '2014-11-06*', '2015-04-17*', '2015-07-27*', '2015-09-17*', '2016-01-13*', '2016-01-28*', '2016-08-01*', '2016-08-20*', '2016-09-07*', '2016-09-29*', '2016-11-25', '2016-11-25*', '2017-03-25', '2017-03-25*', '2017-10-30', '2017-10-30*', '2018-06-18', '2018-06-18*', '2018-11-05', '2018-11-05*', '2019-03-26', '2019-03-26*', '2020-05-31']);\nrequire('../lib/services/cloudfront');\nObject.defineProperty(apiLoader.services['cloudfront'], '2016-11-25', {\n get: function get() {\n var model = require('../apis/cloudfront-2016-11-25.min.json');\n model.paginators = require('../apis/cloudfront-2016-11-25.paginators.json').pagination;\n model.waiters = require('../apis/cloudfront-2016-11-25.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudfront'], '2017-03-25', {\n get: function get() {\n var model = require('../apis/cloudfront-2017-03-25.min.json');\n model.paginators = require('../apis/cloudfront-2017-03-25.paginators.json').pagination;\n model.waiters = require('../apis/cloudfront-2017-03-25.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudfront'], '2017-10-30', {\n get: function get() {\n var model = require('../apis/cloudfront-2017-10-30.min.json');\n model.paginators = require('../apis/cloudfront-2017-10-30.paginators.json').pagination;\n model.waiters = require('../apis/cloudfront-2017-10-30.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudfront'], '2018-06-18', {\n get: function get() {\n var model = require('../apis/cloudfront-2018-06-18.min.json');\n model.paginators = require('../apis/cloudfront-2018-06-18.paginators.json').pagination;\n model.waiters = require('../apis/cloudfront-2018-06-18.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudfront'], '2018-11-05', {\n get: function get() {\n var model = require('../apis/cloudfront-2018-11-05.min.json');\n model.paginators = require('../apis/cloudfront-2018-11-05.paginators.json').pagination;\n model.waiters = require('../apis/cloudfront-2018-11-05.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudfront'], '2019-03-26', {\n get: function get() {\n var model = require('../apis/cloudfront-2019-03-26.min.json');\n model.paginators = require('../apis/cloudfront-2019-03-26.paginators.json').pagination;\n model.waiters = require('../apis/cloudfront-2019-03-26.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudfront'], '2020-05-31', {\n get: function get() {\n var model = require('../apis/cloudfront-2020-05-31.min.json');\n model.paginators = require('../apis/cloudfront-2020-05-31.paginators.json').pagination;\n model.waiters = require('../apis/cloudfront-2020-05-31.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudFront;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudhsm'] = {};\nAWS.CloudHSM = Service.defineService('cloudhsm', ['2014-05-30']);\nObject.defineProperty(apiLoader.services['cloudhsm'], '2014-05-30', {\n get: function get() {\n var model = require('../apis/cloudhsm-2014-05-30.min.json');\n model.paginators = require('../apis/cloudhsm-2014-05-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudHSM;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudhsmv2'] = {};\nAWS.CloudHSMV2 = Service.defineService('cloudhsmv2', ['2017-04-28']);\nObject.defineProperty(apiLoader.services['cloudhsmv2'], '2017-04-28', {\n get: function get() {\n var model = require('../apis/cloudhsmv2-2017-04-28.min.json');\n model.paginators = require('../apis/cloudhsmv2-2017-04-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudHSMV2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudsearch'] = {};\nAWS.CloudSearch = Service.defineService('cloudsearch', ['2011-02-01', '2013-01-01']);\nObject.defineProperty(apiLoader.services['cloudsearch'], '2011-02-01', {\n get: function get() {\n var model = require('../apis/cloudsearch-2011-02-01.min.json');\n model.paginators = require('../apis/cloudsearch-2011-02-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['cloudsearch'], '2013-01-01', {\n get: function get() {\n var model = require('../apis/cloudsearch-2013-01-01.min.json');\n model.paginators = require('../apis/cloudsearch-2013-01-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudSearch;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudsearchdomain'] = {};\nAWS.CloudSearchDomain = Service.defineService('cloudsearchdomain', ['2013-01-01']);\nrequire('../lib/services/cloudsearchdomain');\nObject.defineProperty(apiLoader.services['cloudsearchdomain'], '2013-01-01', {\n get: function get() {\n var model = require('../apis/cloudsearchdomain-2013-01-01.min.json');\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudSearchDomain;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudtrail'] = {};\nAWS.CloudTrail = Service.defineService('cloudtrail', ['2013-11-01']);\nObject.defineProperty(apiLoader.services['cloudtrail'], '2013-11-01', {\n get: function get() {\n var model = require('../apis/cloudtrail-2013-11-01.min.json');\n model.paginators = require('../apis/cloudtrail-2013-11-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudTrail;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudwatch'] = {};\nAWS.CloudWatch = Service.defineService('cloudwatch', ['2010-08-01']);\nObject.defineProperty(apiLoader.services['cloudwatch'], '2010-08-01', {\n get: function get() {\n var model = require('../apis/monitoring-2010-08-01.min.json');\n model.paginators = require('../apis/monitoring-2010-08-01.paginators.json').pagination;\n model.waiters = require('../apis/monitoring-2010-08-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudWatch;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudwatchevents'] = {};\nAWS.CloudWatchEvents = Service.defineService('cloudwatchevents', ['2014-02-03*', '2015-10-07']);\nObject.defineProperty(apiLoader.services['cloudwatchevents'], '2015-10-07', {\n get: function get() {\n var model = require('../apis/events-2015-10-07.min.json');\n model.paginators = require('../apis/events-2015-10-07.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudWatchEvents;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cloudwatchlogs'] = {};\nAWS.CloudWatchLogs = Service.defineService('cloudwatchlogs', ['2014-03-28']);\nObject.defineProperty(apiLoader.services['cloudwatchlogs'], '2014-03-28', {\n get: function get() {\n var model = require('../apis/logs-2014-03-28.min.json');\n model.paginators = require('../apis/logs-2014-03-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CloudWatchLogs;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codeartifact'] = {};\nAWS.CodeArtifact = Service.defineService('codeartifact', ['2018-09-22']);\nObject.defineProperty(apiLoader.services['codeartifact'], '2018-09-22', {\n get: function get() {\n var model = require('../apis/codeartifact-2018-09-22.min.json');\n model.paginators = require('../apis/codeartifact-2018-09-22.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeArtifact;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codebuild'] = {};\nAWS.CodeBuild = Service.defineService('codebuild', ['2016-10-06']);\nObject.defineProperty(apiLoader.services['codebuild'], '2016-10-06', {\n get: function get() {\n var model = require('../apis/codebuild-2016-10-06.min.json');\n model.paginators = require('../apis/codebuild-2016-10-06.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeBuild;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codecommit'] = {};\nAWS.CodeCommit = Service.defineService('codecommit', ['2015-04-13']);\nObject.defineProperty(apiLoader.services['codecommit'], '2015-04-13', {\n get: function get() {\n var model = require('../apis/codecommit-2015-04-13.min.json');\n model.paginators = require('../apis/codecommit-2015-04-13.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeCommit;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codedeploy'] = {};\nAWS.CodeDeploy = Service.defineService('codedeploy', ['2014-10-06']);\nObject.defineProperty(apiLoader.services['codedeploy'], '2014-10-06', {\n get: function get() {\n var model = require('../apis/codedeploy-2014-10-06.min.json');\n model.paginators = require('../apis/codedeploy-2014-10-06.paginators.json').pagination;\n model.waiters = require('../apis/codedeploy-2014-10-06.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeDeploy;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codeguruprofiler'] = {};\nAWS.CodeGuruProfiler = Service.defineService('codeguruprofiler', ['2019-07-18']);\nObject.defineProperty(apiLoader.services['codeguruprofiler'], '2019-07-18', {\n get: function get() {\n var model = require('../apis/codeguruprofiler-2019-07-18.min.json');\n model.paginators = require('../apis/codeguruprofiler-2019-07-18.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeGuruProfiler;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codegurureviewer'] = {};\nAWS.CodeGuruReviewer = Service.defineService('codegurureviewer', ['2019-09-19']);\nObject.defineProperty(apiLoader.services['codegurureviewer'], '2019-09-19', {\n get: function get() {\n var model = require('../apis/codeguru-reviewer-2019-09-19.min.json');\n model.paginators = require('../apis/codeguru-reviewer-2019-09-19.paginators.json').pagination;\n model.waiters = require('../apis/codeguru-reviewer-2019-09-19.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeGuruReviewer;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codepipeline'] = {};\nAWS.CodePipeline = Service.defineService('codepipeline', ['2015-07-09']);\nObject.defineProperty(apiLoader.services['codepipeline'], '2015-07-09', {\n get: function get() {\n var model = require('../apis/codepipeline-2015-07-09.min.json');\n model.paginators = require('../apis/codepipeline-2015-07-09.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodePipeline;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codestar'] = {};\nAWS.CodeStar = Service.defineService('codestar', ['2017-04-19']);\nObject.defineProperty(apiLoader.services['codestar'], '2017-04-19', {\n get: function get() {\n var model = require('../apis/codestar-2017-04-19.min.json');\n model.paginators = require('../apis/codestar-2017-04-19.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeStar;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codestarconnections'] = {};\nAWS.CodeStarconnections = Service.defineService('codestarconnections', ['2019-12-01']);\nObject.defineProperty(apiLoader.services['codestarconnections'], '2019-12-01', {\n get: function get() {\n var model = require('../apis/codestar-connections-2019-12-01.min.json');\n model.paginators = require('../apis/codestar-connections-2019-12-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeStarconnections;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['codestarnotifications'] = {};\nAWS.CodeStarNotifications = Service.defineService('codestarnotifications', ['2019-10-15']);\nObject.defineProperty(apiLoader.services['codestarnotifications'], '2019-10-15', {\n get: function get() {\n var model = require('../apis/codestar-notifications-2019-10-15.min.json');\n model.paginators = require('../apis/codestar-notifications-2019-10-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CodeStarNotifications;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cognitoidentity'] = {};\nAWS.CognitoIdentity = Service.defineService('cognitoidentity', ['2014-06-30']);\nObject.defineProperty(apiLoader.services['cognitoidentity'], '2014-06-30', {\n get: function get() {\n var model = require('../apis/cognito-identity-2014-06-30.min.json');\n model.paginators = require('../apis/cognito-identity-2014-06-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CognitoIdentity;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cognitoidentityserviceprovider'] = {};\nAWS.CognitoIdentityServiceProvider = Service.defineService('cognitoidentityserviceprovider', ['2016-04-18']);\nObject.defineProperty(apiLoader.services['cognitoidentityserviceprovider'], '2016-04-18', {\n get: function get() {\n var model = require('../apis/cognito-idp-2016-04-18.min.json');\n model.paginators = require('../apis/cognito-idp-2016-04-18.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CognitoIdentityServiceProvider;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cognitosync'] = {};\nAWS.CognitoSync = Service.defineService('cognitosync', ['2014-06-30']);\nObject.defineProperty(apiLoader.services['cognitosync'], '2014-06-30', {\n get: function get() {\n var model = require('../apis/cognito-sync-2014-06-30.min.json');\n model.paginators = require('../apis/cognito-sync-2014-06-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CognitoSync;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['comprehend'] = {};\nAWS.Comprehend = Service.defineService('comprehend', ['2017-11-27']);\nObject.defineProperty(apiLoader.services['comprehend'], '2017-11-27', {\n get: function get() {\n var model = require('../apis/comprehend-2017-11-27.min.json');\n model.paginators = require('../apis/comprehend-2017-11-27.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Comprehend;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['comprehendmedical'] = {};\nAWS.ComprehendMedical = Service.defineService('comprehendmedical', ['2018-10-30']);\nObject.defineProperty(apiLoader.services['comprehendmedical'], '2018-10-30', {\n get: function get() {\n var model = require('../apis/comprehendmedical-2018-10-30.min.json');\n model.paginators = require('../apis/comprehendmedical-2018-10-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ComprehendMedical;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['computeoptimizer'] = {};\nAWS.ComputeOptimizer = Service.defineService('computeoptimizer', ['2019-11-01']);\nObject.defineProperty(apiLoader.services['computeoptimizer'], '2019-11-01', {\n get: function get() {\n var model = require('../apis/compute-optimizer-2019-11-01.min.json');\n model.paginators = require('../apis/compute-optimizer-2019-11-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ComputeOptimizer;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['configservice'] = {};\nAWS.ConfigService = Service.defineService('configservice', ['2014-11-12']);\nObject.defineProperty(apiLoader.services['configservice'], '2014-11-12', {\n get: function get() {\n var model = require('../apis/config-2014-11-12.min.json');\n model.paginators = require('../apis/config-2014-11-12.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ConfigService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['connect'] = {};\nAWS.Connect = Service.defineService('connect', ['2017-08-08']);\nObject.defineProperty(apiLoader.services['connect'], '2017-08-08', {\n get: function get() {\n var model = require('../apis/connect-2017-08-08.min.json');\n model.paginators = require('../apis/connect-2017-08-08.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Connect;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['connectcontactlens'] = {};\nAWS.ConnectContactLens = Service.defineService('connectcontactlens', ['2020-08-21']);\nObject.defineProperty(apiLoader.services['connectcontactlens'], '2020-08-21', {\n get: function get() {\n var model = require('../apis/connect-contact-lens-2020-08-21.min.json');\n model.paginators = require('../apis/connect-contact-lens-2020-08-21.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ConnectContactLens;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['connectparticipant'] = {};\nAWS.ConnectParticipant = Service.defineService('connectparticipant', ['2018-09-07']);\nObject.defineProperty(apiLoader.services['connectparticipant'], '2018-09-07', {\n get: function get() {\n var model = require('../apis/connectparticipant-2018-09-07.min.json');\n model.paginators = require('../apis/connectparticipant-2018-09-07.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ConnectParticipant;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['costexplorer'] = {};\nAWS.CostExplorer = Service.defineService('costexplorer', ['2017-10-25']);\nObject.defineProperty(apiLoader.services['costexplorer'], '2017-10-25', {\n get: function get() {\n var model = require('../apis/ce-2017-10-25.min.json');\n model.paginators = require('../apis/ce-2017-10-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CostExplorer;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['cur'] = {};\nAWS.CUR = Service.defineService('cur', ['2017-01-06']);\nObject.defineProperty(apiLoader.services['cur'], '2017-01-06', {\n get: function get() {\n var model = require('../apis/cur-2017-01-06.min.json');\n model.paginators = require('../apis/cur-2017-01-06.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CUR;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['customerprofiles'] = {};\nAWS.CustomerProfiles = Service.defineService('customerprofiles', ['2020-08-15']);\nObject.defineProperty(apiLoader.services['customerprofiles'], '2020-08-15', {\n get: function get() {\n var model = require('../apis/customer-profiles-2020-08-15.min.json');\n model.paginators = require('../apis/customer-profiles-2020-08-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.CustomerProfiles;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['databrew'] = {};\nAWS.DataBrew = Service.defineService('databrew', ['2017-07-25']);\nObject.defineProperty(apiLoader.services['databrew'], '2017-07-25', {\n get: function get() {\n var model = require('../apis/databrew-2017-07-25.min.json');\n model.paginators = require('../apis/databrew-2017-07-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DataBrew;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['dataexchange'] = {};\nAWS.DataExchange = Service.defineService('dataexchange', ['2017-07-25']);\nObject.defineProperty(apiLoader.services['dataexchange'], '2017-07-25', {\n get: function get() {\n var model = require('../apis/dataexchange-2017-07-25.min.json');\n model.paginators = require('../apis/dataexchange-2017-07-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DataExchange;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['datapipeline'] = {};\nAWS.DataPipeline = Service.defineService('datapipeline', ['2012-10-29']);\nObject.defineProperty(apiLoader.services['datapipeline'], '2012-10-29', {\n get: function get() {\n var model = require('../apis/datapipeline-2012-10-29.min.json');\n model.paginators = require('../apis/datapipeline-2012-10-29.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DataPipeline;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['datasync'] = {};\nAWS.DataSync = Service.defineService('datasync', ['2018-11-09']);\nObject.defineProperty(apiLoader.services['datasync'], '2018-11-09', {\n get: function get() {\n var model = require('../apis/datasync-2018-11-09.min.json');\n model.paginators = require('../apis/datasync-2018-11-09.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DataSync;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['dax'] = {};\nAWS.DAX = Service.defineService('dax', ['2017-04-19']);\nObject.defineProperty(apiLoader.services['dax'], '2017-04-19', {\n get: function get() {\n var model = require('../apis/dax-2017-04-19.min.json');\n model.paginators = require('../apis/dax-2017-04-19.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DAX;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['detective'] = {};\nAWS.Detective = Service.defineService('detective', ['2018-10-26']);\nObject.defineProperty(apiLoader.services['detective'], '2018-10-26', {\n get: function get() {\n var model = require('../apis/detective-2018-10-26.min.json');\n model.paginators = require('../apis/detective-2018-10-26.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Detective;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['devicefarm'] = {};\nAWS.DeviceFarm = Service.defineService('devicefarm', ['2015-06-23']);\nObject.defineProperty(apiLoader.services['devicefarm'], '2015-06-23', {\n get: function get() {\n var model = require('../apis/devicefarm-2015-06-23.min.json');\n model.paginators = require('../apis/devicefarm-2015-06-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DeviceFarm;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['devopsguru'] = {};\nAWS.DevOpsGuru = Service.defineService('devopsguru', ['2020-12-01']);\nObject.defineProperty(apiLoader.services['devopsguru'], '2020-12-01', {\n get: function get() {\n var model = require('../apis/devops-guru-2020-12-01.min.json');\n model.paginators = require('../apis/devops-guru-2020-12-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DevOpsGuru;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['directconnect'] = {};\nAWS.DirectConnect = Service.defineService('directconnect', ['2012-10-25']);\nObject.defineProperty(apiLoader.services['directconnect'], '2012-10-25', {\n get: function get() {\n var model = require('../apis/directconnect-2012-10-25.min.json');\n model.paginators = require('../apis/directconnect-2012-10-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DirectConnect;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['directoryservice'] = {};\nAWS.DirectoryService = Service.defineService('directoryservice', ['2015-04-16']);\nObject.defineProperty(apiLoader.services['directoryservice'], '2015-04-16', {\n get: function get() {\n var model = require('../apis/ds-2015-04-16.min.json');\n model.paginators = require('../apis/ds-2015-04-16.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DirectoryService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['discovery'] = {};\nAWS.Discovery = Service.defineService('discovery', ['2015-11-01']);\nObject.defineProperty(apiLoader.services['discovery'], '2015-11-01', {\n get: function get() {\n var model = require('../apis/discovery-2015-11-01.min.json');\n model.paginators = require('../apis/discovery-2015-11-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Discovery;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['dlm'] = {};\nAWS.DLM = Service.defineService('dlm', ['2018-01-12']);\nObject.defineProperty(apiLoader.services['dlm'], '2018-01-12', {\n get: function get() {\n var model = require('../apis/dlm-2018-01-12.min.json');\n model.paginators = require('../apis/dlm-2018-01-12.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DLM;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['dms'] = {};\nAWS.DMS = Service.defineService('dms', ['2016-01-01']);\nObject.defineProperty(apiLoader.services['dms'], '2016-01-01', {\n get: function get() {\n var model = require('../apis/dms-2016-01-01.min.json');\n model.paginators = require('../apis/dms-2016-01-01.paginators.json').pagination;\n model.waiters = require('../apis/dms-2016-01-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DMS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['docdb'] = {};\nAWS.DocDB = Service.defineService('docdb', ['2014-10-31']);\nrequire('../lib/services/docdb');\nObject.defineProperty(apiLoader.services['docdb'], '2014-10-31', {\n get: function get() {\n var model = require('../apis/docdb-2014-10-31.min.json');\n model.paginators = require('../apis/docdb-2014-10-31.paginators.json').pagination;\n model.waiters = require('../apis/docdb-2014-10-31.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DocDB;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['dynamodb'] = {};\nAWS.DynamoDB = Service.defineService('dynamodb', ['2011-12-05', '2012-08-10']);\nrequire('../lib/services/dynamodb');\nObject.defineProperty(apiLoader.services['dynamodb'], '2011-12-05', {\n get: function get() {\n var model = require('../apis/dynamodb-2011-12-05.min.json');\n model.paginators = require('../apis/dynamodb-2011-12-05.paginators.json').pagination;\n model.waiters = require('../apis/dynamodb-2011-12-05.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['dynamodb'], '2012-08-10', {\n get: function get() {\n var model = require('../apis/dynamodb-2012-08-10.min.json');\n model.paginators = require('../apis/dynamodb-2012-08-10.paginators.json').pagination;\n model.waiters = require('../apis/dynamodb-2012-08-10.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DynamoDB;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['dynamodbstreams'] = {};\nAWS.DynamoDBStreams = Service.defineService('dynamodbstreams', ['2012-08-10']);\nObject.defineProperty(apiLoader.services['dynamodbstreams'], '2012-08-10', {\n get: function get() {\n var model = require('../apis/streams.dynamodb-2012-08-10.min.json');\n model.paginators = require('../apis/streams.dynamodb-2012-08-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.DynamoDBStreams;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ebs'] = {};\nAWS.EBS = Service.defineService('ebs', ['2019-11-02']);\nObject.defineProperty(apiLoader.services['ebs'], '2019-11-02', {\n get: function get() {\n var model = require('../apis/ebs-2019-11-02.min.json');\n model.paginators = require('../apis/ebs-2019-11-02.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EBS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ec2'] = {};\nAWS.EC2 = Service.defineService('ec2', ['2013-06-15*', '2013-10-15*', '2014-02-01*', '2014-05-01*', '2014-06-15*', '2014-09-01*', '2014-10-01*', '2015-03-01*', '2015-04-15*', '2015-10-01*', '2016-04-01*', '2016-09-15*', '2016-11-15']);\nrequire('../lib/services/ec2');\nObject.defineProperty(apiLoader.services['ec2'], '2016-11-15', {\n get: function get() {\n var model = require('../apis/ec2-2016-11-15.min.json');\n model.paginators = require('../apis/ec2-2016-11-15.paginators.json').pagination;\n model.waiters = require('../apis/ec2-2016-11-15.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EC2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ec2instanceconnect'] = {};\nAWS.EC2InstanceConnect = Service.defineService('ec2instanceconnect', ['2018-04-02']);\nObject.defineProperty(apiLoader.services['ec2instanceconnect'], '2018-04-02', {\n get: function get() {\n var model = require('../apis/ec2-instance-connect-2018-04-02.min.json');\n model.paginators = require('../apis/ec2-instance-connect-2018-04-02.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EC2InstanceConnect;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ecr'] = {};\nAWS.ECR = Service.defineService('ecr', ['2015-09-21']);\nObject.defineProperty(apiLoader.services['ecr'], '2015-09-21', {\n get: function get() {\n var model = require('../apis/ecr-2015-09-21.min.json');\n model.paginators = require('../apis/ecr-2015-09-21.paginators.json').pagination;\n model.waiters = require('../apis/ecr-2015-09-21.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ECR;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ecrpublic'] = {};\nAWS.ECRPUBLIC = Service.defineService('ecrpublic', ['2020-10-30']);\nObject.defineProperty(apiLoader.services['ecrpublic'], '2020-10-30', {\n get: function get() {\n var model = require('../apis/ecr-public-2020-10-30.min.json');\n model.paginators = require('../apis/ecr-public-2020-10-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ECRPUBLIC;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ecs'] = {};\nAWS.ECS = Service.defineService('ecs', ['2014-11-13']);\nObject.defineProperty(apiLoader.services['ecs'], '2014-11-13', {\n get: function get() {\n var model = require('../apis/ecs-2014-11-13.min.json');\n model.paginators = require('../apis/ecs-2014-11-13.paginators.json').pagination;\n model.waiters = require('../apis/ecs-2014-11-13.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ECS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['efs'] = {};\nAWS.EFS = Service.defineService('efs', ['2015-02-01']);\nObject.defineProperty(apiLoader.services['efs'], '2015-02-01', {\n get: function get() {\n var model = require('../apis/elasticfilesystem-2015-02-01.min.json');\n model.paginators = require('../apis/elasticfilesystem-2015-02-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EFS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['eks'] = {};\nAWS.EKS = Service.defineService('eks', ['2017-11-01']);\nObject.defineProperty(apiLoader.services['eks'], '2017-11-01', {\n get: function get() {\n var model = require('../apis/eks-2017-11-01.min.json');\n model.paginators = require('../apis/eks-2017-11-01.paginators.json').pagination;\n model.waiters = require('../apis/eks-2017-11-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EKS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elasticache'] = {};\nAWS.ElastiCache = Service.defineService('elasticache', ['2012-11-15*', '2014-03-24*', '2014-07-15*', '2014-09-30*', '2015-02-02']);\nObject.defineProperty(apiLoader.services['elasticache'], '2015-02-02', {\n get: function get() {\n var model = require('../apis/elasticache-2015-02-02.min.json');\n model.paginators = require('../apis/elasticache-2015-02-02.paginators.json').pagination;\n model.waiters = require('../apis/elasticache-2015-02-02.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ElastiCache;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elasticbeanstalk'] = {};\nAWS.ElasticBeanstalk = Service.defineService('elasticbeanstalk', ['2010-12-01']);\nObject.defineProperty(apiLoader.services['elasticbeanstalk'], '2010-12-01', {\n get: function get() {\n var model = require('../apis/elasticbeanstalk-2010-12-01.min.json');\n model.paginators = require('../apis/elasticbeanstalk-2010-12-01.paginators.json').pagination;\n model.waiters = require('../apis/elasticbeanstalk-2010-12-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ElasticBeanstalk;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elasticinference'] = {};\nAWS.ElasticInference = Service.defineService('elasticinference', ['2017-07-25']);\nObject.defineProperty(apiLoader.services['elasticinference'], '2017-07-25', {\n get: function get() {\n var model = require('../apis/elastic-inference-2017-07-25.min.json');\n model.paginators = require('../apis/elastic-inference-2017-07-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ElasticInference;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elastictranscoder'] = {};\nAWS.ElasticTranscoder = Service.defineService('elastictranscoder', ['2012-09-25']);\nObject.defineProperty(apiLoader.services['elastictranscoder'], '2012-09-25', {\n get: function get() {\n var model = require('../apis/elastictranscoder-2012-09-25.min.json');\n model.paginators = require('../apis/elastictranscoder-2012-09-25.paginators.json').pagination;\n model.waiters = require('../apis/elastictranscoder-2012-09-25.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ElasticTranscoder;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elb'] = {};\nAWS.ELB = Service.defineService('elb', ['2012-06-01']);\nObject.defineProperty(apiLoader.services['elb'], '2012-06-01', {\n get: function get() {\n var model = require('../apis/elasticloadbalancing-2012-06-01.min.json');\n model.paginators = require('../apis/elasticloadbalancing-2012-06-01.paginators.json').pagination;\n model.waiters = require('../apis/elasticloadbalancing-2012-06-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ELB;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['elbv2'] = {};\nAWS.ELBv2 = Service.defineService('elbv2', ['2015-12-01']);\nObject.defineProperty(apiLoader.services['elbv2'], '2015-12-01', {\n get: function get() {\n var model = require('../apis/elasticloadbalancingv2-2015-12-01.min.json');\n model.paginators = require('../apis/elasticloadbalancingv2-2015-12-01.paginators.json').pagination;\n model.waiters = require('../apis/elasticloadbalancingv2-2015-12-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ELBv2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['emr'] = {};\nAWS.EMR = Service.defineService('emr', ['2009-03-31']);\nObject.defineProperty(apiLoader.services['emr'], '2009-03-31', {\n get: function get() {\n var model = require('../apis/elasticmapreduce-2009-03-31.min.json');\n model.paginators = require('../apis/elasticmapreduce-2009-03-31.paginators.json').pagination;\n model.waiters = require('../apis/elasticmapreduce-2009-03-31.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EMR;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['emrcontainers'] = {};\nAWS.EMRcontainers = Service.defineService('emrcontainers', ['2020-10-01']);\nObject.defineProperty(apiLoader.services['emrcontainers'], '2020-10-01', {\n get: function get() {\n var model = require('../apis/emr-containers-2020-10-01.min.json');\n model.paginators = require('../apis/emr-containers-2020-10-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EMRcontainers;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['es'] = {};\nAWS.ES = Service.defineService('es', ['2015-01-01']);\nObject.defineProperty(apiLoader.services['es'], '2015-01-01', {\n get: function get() {\n var model = require('../apis/es-2015-01-01.min.json');\n model.paginators = require('../apis/es-2015-01-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ES;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['eventbridge'] = {};\nAWS.EventBridge = Service.defineService('eventbridge', ['2015-10-07']);\nObject.defineProperty(apiLoader.services['eventbridge'], '2015-10-07', {\n get: function get() {\n var model = require('../apis/eventbridge-2015-10-07.min.json');\n model.paginators = require('../apis/eventbridge-2015-10-07.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.EventBridge;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['finspace'] = {};\nAWS.Finspace = Service.defineService('finspace', ['2021-03-12']);\nrequire('../lib/services/finspace');\nObject.defineProperty(apiLoader.services['finspace'], '2021-03-12', {\n get: function get() {\n var model = require('../apis/finspace-2021-03-12.min.json');\n model.paginators = require('../apis/finspace-2021-03-12.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Finspace;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['finspacedata'] = {};\nAWS.Finspacedata = Service.defineService('finspacedata', ['2020-07-13']);\nrequire('../lib/services/finspacedata');\nObject.defineProperty(apiLoader.services['finspacedata'], '2020-07-13', {\n get: function get() {\n var model = require('../apis/finspace-data-2020-07-13.min.json');\n model.paginators = require('../apis/finspace-data-2020-07-13.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Finspacedata;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['firehose'] = {};\nAWS.Firehose = Service.defineService('firehose', ['2015-08-04']);\nObject.defineProperty(apiLoader.services['firehose'], '2015-08-04', {\n get: function get() {\n var model = require('../apis/firehose-2015-08-04.min.json');\n model.paginators = require('../apis/firehose-2015-08-04.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Firehose;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['fis'] = {};\nAWS.Fis = Service.defineService('fis', ['2020-12-01']);\nObject.defineProperty(apiLoader.services['fis'], '2020-12-01', {\n get: function get() {\n var model = require('../apis/fis-2020-12-01.min.json');\n model.paginators = require('../apis/fis-2020-12-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Fis;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['fms'] = {};\nAWS.FMS = Service.defineService('fms', ['2018-01-01']);\nObject.defineProperty(apiLoader.services['fms'], '2018-01-01', {\n get: function get() {\n var model = require('../apis/fms-2018-01-01.min.json');\n model.paginators = require('../apis/fms-2018-01-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.FMS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['forecastqueryservice'] = {};\nAWS.ForecastQueryService = Service.defineService('forecastqueryservice', ['2018-06-26']);\nObject.defineProperty(apiLoader.services['forecastqueryservice'], '2018-06-26', {\n get: function get() {\n var model = require('../apis/forecastquery-2018-06-26.min.json');\n model.paginators = require('../apis/forecastquery-2018-06-26.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ForecastQueryService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['forecastservice'] = {};\nAWS.ForecastService = Service.defineService('forecastservice', ['2018-06-26']);\nObject.defineProperty(apiLoader.services['forecastservice'], '2018-06-26', {\n get: function get() {\n var model = require('../apis/forecast-2018-06-26.min.json');\n model.paginators = require('../apis/forecast-2018-06-26.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ForecastService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['frauddetector'] = {};\nAWS.FraudDetector = Service.defineService('frauddetector', ['2019-11-15']);\nObject.defineProperty(apiLoader.services['frauddetector'], '2019-11-15', {\n get: function get() {\n var model = require('../apis/frauddetector-2019-11-15.min.json');\n model.paginators = require('../apis/frauddetector-2019-11-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.FraudDetector;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['fsx'] = {};\nAWS.FSx = Service.defineService('fsx', ['2018-03-01']);\nObject.defineProperty(apiLoader.services['fsx'], '2018-03-01', {\n get: function get() {\n var model = require('../apis/fsx-2018-03-01.min.json');\n model.paginators = require('../apis/fsx-2018-03-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.FSx;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['gamelift'] = {};\nAWS.GameLift = Service.defineService('gamelift', ['2015-10-01']);\nObject.defineProperty(apiLoader.services['gamelift'], '2015-10-01', {\n get: function get() {\n var model = require('../apis/gamelift-2015-10-01.min.json');\n model.paginators = require('../apis/gamelift-2015-10-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.GameLift;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['glacier'] = {};\nAWS.Glacier = Service.defineService('glacier', ['2012-06-01']);\nrequire('../lib/services/glacier');\nObject.defineProperty(apiLoader.services['glacier'], '2012-06-01', {\n get: function get() {\n var model = require('../apis/glacier-2012-06-01.min.json');\n model.paginators = require('../apis/glacier-2012-06-01.paginators.json').pagination;\n model.waiters = require('../apis/glacier-2012-06-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Glacier;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['globalaccelerator'] = {};\nAWS.GlobalAccelerator = Service.defineService('globalaccelerator', ['2018-08-08']);\nObject.defineProperty(apiLoader.services['globalaccelerator'], '2018-08-08', {\n get: function get() {\n var model = require('../apis/globalaccelerator-2018-08-08.min.json');\n model.paginators = require('../apis/globalaccelerator-2018-08-08.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.GlobalAccelerator;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['glue'] = {};\nAWS.Glue = Service.defineService('glue', ['2017-03-31']);\nObject.defineProperty(apiLoader.services['glue'], '2017-03-31', {\n get: function get() {\n var model = require('../apis/glue-2017-03-31.min.json');\n model.paginators = require('../apis/glue-2017-03-31.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Glue;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['greengrass'] = {};\nAWS.Greengrass = Service.defineService('greengrass', ['2017-06-07']);\nObject.defineProperty(apiLoader.services['greengrass'], '2017-06-07', {\n get: function get() {\n var model = require('../apis/greengrass-2017-06-07.min.json');\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Greengrass;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['greengrassv2'] = {};\nAWS.GreengrassV2 = Service.defineService('greengrassv2', ['2020-11-30']);\nObject.defineProperty(apiLoader.services['greengrassv2'], '2020-11-30', {\n get: function get() {\n var model = require('../apis/greengrassv2-2020-11-30.min.json');\n model.paginators = require('../apis/greengrassv2-2020-11-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.GreengrassV2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['groundstation'] = {};\nAWS.GroundStation = Service.defineService('groundstation', ['2019-05-23']);\nObject.defineProperty(apiLoader.services['groundstation'], '2019-05-23', {\n get: function get() {\n var model = require('../apis/groundstation-2019-05-23.min.json');\n model.paginators = require('../apis/groundstation-2019-05-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.GroundStation;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['guardduty'] = {};\nAWS.GuardDuty = Service.defineService('guardduty', ['2017-11-28']);\nObject.defineProperty(apiLoader.services['guardduty'], '2017-11-28', {\n get: function get() {\n var model = require('../apis/guardduty-2017-11-28.min.json');\n model.paginators = require('../apis/guardduty-2017-11-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.GuardDuty;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['health'] = {};\nAWS.Health = Service.defineService('health', ['2016-08-04']);\nObject.defineProperty(apiLoader.services['health'], '2016-08-04', {\n get: function get() {\n var model = require('../apis/health-2016-08-04.min.json');\n model.paginators = require('../apis/health-2016-08-04.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Health;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['healthlake'] = {};\nAWS.HealthLake = Service.defineService('healthlake', ['2017-07-01']);\nObject.defineProperty(apiLoader.services['healthlake'], '2017-07-01', {\n get: function get() {\n var model = require('../apis/healthlake-2017-07-01.min.json');\n model.paginators = require('../apis/healthlake-2017-07-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.HealthLake;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['honeycode'] = {};\nAWS.Honeycode = Service.defineService('honeycode', ['2020-03-01']);\nObject.defineProperty(apiLoader.services['honeycode'], '2020-03-01', {\n get: function get() {\n var model = require('../apis/honeycode-2020-03-01.min.json');\n model.paginators = require('../apis/honeycode-2020-03-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Honeycode;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iam'] = {};\nAWS.IAM = Service.defineService('iam', ['2010-05-08']);\nObject.defineProperty(apiLoader.services['iam'], '2010-05-08', {\n get: function get() {\n var model = require('../apis/iam-2010-05-08.min.json');\n model.paginators = require('../apis/iam-2010-05-08.paginators.json').pagination;\n model.waiters = require('../apis/iam-2010-05-08.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IAM;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['identitystore'] = {};\nAWS.IdentityStore = Service.defineService('identitystore', ['2020-06-15']);\nObject.defineProperty(apiLoader.services['identitystore'], '2020-06-15', {\n get: function get() {\n var model = require('../apis/identitystore-2020-06-15.min.json');\n model.paginators = require('../apis/identitystore-2020-06-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IdentityStore;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['imagebuilder'] = {};\nAWS.Imagebuilder = Service.defineService('imagebuilder', ['2019-12-02']);\nObject.defineProperty(apiLoader.services['imagebuilder'], '2019-12-02', {\n get: function get() {\n var model = require('../apis/imagebuilder-2019-12-02.min.json');\n model.paginators = require('../apis/imagebuilder-2019-12-02.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Imagebuilder;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['importexport'] = {};\nAWS.ImportExport = Service.defineService('importexport', ['2010-06-01']);\nObject.defineProperty(apiLoader.services['importexport'], '2010-06-01', {\n get: function get() {\n var model = require('../apis/importexport-2010-06-01.min.json');\n model.paginators = require('../apis/importexport-2010-06-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ImportExport;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['inspector'] = {};\nAWS.Inspector = Service.defineService('inspector', ['2015-08-18*', '2016-02-16']);\nObject.defineProperty(apiLoader.services['inspector'], '2016-02-16', {\n get: function get() {\n var model = require('../apis/inspector-2016-02-16.min.json');\n model.paginators = require('../apis/inspector-2016-02-16.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Inspector;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iot'] = {};\nAWS.Iot = Service.defineService('iot', ['2015-05-28']);\nObject.defineProperty(apiLoader.services['iot'], '2015-05-28', {\n get: function get() {\n var model = require('../apis/iot-2015-05-28.min.json');\n model.paginators = require('../apis/iot-2015-05-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Iot;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iot1clickdevicesservice'] = {};\nAWS.IoT1ClickDevicesService = Service.defineService('iot1clickdevicesservice', ['2018-05-14']);\nObject.defineProperty(apiLoader.services['iot1clickdevicesservice'], '2018-05-14', {\n get: function get() {\n var model = require('../apis/iot1click-devices-2018-05-14.min.json');\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoT1ClickDevicesService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iot1clickprojects'] = {};\nAWS.IoT1ClickProjects = Service.defineService('iot1clickprojects', ['2018-05-14']);\nObject.defineProperty(apiLoader.services['iot1clickprojects'], '2018-05-14', {\n get: function get() {\n var model = require('../apis/iot1click-projects-2018-05-14.min.json');\n model.paginators = require('../apis/iot1click-projects-2018-05-14.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoT1ClickProjects;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotanalytics'] = {};\nAWS.IoTAnalytics = Service.defineService('iotanalytics', ['2017-11-27']);\nObject.defineProperty(apiLoader.services['iotanalytics'], '2017-11-27', {\n get: function get() {\n var model = require('../apis/iotanalytics-2017-11-27.min.json');\n model.paginators = require('../apis/iotanalytics-2017-11-27.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTAnalytics;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotdata'] = {};\nAWS.IotData = Service.defineService('iotdata', ['2015-05-28']);\nrequire('../lib/services/iotdata');\nObject.defineProperty(apiLoader.services['iotdata'], '2015-05-28', {\n get: function get() {\n var model = require('../apis/iot-data-2015-05-28.min.json');\n model.paginators = require('../apis/iot-data-2015-05-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IotData;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotdeviceadvisor'] = {};\nAWS.IotDeviceAdvisor = Service.defineService('iotdeviceadvisor', ['2020-09-18']);\nObject.defineProperty(apiLoader.services['iotdeviceadvisor'], '2020-09-18', {\n get: function get() {\n var model = require('../apis/iotdeviceadvisor-2020-09-18.min.json');\n model.paginators = require('../apis/iotdeviceadvisor-2020-09-18.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IotDeviceAdvisor;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotevents'] = {};\nAWS.IoTEvents = Service.defineService('iotevents', ['2018-07-27']);\nObject.defineProperty(apiLoader.services['iotevents'], '2018-07-27', {\n get: function get() {\n var model = require('../apis/iotevents-2018-07-27.min.json');\n model.paginators = require('../apis/iotevents-2018-07-27.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTEvents;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ioteventsdata'] = {};\nAWS.IoTEventsData = Service.defineService('ioteventsdata', ['2018-10-23']);\nObject.defineProperty(apiLoader.services['ioteventsdata'], '2018-10-23', {\n get: function get() {\n var model = require('../apis/iotevents-data-2018-10-23.min.json');\n model.paginators = require('../apis/iotevents-data-2018-10-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTEventsData;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotfleethub'] = {};\nAWS.IoTFleetHub = Service.defineService('iotfleethub', ['2020-11-03']);\nObject.defineProperty(apiLoader.services['iotfleethub'], '2020-11-03', {\n get: function get() {\n var model = require('../apis/iotfleethub-2020-11-03.min.json');\n model.paginators = require('../apis/iotfleethub-2020-11-03.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTFleetHub;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotjobsdataplane'] = {};\nAWS.IoTJobsDataPlane = Service.defineService('iotjobsdataplane', ['2017-09-29']);\nObject.defineProperty(apiLoader.services['iotjobsdataplane'], '2017-09-29', {\n get: function get() {\n var model = require('../apis/iot-jobs-data-2017-09-29.min.json');\n model.paginators = require('../apis/iot-jobs-data-2017-09-29.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTJobsDataPlane;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotsecuretunneling'] = {};\nAWS.IoTSecureTunneling = Service.defineService('iotsecuretunneling', ['2018-10-05']);\nObject.defineProperty(apiLoader.services['iotsecuretunneling'], '2018-10-05', {\n get: function get() {\n var model = require('../apis/iotsecuretunneling-2018-10-05.min.json');\n model.paginators = require('../apis/iotsecuretunneling-2018-10-05.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTSecureTunneling;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotsitewise'] = {};\nAWS.IoTSiteWise = Service.defineService('iotsitewise', ['2019-12-02']);\nObject.defineProperty(apiLoader.services['iotsitewise'], '2019-12-02', {\n get: function get() {\n var model = require('../apis/iotsitewise-2019-12-02.min.json');\n model.paginators = require('../apis/iotsitewise-2019-12-02.paginators.json').pagination;\n model.waiters = require('../apis/iotsitewise-2019-12-02.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTSiteWise;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotthingsgraph'] = {};\nAWS.IoTThingsGraph = Service.defineService('iotthingsgraph', ['2018-09-06']);\nObject.defineProperty(apiLoader.services['iotthingsgraph'], '2018-09-06', {\n get: function get() {\n var model = require('../apis/iotthingsgraph-2018-09-06.min.json');\n model.paginators = require('../apis/iotthingsgraph-2018-09-06.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTThingsGraph;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['iotwireless'] = {};\nAWS.IoTWireless = Service.defineService('iotwireless', ['2020-11-22']);\nObject.defineProperty(apiLoader.services['iotwireless'], '2020-11-22', {\n get: function get() {\n var model = require('../apis/iotwireless-2020-11-22.min.json');\n model.paginators = require('../apis/iotwireless-2020-11-22.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IoTWireless;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ivs'] = {};\nAWS.IVS = Service.defineService('ivs', ['2020-07-14']);\nObject.defineProperty(apiLoader.services['ivs'], '2020-07-14', {\n get: function get() {\n var model = require('../apis/ivs-2020-07-14.min.json');\n model.paginators = require('../apis/ivs-2020-07-14.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.IVS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kafka'] = {};\nAWS.Kafka = Service.defineService('kafka', ['2018-11-14']);\nObject.defineProperty(apiLoader.services['kafka'], '2018-11-14', {\n get: function get() {\n var model = require('../apis/kafka-2018-11-14.min.json');\n model.paginators = require('../apis/kafka-2018-11-14.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Kafka;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kendra'] = {};\nAWS.Kendra = Service.defineService('kendra', ['2019-02-03']);\nObject.defineProperty(apiLoader.services['kendra'], '2019-02-03', {\n get: function get() {\n var model = require('../apis/kendra-2019-02-03.min.json');\n model.paginators = require('../apis/kendra-2019-02-03.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Kendra;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kinesis'] = {};\nAWS.Kinesis = Service.defineService('kinesis', ['2013-12-02']);\nObject.defineProperty(apiLoader.services['kinesis'], '2013-12-02', {\n get: function get() {\n var model = require('../apis/kinesis-2013-12-02.min.json');\n model.paginators = require('../apis/kinesis-2013-12-02.paginators.json').pagination;\n model.waiters = require('../apis/kinesis-2013-12-02.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Kinesis;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kinesisanalytics'] = {};\nAWS.KinesisAnalytics = Service.defineService('kinesisanalytics', ['2015-08-14']);\nObject.defineProperty(apiLoader.services['kinesisanalytics'], '2015-08-14', {\n get: function get() {\n var model = require('../apis/kinesisanalytics-2015-08-14.min.json');\n model.paginators = require('../apis/kinesisanalytics-2015-08-14.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.KinesisAnalytics;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kinesisanalyticsv2'] = {};\nAWS.KinesisAnalyticsV2 = Service.defineService('kinesisanalyticsv2', ['2018-05-23']);\nObject.defineProperty(apiLoader.services['kinesisanalyticsv2'], '2018-05-23', {\n get: function get() {\n var model = require('../apis/kinesisanalyticsv2-2018-05-23.min.json');\n model.paginators = require('../apis/kinesisanalyticsv2-2018-05-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.KinesisAnalyticsV2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kinesisvideo'] = {};\nAWS.KinesisVideo = Service.defineService('kinesisvideo', ['2017-09-30']);\nObject.defineProperty(apiLoader.services['kinesisvideo'], '2017-09-30', {\n get: function get() {\n var model = require('../apis/kinesisvideo-2017-09-30.min.json');\n model.paginators = require('../apis/kinesisvideo-2017-09-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.KinesisVideo;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kinesisvideoarchivedmedia'] = {};\nAWS.KinesisVideoArchivedMedia = Service.defineService('kinesisvideoarchivedmedia', ['2017-09-30']);\nObject.defineProperty(apiLoader.services['kinesisvideoarchivedmedia'], '2017-09-30', {\n get: function get() {\n var model = require('../apis/kinesis-video-archived-media-2017-09-30.min.json');\n model.paginators = require('../apis/kinesis-video-archived-media-2017-09-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.KinesisVideoArchivedMedia;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kinesisvideomedia'] = {};\nAWS.KinesisVideoMedia = Service.defineService('kinesisvideomedia', ['2017-09-30']);\nObject.defineProperty(apiLoader.services['kinesisvideomedia'], '2017-09-30', {\n get: function get() {\n var model = require('../apis/kinesis-video-media-2017-09-30.min.json');\n model.paginators = require('../apis/kinesis-video-media-2017-09-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.KinesisVideoMedia;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kinesisvideosignalingchannels'] = {};\nAWS.KinesisVideoSignalingChannels = Service.defineService('kinesisvideosignalingchannels', ['2019-12-04']);\nObject.defineProperty(apiLoader.services['kinesisvideosignalingchannels'], '2019-12-04', {\n get: function get() {\n var model = require('../apis/kinesis-video-signaling-2019-12-04.min.json');\n model.paginators = require('../apis/kinesis-video-signaling-2019-12-04.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.KinesisVideoSignalingChannels;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['kms'] = {};\nAWS.KMS = Service.defineService('kms', ['2014-11-01']);\nObject.defineProperty(apiLoader.services['kms'], '2014-11-01', {\n get: function get() {\n var model = require('../apis/kms-2014-11-01.min.json');\n model.paginators = require('../apis/kms-2014-11-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.KMS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lakeformation'] = {};\nAWS.LakeFormation = Service.defineService('lakeformation', ['2017-03-31']);\nObject.defineProperty(apiLoader.services['lakeformation'], '2017-03-31', {\n get: function get() {\n var model = require('../apis/lakeformation-2017-03-31.min.json');\n model.paginators = require('../apis/lakeformation-2017-03-31.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LakeFormation;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lambda'] = {};\nAWS.Lambda = Service.defineService('lambda', ['2014-11-11', '2015-03-31']);\nrequire('../lib/services/lambda');\nObject.defineProperty(apiLoader.services['lambda'], '2014-11-11', {\n get: function get() {\n var model = require('../apis/lambda-2014-11-11.min.json');\n model.paginators = require('../apis/lambda-2014-11-11.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['lambda'], '2015-03-31', {\n get: function get() {\n var model = require('../apis/lambda-2015-03-31.min.json');\n model.paginators = require('../apis/lambda-2015-03-31.paginators.json').pagination;\n model.waiters = require('../apis/lambda-2015-03-31.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Lambda;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lexmodelbuildingservice'] = {};\nAWS.LexModelBuildingService = Service.defineService('lexmodelbuildingservice', ['2017-04-19']);\nObject.defineProperty(apiLoader.services['lexmodelbuildingservice'], '2017-04-19', {\n get: function get() {\n var model = require('../apis/lex-models-2017-04-19.min.json');\n model.paginators = require('../apis/lex-models-2017-04-19.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LexModelBuildingService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lexmodelsv2'] = {};\nAWS.LexModelsV2 = Service.defineService('lexmodelsv2', ['2020-08-07']);\nrequire('../lib/services/lexmodelsv2');\nObject.defineProperty(apiLoader.services['lexmodelsv2'], '2020-08-07', {\n get: function get() {\n var model = require('../apis/models.lex.v2-2020-08-07.min.json');\n model.paginators = require('../apis/models.lex.v2-2020-08-07.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LexModelsV2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lexruntime'] = {};\nAWS.LexRuntime = Service.defineService('lexruntime', ['2016-11-28']);\nObject.defineProperty(apiLoader.services['lexruntime'], '2016-11-28', {\n get: function get() {\n var model = require('../apis/runtime.lex-2016-11-28.min.json');\n model.paginators = require('../apis/runtime.lex-2016-11-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LexRuntime;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lexruntimev2'] = {};\nAWS.LexRuntimeV2 = Service.defineService('lexruntimev2', ['2020-08-07']);\nObject.defineProperty(apiLoader.services['lexruntimev2'], '2020-08-07', {\n get: function get() {\n var model = require('../apis/runtime.lex.v2-2020-08-07.min.json');\n model.paginators = require('../apis/runtime.lex.v2-2020-08-07.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LexRuntimeV2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['licensemanager'] = {};\nAWS.LicenseManager = Service.defineService('licensemanager', ['2018-08-01']);\nObject.defineProperty(apiLoader.services['licensemanager'], '2018-08-01', {\n get: function get() {\n var model = require('../apis/license-manager-2018-08-01.min.json');\n model.paginators = require('../apis/license-manager-2018-08-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LicenseManager;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lightsail'] = {};\nAWS.Lightsail = Service.defineService('lightsail', ['2016-11-28']);\nObject.defineProperty(apiLoader.services['lightsail'], '2016-11-28', {\n get: function get() {\n var model = require('../apis/lightsail-2016-11-28.min.json');\n model.paginators = require('../apis/lightsail-2016-11-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Lightsail;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['location'] = {};\nAWS.Location = Service.defineService('location', ['2020-11-19']);\nObject.defineProperty(apiLoader.services['location'], '2020-11-19', {\n get: function get() {\n var model = require('../apis/location-2020-11-19.min.json');\n model.paginators = require('../apis/location-2020-11-19.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Location;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lookoutequipment'] = {};\nAWS.LookoutEquipment = Service.defineService('lookoutequipment', ['2020-12-15']);\nObject.defineProperty(apiLoader.services['lookoutequipment'], '2020-12-15', {\n get: function get() {\n var model = require('../apis/lookoutequipment-2020-12-15.min.json');\n model.paginators = require('../apis/lookoutequipment-2020-12-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LookoutEquipment;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lookoutmetrics'] = {};\nAWS.LookoutMetrics = Service.defineService('lookoutmetrics', ['2017-07-25']);\nrequire('../lib/services/lookoutmetrics');\nObject.defineProperty(apiLoader.services['lookoutmetrics'], '2017-07-25', {\n get: function get() {\n var model = require('../apis/lookoutmetrics-2017-07-25.min.json');\n model.paginators = require('../apis/lookoutmetrics-2017-07-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LookoutMetrics;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['lookoutvision'] = {};\nAWS.LookoutVision = Service.defineService('lookoutvision', ['2020-11-20']);\nObject.defineProperty(apiLoader.services['lookoutvision'], '2020-11-20', {\n get: function get() {\n var model = require('../apis/lookoutvision-2020-11-20.min.json');\n model.paginators = require('../apis/lookoutvision-2020-11-20.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.LookoutVision;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['machinelearning'] = {};\nAWS.MachineLearning = Service.defineService('machinelearning', ['2014-12-12']);\nrequire('../lib/services/machinelearning');\nObject.defineProperty(apiLoader.services['machinelearning'], '2014-12-12', {\n get: function get() {\n var model = require('../apis/machinelearning-2014-12-12.min.json');\n model.paginators = require('../apis/machinelearning-2014-12-12.paginators.json').pagination;\n model.waiters = require('../apis/machinelearning-2014-12-12.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MachineLearning;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['macie'] = {};\nAWS.Macie = Service.defineService('macie', ['2017-12-19']);\nObject.defineProperty(apiLoader.services['macie'], '2017-12-19', {\n get: function get() {\n var model = require('../apis/macie-2017-12-19.min.json');\n model.paginators = require('../apis/macie-2017-12-19.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Macie;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['macie2'] = {};\nAWS.Macie2 = Service.defineService('macie2', ['2020-01-01']);\nObject.defineProperty(apiLoader.services['macie2'], '2020-01-01', {\n get: function get() {\n var model = require('../apis/macie2-2020-01-01.min.json');\n model.paginators = require('../apis/macie2-2020-01-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Macie2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['managedblockchain'] = {};\nAWS.ManagedBlockchain = Service.defineService('managedblockchain', ['2018-09-24']);\nObject.defineProperty(apiLoader.services['managedblockchain'], '2018-09-24', {\n get: function get() {\n var model = require('../apis/managedblockchain-2018-09-24.min.json');\n model.paginators = require('../apis/managedblockchain-2018-09-24.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ManagedBlockchain;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['marketplacecatalog'] = {};\nAWS.MarketplaceCatalog = Service.defineService('marketplacecatalog', ['2018-09-17']);\nObject.defineProperty(apiLoader.services['marketplacecatalog'], '2018-09-17', {\n get: function get() {\n var model = require('../apis/marketplace-catalog-2018-09-17.min.json');\n model.paginators = require('../apis/marketplace-catalog-2018-09-17.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MarketplaceCatalog;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['marketplacecommerceanalytics'] = {};\nAWS.MarketplaceCommerceAnalytics = Service.defineService('marketplacecommerceanalytics', ['2015-07-01']);\nObject.defineProperty(apiLoader.services['marketplacecommerceanalytics'], '2015-07-01', {\n get: function get() {\n var model = require('../apis/marketplacecommerceanalytics-2015-07-01.min.json');\n model.paginators = require('../apis/marketplacecommerceanalytics-2015-07-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MarketplaceCommerceAnalytics;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['marketplaceentitlementservice'] = {};\nAWS.MarketplaceEntitlementService = Service.defineService('marketplaceentitlementservice', ['2017-01-11']);\nObject.defineProperty(apiLoader.services['marketplaceentitlementservice'], '2017-01-11', {\n get: function get() {\n var model = require('../apis/entitlement.marketplace-2017-01-11.min.json');\n model.paginators = require('../apis/entitlement.marketplace-2017-01-11.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MarketplaceEntitlementService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['marketplacemetering'] = {};\nAWS.MarketplaceMetering = Service.defineService('marketplacemetering', ['2016-01-14']);\nObject.defineProperty(apiLoader.services['marketplacemetering'], '2016-01-14', {\n get: function get() {\n var model = require('../apis/meteringmarketplace-2016-01-14.min.json');\n model.paginators = require('../apis/meteringmarketplace-2016-01-14.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MarketplaceMetering;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mediaconnect'] = {};\nAWS.MediaConnect = Service.defineService('mediaconnect', ['2018-11-14']);\nObject.defineProperty(apiLoader.services['mediaconnect'], '2018-11-14', {\n get: function get() {\n var model = require('../apis/mediaconnect-2018-11-14.min.json');\n model.paginators = require('../apis/mediaconnect-2018-11-14.paginators.json').pagination;\n model.waiters = require('../apis/mediaconnect-2018-11-14.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MediaConnect;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mediaconvert'] = {};\nAWS.MediaConvert = Service.defineService('mediaconvert', ['2017-08-29']);\nObject.defineProperty(apiLoader.services['mediaconvert'], '2017-08-29', {\n get: function get() {\n var model = require('../apis/mediaconvert-2017-08-29.min.json');\n model.paginators = require('../apis/mediaconvert-2017-08-29.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MediaConvert;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['medialive'] = {};\nAWS.MediaLive = Service.defineService('medialive', ['2017-10-14']);\nObject.defineProperty(apiLoader.services['medialive'], '2017-10-14', {\n get: function get() {\n var model = require('../apis/medialive-2017-10-14.min.json');\n model.paginators = require('../apis/medialive-2017-10-14.paginators.json').pagination;\n model.waiters = require('../apis/medialive-2017-10-14.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MediaLive;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mediapackage'] = {};\nAWS.MediaPackage = Service.defineService('mediapackage', ['2017-10-12']);\nObject.defineProperty(apiLoader.services['mediapackage'], '2017-10-12', {\n get: function get() {\n var model = require('../apis/mediapackage-2017-10-12.min.json');\n model.paginators = require('../apis/mediapackage-2017-10-12.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MediaPackage;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mediapackagevod'] = {};\nAWS.MediaPackageVod = Service.defineService('mediapackagevod', ['2018-11-07']);\nObject.defineProperty(apiLoader.services['mediapackagevod'], '2018-11-07', {\n get: function get() {\n var model = require('../apis/mediapackage-vod-2018-11-07.min.json');\n model.paginators = require('../apis/mediapackage-vod-2018-11-07.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MediaPackageVod;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mediastore'] = {};\nAWS.MediaStore = Service.defineService('mediastore', ['2017-09-01']);\nObject.defineProperty(apiLoader.services['mediastore'], '2017-09-01', {\n get: function get() {\n var model = require('../apis/mediastore-2017-09-01.min.json');\n model.paginators = require('../apis/mediastore-2017-09-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MediaStore;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mediastoredata'] = {};\nAWS.MediaStoreData = Service.defineService('mediastoredata', ['2017-09-01']);\nObject.defineProperty(apiLoader.services['mediastoredata'], '2017-09-01', {\n get: function get() {\n var model = require('../apis/mediastore-data-2017-09-01.min.json');\n model.paginators = require('../apis/mediastore-data-2017-09-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MediaStoreData;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mediatailor'] = {};\nAWS.MediaTailor = Service.defineService('mediatailor', ['2018-04-23']);\nObject.defineProperty(apiLoader.services['mediatailor'], '2018-04-23', {\n get: function get() {\n var model = require('../apis/mediatailor-2018-04-23.min.json');\n model.paginators = require('../apis/mediatailor-2018-04-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MediaTailor;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mgn'] = {};\nAWS.Mgn = Service.defineService('mgn', ['2020-02-26']);\nObject.defineProperty(apiLoader.services['mgn'], '2020-02-26', {\n get: function get() {\n var model = require('../apis/mgn-2020-02-26.min.json');\n model.paginators = require('../apis/mgn-2020-02-26.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Mgn;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['migrationhub'] = {};\nAWS.MigrationHub = Service.defineService('migrationhub', ['2017-05-31']);\nObject.defineProperty(apiLoader.services['migrationhub'], '2017-05-31', {\n get: function get() {\n var model = require('../apis/AWSMigrationHub-2017-05-31.min.json');\n model.paginators = require('../apis/AWSMigrationHub-2017-05-31.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MigrationHub;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['migrationhubconfig'] = {};\nAWS.MigrationHubConfig = Service.defineService('migrationhubconfig', ['2019-06-30']);\nObject.defineProperty(apiLoader.services['migrationhubconfig'], '2019-06-30', {\n get: function get() {\n var model = require('../apis/migrationhub-config-2019-06-30.min.json');\n model.paginators = require('../apis/migrationhub-config-2019-06-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MigrationHubConfig;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mobile'] = {};\nAWS.Mobile = Service.defineService('mobile', ['2017-07-01']);\nObject.defineProperty(apiLoader.services['mobile'], '2017-07-01', {\n get: function get() {\n var model = require('../apis/mobile-2017-07-01.min.json');\n model.paginators = require('../apis/mobile-2017-07-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Mobile;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mobileanalytics'] = {};\nAWS.MobileAnalytics = Service.defineService('mobileanalytics', ['2014-06-05']);\nObject.defineProperty(apiLoader.services['mobileanalytics'], '2014-06-05', {\n get: function get() {\n var model = require('../apis/mobileanalytics-2014-06-05.min.json');\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MobileAnalytics;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mq'] = {};\nAWS.MQ = Service.defineService('mq', ['2017-11-27']);\nObject.defineProperty(apiLoader.services['mq'], '2017-11-27', {\n get: function get() {\n var model = require('../apis/mq-2017-11-27.min.json');\n model.paginators = require('../apis/mq-2017-11-27.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MQ;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mturk'] = {};\nAWS.MTurk = Service.defineService('mturk', ['2017-01-17']);\nObject.defineProperty(apiLoader.services['mturk'], '2017-01-17', {\n get: function get() {\n var model = require('../apis/mturk-requester-2017-01-17.min.json');\n model.paginators = require('../apis/mturk-requester-2017-01-17.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MTurk;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['mwaa'] = {};\nAWS.MWAA = Service.defineService('mwaa', ['2020-07-01']);\nObject.defineProperty(apiLoader.services['mwaa'], '2020-07-01', {\n get: function get() {\n var model = require('../apis/mwaa-2020-07-01.min.json');\n model.paginators = require('../apis/mwaa-2020-07-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.MWAA;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['neptune'] = {};\nAWS.Neptune = Service.defineService('neptune', ['2014-10-31']);\nrequire('../lib/services/neptune');\nObject.defineProperty(apiLoader.services['neptune'], '2014-10-31', {\n get: function get() {\n var model = require('../apis/neptune-2014-10-31.min.json');\n model.paginators = require('../apis/neptune-2014-10-31.paginators.json').pagination;\n model.waiters = require('../apis/neptune-2014-10-31.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Neptune;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['networkfirewall'] = {};\nAWS.NetworkFirewall = Service.defineService('networkfirewall', ['2020-11-12']);\nObject.defineProperty(apiLoader.services['networkfirewall'], '2020-11-12', {\n get: function get() {\n var model = require('../apis/network-firewall-2020-11-12.min.json');\n model.paginators = require('../apis/network-firewall-2020-11-12.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.NetworkFirewall;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['networkmanager'] = {};\nAWS.NetworkManager = Service.defineService('networkmanager', ['2019-07-05']);\nObject.defineProperty(apiLoader.services['networkmanager'], '2019-07-05', {\n get: function get() {\n var model = require('../apis/networkmanager-2019-07-05.min.json');\n model.paginators = require('../apis/networkmanager-2019-07-05.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.NetworkManager;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['nimble'] = {};\nAWS.Nimble = Service.defineService('nimble', ['2020-08-01']);\nObject.defineProperty(apiLoader.services['nimble'], '2020-08-01', {\n get: function get() {\n var model = require('../apis/nimble-2020-08-01.min.json');\n model.paginators = require('../apis/nimble-2020-08-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Nimble;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['opsworks'] = {};\nAWS.OpsWorks = Service.defineService('opsworks', ['2013-02-18']);\nObject.defineProperty(apiLoader.services['opsworks'], '2013-02-18', {\n get: function get() {\n var model = require('../apis/opsworks-2013-02-18.min.json');\n model.paginators = require('../apis/opsworks-2013-02-18.paginators.json').pagination;\n model.waiters = require('../apis/opsworks-2013-02-18.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.OpsWorks;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['opsworkscm'] = {};\nAWS.OpsWorksCM = Service.defineService('opsworkscm', ['2016-11-01']);\nObject.defineProperty(apiLoader.services['opsworkscm'], '2016-11-01', {\n get: function get() {\n var model = require('../apis/opsworkscm-2016-11-01.min.json');\n model.paginators = require('../apis/opsworkscm-2016-11-01.paginators.json').pagination;\n model.waiters = require('../apis/opsworkscm-2016-11-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.OpsWorksCM;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['organizations'] = {};\nAWS.Organizations = Service.defineService('organizations', ['2016-11-28']);\nObject.defineProperty(apiLoader.services['organizations'], '2016-11-28', {\n get: function get() {\n var model = require('../apis/organizations-2016-11-28.min.json');\n model.paginators = require('../apis/organizations-2016-11-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Organizations;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['outposts'] = {};\nAWS.Outposts = Service.defineService('outposts', ['2019-12-03']);\nObject.defineProperty(apiLoader.services['outposts'], '2019-12-03', {\n get: function get() {\n var model = require('../apis/outposts-2019-12-03.min.json');\n model.paginators = require('../apis/outposts-2019-12-03.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Outposts;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['personalize'] = {};\nAWS.Personalize = Service.defineService('personalize', ['2018-05-22']);\nObject.defineProperty(apiLoader.services['personalize'], '2018-05-22', {\n get: function get() {\n var model = require('../apis/personalize-2018-05-22.min.json');\n model.paginators = require('../apis/personalize-2018-05-22.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Personalize;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['personalizeevents'] = {};\nAWS.PersonalizeEvents = Service.defineService('personalizeevents', ['2018-03-22']);\nObject.defineProperty(apiLoader.services['personalizeevents'], '2018-03-22', {\n get: function get() {\n var model = require('../apis/personalize-events-2018-03-22.min.json');\n model.paginators = require('../apis/personalize-events-2018-03-22.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.PersonalizeEvents;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['personalizeruntime'] = {};\nAWS.PersonalizeRuntime = Service.defineService('personalizeruntime', ['2018-05-22']);\nObject.defineProperty(apiLoader.services['personalizeruntime'], '2018-05-22', {\n get: function get() {\n var model = require('../apis/personalize-runtime-2018-05-22.min.json');\n model.paginators = require('../apis/personalize-runtime-2018-05-22.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.PersonalizeRuntime;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['pi'] = {};\nAWS.PI = Service.defineService('pi', ['2018-02-27']);\nObject.defineProperty(apiLoader.services['pi'], '2018-02-27', {\n get: function get() {\n var model = require('../apis/pi-2018-02-27.min.json');\n model.paginators = require('../apis/pi-2018-02-27.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.PI;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['pinpoint'] = {};\nAWS.Pinpoint = Service.defineService('pinpoint', ['2016-12-01']);\nObject.defineProperty(apiLoader.services['pinpoint'], '2016-12-01', {\n get: function get() {\n var model = require('../apis/pinpoint-2016-12-01.min.json');\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Pinpoint;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['pinpointemail'] = {};\nAWS.PinpointEmail = Service.defineService('pinpointemail', ['2018-07-26']);\nObject.defineProperty(apiLoader.services['pinpointemail'], '2018-07-26', {\n get: function get() {\n var model = require('../apis/pinpoint-email-2018-07-26.min.json');\n model.paginators = require('../apis/pinpoint-email-2018-07-26.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.PinpointEmail;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['pinpointsmsvoice'] = {};\nAWS.PinpointSMSVoice = Service.defineService('pinpointsmsvoice', ['2018-09-05']);\nObject.defineProperty(apiLoader.services['pinpointsmsvoice'], '2018-09-05', {\n get: function get() {\n var model = require('../apis/sms-voice-2018-09-05.min.json');\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.PinpointSMSVoice;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['polly'] = {};\nAWS.Polly = Service.defineService('polly', ['2016-06-10']);\nrequire('../lib/services/polly');\nObject.defineProperty(apiLoader.services['polly'], '2016-06-10', {\n get: function get() {\n var model = require('../apis/polly-2016-06-10.min.json');\n model.paginators = require('../apis/polly-2016-06-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Polly;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['pricing'] = {};\nAWS.Pricing = Service.defineService('pricing', ['2017-10-15']);\nObject.defineProperty(apiLoader.services['pricing'], '2017-10-15', {\n get: function get() {\n var model = require('../apis/pricing-2017-10-15.min.json');\n model.paginators = require('../apis/pricing-2017-10-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Pricing;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['proton'] = {};\nAWS.Proton = Service.defineService('proton', ['2020-07-20']);\nObject.defineProperty(apiLoader.services['proton'], '2020-07-20', {\n get: function get() {\n var model = require('../apis/proton-2020-07-20.min.json');\n model.paginators = require('../apis/proton-2020-07-20.paginators.json').pagination;\n model.waiters = require('../apis/proton-2020-07-20.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Proton;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['qldb'] = {};\nAWS.QLDB = Service.defineService('qldb', ['2019-01-02']);\nObject.defineProperty(apiLoader.services['qldb'], '2019-01-02', {\n get: function get() {\n var model = require('../apis/qldb-2019-01-02.min.json');\n model.paginators = require('../apis/qldb-2019-01-02.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.QLDB;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['qldbsession'] = {};\nAWS.QLDBSession = Service.defineService('qldbsession', ['2019-07-11']);\nObject.defineProperty(apiLoader.services['qldbsession'], '2019-07-11', {\n get: function get() {\n var model = require('../apis/qldb-session-2019-07-11.min.json');\n model.paginators = require('../apis/qldb-session-2019-07-11.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.QLDBSession;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['quicksight'] = {};\nAWS.QuickSight = Service.defineService('quicksight', ['2018-04-01']);\nObject.defineProperty(apiLoader.services['quicksight'], '2018-04-01', {\n get: function get() {\n var model = require('../apis/quicksight-2018-04-01.min.json');\n model.paginators = require('../apis/quicksight-2018-04-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.QuickSight;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ram'] = {};\nAWS.RAM = Service.defineService('ram', ['2018-01-04']);\nObject.defineProperty(apiLoader.services['ram'], '2018-01-04', {\n get: function get() {\n var model = require('../apis/ram-2018-01-04.min.json');\n model.paginators = require('../apis/ram-2018-01-04.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.RAM;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['rds'] = {};\nAWS.RDS = Service.defineService('rds', ['2013-01-10', '2013-02-12', '2013-09-09', '2014-09-01', '2014-09-01*', '2014-10-31']);\nrequire('../lib/services/rds');\nObject.defineProperty(apiLoader.services['rds'], '2013-01-10', {\n get: function get() {\n var model = require('../apis/rds-2013-01-10.min.json');\n model.paginators = require('../apis/rds-2013-01-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['rds'], '2013-02-12', {\n get: function get() {\n var model = require('../apis/rds-2013-02-12.min.json');\n model.paginators = require('../apis/rds-2013-02-12.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['rds'], '2013-09-09', {\n get: function get() {\n var model = require('../apis/rds-2013-09-09.min.json');\n model.paginators = require('../apis/rds-2013-09-09.paginators.json').pagination;\n model.waiters = require('../apis/rds-2013-09-09.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['rds'], '2014-09-01', {\n get: function get() {\n var model = require('../apis/rds-2014-09-01.min.json');\n model.paginators = require('../apis/rds-2014-09-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\nObject.defineProperty(apiLoader.services['rds'], '2014-10-31', {\n get: function get() {\n var model = require('../apis/rds-2014-10-31.min.json');\n model.paginators = require('../apis/rds-2014-10-31.paginators.json').pagination;\n model.waiters = require('../apis/rds-2014-10-31.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.RDS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['rdsdataservice'] = {};\nAWS.RDSDataService = Service.defineService('rdsdataservice', ['2018-08-01']);\nrequire('../lib/services/rdsdataservice');\nObject.defineProperty(apiLoader.services['rdsdataservice'], '2018-08-01', {\n get: function get() {\n var model = require('../apis/rds-data-2018-08-01.min.json');\n model.paginators = require('../apis/rds-data-2018-08-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.RDSDataService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['redshift'] = {};\nAWS.Redshift = Service.defineService('redshift', ['2012-12-01']);\nObject.defineProperty(apiLoader.services['redshift'], '2012-12-01', {\n get: function get() {\n var model = require('../apis/redshift-2012-12-01.min.json');\n model.paginators = require('../apis/redshift-2012-12-01.paginators.json').pagination;\n model.waiters = require('../apis/redshift-2012-12-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Redshift;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['redshiftdata'] = {};\nAWS.RedshiftData = Service.defineService('redshiftdata', ['2019-12-20']);\nObject.defineProperty(apiLoader.services['redshiftdata'], '2019-12-20', {\n get: function get() {\n var model = require('../apis/redshift-data-2019-12-20.min.json');\n model.paginators = require('../apis/redshift-data-2019-12-20.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.RedshiftData;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['rekognition'] = {};\nAWS.Rekognition = Service.defineService('rekognition', ['2016-06-27']);\nObject.defineProperty(apiLoader.services['rekognition'], '2016-06-27', {\n get: function get() {\n var model = require('../apis/rekognition-2016-06-27.min.json');\n model.paginators = require('../apis/rekognition-2016-06-27.paginators.json').pagination;\n model.waiters = require('../apis/rekognition-2016-06-27.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Rekognition;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['resourcegroups'] = {};\nAWS.ResourceGroups = Service.defineService('resourcegroups', ['2017-11-27']);\nObject.defineProperty(apiLoader.services['resourcegroups'], '2017-11-27', {\n get: function get() {\n var model = require('../apis/resource-groups-2017-11-27.min.json');\n model.paginators = require('../apis/resource-groups-2017-11-27.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ResourceGroups;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['resourcegroupstaggingapi'] = {};\nAWS.ResourceGroupsTaggingAPI = Service.defineService('resourcegroupstaggingapi', ['2017-01-26']);\nObject.defineProperty(apiLoader.services['resourcegroupstaggingapi'], '2017-01-26', {\n get: function get() {\n var model = require('../apis/resourcegroupstaggingapi-2017-01-26.min.json');\n model.paginators = require('../apis/resourcegroupstaggingapi-2017-01-26.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ResourceGroupsTaggingAPI;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['robomaker'] = {};\nAWS.RoboMaker = Service.defineService('robomaker', ['2018-06-29']);\nObject.defineProperty(apiLoader.services['robomaker'], '2018-06-29', {\n get: function get() {\n var model = require('../apis/robomaker-2018-06-29.min.json');\n model.paginators = require('../apis/robomaker-2018-06-29.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.RoboMaker;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['route53'] = {};\nAWS.Route53 = Service.defineService('route53', ['2013-04-01']);\nrequire('../lib/services/route53');\nObject.defineProperty(apiLoader.services['route53'], '2013-04-01', {\n get: function get() {\n var model = require('../apis/route53-2013-04-01.min.json');\n model.paginators = require('../apis/route53-2013-04-01.paginators.json').pagination;\n model.waiters = require('../apis/route53-2013-04-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Route53;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['route53domains'] = {};\nAWS.Route53Domains = Service.defineService('route53domains', ['2014-05-15']);\nObject.defineProperty(apiLoader.services['route53domains'], '2014-05-15', {\n get: function get() {\n var model = require('../apis/route53domains-2014-05-15.min.json');\n model.paginators = require('../apis/route53domains-2014-05-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Route53Domains;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['route53resolver'] = {};\nAWS.Route53Resolver = Service.defineService('route53resolver', ['2018-04-01']);\nObject.defineProperty(apiLoader.services['route53resolver'], '2018-04-01', {\n get: function get() {\n var model = require('../apis/route53resolver-2018-04-01.min.json');\n model.paginators = require('../apis/route53resolver-2018-04-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Route53Resolver;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['s3'] = {};\nAWS.S3 = Service.defineService('s3', ['2006-03-01']);\nrequire('../lib/services/s3');\nObject.defineProperty(apiLoader.services['s3'], '2006-03-01', {\n get: function get() {\n var model = require('../apis/s3-2006-03-01.min.json');\n model.paginators = require('../apis/s3-2006-03-01.paginators.json').pagination;\n model.waiters = require('../apis/s3-2006-03-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.S3;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['s3control'] = {};\nAWS.S3Control = Service.defineService('s3control', ['2018-08-20']);\nrequire('../lib/services/s3control');\nObject.defineProperty(apiLoader.services['s3control'], '2018-08-20', {\n get: function get() {\n var model = require('../apis/s3control-2018-08-20.min.json');\n model.paginators = require('../apis/s3control-2018-08-20.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.S3Control;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['s3outposts'] = {};\nAWS.S3Outposts = Service.defineService('s3outposts', ['2017-07-25']);\nObject.defineProperty(apiLoader.services['s3outposts'], '2017-07-25', {\n get: function get() {\n var model = require('../apis/s3outposts-2017-07-25.min.json');\n model.paginators = require('../apis/s3outposts-2017-07-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.S3Outposts;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sagemaker'] = {};\nAWS.SageMaker = Service.defineService('sagemaker', ['2017-07-24']);\nObject.defineProperty(apiLoader.services['sagemaker'], '2017-07-24', {\n get: function get() {\n var model = require('../apis/sagemaker-2017-07-24.min.json');\n model.paginators = require('../apis/sagemaker-2017-07-24.paginators.json').pagination;\n model.waiters = require('../apis/sagemaker-2017-07-24.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SageMaker;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sagemakeredge'] = {};\nAWS.SagemakerEdge = Service.defineService('sagemakeredge', ['2020-09-23']);\nObject.defineProperty(apiLoader.services['sagemakeredge'], '2020-09-23', {\n get: function get() {\n var model = require('../apis/sagemaker-edge-2020-09-23.min.json');\n model.paginators = require('../apis/sagemaker-edge-2020-09-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SagemakerEdge;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sagemakerfeaturestoreruntime'] = {};\nAWS.SageMakerFeatureStoreRuntime = Service.defineService('sagemakerfeaturestoreruntime', ['2020-07-01']);\nObject.defineProperty(apiLoader.services['sagemakerfeaturestoreruntime'], '2020-07-01', {\n get: function get() {\n var model = require('../apis/sagemaker-featurestore-runtime-2020-07-01.min.json');\n model.paginators = require('../apis/sagemaker-featurestore-runtime-2020-07-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SageMakerFeatureStoreRuntime;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sagemakerruntime'] = {};\nAWS.SageMakerRuntime = Service.defineService('sagemakerruntime', ['2017-05-13']);\nObject.defineProperty(apiLoader.services['sagemakerruntime'], '2017-05-13', {\n get: function get() {\n var model = require('../apis/runtime.sagemaker-2017-05-13.min.json');\n model.paginators = require('../apis/runtime.sagemaker-2017-05-13.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SageMakerRuntime;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['savingsplans'] = {};\nAWS.SavingsPlans = Service.defineService('savingsplans', ['2019-06-28']);\nObject.defineProperty(apiLoader.services['savingsplans'], '2019-06-28', {\n get: function get() {\n var model = require('../apis/savingsplans-2019-06-28.min.json');\n model.paginators = require('../apis/savingsplans-2019-06-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SavingsPlans;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['schemas'] = {};\nAWS.Schemas = Service.defineService('schemas', ['2019-12-02']);\nObject.defineProperty(apiLoader.services['schemas'], '2019-12-02', {\n get: function get() {\n var model = require('../apis/schemas-2019-12-02.min.json');\n model.paginators = require('../apis/schemas-2019-12-02.paginators.json').pagination;\n model.waiters = require('../apis/schemas-2019-12-02.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Schemas;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['secretsmanager'] = {};\nAWS.SecretsManager = Service.defineService('secretsmanager', ['2017-10-17']);\nObject.defineProperty(apiLoader.services['secretsmanager'], '2017-10-17', {\n get: function get() {\n var model = require('../apis/secretsmanager-2017-10-17.min.json');\n model.paginators = require('../apis/secretsmanager-2017-10-17.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SecretsManager;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['securityhub'] = {};\nAWS.SecurityHub = Service.defineService('securityhub', ['2018-10-26']);\nObject.defineProperty(apiLoader.services['securityhub'], '2018-10-26', {\n get: function get() {\n var model = require('../apis/securityhub-2018-10-26.min.json');\n model.paginators = require('../apis/securityhub-2018-10-26.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SecurityHub;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['serverlessapplicationrepository'] = {};\nAWS.ServerlessApplicationRepository = Service.defineService('serverlessapplicationrepository', ['2017-09-08']);\nObject.defineProperty(apiLoader.services['serverlessapplicationrepository'], '2017-09-08', {\n get: function get() {\n var model = require('../apis/serverlessrepo-2017-09-08.min.json');\n model.paginators = require('../apis/serverlessrepo-2017-09-08.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ServerlessApplicationRepository;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['servicecatalog'] = {};\nAWS.ServiceCatalog = Service.defineService('servicecatalog', ['2015-12-10']);\nObject.defineProperty(apiLoader.services['servicecatalog'], '2015-12-10', {\n get: function get() {\n var model = require('../apis/servicecatalog-2015-12-10.min.json');\n model.paginators = require('../apis/servicecatalog-2015-12-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ServiceCatalog;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['servicecatalogappregistry'] = {};\nAWS.ServiceCatalogAppRegistry = Service.defineService('servicecatalogappregistry', ['2020-06-24']);\nObject.defineProperty(apiLoader.services['servicecatalogappregistry'], '2020-06-24', {\n get: function get() {\n var model = require('../apis/servicecatalog-appregistry-2020-06-24.min.json');\n model.paginators = require('../apis/servicecatalog-appregistry-2020-06-24.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ServiceCatalogAppRegistry;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['servicediscovery'] = {};\nAWS.ServiceDiscovery = Service.defineService('servicediscovery', ['2017-03-14']);\nObject.defineProperty(apiLoader.services['servicediscovery'], '2017-03-14', {\n get: function get() {\n var model = require('../apis/servicediscovery-2017-03-14.min.json');\n model.paginators = require('../apis/servicediscovery-2017-03-14.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ServiceDiscovery;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['servicequotas'] = {};\nAWS.ServiceQuotas = Service.defineService('servicequotas', ['2019-06-24']);\nObject.defineProperty(apiLoader.services['servicequotas'], '2019-06-24', {\n get: function get() {\n var model = require('../apis/service-quotas-2019-06-24.min.json');\n model.paginators = require('../apis/service-quotas-2019-06-24.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.ServiceQuotas;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ses'] = {};\nAWS.SES = Service.defineService('ses', ['2010-12-01']);\nObject.defineProperty(apiLoader.services['ses'], '2010-12-01', {\n get: function get() {\n var model = require('../apis/email-2010-12-01.min.json');\n model.paginators = require('../apis/email-2010-12-01.paginators.json').pagination;\n model.waiters = require('../apis/email-2010-12-01.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SES;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sesv2'] = {};\nAWS.SESV2 = Service.defineService('sesv2', ['2019-09-27']);\nObject.defineProperty(apiLoader.services['sesv2'], '2019-09-27', {\n get: function get() {\n var model = require('../apis/sesv2-2019-09-27.min.json');\n model.paginators = require('../apis/sesv2-2019-09-27.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SESV2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['shield'] = {};\nAWS.Shield = Service.defineService('shield', ['2016-06-02']);\nObject.defineProperty(apiLoader.services['shield'], '2016-06-02', {\n get: function get() {\n var model = require('../apis/shield-2016-06-02.min.json');\n model.paginators = require('../apis/shield-2016-06-02.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Shield;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['signer'] = {};\nAWS.Signer = Service.defineService('signer', ['2017-08-25']);\nObject.defineProperty(apiLoader.services['signer'], '2017-08-25', {\n get: function get() {\n var model = require('../apis/signer-2017-08-25.min.json');\n model.paginators = require('../apis/signer-2017-08-25.paginators.json').pagination;\n model.waiters = require('../apis/signer-2017-08-25.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Signer;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['simpledb'] = {};\nAWS.SimpleDB = Service.defineService('simpledb', ['2009-04-15']);\nObject.defineProperty(apiLoader.services['simpledb'], '2009-04-15', {\n get: function get() {\n var model = require('../apis/sdb-2009-04-15.min.json');\n model.paginators = require('../apis/sdb-2009-04-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SimpleDB;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sms'] = {};\nAWS.SMS = Service.defineService('sms', ['2016-10-24']);\nObject.defineProperty(apiLoader.services['sms'], '2016-10-24', {\n get: function get() {\n var model = require('../apis/sms-2016-10-24.min.json');\n model.paginators = require('../apis/sms-2016-10-24.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SMS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['snowball'] = {};\nAWS.Snowball = Service.defineService('snowball', ['2016-06-30']);\nObject.defineProperty(apiLoader.services['snowball'], '2016-06-30', {\n get: function get() {\n var model = require('../apis/snowball-2016-06-30.min.json');\n model.paginators = require('../apis/snowball-2016-06-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Snowball;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sns'] = {};\nAWS.SNS = Service.defineService('sns', ['2010-03-31']);\nObject.defineProperty(apiLoader.services['sns'], '2010-03-31', {\n get: function get() {\n var model = require('../apis/sns-2010-03-31.min.json');\n model.paginators = require('../apis/sns-2010-03-31.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SNS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sqs'] = {};\nAWS.SQS = Service.defineService('sqs', ['2012-11-05']);\nrequire('../lib/services/sqs');\nObject.defineProperty(apiLoader.services['sqs'], '2012-11-05', {\n get: function get() {\n var model = require('../apis/sqs-2012-11-05.min.json');\n model.paginators = require('../apis/sqs-2012-11-05.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SQS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ssm'] = {};\nAWS.SSM = Service.defineService('ssm', ['2014-11-06']);\nObject.defineProperty(apiLoader.services['ssm'], '2014-11-06', {\n get: function get() {\n var model = require('../apis/ssm-2014-11-06.min.json');\n model.paginators = require('../apis/ssm-2014-11-06.paginators.json').pagination;\n model.waiters = require('../apis/ssm-2014-11-06.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SSM;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ssmcontacts'] = {};\nAWS.SSMContacts = Service.defineService('ssmcontacts', ['2021-05-03']);\nObject.defineProperty(apiLoader.services['ssmcontacts'], '2021-05-03', {\n get: function get() {\n var model = require('../apis/ssm-contacts-2021-05-03.min.json');\n model.paginators = require('../apis/ssm-contacts-2021-05-03.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SSMContacts;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ssmincidents'] = {};\nAWS.SSMIncidents = Service.defineService('ssmincidents', ['2018-05-10']);\nObject.defineProperty(apiLoader.services['ssmincidents'], '2018-05-10', {\n get: function get() {\n var model = require('../apis/ssm-incidents-2018-05-10.min.json');\n model.paginators = require('../apis/ssm-incidents-2018-05-10.paginators.json').pagination;\n model.waiters = require('../apis/ssm-incidents-2018-05-10.waiters2.json').waiters;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SSMIncidents;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sso'] = {};\nAWS.SSO = Service.defineService('sso', ['2019-06-10']);\nObject.defineProperty(apiLoader.services['sso'], '2019-06-10', {\n get: function get() {\n var model = require('../apis/sso-2019-06-10.min.json');\n model.paginators = require('../apis/sso-2019-06-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SSO;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ssoadmin'] = {};\nAWS.SSOAdmin = Service.defineService('ssoadmin', ['2020-07-20']);\nObject.defineProperty(apiLoader.services['ssoadmin'], '2020-07-20', {\n get: function get() {\n var model = require('../apis/sso-admin-2020-07-20.min.json');\n model.paginators = require('../apis/sso-admin-2020-07-20.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SSOAdmin;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['ssooidc'] = {};\nAWS.SSOOIDC = Service.defineService('ssooidc', ['2019-06-10']);\nObject.defineProperty(apiLoader.services['ssooidc'], '2019-06-10', {\n get: function get() {\n var model = require('../apis/sso-oidc-2019-06-10.min.json');\n model.paginators = require('../apis/sso-oidc-2019-06-10.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SSOOIDC;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['stepfunctions'] = {};\nAWS.StepFunctions = Service.defineService('stepfunctions', ['2016-11-23']);\nObject.defineProperty(apiLoader.services['stepfunctions'], '2016-11-23', {\n get: function get() {\n var model = require('../apis/states-2016-11-23.min.json');\n model.paginators = require('../apis/states-2016-11-23.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.StepFunctions;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['storagegateway'] = {};\nAWS.StorageGateway = Service.defineService('storagegateway', ['2013-06-30']);\nObject.defineProperty(apiLoader.services['storagegateway'], '2013-06-30', {\n get: function get() {\n var model = require('../apis/storagegateway-2013-06-30.min.json');\n model.paginators = require('../apis/storagegateway-2013-06-30.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.StorageGateway;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['sts'] = {};\nAWS.STS = Service.defineService('sts', ['2011-06-15']);\nrequire('../lib/services/sts');\nObject.defineProperty(apiLoader.services['sts'], '2011-06-15', {\n get: function get() {\n var model = require('../apis/sts-2011-06-15.min.json');\n model.paginators = require('../apis/sts-2011-06-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.STS;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['support'] = {};\nAWS.Support = Service.defineService('support', ['2013-04-15']);\nObject.defineProperty(apiLoader.services['support'], '2013-04-15', {\n get: function get() {\n var model = require('../apis/support-2013-04-15.min.json');\n model.paginators = require('../apis/support-2013-04-15.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Support;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['swf'] = {};\nAWS.SWF = Service.defineService('swf', ['2012-01-25']);\nrequire('../lib/services/swf');\nObject.defineProperty(apiLoader.services['swf'], '2012-01-25', {\n get: function get() {\n var model = require('../apis/swf-2012-01-25.min.json');\n model.paginators = require('../apis/swf-2012-01-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.SWF;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['synthetics'] = {};\nAWS.Synthetics = Service.defineService('synthetics', ['2017-10-11']);\nObject.defineProperty(apiLoader.services['synthetics'], '2017-10-11', {\n get: function get() {\n var model = require('../apis/synthetics-2017-10-11.min.json');\n model.paginators = require('../apis/synthetics-2017-10-11.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Synthetics;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['textract'] = {};\nAWS.Textract = Service.defineService('textract', ['2018-06-27']);\nObject.defineProperty(apiLoader.services['textract'], '2018-06-27', {\n get: function get() {\n var model = require('../apis/textract-2018-06-27.min.json');\n model.paginators = require('../apis/textract-2018-06-27.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Textract;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['timestreamquery'] = {};\nAWS.TimestreamQuery = Service.defineService('timestreamquery', ['2018-11-01']);\nObject.defineProperty(apiLoader.services['timestreamquery'], '2018-11-01', {\n get: function get() {\n var model = require('../apis/timestream-query-2018-11-01.min.json');\n model.paginators = require('../apis/timestream-query-2018-11-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.TimestreamQuery;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['timestreamwrite'] = {};\nAWS.TimestreamWrite = Service.defineService('timestreamwrite', ['2018-11-01']);\nObject.defineProperty(apiLoader.services['timestreamwrite'], '2018-11-01', {\n get: function get() {\n var model = require('../apis/timestream-write-2018-11-01.min.json');\n model.paginators = require('../apis/timestream-write-2018-11-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.TimestreamWrite;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['transcribeservice'] = {};\nAWS.TranscribeService = Service.defineService('transcribeservice', ['2017-10-26']);\nObject.defineProperty(apiLoader.services['transcribeservice'], '2017-10-26', {\n get: function get() {\n var model = require('../apis/transcribe-2017-10-26.min.json');\n model.paginators = require('../apis/transcribe-2017-10-26.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.TranscribeService;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['transfer'] = {};\nAWS.Transfer = Service.defineService('transfer', ['2018-11-05']);\nObject.defineProperty(apiLoader.services['transfer'], '2018-11-05', {\n get: function get() {\n var model = require('../apis/transfer-2018-11-05.min.json');\n model.paginators = require('../apis/transfer-2018-11-05.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Transfer;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['translate'] = {};\nAWS.Translate = Service.defineService('translate', ['2017-07-01']);\nObject.defineProperty(apiLoader.services['translate'], '2017-07-01', {\n get: function get() {\n var model = require('../apis/translate-2017-07-01.min.json');\n model.paginators = require('../apis/translate-2017-07-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.Translate;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['waf'] = {};\nAWS.WAF = Service.defineService('waf', ['2015-08-24']);\nObject.defineProperty(apiLoader.services['waf'], '2015-08-24', {\n get: function get() {\n var model = require('../apis/waf-2015-08-24.min.json');\n model.paginators = require('../apis/waf-2015-08-24.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WAF;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['wafregional'] = {};\nAWS.WAFRegional = Service.defineService('wafregional', ['2016-11-28']);\nObject.defineProperty(apiLoader.services['wafregional'], '2016-11-28', {\n get: function get() {\n var model = require('../apis/waf-regional-2016-11-28.min.json');\n model.paginators = require('../apis/waf-regional-2016-11-28.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WAFRegional;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['wafv2'] = {};\nAWS.WAFV2 = Service.defineService('wafv2', ['2019-07-29']);\nObject.defineProperty(apiLoader.services['wafv2'], '2019-07-29', {\n get: function get() {\n var model = require('../apis/wafv2-2019-07-29.min.json');\n model.paginators = require('../apis/wafv2-2019-07-29.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WAFV2;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['wellarchitected'] = {};\nAWS.WellArchitected = Service.defineService('wellarchitected', ['2020-03-31']);\nObject.defineProperty(apiLoader.services['wellarchitected'], '2020-03-31', {\n get: function get() {\n var model = require('../apis/wellarchitected-2020-03-31.min.json');\n model.paginators = require('../apis/wellarchitected-2020-03-31.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WellArchitected;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['workdocs'] = {};\nAWS.WorkDocs = Service.defineService('workdocs', ['2016-05-01']);\nObject.defineProperty(apiLoader.services['workdocs'], '2016-05-01', {\n get: function get() {\n var model = require('../apis/workdocs-2016-05-01.min.json');\n model.paginators = require('../apis/workdocs-2016-05-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WorkDocs;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['worklink'] = {};\nAWS.WorkLink = Service.defineService('worklink', ['2018-09-25']);\nObject.defineProperty(apiLoader.services['worklink'], '2018-09-25', {\n get: function get() {\n var model = require('../apis/worklink-2018-09-25.min.json');\n model.paginators = require('../apis/worklink-2018-09-25.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WorkLink;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['workmail'] = {};\nAWS.WorkMail = Service.defineService('workmail', ['2017-10-01']);\nObject.defineProperty(apiLoader.services['workmail'], '2017-10-01', {\n get: function get() {\n var model = require('../apis/workmail-2017-10-01.min.json');\n model.paginators = require('../apis/workmail-2017-10-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WorkMail;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['workmailmessageflow'] = {};\nAWS.WorkMailMessageFlow = Service.defineService('workmailmessageflow', ['2019-05-01']);\nObject.defineProperty(apiLoader.services['workmailmessageflow'], '2019-05-01', {\n get: function get() {\n var model = require('../apis/workmailmessageflow-2019-05-01.min.json');\n model.paginators = require('../apis/workmailmessageflow-2019-05-01.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WorkMailMessageFlow;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['workspaces'] = {};\nAWS.WorkSpaces = Service.defineService('workspaces', ['2015-04-08']);\nObject.defineProperty(apiLoader.services['workspaces'], '2015-04-08', {\n get: function get() {\n var model = require('../apis/workspaces-2015-04-08.min.json');\n model.paginators = require('../apis/workspaces-2015-04-08.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.WorkSpaces;\n","require('../lib/node_loader');\nvar AWS = require('../lib/core');\nvar Service = AWS.Service;\nvar apiLoader = AWS.apiLoader;\n\napiLoader.services['xray'] = {};\nAWS.XRay = Service.defineService('xray', ['2016-04-12']);\nObject.defineProperty(apiLoader.services['xray'], '2016-04-12', {\n get: function get() {\n var model = require('../apis/xray-2016-04-12.min.json');\n model.paginators = require('../apis/xray-2016-04-12.paginators.json').pagination;\n return model;\n },\n enumerable: true,\n configurable: true\n});\n\nmodule.exports = AWS.XRay;\n","function apiLoader(svc, version) {\n if (!apiLoader.services.hasOwnProperty(svc)) {\n throw new Error('InvalidService: Failed to load api for ' + svc);\n }\n return apiLoader.services[svc][version];\n}\n\n/**\n * @api private\n *\n * This member of AWS.apiLoader is private, but changing it will necessitate a\n * change to ../scripts/services-table-generator.ts\n */\napiLoader.services = {};\n\n/**\n * @api private\n */\nmodule.exports = apiLoader;\n","require('./node_loader');\n\nvar AWS = require('./core');\n\n// Load all service classes\nrequire('../clients/all');\n\n/**\n * @api private\n */\nmodule.exports = AWS;\n","var AWS = require('../core'),\n url = AWS.util.url,\n crypto = AWS.util.crypto.lib,\n base64Encode = AWS.util.base64.encode,\n inherit = AWS.util.inherit;\n\nvar queryEncode = function (string) {\n var replacements = {\n '+': '-',\n '=': '_',\n '/': '~'\n };\n return string.replace(/[\\+=\\/]/g, function (match) {\n return replacements[match];\n });\n};\n\nvar signPolicy = function (policy, privateKey) {\n var sign = crypto.createSign('RSA-SHA1');\n sign.write(policy);\n return queryEncode(sign.sign(privateKey, 'base64'));\n};\n\nvar signWithCannedPolicy = function (url, expires, keyPairId, privateKey) {\n var policy = JSON.stringify({\n Statement: [\n {\n Resource: url,\n Condition: { DateLessThan: { 'AWS:EpochTime': expires } }\n }\n ]\n });\n\n return {\n Expires: expires,\n 'Key-Pair-Id': keyPairId,\n Signature: signPolicy(policy.toString(), privateKey)\n };\n};\n\nvar signWithCustomPolicy = function (policy, keyPairId, privateKey) {\n policy = policy.replace(/\\s/mg, '');\n\n return {\n Policy: queryEncode(base64Encode(policy)),\n 'Key-Pair-Id': keyPairId,\n Signature: signPolicy(policy, privateKey)\n };\n};\n\nvar determineScheme = function (url) {\n var parts = url.split('://');\n if (parts.length < 2) {\n throw new Error('Invalid URL.');\n }\n\n return parts[0].replace('*', '');\n};\n\nvar getRtmpUrl = function (rtmpUrl) {\n var parsed = url.parse(rtmpUrl);\n return parsed.path.replace(/^\\//, '') + (parsed.hash || '');\n};\n\nvar getResource = function (url) {\n switch (determineScheme(url)) {\n case 'http':\n case 'https':\n return url;\n case 'rtmp':\n return getRtmpUrl(url);\n default:\n throw new Error('Invalid URI scheme. Scheme must be one of'\n + ' http, https, or rtmp');\n }\n};\n\nvar handleError = function (err, callback) {\n if (!callback || typeof callback !== 'function') {\n throw err;\n }\n\n callback(err);\n};\n\nvar handleSuccess = function (result, callback) {\n if (!callback || typeof callback !== 'function') {\n return result;\n }\n\n callback(null, result);\n};\n\nAWS.CloudFront.Signer = inherit({\n /**\n * A signer object can be used to generate signed URLs and cookies for granting\n * access to content on restricted CloudFront distributions.\n *\n * @see http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html\n *\n * @param keyPairId [String] (Required) The ID of the CloudFront key pair\n * being used.\n * @param privateKey [String] (Required) A private key in RSA format.\n */\n constructor: function Signer(keyPairId, privateKey) {\n if (keyPairId === void 0 || privateKey === void 0) {\n throw new Error('A key pair ID and private key are required');\n }\n\n this.keyPairId = keyPairId;\n this.privateKey = privateKey;\n },\n\n /**\n * Create a signed Amazon CloudFront Cookie.\n *\n * @param options [Object] The options to create a signed cookie.\n * @option options url [String] The URL to which the signature will grant\n * access. Required unless you pass in a full\n * policy.\n * @option options expires [Number] A Unix UTC timestamp indicating when the\n * signature should expire. Required unless you\n * pass in a full policy.\n * @option options policy [String] A CloudFront JSON policy. Required unless\n * you pass in a url and an expiry time.\n *\n * @param cb [Function] if a callback is provided, this function will\n * pass the hash as the second parameter (after the error parameter) to\n * the callback function.\n *\n * @return [Object] if called synchronously (with no callback), returns the\n * signed cookie parameters.\n * @return [null] nothing is returned if a callback is provided.\n */\n getSignedCookie: function (options, cb) {\n var signatureHash = 'policy' in options\n ? signWithCustomPolicy(options.policy, this.keyPairId, this.privateKey)\n : signWithCannedPolicy(options.url, options.expires, this.keyPairId, this.privateKey);\n\n var cookieHash = {};\n for (var key in signatureHash) {\n if (Object.prototype.hasOwnProperty.call(signatureHash, key)) {\n cookieHash['CloudFront-' + key] = signatureHash[key];\n }\n }\n\n return handleSuccess(cookieHash, cb);\n },\n\n /**\n * Create a signed Amazon CloudFront URL.\n *\n * Keep in mind that URLs meant for use in media/flash players may have\n * different requirements for URL formats (e.g. some require that the\n * extension be removed, some require the file name to be prefixed\n * - mp4:, some require you to add \"/cfx/st\" into your URL).\n *\n * @param options [Object] The options to create a signed URL.\n * @option options url [String] The URL to which the signature will grant\n * access. Any query params included with\n * the URL should be encoded. Required.\n * @option options expires [Number] A Unix UTC timestamp indicating when the\n * signature should expire. Required unless you\n * pass in a full policy.\n * @option options policy [String] A CloudFront JSON policy. Required unless\n * you pass in a url and an expiry time.\n *\n * @param cb [Function] if a callback is provided, this function will\n * pass the URL as the second parameter (after the error parameter) to\n * the callback function.\n *\n * @return [String] if called synchronously (with no callback), returns the\n * signed URL.\n * @return [null] nothing is returned if a callback is provided.\n */\n getSignedUrl: function (options, cb) {\n try {\n var resource = getResource(options.url);\n } catch (err) {\n return handleError(err, cb);\n }\n\n var parsedUrl = url.parse(options.url, true),\n signatureHash = Object.prototype.hasOwnProperty.call(options, 'policy')\n ? signWithCustomPolicy(options.policy, this.keyPairId, this.privateKey)\n : signWithCannedPolicy(resource, options.expires, this.keyPairId, this.privateKey);\n\n parsedUrl.search = null;\n for (var key in signatureHash) {\n if (Object.prototype.hasOwnProperty.call(signatureHash, key)) {\n parsedUrl.query[key] = signatureHash[key];\n }\n }\n\n try {\n var signedUrl = determineScheme(options.url) === 'rtmp'\n ? getRtmpUrl(url.format(parsedUrl))\n : url.format(parsedUrl);\n } catch (err) {\n return handleError(err, cb);\n }\n\n return handleSuccess(signedUrl, cb);\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.CloudFront.Signer;\n","var AWS = require('./core');\nrequire('./credentials');\nrequire('./credentials/credential_provider_chain');\nvar PromisesDependency;\n\n/**\n * The main configuration class used by all service objects to set\n * the region, credentials, and other options for requests.\n *\n * By default, credentials and region settings are left unconfigured.\n * This should be configured by the application before using any\n * AWS service APIs.\n *\n * In order to set global configuration options, properties should\n * be assigned to the global {AWS.config} object.\n *\n * @see AWS.config\n *\n * @!group General Configuration Options\n *\n * @!attribute credentials\n * @return [AWS.Credentials] the AWS credentials to sign requests with.\n *\n * @!attribute region\n * @example Set the global region setting to us-west-2\n * AWS.config.update({region: 'us-west-2'});\n * @return [AWS.Credentials] The region to send service requests to.\n * @see http://docs.amazonwebservices.com/general/latest/gr/rande.html\n * A list of available endpoints for each AWS service\n *\n * @!attribute maxRetries\n * @return [Integer] the maximum amount of retries to perform for a\n * service request. By default this value is calculated by the specific\n * service object that the request is being made to.\n *\n * @!attribute maxRedirects\n * @return [Integer] the maximum amount of redirects to follow for a\n * service request. Defaults to 10.\n *\n * @!attribute paramValidation\n * @return [Boolean|map] whether input parameters should be validated against\n * the operation description before sending the request. Defaults to true.\n * Pass a map to enable any of the following specific validation features:\n *\n * * **min** [Boolean] — Validates that a value meets the min\n * constraint. This is enabled by default when paramValidation is set\n * to `true`.\n * * **max** [Boolean] — Validates that a value meets the max\n * constraint.\n * * **pattern** [Boolean] — Validates that a string value matches a\n * regular expression.\n * * **enum** [Boolean] — Validates that a string value matches one\n * of the allowable enum values.\n *\n * @!attribute computeChecksums\n * @return [Boolean] whether to compute checksums for payload bodies when\n * the service accepts it (currently supported in S3 only).\n *\n * @!attribute convertResponseTypes\n * @return [Boolean] whether types are converted when parsing response data.\n * Currently only supported for JSON based services. Turning this off may\n * improve performance on large response payloads. Defaults to `true`.\n *\n * @!attribute correctClockSkew\n * @return [Boolean] whether to apply a clock skew correction and retry\n * requests that fail because of an skewed client clock. Defaults to\n * `false`.\n *\n * @!attribute sslEnabled\n * @return [Boolean] whether SSL is enabled for requests\n *\n * @!attribute s3ForcePathStyle\n * @return [Boolean] whether to force path style URLs for S3 objects\n *\n * @!attribute s3BucketEndpoint\n * @note Setting this configuration option requires an `endpoint` to be\n * provided explicitly to the service constructor.\n * @return [Boolean] whether the provided endpoint addresses an individual\n * bucket (false if it addresses the root API endpoint).\n *\n * @!attribute s3DisableBodySigning\n * @return [Boolean] whether to disable S3 body signing when using signature version `v4`.\n * Body signing can only be disabled when using https. Defaults to `true`.\n *\n * @!attribute s3UsEast1RegionalEndpoint\n * @return ['legacy'|'regional'] when region is set to 'us-east-1', whether to send s3\n * request to global endpoints or 'us-east-1' regional endpoints. This config is only\n * applicable to S3 client;\n * Defaults to 'legacy'\n * @!attribute s3UseArnRegion\n * @return [Boolean] whether to override the request region with the region inferred\n * from requested resource's ARN. Only available for S3 buckets\n * Defaults to `true`\n *\n * @!attribute useAccelerateEndpoint\n * @note This configuration option is only compatible with S3 while accessing\n * dns-compatible buckets.\n * @return [Boolean] Whether to use the Accelerate endpoint with the S3 service.\n * Defaults to `false`.\n *\n * @!attribute retryDelayOptions\n * @example Set the base retry delay for all services to 300 ms\n * AWS.config.update({retryDelayOptions: {base: 300}});\n * // Delays with maxRetries = 3: 300, 600, 1200\n * @example Set a custom backoff function to provide delay values on retries\n * AWS.config.update({retryDelayOptions: {customBackoff: function(retryCount, err) {\n * // returns delay in ms\n * }}});\n * @return [map] A set of options to configure the retry delay on retryable errors.\n * Currently supported options are:\n *\n * * **base** [Integer] — The base number of milliseconds to use in the\n * exponential backoff for operation retries. Defaults to 100 ms for all services except\n * DynamoDB, where it defaults to 50ms.\n *\n * * **customBackoff ** [function] — A custom function that accepts a\n * retry count and error and returns the amount of time to delay in\n * milliseconds. If the result is a non-zero negative value, no further\n * retry attempts will be made. The `base` option will be ignored if this\n * option is supplied. The function is only called for retryable errors.\n *\n * @!attribute httpOptions\n * @return [map] A set of options to pass to the low-level HTTP request.\n * Currently supported options are:\n *\n * * **proxy** [String] — the URL to proxy requests through\n * * **agent** [http.Agent, https.Agent] — the Agent object to perform\n * HTTP requests with. Used for connection pooling. Note that for\n * SSL connections, a special Agent object is used in order to enable\n * peer certificate verification. This feature is only supported in the\n * Node.js environment.\n * * **connectTimeout** [Integer] — Sets the socket to timeout after\n * failing to establish a connection with the server after\n * `connectTimeout` milliseconds. This timeout has no effect once a socket\n * connection has been established.\n * * **timeout** [Integer] — The number of milliseconds a request can\n * take before automatically being terminated.\n * Defaults to two minutes (120000).\n * * **xhrAsync** [Boolean] — Whether the SDK will send asynchronous\n * HTTP requests. Used in the browser environment only. Set to false to\n * send requests synchronously. Defaults to true (async on).\n * * **xhrWithCredentials** [Boolean] — Sets the \"withCredentials\"\n * property of an XMLHttpRequest object. Used in the browser environment\n * only. Defaults to false.\n * @!attribute logger\n * @return [#write,#log] an object that responds to .write() (like a stream)\n * or .log() (like the console object) in order to log information about\n * requests\n *\n * @!attribute systemClockOffset\n * @return [Number] an offset value in milliseconds to apply to all signing\n * times. Use this to compensate for clock skew when your system may be\n * out of sync with the service time. Note that this configuration option\n * can only be applied to the global `AWS.config` object and cannot be\n * overridden in service-specific configuration. Defaults to 0 milliseconds.\n *\n * @!attribute signatureVersion\n * @return [String] the signature version to sign requests with (overriding\n * the API configuration). Possible values are: 'v2', 'v3', 'v4'.\n *\n * @!attribute signatureCache\n * @return [Boolean] whether the signature to sign requests with (overriding\n * the API configuration) is cached. Only applies to the signature version 'v4'.\n * Defaults to `true`.\n *\n * @!attribute endpointDiscoveryEnabled\n * @return [Boolean|undefined] whether to call operations with endpoints\n * given by service dynamically. Setting this config to `true` will enable\n * endpoint discovery for all applicable operations. Setting it to `false`\n * will explicitly disable endpoint discovery even though operations that\n * require endpoint discovery will presumably fail. Leaving it to\n * `undefined` means SDK only do endpoint discovery when it's required.\n * Defaults to `undefined`\n *\n * @!attribute endpointCacheSize\n * @return [Number] the size of the global cache storing endpoints from endpoint\n * discovery operations. Once endpoint cache is created, updating this setting\n * cannot change existing cache size.\n * Defaults to 1000\n *\n * @!attribute hostPrefixEnabled\n * @return [Boolean] whether to marshal request parameters to the prefix of\n * hostname. Defaults to `true`.\n *\n * @!attribute stsRegionalEndpoints\n * @return ['legacy'|'regional'] whether to send sts request to global endpoints or\n * regional endpoints.\n * Defaults to 'legacy'\n */\nAWS.Config = AWS.util.inherit({\n /**\n * @!endgroup\n */\n\n /**\n * Creates a new configuration object. This is the object that passes\n * option data along to service requests, including credentials, security,\n * region information, and some service specific settings.\n *\n * @example Creating a new configuration object with credentials and region\n * var config = new AWS.Config({\n * accessKeyId: 'AKID', secretAccessKey: 'SECRET', region: 'us-west-2'\n * });\n * @option options accessKeyId [String] your AWS access key ID.\n * @option options secretAccessKey [String] your AWS secret access key.\n * @option options sessionToken [AWS.Credentials] the optional AWS\n * session token to sign requests with.\n * @option options credentials [AWS.Credentials] the AWS credentials\n * to sign requests with. You can either specify this object, or\n * specify the accessKeyId and secretAccessKey options directly.\n * @option options credentialProvider [AWS.CredentialProviderChain] the\n * provider chain used to resolve credentials if no static `credentials`\n * property is set.\n * @option options region [String] the region to send service requests to.\n * See {region} for more information.\n * @option options maxRetries [Integer] the maximum amount of retries to\n * attempt with a request. See {maxRetries} for more information.\n * @option options maxRedirects [Integer] the maximum amount of redirects to\n * follow with a request. See {maxRedirects} for more information.\n * @option options sslEnabled [Boolean] whether to enable SSL for\n * requests.\n * @option options paramValidation [Boolean|map] whether input parameters\n * should be validated against the operation description before sending\n * the request. Defaults to true. Pass a map to enable any of the\n * following specific validation features:\n *\n * * **min** [Boolean] — Validates that a value meets the min\n * constraint. This is enabled by default when paramValidation is set\n * to `true`.\n * * **max** [Boolean] — Validates that a value meets the max\n * constraint.\n * * **pattern** [Boolean] — Validates that a string value matches a\n * regular expression.\n * * **enum** [Boolean] — Validates that a string value matches one\n * of the allowable enum values.\n * @option options computeChecksums [Boolean] whether to compute checksums\n * for payload bodies when the service accepts it (currently supported\n * in S3 only)\n * @option options convertResponseTypes [Boolean] whether types are converted\n * when parsing response data. Currently only supported for JSON based\n * services. Turning this off may improve performance on large response\n * payloads. Defaults to `true`.\n * @option options correctClockSkew [Boolean] whether to apply a clock skew\n * correction and retry requests that fail because of an skewed client\n * clock. Defaults to `false`.\n * @option options s3ForcePathStyle [Boolean] whether to force path\n * style URLs for S3 objects.\n * @option options s3BucketEndpoint [Boolean] whether the provided endpoint\n * addresses an individual bucket (false if it addresses the root API\n * endpoint). Note that setting this configuration option requires an\n * `endpoint` to be provided explicitly to the service constructor.\n * @option options s3DisableBodySigning [Boolean] whether S3 body signing\n * should be disabled when using signature version `v4`. Body signing\n * can only be disabled when using https. Defaults to `true`.\n * @option options s3UsEast1RegionalEndpoint ['legacy'|'regional'] when region\n * is set to 'us-east-1', whether to send s3 request to global endpoints or\n * 'us-east-1' regional endpoints. This config is only applicable to S3 client.\n * Defaults to `legacy`\n * @option options s3UseArnRegion [Boolean] whether to override the request region\n * with the region inferred from requested resource's ARN. Only available for S3 buckets\n * Defaults to `true`\n *\n * @option options retryDelayOptions [map] A set of options to configure\n * the retry delay on retryable errors. Currently supported options are:\n *\n * * **base** [Integer] — The base number of milliseconds to use in the\n * exponential backoff for operation retries. Defaults to 100 ms for all\n * services except DynamoDB, where it defaults to 50ms.\n * * **customBackoff ** [function] — A custom function that accepts a\n * retry count and error and returns the amount of time to delay in\n * milliseconds. If the result is a non-zero negative value, no further\n * retry attempts will be made. The `base` option will be ignored if this\n * option is supplied. The function is only called for retryable errors.\n * @option options httpOptions [map] A set of options to pass to the low-level\n * HTTP request. Currently supported options are:\n *\n * * **proxy** [String] — the URL to proxy requests through\n * * **agent** [http.Agent, https.Agent] — the Agent object to perform\n * HTTP requests with. Used for connection pooling. Defaults to the global\n * agent (`http.globalAgent`) for non-SSL connections. Note that for\n * SSL connections, a special Agent object is used in order to enable\n * peer certificate verification. This feature is only available in the\n * Node.js environment.\n * * **connectTimeout** [Integer] — Sets the socket to timeout after\n * failing to establish a connection with the server after\n * `connectTimeout` milliseconds. This timeout has no effect once a socket\n * connection has been established.\n * * **timeout** [Integer] — Sets the socket to timeout after timeout\n * milliseconds of inactivity on the socket. Defaults to two minutes\n * (120000).\n * * **xhrAsync** [Boolean] — Whether the SDK will send asynchronous\n * HTTP requests. Used in the browser environment only. Set to false to\n * send requests synchronously. Defaults to true (async on).\n * * **xhrWithCredentials** [Boolean] — Sets the \"withCredentials\"\n * property of an XMLHttpRequest object. Used in the browser environment\n * only. Defaults to false.\n * @option options apiVersion [String, Date] a String in YYYY-MM-DD format\n * (or a date) that represents the latest possible API version that can be\n * used in all services (unless overridden by `apiVersions`). Specify\n * 'latest' to use the latest possible version.\n * @option options apiVersions [map] a map of service\n * identifiers (the lowercase service class name) with the API version to\n * use when instantiating a service. Specify 'latest' for each individual\n * that can use the latest available version.\n * @option options logger [#write,#log] an object that responds to .write()\n * (like a stream) or .log() (like the console object) in order to log\n * information about requests\n * @option options systemClockOffset [Number] an offset value in milliseconds\n * to apply to all signing times. Use this to compensate for clock skew\n * when your system may be out of sync with the service time. Note that\n * this configuration option can only be applied to the global `AWS.config`\n * object and cannot be overridden in service-specific configuration.\n * Defaults to 0 milliseconds.\n * @option options signatureVersion [String] the signature version to sign\n * requests with (overriding the API configuration). Possible values are:\n * 'v2', 'v3', 'v4'.\n * @option options signatureCache [Boolean] whether the signature to sign\n * requests with (overriding the API configuration) is cached. Only applies\n * to the signature version 'v4'. Defaults to `true`.\n * @option options dynamoDbCrc32 [Boolean] whether to validate the CRC32\n * checksum of HTTP response bodies returned by DynamoDB. Default: `true`.\n * @option options useAccelerateEndpoint [Boolean] Whether to use the\n * S3 Transfer Acceleration endpoint with the S3 service. Default: `false`.\n * @option options clientSideMonitoring [Boolean] whether to collect and\n * publish this client's performance metrics of all its API requests.\n * @option options endpointDiscoveryEnabled [Boolean|undefined] whether to\n * call operations with endpoints given by service dynamically. Setting this\n * config to `true` will enable endpoint discovery for all applicable operations.\n * Setting it to `false` will explicitly disable endpoint discovery even though\n * operations that require endpoint discovery will presumably fail. Leaving it\n * to `undefined` means SDK will only do endpoint discovery when it's required.\n * Defaults to `undefined`\n * @option options endpointCacheSize [Number] the size of the global cache storing\n * endpoints from endpoint discovery operations. Once endpoint cache is created,\n * updating this setting cannot change existing cache size.\n * Defaults to 1000\n * @option options hostPrefixEnabled [Boolean] whether to marshal request\n * parameters to the prefix of hostname.\n * Defaults to `true`.\n * @option options stsRegionalEndpoints ['legacy'|'regional'] whether to send sts request\n * to global endpoints or regional endpoints.\n * Defaults to 'legacy'.\n */\n constructor: function Config(options) {\n if (options === undefined) options = {};\n options = this.extractCredentials(options);\n\n AWS.util.each.call(this, this.keys, function (key, value) {\n this.set(key, options[key], value);\n });\n },\n\n /**\n * @!group Managing Credentials\n */\n\n /**\n * Loads credentials from the configuration object. This is used internally\n * by the SDK to ensure that refreshable {Credentials} objects are properly\n * refreshed and loaded when sending a request. If you want to ensure that\n * your credentials are loaded prior to a request, you can use this method\n * directly to provide accurate credential data stored in the object.\n *\n * @note If you configure the SDK with static or environment credentials,\n * the credential data should already be present in {credentials} attribute.\n * This method is primarily necessary to load credentials from asynchronous\n * sources, or sources that can refresh credentials periodically.\n * @example Getting your access key\n * AWS.config.getCredentials(function(err) {\n * if (err) console.log(err.stack); // credentials not loaded\n * else console.log(\"Access Key:\", AWS.config.credentials.accessKeyId);\n * })\n * @callback callback function(err)\n * Called when the {credentials} have been properly set on the configuration\n * object.\n *\n * @param err [Error] if this is set, credentials were not successfully\n * loaded and this error provides information why.\n * @see credentials\n * @see Credentials\n */\n getCredentials: function getCredentials(callback) {\n var self = this;\n\n function finish(err) {\n callback(err, err ? null : self.credentials);\n }\n\n function credError(msg, err) {\n return new AWS.util.error(err || new Error(), {\n code: 'CredentialsError',\n message: msg,\n name: 'CredentialsError'\n });\n }\n\n function getAsyncCredentials() {\n self.credentials.get(function(err) {\n if (err) {\n var msg = 'Could not load credentials from ' +\n self.credentials.constructor.name;\n err = credError(msg, err);\n }\n finish(err);\n });\n }\n\n function getStaticCredentials() {\n var err = null;\n if (!self.credentials.accessKeyId || !self.credentials.secretAccessKey) {\n err = credError('Missing credentials');\n }\n finish(err);\n }\n\n if (self.credentials) {\n if (typeof self.credentials.get === 'function') {\n getAsyncCredentials();\n } else { // static credentials\n getStaticCredentials();\n }\n } else if (self.credentialProvider) {\n self.credentialProvider.resolve(function(err, creds) {\n if (err) {\n err = credError('Could not load credentials from any providers', err);\n }\n self.credentials = creds;\n finish(err);\n });\n } else {\n finish(credError('No credentials to load'));\n }\n },\n\n /**\n * @!group Loading and Setting Configuration Options\n */\n\n /**\n * @overload update(options, allowUnknownKeys = false)\n * Updates the current configuration object with new options.\n *\n * @example Update maxRetries property of a configuration object\n * config.update({maxRetries: 10});\n * @param [Object] options a map of option keys and values.\n * @param [Boolean] allowUnknownKeys whether unknown keys can be set on\n * the configuration object. Defaults to `false`.\n * @see constructor\n */\n update: function update(options, allowUnknownKeys) {\n allowUnknownKeys = allowUnknownKeys || false;\n options = this.extractCredentials(options);\n AWS.util.each.call(this, options, function (key, value) {\n if (allowUnknownKeys || Object.prototype.hasOwnProperty.call(this.keys, key) ||\n AWS.Service.hasService(key)) {\n this.set(key, value);\n }\n });\n },\n\n /**\n * Loads configuration data from a JSON file into this config object.\n * @note Loading configuration will reset all existing configuration\n * on the object.\n * @!macro nobrowser\n * @param path [String] the path relative to your process's current\n * working directory to load configuration from.\n * @return [AWS.Config] the same configuration object\n */\n loadFromPath: function loadFromPath(path) {\n this.clear();\n\n var options = JSON.parse(AWS.util.readFileSync(path));\n var fileSystemCreds = new AWS.FileSystemCredentials(path);\n var chain = new AWS.CredentialProviderChain();\n chain.providers.unshift(fileSystemCreds);\n chain.resolve(function (err, creds) {\n if (err) throw err;\n else options.credentials = creds;\n });\n\n this.constructor(options);\n\n return this;\n },\n\n /**\n * Clears configuration data on this object\n *\n * @api private\n */\n clear: function clear() {\n /*jshint forin:false */\n AWS.util.each.call(this, this.keys, function (key) {\n delete this[key];\n });\n\n // reset credential provider\n this.set('credentials', undefined);\n this.set('credentialProvider', undefined);\n },\n\n /**\n * Sets a property on the configuration object, allowing for a\n * default value\n * @api private\n */\n set: function set(property, value, defaultValue) {\n if (value === undefined) {\n if (defaultValue === undefined) {\n defaultValue = this.keys[property];\n }\n if (typeof defaultValue === 'function') {\n this[property] = defaultValue.call(this);\n } else {\n this[property] = defaultValue;\n }\n } else if (property === 'httpOptions' && this[property]) {\n // deep merge httpOptions\n this[property] = AWS.util.merge(this[property], value);\n } else {\n this[property] = value;\n }\n },\n\n /**\n * All of the keys with their default values.\n *\n * @constant\n * @api private\n */\n keys: {\n credentials: null,\n credentialProvider: null,\n region: null,\n logger: null,\n apiVersions: {},\n apiVersion: null,\n endpoint: undefined,\n httpOptions: {\n timeout: 120000\n },\n maxRetries: undefined,\n maxRedirects: 10,\n paramValidation: true,\n sslEnabled: true,\n s3ForcePathStyle: false,\n s3BucketEndpoint: false,\n s3DisableBodySigning: true,\n s3UsEast1RegionalEndpoint: 'legacy',\n s3UseArnRegion: undefined,\n computeChecksums: true,\n convertResponseTypes: true,\n correctClockSkew: false,\n customUserAgent: null,\n dynamoDbCrc32: true,\n systemClockOffset: 0,\n signatureVersion: null,\n signatureCache: true,\n retryDelayOptions: {},\n useAccelerateEndpoint: false,\n clientSideMonitoring: false,\n endpointDiscoveryEnabled: undefined,\n endpointCacheSize: 1000,\n hostPrefixEnabled: true,\n stsRegionalEndpoints: 'legacy'\n },\n\n /**\n * Extracts accessKeyId, secretAccessKey and sessionToken\n * from a configuration hash.\n *\n * @api private\n */\n extractCredentials: function extractCredentials(options) {\n if (options.accessKeyId && options.secretAccessKey) {\n options = AWS.util.copy(options);\n options.credentials = new AWS.Credentials(options);\n }\n return options;\n },\n\n /**\n * Sets the promise dependency the SDK will use wherever Promises are returned.\n * Passing `null` will force the SDK to use native Promises if they are available.\n * If native Promises are not available, passing `null` will have no effect.\n * @param [Constructor] dep A reference to a Promise constructor\n */\n setPromisesDependency: function setPromisesDependency(dep) {\n PromisesDependency = dep;\n // if null was passed in, we should try to use native promises\n if (dep === null && typeof Promise === 'function') {\n PromisesDependency = Promise;\n }\n var constructors = [AWS.Request, AWS.Credentials, AWS.CredentialProviderChain];\n if (AWS.S3) {\n constructors.push(AWS.S3);\n if (AWS.S3.ManagedUpload) {\n constructors.push(AWS.S3.ManagedUpload);\n }\n }\n AWS.util.addPromises(constructors, PromisesDependency);\n },\n\n /**\n * Gets the promise dependency set by `AWS.config.setPromisesDependency`.\n */\n getPromisesDependency: function getPromisesDependency() {\n return PromisesDependency;\n }\n});\n\n/**\n * @return [AWS.Config] The global configuration object singleton instance\n * @readonly\n * @see AWS.Config\n */\nAWS.config = new AWS.Config();\n","var AWS = require('./core');\n/**\n * @api private\n */\nfunction validateRegionalEndpointsFlagValue(configValue, errorOptions) {\n if (typeof configValue !== 'string') return undefined;\n else if (['legacy', 'regional'].indexOf(configValue.toLowerCase()) >= 0) {\n return configValue.toLowerCase();\n } else {\n throw AWS.util.error(new Error(), errorOptions);\n }\n}\n\n/**\n * Resolve the configuration value for regional endpoint from difference sources: client\n * config, environmental variable, shared config file. Value can be case-insensitive\n * 'legacy' or 'reginal'.\n * @param originalConfig user-supplied config object to resolve\n * @param options a map of config property names from individual configuration source\n * - env: name of environmental variable that refers to the config\n * - sharedConfig: name of shared configuration file property that refers to the config\n * - clientConfig: name of client configuration property that refers to the config\n *\n * @api private\n */\nfunction resolveRegionalEndpointsFlag(originalConfig, options) {\n originalConfig = originalConfig || {};\n //validate config value\n var resolved;\n if (originalConfig[options.clientConfig]) {\n resolved = validateRegionalEndpointsFlagValue(originalConfig[options.clientConfig], {\n code: 'InvalidConfiguration',\n message: 'invalid \"' + options.clientConfig + '\" configuration. Expect \"legacy\" ' +\n ' or \"regional\". Got \"' + originalConfig[options.clientConfig] + '\".'\n });\n if (resolved) return resolved;\n }\n if (!AWS.util.isNode()) return resolved;\n //validate environmental variable\n if (Object.prototype.hasOwnProperty.call(process.env, options.env)) {\n var envFlag = process.env[options.env];\n resolved = validateRegionalEndpointsFlagValue(envFlag, {\n code: 'InvalidEnvironmentalVariable',\n message: 'invalid ' + options.env + ' environmental variable. Expect \"legacy\" ' +\n ' or \"regional\". Got \"' + process.env[options.env] + '\".'\n });\n if (resolved) return resolved;\n }\n //validate shared config file\n var profile = {};\n try {\n var profiles = AWS.util.getProfilesFromSharedConfig(AWS.util.iniLoader);\n profile = profiles[process.env.AWS_PROFILE || AWS.util.defaultProfile];\n } catch (e) {};\n if (profile && Object.prototype.hasOwnProperty.call(profile, options.sharedConfig)) {\n var fileFlag = profile[options.sharedConfig];\n resolved = validateRegionalEndpointsFlagValue(fileFlag, {\n code: 'InvalidConfiguration',\n message: 'invalid ' + options.sharedConfig + ' profile config. Expect \"legacy\" ' +\n ' or \"regional\". Got \"' + profile[options.sharedConfig] + '\".'\n });\n if (resolved) return resolved;\n }\n return resolved;\n}\n\nmodule.exports = resolveRegionalEndpointsFlag;\n","/**\n * The main AWS namespace\n */\nvar AWS = { util: require('./util') };\n\n/**\n * @api private\n * @!macro [new] nobrowser\n * @note This feature is not supported in the browser environment of the SDK.\n */\nvar _hidden = {}; _hidden.toString(); // hack to parse macro\n\n/**\n * @api private\n */\nmodule.exports = AWS;\n\nAWS.util.update(AWS, {\n\n /**\n * @constant\n */\n VERSION: '2.953.0',\n\n /**\n * @api private\n */\n Signers: {},\n\n /**\n * @api private\n */\n Protocol: {\n Json: require('./protocol/json'),\n Query: require('./protocol/query'),\n Rest: require('./protocol/rest'),\n RestJson: require('./protocol/rest_json'),\n RestXml: require('./protocol/rest_xml')\n },\n\n /**\n * @api private\n */\n XML: {\n Builder: require('./xml/builder'),\n Parser: null // conditionally set based on environment\n },\n\n /**\n * @api private\n */\n JSON: {\n Builder: require('./json/builder'),\n Parser: require('./json/parser')\n },\n\n /**\n * @api private\n */\n Model: {\n Api: require('./model/api'),\n Operation: require('./model/operation'),\n Shape: require('./model/shape'),\n Paginator: require('./model/paginator'),\n ResourceWaiter: require('./model/resource_waiter')\n },\n\n /**\n * @api private\n */\n apiLoader: require('./api_loader'),\n\n /**\n * @api private\n */\n EndpointCache: require('../vendor/endpoint-cache').EndpointCache\n});\nrequire('./sequential_executor');\nrequire('./service');\nrequire('./config');\nrequire('./http');\nrequire('./event_listeners');\nrequire('./request');\nrequire('./response');\nrequire('./resource_waiter');\nrequire('./signers/request_signer');\nrequire('./param_validator');\n\n/**\n * @readonly\n * @return [AWS.SequentialExecutor] a collection of global event listeners that\n * are attached to every sent request.\n * @see AWS.Request AWS.Request for a list of events to listen for\n * @example Logging the time taken to send a request\n * AWS.events.on('send', function startSend(resp) {\n * resp.startTime = new Date().getTime();\n * }).on('complete', function calculateTime(resp) {\n * var time = (new Date().getTime() - resp.startTime) / 1000;\n * console.log('Request took ' + time + ' seconds');\n * });\n *\n * new AWS.S3().listBuckets(); // prints 'Request took 0.285 seconds'\n */\nAWS.events = new AWS.SequentialExecutor();\n\n//create endpoint cache lazily\nAWS.util.memoizedProperty(AWS, 'endpointCache', function() {\n return new AWS.EndpointCache(AWS.config.endpointCacheSize);\n}, true);\n","var AWS = require('./core');\n\n/**\n * Represents your AWS security credentials, specifically the\n * {accessKeyId}, {secretAccessKey}, and optional {sessionToken}.\n * Creating a `Credentials` object allows you to pass around your\n * security information to configuration and service objects.\n *\n * Note that this class typically does not need to be constructed manually,\n * as the {AWS.Config} and {AWS.Service} classes both accept simple\n * options hashes with the three keys. These structures will be converted\n * into Credentials objects automatically.\n *\n * ## Expiring and Refreshing Credentials\n *\n * Occasionally credentials can expire in the middle of a long-running\n * application. In this case, the SDK will automatically attempt to\n * refresh the credentials from the storage location if the Credentials\n * class implements the {refresh} method.\n *\n * If you are implementing a credential storage location, you\n * will want to create a subclass of the `Credentials` class and\n * override the {refresh} method. This method allows credentials to be\n * retrieved from the backing store, be it a file system, database, or\n * some network storage. The method should reset the credential attributes\n * on the object.\n *\n * @!attribute expired\n * @return [Boolean] whether the credentials have been expired and\n * require a refresh. Used in conjunction with {expireTime}.\n * @!attribute expireTime\n * @return [Date] a time when credentials should be considered expired. Used\n * in conjunction with {expired}.\n * @!attribute accessKeyId\n * @return [String] the AWS access key ID\n * @!attribute secretAccessKey\n * @return [String] the AWS secret access key\n * @!attribute sessionToken\n * @return [String] an optional AWS session token\n */\nAWS.Credentials = AWS.util.inherit({\n /**\n * A credentials object can be created using positional arguments or an options\n * hash.\n *\n * @overload AWS.Credentials(accessKeyId, secretAccessKey, sessionToken=null)\n * Creates a Credentials object with a given set of credential information\n * as positional arguments.\n * @param accessKeyId [String] the AWS access key ID\n * @param secretAccessKey [String] the AWS secret access key\n * @param sessionToken [String] the optional AWS session token\n * @example Create a credentials object with AWS credentials\n * var creds = new AWS.Credentials('akid', 'secret', 'session');\n * @overload AWS.Credentials(options)\n * Creates a Credentials object with a given set of credential information\n * as an options hash.\n * @option options accessKeyId [String] the AWS access key ID\n * @option options secretAccessKey [String] the AWS secret access key\n * @option options sessionToken [String] the optional AWS session token\n * @example Create a credentials object with AWS credentials\n * var creds = new AWS.Credentials({\n * accessKeyId: 'akid', secretAccessKey: 'secret', sessionToken: 'session'\n * });\n */\n constructor: function Credentials() {\n // hide secretAccessKey from being displayed with util.inspect\n AWS.util.hideProperties(this, ['secretAccessKey']);\n\n this.expired = false;\n this.expireTime = null;\n this.refreshCallbacks = [];\n if (arguments.length === 1 && typeof arguments[0] === 'object') {\n var creds = arguments[0].credentials || arguments[0];\n this.accessKeyId = creds.accessKeyId;\n this.secretAccessKey = creds.secretAccessKey;\n this.sessionToken = creds.sessionToken;\n } else {\n this.accessKeyId = arguments[0];\n this.secretAccessKey = arguments[1];\n this.sessionToken = arguments[2];\n }\n },\n\n /**\n * @return [Integer] the number of seconds before {expireTime} during which\n * the credentials will be considered expired.\n */\n expiryWindow: 15,\n\n /**\n * @return [Boolean] whether the credentials object should call {refresh}\n * @note Subclasses should override this method to provide custom refresh\n * logic.\n */\n needsRefresh: function needsRefresh() {\n var currentTime = AWS.util.date.getDate().getTime();\n var adjustedTime = new Date(currentTime + this.expiryWindow * 1000);\n\n if (this.expireTime && adjustedTime > this.expireTime) {\n return true;\n } else {\n return this.expired || !this.accessKeyId || !this.secretAccessKey;\n }\n },\n\n /**\n * Gets the existing credentials, refreshing them if they are not yet loaded\n * or have expired. Users should call this method before using {refresh},\n * as this will not attempt to reload credentials when they are already\n * loaded into the object.\n *\n * @callback callback function(err)\n * When this callback is called with no error, it means either credentials\n * do not need to be refreshed or refreshed credentials information has\n * been loaded into the object (as the `accessKeyId`, `secretAccessKey`,\n * and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n */\n get: function get(callback) {\n var self = this;\n if (this.needsRefresh()) {\n this.refresh(function(err) {\n if (!err) self.expired = false; // reset expired flag\n if (callback) callback(err);\n });\n } else if (callback) {\n callback();\n }\n },\n\n /**\n * @!method getPromise()\n * Returns a 'thenable' promise.\n * Gets the existing credentials, refreshing them if they are not yet loaded\n * or have expired. Users should call this method before using {refresh},\n * as this will not attempt to reload credentials when they are already\n * loaded into the object.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function()\n * Called if the promise is fulfilled. When this callback is called, it\n * means either credentials do not need to be refreshed or refreshed\n * credentials information has been loaded into the object (as the\n * `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] if an error occurred, this value will be filled\n * @return [Promise] A promise that represents the state of the `get` call.\n * @example Calling the `getPromise` method.\n * var promise = credProvider.getPromise();\n * promise.then(function() { ... }, function(err) { ... });\n */\n\n /**\n * @!method refreshPromise()\n * Returns a 'thenable' promise.\n * Refreshes the credentials. Users should call {get} before attempting\n * to forcibly refresh credentials.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function()\n * Called if the promise is fulfilled. When this callback is called, it\n * means refreshed credentials information has been loaded into the object\n * (as the `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] if an error occurred, this value will be filled\n * @return [Promise] A promise that represents the state of the `refresh` call.\n * @example Calling the `refreshPromise` method.\n * var promise = credProvider.refreshPromise();\n * promise.then(function() { ... }, function(err) { ... });\n */\n\n /**\n * Refreshes the credentials. Users should call {get} before attempting\n * to forcibly refresh credentials.\n *\n * @callback callback function(err)\n * When this callback is called with no error, it means refreshed\n * credentials information has been loaded into the object (as the\n * `accessKeyId`, `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @note Subclasses should override this class to reset the\n * {accessKeyId}, {secretAccessKey} and optional {sessionToken}\n * on the credentials object and then call the callback with\n * any error information.\n * @see get\n */\n refresh: function refresh(callback) {\n this.expired = false;\n callback();\n },\n\n /**\n * @api private\n * @param callback\n */\n coalesceRefresh: function coalesceRefresh(callback, sync) {\n var self = this;\n if (self.refreshCallbacks.push(callback) === 1) {\n self.load(function onLoad(err) {\n AWS.util.arrayEach(self.refreshCallbacks, function(callback) {\n if (sync) {\n callback(err);\n } else {\n // callback could throw, so defer to ensure all callbacks are notified\n AWS.util.defer(function () {\n callback(err);\n });\n }\n });\n self.refreshCallbacks.length = 0;\n });\n }\n },\n\n /**\n * @api private\n * @param callback\n */\n load: function load(callback) {\n callback();\n }\n});\n\n/**\n * @api private\n */\nAWS.Credentials.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.getPromise = AWS.util.promisifyMethod('get', PromiseDependency);\n this.prototype.refreshPromise = AWS.util.promisifyMethod('refresh', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.Credentials.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.getPromise;\n delete this.prototype.refreshPromise;\n};\n\nAWS.util.addPromises(AWS.Credentials);\n","var AWS = require('../core');\nvar STS = require('../../clients/sts');\n\n/**\n * Represents temporary credentials retrieved from {AWS.STS}. Without any\n * extra parameters, credentials will be fetched from the\n * {AWS.STS.getSessionToken} operation. If an IAM role is provided, the\n * {AWS.STS.assumeRole} operation will be used to fetch credentials for the\n * role instead.\n *\n * AWS.ChainableTemporaryCredentials differs from AWS.TemporaryCredentials in\n * the way masterCredentials and refreshes are handled.\n * AWS.ChainableTemporaryCredentials refreshes expired credentials using the\n * masterCredentials passed by the user to support chaining of STS credentials.\n * However, AWS.TemporaryCredentials recursively collapses the masterCredentials\n * during instantiation, precluding the ability to refresh credentials which\n * require intermediate, temporary credentials.\n *\n * For example, if the application should use RoleA, which must be assumed from\n * RoleB, and the environment provides credentials which can assume RoleB, then\n * AWS.ChainableTemporaryCredentials must be used to support refreshing the\n * temporary credentials for RoleA:\n *\n * ```javascript\n * var roleACreds = new AWS.ChainableTemporaryCredentials({\n * params: {RoleArn: 'RoleA'},\n * masterCredentials: new AWS.ChainableTemporaryCredentials({\n * params: {RoleArn: 'RoleB'},\n * masterCredentials: new AWS.EnvironmentCredentials('AWS')\n * })\n * });\n * ```\n *\n * If AWS.TemporaryCredentials had been used in the previous example,\n * `roleACreds` would fail to refresh because `roleACreds` would\n * use the environment credentials for the AssumeRole request.\n *\n * Another difference is that AWS.ChainableTemporaryCredentials creates the STS\n * service instance during instantiation while AWS.TemporaryCredentials creates\n * the STS service instance during the first refresh. Creating the service\n * instance during instantiation effectively captures the master credentials\n * from the global config, so that subsequent changes to the global config do\n * not affect the master credentials used to refresh the temporary credentials.\n *\n * This allows an instance of AWS.ChainableTemporaryCredentials to be assigned\n * to AWS.config.credentials:\n *\n * ```javascript\n * var envCreds = new AWS.EnvironmentCredentials('AWS');\n * AWS.config.credentials = envCreds;\n * // masterCredentials will be envCreds\n * AWS.config.credentials = new AWS.ChainableTemporaryCredentials({\n * params: {RoleArn: '...'}\n * });\n * ```\n *\n * Similarly, to use the CredentialProviderChain's default providers as the\n * master credentials, simply create a new instance of\n * AWS.ChainableTemporaryCredentials:\n *\n * ```javascript\n * AWS.config.credentials = new ChainableTemporaryCredentials({\n * params: {RoleArn: '...'}\n * });\n * ```\n *\n * @!attribute service\n * @return [AWS.STS] the STS service instance used to\n * get and refresh temporary credentials from AWS STS.\n * @note (see constructor)\n */\nAWS.ChainableTemporaryCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new temporary credentials object.\n *\n * @param options [map] a set of options\n * @option options params [map] ({}) a map of options that are passed to the\n * {AWS.STS.assumeRole} or {AWS.STS.getSessionToken} operations.\n * If a `RoleArn` parameter is passed in, credentials will be based on the\n * IAM role. If a `SerialNumber` parameter is passed in, {tokenCodeFn} must\n * also be passed in or an error will be thrown.\n * @option options masterCredentials [AWS.Credentials] the master credentials\n * used to get and refresh temporary credentials from AWS STS. By default,\n * AWS.config.credentials or AWS.config.credentialProvider will be used.\n * @option options tokenCodeFn [Function] (null) Function to provide\n * `TokenCode`, if `SerialNumber` is provided for profile in {params}. Function\n * is called with value of `SerialNumber` and `callback`, and should provide\n * the `TokenCode` or an error to the callback in the format\n * `callback(err, token)`.\n * @example Creating a new credentials object for generic temporary credentials\n * AWS.config.credentials = new AWS.ChainableTemporaryCredentials();\n * @example Creating a new credentials object for an IAM role\n * AWS.config.credentials = new AWS.ChainableTemporaryCredentials({\n * params: {\n * RoleArn: 'arn:aws:iam::1234567890:role/TemporaryCredentials'\n * }\n * });\n * @see AWS.STS.assumeRole\n * @see AWS.STS.getSessionToken\n */\n constructor: function ChainableTemporaryCredentials(options) {\n AWS.Credentials.call(this);\n options = options || {};\n this.errorCode = 'ChainableTemporaryCredentialsProviderFailure';\n this.expired = true;\n this.tokenCodeFn = null;\n\n var params = AWS.util.copy(options.params) || {};\n if (params.RoleArn) {\n params.RoleSessionName = params.RoleSessionName || 'temporary-credentials';\n }\n if (params.SerialNumber) {\n if (!options.tokenCodeFn || (typeof options.tokenCodeFn !== 'function')) {\n throw new AWS.util.error(\n new Error('tokenCodeFn must be a function when params.SerialNumber is given'),\n {code: this.errorCode}\n );\n } else {\n this.tokenCodeFn = options.tokenCodeFn;\n }\n }\n var config = AWS.util.merge(\n {\n params: params,\n credentials: options.masterCredentials || AWS.config.credentials\n },\n options.stsConfig || {}\n );\n this.service = new STS(config);\n },\n\n /**\n * Refreshes credentials using {AWS.STS.assumeRole} or\n * {AWS.STS.getSessionToken}, depending on whether an IAM role ARN was passed\n * to the credentials {constructor}.\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see AWS.Credentials.get\n */\n refresh: function refresh(callback) {\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n },\n\n /**\n * @api private\n * @param callback\n */\n load: function load(callback) {\n var self = this;\n var operation = self.service.config.params.RoleArn ? 'assumeRole' : 'getSessionToken';\n this.getTokenCode(function (err, tokenCode) {\n var params = {};\n if (err) {\n callback(err);\n return;\n }\n if (tokenCode) {\n params.TokenCode = tokenCode;\n }\n self.service[operation](params, function (err, data) {\n if (!err) {\n self.service.credentialsFrom(data, self);\n }\n callback(err);\n });\n });\n },\n\n /**\n * @api private\n */\n getTokenCode: function getTokenCode(callback) {\n var self = this;\n if (this.tokenCodeFn) {\n this.tokenCodeFn(this.service.config.params.SerialNumber, function (err, token) {\n if (err) {\n var message = err;\n if (err instanceof Error) {\n message = err.message;\n }\n callback(\n AWS.util.error(\n new Error('Error fetching MFA token: ' + message),\n { code: self.errorCode}\n )\n );\n return;\n }\n callback(null, token);\n });\n } else {\n callback(null);\n }\n }\n});\n","var AWS = require('../core');\nvar CognitoIdentity = require('../../clients/cognitoidentity');\nvar STS = require('../../clients/sts');\n\n/**\n * Represents credentials retrieved from STS Web Identity Federation using\n * the Amazon Cognito Identity service.\n *\n * By default this provider gets credentials using the\n * {AWS.CognitoIdentity.getCredentialsForIdentity} service operation, which\n * requires either an `IdentityId` or an `IdentityPoolId` (Amazon Cognito\n * Identity Pool ID), which is used to call {AWS.CognitoIdentity.getId} to\n * obtain an `IdentityId`. If the identity or identity pool is not configured in\n * the Amazon Cognito Console to use IAM roles with the appropriate permissions,\n * then additionally a `RoleArn` is required containing the ARN of the IAM trust\n * policy for the Amazon Cognito role that the user will log into. If a `RoleArn`\n * is provided, then this provider gets credentials using the\n * {AWS.STS.assumeRoleWithWebIdentity} service operation, after first getting an\n * Open ID token from {AWS.CognitoIdentity.getOpenIdToken}.\n *\n * In addition, if this credential provider is used to provide authenticated\n * login, the `Logins` map may be set to the tokens provided by the respective\n * identity providers. See {constructor} for an example on creating a credentials\n * object with proper property values.\n *\n * ## Refreshing Credentials from Identity Service\n *\n * In addition to AWS credentials expiring after a given amount of time, the\n * login token from the identity provider will also expire. Once this token\n * expires, it will not be usable to refresh AWS credentials, and another\n * token will be needed. The SDK does not manage refreshing of the token value,\n * but this can be done through a \"refresh token\" supported by most identity\n * providers. Consult the documentation for the identity provider for refreshing\n * tokens. Once the refreshed token is acquired, you should make sure to update\n * this new token in the credentials object's {params} property. The following\n * code will update the WebIdentityToken, assuming you have retrieved an updated\n * token from the identity provider:\n *\n * ```javascript\n * AWS.config.credentials.params.Logins['graph.facebook.com'] = updatedToken;\n * ```\n *\n * Future calls to `credentials.refresh()` will now use the new token.\n *\n * @!attribute params\n * @return [map] the map of params passed to\n * {AWS.CognitoIdentity.getId},\n * {AWS.CognitoIdentity.getOpenIdToken}, and\n * {AWS.STS.assumeRoleWithWebIdentity}. To update the token, set the\n * `params.WebIdentityToken` property.\n * @!attribute data\n * @return [map] the raw data response from the call to\n * {AWS.CognitoIdentity.getCredentialsForIdentity}, or\n * {AWS.STS.assumeRoleWithWebIdentity}. Use this if you want to get\n * access to other properties from the response.\n * @!attribute identityId\n * @return [String] the Cognito ID returned by the last call to\n * {AWS.CognitoIdentity.getOpenIdToken}. This ID represents the actual\n * final resolved identity ID from Amazon Cognito.\n */\nAWS.CognitoIdentityCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * @api private\n */\n localStorageKey: {\n id: 'aws.cognito.identity-id.',\n providers: 'aws.cognito.identity-providers.'\n },\n\n /**\n * Creates a new credentials object.\n * @example Creating a new credentials object\n * AWS.config.credentials = new AWS.CognitoIdentityCredentials({\n *\n * // either IdentityPoolId or IdentityId is required\n * // See the IdentityPoolId param for AWS.CognitoIdentity.getID (linked below)\n * // See the IdentityId param for AWS.CognitoIdentity.getCredentialsForIdentity\n * // or AWS.CognitoIdentity.getOpenIdToken (linked below)\n * IdentityPoolId: 'us-east-1:1699ebc0-7900-4099-b910-2df94f52a030',\n * IdentityId: 'us-east-1:128d0a74-c82f-4553-916d-90053e4a8b0f'\n *\n * // optional, only necessary when the identity pool is not configured\n * // to use IAM roles in the Amazon Cognito Console\n * // See the RoleArn param for AWS.STS.assumeRoleWithWebIdentity (linked below)\n * RoleArn: 'arn:aws:iam::1234567890:role/MYAPP-CognitoIdentity',\n *\n * // optional tokens, used for authenticated login\n * // See the Logins param for AWS.CognitoIdentity.getID (linked below)\n * Logins: {\n * 'graph.facebook.com': 'FBTOKEN',\n * 'www.amazon.com': 'AMAZONTOKEN',\n * 'accounts.google.com': 'GOOGLETOKEN',\n * 'api.twitter.com': 'TWITTERTOKEN',\n * 'www.digits.com': 'DIGITSTOKEN'\n * },\n *\n * // optional name, defaults to web-identity\n * // See the RoleSessionName param for AWS.STS.assumeRoleWithWebIdentity (linked below)\n * RoleSessionName: 'web',\n *\n * // optional, only necessary when application runs in a browser\n * // and multiple users are signed in at once, used for caching\n * LoginId: 'example@gmail.com'\n *\n * }, {\n * // optionally provide configuration to apply to the underlying service clients\n * // if configuration is not provided, then configuration will be pulled from AWS.config\n *\n * // region should match the region your identity pool is located in\n * region: 'us-east-1',\n *\n * // specify timeout options\n * httpOptions: {\n * timeout: 100\n * }\n * });\n * @see AWS.CognitoIdentity.getId\n * @see AWS.CognitoIdentity.getCredentialsForIdentity\n * @see AWS.STS.assumeRoleWithWebIdentity\n * @see AWS.CognitoIdentity.getOpenIdToken\n * @see AWS.Config\n * @note If a region is not provided in the global AWS.config, or\n * specified in the `clientConfig` to the CognitoIdentityCredentials\n * constructor, you may encounter a 'Missing credentials in config' error\n * when calling making a service call.\n */\n constructor: function CognitoIdentityCredentials(params, clientConfig) {\n AWS.Credentials.call(this);\n this.expired = true;\n this.params = params;\n this.data = null;\n this._identityId = null;\n this._clientConfig = AWS.util.copy(clientConfig || {});\n this.loadCachedId();\n var self = this;\n Object.defineProperty(this, 'identityId', {\n get: function() {\n self.loadCachedId();\n return self._identityId || self.params.IdentityId;\n },\n set: function(identityId) {\n self._identityId = identityId;\n }\n });\n },\n\n /**\n * Refreshes credentials using {AWS.CognitoIdentity.getCredentialsForIdentity},\n * or {AWS.STS.assumeRoleWithWebIdentity}.\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see AWS.Credentials.get\n */\n refresh: function refresh(callback) {\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n },\n\n /**\n * @api private\n * @param callback\n */\n load: function load(callback) {\n var self = this;\n self.createClients();\n self.data = null;\n self._identityId = null;\n self.getId(function(err) {\n if (!err) {\n if (!self.params.RoleArn) {\n self.getCredentialsForIdentity(callback);\n } else {\n self.getCredentialsFromSTS(callback);\n }\n } else {\n self.clearIdOnNotAuthorized(err);\n callback(err);\n }\n });\n },\n\n /**\n * Clears the cached Cognito ID associated with the currently configured\n * identity pool ID. Use this to manually invalidate your cache if\n * the identity pool ID was deleted.\n */\n clearCachedId: function clearCache() {\n this._identityId = null;\n delete this.params.IdentityId;\n\n var poolId = this.params.IdentityPoolId;\n var loginId = this.params.LoginId || '';\n delete this.storage[this.localStorageKey.id + poolId + loginId];\n delete this.storage[this.localStorageKey.providers + poolId + loginId];\n },\n\n /**\n * @api private\n */\n clearIdOnNotAuthorized: function clearIdOnNotAuthorized(err) {\n var self = this;\n if (err.code == 'NotAuthorizedException') {\n self.clearCachedId();\n }\n },\n\n /**\n * Retrieves a Cognito ID, loading from cache if it was already retrieved\n * on this device.\n *\n * @callback callback function(err, identityId)\n * @param err [Error, null] an error object if the call failed or null if\n * it succeeded.\n * @param identityId [String, null] if successful, the callback will return\n * the Cognito ID.\n * @note If not loaded explicitly, the Cognito ID is loaded and stored in\n * localStorage in the browser environment of a device.\n * @api private\n */\n getId: function getId(callback) {\n var self = this;\n if (typeof self.params.IdentityId === 'string') {\n return callback(null, self.params.IdentityId);\n }\n\n self.cognito.getId(function(err, data) {\n if (!err && data.IdentityId) {\n self.params.IdentityId = data.IdentityId;\n callback(null, data.IdentityId);\n } else {\n callback(err);\n }\n });\n },\n\n\n /**\n * @api private\n */\n loadCredentials: function loadCredentials(data, credentials) {\n if (!data || !credentials) return;\n credentials.expired = false;\n credentials.accessKeyId = data.Credentials.AccessKeyId;\n credentials.secretAccessKey = data.Credentials.SecretKey;\n credentials.sessionToken = data.Credentials.SessionToken;\n credentials.expireTime = data.Credentials.Expiration;\n },\n\n /**\n * @api private\n */\n getCredentialsForIdentity: function getCredentialsForIdentity(callback) {\n var self = this;\n self.cognito.getCredentialsForIdentity(function(err, data) {\n if (!err) {\n self.cacheId(data);\n self.data = data;\n self.loadCredentials(self.data, self);\n } else {\n self.clearIdOnNotAuthorized(err);\n }\n callback(err);\n });\n },\n\n /**\n * @api private\n */\n getCredentialsFromSTS: function getCredentialsFromSTS(callback) {\n var self = this;\n self.cognito.getOpenIdToken(function(err, data) {\n if (!err) {\n self.cacheId(data);\n self.params.WebIdentityToken = data.Token;\n self.webIdentityCredentials.refresh(function(webErr) {\n if (!webErr) {\n self.data = self.webIdentityCredentials.data;\n self.sts.credentialsFrom(self.data, self);\n }\n callback(webErr);\n });\n } else {\n self.clearIdOnNotAuthorized(err);\n callback(err);\n }\n });\n },\n\n /**\n * @api private\n */\n loadCachedId: function loadCachedId() {\n var self = this;\n\n // in the browser we source default IdentityId from localStorage\n if (AWS.util.isBrowser() && !self.params.IdentityId) {\n var id = self.getStorage('id');\n if (id && self.params.Logins) {\n var actualProviders = Object.keys(self.params.Logins);\n var cachedProviders =\n (self.getStorage('providers') || '').split(',');\n\n // only load ID if at least one provider used this ID before\n var intersect = cachedProviders.filter(function(n) {\n return actualProviders.indexOf(n) !== -1;\n });\n if (intersect.length !== 0) {\n self.params.IdentityId = id;\n }\n } else if (id) {\n self.params.IdentityId = id;\n }\n }\n },\n\n /**\n * @api private\n */\n createClients: function() {\n var clientConfig = this._clientConfig;\n this.webIdentityCredentials = this.webIdentityCredentials ||\n new AWS.WebIdentityCredentials(this.params, clientConfig);\n if (!this.cognito) {\n var cognitoConfig = AWS.util.merge({}, clientConfig);\n cognitoConfig.params = this.params;\n this.cognito = new CognitoIdentity(cognitoConfig);\n }\n this.sts = this.sts || new STS(clientConfig);\n },\n\n /**\n * @api private\n */\n cacheId: function cacheId(data) {\n this._identityId = data.IdentityId;\n this.params.IdentityId = this._identityId;\n\n // cache this IdentityId in browser localStorage if possible\n if (AWS.util.isBrowser()) {\n this.setStorage('id', data.IdentityId);\n\n if (this.params.Logins) {\n this.setStorage('providers', Object.keys(this.params.Logins).join(','));\n }\n }\n },\n\n /**\n * @api private\n */\n getStorage: function getStorage(key) {\n return this.storage[this.localStorageKey[key] + this.params.IdentityPoolId + (this.params.LoginId || '')];\n },\n\n /**\n * @api private\n */\n setStorage: function setStorage(key, val) {\n try {\n this.storage[this.localStorageKey[key] + this.params.IdentityPoolId + (this.params.LoginId || '')] = val;\n } catch (_) {}\n },\n\n /**\n * @api private\n */\n storage: (function() {\n try {\n var storage = AWS.util.isBrowser() && window.localStorage !== null && typeof window.localStorage === 'object' ?\n window.localStorage : {};\n\n // Test set/remove which would throw an error in Safari's private browsing\n storage['aws.test-storage'] = 'foobar';\n delete storage['aws.test-storage'];\n\n return storage;\n } catch (_) {\n return {};\n }\n })()\n});\n","var AWS = require('../core');\n\n/**\n * Creates a credential provider chain that searches for AWS credentials\n * in a list of credential providers specified by the {providers} property.\n *\n * By default, the chain will use the {defaultProviders} to resolve credentials.\n * These providers will look in the environment using the\n * {AWS.EnvironmentCredentials} class with the 'AWS' and 'AMAZON' prefixes.\n *\n * ## Setting Providers\n *\n * Each provider in the {providers} list should be a function that returns\n * a {AWS.Credentials} object, or a hardcoded credentials object. The function\n * form allows for delayed execution of the credential construction.\n *\n * ## Resolving Credentials from a Chain\n *\n * Call {resolve} to return the first valid credential object that can be\n * loaded by the provider chain.\n *\n * For example, to resolve a chain with a custom provider that checks a file\n * on disk after the set of {defaultProviders}:\n *\n * ```javascript\n * var diskProvider = new AWS.FileSystemCredentials('./creds.json');\n * var chain = new AWS.CredentialProviderChain();\n * chain.providers.push(diskProvider);\n * chain.resolve();\n * ```\n *\n * The above code will return the `diskProvider` object if the\n * file contains credentials and the `defaultProviders` do not contain\n * any credential settings.\n *\n * @!attribute providers\n * @return [Array]\n * a list of credentials objects or functions that return credentials\n * objects. If the provider is a function, the function will be\n * executed lazily when the provider needs to be checked for valid\n * credentials. By default, this object will be set to the\n * {defaultProviders}.\n * @see defaultProviders\n */\nAWS.CredentialProviderChain = AWS.util.inherit(AWS.Credentials, {\n\n /**\n * Creates a new CredentialProviderChain with a default set of providers\n * specified by {defaultProviders}.\n */\n constructor: function CredentialProviderChain(providers) {\n if (providers) {\n this.providers = providers;\n } else {\n this.providers = AWS.CredentialProviderChain.defaultProviders.slice(0);\n }\n this.resolveCallbacks = [];\n },\n\n /**\n * @!method resolvePromise()\n * Returns a 'thenable' promise.\n * Resolves the provider chain by searching for the first set of\n * credentials in {providers}.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function(credentials)\n * Called if the promise is fulfilled and the provider resolves the chain\n * to a credentials object\n * @param credentials [AWS.Credentials] the credentials object resolved\n * by the provider chain.\n * @callback rejectedCallback function(error)\n * Called if the promise is rejected.\n * @param err [Error] the error object returned if no credentials are found.\n * @return [Promise] A promise that represents the state of the `resolve` method call.\n * @example Calling the `resolvePromise` method.\n * var promise = chain.resolvePromise();\n * promise.then(function(credentials) { ... }, function(err) { ... });\n */\n\n /**\n * Resolves the provider chain by searching for the first set of\n * credentials in {providers}.\n *\n * @callback callback function(err, credentials)\n * Called when the provider resolves the chain to a credentials object\n * or null if no credentials can be found.\n *\n * @param err [Error] the error object returned if no credentials are\n * found.\n * @param credentials [AWS.Credentials] the credentials object resolved\n * by the provider chain.\n * @return [AWS.CredentialProviderChain] the provider, for chaining.\n */\n resolve: function resolve(callback) {\n var self = this;\n if (self.providers.length === 0) {\n callback(new Error('No providers'));\n return self;\n }\n\n if (self.resolveCallbacks.push(callback) === 1) {\n var index = 0;\n var providers = self.providers.slice(0);\n\n function resolveNext(err, creds) {\n if ((!err && creds) || index === providers.length) {\n AWS.util.arrayEach(self.resolveCallbacks, function (callback) {\n callback(err, creds);\n });\n self.resolveCallbacks.length = 0;\n return;\n }\n\n var provider = providers[index++];\n if (typeof provider === 'function') {\n creds = provider.call();\n } else {\n creds = provider;\n }\n\n if (creds.get) {\n creds.get(function (getErr) {\n resolveNext(getErr, getErr ? null : creds);\n });\n } else {\n resolveNext(null, creds);\n }\n }\n\n resolveNext();\n }\n\n return self;\n }\n});\n\n/**\n * The default set of providers used by a vanilla CredentialProviderChain.\n *\n * In the browser:\n *\n * ```javascript\n * AWS.CredentialProviderChain.defaultProviders = []\n * ```\n *\n * In Node.js:\n *\n * ```javascript\n * AWS.CredentialProviderChain.defaultProviders = [\n * function () { return new AWS.EnvironmentCredentials('AWS'); },\n * function () { return new AWS.EnvironmentCredentials('AMAZON'); },\n * function () { return new AWS.SharedIniFileCredentials(); },\n * function () { return new AWS.ECSCredentials(); },\n * function () { return new AWS.ProcessCredentials(); },\n * function () { return new AWS.TokenFileWebIdentityCredentials(); },\n * function () { return new AWS.EC2MetadataCredentials() }\n * ]\n * ```\n */\nAWS.CredentialProviderChain.defaultProviders = [];\n\n/**\n * @api private\n */\nAWS.CredentialProviderChain.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.resolvePromise = AWS.util.promisifyMethod('resolve', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.CredentialProviderChain.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.resolvePromise;\n};\n\nAWS.util.addPromises(AWS.CredentialProviderChain);\n","var AWS = require('../core');\nrequire('../metadata_service');\n\n/**\n * Represents credentials received from the metadata service on an EC2 instance.\n *\n * By default, this class will connect to the metadata service using\n * {AWS.MetadataService} and attempt to load any available credentials. If it\n * can connect, and credentials are available, these will be used with zero\n * configuration.\n *\n * This credentials class will by default timeout after 1 second of inactivity\n * and retry 3 times.\n * If your requests to the EC2 metadata service are timing out, you can increase\n * these values by configuring them directly:\n *\n * ```javascript\n * AWS.config.credentials = new AWS.EC2MetadataCredentials({\n * httpOptions: { timeout: 5000 }, // 5 second timeout\n * maxRetries: 10, // retry 10 times\n * retryDelayOptions: { base: 200 } // see AWS.Config for information\n * });\n *\n * If your requests are timing out in connecting to the metadata service, such\n * as when testing on a development machine, you can use the connectTimeout\n * option, specified in milliseconds, which also defaults to 1 second.\n * ```\n *\n * @see AWS.Config.retryDelayOptions\n *\n * @!macro nobrowser\n */\nAWS.EC2MetadataCredentials = AWS.util.inherit(AWS.Credentials, {\n constructor: function EC2MetadataCredentials(options) {\n AWS.Credentials.call(this);\n\n options = options ? AWS.util.copy(options) : {};\n options = AWS.util.merge(\n {maxRetries: this.defaultMaxRetries}, options);\n if (!options.httpOptions) options.httpOptions = {};\n options.httpOptions = AWS.util.merge(\n {timeout: this.defaultTimeout,\n connectTimeout: this.defaultConnectTimeout},\n options.httpOptions);\n\n this.metadataService = new AWS.MetadataService(options);\n this.metadata = {};\n },\n\n /**\n * @api private\n */\n defaultTimeout: 1000,\n\n /**\n * @api private\n */\n defaultConnectTimeout: 1000,\n\n /**\n * @api private\n */\n defaultMaxRetries: 3,\n\n /**\n * Loads the credentials from the instance metadata service\n *\n * @callback callback function(err)\n * Called when the instance metadata service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n },\n\n /**\n * @api private\n * @param callback\n */\n load: function load(callback) {\n var self = this;\n self.metadataService.loadCredentials(function(err, creds) {\n if (!err) {\n var currentTime = AWS.util.date.getDate();\n var expireTime = new Date(creds.Expiration);\n if (expireTime < currentTime) {\n err = AWS.util.error(\n new Error('EC2 Instance Metadata Serivce provided expired credentials'),\n { code: 'EC2MetadataCredentialsProviderFailure' }\n );\n } else {\n self.expired = false;\n self.metadata = creds;\n self.accessKeyId = creds.AccessKeyId;\n self.secretAccessKey = creds.SecretAccessKey;\n self.sessionToken = creds.Token;\n self.expireTime = expireTime;\n }\n }\n callback(err);\n });\n }\n});\n","var AWS = require('../core');\n\n/**\n * Represents credentials received from relative URI specified in the ECS container.\n *\n * This class will request refreshable credentials from the relative URI\n * specified by the AWS_CONTAINER_CREDENTIALS_RELATIVE_URI or the\n * AWS_CONTAINER_CREDENTIALS_FULL_URI environment variable. If valid credentials\n * are returned in the response, these will be used with zero configuration.\n *\n * This credentials class will by default timeout after 1 second of inactivity\n * and retry 3 times.\n * If your requests to the relative URI are timing out, you can increase\n * the value by configuring them directly:\n *\n * ```javascript\n * AWS.config.credentials = new AWS.ECSCredentials({\n * httpOptions: { timeout: 5000 }, // 5 second timeout\n * maxRetries: 10, // retry 10 times\n * retryDelayOptions: { base: 200 } // see AWS.Config for information\n * });\n * ```\n *\n * @see AWS.Config.retryDelayOptions\n *\n * @!macro nobrowser\n */\nAWS.ECSCredentials = AWS.RemoteCredentials;\n","var AWS = require('../core');\n\n/**\n * Represents credentials from the environment.\n *\n * By default, this class will look for the matching environment variables\n * prefixed by a given {envPrefix}. The un-prefixed environment variable names\n * for each credential value is listed below:\n *\n * ```javascript\n * accessKeyId: ACCESS_KEY_ID\n * secretAccessKey: SECRET_ACCESS_KEY\n * sessionToken: SESSION_TOKEN\n * ```\n *\n * With the default prefix of 'AWS', the environment variables would be:\n *\n * AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN\n *\n * @!attribute envPrefix\n * @readonly\n * @return [String] the prefix for the environment variable names excluding\n * the separating underscore ('_').\n */\nAWS.EnvironmentCredentials = AWS.util.inherit(AWS.Credentials, {\n\n /**\n * Creates a new EnvironmentCredentials class with a given variable\n * prefix {envPrefix}. For example, to load credentials using the 'AWS'\n * prefix:\n *\n * ```javascript\n * var creds = new AWS.EnvironmentCredentials('AWS');\n * creds.accessKeyId == 'AKID' // from AWS_ACCESS_KEY_ID env var\n * ```\n *\n * @param envPrefix [String] the prefix to use (e.g., 'AWS') for environment\n * variables. Do not include the separating underscore.\n */\n constructor: function EnvironmentCredentials(envPrefix) {\n AWS.Credentials.call(this);\n this.envPrefix = envPrefix;\n this.get(function() {});\n },\n\n /**\n * Loads credentials from the environment using the prefixed\n * environment variables.\n *\n * @callback callback function(err)\n * Called after the (prefixed) ACCESS_KEY_ID, SECRET_ACCESS_KEY, and\n * SESSION_TOKEN environment variables are read. When this callback is\n * called with no error, it means that the credentials information has\n * been loaded into the object (as the `accessKeyId`, `secretAccessKey`,\n * and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n if (!callback) callback = AWS.util.fn.callback;\n\n if (!process || !process.env) {\n callback(AWS.util.error(\n new Error('No process info or environment variables available'),\n { code: 'EnvironmentCredentialsProviderFailure' }\n ));\n return;\n }\n\n var keys = ['ACCESS_KEY_ID', 'SECRET_ACCESS_KEY', 'SESSION_TOKEN'];\n var values = [];\n\n for (var i = 0; i < keys.length; i++) {\n var prefix = '';\n if (this.envPrefix) prefix = this.envPrefix + '_';\n values[i] = process.env[prefix + keys[i]];\n if (!values[i] && keys[i] !== 'SESSION_TOKEN') {\n callback(AWS.util.error(\n new Error('Variable ' + prefix + keys[i] + ' not set.'),\n { code: 'EnvironmentCredentialsProviderFailure' }\n ));\n return;\n }\n }\n\n this.expired = false;\n AWS.Credentials.apply(this, values);\n callback();\n }\n\n});\n","var AWS = require('../core');\n\n/**\n * Represents credentials from a JSON file on disk.\n * If the credentials expire, the SDK can {refresh} the credentials\n * from the file.\n *\n * The format of the file should be similar to the options passed to\n * {AWS.Config}:\n *\n * ```javascript\n * {accessKeyId: 'akid', secretAccessKey: 'secret', sessionToken: 'optional'}\n * ```\n *\n * @example Loading credentials from disk\n * var creds = new AWS.FileSystemCredentials('./configuration.json');\n * creds.accessKeyId == 'AKID'\n *\n * @!attribute filename\n * @readonly\n * @return [String] the path to the JSON file on disk containing the\n * credentials.\n * @!macro nobrowser\n */\nAWS.FileSystemCredentials = AWS.util.inherit(AWS.Credentials, {\n\n /**\n * @overload AWS.FileSystemCredentials(filename)\n * Creates a new FileSystemCredentials object from a filename\n *\n * @param filename [String] the path on disk to the JSON file to load.\n */\n constructor: function FileSystemCredentials(filename) {\n AWS.Credentials.call(this);\n this.filename = filename;\n this.get(function() {});\n },\n\n /**\n * Loads the credentials from the {filename} on disk.\n *\n * @callback callback function(err)\n * Called after the JSON file on disk is read and parsed. When this callback\n * is called with no error, it means that the credentials information\n * has been loaded into the object (as the `accessKeyId`, `secretAccessKey`,\n * and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n if (!callback) callback = AWS.util.fn.callback;\n try {\n var creds = JSON.parse(AWS.util.readFileSync(this.filename));\n AWS.Credentials.call(this, creds);\n if (!this.accessKeyId || !this.secretAccessKey) {\n throw AWS.util.error(\n new Error('Credentials not set in ' + this.filename),\n { code: 'FileSystemCredentialsProviderFailure' }\n );\n }\n this.expired = false;\n callback();\n } catch (err) {\n callback(err);\n }\n }\n\n});\n","var AWS = require('../core');\nvar proc = require('child_process');\nvar iniLoader = AWS.util.iniLoader;\n\n/**\n * Represents credentials loaded from shared credentials file\n * (defaulting to ~/.aws/credentials or defined by the\n * `AWS_SHARED_CREDENTIALS_FILE` environment variable).\n *\n * ## Using process credentials\n *\n * The credentials file can specify a credential provider that executes\n * a given process and attempts to read its stdout to recieve a JSON payload\n * containing the credentials:\n *\n * [default]\n * credential_process = /usr/bin/credential_proc\n *\n * Automatically handles refreshing credentials if an Expiration time is\n * provided in the credentials payload. Credentials supplied in the same profile\n * will take precedence over the credential_process.\n *\n * Sourcing credentials from an external process can potentially be dangerous,\n * so proceed with caution. Other credential providers should be preferred if\n * at all possible. If using this option, you should make sure that the shared\n * credentials file is as locked down as possible using security best practices\n * for your operating system.\n *\n * ## Using custom profiles\n *\n * The SDK supports loading credentials for separate profiles. This can be done\n * in two ways:\n *\n * 1. Set the `AWS_PROFILE` environment variable in your process prior to\n * loading the SDK.\n * 2. Directly load the AWS.ProcessCredentials provider:\n *\n * ```javascript\n * var creds = new AWS.ProcessCredentials({profile: 'myprofile'});\n * AWS.config.credentials = creds;\n * ```\n *\n * @!macro nobrowser\n */\nAWS.ProcessCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new ProcessCredentials object.\n *\n * @param options [map] a set of options\n * @option options profile [String] (AWS_PROFILE env var or 'default')\n * the name of the profile to load.\n * @option options filename [String] ('~/.aws/credentials' or defined by\n * AWS_SHARED_CREDENTIALS_FILE process env var)\n * the filename to use when loading credentials.\n * @option options callback [Function] (err) Credentials are eagerly loaded\n * by the constructor. When the callback is called with no error, the\n * credentials have been loaded successfully.\n */\n constructor: function ProcessCredentials(options) {\n AWS.Credentials.call(this);\n\n options = options || {};\n\n this.filename = options.filename;\n this.profile = options.profile || process.env.AWS_PROFILE || AWS.util.defaultProfile;\n this.get(options.callback || AWS.util.fn.noop);\n },\n\n /**\n * @api private\n */\n load: function load(callback) {\n var self = this;\n try {\n var profiles = AWS.util.getProfilesFromSharedConfig(iniLoader, this.filename);\n var profile = profiles[this.profile] || {};\n\n if (Object.keys(profile).length === 0) {\n throw AWS.util.error(\n new Error('Profile ' + this.profile + ' not found'),\n { code: 'ProcessCredentialsProviderFailure' }\n );\n }\n\n if (profile['credential_process']) {\n this.loadViaCredentialProcess(profile, function(err, data) {\n if (err) {\n callback(err, null);\n } else {\n self.expired = false;\n self.accessKeyId = data.AccessKeyId;\n self.secretAccessKey = data.SecretAccessKey;\n self.sessionToken = data.SessionToken;\n if (data.Expiration) {\n self.expireTime = new Date(data.Expiration);\n }\n callback(null);\n }\n });\n } else {\n throw AWS.util.error(\n new Error('Profile ' + this.profile + ' did not include credential process'),\n { code: 'ProcessCredentialsProviderFailure' }\n );\n }\n } catch (err) {\n callback(err);\n }\n },\n\n /**\n * Executes the credential_process and retrieves\n * credentials from the output\n * @api private\n * @param profile [map] credentials profile\n * @throws ProcessCredentialsProviderFailure\n */\n loadViaCredentialProcess: function loadViaCredentialProcess(profile, callback) {\n proc.exec(profile['credential_process'], { env: process.env }, function(err, stdOut, stdErr) {\n if (err) {\n callback(AWS.util.error(\n new Error('credential_process returned error'),\n { code: 'ProcessCredentialsProviderFailure'}\n ), null);\n } else {\n try {\n var credData = JSON.parse(stdOut);\n if (credData.Expiration) {\n var currentTime = AWS.util.date.getDate();\n var expireTime = new Date(credData.Expiration);\n if (expireTime < currentTime) {\n throw Error('credential_process returned expired credentials');\n }\n }\n\n if (credData.Version !== 1) {\n throw Error('credential_process does not return Version == 1');\n }\n callback(null, credData);\n } catch (err) {\n callback(AWS.util.error(\n new Error(err.message),\n { code: 'ProcessCredentialsProviderFailure'}\n ), null);\n }\n }\n });\n },\n\n /**\n * Loads the credentials from the credential process\n *\n * @callback callback function(err)\n * Called after the credential process has been executed. When this\n * callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n iniLoader.clearCachedFiles();\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n }\n});\n","var AWS = require('../core'),\n ENV_RELATIVE_URI = 'AWS_CONTAINER_CREDENTIALS_RELATIVE_URI',\n ENV_FULL_URI = 'AWS_CONTAINER_CREDENTIALS_FULL_URI',\n ENV_AUTH_TOKEN = 'AWS_CONTAINER_AUTHORIZATION_TOKEN',\n FULL_URI_UNRESTRICTED_PROTOCOLS = ['https:'],\n FULL_URI_ALLOWED_PROTOCOLS = ['http:', 'https:'],\n FULL_URI_ALLOWED_HOSTNAMES = ['localhost', '127.0.0.1'],\n RELATIVE_URI_HOST = '169.254.170.2';\n\n/**\n * Represents credentials received from specified URI.\n *\n * This class will request refreshable credentials from the relative URI\n * specified by the AWS_CONTAINER_CREDENTIALS_RELATIVE_URI or the\n * AWS_CONTAINER_CREDENTIALS_FULL_URI environment variable. If valid credentials\n * are returned in the response, these will be used with zero configuration.\n *\n * This credentials class will by default timeout after 1 second of inactivity\n * and retry 3 times.\n * If your requests to the relative URI are timing out, you can increase\n * the value by configuring them directly:\n *\n * ```javascript\n * AWS.config.credentials = new AWS.RemoteCredentials({\n * httpOptions: { timeout: 5000 }, // 5 second timeout\n * maxRetries: 10, // retry 10 times\n * retryDelayOptions: { base: 200 } // see AWS.Config for information\n * });\n * ```\n *\n * @see AWS.Config.retryDelayOptions\n *\n * @!macro nobrowser\n */\nAWS.RemoteCredentials = AWS.util.inherit(AWS.Credentials, {\n constructor: function RemoteCredentials(options) {\n AWS.Credentials.call(this);\n options = options ? AWS.util.copy(options) : {};\n if (!options.httpOptions) options.httpOptions = {};\n options.httpOptions = AWS.util.merge(\n this.httpOptions, options.httpOptions);\n AWS.util.update(this, options);\n },\n\n /**\n * @api private\n */\n httpOptions: { timeout: 1000 },\n\n /**\n * @api private\n */\n maxRetries: 3,\n\n /**\n * @api private\n */\n isConfiguredForEcsCredentials: function isConfiguredForEcsCredentials() {\n return Boolean(\n process &&\n process.env &&\n (process.env[ENV_RELATIVE_URI] || process.env[ENV_FULL_URI])\n );\n },\n\n /**\n * @api private\n */\n getECSFullUri: function getECSFullUri() {\n if (process && process.env) {\n var relative = process.env[ENV_RELATIVE_URI],\n full = process.env[ENV_FULL_URI];\n if (relative) {\n return 'http://' + RELATIVE_URI_HOST + relative;\n } else if (full) {\n var parsed = AWS.util.urlParse(full);\n if (FULL_URI_ALLOWED_PROTOCOLS.indexOf(parsed.protocol) < 0) {\n throw AWS.util.error(\n new Error('Unsupported protocol: AWS.RemoteCredentials supports '\n + FULL_URI_ALLOWED_PROTOCOLS.join(',') + ' only; '\n + parsed.protocol + ' requested.'),\n { code: 'ECSCredentialsProviderFailure' }\n );\n }\n\n if (FULL_URI_UNRESTRICTED_PROTOCOLS.indexOf(parsed.protocol) < 0 &&\n FULL_URI_ALLOWED_HOSTNAMES.indexOf(parsed.hostname) < 0) {\n throw AWS.util.error(\n new Error('Unsupported hostname: AWS.RemoteCredentials only supports '\n + FULL_URI_ALLOWED_HOSTNAMES.join(',') + ' for ' + parsed.protocol + '; '\n + parsed.protocol + '//' + parsed.hostname + ' requested.'),\n { code: 'ECSCredentialsProviderFailure' }\n );\n }\n\n return full;\n } else {\n throw AWS.util.error(\n new Error('Variable ' + ENV_RELATIVE_URI + ' or ' + ENV_FULL_URI +\n ' must be set to use AWS.RemoteCredentials.'),\n { code: 'ECSCredentialsProviderFailure' }\n );\n }\n } else {\n throw AWS.util.error(\n new Error('No process info available'),\n { code: 'ECSCredentialsProviderFailure' }\n );\n }\n },\n\n /**\n * @api private\n */\n getECSAuthToken: function getECSAuthToken() {\n if (process && process.env && process.env[ENV_FULL_URI]) {\n return process.env[ENV_AUTH_TOKEN];\n }\n },\n\n /**\n * @api private\n */\n credsFormatIsValid: function credsFormatIsValid(credData) {\n return (!!credData.accessKeyId && !!credData.secretAccessKey &&\n !!credData.sessionToken && !!credData.expireTime);\n },\n\n /**\n * @api private\n */\n formatCreds: function formatCreds(credData) {\n if (!!credData.credentials) {\n credData = credData.credentials;\n }\n\n return {\n expired: false,\n accessKeyId: credData.accessKeyId || credData.AccessKeyId,\n secretAccessKey: credData.secretAccessKey || credData.SecretAccessKey,\n sessionToken: credData.sessionToken || credData.Token,\n expireTime: new Date(credData.expiration || credData.Expiration)\n };\n },\n\n /**\n * @api private\n */\n request: function request(url, callback) {\n var httpRequest = new AWS.HttpRequest(url);\n httpRequest.method = 'GET';\n httpRequest.headers.Accept = 'application/json';\n var token = this.getECSAuthToken();\n if (token) {\n httpRequest.headers.Authorization = token;\n }\n AWS.util.handleRequestWithRetries(httpRequest, this, callback);\n },\n\n /**\n * Loads the credentials from the relative URI specified by container\n *\n * @callback callback function(err)\n * Called when the request to the relative URI responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, `sessionToken`, and `expireTime` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n },\n\n /**\n * @api private\n */\n load: function load(callback) {\n var self = this;\n var fullUri;\n\n try {\n fullUri = this.getECSFullUri();\n } catch (err) {\n callback(err);\n return;\n }\n\n this.request(fullUri, function(err, data) {\n if (!err) {\n try {\n data = JSON.parse(data);\n var creds = self.formatCreds(data);\n if (!self.credsFormatIsValid(creds)) {\n throw AWS.util.error(\n new Error('Response data is not in valid format'),\n { code: 'ECSCredentialsProviderFailure' }\n );\n }\n AWS.util.update(self, creds);\n } catch (dataError) {\n err = dataError;\n }\n }\n callback(err, creds);\n });\n }\n});\n","var AWS = require('../core');\nvar STS = require('../../clients/sts');\n\n/**\n * Represents credentials retrieved from STS SAML support.\n *\n * By default this provider gets credentials using the\n * {AWS.STS.assumeRoleWithSAML} service operation. This operation\n * requires a `RoleArn` containing the ARN of the IAM trust policy for the\n * application for which credentials will be given, as well as a `PrincipalArn`\n * representing the ARN for the SAML identity provider. In addition, the\n * `SAMLAssertion` must be set to the token provided by the identity\n * provider. See {constructor} for an example on creating a credentials\n * object with proper `RoleArn`, `PrincipalArn`, and `SAMLAssertion` values.\n *\n * ## Refreshing Credentials from Identity Service\n *\n * In addition to AWS credentials expiring after a given amount of time, the\n * login token from the identity provider will also expire. Once this token\n * expires, it will not be usable to refresh AWS credentials, and another\n * token will be needed. The SDK does not manage refreshing of the token value,\n * but this can be done through a \"refresh token\" supported by most identity\n * providers. Consult the documentation for the identity provider for refreshing\n * tokens. Once the refreshed token is acquired, you should make sure to update\n * this new token in the credentials object's {params} property. The following\n * code will update the SAMLAssertion, assuming you have retrieved an updated\n * token from the identity provider:\n *\n * ```javascript\n * AWS.config.credentials.params.SAMLAssertion = updatedToken;\n * ```\n *\n * Future calls to `credentials.refresh()` will now use the new token.\n *\n * @!attribute params\n * @return [map] the map of params passed to\n * {AWS.STS.assumeRoleWithSAML}. To update the token, set the\n * `params.SAMLAssertion` property.\n */\nAWS.SAMLCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new credentials object.\n * @param (see AWS.STS.assumeRoleWithSAML)\n * @example Creating a new credentials object\n * AWS.config.credentials = new AWS.SAMLCredentials({\n * RoleArn: 'arn:aws:iam::1234567890:role/SAMLRole',\n * PrincipalArn: 'arn:aws:iam::1234567890:role/SAMLPrincipal',\n * SAMLAssertion: 'base64-token', // base64-encoded token from IdP\n * });\n * @see AWS.STS.assumeRoleWithSAML\n */\n constructor: function SAMLCredentials(params) {\n AWS.Credentials.call(this);\n this.expired = true;\n this.params = params;\n },\n\n /**\n * Refreshes credentials using {AWS.STS.assumeRoleWithSAML}\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n },\n\n /**\n * @api private\n */\n load: function load(callback) {\n var self = this;\n self.createClients();\n self.service.assumeRoleWithSAML(function (err, data) {\n if (!err) {\n self.service.credentialsFrom(data, self);\n }\n callback(err);\n });\n },\n\n /**\n * @api private\n */\n createClients: function() {\n this.service = this.service || new STS({params: this.params});\n }\n\n});\n","var AWS = require('../core');\nvar STS = require('../../clients/sts');\nvar iniLoader = AWS.util.iniLoader;\n\nvar ASSUME_ROLE_DEFAULT_REGION = 'us-east-1';\n\n/**\n * Represents credentials loaded from shared credentials file\n * (defaulting to ~/.aws/credentials or defined by the\n * `AWS_SHARED_CREDENTIALS_FILE` environment variable).\n *\n * ## Using the shared credentials file\n *\n * This provider is checked by default in the Node.js environment. To use the\n * credentials file provider, simply add your access and secret keys to the\n * ~/.aws/credentials file in the following format:\n *\n * [default]\n * aws_access_key_id = AKID...\n * aws_secret_access_key = YOUR_SECRET_KEY\n *\n * ## Using custom profiles\n *\n * The SDK supports loading credentials for separate profiles. This can be done\n * in two ways:\n *\n * 1. Set the `AWS_PROFILE` environment variable in your process prior to\n * loading the SDK.\n * 2. Directly load the AWS.SharedIniFileCredentials provider:\n *\n * ```javascript\n * var creds = new AWS.SharedIniFileCredentials({profile: 'myprofile'});\n * AWS.config.credentials = creds;\n * ```\n *\n * @!macro nobrowser\n */\nAWS.SharedIniFileCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new SharedIniFileCredentials object.\n *\n * @param options [map] a set of options\n * @option options profile [String] (AWS_PROFILE env var or 'default')\n * the name of the profile to load.\n * @option options filename [String] ('~/.aws/credentials' or defined by\n * AWS_SHARED_CREDENTIALS_FILE process env var)\n * the filename to use when loading credentials.\n * @option options disableAssumeRole [Boolean] (false) True to disable\n * support for profiles that assume an IAM role. If true, and an assume\n * role profile is selected, an error is raised.\n * @option options preferStaticCredentials [Boolean] (false) True to\n * prefer static credentials to role_arn if both are present.\n * @option options tokenCodeFn [Function] (null) Function to provide\n * STS Assume Role TokenCode, if mfa_serial is provided for profile in ini\n * file. Function is called with value of mfa_serial and callback, and\n * should provide the TokenCode or an error to the callback in the format\n * callback(err, token)\n * @option options callback [Function] (err) Credentials are eagerly loaded\n * by the constructor. When the callback is called with no error, the\n * credentials have been loaded successfully.\n * @option options httpOptions [map] A set of options to pass to the low-level\n * HTTP request. Currently supported options are:\n * * **proxy** [String] — the URL to proxy requests through\n * * **agent** [http.Agent, https.Agent] — the Agent object to perform\n * HTTP requests with. Used for connection pooling. Defaults to the global\n * agent (`http.globalAgent`) for non-SSL connections. Note that for\n * SSL connections, a special Agent object is used in order to enable\n * peer certificate verification. This feature is only available in the\n * Node.js environment.\n * * **connectTimeout** [Integer] — Sets the socket to timeout after\n * failing to establish a connection with the server after\n * `connectTimeout` milliseconds. This timeout has no effect once a socket\n * connection has been established.\n * * **timeout** [Integer] — The number of milliseconds a request can\n * take before automatically being terminated.\n * Defaults to two minutes (120000).\n */\n constructor: function SharedIniFileCredentials(options) {\n AWS.Credentials.call(this);\n\n options = options || {};\n\n this.filename = options.filename;\n this.profile = options.profile || process.env.AWS_PROFILE || AWS.util.defaultProfile;\n this.disableAssumeRole = Boolean(options.disableAssumeRole);\n this.preferStaticCredentials = Boolean(options.preferStaticCredentials);\n this.tokenCodeFn = options.tokenCodeFn || null;\n this.httpOptions = options.httpOptions || null;\n this.get(options.callback || AWS.util.fn.noop);\n },\n\n /**\n * @api private\n */\n load: function load(callback) {\n var self = this;\n try {\n var profiles = AWS.util.getProfilesFromSharedConfig(iniLoader, this.filename);\n var profile = profiles[this.profile] || {};\n\n if (Object.keys(profile).length === 0) {\n throw AWS.util.error(\n new Error('Profile ' + this.profile + ' not found'),\n { code: 'SharedIniFileCredentialsProviderFailure' }\n );\n }\n\n /*\n In the CLI, the presence of both a role_arn and static credentials have\n different meanings depending on how many profiles have been visited. For\n the first profile processed, role_arn takes precedence over any static\n credentials, but for all subsequent profiles, static credentials are\n used if present, and only in their absence will the profile's\n source_profile and role_arn keys be used to load another set of\n credentials. This var is intended to yield compatible behaviour in this\n sdk.\n */\n var preferStaticCredentialsToRoleArn = Boolean(\n this.preferStaticCredentials\n && profile['aws_access_key_id']\n && profile['aws_secret_access_key']\n );\n\n if (profile['role_arn'] && !preferStaticCredentialsToRoleArn) {\n this.loadRoleProfile(profiles, profile, function(err, data) {\n if (err) {\n callback(err);\n } else {\n self.expired = false;\n self.accessKeyId = data.Credentials.AccessKeyId;\n self.secretAccessKey = data.Credentials.SecretAccessKey;\n self.sessionToken = data.Credentials.SessionToken;\n self.expireTime = data.Credentials.Expiration;\n callback(null);\n }\n });\n return;\n }\n\n this.accessKeyId = profile['aws_access_key_id'];\n this.secretAccessKey = profile['aws_secret_access_key'];\n this.sessionToken = profile['aws_session_token'];\n\n if (!this.accessKeyId || !this.secretAccessKey) {\n throw AWS.util.error(\n new Error('Credentials not set for profile ' + this.profile),\n { code: 'SharedIniFileCredentialsProviderFailure' }\n );\n }\n this.expired = false;\n callback(null);\n } catch (err) {\n callback(err);\n }\n },\n\n /**\n * Loads the credentials from the shared credentials file\n *\n * @callback callback function(err)\n * Called after the shared INI file on disk is read and parsed. When this\n * callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n iniLoader.clearCachedFiles();\n this.coalesceRefresh(\n callback || AWS.util.fn.callback,\n this.disableAssumeRole\n );\n },\n\n /**\n * @api private\n */\n loadRoleProfile: function loadRoleProfile(creds, roleProfile, callback) {\n if (this.disableAssumeRole) {\n throw AWS.util.error(\n new Error('Role assumption profiles are disabled. ' +\n 'Failed to load profile ' + this.profile +\n ' from ' + creds.filename),\n { code: 'SharedIniFileCredentialsProviderFailure' }\n );\n }\n\n var self = this;\n var roleArn = roleProfile['role_arn'];\n var roleSessionName = roleProfile['role_session_name'];\n var externalId = roleProfile['external_id'];\n var mfaSerial = roleProfile['mfa_serial'];\n var sourceProfileName = roleProfile['source_profile'];\n\n // From experimentation, the following behavior mimics the AWS CLI:\n //\n // 1. Use region from the profile if present.\n // 2. Otherwise fall back to N. Virginia (global endpoint).\n //\n // It is necessary to do the fallback explicitly, because if\n // 'AWS_STS_REGIONAL_ENDPOINTS=regional', the underlying STS client will\n // otherwise throw an error if region is left 'undefined'.\n //\n // Experimentation shows that the AWS CLI (tested at version 1.18.136)\n // ignores the following potential sources of a region for the purposes of\n // this AssumeRole call:\n //\n // - The [default] profile\n // - The AWS_REGION environment variable\n //\n // Ignoring the [default] profile for the purposes of AssumeRole is arguably\n // a bug in the CLI since it does use the [default] region for service\n // calls... but right now we're matching behavior of the other tool.\n var profileRegion = roleProfile['region'] || ASSUME_ROLE_DEFAULT_REGION;\n\n if (!sourceProfileName) {\n throw AWS.util.error(\n new Error('source_profile is not set using profile ' + this.profile),\n { code: 'SharedIniFileCredentialsProviderFailure' }\n );\n }\n\n var sourceProfileExistanceTest = creds[sourceProfileName];\n\n if (typeof sourceProfileExistanceTest !== 'object') {\n throw AWS.util.error(\n new Error('source_profile ' + sourceProfileName + ' using profile '\n + this.profile + ' does not exist'),\n { code: 'SharedIniFileCredentialsProviderFailure' }\n );\n }\n\n var sourceCredentials = new AWS.SharedIniFileCredentials(\n AWS.util.merge(this.options || {}, {\n profile: sourceProfileName,\n preferStaticCredentials: true\n })\n );\n\n this.roleArn = roleArn;\n var sts = new STS({\n credentials: sourceCredentials,\n region: profileRegion,\n httpOptions: this.httpOptions\n });\n\n var roleParams = {\n RoleArn: roleArn,\n RoleSessionName: roleSessionName || 'aws-sdk-js-' + Date.now()\n };\n\n if (externalId) {\n roleParams.ExternalId = externalId;\n }\n\n if (mfaSerial && self.tokenCodeFn) {\n roleParams.SerialNumber = mfaSerial;\n self.tokenCodeFn(mfaSerial, function(err, token) {\n if (err) {\n var message;\n if (err instanceof Error) {\n message = err.message;\n } else {\n message = err;\n }\n callback(\n AWS.util.error(\n new Error('Error fetching MFA token: ' + message),\n { code: 'SharedIniFileCredentialsProviderFailure' }\n ));\n return;\n }\n\n roleParams.TokenCode = token;\n sts.assumeRole(roleParams, callback);\n });\n return;\n }\n sts.assumeRole(roleParams, callback);\n }\n});\n","var AWS = require('../core');\nvar STS = require('../../clients/sts');\n\n/**\n * Represents temporary credentials retrieved from {AWS.STS}. Without any\n * extra parameters, credentials will be fetched from the\n * {AWS.STS.getSessionToken} operation. If an IAM role is provided, the\n * {AWS.STS.assumeRole} operation will be used to fetch credentials for the\n * role instead.\n *\n * @note AWS.TemporaryCredentials is deprecated, but remains available for\n * backwards compatibility. {AWS.ChainableTemporaryCredentials} is the\n * preferred class for temporary credentials.\n *\n * To setup temporary credentials, configure a set of master credentials\n * using the standard credentials providers (environment, EC2 instance metadata,\n * or from the filesystem), then set the global credentials to a new\n * temporary credentials object:\n *\n * ```javascript\n * // Note that environment credentials are loaded by default,\n * // the following line is shown for clarity:\n * AWS.config.credentials = new AWS.EnvironmentCredentials('AWS');\n *\n * // Now set temporary credentials seeded from the master credentials\n * AWS.config.credentials = new AWS.TemporaryCredentials();\n *\n * // subsequent requests will now use temporary credentials from AWS STS.\n * new AWS.S3().listBucket(function(err, data) { ... });\n * ```\n *\n * @!attribute masterCredentials\n * @return [AWS.Credentials] the master (non-temporary) credentials used to\n * get and refresh temporary credentials from AWS STS.\n * @note (see constructor)\n */\nAWS.TemporaryCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new temporary credentials object.\n *\n * @note In order to create temporary credentials, you first need to have\n * \"master\" credentials configured in {AWS.Config.credentials}. These\n * master credentials are necessary to retrieve the temporary credentials,\n * as well as refresh the credentials when they expire.\n * @param params [map] a map of options that are passed to the\n * {AWS.STS.assumeRole} or {AWS.STS.getSessionToken} operations.\n * If a `RoleArn` parameter is passed in, credentials will be based on the\n * IAM role.\n * @param masterCredentials [AWS.Credentials] the master (non-temporary) credentials\n * used to get and refresh temporary credentials from AWS STS.\n * @example Creating a new credentials object for generic temporary credentials\n * AWS.config.credentials = new AWS.TemporaryCredentials();\n * @example Creating a new credentials object for an IAM role\n * AWS.config.credentials = new AWS.TemporaryCredentials({\n * RoleArn: 'arn:aws:iam::1234567890:role/TemporaryCredentials',\n * });\n * @see AWS.STS.assumeRole\n * @see AWS.STS.getSessionToken\n */\n constructor: function TemporaryCredentials(params, masterCredentials) {\n AWS.Credentials.call(this);\n this.loadMasterCredentials(masterCredentials);\n this.expired = true;\n\n this.params = params || {};\n if (this.params.RoleArn) {\n this.params.RoleSessionName =\n this.params.RoleSessionName || 'temporary-credentials';\n }\n },\n\n /**\n * Refreshes credentials using {AWS.STS.assumeRole} or\n * {AWS.STS.getSessionToken}, depending on whether an IAM role ARN was passed\n * to the credentials {constructor}.\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh (callback) {\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n },\n\n /**\n * @api private\n */\n load: function load (callback) {\n var self = this;\n self.createClients();\n self.masterCredentials.get(function () {\n self.service.config.credentials = self.masterCredentials;\n var operation = self.params.RoleArn ?\n self.service.assumeRole : self.service.getSessionToken;\n operation.call(self.service, function (err, data) {\n if (!err) {\n self.service.credentialsFrom(data, self);\n }\n callback(err);\n });\n });\n },\n\n /**\n * @api private\n */\n loadMasterCredentials: function loadMasterCredentials (masterCredentials) {\n this.masterCredentials = masterCredentials || AWS.config.credentials;\n while (this.masterCredentials.masterCredentials) {\n this.masterCredentials = this.masterCredentials.masterCredentials;\n }\n\n if (typeof this.masterCredentials.get !== 'function') {\n this.masterCredentials = new AWS.Credentials(this.masterCredentials);\n }\n },\n\n /**\n * @api private\n */\n createClients: function () {\n this.service = this.service || new STS({params: this.params});\n }\n\n});\n","var AWS = require('../core');\nvar fs = require('fs');\nvar STS = require('../../clients/sts');\nvar iniLoader = AWS.util.iniLoader;\n\n/**\n * Represents OIDC credentials from a file on disk\n * If the credentials expire, the SDK can {refresh} the credentials\n * from the file.\n *\n * ## Using the web identity token file\n *\n * This provider is checked by default in the Node.js environment. To use\n * the provider simply add your OIDC token to a file (ASCII encoding) and\n * share the filename in either AWS_WEB_IDENTITY_TOKEN_FILE environment\n * variable or web_identity_token_file shared config variable\n *\n * The file contains encoded OIDC token and the characters are\n * ASCII encoded. OIDC tokens are JSON Web Tokens (JWT).\n * JWT's are 3 base64 encoded strings joined by the '.' character.\n *\n * This class will read filename from AWS_WEB_IDENTITY_TOKEN_FILE\n * environment variable or web_identity_token_file shared config variable,\n * and get the OIDC token from filename.\n * It will also read IAM role to be assumed from AWS_ROLE_ARN\n * environment variable or role_arn shared config variable.\n * This provider gets credetials using the {AWS.STS.assumeRoleWithWebIdentity}\n * service operation\n *\n * @!macro nobrowser\n */\nAWS.TokenFileWebIdentityCredentials = AWS.util.inherit(AWS.Credentials, {\n\n /**\n * @example Creating a new credentials object\n * AWS.config.credentials = new AWS.TokenFileWebIdentityCredentials(\n * // optionally provide configuration to apply to the underlying AWS.STS service client\n * // if configuration is not provided, then configuration will be pulled from AWS.config\n * {\n * // specify timeout options\n * httpOptions: {\n * timeout: 100\n * }\n * });\n * @see AWS.Config\n */\n constructor: function TokenFileWebIdentityCredentials(clientConfig) {\n AWS.Credentials.call(this);\n this.data = null;\n this.clientConfig = AWS.util.copy(clientConfig || {});\n },\n\n /**\n * Returns params from environment variables\n *\n * @api private\n */\n getParamsFromEnv: function getParamsFromEnv() {\n var ENV_TOKEN_FILE = 'AWS_WEB_IDENTITY_TOKEN_FILE',\n ENV_ROLE_ARN = 'AWS_ROLE_ARN';\n if (process.env[ENV_TOKEN_FILE] && process.env[ENV_ROLE_ARN]) {\n return [{\n envTokenFile: process.env[ENV_TOKEN_FILE],\n roleArn: process.env[ENV_ROLE_ARN],\n roleSessionName: process.env['AWS_ROLE_SESSION_NAME']\n }];\n }\n },\n\n /**\n * Returns params from shared config variables\n *\n * @api private\n */\n getParamsFromSharedConfig: function getParamsFromSharedConfig() {\n var profiles = AWS.util.getProfilesFromSharedConfig(iniLoader);\n var profileName = process.env.AWS_PROFILE || AWS.util.defaultProfile;\n var profile = profiles[profileName] || {};\n\n if (Object.keys(profile).length === 0) {\n throw AWS.util.error(\n new Error('Profile ' + profileName + ' not found'),\n { code: 'TokenFileWebIdentityCredentialsProviderFailure' }\n );\n }\n\n var paramsArray = [];\n\n while (!profile['web_identity_token_file'] && profile['source_profile']) {\n paramsArray.unshift({\n roleArn: profile['role_arn'],\n roleSessionName: profile['role_session_name']\n });\n var sourceProfile = profile['source_profile'];\n profile = profiles[sourceProfile];\n }\n\n paramsArray.unshift({\n envTokenFile: profile['web_identity_token_file'],\n roleArn: profile['role_arn'],\n roleSessionName: profile['role_session_name']\n });\n\n return paramsArray;\n },\n\n /**\n * Refreshes credentials using {AWS.STS.assumeRoleWithWebIdentity}\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see AWS.Credentials.get\n */\n refresh: function refresh(callback) {\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n },\n\n /**\n * @api private\n */\n assumeRoleChaining: function assumeRoleChaining(paramsArray, callback) {\n var self = this;\n if (paramsArray.length === 0) {\n self.service.credentialsFrom(self.data, self);\n callback();\n } else {\n var params = paramsArray.shift();\n self.service.config.credentials = self.service.credentialsFrom(self.data, self);\n self.service.assumeRole(\n {\n RoleArn: params.roleArn,\n RoleSessionName: params.roleSessionName || 'token-file-web-identity'\n },\n function (err, data) {\n self.data = null;\n if (err) {\n callback(err);\n } else {\n self.data = data;\n self.assumeRoleChaining(paramsArray, callback);\n }\n }\n );\n }\n },\n\n /**\n * @api private\n */\n load: function load(callback) {\n var self = this;\n try {\n var paramsArray = self.getParamsFromEnv();\n if (!paramsArray) {\n paramsArray = self.getParamsFromSharedConfig();\n }\n if (paramsArray) {\n var params = paramsArray.shift();\n var oidcToken = fs.readFileSync(params.envTokenFile, {encoding: 'ascii'});\n if (!self.service) {\n self.createClients();\n }\n self.service.assumeRoleWithWebIdentity(\n {\n WebIdentityToken: oidcToken,\n RoleArn: params.roleArn,\n RoleSessionName: params.roleSessionName || 'token-file-web-identity'\n },\n function (err, data) {\n self.data = null;\n if (err) {\n callback(err);\n } else {\n self.data = data;\n self.assumeRoleChaining(paramsArray, callback);\n }\n }\n );\n }\n } catch (err) {\n callback(err);\n }\n },\n\n /**\n * @api private\n */\n createClients: function() {\n if (!this.service) {\n var stsConfig = AWS.util.merge({}, this.clientConfig);\n this.service = new STS(stsConfig);\n\n // Retry in case of IDPCommunicationErrorException or InvalidIdentityToken\n this.service.retryableError = function(error) {\n if (error.code === 'IDPCommunicationErrorException' || error.code === 'InvalidIdentityToken') {\n return true;\n } else {\n return AWS.Service.prototype.retryableError.call(this, error);\n }\n };\n }\n }\n});\n","var AWS = require('../core');\nvar STS = require('../../clients/sts');\n\n/**\n * Represents credentials retrieved from STS Web Identity Federation support.\n *\n * By default this provider gets credentials using the\n * {AWS.STS.assumeRoleWithWebIdentity} service operation. This operation\n * requires a `RoleArn` containing the ARN of the IAM trust policy for the\n * application for which credentials will be given. In addition, the\n * `WebIdentityToken` must be set to the token provided by the identity\n * provider. See {constructor} for an example on creating a credentials\n * object with proper `RoleArn` and `WebIdentityToken` values.\n *\n * ## Refreshing Credentials from Identity Service\n *\n * In addition to AWS credentials expiring after a given amount of time, the\n * login token from the identity provider will also expire. Once this token\n * expires, it will not be usable to refresh AWS credentials, and another\n * token will be needed. The SDK does not manage refreshing of the token value,\n * but this can be done through a \"refresh token\" supported by most identity\n * providers. Consult the documentation for the identity provider for refreshing\n * tokens. Once the refreshed token is acquired, you should make sure to update\n * this new token in the credentials object's {params} property. The following\n * code will update the WebIdentityToken, assuming you have retrieved an updated\n * token from the identity provider:\n *\n * ```javascript\n * AWS.config.credentials.params.WebIdentityToken = updatedToken;\n * ```\n *\n * Future calls to `credentials.refresh()` will now use the new token.\n *\n * @!attribute params\n * @return [map] the map of params passed to\n * {AWS.STS.assumeRoleWithWebIdentity}. To update the token, set the\n * `params.WebIdentityToken` property.\n * @!attribute data\n * @return [map] the raw data response from the call to\n * {AWS.STS.assumeRoleWithWebIdentity}. Use this if you want to get\n * access to other properties from the response.\n */\nAWS.WebIdentityCredentials = AWS.util.inherit(AWS.Credentials, {\n /**\n * Creates a new credentials object.\n * @param (see AWS.STS.assumeRoleWithWebIdentity)\n * @example Creating a new credentials object\n * AWS.config.credentials = new AWS.WebIdentityCredentials({\n * RoleArn: 'arn:aws:iam::1234567890:role/WebIdentity',\n * WebIdentityToken: 'ABCDEFGHIJKLMNOP', // token from identity service\n * RoleSessionName: 'web' // optional name, defaults to web-identity\n * }, {\n * // optionally provide configuration to apply to the underlying AWS.STS service client\n * // if configuration is not provided, then configuration will be pulled from AWS.config\n *\n * // specify timeout options\n * httpOptions: {\n * timeout: 100\n * }\n * });\n * @see AWS.STS.assumeRoleWithWebIdentity\n * @see AWS.Config\n */\n constructor: function WebIdentityCredentials(params, clientConfig) {\n AWS.Credentials.call(this);\n this.expired = true;\n this.params = params;\n this.params.RoleSessionName = this.params.RoleSessionName || 'web-identity';\n this.data = null;\n this._clientConfig = AWS.util.copy(clientConfig || {});\n },\n\n /**\n * Refreshes credentials using {AWS.STS.assumeRoleWithWebIdentity}\n *\n * @callback callback function(err)\n * Called when the STS service responds (or fails). When\n * this callback is called with no error, it means that the credentials\n * information has been loaded into the object (as the `accessKeyId`,\n * `secretAccessKey`, and `sessionToken` properties).\n * @param err [Error] if an error occurred, this value will be filled\n * @see get\n */\n refresh: function refresh(callback) {\n this.coalesceRefresh(callback || AWS.util.fn.callback);\n },\n\n /**\n * @api private\n */\n load: function load(callback) {\n var self = this;\n self.createClients();\n self.service.assumeRoleWithWebIdentity(function (err, data) {\n self.data = null;\n if (!err) {\n self.data = data;\n self.service.credentialsFrom(data, self);\n }\n callback(err);\n });\n },\n\n /**\n * @api private\n */\n createClients: function() {\n if (!this.service) {\n var stsConfig = AWS.util.merge({}, this._clientConfig);\n stsConfig.params = this.params;\n this.service = new STS(stsConfig);\n }\n }\n\n});\n","var AWS = require('./core');\nvar util = require('./util');\nvar endpointDiscoveryEnabledEnvs = ['AWS_ENABLE_ENDPOINT_DISCOVERY', 'AWS_ENDPOINT_DISCOVERY_ENABLED'];\n\n/**\n * Generate key (except resources and operation part) to index the endpoints in the cache\n * If input shape has endpointdiscoveryid trait then use\n * accessKey + operation + resources + region + service as cache key\n * If input shape doesn't have endpointdiscoveryid trait then use\n * accessKey + region + service as cache key\n * @return [map] object with keys to index endpoints.\n * @api private\n */\nfunction getCacheKey(request) {\n var service = request.service;\n var api = service.api || {};\n var operations = api.operations;\n var identifiers = {};\n if (service.config.region) {\n identifiers.region = service.config.region;\n }\n if (api.serviceId) {\n identifiers.serviceId = api.serviceId;\n }\n if (service.config.credentials.accessKeyId) {\n identifiers.accessKeyId = service.config.credentials.accessKeyId;\n }\n return identifiers;\n}\n\n/**\n * Recursive helper for marshallCustomIdentifiers().\n * Looks for required string input members that have 'endpointdiscoveryid' trait.\n * @api private\n */\nfunction marshallCustomIdentifiersHelper(result, params, shape) {\n if (!shape || params === undefined || params === null) return;\n if (shape.type === 'structure' && shape.required && shape.required.length > 0) {\n util.arrayEach(shape.required, function(name) {\n var memberShape = shape.members[name];\n if (memberShape.endpointDiscoveryId === true) {\n var locationName = memberShape.isLocationName ? memberShape.name : name;\n result[locationName] = String(params[name]);\n } else {\n marshallCustomIdentifiersHelper(result, params[name], memberShape);\n }\n });\n }\n}\n\n/**\n * Get custom identifiers for cache key.\n * Identifies custom identifiers by checking each shape's `endpointDiscoveryId` trait.\n * @param [object] request object\n * @param [object] input shape of the given operation's api\n * @api private\n */\nfunction marshallCustomIdentifiers(request, shape) {\n var identifiers = {};\n marshallCustomIdentifiersHelper(identifiers, request.params, shape);\n return identifiers;\n}\n\n/**\n * Call endpoint discovery operation when it's optional.\n * When endpoint is available in cache then use the cached endpoints. If endpoints\n * are unavailable then use regional endpoints and call endpoint discovery operation\n * asynchronously. This is turned off by default.\n * @param [object] request object\n * @api private\n */\nfunction optionalDiscoverEndpoint(request) {\n var service = request.service;\n var api = service.api;\n var operationModel = api.operations ? api.operations[request.operation] : undefined;\n var inputShape = operationModel ? operationModel.input : undefined;\n\n var identifiers = marshallCustomIdentifiers(request, inputShape);\n var cacheKey = getCacheKey(request);\n if (Object.keys(identifiers).length > 0) {\n cacheKey = util.update(cacheKey, identifiers);\n if (operationModel) cacheKey.operation = operationModel.name;\n }\n var endpoints = AWS.endpointCache.get(cacheKey);\n if (endpoints && endpoints.length === 1 && endpoints[0].Address === '') {\n //endpoint operation is being made but response not yet received\n //or endpoint operation just failed in 1 minute\n return;\n } else if (endpoints && endpoints.length > 0) {\n //found endpoint record from cache\n request.httpRequest.updateEndpoint(endpoints[0].Address);\n } else {\n //endpoint record not in cache or outdated. make discovery operation\n var endpointRequest = service.makeRequest(api.endpointOperation, {\n Operation: operationModel.name,\n Identifiers: identifiers,\n });\n addApiVersionHeader(endpointRequest);\n endpointRequest.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS);\n endpointRequest.removeListener('retry', AWS.EventListeners.Core.RETRY_CHECK);\n //put in a placeholder for endpoints already requested, prevent\n //too much in-flight calls\n AWS.endpointCache.put(cacheKey, [{\n Address: '',\n CachePeriodInMinutes: 1\n }]);\n endpointRequest.send(function(err, data) {\n if (data && data.Endpoints) {\n AWS.endpointCache.put(cacheKey, data.Endpoints);\n } else if (err) {\n AWS.endpointCache.put(cacheKey, [{\n Address: '',\n CachePeriodInMinutes: 1 //not to make more endpoint operation in next 1 minute\n }]);\n }\n });\n }\n}\n\nvar requestQueue = {};\n\n/**\n * Call endpoint discovery operation when it's required.\n * When endpoint is available in cache then use cached ones. If endpoints are\n * unavailable then SDK should call endpoint operation then use returned new\n * endpoint for the api call. SDK will automatically attempt to do endpoint\n * discovery. This is turned off by default\n * @param [object] request object\n * @api private\n */\nfunction requiredDiscoverEndpoint(request, done) {\n var service = request.service;\n var api = service.api;\n var operationModel = api.operations ? api.operations[request.operation] : undefined;\n var inputShape = operationModel ? operationModel.input : undefined;\n\n var identifiers = marshallCustomIdentifiers(request, inputShape);\n var cacheKey = getCacheKey(request);\n if (Object.keys(identifiers).length > 0) {\n cacheKey = util.update(cacheKey, identifiers);\n if (operationModel) cacheKey.operation = operationModel.name;\n }\n var cacheKeyStr = AWS.EndpointCache.getKeyString(cacheKey);\n var endpoints = AWS.endpointCache.get(cacheKeyStr); //endpoint cache also accepts string keys\n if (endpoints && endpoints.length === 1 && endpoints[0].Address === '') {\n //endpoint operation is being made but response not yet received\n //push request object to a pending queue\n if (!requestQueue[cacheKeyStr]) requestQueue[cacheKeyStr] = [];\n requestQueue[cacheKeyStr].push({request: request, callback: done});\n return;\n } else if (endpoints && endpoints.length > 0) {\n request.httpRequest.updateEndpoint(endpoints[0].Address);\n done();\n } else {\n var endpointRequest = service.makeRequest(api.endpointOperation, {\n Operation: operationModel.name,\n Identifiers: identifiers,\n });\n endpointRequest.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS);\n addApiVersionHeader(endpointRequest);\n\n //put in a placeholder for endpoints already requested, prevent\n //too much in-flight calls\n AWS.endpointCache.put(cacheKeyStr, [{\n Address: '',\n CachePeriodInMinutes: 60 //long-live cache\n }]);\n endpointRequest.send(function(err, data) {\n if (err) {\n request.response.error = util.error(err, { retryable: false });\n AWS.endpointCache.remove(cacheKey);\n\n //fail all the pending requests in batch\n if (requestQueue[cacheKeyStr]) {\n var pendingRequests = requestQueue[cacheKeyStr];\n util.arrayEach(pendingRequests, function(requestContext) {\n requestContext.request.response.error = util.error(err, { retryable: false });\n requestContext.callback();\n });\n delete requestQueue[cacheKeyStr];\n }\n } else if (data) {\n AWS.endpointCache.put(cacheKeyStr, data.Endpoints);\n request.httpRequest.updateEndpoint(data.Endpoints[0].Address);\n\n //update the endpoint for all the pending requests in batch\n if (requestQueue[cacheKeyStr]) {\n var pendingRequests = requestQueue[cacheKeyStr];\n util.arrayEach(pendingRequests, function(requestContext) {\n requestContext.request.httpRequest.updateEndpoint(data.Endpoints[0].Address);\n requestContext.callback();\n });\n delete requestQueue[cacheKeyStr];\n }\n }\n done();\n });\n }\n}\n\n/**\n * add api version header to endpoint operation\n * @api private\n */\nfunction addApiVersionHeader(endpointRequest) {\n var api = endpointRequest.service.api;\n var apiVersion = api.apiVersion;\n if (apiVersion && !endpointRequest.httpRequest.headers['x-amz-api-version']) {\n endpointRequest.httpRequest.headers['x-amz-api-version'] = apiVersion;\n }\n}\n\n/**\n * If api call gets invalid endpoint exception, SDK should attempt to remove the invalid\n * endpoint from cache.\n * @api private\n */\nfunction invalidateCachedEndpoints(response) {\n var error = response.error;\n var httpResponse = response.httpResponse;\n if (error &&\n (error.code === 'InvalidEndpointException' || httpResponse.statusCode === 421)\n ) {\n var request = response.request;\n var operations = request.service.api.operations || {};\n var inputShape = operations[request.operation] ? operations[request.operation].input : undefined;\n var identifiers = marshallCustomIdentifiers(request, inputShape);\n var cacheKey = getCacheKey(request);\n if (Object.keys(identifiers).length > 0) {\n cacheKey = util.update(cacheKey, identifiers);\n if (operations[request.operation]) cacheKey.operation = operations[request.operation].name;\n }\n AWS.endpointCache.remove(cacheKey);\n }\n}\n\n/**\n * If endpoint is explicitly configured, SDK should not do endpoint discovery in anytime.\n * @param [object] client Service client object.\n * @api private\n */\nfunction hasCustomEndpoint(client) {\n //if set endpoint is set for specific client, enable endpoint discovery will raise an error.\n if (client._originalConfig && client._originalConfig.endpoint && client._originalConfig.endpointDiscoveryEnabled === true) {\n throw util.error(new Error(), {\n code: 'ConfigurationException',\n message: 'Custom endpoint is supplied; endpointDiscoveryEnabled must not be true.'\n });\n };\n var svcConfig = AWS.config[client.serviceIdentifier] || {};\n return Boolean(AWS.config.endpoint || svcConfig.endpoint || (client._originalConfig && client._originalConfig.endpoint));\n}\n\n/**\n * @api private\n */\nfunction isFalsy(value) {\n return ['false', '0'].indexOf(value) >= 0;\n}\n\n/**\n * If endpoint discovery should perform for this request when no operation requires endpoint\n * discovery for the given service.\n * SDK performs config resolution in order like below:\n * 1. If set in client configuration.\n * 2. If set in env AWS_ENABLE_ENDPOINT_DISCOVERY.\n * 3. If set in shared ini config file with key 'endpoint_discovery_enabled'.\n * @param [object] request request object.\n * @returns [boolean|undefined] if endpoint discovery config is not set in any source, this\n * function returns undefined\n * @api private\n */\nfunction resolveEndpointDiscoveryConfig(request) {\n var service = request.service || {};\n if (service.config.endpointDiscoveryEnabled !== undefined) {\n return service.config.endpointDiscoveryEnabled;\n }\n\n //shared ini file is only available in Node\n //not to check env in browser\n if (util.isBrowser()) return undefined;\n\n // If any of recognized endpoint discovery config env is set\n for (var i = 0; i < endpointDiscoveryEnabledEnvs.length; i++) {\n var env = endpointDiscoveryEnabledEnvs[i];\n if (Object.prototype.hasOwnProperty.call(process.env, env)) {\n if (process.env[env] === '' || process.env[env] === undefined) {\n throw util.error(new Error(), {\n code: 'ConfigurationException',\n message: 'environmental variable ' + env + ' cannot be set to nothing'\n });\n }\n return !isFalsy(process.env[env]);\n }\n }\n\n var configFile = {};\n try {\n configFile = AWS.util.iniLoader ? AWS.util.iniLoader.loadFrom({\n isConfig: true,\n filename: process.env[AWS.util.sharedConfigFileEnv]\n }) : {};\n } catch (e) {}\n var sharedFileConfig = configFile[\n process.env.AWS_PROFILE || AWS.util.defaultProfile\n ] || {};\n if (Object.prototype.hasOwnProperty.call(sharedFileConfig, 'endpoint_discovery_enabled')) {\n if (sharedFileConfig.endpoint_discovery_enabled === undefined) {\n throw util.error(new Error(), {\n code: 'ConfigurationException',\n message: 'config file entry \\'endpoint_discovery_enabled\\' cannot be set to nothing'\n });\n }\n return !isFalsy(sharedFileConfig.endpoint_discovery_enabled);\n }\n return undefined;\n}\n\n/**\n * attach endpoint discovery logic to request object\n * @param [object] request\n * @api private\n */\nfunction discoverEndpoint(request, done) {\n var service = request.service || {};\n if (hasCustomEndpoint(service) || request.isPresigned()) return done();\n\n var operations = service.api.operations || {};\n var operationModel = operations[request.operation];\n var isEndpointDiscoveryRequired = operationModel ? operationModel.endpointDiscoveryRequired : 'NULL';\n var isEnabled = resolveEndpointDiscoveryConfig(request);\n var hasRequiredEndpointDiscovery = service.api.hasRequiredEndpointDiscovery;\n if (isEnabled || hasRequiredEndpointDiscovery) {\n // Once a customer enables endpoint discovery, the SDK should start appending\n // the string endpoint-discovery to the user-agent on all requests.\n request.httpRequest.appendToUserAgent('endpoint-discovery');\n }\n switch (isEndpointDiscoveryRequired) {\n case 'OPTIONAL':\n if (isEnabled || hasRequiredEndpointDiscovery) {\n // For a given service; if at least one operation requires endpoint discovery then the SDK must enable endpoint discovery\n // by default for all operations of that service, including operations where endpoint discovery is optional.\n optionalDiscoverEndpoint(request);\n request.addNamedListener('INVALIDATE_CACHED_ENDPOINTS', 'extractError', invalidateCachedEndpoints);\n }\n done();\n break;\n case 'REQUIRED':\n if (isEnabled === false) {\n // For a given operation; if endpoint discovery is required and it has been disabled on the SDK client,\n // then the SDK must return a clear and actionable exception.\n request.response.error = util.error(new Error(), {\n code: 'ConfigurationException',\n message: 'Endpoint Discovery is disabled but ' + service.api.className + '.' + request.operation +\n '() requires it. Please check your configurations.'\n });\n done();\n break;\n }\n request.addNamedListener('INVALIDATE_CACHED_ENDPOINTS', 'extractError', invalidateCachedEndpoints);\n requiredDiscoverEndpoint(request, done);\n break;\n case 'NULL':\n default:\n done();\n break;\n }\n}\n\nmodule.exports = {\n discoverEndpoint: discoverEndpoint,\n requiredDiscoverEndpoint: requiredDiscoverEndpoint,\n optionalDiscoverEndpoint: optionalDiscoverEndpoint,\n marshallCustomIdentifiers: marshallCustomIdentifiers,\n getCacheKey: getCacheKey,\n invalidateCachedEndpoint: invalidateCachedEndpoints,\n};\n","var AWS = require('../core');\nvar util = AWS.util;\nvar typeOf = require('./types').typeOf;\nvar DynamoDBSet = require('./set');\nvar NumberValue = require('./numberValue');\n\nAWS.DynamoDB.Converter = {\n /**\n * Convert a JavaScript value to its equivalent DynamoDB AttributeValue type\n *\n * @param data [any] The data to convert to a DynamoDB AttributeValue\n * @param options [map]\n * @option options convertEmptyValues [Boolean] Whether to automatically\n * convert empty strings, blobs,\n * and sets to `null`\n * @option options wrapNumbers [Boolean] Whether to return numbers as a\n * NumberValue object instead of\n * converting them to native JavaScript\n * numbers. This allows for the safe\n * round-trip transport of numbers of\n * arbitrary size.\n * @return [map] An object in the Amazon DynamoDB AttributeValue format\n *\n * @see AWS.DynamoDB.Converter.marshall AWS.DynamoDB.Converter.marshall to\n * convert entire records (rather than individual attributes)\n */\n input: function convertInput(data, options) {\n options = options || {};\n var type = typeOf(data);\n if (type === 'Object') {\n return formatMap(data, options);\n } else if (type === 'Array') {\n return formatList(data, options);\n } else if (type === 'Set') {\n return formatSet(data, options);\n } else if (type === 'String') {\n if (data.length === 0 && options.convertEmptyValues) {\n return convertInput(null);\n }\n return { S: data };\n } else if (type === 'Number' || type === 'NumberValue') {\n return { N: data.toString() };\n } else if (type === 'Binary') {\n if (data.length === 0 && options.convertEmptyValues) {\n return convertInput(null);\n }\n return { B: data };\n } else if (type === 'Boolean') {\n return { BOOL: data };\n } else if (type === 'null') {\n return { NULL: true };\n } else if (type !== 'undefined' && type !== 'Function') {\n // this value has a custom constructor\n return formatMap(data, options);\n }\n },\n\n /**\n * Convert a JavaScript object into a DynamoDB record.\n *\n * @param data [any] The data to convert to a DynamoDB record\n * @param options [map]\n * @option options convertEmptyValues [Boolean] Whether to automatically\n * convert empty strings, blobs,\n * and sets to `null`\n * @option options wrapNumbers [Boolean] Whether to return numbers as a\n * NumberValue object instead of\n * converting them to native JavaScript\n * numbers. This allows for the safe\n * round-trip transport of numbers of\n * arbitrary size.\n *\n * @return [map] An object in the DynamoDB record format.\n *\n * @example Convert a JavaScript object into a DynamoDB record\n * var marshalled = AWS.DynamoDB.Converter.marshall({\n * string: 'foo',\n * list: ['fizz', 'buzz', 'pop'],\n * map: {\n * nestedMap: {\n * key: 'value',\n * }\n * },\n * number: 123,\n * nullValue: null,\n * boolValue: true,\n * stringSet: new DynamoDBSet(['foo', 'bar', 'baz'])\n * });\n */\n marshall: function marshallItem(data, options) {\n return AWS.DynamoDB.Converter.input(data, options).M;\n },\n\n /**\n * Convert a DynamoDB AttributeValue object to its equivalent JavaScript type.\n *\n * @param data [map] An object in the Amazon DynamoDB AttributeValue format\n * @param options [map]\n * @option options convertEmptyValues [Boolean] Whether to automatically\n * convert empty strings, blobs,\n * and sets to `null`\n * @option options wrapNumbers [Boolean] Whether to return numbers as a\n * NumberValue object instead of\n * converting them to native JavaScript\n * numbers. This allows for the safe\n * round-trip transport of numbers of\n * arbitrary size.\n *\n * @return [Object|Array|String|Number|Boolean|null]\n *\n * @see AWS.DynamoDB.Converter.unmarshall AWS.DynamoDB.Converter.unmarshall to\n * convert entire records (rather than individual attributes)\n */\n output: function convertOutput(data, options) {\n options = options || {};\n var list, map, i;\n for (var type in data) {\n var values = data[type];\n if (type === 'M') {\n map = {};\n for (var key in values) {\n map[key] = convertOutput(values[key], options);\n }\n return map;\n } else if (type === 'L') {\n list = [];\n for (i = 0; i < values.length; i++) {\n list.push(convertOutput(values[i], options));\n }\n return list;\n } else if (type === 'SS') {\n list = [];\n for (i = 0; i < values.length; i++) {\n list.push(values[i] + '');\n }\n return new DynamoDBSet(list);\n } else if (type === 'NS') {\n list = [];\n for (i = 0; i < values.length; i++) {\n list.push(convertNumber(values[i], options.wrapNumbers));\n }\n return new DynamoDBSet(list);\n } else if (type === 'BS') {\n list = [];\n for (i = 0; i < values.length; i++) {\n list.push(AWS.util.buffer.toBuffer(values[i]));\n }\n return new DynamoDBSet(list);\n } else if (type === 'S') {\n return values + '';\n } else if (type === 'N') {\n return convertNumber(values, options.wrapNumbers);\n } else if (type === 'B') {\n return util.buffer.toBuffer(values);\n } else if (type === 'BOOL') {\n return (values === 'true' || values === 'TRUE' || values === true);\n } else if (type === 'NULL') {\n return null;\n }\n }\n },\n\n /**\n * Convert a DynamoDB record into a JavaScript object.\n *\n * @param data [any] The DynamoDB record\n * @param options [map]\n * @option options convertEmptyValues [Boolean] Whether to automatically\n * convert empty strings, blobs,\n * and sets to `null`\n * @option options wrapNumbers [Boolean] Whether to return numbers as a\n * NumberValue object instead of\n * converting them to native JavaScript\n * numbers. This allows for the safe\n * round-trip transport of numbers of\n * arbitrary size.\n *\n * @return [map] An object whose properties have been converted from\n * DynamoDB's AttributeValue format into their corresponding native\n * JavaScript types.\n *\n * @example Convert a record received from a DynamoDB stream\n * var unmarshalled = AWS.DynamoDB.Converter.unmarshall({\n * string: {S: 'foo'},\n * list: {L: [{S: 'fizz'}, {S: 'buzz'}, {S: 'pop'}]},\n * map: {\n * M: {\n * nestedMap: {\n * M: {\n * key: {S: 'value'}\n * }\n * }\n * }\n * },\n * number: {N: '123'},\n * nullValue: {NULL: true},\n * boolValue: {BOOL: true}\n * });\n */\n unmarshall: function unmarshall(data, options) {\n return AWS.DynamoDB.Converter.output({M: data}, options);\n }\n};\n\n/**\n * @api private\n * @param data [Array]\n * @param options [map]\n */\nfunction formatList(data, options) {\n var list = {L: []};\n for (var i = 0; i < data.length; i++) {\n list['L'].push(AWS.DynamoDB.Converter.input(data[i], options));\n }\n return list;\n}\n\n/**\n * @api private\n * @param value [String]\n * @param wrapNumbers [Boolean]\n */\nfunction convertNumber(value, wrapNumbers) {\n return wrapNumbers ? new NumberValue(value) : Number(value);\n}\n\n/**\n * @api private\n * @param data [map]\n * @param options [map]\n */\nfunction formatMap(data, options) {\n var map = {M: {}};\n for (var key in data) {\n var formatted = AWS.DynamoDB.Converter.input(data[key], options);\n if (formatted !== void 0) {\n map['M'][key] = formatted;\n }\n }\n return map;\n}\n\n/**\n * @api private\n */\nfunction formatSet(data, options) {\n options = options || {};\n var values = data.values;\n if (options.convertEmptyValues) {\n values = filterEmptySetValues(data);\n if (values.length === 0) {\n return AWS.DynamoDB.Converter.input(null);\n }\n }\n\n var map = {};\n switch (data.type) {\n case 'String': map['SS'] = values; break;\n case 'Binary': map['BS'] = values; break;\n case 'Number': map['NS'] = values.map(function (value) {\n return value.toString();\n });\n }\n return map;\n}\n\n/**\n * @api private\n */\nfunction filterEmptySetValues(set) {\n var nonEmptyValues = [];\n var potentiallyEmptyTypes = {\n String: true,\n Binary: true,\n Number: false\n };\n if (potentiallyEmptyTypes[set.type]) {\n for (var i = 0; i < set.values.length; i++) {\n if (set.values[i].length === 0) {\n continue;\n }\n nonEmptyValues.push(set.values[i]);\n }\n\n return nonEmptyValues;\n }\n\n return set.values;\n}\n\n/**\n * @api private\n */\nmodule.exports = AWS.DynamoDB.Converter;\n","var AWS = require('../core');\nvar Translator = require('./translator');\nvar DynamoDBSet = require('./set');\n\n/**\n * The document client simplifies working with items in Amazon DynamoDB\n * by abstracting away the notion of attribute values. This abstraction\n * annotates native JavaScript types supplied as input parameters, as well\n * as converts annotated response data to native JavaScript types.\n *\n * ## Marshalling Input and Unmarshalling Response Data\n *\n * The document client affords developers the use of native JavaScript types\n * instead of `AttributeValue`s to simplify the JavaScript development\n * experience with Amazon DynamoDB. JavaScript objects passed in as parameters\n * are marshalled into `AttributeValue` shapes required by Amazon DynamoDB.\n * Responses from DynamoDB are unmarshalled into plain JavaScript objects\n * by the `DocumentClient`. The `DocumentClient`, does not accept\n * `AttributeValue`s in favor of native JavaScript types.\n *\n * | JavaScript Type | DynamoDB AttributeValue |\n * |:----------------------------------------------------------------------:|-------------------------|\n * | String | S |\n * | Number | N |\n * | Boolean | BOOL |\n * | null | NULL |\n * | Array | L |\n * | Object | M |\n * | Buffer, File, Blob, ArrayBuffer, DataView, and JavaScript typed arrays | B |\n *\n * ## Support for Sets\n *\n * The `DocumentClient` offers a convenient way to create sets from\n * JavaScript Arrays. The type of set is inferred from the first element\n * in the array. DynamoDB supports string, number, and binary sets. To\n * learn more about supported types see the\n * [Amazon DynamoDB Data Model Documentation](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html)\n * For more information see {AWS.DynamoDB.DocumentClient.createSet}\n *\n */\nAWS.DynamoDB.DocumentClient = AWS.util.inherit({\n\n /**\n * Creates a DynamoDB document client with a set of configuration options.\n *\n * @option options params [map] An optional map of parameters to bind to every\n * request sent by this service object.\n * @option options service [AWS.DynamoDB] An optional pre-configured instance\n * of the AWS.DynamoDB service object to use for requests. The object may\n * bound parameters used by the document client.\n * @option options convertEmptyValues [Boolean] set to true if you would like\n * the document client to convert empty values (0-length strings, binary\n * buffers, and sets) to be converted to NULL types when persisting to\n * DynamoDB.\n * @option options wrapNumbers [Boolean] Set to true to return numbers as a\n * NumberValue object instead of converting them to native JavaScript numbers.\n * This allows for the safe round-trip transport of numbers of arbitrary size.\n * @see AWS.DynamoDB.constructor\n *\n */\n constructor: function DocumentClient(options) {\n var self = this;\n self.options = options || {};\n self.configure(self.options);\n },\n\n /**\n * @api private\n */\n configure: function configure(options) {\n var self = this;\n self.service = options.service;\n self.bindServiceObject(options);\n self.attrValue = options.attrValue =\n self.service.api.operations.putItem.input.members.Item.value.shape;\n },\n\n /**\n * @api private\n */\n bindServiceObject: function bindServiceObject(options) {\n var self = this;\n options = options || {};\n\n if (!self.service) {\n self.service = new AWS.DynamoDB(options);\n } else {\n var config = AWS.util.copy(self.service.config);\n self.service = new self.service.constructor.__super__(config);\n self.service.config.params =\n AWS.util.merge(self.service.config.params || {}, options.params);\n }\n },\n\n /**\n * @api private\n */\n makeServiceRequest: function(operation, params, callback) {\n var self = this;\n var request = self.service[operation](params);\n self.setupRequest(request);\n self.setupResponse(request);\n if (typeof callback === 'function') {\n request.send(callback);\n }\n return request;\n },\n\n /**\n * @api private\n */\n serviceClientOperationsMap: {\n batchGet: 'batchGetItem',\n batchWrite: 'batchWriteItem',\n delete: 'deleteItem',\n get: 'getItem',\n put: 'putItem',\n query: 'query',\n scan: 'scan',\n update: 'updateItem',\n transactGet: 'transactGetItems',\n transactWrite: 'transactWriteItems'\n },\n\n /**\n * Returns the attributes of one or more items from one or more tables\n * by delegating to `AWS.DynamoDB.batchGetItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.batchGetItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.batchGetItem\n * @example Get items from multiple tables\n * var params = {\n * RequestItems: {\n * 'Table-1': {\n * Keys: [\n * {\n * HashKey: 'haskey',\n * NumberRangeKey: 1\n * }\n * ]\n * },\n * 'Table-2': {\n * Keys: [\n * { foo: 'bar' },\n * ]\n * }\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.batchGet(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n batchGet: function(params, callback) {\n var operation = this.serviceClientOperationsMap['batchGet'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Puts or deletes multiple items in one or more tables by delegating\n * to `AWS.DynamoDB.batchWriteItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.batchWriteItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.batchWriteItem\n * @example Write to and delete from a table\n * var params = {\n * RequestItems: {\n * 'Table-1': [\n * {\n * DeleteRequest: {\n * Key: { HashKey: 'someKey' }\n * }\n * },\n * {\n * PutRequest: {\n * Item: {\n * HashKey: 'anotherKey',\n * NumAttribute: 1,\n * BoolAttribute: true,\n * ListAttribute: [1, 'two', false],\n * MapAttribute: { foo: 'bar' }\n * }\n * }\n * }\n * ]\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.batchWrite(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n batchWrite: function(params, callback) {\n var operation = this.serviceClientOperationsMap['batchWrite'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Deletes a single item in a table by primary key by delegating to\n * `AWS.DynamoDB.deleteItem()`\n *\n * Supply the same parameters as {AWS.DynamoDB.deleteItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.deleteItem\n * @example Delete an item from a table\n * var params = {\n * TableName : 'Table',\n * Key: {\n * HashKey: 'hashkey',\n * NumberRangeKey: 1\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.delete(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n delete: function(params, callback) {\n var operation = this.serviceClientOperationsMap['delete'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Returns a set of attributes for the item with the given primary key\n * by delegating to `AWS.DynamoDB.getItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.getItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.getItem\n * @example Get an item from a table\n * var params = {\n * TableName : 'Table',\n * Key: {\n * HashKey: 'hashkey'\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.get(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n get: function(params, callback) {\n var operation = this.serviceClientOperationsMap['get'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Creates a new item, or replaces an old item with a new item by\n * delegating to `AWS.DynamoDB.putItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.putItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.putItem\n * @example Create a new item in a table\n * var params = {\n * TableName : 'Table',\n * Item: {\n * HashKey: 'haskey',\n * NumAttribute: 1,\n * BoolAttribute: true,\n * ListAttribute: [1, 'two', false],\n * MapAttribute: { foo: 'bar'},\n * NullAttribute: null\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.put(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n put: function(params, callback) {\n var operation = this.serviceClientOperationsMap['put'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Edits an existing item's attributes, or adds a new item to the table if\n * it does not already exist by delegating to `AWS.DynamoDB.updateItem()`.\n *\n * Supply the same parameters as {AWS.DynamoDB.updateItem} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.updateItem\n * @example Update an item with expressions\n * var params = {\n * TableName: 'Table',\n * Key: { HashKey : 'hashkey' },\n * UpdateExpression: 'set #a = :x + :y',\n * ConditionExpression: '#a < :MAX',\n * ExpressionAttributeNames: {'#a' : 'Sum'},\n * ExpressionAttributeValues: {\n * ':x' : 20,\n * ':y' : 45,\n * ':MAX' : 100,\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.update(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n update: function(params, callback) {\n var operation = this.serviceClientOperationsMap['update'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Returns one or more items and item attributes by accessing every item\n * in a table or a secondary index.\n *\n * Supply the same parameters as {AWS.DynamoDB.scan} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.scan\n * @example Scan the table with a filter expression\n * var params = {\n * TableName : 'Table',\n * FilterExpression : 'Year = :this_year',\n * ExpressionAttributeValues : {':this_year' : 2015}\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.scan(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n scan: function(params, callback) {\n var operation = this.serviceClientOperationsMap['scan'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Directly access items from a table by primary key or a secondary index.\n *\n * Supply the same parameters as {AWS.DynamoDB.query} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.query\n * @example Query an index\n * var params = {\n * TableName: 'Table',\n * IndexName: 'Index',\n * KeyConditionExpression: 'HashKey = :hkey and RangeKey > :rkey',\n * ExpressionAttributeValues: {\n * ':hkey': 'key',\n * ':rkey': 2015\n * }\n * };\n *\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * documentClient.query(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n query: function(params, callback) {\n var operation = this.serviceClientOperationsMap['query'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Synchronous write operation that groups up to 25 action requests.\n *\n * Supply the same parameters as {AWS.DynamoDB.transactWriteItems} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.transactWriteItems\n * @example Get items from multiple tables\n * var params = {\n * TransactItems: [{\n * Put: {\n * TableName : 'Table0',\n * Item: {\n * HashKey: 'haskey',\n * NumAttribute: 1,\n * BoolAttribute: true,\n * ListAttribute: [1, 'two', false],\n * MapAttribute: { foo: 'bar'},\n * NullAttribute: null\n * }\n * }\n * }, {\n * Update: {\n * TableName: 'Table1',\n * Key: { HashKey : 'hashkey' },\n * UpdateExpression: 'set #a = :x + :y',\n * ConditionExpression: '#a < :MAX',\n * ExpressionAttributeNames: {'#a' : 'Sum'},\n * ExpressionAttributeValues: {\n * ':x' : 20,\n * ':y' : 45,\n * ':MAX' : 100,\n * }\n * }\n * }]\n * };\n *\n * documentClient.transactWrite(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n */\n transactWrite: function(params, callback) {\n var operation = this.serviceClientOperationsMap['transactWrite'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Atomically retrieves multiple items from one or more tables (but not from indexes)\n * in a single account and region.\n *\n * Supply the same parameters as {AWS.DynamoDB.transactGetItems} with\n * `AttributeValue`s substituted by native JavaScript types.\n *\n * @see AWS.DynamoDB.transactGetItems\n * @example Get items from multiple tables\n * var params = {\n * TransactItems: [{\n * Get: {\n * TableName : 'Table0',\n * Key: {\n * HashKey: 'hashkey0'\n * }\n * }\n * }, {\n * Get: {\n * TableName : 'Table1',\n * Key: {\n * HashKey: 'hashkey1'\n * }\n * }\n * }]\n * };\n *\n * documentClient.transactGet(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n */\n transactGet: function(params, callback) {\n var operation = this.serviceClientOperationsMap['transactGet'];\n return this.makeServiceRequest(operation, params, callback);\n },\n\n /**\n * Creates a set of elements inferring the type of set from\n * the type of the first element. Amazon DynamoDB currently supports\n * the number sets, string sets, and binary sets. For more information\n * about DynamoDB data types see the documentation on the\n * [Amazon DynamoDB Data Model](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModel.DataTypes).\n *\n * @param list [Array] Collection to represent your DynamoDB Set\n * @param options [map]\n * * **validate** [Boolean] set to true if you want to validate the type\n * of each element in the set. Defaults to `false`.\n * @example Creating a number set\n * var documentClient = new AWS.DynamoDB.DocumentClient();\n *\n * var params = {\n * Item: {\n * hashkey: 'hashkey'\n * numbers: documentClient.createSet([1, 2, 3]);\n * }\n * };\n *\n * documentClient.put(params, function(err, data) {\n * if (err) console.log(err);\n * else console.log(data);\n * });\n *\n */\n createSet: function(list, options) {\n options = options || {};\n return new DynamoDBSet(list, options);\n },\n\n /**\n * @api private\n */\n getTranslator: function() {\n return new Translator(this.options);\n },\n\n /**\n * @api private\n */\n setupRequest: function setupRequest(request) {\n var self = this;\n var translator = self.getTranslator();\n var operation = request.operation;\n var inputShape = request.service.api.operations[operation].input;\n request._events.validate.unshift(function(req) {\n req.rawParams = AWS.util.copy(req.params);\n req.params = translator.translateInput(req.rawParams, inputShape);\n });\n },\n\n /**\n * @api private\n */\n setupResponse: function setupResponse(request) {\n var self = this;\n var translator = self.getTranslator();\n var outputShape = self.service.api.operations[request.operation].output;\n request.on('extractData', function(response) {\n response.data = translator.translateOutput(response.data, outputShape);\n });\n\n var response = request.response;\n response.nextPage = function(cb) {\n var resp = this;\n var req = resp.request;\n var config;\n var service = req.service;\n var operation = req.operation;\n try {\n config = service.paginationConfig(operation, true);\n } catch (e) { resp.error = e; }\n\n if (!resp.hasNextPage()) {\n if (cb) cb(resp.error, null);\n else if (resp.error) throw resp.error;\n return null;\n }\n\n var params = AWS.util.copy(req.rawParams);\n if (!resp.nextPageTokens) {\n return cb ? cb(null, null) : null;\n } else {\n var inputTokens = config.inputToken;\n if (typeof inputTokens === 'string') inputTokens = [inputTokens];\n for (var i = 0; i < inputTokens.length; i++) {\n params[inputTokens[i]] = resp.nextPageTokens[i];\n }\n return self[operation](params, cb);\n }\n };\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.DynamoDB.DocumentClient;\n","var util = require('../core').util;\n\n/**\n * An object recognizable as a numeric value that stores the underlying number\n * as a string.\n *\n * Intended to be a deserialization target for the DynamoDB Document Client when\n * the `wrapNumbers` flag is set. This allows for numeric values that lose\n * precision when converted to JavaScript's `number` type.\n */\nvar DynamoDBNumberValue = util.inherit({\n constructor: function NumberValue(value) {\n this.wrapperName = 'NumberValue';\n this.value = value.toString();\n },\n\n /**\n * Render the underlying value as a number when converting to JSON.\n */\n toJSON: function () {\n return this.toNumber();\n },\n\n /**\n * Convert the underlying value to a JavaScript number.\n */\n toNumber: function () {\n return Number(this.value);\n },\n\n /**\n * Return a string representing the unaltered value provided to the\n * constructor.\n */\n toString: function () {\n return this.value;\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = DynamoDBNumberValue;\n","var util = require('../core').util;\nvar typeOf = require('./types').typeOf;\n\n/**\n * @api private\n */\nvar memberTypeToSetType = {\n 'String': 'String',\n 'Number': 'Number',\n 'NumberValue': 'Number',\n 'Binary': 'Binary'\n};\n\n/**\n * @api private\n */\nvar DynamoDBSet = util.inherit({\n\n constructor: function Set(list, options) {\n options = options || {};\n this.wrapperName = 'Set';\n this.initialize(list, options.validate);\n },\n\n initialize: function(list, validate) {\n var self = this;\n self.values = [].concat(list);\n self.detectType();\n if (validate) {\n self.validate();\n }\n },\n\n detectType: function() {\n this.type = memberTypeToSetType[typeOf(this.values[0])];\n if (!this.type) {\n throw util.error(new Error(), {\n code: 'InvalidSetType',\n message: 'Sets can contain string, number, or binary values'\n });\n }\n },\n\n validate: function() {\n var self = this;\n var length = self.values.length;\n var values = self.values;\n for (var i = 0; i < length; i++) {\n if (memberTypeToSetType[typeOf(values[i])] !== self.type) {\n throw util.error(new Error(), {\n code: 'InvalidType',\n message: self.type + ' Set contains ' + typeOf(values[i]) + ' value'\n });\n }\n }\n },\n\n /**\n * Render the underlying values only when converting to JSON.\n */\n toJSON: function() {\n var self = this;\n return self.values;\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = DynamoDBSet;\n","var util = require('../core').util;\nvar convert = require('./converter');\n\nvar Translator = function(options) {\n options = options || {};\n this.attrValue = options.attrValue;\n this.convertEmptyValues = Boolean(options.convertEmptyValues);\n this.wrapNumbers = Boolean(options.wrapNumbers);\n};\n\nTranslator.prototype.translateInput = function(value, shape) {\n this.mode = 'input';\n return this.translate(value, shape);\n};\n\nTranslator.prototype.translateOutput = function(value, shape) {\n this.mode = 'output';\n return this.translate(value, shape);\n};\n\nTranslator.prototype.translate = function(value, shape) {\n var self = this;\n if (!shape || value === undefined) return undefined;\n\n if (shape.shape === self.attrValue) {\n return convert[self.mode](value, {\n convertEmptyValues: self.convertEmptyValues,\n wrapNumbers: self.wrapNumbers,\n });\n }\n switch (shape.type) {\n case 'structure': return self.translateStructure(value, shape);\n case 'map': return self.translateMap(value, shape);\n case 'list': return self.translateList(value, shape);\n default: return self.translateScalar(value, shape);\n }\n};\n\nTranslator.prototype.translateStructure = function(structure, shape) {\n var self = this;\n if (structure == null) return undefined;\n\n var struct = {};\n util.each(structure, function(name, value) {\n var memberShape = shape.members[name];\n if (memberShape) {\n var result = self.translate(value, memberShape);\n if (result !== undefined) struct[name] = result;\n }\n });\n return struct;\n};\n\nTranslator.prototype.translateList = function(list, shape) {\n var self = this;\n if (list == null) return undefined;\n\n var out = [];\n util.arrayEach(list, function(value) {\n var result = self.translate(value, shape.member);\n if (result === undefined) out.push(null);\n else out.push(result);\n });\n return out;\n};\n\nTranslator.prototype.translateMap = function(map, shape) {\n var self = this;\n if (map == null) return undefined;\n\n var out = {};\n util.each(map, function(key, value) {\n var result = self.translate(value, shape.value);\n if (result === undefined) out[key] = null;\n else out[key] = result;\n });\n return out;\n};\n\nTranslator.prototype.translateScalar = function(value, shape) {\n return shape.toType(value);\n};\n\n/**\n * @api private\n */\nmodule.exports = Translator;\n","var util = require('../core').util;\n\nfunction typeOf(data) {\n if (data === null && typeof data === 'object') {\n return 'null';\n } else if (data !== undefined && isBinary(data)) {\n return 'Binary';\n } else if (data !== undefined && data.constructor) {\n return data.wrapperName || util.typeName(data.constructor);\n } else if (data !== undefined && typeof data === 'object') {\n // this object is the result of Object.create(null), hence the absence of a\n // defined constructor\n return 'Object';\n } else {\n return 'undefined';\n }\n}\n\nfunction isBinary(data) {\n var types = [\n 'Buffer', 'File', 'Blob', 'ArrayBuffer', 'DataView',\n 'Int8Array', 'Uint8Array', 'Uint8ClampedArray',\n 'Int16Array', 'Uint16Array', 'Int32Array', 'Uint32Array',\n 'Float32Array', 'Float64Array'\n ];\n if (util.isNode()) {\n var Stream = util.stream.Stream;\n if (util.Buffer.isBuffer(data) || data instanceof Stream) {\n return true;\n }\n }\n\n for (var i = 0; i < types.length; i++) {\n if (data !== undefined && data.constructor) {\n if (util.isType(data, types[i])) return true;\n if (util.typeName(data.constructor) === types[i]) return true;\n }\n }\n\n return false;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n typeOf: typeOf,\n isBinary: isBinary\n};\n","var eventMessageChunker = require('../event-stream/event-message-chunker').eventMessageChunker;\nvar parseEvent = require('./parse-event').parseEvent;\n\nfunction createEventStream(body, parser, model) {\n var eventMessages = eventMessageChunker(body);\n\n var events = [];\n\n for (var i = 0; i < eventMessages.length; i++) {\n events.push(parseEvent(parser, eventMessages[i], model));\n }\n\n return events;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n createEventStream: createEventStream\n};\n","var util = require('../core').util;\nvar Transform = require('stream').Transform;\nvar allocBuffer = util.buffer.alloc;\n\n/** @type {Transform} */\nfunction EventMessageChunkerStream(options) {\n Transform.call(this, options);\n\n this.currentMessageTotalLength = 0;\n this.currentMessagePendingLength = 0;\n /** @type {Buffer} */\n this.currentMessage = null;\n\n /** @type {Buffer} */\n this.messageLengthBuffer = null;\n}\n\nEventMessageChunkerStream.prototype = Object.create(Transform.prototype);\n\n/**\n *\n * @param {Buffer} chunk\n * @param {string} encoding\n * @param {*} callback\n */\nEventMessageChunkerStream.prototype._transform = function(chunk, encoding, callback) {\n var chunkLength = chunk.length;\n var currentOffset = 0;\n\n while (currentOffset < chunkLength) {\n // create new message if necessary\n if (!this.currentMessage) {\n // working on a new message, determine total length\n var bytesRemaining = chunkLength - currentOffset;\n // prevent edge case where total length spans 2 chunks\n if (!this.messageLengthBuffer) {\n this.messageLengthBuffer = allocBuffer(4);\n }\n var numBytesForTotal = Math.min(\n 4 - this.currentMessagePendingLength, // remaining bytes to fill the messageLengthBuffer\n bytesRemaining // bytes left in chunk\n );\n\n chunk.copy(\n this.messageLengthBuffer,\n this.currentMessagePendingLength,\n currentOffset,\n currentOffset + numBytesForTotal\n );\n\n this.currentMessagePendingLength += numBytesForTotal;\n currentOffset += numBytesForTotal;\n\n if (this.currentMessagePendingLength < 4) {\n // not enough information to create the current message\n break;\n }\n this.allocateMessage(this.messageLengthBuffer.readUInt32BE(0));\n this.messageLengthBuffer = null;\n }\n\n // write data into current message\n var numBytesToWrite = Math.min(\n this.currentMessageTotalLength - this.currentMessagePendingLength, // number of bytes left to complete message\n chunkLength - currentOffset // number of bytes left in the original chunk\n );\n chunk.copy(\n this.currentMessage, // target buffer\n this.currentMessagePendingLength, // target offset\n currentOffset, // chunk offset\n currentOffset + numBytesToWrite // chunk end to write\n );\n this.currentMessagePendingLength += numBytesToWrite;\n currentOffset += numBytesToWrite;\n\n // check if a message is ready to be pushed\n if (this.currentMessageTotalLength && this.currentMessageTotalLength === this.currentMessagePendingLength) {\n // push out the message\n this.push(this.currentMessage);\n // cleanup\n this.currentMessage = null;\n this.currentMessageTotalLength = 0;\n this.currentMessagePendingLength = 0;\n }\n }\n\n callback();\n};\n\nEventMessageChunkerStream.prototype._flush = function(callback) {\n if (this.currentMessageTotalLength) {\n if (this.currentMessageTotalLength === this.currentMessagePendingLength) {\n callback(null, this.currentMessage);\n } else {\n callback(new Error('Truncated event message received.'));\n }\n } else {\n callback();\n }\n};\n\n/**\n * @param {number} size Size of the message to be allocated.\n * @api private\n */\nEventMessageChunkerStream.prototype.allocateMessage = function(size) {\n if (typeof size !== 'number') {\n throw new Error('Attempted to allocate an event message where size was not a number: ' + size);\n }\n this.currentMessageTotalLength = size;\n this.currentMessagePendingLength = 4;\n this.currentMessage = allocBuffer(size);\n this.currentMessage.writeUInt32BE(size, 0);\n};\n\n/**\n * @api private\n */\nmodule.exports = {\n EventMessageChunkerStream: EventMessageChunkerStream\n};\n","/**\n * Takes in a buffer of event messages and splits them into individual messages.\n * @param {Buffer} buffer\n * @api private\n */\nfunction eventMessageChunker(buffer) {\n /** @type Buffer[] */\n var messages = [];\n var offset = 0;\n\n while (offset < buffer.length) {\n var totalLength = buffer.readInt32BE(offset);\n\n // create new buffer for individual message (shares memory with original)\n var message = buffer.slice(offset, totalLength + offset);\n // increment offset to it starts at the next message\n offset += totalLength;\n\n messages.push(message);\n }\n\n return messages;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n eventMessageChunker: eventMessageChunker\n};\n","var Transform = require('stream').Transform;\nvar parseEvent = require('./parse-event').parseEvent;\n\n/** @type {Transform} */\nfunction EventUnmarshallerStream(options) {\n options = options || {};\n // set output to object mode\n options.readableObjectMode = true;\n Transform.call(this, options);\n this._readableState.objectMode = true;\n\n this.parser = options.parser;\n this.eventStreamModel = options.eventStreamModel;\n}\n\nEventUnmarshallerStream.prototype = Object.create(Transform.prototype);\n\n/**\n *\n * @param {Buffer} chunk\n * @param {string} encoding\n * @param {*} callback\n */\nEventUnmarshallerStream.prototype._transform = function(chunk, encoding, callback) {\n try {\n var event = parseEvent(this.parser, chunk, this.eventStreamModel);\n this.push(event);\n return callback();\n } catch (err) {\n callback(err);\n }\n};\n\n/**\n * @api private\n */\nmodule.exports = {\n EventUnmarshallerStream: EventUnmarshallerStream\n};\n","var util = require('../core').util;\nvar toBuffer = util.buffer.toBuffer;\n\n/**\n * A lossless representation of a signed, 64-bit integer. Instances of this\n * class may be used in arithmetic expressions as if they were numeric\n * primitives, but the binary representation will be preserved unchanged as the\n * `bytes` property of the object. The bytes should be encoded as big-endian,\n * two's complement integers.\n * @param {Buffer} bytes\n *\n * @api private\n */\nfunction Int64(bytes) {\n if (bytes.length !== 8) {\n throw new Error('Int64 buffers must be exactly 8 bytes');\n }\n if (!util.Buffer.isBuffer(bytes)) bytes = toBuffer(bytes);\n\n this.bytes = bytes;\n}\n\n/**\n * @param {number} number\n * @returns {Int64}\n *\n * @api private\n */\nInt64.fromNumber = function(number) {\n if (number > 9223372036854775807 || number < -9223372036854775808) {\n throw new Error(\n number + ' is too large (or, if negative, too small) to represent as an Int64'\n );\n }\n\n var bytes = new Uint8Array(8);\n for (\n var i = 7, remaining = Math.abs(Math.round(number));\n i > -1 && remaining > 0;\n i--, remaining /= 256\n ) {\n bytes[i] = remaining;\n }\n\n if (number < 0) {\n negate(bytes);\n }\n\n return new Int64(bytes);\n};\n\n/**\n * @returns {number}\n *\n * @api private\n */\nInt64.prototype.valueOf = function() {\n var bytes = this.bytes.slice(0);\n var negative = bytes[0] & 128;\n if (negative) {\n negate(bytes);\n }\n\n return parseInt(bytes.toString('hex'), 16) * (negative ? -1 : 1);\n};\n\nInt64.prototype.toString = function() {\n return String(this.valueOf());\n};\n\n/**\n * @param {Buffer} bytes\n *\n * @api private\n */\nfunction negate(bytes) {\n for (var i = 0; i < 8; i++) {\n bytes[i] ^= 0xFF;\n }\n for (var i = 7; i > -1; i--) {\n bytes[i]++;\n if (bytes[i] !== 0) {\n break;\n }\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n Int64: Int64\n};\n","var parseMessage = require('./parse-message').parseMessage;\n\n/**\n *\n * @param {*} parser\n * @param {Buffer} message\n * @param {*} shape\n * @api private\n */\nfunction parseEvent(parser, message, shape) {\n var parsedMessage = parseMessage(message);\n\n // check if message is an event or error\n var messageType = parsedMessage.headers[':message-type'];\n if (messageType) {\n if (messageType.value === 'error') {\n throw parseError(parsedMessage);\n } else if (messageType.value !== 'event') {\n // not sure how to parse non-events/non-errors, ignore for now\n return;\n }\n }\n\n // determine event type\n var eventType = parsedMessage.headers[':event-type'];\n // check that the event type is modeled\n var eventModel = shape.members[eventType.value];\n if (!eventModel) {\n return;\n }\n\n var result = {};\n // check if an event payload exists\n var eventPayloadMemberName = eventModel.eventPayloadMemberName;\n if (eventPayloadMemberName) {\n var payloadShape = eventModel.members[eventPayloadMemberName];\n // if the shape is binary, return the byte array\n if (payloadShape.type === 'binary') {\n result[eventPayloadMemberName] = parsedMessage.body;\n } else {\n result[eventPayloadMemberName] = parser.parse(parsedMessage.body.toString(), payloadShape);\n }\n }\n\n // read event headers\n var eventHeaderNames = eventModel.eventHeaderMemberNames;\n for (var i = 0; i < eventHeaderNames.length; i++) {\n var name = eventHeaderNames[i];\n if (parsedMessage.headers[name]) {\n // parse the header!\n result[name] = eventModel.members[name].toType(parsedMessage.headers[name].value);\n }\n }\n\n var output = {};\n output[eventType.value] = result;\n return output;\n}\n\nfunction parseError(message) {\n var errorCode = message.headers[':error-code'];\n var errorMessage = message.headers[':error-message'];\n var error = new Error(errorMessage.value || errorMessage);\n error.code = error.name = errorCode.value || errorCode;\n return error;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n parseEvent: parseEvent\n};\n","var Int64 = require('./int64').Int64;\n\nvar splitMessage = require('./split-message').splitMessage;\n\nvar BOOLEAN_TAG = 'boolean';\nvar BYTE_TAG = 'byte';\nvar SHORT_TAG = 'short';\nvar INT_TAG = 'integer';\nvar LONG_TAG = 'long';\nvar BINARY_TAG = 'binary';\nvar STRING_TAG = 'string';\nvar TIMESTAMP_TAG = 'timestamp';\nvar UUID_TAG = 'uuid';\n\n/**\n * @api private\n *\n * @param {Buffer} headers\n */\nfunction parseHeaders(headers) {\n var out = {};\n var position = 0;\n while (position < headers.length) {\n var nameLength = headers.readUInt8(position++);\n var name = headers.slice(position, position + nameLength).toString();\n position += nameLength;\n switch (headers.readUInt8(position++)) {\n case 0 /* boolTrue */:\n out[name] = {\n type: BOOLEAN_TAG,\n value: true\n };\n break;\n case 1 /* boolFalse */:\n out[name] = {\n type: BOOLEAN_TAG,\n value: false\n };\n break;\n case 2 /* byte */:\n out[name] = {\n type: BYTE_TAG,\n value: headers.readInt8(position++)\n };\n break;\n case 3 /* short */:\n out[name] = {\n type: SHORT_TAG,\n value: headers.readInt16BE(position)\n };\n position += 2;\n break;\n case 4 /* integer */:\n out[name] = {\n type: INT_TAG,\n value: headers.readInt32BE(position)\n };\n position += 4;\n break;\n case 5 /* long */:\n out[name] = {\n type: LONG_TAG,\n value: new Int64(headers.slice(position, position + 8))\n };\n position += 8;\n break;\n case 6 /* byteArray */:\n var binaryLength = headers.readUInt16BE(position);\n position += 2;\n out[name] = {\n type: BINARY_TAG,\n value: headers.slice(position, position + binaryLength)\n };\n position += binaryLength;\n break;\n case 7 /* string */:\n var stringLength = headers.readUInt16BE(position);\n position += 2;\n out[name] = {\n type: STRING_TAG,\n value: headers.slice(\n position,\n position + stringLength\n ).toString()\n };\n position += stringLength;\n break;\n case 8 /* timestamp */:\n out[name] = {\n type: TIMESTAMP_TAG,\n value: new Date(\n new Int64(headers.slice(position, position + 8))\n .valueOf()\n )\n };\n position += 8;\n break;\n case 9 /* uuid */:\n var uuidChars = headers.slice(position, position + 16)\n .toString('hex');\n position += 16;\n out[name] = {\n type: UUID_TAG,\n value: uuidChars.substr(0, 8) + '-' +\n uuidChars.substr(8, 4) + '-' +\n uuidChars.substr(12, 4) + '-' +\n uuidChars.substr(16, 4) + '-' +\n uuidChars.substr(20)\n };\n break;\n default:\n throw new Error('Unrecognized header type tag');\n }\n }\n return out;\n}\n\nfunction parseMessage(message) {\n var parsed = splitMessage(message);\n return { headers: parseHeaders(parsed.headers), body: parsed.body };\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n parseMessage: parseMessage\n};\n","var util = require('../core').util;\nvar toBuffer = util.buffer.toBuffer;\n\n// All prelude components are unsigned, 32-bit integers\nvar PRELUDE_MEMBER_LENGTH = 4;\n// The prelude consists of two components\nvar PRELUDE_LENGTH = PRELUDE_MEMBER_LENGTH * 2;\n// Checksums are always CRC32 hashes.\nvar CHECKSUM_LENGTH = 4;\n// Messages must include a full prelude, a prelude checksum, and a message checksum\nvar MINIMUM_MESSAGE_LENGTH = PRELUDE_LENGTH + CHECKSUM_LENGTH * 2;\n\n/**\n * @api private\n *\n * @param {Buffer} message\n */\nfunction splitMessage(message) {\n if (!util.Buffer.isBuffer(message)) message = toBuffer(message);\n\n if (message.length < MINIMUM_MESSAGE_LENGTH) {\n throw new Error('Provided message too short to accommodate event stream message overhead');\n }\n\n if (message.length !== message.readUInt32BE(0)) {\n throw new Error('Reported message length does not match received message length');\n }\n\n var expectedPreludeChecksum = message.readUInt32BE(PRELUDE_LENGTH);\n\n if (\n expectedPreludeChecksum !== util.crypto.crc32(\n message.slice(0, PRELUDE_LENGTH)\n )\n ) {\n throw new Error(\n 'The prelude checksum specified in the message (' +\n expectedPreludeChecksum +\n ') does not match the calculated CRC32 checksum.'\n );\n }\n\n var expectedMessageChecksum = message.readUInt32BE(message.length - CHECKSUM_LENGTH);\n\n if (\n expectedMessageChecksum !== util.crypto.crc32(\n message.slice(0, message.length - CHECKSUM_LENGTH)\n )\n ) {\n throw new Error(\n 'The message checksum did not match the expected value of ' +\n expectedMessageChecksum\n );\n }\n\n var headersStart = PRELUDE_LENGTH + CHECKSUM_LENGTH;\n var headersEnd = headersStart + message.readUInt32BE(PRELUDE_MEMBER_LENGTH);\n\n return {\n headers: message.slice(headersStart, headersEnd),\n body: message.slice(headersEnd, message.length - CHECKSUM_LENGTH),\n };\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n splitMessage: splitMessage\n};\n","/**\n * What is necessary to create an event stream in node?\n * - http response stream\n * - parser\n * - event stream model\n */\n\nvar EventMessageChunkerStream = require('../event-stream/event-message-chunker-stream').EventMessageChunkerStream;\nvar EventUnmarshallerStream = require('../event-stream/event-message-unmarshaller-stream').EventUnmarshallerStream;\n\nfunction createEventStream(stream, parser, model) {\n var eventStream = new EventUnmarshallerStream({\n parser: parser,\n eventStreamModel: model\n });\n\n var eventMessageChunker = new EventMessageChunkerStream();\n\n stream.pipe(\n eventMessageChunker\n ).pipe(eventStream);\n\n stream.on('error', function(err) {\n eventMessageChunker.emit('error', err);\n });\n\n eventMessageChunker.on('error', function(err) {\n eventStream.emit('error', err);\n });\n\n return eventStream;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n createEventStream: createEventStream\n};\n","var AWS = require('./core');\nvar SequentialExecutor = require('./sequential_executor');\nvar DISCOVER_ENDPOINT = require('./discover_endpoint').discoverEndpoint;\n/**\n * The namespace used to register global event listeners for request building\n * and sending.\n */\nAWS.EventListeners = {\n /**\n * @!attribute VALIDATE_CREDENTIALS\n * A request listener that validates whether the request is being\n * sent with credentials.\n * Handles the {AWS.Request~validate 'validate' Request event}\n * @example Sending a request without validating credentials\n * var listener = AWS.EventListeners.Core.VALIDATE_CREDENTIALS;\n * request.removeListener('validate', listener);\n * @readonly\n * @return [Function]\n * @!attribute VALIDATE_REGION\n * A request listener that validates whether the region is set\n * for a request.\n * Handles the {AWS.Request~validate 'validate' Request event}\n * @example Sending a request without validating region configuration\n * var listener = AWS.EventListeners.Core.VALIDATE_REGION;\n * request.removeListener('validate', listener);\n * @readonly\n * @return [Function]\n * @!attribute VALIDATE_PARAMETERS\n * A request listener that validates input parameters in a request.\n * Handles the {AWS.Request~validate 'validate' Request event}\n * @example Sending a request without validating parameters\n * var listener = AWS.EventListeners.Core.VALIDATE_PARAMETERS;\n * request.removeListener('validate', listener);\n * @example Disable parameter validation globally\n * AWS.EventListeners.Core.removeListener('validate',\n * AWS.EventListeners.Core.VALIDATE_REGION);\n * @readonly\n * @return [Function]\n * @!attribute SEND\n * A request listener that initiates the HTTP connection for a\n * request being sent. Handles the {AWS.Request~send 'send' Request event}\n * @example Replacing the HTTP handler\n * var listener = AWS.EventListeners.Core.SEND;\n * request.removeListener('send', listener);\n * request.on('send', function(response) {\n * customHandler.send(response);\n * });\n * @return [Function]\n * @readonly\n * @!attribute HTTP_DATA\n * A request listener that reads data from the HTTP connection in order\n * to build the response data.\n * Handles the {AWS.Request~httpData 'httpData' Request event}.\n * Remove this handler if you are overriding the 'httpData' event and\n * do not want extra data processing and buffering overhead.\n * @example Disabling default data processing\n * var listener = AWS.EventListeners.Core.HTTP_DATA;\n * request.removeListener('httpData', listener);\n * @return [Function]\n * @readonly\n */\n Core: {} /* doc hack */\n};\n\n/**\n * @api private\n */\nfunction getOperationAuthtype(req) {\n if (!req.service.api.operations) {\n return '';\n }\n var operation = req.service.api.operations[req.operation];\n return operation ? operation.authtype : '';\n}\n\nAWS.EventListeners = {\n Core: new SequentialExecutor().addNamedListeners(function(add, addAsync) {\n addAsync('VALIDATE_CREDENTIALS', 'validate',\n function VALIDATE_CREDENTIALS(req, done) {\n if (!req.service.api.signatureVersion && !req.service.config.signatureVersion) return done(); // none\n req.service.config.getCredentials(function(err) {\n if (err) {\n req.response.error = AWS.util.error(err,\n {code: 'CredentialsError', message: 'Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1'});\n }\n done();\n });\n });\n\n add('VALIDATE_REGION', 'validate', function VALIDATE_REGION(req) {\n if (!req.service.isGlobalEndpoint) {\n var dnsHostRegex = new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);\n if (!req.service.config.region) {\n req.response.error = AWS.util.error(new Error(),\n {code: 'ConfigError', message: 'Missing region in config'});\n } else if (!dnsHostRegex.test(req.service.config.region)) {\n req.response.error = AWS.util.error(new Error(),\n {code: 'ConfigError', message: 'Invalid region in config'});\n }\n }\n });\n\n add('BUILD_IDEMPOTENCY_TOKENS', 'validate', function BUILD_IDEMPOTENCY_TOKENS(req) {\n if (!req.service.api.operations) {\n return;\n }\n var operation = req.service.api.operations[req.operation];\n if (!operation) {\n return;\n }\n var idempotentMembers = operation.idempotentMembers;\n if (!idempotentMembers.length) {\n return;\n }\n // creates a copy of params so user's param object isn't mutated\n var params = AWS.util.copy(req.params);\n for (var i = 0, iLen = idempotentMembers.length; i < iLen; i++) {\n if (!params[idempotentMembers[i]]) {\n // add the member\n params[idempotentMembers[i]] = AWS.util.uuid.v4();\n }\n }\n req.params = params;\n });\n\n add('VALIDATE_PARAMETERS', 'validate', function VALIDATE_PARAMETERS(req) {\n if (!req.service.api.operations) {\n return;\n }\n var rules = req.service.api.operations[req.operation].input;\n var validation = req.service.config.paramValidation;\n new AWS.ParamValidator(validation).validate(rules, req.params);\n });\n\n add('COMPUTE_CHECKSUM', 'afterBuild', function COMPUTE_CHECKSUM(req) {\n if (!req.service.api.operations) {\n return;\n }\n var operation = req.service.api.operations[req.operation];\n if (!operation) {\n return;\n }\n var body = req.httpRequest.body;\n var isNonStreamingPayload = body && (AWS.util.Buffer.isBuffer(body) || typeof body === 'string');\n var headers = req.httpRequest.headers;\n if (\n operation.httpChecksumRequired &&\n req.service.config.computeChecksums &&\n isNonStreamingPayload &&\n req.service.getSignerClass(req) === AWS.Signers.V4 &&\n !headers['Content-MD5']\n ) {\n var md5 = AWS.util.crypto.md5(body, 'base64');\n headers['Content-MD5'] = md5;\n }\n });\n\n addAsync('COMPUTE_SHA256', 'afterBuild', function COMPUTE_SHA256(req, done) {\n req.haltHandlersOnError();\n if (!req.service.api.operations) {\n return;\n }\n var operation = req.service.api.operations[req.operation];\n var authtype = operation ? operation.authtype : '';\n if (!req.service.api.signatureVersion && !authtype && !req.service.config.signatureVersion) return done(); // none\n if (req.service.getSignerClass(req) === AWS.Signers.V4) {\n var body = req.httpRequest.body || '';\n if (authtype.indexOf('unsigned-body') >= 0) {\n req.httpRequest.headers['X-Amz-Content-Sha256'] = 'UNSIGNED-PAYLOAD';\n return done();\n }\n AWS.util.computeSha256(body, function(err, sha) {\n if (err) {\n done(err);\n }\n else {\n req.httpRequest.headers['X-Amz-Content-Sha256'] = sha;\n done();\n }\n });\n } else {\n done();\n }\n });\n\n add('SET_CONTENT_LENGTH', 'afterBuild', function SET_CONTENT_LENGTH(req) {\n var authtype = getOperationAuthtype(req);\n var payloadMember = AWS.util.getRequestPayloadShape(req);\n if (req.httpRequest.headers['Content-Length'] === undefined) {\n try {\n var length = AWS.util.string.byteLength(req.httpRequest.body);\n req.httpRequest.headers['Content-Length'] = length;\n } catch (err) {\n if (payloadMember && payloadMember.isStreaming) {\n if (payloadMember.requiresLength) {\n //streaming payload requires length(s3, glacier)\n throw err;\n } else if (authtype.indexOf('unsigned-body') >= 0) {\n //unbounded streaming payload(lex, mediastore)\n req.httpRequest.headers['Transfer-Encoding'] = 'chunked';\n return;\n } else {\n throw err;\n }\n }\n throw err;\n }\n }\n });\n\n add('SET_HTTP_HOST', 'afterBuild', function SET_HTTP_HOST(req) {\n req.httpRequest.headers['Host'] = req.httpRequest.endpoint.host;\n });\n\n add('RESTART', 'restart', function RESTART() {\n var err = this.response.error;\n if (!err || !err.retryable) return;\n\n this.httpRequest = new AWS.HttpRequest(\n this.service.endpoint,\n this.service.region\n );\n\n if (this.response.retryCount < this.service.config.maxRetries) {\n this.response.retryCount++;\n } else {\n this.response.error = null;\n }\n });\n\n var addToHead = true;\n addAsync('DISCOVER_ENDPOINT', 'sign', DISCOVER_ENDPOINT, addToHead);\n\n addAsync('SIGN', 'sign', function SIGN(req, done) {\n var service = req.service;\n var operations = req.service.api.operations || {};\n var operation = operations[req.operation];\n var authtype = operation ? operation.authtype : '';\n if (!service.api.signatureVersion && !authtype && !service.config.signatureVersion) return done(); // none\n\n service.config.getCredentials(function (err, credentials) {\n if (err) {\n req.response.error = err;\n return done();\n }\n\n try {\n var date = service.getSkewCorrectedDate();\n var SignerClass = service.getSignerClass(req);\n var signer = new SignerClass(req.httpRequest,\n service.getSigningName(req),\n {\n signatureCache: service.config.signatureCache,\n operation: operation,\n signatureVersion: service.api.signatureVersion\n });\n signer.setServiceClientId(service._clientId);\n\n // clear old authorization headers\n delete req.httpRequest.headers['Authorization'];\n delete req.httpRequest.headers['Date'];\n delete req.httpRequest.headers['X-Amz-Date'];\n\n // add new authorization\n signer.addAuthorization(credentials, date);\n req.signedAt = date;\n } catch (e) {\n req.response.error = e;\n }\n done();\n });\n });\n\n add('VALIDATE_RESPONSE', 'validateResponse', function VALIDATE_RESPONSE(resp) {\n if (this.service.successfulResponse(resp, this)) {\n resp.data = {};\n resp.error = null;\n } else {\n resp.data = null;\n resp.error = AWS.util.error(new Error(),\n {code: 'UnknownError', message: 'An unknown error occurred.'});\n }\n });\n\n addAsync('SEND', 'send', function SEND(resp, done) {\n resp.httpResponse._abortCallback = done;\n resp.error = null;\n resp.data = null;\n\n function callback(httpResp) {\n resp.httpResponse.stream = httpResp;\n var stream = resp.request.httpRequest.stream;\n var service = resp.request.service;\n var api = service.api;\n var operationName = resp.request.operation;\n var operation = api.operations[operationName] || {};\n\n httpResp.on('headers', function onHeaders(statusCode, headers, statusMessage) {\n resp.request.emit(\n 'httpHeaders',\n [statusCode, headers, resp, statusMessage]\n );\n\n if (!resp.httpResponse.streaming) {\n if (AWS.HttpClient.streamsApiVersion === 2) { // streams2 API check\n // if we detect event streams, we're going to have to\n // return the stream immediately\n if (operation.hasEventOutput && service.successfulResponse(resp)) {\n // skip reading the IncomingStream\n resp.request.emit('httpDone');\n done();\n return;\n }\n\n httpResp.on('readable', function onReadable() {\n var data = httpResp.read();\n if (data !== null) {\n resp.request.emit('httpData', [data, resp]);\n }\n });\n } else { // legacy streams API\n httpResp.on('data', function onData(data) {\n resp.request.emit('httpData', [data, resp]);\n });\n }\n }\n });\n\n httpResp.on('end', function onEnd() {\n if (!stream || !stream.didCallback) {\n if (AWS.HttpClient.streamsApiVersion === 2 && (operation.hasEventOutput && service.successfulResponse(resp))) {\n // don't concatenate response chunks when streaming event stream data when response is successful\n return;\n }\n resp.request.emit('httpDone');\n done();\n }\n });\n }\n\n function progress(httpResp) {\n httpResp.on('sendProgress', function onSendProgress(value) {\n resp.request.emit('httpUploadProgress', [value, resp]);\n });\n\n httpResp.on('receiveProgress', function onReceiveProgress(value) {\n resp.request.emit('httpDownloadProgress', [value, resp]);\n });\n }\n\n function error(err) {\n if (err.code !== 'RequestAbortedError') {\n var errCode = err.code === 'TimeoutError' ? err.code : 'NetworkingError';\n err = AWS.util.error(err, {\n code: errCode,\n region: resp.request.httpRequest.region,\n hostname: resp.request.httpRequest.endpoint.hostname,\n retryable: true\n });\n }\n resp.error = err;\n resp.request.emit('httpError', [resp.error, resp], function() {\n done();\n });\n }\n\n function executeSend() {\n var http = AWS.HttpClient.getInstance();\n var httpOptions = resp.request.service.config.httpOptions || {};\n try {\n var stream = http.handleRequest(resp.request.httpRequest, httpOptions,\n callback, error);\n progress(stream);\n } catch (err) {\n error(err);\n }\n }\n var timeDiff = (resp.request.service.getSkewCorrectedDate() - this.signedAt) / 1000;\n if (timeDiff >= 60 * 10) { // if we signed 10min ago, re-sign\n this.emit('sign', [this], function(err) {\n if (err) done(err);\n else executeSend();\n });\n } else {\n executeSend();\n }\n });\n\n add('HTTP_HEADERS', 'httpHeaders',\n function HTTP_HEADERS(statusCode, headers, resp, statusMessage) {\n resp.httpResponse.statusCode = statusCode;\n resp.httpResponse.statusMessage = statusMessage;\n resp.httpResponse.headers = headers;\n resp.httpResponse.body = AWS.util.buffer.toBuffer('');\n resp.httpResponse.buffers = [];\n resp.httpResponse.numBytes = 0;\n var dateHeader = headers.date || headers.Date;\n var service = resp.request.service;\n if (dateHeader) {\n var serverTime = Date.parse(dateHeader);\n if (service.config.correctClockSkew\n && service.isClockSkewed(serverTime)) {\n service.applyClockOffset(serverTime);\n }\n }\n });\n\n add('HTTP_DATA', 'httpData', function HTTP_DATA(chunk, resp) {\n if (chunk) {\n if (AWS.util.isNode()) {\n resp.httpResponse.numBytes += chunk.length;\n\n var total = resp.httpResponse.headers['content-length'];\n var progress = { loaded: resp.httpResponse.numBytes, total: total };\n resp.request.emit('httpDownloadProgress', [progress, resp]);\n }\n\n resp.httpResponse.buffers.push(AWS.util.buffer.toBuffer(chunk));\n }\n });\n\n add('HTTP_DONE', 'httpDone', function HTTP_DONE(resp) {\n // convert buffers array into single buffer\n if (resp.httpResponse.buffers && resp.httpResponse.buffers.length > 0) {\n var body = AWS.util.buffer.concat(resp.httpResponse.buffers);\n resp.httpResponse.body = body;\n }\n delete resp.httpResponse.numBytes;\n delete resp.httpResponse.buffers;\n });\n\n add('FINALIZE_ERROR', 'retry', function FINALIZE_ERROR(resp) {\n if (resp.httpResponse.statusCode) {\n resp.error.statusCode = resp.httpResponse.statusCode;\n if (resp.error.retryable === undefined) {\n resp.error.retryable = this.service.retryableError(resp.error, this);\n }\n }\n });\n\n add('INVALIDATE_CREDENTIALS', 'retry', function INVALIDATE_CREDENTIALS(resp) {\n if (!resp.error) return;\n switch (resp.error.code) {\n case 'RequestExpired': // EC2 only\n case 'ExpiredTokenException':\n case 'ExpiredToken':\n resp.error.retryable = true;\n resp.request.service.config.credentials.expired = true;\n }\n });\n\n add('EXPIRED_SIGNATURE', 'retry', function EXPIRED_SIGNATURE(resp) {\n var err = resp.error;\n if (!err) return;\n if (typeof err.code === 'string' && typeof err.message === 'string') {\n if (err.code.match(/Signature/) && err.message.match(/expired/)) {\n resp.error.retryable = true;\n }\n }\n });\n\n add('CLOCK_SKEWED', 'retry', function CLOCK_SKEWED(resp) {\n if (!resp.error) return;\n if (this.service.clockSkewError(resp.error)\n && this.service.config.correctClockSkew) {\n resp.error.retryable = true;\n }\n });\n\n add('REDIRECT', 'retry', function REDIRECT(resp) {\n if (resp.error && resp.error.statusCode >= 300 &&\n resp.error.statusCode < 400 && resp.httpResponse.headers['location']) {\n this.httpRequest.endpoint =\n new AWS.Endpoint(resp.httpResponse.headers['location']);\n this.httpRequest.headers['Host'] = this.httpRequest.endpoint.host;\n resp.error.redirect = true;\n resp.error.retryable = true;\n }\n });\n\n add('RETRY_CHECK', 'retry', function RETRY_CHECK(resp) {\n if (resp.error) {\n if (resp.error.redirect && resp.redirectCount < resp.maxRedirects) {\n resp.error.retryDelay = 0;\n } else if (resp.retryCount < resp.maxRetries) {\n resp.error.retryDelay = this.service.retryDelays(resp.retryCount, resp.error) || 0;\n }\n }\n });\n\n addAsync('RESET_RETRY_STATE', 'afterRetry', function RESET_RETRY_STATE(resp, done) {\n var delay, willRetry = false;\n\n if (resp.error) {\n delay = resp.error.retryDelay || 0;\n if (resp.error.retryable && resp.retryCount < resp.maxRetries) {\n resp.retryCount++;\n willRetry = true;\n } else if (resp.error.redirect && resp.redirectCount < resp.maxRedirects) {\n resp.redirectCount++;\n willRetry = true;\n }\n }\n\n // delay < 0 is a signal from customBackoff to skip retries\n if (willRetry && delay >= 0) {\n resp.error = null;\n setTimeout(done, delay);\n } else {\n done();\n }\n });\n }),\n\n CorePost: new SequentialExecutor().addNamedListeners(function(add) {\n add('EXTRACT_REQUEST_ID', 'extractData', AWS.util.extractRequestId);\n add('EXTRACT_REQUEST_ID', 'extractError', AWS.util.extractRequestId);\n\n add('ENOTFOUND_ERROR', 'httpError', function ENOTFOUND_ERROR(err) {\n function isDNSError(err) {\n return err.errno === 'ENOTFOUND' ||\n typeof err.errno === 'number' &&\n typeof AWS.util.getSystemErrorName === 'function' &&\n ['EAI_NONAME', 'EAI_NODATA'].indexOf(AWS.util.getSystemErrorName(err.errno) >= 0);\n }\n if (err.code === 'NetworkingError' && isDNSError(err)) {\n var message = 'Inaccessible host: `' + err.hostname +\n '\\'. This service may not be available in the `' + err.region +\n '\\' region.';\n this.response.error = AWS.util.error(new Error(message), {\n code: 'UnknownEndpoint',\n region: err.region,\n hostname: err.hostname,\n retryable: true,\n originalError: err\n });\n }\n });\n }),\n\n Logger: new SequentialExecutor().addNamedListeners(function(add) {\n add('LOG_REQUEST', 'complete', function LOG_REQUEST(resp) {\n var req = resp.request;\n var logger = req.service.config.logger;\n if (!logger) return;\n function filterSensitiveLog(inputShape, shape) {\n if (!shape) {\n return shape;\n }\n if (inputShape.isSensitive) {\n return '***SensitiveInformation***';\n }\n switch (inputShape.type) {\n case 'structure':\n var struct = {};\n AWS.util.each(shape, function(subShapeName, subShape) {\n if (Object.prototype.hasOwnProperty.call(inputShape.members, subShapeName)) {\n struct[subShapeName] = filterSensitiveLog(inputShape.members[subShapeName], subShape);\n } else {\n struct[subShapeName] = subShape;\n }\n });\n return struct;\n case 'list':\n var list = [];\n AWS.util.arrayEach(shape, function(subShape, index) {\n list.push(filterSensitiveLog(inputShape.member, subShape));\n });\n return list;\n case 'map':\n var map = {};\n AWS.util.each(shape, function(key, value) {\n map[key] = filterSensitiveLog(inputShape.value, value);\n });\n return map;\n default:\n return shape;\n }\n }\n\n function buildMessage() {\n var time = resp.request.service.getSkewCorrectedDate().getTime();\n var delta = (time - req.startTime.getTime()) / 1000;\n var ansi = logger.isTTY ? true : false;\n var status = resp.httpResponse.statusCode;\n var censoredParams = req.params;\n if (\n req.service.api.operations &&\n req.service.api.operations[req.operation] &&\n req.service.api.operations[req.operation].input\n ) {\n var inputShape = req.service.api.operations[req.operation].input;\n censoredParams = filterSensitiveLog(inputShape, req.params);\n }\n var params = require('util').inspect(censoredParams, true, null);\n var message = '';\n if (ansi) message += '\\x1B[33m';\n message += '[AWS ' + req.service.serviceIdentifier + ' ' + status;\n message += ' ' + delta.toString() + 's ' + resp.retryCount + ' retries]';\n if (ansi) message += '\\x1B[0;1m';\n message += ' ' + AWS.util.string.lowerFirst(req.operation);\n message += '(' + params + ')';\n if (ansi) message += '\\x1B[0m';\n return message;\n }\n\n var line = buildMessage();\n if (typeof logger.log === 'function') {\n logger.log(line);\n } else if (typeof logger.write === 'function') {\n logger.write(line + '\\n');\n }\n });\n }),\n\n Json: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = require('./protocol/json');\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n }),\n\n Rest: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = require('./protocol/rest');\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n }),\n\n RestJson: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = require('./protocol/rest_json');\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n }),\n\n RestXml: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = require('./protocol/rest_xml');\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n }),\n\n Query: new SequentialExecutor().addNamedListeners(function(add) {\n var svc = require('./protocol/query');\n add('BUILD', 'build', svc.buildRequest);\n add('EXTRACT_DATA', 'extractData', svc.extractData);\n add('EXTRACT_ERROR', 'extractError', svc.extractError);\n })\n};\n","var AWS = require('./core');\nvar inherit = AWS.util.inherit;\n\n/**\n * The endpoint that a service will talk to, for example,\n * `'https://ec2.ap-southeast-1.amazonaws.com'`. If\n * you need to override an endpoint for a service, you can\n * set the endpoint on a service by passing the endpoint\n * object with the `endpoint` option key:\n *\n * ```javascript\n * var ep = new AWS.Endpoint('awsproxy.example.com');\n * var s3 = new AWS.S3({endpoint: ep});\n * s3.service.endpoint.hostname == 'awsproxy.example.com'\n * ```\n *\n * Note that if you do not specify a protocol, the protocol will\n * be selected based on your current {AWS.config} configuration.\n *\n * @!attribute protocol\n * @return [String] the protocol (http or https) of the endpoint\n * URL\n * @!attribute hostname\n * @return [String] the host portion of the endpoint, e.g.,\n * example.com\n * @!attribute host\n * @return [String] the host portion of the endpoint including\n * the port, e.g., example.com:80\n * @!attribute port\n * @return [Integer] the port of the endpoint\n * @!attribute href\n * @return [String] the full URL of the endpoint\n */\nAWS.Endpoint = inherit({\n\n /**\n * @overload Endpoint(endpoint)\n * Constructs a new endpoint given an endpoint URL. If the\n * URL omits a protocol (http or https), the default protocol\n * set in the global {AWS.config} will be used.\n * @param endpoint [String] the URL to construct an endpoint from\n */\n constructor: function Endpoint(endpoint, config) {\n AWS.util.hideProperties(this, ['slashes', 'auth', 'hash', 'search', 'query']);\n\n if (typeof endpoint === 'undefined' || endpoint === null) {\n throw new Error('Invalid endpoint: ' + endpoint);\n } else if (typeof endpoint !== 'string') {\n return AWS.util.copy(endpoint);\n }\n\n if (!endpoint.match(/^http/)) {\n var useSSL = config && config.sslEnabled !== undefined ?\n config.sslEnabled : AWS.config.sslEnabled;\n endpoint = (useSSL ? 'https' : 'http') + '://' + endpoint;\n }\n\n AWS.util.update(this, AWS.util.urlParse(endpoint));\n\n // Ensure the port property is set as an integer\n if (this.port) {\n this.port = parseInt(this.port, 10);\n } else {\n this.port = this.protocol === 'https:' ? 443 : 80;\n }\n }\n\n});\n\n/**\n * The low level HTTP request object, encapsulating all HTTP header\n * and body data sent by a service request.\n *\n * @!attribute method\n * @return [String] the HTTP method of the request\n * @!attribute path\n * @return [String] the path portion of the URI, e.g.,\n * \"/list/?start=5&num=10\"\n * @!attribute headers\n * @return [map]\n * a map of header keys and their respective values\n * @!attribute body\n * @return [String] the request body payload\n * @!attribute endpoint\n * @return [AWS.Endpoint] the endpoint for the request\n * @!attribute region\n * @api private\n * @return [String] the region, for signing purposes only.\n */\nAWS.HttpRequest = inherit({\n\n /**\n * @api private\n */\n constructor: function HttpRequest(endpoint, region) {\n endpoint = new AWS.Endpoint(endpoint);\n this.method = 'POST';\n this.path = endpoint.path || '/';\n this.headers = {};\n this.body = '';\n this.endpoint = endpoint;\n this.region = region;\n this._userAgent = '';\n this.setUserAgent();\n },\n\n /**\n * @api private\n */\n setUserAgent: function setUserAgent() {\n this._userAgent = this.headers[this.getUserAgentHeaderName()] = AWS.util.userAgent();\n },\n\n getUserAgentHeaderName: function getUserAgentHeaderName() {\n var prefix = AWS.util.isBrowser() ? 'X-Amz-' : '';\n return prefix + 'User-Agent';\n },\n\n /**\n * @api private\n */\n appendToUserAgent: function appendToUserAgent(agentPartial) {\n if (typeof agentPartial === 'string' && agentPartial) {\n this._userAgent += ' ' + agentPartial;\n }\n this.headers[this.getUserAgentHeaderName()] = this._userAgent;\n },\n\n /**\n * @api private\n */\n getUserAgent: function getUserAgent() {\n return this._userAgent;\n },\n\n /**\n * @return [String] the part of the {path} excluding the\n * query string\n */\n pathname: function pathname() {\n return this.path.split('?', 1)[0];\n },\n\n /**\n * @return [String] the query string portion of the {path}\n */\n search: function search() {\n var query = this.path.split('?', 2)[1];\n if (query) {\n query = AWS.util.queryStringParse(query);\n return AWS.util.queryParamsToString(query);\n }\n return '';\n },\n\n /**\n * @api private\n * update httpRequest endpoint with endpoint string\n */\n updateEndpoint: function updateEndpoint(endpointStr) {\n var newEndpoint = new AWS.Endpoint(endpointStr);\n this.endpoint = newEndpoint;\n this.path = newEndpoint.path || '/';\n if (this.headers['Host']) {\n this.headers['Host'] = newEndpoint.host;\n }\n }\n});\n\n/**\n * The low level HTTP response object, encapsulating all HTTP header\n * and body data returned from the request.\n *\n * @!attribute statusCode\n * @return [Integer] the HTTP status code of the response (e.g., 200, 404)\n * @!attribute headers\n * @return [map]\n * a map of response header keys and their respective values\n * @!attribute body\n * @return [String] the response body payload\n * @!attribute [r] streaming\n * @return [Boolean] whether this response is being streamed at a low-level.\n * Defaults to `false` (buffered reads). Do not modify this manually, use\n * {createUnbufferedStream} to convert the stream to unbuffered mode\n * instead.\n */\nAWS.HttpResponse = inherit({\n\n /**\n * @api private\n */\n constructor: function HttpResponse() {\n this.statusCode = undefined;\n this.headers = {};\n this.body = undefined;\n this.streaming = false;\n this.stream = null;\n },\n\n /**\n * Disables buffering on the HTTP response and returns the stream for reading.\n * @return [Stream, XMLHttpRequest, null] the underlying stream object.\n * Use this object to directly read data off of the stream.\n * @note This object is only available after the {AWS.Request~httpHeaders}\n * event has fired. This method must be called prior to\n * {AWS.Request~httpData}.\n * @example Taking control of a stream\n * request.on('httpHeaders', function(statusCode, headers) {\n * if (statusCode < 300) {\n * if (headers.etag === 'xyz') {\n * // pipe the stream, disabling buffering\n * var stream = this.response.httpResponse.createUnbufferedStream();\n * stream.pipe(process.stdout);\n * } else { // abort this request and set a better error message\n * this.abort();\n * this.response.error = new Error('Invalid ETag');\n * }\n * }\n * }).send(console.log);\n */\n createUnbufferedStream: function createUnbufferedStream() {\n this.streaming = true;\n return this.stream;\n }\n});\n\n\nAWS.HttpClient = inherit({});\n\n/**\n * @api private\n */\nAWS.HttpClient.getInstance = function getInstance() {\n if (this.singleton === undefined) {\n this.singleton = new this();\n }\n return this.singleton;\n};\n","var AWS = require('../core');\nvar Stream = AWS.util.stream.Stream;\nvar TransformStream = AWS.util.stream.Transform;\nvar ReadableStream = AWS.util.stream.Readable;\nrequire('../http');\nvar CONNECTION_REUSE_ENV_NAME = 'AWS_NODEJS_CONNECTION_REUSE_ENABLED';\n\n/**\n * @api private\n */\nAWS.NodeHttpClient = AWS.util.inherit({\n handleRequest: function handleRequest(httpRequest, httpOptions, callback, errCallback) {\n var self = this;\n var endpoint = httpRequest.endpoint;\n var pathPrefix = '';\n if (!httpOptions) httpOptions = {};\n if (httpOptions.proxy) {\n pathPrefix = endpoint.protocol + '//' + endpoint.hostname;\n if (endpoint.port !== 80 && endpoint.port !== 443) {\n pathPrefix += ':' + endpoint.port;\n }\n endpoint = new AWS.Endpoint(httpOptions.proxy);\n }\n\n var useSSL = endpoint.protocol === 'https:';\n var http = useSSL ? require('https') : require('http');\n var options = {\n host: endpoint.hostname,\n port: endpoint.port,\n method: httpRequest.method,\n headers: httpRequest.headers,\n path: pathPrefix + httpRequest.path\n };\n\n if (!httpOptions.agent) {\n options.agent = this.getAgent(useSSL, {\n keepAlive: process.env[CONNECTION_REUSE_ENV_NAME] === '1' ? true : false\n });\n }\n\n AWS.util.update(options, httpOptions);\n delete options.proxy; // proxy isn't an HTTP option\n delete options.timeout; // timeout isn't an HTTP option\n\n var stream = http.request(options, function (httpResp) {\n if (stream.didCallback) return;\n\n callback(httpResp);\n httpResp.emit(\n 'headers',\n httpResp.statusCode,\n httpResp.headers,\n httpResp.statusMessage\n );\n });\n httpRequest.stream = stream; // attach stream to httpRequest\n stream.didCallback = false;\n\n // connection timeout support\n if (httpOptions.connectTimeout) {\n var connectTimeoutId;\n stream.on('socket', function(socket) {\n if (socket.connecting) {\n connectTimeoutId = setTimeout(function connectTimeout() {\n if (stream.didCallback) return; stream.didCallback = true;\n\n stream.abort();\n errCallback(AWS.util.error(\n new Error('Socket timed out without establishing a connection'),\n {code: 'TimeoutError'}\n ));\n }, httpOptions.connectTimeout);\n socket.on('connect', function() {\n clearTimeout(connectTimeoutId);\n connectTimeoutId = null;\n });\n }\n });\n }\n\n // timeout support\n stream.setTimeout(httpOptions.timeout || 0, function() {\n if (stream.didCallback) return; stream.didCallback = true;\n\n var msg = 'Connection timed out after ' + httpOptions.timeout + 'ms';\n errCallback(AWS.util.error(new Error(msg), {code: 'TimeoutError'}));\n stream.abort();\n });\n\n stream.on('error', function(err) {\n if (connectTimeoutId) {\n clearTimeout(connectTimeoutId);\n connectTimeoutId = null;\n }\n if (stream.didCallback) return; stream.didCallback = true;\n if ('ECONNRESET' === err.code || 'EPIPE' === err.code || 'ETIMEDOUT' === err.code) {\n errCallback(AWS.util.error(err, {code: 'TimeoutError'}));\n } else {\n errCallback(err);\n }\n });\n\n var expect = httpRequest.headers.Expect || httpRequest.headers.expect;\n if (expect === '100-continue') {\n stream.once('continue', function() {\n self.writeBody(stream, httpRequest);\n });\n } else {\n this.writeBody(stream, httpRequest);\n }\n\n return stream;\n },\n\n writeBody: function writeBody(stream, httpRequest) {\n var body = httpRequest.body;\n var totalBytes = parseInt(httpRequest.headers['Content-Length'], 10);\n\n if (body instanceof Stream) {\n // For progress support of streaming content -\n // pipe the data through a transform stream to emit 'sendProgress' events\n var progressStream = this.progressStream(stream, totalBytes);\n if (progressStream) {\n body.pipe(progressStream).pipe(stream);\n } else {\n body.pipe(stream);\n }\n } else if (body) {\n // The provided body is a buffer/string and is already fully available in memory -\n // For performance it's best to send it as a whole by calling stream.end(body),\n // Callers expect a 'sendProgress' event which is best emitted once\n // the http request stream has been fully written and all data flushed.\n // The use of totalBytes is important over body.length for strings where\n // length is char length and not byte length.\n stream.once('finish', function() {\n stream.emit('sendProgress', {\n loaded: totalBytes,\n total: totalBytes\n });\n });\n stream.end(body);\n } else {\n // no request body\n stream.end();\n }\n },\n\n /**\n * Create the https.Agent or http.Agent according to the request schema.\n */\n getAgent: function getAgent(useSSL, agentOptions) {\n var http = useSSL ? require('https') : require('http');\n if (useSSL) {\n if (!AWS.NodeHttpClient.sslAgent) {\n AWS.NodeHttpClient.sslAgent = new http.Agent(AWS.util.merge({\n rejectUnauthorized: process.env.NODE_TLS_REJECT_UNAUTHORIZED === '0' ? false : true\n }, agentOptions || {}));\n AWS.NodeHttpClient.sslAgent.setMaxListeners(0);\n\n // delegate maxSockets to globalAgent, set a default limit of 50 if current value is Infinity.\n // Users can bypass this default by supplying their own Agent as part of SDK configuration.\n Object.defineProperty(AWS.NodeHttpClient.sslAgent, 'maxSockets', {\n enumerable: true,\n get: function() {\n var defaultMaxSockets = 50;\n var globalAgent = http.globalAgent;\n if (globalAgent && globalAgent.maxSockets !== Infinity && typeof globalAgent.maxSockets === 'number') {\n return globalAgent.maxSockets;\n }\n return defaultMaxSockets;\n }\n });\n }\n return AWS.NodeHttpClient.sslAgent;\n } else {\n if (!AWS.NodeHttpClient.agent) {\n AWS.NodeHttpClient.agent = new http.Agent(agentOptions);\n }\n return AWS.NodeHttpClient.agent;\n }\n },\n\n progressStream: function progressStream(stream, totalBytes) {\n if (typeof TransformStream === 'undefined') {\n // for node 0.8 there is no streaming progress\n return;\n }\n var loadedBytes = 0;\n var reporter = new TransformStream();\n reporter._transform = function(chunk, encoding, callback) {\n if (chunk) {\n loadedBytes += chunk.length;\n stream.emit('sendProgress', {\n loaded: loadedBytes,\n total: totalBytes\n });\n }\n callback(null, chunk);\n };\n return reporter;\n },\n\n emitter: null\n});\n\n/**\n * @!ignore\n */\n\n/**\n * @api private\n */\nAWS.HttpClient.prototype = AWS.NodeHttpClient.prototype;\n\n/**\n * @api private\n */\nAWS.HttpClient.streamsApiVersion = ReadableStream ? 2 : 1;\n","var util = require('../util');\n\nfunction JsonBuilder() { }\n\nJsonBuilder.prototype.build = function(value, shape) {\n return JSON.stringify(translate(value, shape));\n};\n\nfunction translate(value, shape) {\n if (!shape || value === undefined || value === null) return undefined;\n\n switch (shape.type) {\n case 'structure': return translateStructure(value, shape);\n case 'map': return translateMap(value, shape);\n case 'list': return translateList(value, shape);\n default: return translateScalar(value, shape);\n }\n}\n\nfunction translateStructure(structure, shape) {\n if (shape.isDocument) {\n return structure;\n }\n var struct = {};\n util.each(structure, function(name, value) {\n var memberShape = shape.members[name];\n if (memberShape) {\n if (memberShape.location !== 'body') return;\n var locationName = memberShape.isLocationName ? memberShape.name : name;\n var result = translate(value, memberShape);\n if (result !== undefined) struct[locationName] = result;\n }\n });\n return struct;\n}\n\nfunction translateList(list, shape) {\n var out = [];\n util.arrayEach(list, function(value) {\n var result = translate(value, shape.member);\n if (result !== undefined) out.push(result);\n });\n return out;\n}\n\nfunction translateMap(map, shape) {\n var out = {};\n util.each(map, function(key, value) {\n var result = translate(value, shape.value);\n if (result !== undefined) out[key] = result;\n });\n return out;\n}\n\nfunction translateScalar(value, shape) {\n return shape.toWireFormat(value);\n}\n\n/**\n * @api private\n */\nmodule.exports = JsonBuilder;\n","var util = require('../util');\n\nfunction JsonParser() { }\n\nJsonParser.prototype.parse = function(value, shape) {\n return translate(JSON.parse(value), shape);\n};\n\nfunction translate(value, shape) {\n if (!shape || value === undefined) return undefined;\n\n switch (shape.type) {\n case 'structure': return translateStructure(value, shape);\n case 'map': return translateMap(value, shape);\n case 'list': return translateList(value, shape);\n default: return translateScalar(value, shape);\n }\n}\n\nfunction translateStructure(structure, shape) {\n if (structure == null) return undefined;\n if (shape.isDocument) return structure;\n\n var struct = {};\n var shapeMembers = shape.members;\n util.each(shapeMembers, function(name, memberShape) {\n var locationName = memberShape.isLocationName ? memberShape.name : name;\n if (Object.prototype.hasOwnProperty.call(structure, locationName)) {\n var value = structure[locationName];\n var result = translate(value, memberShape);\n if (result !== undefined) struct[name] = result;\n }\n });\n return struct;\n}\n\nfunction translateList(list, shape) {\n if (list == null) return undefined;\n\n var out = [];\n util.arrayEach(list, function(value) {\n var result = translate(value, shape.member);\n if (result === undefined) out.push(null);\n else out.push(result);\n });\n return out;\n}\n\nfunction translateMap(map, shape) {\n if (map == null) return undefined;\n\n var out = {};\n util.each(map, function(key, value) {\n var result = translate(value, shape.value);\n if (result === undefined) out[key] = null;\n else out[key] = result;\n });\n return out;\n}\n\nfunction translateScalar(value, shape) {\n return shape.toType(value);\n}\n\n/**\n * @api private\n */\nmodule.exports = JsonParser;\n","var AWS = require('./core');\nrequire('./http');\nvar inherit = AWS.util.inherit;\n\n/**\n * Represents a metadata service available on EC2 instances. Using the\n * {request} method, you can receieve metadata about any available resource\n * on the metadata service.\n *\n * You can disable the use of the IMDS by setting the AWS_EC2_METADATA_DISABLED\n * environment variable to a truthy value.\n *\n * @!attribute [r] httpOptions\n * @return [map] a map of options to pass to the underlying HTTP request:\n *\n * * **timeout** (Number) — a timeout value in milliseconds to wait\n * before aborting the connection. Set to 0 for no timeout.\n *\n * @!macro nobrowser\n */\nAWS.MetadataService = inherit({\n /**\n * @return [String] the hostname of the instance metadata service\n */\n host: '169.254.169.254',\n\n /**\n * @!ignore\n */\n\n /**\n * Default HTTP options. By default, the metadata service is set to not\n * timeout on long requests. This means that on non-EC2 machines, this\n * request will never return. If you are calling this operation from an\n * environment that may not always run on EC2, set a `timeout` value so\n * the SDK will abort the request after a given number of milliseconds.\n */\n httpOptions: { timeout: 0 },\n\n /**\n * when enabled, metadata service will not fetch token\n */\n disableFetchToken: false,\n\n /**\n * Creates a new MetadataService object with a given set of options.\n *\n * @option options host [String] the hostname of the instance metadata\n * service\n * @option options httpOptions [map] a map of options to pass to the\n * underlying HTTP request:\n *\n * * **timeout** (Number) — a timeout value in milliseconds to wait\n * before aborting the connection. Set to 0 for no timeout.\n * @option options maxRetries [Integer] the maximum number of retries to\n * perform for timeout errors\n * @option options retryDelayOptions [map] A set of options to configure the\n * retry delay on retryable errors. See AWS.Config for details.\n */\n constructor: function MetadataService(options) {\n AWS.util.update(this, options);\n },\n\n /**\n * Sends a request to the instance metadata service for a given resource.\n *\n * @param path [String] the path of the resource to get\n *\n * @param options [map] an optional map used to make request\n *\n * * **method** (String) — HTTP request method\n *\n * * **headers** (map) — a map of response header keys and their respective values\n *\n * @callback callback function(err, data)\n * Called when a response is available from the service.\n * @param err [Error, null] if an error occurred, this value will be set\n * @param data [String, null] if the request was successful, the body of\n * the response\n */\n request: function request(path, options, callback) {\n if (arguments.length === 2) {\n callback = options;\n options = {};\n }\n\n if (process.env[AWS.util.imdsDisabledEnv]) {\n callback(new Error('EC2 Instance Metadata Service access disabled'));\n return;\n }\n\n path = path || '/';\n var httpRequest = new AWS.HttpRequest('http://' + this.host + path);\n httpRequest.method = options.method || 'GET';\n if (options.headers) {\n httpRequest.headers = options.headers;\n }\n AWS.util.handleRequestWithRetries(httpRequest, this, callback);\n },\n\n /**\n * @api private\n */\n loadCredentialsCallbacks: [],\n\n /**\n * Fetches metadata token used for getting credentials\n *\n * @api private\n * @callback callback function(err, token)\n * Called when token is loaded from the resource\n */\n fetchMetadataToken: function fetchMetadataToken(callback) {\n var self = this;\n var tokenFetchPath = '/latest/api/token';\n self.request(\n tokenFetchPath,\n {\n 'method': 'PUT',\n 'headers': {\n 'x-aws-ec2-metadata-token-ttl-seconds': '21600'\n }\n },\n callback\n );\n },\n\n /**\n * Fetches credentials\n *\n * @api private\n * @callback cb function(err, creds)\n * Called when credentials are loaded from the resource\n */\n fetchCredentials: function fetchCredentials(options, cb) {\n var self = this;\n var basePath = '/latest/meta-data/iam/security-credentials/';\n\n self.request(basePath, options, function (err, roleName) {\n if (err) {\n self.disableFetchToken = !(err.statusCode === 401);\n cb(AWS.util.error(\n err,\n {\n message: 'EC2 Metadata roleName request returned error'\n }\n ));\n return;\n }\n roleName = roleName.split('\\n')[0]; // grab first (and only) role\n self.request(basePath + roleName, options, function (credErr, credData) {\n if (credErr) {\n self.disableFetchToken = !(credErr.statusCode === 401);\n cb(AWS.util.error(\n credErr,\n {\n message: 'EC2 Metadata creds request returned error'\n }\n ));\n return;\n }\n try {\n var credentials = JSON.parse(credData);\n cb(null, credentials);\n } catch (parseError) {\n cb(parseError);\n }\n });\n });\n },\n\n /**\n * Loads a set of credentials stored in the instance metadata service\n *\n * @api private\n * @callback callback function(err, credentials)\n * Called when credentials are loaded from the resource\n * @param err [Error] if an error occurred, this value will be set\n * @param credentials [Object] the raw JSON object containing all\n * metadata from the credentials resource\n */\n loadCredentials: function loadCredentials(callback) {\n var self = this;\n self.loadCredentialsCallbacks.push(callback);\n if (self.loadCredentialsCallbacks.length > 1) { return; }\n\n function callbacks(err, creds) {\n var cb;\n while ((cb = self.loadCredentialsCallbacks.shift()) !== undefined) {\n cb(err, creds);\n }\n }\n\n if (self.disableFetchToken) {\n self.fetchCredentials({}, callbacks);\n } else {\n self.fetchMetadataToken(function(tokenError, token) {\n if (tokenError) {\n if (tokenError.code === 'TimeoutError') {\n self.disableFetchToken = true;\n } else if (tokenError.retryable === true) {\n callbacks(AWS.util.error(\n tokenError,\n {\n message: 'EC2 Metadata token request returned error'\n }\n ));\n return;\n } else if (tokenError.statusCode === 400) {\n callbacks(AWS.util.error(\n tokenError,\n {\n message: 'EC2 Metadata token request returned 400'\n }\n ));\n return;\n }\n }\n var options = {};\n if (token) {\n options.headers = {\n 'x-aws-ec2-metadata-token': token\n };\n }\n self.fetchCredentials(options, callbacks);\n });\n\n }\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.MetadataService;\n","var Collection = require('./collection');\nvar Operation = require('./operation');\nvar Shape = require('./shape');\nvar Paginator = require('./paginator');\nvar ResourceWaiter = require('./resource_waiter');\nvar metadata = require('../../apis/metadata.json');\n\nvar util = require('../util');\nvar property = util.property;\nvar memoizedProperty = util.memoizedProperty;\n\nfunction Api(api, options) {\n var self = this;\n api = api || {};\n options = options || {};\n options.api = this;\n\n api.metadata = api.metadata || {};\n\n var serviceIdentifier = options.serviceIdentifier;\n delete options.serviceIdentifier;\n\n property(this, 'isApi', true, false);\n property(this, 'apiVersion', api.metadata.apiVersion);\n property(this, 'endpointPrefix', api.metadata.endpointPrefix);\n property(this, 'signingName', api.metadata.signingName);\n property(this, 'globalEndpoint', api.metadata.globalEndpoint);\n property(this, 'signatureVersion', api.metadata.signatureVersion);\n property(this, 'jsonVersion', api.metadata.jsonVersion);\n property(this, 'targetPrefix', api.metadata.targetPrefix);\n property(this, 'protocol', api.metadata.protocol);\n property(this, 'timestampFormat', api.metadata.timestampFormat);\n property(this, 'xmlNamespaceUri', api.metadata.xmlNamespace);\n property(this, 'abbreviation', api.metadata.serviceAbbreviation);\n property(this, 'fullName', api.metadata.serviceFullName);\n property(this, 'serviceId', api.metadata.serviceId);\n if (serviceIdentifier && metadata[serviceIdentifier]) {\n property(this, 'xmlNoDefaultLists', metadata[serviceIdentifier].xmlNoDefaultLists, false);\n }\n\n memoizedProperty(this, 'className', function() {\n var name = api.metadata.serviceAbbreviation || api.metadata.serviceFullName;\n if (!name) return null;\n\n name = name.replace(/^Amazon|AWS\\s*|\\(.*|\\s+|\\W+/g, '');\n if (name === 'ElasticLoadBalancing') name = 'ELB';\n return name;\n });\n\n function addEndpointOperation(name, operation) {\n if (operation.endpointoperation === true) {\n property(self, 'endpointOperation', util.string.lowerFirst(name));\n }\n if (operation.endpointdiscovery && !self.hasRequiredEndpointDiscovery) {\n property(\n self,\n 'hasRequiredEndpointDiscovery',\n operation.endpointdiscovery.required === true\n );\n }\n }\n\n property(this, 'operations', new Collection(api.operations, options, function(name, operation) {\n return new Operation(name, operation, options);\n }, util.string.lowerFirst, addEndpointOperation));\n\n property(this, 'shapes', new Collection(api.shapes, options, function(name, shape) {\n return Shape.create(shape, options);\n }));\n\n property(this, 'paginators', new Collection(api.paginators, options, function(name, paginator) {\n return new Paginator(name, paginator, options);\n }));\n\n property(this, 'waiters', new Collection(api.waiters, options, function(name, waiter) {\n return new ResourceWaiter(name, waiter, options);\n }, util.string.lowerFirst));\n\n if (options.documentation) {\n property(this, 'documentation', api.documentation);\n property(this, 'documentationUrl', api.documentationUrl);\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = Api;\n","var memoizedProperty = require('../util').memoizedProperty;\n\nfunction memoize(name, value, factory, nameTr) {\n memoizedProperty(this, nameTr(name), function() {\n return factory(name, value);\n });\n}\n\nfunction Collection(iterable, options, factory, nameTr, callback) {\n nameTr = nameTr || String;\n var self = this;\n\n for (var id in iterable) {\n if (Object.prototype.hasOwnProperty.call(iterable, id)) {\n memoize.call(self, id, iterable[id], factory, nameTr);\n if (callback) callback(id, iterable[id]);\n }\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = Collection;\n","var Shape = require('./shape');\n\nvar util = require('../util');\nvar property = util.property;\nvar memoizedProperty = util.memoizedProperty;\n\nfunction Operation(name, operation, options) {\n var self = this;\n options = options || {};\n\n property(this, 'name', operation.name || name);\n property(this, 'api', options.api, false);\n\n operation.http = operation.http || {};\n property(this, 'endpoint', operation.endpoint);\n property(this, 'httpMethod', operation.http.method || 'POST');\n property(this, 'httpPath', operation.http.requestUri || '/');\n property(this, 'authtype', operation.authtype || '');\n property(\n this,\n 'endpointDiscoveryRequired',\n operation.endpointdiscovery ?\n (operation.endpointdiscovery.required ? 'REQUIRED' : 'OPTIONAL') :\n 'NULL'\n );\n property(this, 'httpChecksumRequired', operation.httpChecksumRequired, false);\n\n memoizedProperty(this, 'input', function() {\n if (!operation.input) {\n return new Shape.create({type: 'structure'}, options);\n }\n return Shape.create(operation.input, options);\n });\n\n memoizedProperty(this, 'output', function() {\n if (!operation.output) {\n return new Shape.create({type: 'structure'}, options);\n }\n return Shape.create(operation.output, options);\n });\n\n memoizedProperty(this, 'errors', function() {\n var list = [];\n if (!operation.errors) return null;\n\n for (var i = 0; i < operation.errors.length; i++) {\n list.push(Shape.create(operation.errors[i], options));\n }\n\n return list;\n });\n\n memoizedProperty(this, 'paginator', function() {\n return options.api.paginators[name];\n });\n\n if (options.documentation) {\n property(this, 'documentation', operation.documentation);\n property(this, 'documentationUrl', operation.documentationUrl);\n }\n\n // idempotentMembers only tracks top-level input shapes\n memoizedProperty(this, 'idempotentMembers', function() {\n var idempotentMembers = [];\n var input = self.input;\n var members = input.members;\n if (!input.members) {\n return idempotentMembers;\n }\n for (var name in members) {\n if (!members.hasOwnProperty(name)) {\n continue;\n }\n if (members[name].isIdempotent === true) {\n idempotentMembers.push(name);\n }\n }\n return idempotentMembers;\n });\n\n memoizedProperty(this, 'hasEventOutput', function() {\n var output = self.output;\n return hasEventStream(output);\n });\n}\n\nfunction hasEventStream(topLevelShape) {\n var members = topLevelShape.members;\n var payload = topLevelShape.payload;\n\n if (!topLevelShape.members) {\n return false;\n }\n\n if (payload) {\n var payloadMember = members[payload];\n return payloadMember.isEventStream;\n }\n\n // check if any member is an event stream\n for (var name in members) {\n if (!members.hasOwnProperty(name)) {\n if (members[name].isEventStream === true) {\n return true;\n }\n }\n }\n return false;\n}\n\n/**\n * @api private\n */\nmodule.exports = Operation;\n","var property = require('../util').property;\n\nfunction Paginator(name, paginator) {\n property(this, 'inputToken', paginator.input_token);\n property(this, 'limitKey', paginator.limit_key);\n property(this, 'moreResults', paginator.more_results);\n property(this, 'outputToken', paginator.output_token);\n property(this, 'resultKey', paginator.result_key);\n}\n\n/**\n * @api private\n */\nmodule.exports = Paginator;\n","var util = require('../util');\nvar property = util.property;\n\nfunction ResourceWaiter(name, waiter, options) {\n options = options || {};\n property(this, 'name', name);\n property(this, 'api', options.api, false);\n\n if (waiter.operation) {\n property(this, 'operation', util.string.lowerFirst(waiter.operation));\n }\n\n var self = this;\n var keys = [\n 'type',\n 'description',\n 'delay',\n 'maxAttempts',\n 'acceptors'\n ];\n\n keys.forEach(function(key) {\n var value = waiter[key];\n if (value) {\n property(self, key, value);\n }\n });\n}\n\n/**\n * @api private\n */\nmodule.exports = ResourceWaiter;\n","var Collection = require('./collection');\n\nvar util = require('../util');\n\nfunction property(obj, name, value) {\n if (value !== null && value !== undefined) {\n util.property.apply(this, arguments);\n }\n}\n\nfunction memoizedProperty(obj, name) {\n if (!obj.constructor.prototype[name]) {\n util.memoizedProperty.apply(this, arguments);\n }\n}\n\nfunction Shape(shape, options, memberName) {\n options = options || {};\n\n property(this, 'shape', shape.shape);\n property(this, 'api', options.api, false);\n property(this, 'type', shape.type);\n property(this, 'enum', shape.enum);\n property(this, 'min', shape.min);\n property(this, 'max', shape.max);\n property(this, 'pattern', shape.pattern);\n property(this, 'location', shape.location || this.location || 'body');\n property(this, 'name', this.name || shape.xmlName || shape.queryName ||\n shape.locationName || memberName);\n property(this, 'isStreaming', shape.streaming || this.isStreaming || false);\n property(this, 'requiresLength', shape.requiresLength, false);\n property(this, 'isComposite', shape.isComposite || false);\n property(this, 'isShape', true, false);\n property(this, 'isQueryName', Boolean(shape.queryName), false);\n property(this, 'isLocationName', Boolean(shape.locationName), false);\n property(this, 'isIdempotent', shape.idempotencyToken === true);\n property(this, 'isJsonValue', shape.jsonvalue === true);\n property(this, 'isSensitive', shape.sensitive === true || shape.prototype && shape.prototype.sensitive === true);\n property(this, 'isEventStream', Boolean(shape.eventstream), false);\n property(this, 'isEvent', Boolean(shape.event), false);\n property(this, 'isEventPayload', Boolean(shape.eventpayload), false);\n property(this, 'isEventHeader', Boolean(shape.eventheader), false);\n property(this, 'isTimestampFormatSet', Boolean(shape.timestampFormat) || shape.prototype && shape.prototype.isTimestampFormatSet === true, false);\n property(this, 'endpointDiscoveryId', Boolean(shape.endpointdiscoveryid), false);\n property(this, 'hostLabel', Boolean(shape.hostLabel), false);\n\n if (options.documentation) {\n property(this, 'documentation', shape.documentation);\n property(this, 'documentationUrl', shape.documentationUrl);\n }\n\n if (shape.xmlAttribute) {\n property(this, 'isXmlAttribute', shape.xmlAttribute || false);\n }\n\n // type conversion and parsing\n property(this, 'defaultValue', null);\n this.toWireFormat = function(value) {\n if (value === null || value === undefined) return '';\n return value;\n };\n this.toType = function(value) { return value; };\n}\n\n/**\n * @api private\n */\nShape.normalizedTypes = {\n character: 'string',\n double: 'float',\n long: 'integer',\n short: 'integer',\n biginteger: 'integer',\n bigdecimal: 'float',\n blob: 'binary'\n};\n\n/**\n * @api private\n */\nShape.types = {\n 'structure': StructureShape,\n 'list': ListShape,\n 'map': MapShape,\n 'boolean': BooleanShape,\n 'timestamp': TimestampShape,\n 'float': FloatShape,\n 'integer': IntegerShape,\n 'string': StringShape,\n 'base64': Base64Shape,\n 'binary': BinaryShape\n};\n\nShape.resolve = function resolve(shape, options) {\n if (shape.shape) {\n var refShape = options.api.shapes[shape.shape];\n if (!refShape) {\n throw new Error('Cannot find shape reference: ' + shape.shape);\n }\n\n return refShape;\n } else {\n return null;\n }\n};\n\nShape.create = function create(shape, options, memberName) {\n if (shape.isShape) return shape;\n\n var refShape = Shape.resolve(shape, options);\n if (refShape) {\n var filteredKeys = Object.keys(shape);\n if (!options.documentation) {\n filteredKeys = filteredKeys.filter(function(name) {\n return !name.match(/documentation/);\n });\n }\n\n // create an inline shape with extra members\n var InlineShape = function() {\n refShape.constructor.call(this, shape, options, memberName);\n };\n InlineShape.prototype = refShape;\n return new InlineShape();\n } else {\n // set type if not set\n if (!shape.type) {\n if (shape.members) shape.type = 'structure';\n else if (shape.member) shape.type = 'list';\n else if (shape.key) shape.type = 'map';\n else shape.type = 'string';\n }\n\n // normalize types\n var origType = shape.type;\n if (Shape.normalizedTypes[shape.type]) {\n shape.type = Shape.normalizedTypes[shape.type];\n }\n\n if (Shape.types[shape.type]) {\n return new Shape.types[shape.type](shape, options, memberName);\n } else {\n throw new Error('Unrecognized shape type: ' + origType);\n }\n }\n};\n\nfunction CompositeShape(shape) {\n Shape.apply(this, arguments);\n property(this, 'isComposite', true);\n\n if (shape.flattened) {\n property(this, 'flattened', shape.flattened || false);\n }\n}\n\nfunction StructureShape(shape, options) {\n var self = this;\n var requiredMap = null, firstInit = !this.isShape;\n\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return {}; });\n property(this, 'members', {});\n property(this, 'memberNames', []);\n property(this, 'required', []);\n property(this, 'isRequired', function() { return false; });\n property(this, 'isDocument', Boolean(shape.document));\n }\n\n if (shape.members) {\n property(this, 'members', new Collection(shape.members, options, function(name, member) {\n return Shape.create(member, options, name);\n }));\n memoizedProperty(this, 'memberNames', function() {\n return shape.xmlOrder || Object.keys(shape.members);\n });\n\n if (shape.event) {\n memoizedProperty(this, 'eventPayloadMemberName', function() {\n var members = self.members;\n var memberNames = self.memberNames;\n // iterate over members to find ones that are event payloads\n for (var i = 0, iLen = memberNames.length; i < iLen; i++) {\n if (members[memberNames[i]].isEventPayload) {\n return memberNames[i];\n }\n }\n });\n\n memoizedProperty(this, 'eventHeaderMemberNames', function() {\n var members = self.members;\n var memberNames = self.memberNames;\n var eventHeaderMemberNames = [];\n // iterate over members to find ones that are event headers\n for (var i = 0, iLen = memberNames.length; i < iLen; i++) {\n if (members[memberNames[i]].isEventHeader) {\n eventHeaderMemberNames.push(memberNames[i]);\n }\n }\n return eventHeaderMemberNames;\n });\n }\n }\n\n if (shape.required) {\n property(this, 'required', shape.required);\n property(this, 'isRequired', function(name) {\n if (!requiredMap) {\n requiredMap = {};\n for (var i = 0; i < shape.required.length; i++) {\n requiredMap[shape.required[i]] = true;\n }\n }\n\n return requiredMap[name];\n }, false, true);\n }\n\n property(this, 'resultWrapper', shape.resultWrapper || null);\n\n if (shape.payload) {\n property(this, 'payload', shape.payload);\n }\n\n if (typeof shape.xmlNamespace === 'string') {\n property(this, 'xmlNamespaceUri', shape.xmlNamespace);\n } else if (typeof shape.xmlNamespace === 'object') {\n property(this, 'xmlNamespacePrefix', shape.xmlNamespace.prefix);\n property(this, 'xmlNamespaceUri', shape.xmlNamespace.uri);\n }\n}\n\nfunction ListShape(shape, options) {\n var self = this, firstInit = !this.isShape;\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return []; });\n }\n\n if (shape.member) {\n memoizedProperty(this, 'member', function() {\n return Shape.create(shape.member, options);\n });\n }\n\n if (this.flattened) {\n var oldName = this.name;\n memoizedProperty(this, 'name', function() {\n return self.member.name || oldName;\n });\n }\n}\n\nfunction MapShape(shape, options) {\n var firstInit = !this.isShape;\n CompositeShape.apply(this, arguments);\n\n if (firstInit) {\n property(this, 'defaultValue', function() { return {}; });\n property(this, 'key', Shape.create({type: 'string'}, options));\n property(this, 'value', Shape.create({type: 'string'}, options));\n }\n\n if (shape.key) {\n memoizedProperty(this, 'key', function() {\n return Shape.create(shape.key, options);\n });\n }\n if (shape.value) {\n memoizedProperty(this, 'value', function() {\n return Shape.create(shape.value, options);\n });\n }\n}\n\nfunction TimestampShape(shape) {\n var self = this;\n Shape.apply(this, arguments);\n\n if (shape.timestampFormat) {\n property(this, 'timestampFormat', shape.timestampFormat);\n } else if (self.isTimestampFormatSet && this.timestampFormat) {\n property(this, 'timestampFormat', this.timestampFormat);\n } else if (this.location === 'header') {\n property(this, 'timestampFormat', 'rfc822');\n } else if (this.location === 'querystring') {\n property(this, 'timestampFormat', 'iso8601');\n } else if (this.api) {\n switch (this.api.protocol) {\n case 'json':\n case 'rest-json':\n property(this, 'timestampFormat', 'unixTimestamp');\n break;\n case 'rest-xml':\n case 'query':\n case 'ec2':\n property(this, 'timestampFormat', 'iso8601');\n break;\n }\n }\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n if (typeof value.toUTCString === 'function') return value;\n return typeof value === 'string' || typeof value === 'number' ?\n util.date.parseTimestamp(value) : null;\n };\n\n this.toWireFormat = function(value) {\n return util.date.format(value, self.timestampFormat);\n };\n}\n\nfunction StringShape() {\n Shape.apply(this, arguments);\n\n var nullLessProtocols = ['rest-xml', 'query', 'ec2'];\n this.toType = function(value) {\n value = this.api && nullLessProtocols.indexOf(this.api.protocol) > -1 ?\n value || '' : value;\n if (this.isJsonValue) {\n return JSON.parse(value);\n }\n\n return value && typeof value.toString === 'function' ?\n value.toString() : value;\n };\n\n this.toWireFormat = function(value) {\n return this.isJsonValue ? JSON.stringify(value) : value;\n };\n}\n\nfunction FloatShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n return parseFloat(value);\n };\n this.toWireFormat = this.toType;\n}\n\nfunction IntegerShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (value === null || value === undefined) return null;\n return parseInt(value, 10);\n };\n this.toWireFormat = this.toType;\n}\n\nfunction BinaryShape() {\n Shape.apply(this, arguments);\n this.toType = function(value) {\n var buf = util.base64.decode(value);\n if (this.isSensitive && util.isNode() && typeof util.Buffer.alloc === 'function') {\n /* Node.js can create a Buffer that is not isolated.\n * i.e. buf.byteLength !== buf.buffer.byteLength\n * This means that the sensitive data is accessible to anyone with access to buf.buffer.\n * If this is the node shared Buffer, then other code within this process _could_ find this secret.\n * Copy sensitive data to an isolated Buffer and zero the sensitive data.\n * While this is safe to do here, copying this code somewhere else may produce unexpected results.\n */\n var secureBuf = util.Buffer.alloc(buf.length, buf);\n buf.fill(0);\n buf = secureBuf;\n }\n return buf;\n };\n this.toWireFormat = util.base64.encode;\n}\n\nfunction Base64Shape() {\n BinaryShape.apply(this, arguments);\n}\n\nfunction BooleanShape() {\n Shape.apply(this, arguments);\n\n this.toType = function(value) {\n if (typeof value === 'boolean') return value;\n if (value === null || value === undefined) return null;\n return value === 'true';\n };\n}\n\n/**\n * @api private\n */\nShape.shapes = {\n StructureShape: StructureShape,\n ListShape: ListShape,\n MapShape: MapShape,\n StringShape: StringShape,\n BooleanShape: BooleanShape,\n Base64Shape: Base64Shape\n};\n\n/**\n * @api private\n */\nmodule.exports = Shape;\n","var util = require('./util');\n\nutil.isBrowser = function() { return false; };\nutil.isNode = function() { return true; };\n\n// node.js specific modules\nutil.crypto.lib = require('crypto');\nutil.Buffer = require('buffer').Buffer;\nutil.domain = require('domain');\nutil.stream = require('stream');\nutil.url = require('url');\nutil.querystring = require('querystring');\nutil.environment = 'nodejs';\nutil.createEventStream = util.stream.Readable ?\n require('./event-stream/streaming-create-event-stream').createEventStream : require('./event-stream/buffered-create-event-stream').createEventStream;\nutil.realClock = require('./realclock/nodeClock');\nutil.clientSideMonitoring = {\n Publisher: require('./publisher').Publisher,\n configProvider: require('./publisher/configuration'),\n};\nutil.iniLoader = require('./shared-ini').iniLoader;\nutil.getSystemErrorName = require('util').getSystemErrorName;\n\nvar AWS;\n\n/**\n * @api private\n */\nmodule.exports = AWS = require('./core');\n\nrequire('./credentials');\nrequire('./credentials/credential_provider_chain');\nrequire('./credentials/temporary_credentials');\nrequire('./credentials/chainable_temporary_credentials');\nrequire('./credentials/web_identity_credentials');\nrequire('./credentials/cognito_identity_credentials');\nrequire('./credentials/saml_credentials');\nrequire('./credentials/process_credentials');\n\n// Load the xml2js XML parser\nAWS.XML.Parser = require('./xml/node_parser');\n\n// Load Node HTTP client\nrequire('./http/node');\n\nrequire('./shared-ini/ini-loader');\n\n// Load custom credential providers\nrequire('./credentials/token_file_web_identity_credentials');\nrequire('./credentials/ec2_metadata_credentials');\nrequire('./credentials/remote_credentials');\nrequire('./credentials/ecs_credentials');\nrequire('./credentials/environment_credentials');\nrequire('./credentials/file_system_credentials');\nrequire('./credentials/shared_ini_file_credentials');\nrequire('./credentials/process_credentials');\n\n// Setup default chain providers\n// If this changes, please update documentation for\n// AWS.CredentialProviderChain.defaultProviders in\n// credentials/credential_provider_chain.js\nAWS.CredentialProviderChain.defaultProviders = [\n function () { return new AWS.EnvironmentCredentials('AWS'); },\n function () { return new AWS.EnvironmentCredentials('AMAZON'); },\n function () { return new AWS.SharedIniFileCredentials(); },\n function () { return new AWS.ECSCredentials(); },\n function () { return new AWS.ProcessCredentials(); },\n function () { return new AWS.TokenFileWebIdentityCredentials(); },\n function () { return new AWS.EC2MetadataCredentials(); }\n];\n\n// Update configuration keys\nAWS.util.update(AWS.Config.prototype.keys, {\n credentials: function () {\n var credentials = null;\n new AWS.CredentialProviderChain([\n function () { return new AWS.EnvironmentCredentials('AWS'); },\n function () { return new AWS.EnvironmentCredentials('AMAZON'); },\n function () { return new AWS.SharedIniFileCredentials({ disableAssumeRole: true }); }\n ]).resolve(function(err, creds) {\n if (!err) credentials = creds;\n });\n return credentials;\n },\n credentialProvider: function() {\n return new AWS.CredentialProviderChain();\n },\n logger: function () {\n return process.env.AWSJS_DEBUG ? console : null;\n },\n region: function() {\n var env = process.env;\n var region = env.AWS_REGION || env.AMAZON_REGION;\n if (env[AWS.util.configOptInEnv]) {\n var toCheck = [\n {filename: env[AWS.util.sharedCredentialsFileEnv]},\n {isConfig: true, filename: env[AWS.util.sharedConfigFileEnv]}\n ];\n var iniLoader = AWS.util.iniLoader;\n while (!region && toCheck.length) {\n var configFile = {};\n var fileInfo = toCheck.shift();\n try {\n configFile = iniLoader.loadFrom(fileInfo);\n } catch (err) {\n if (fileInfo.isConfig) throw err;\n }\n var profile = configFile[env.AWS_PROFILE || AWS.util.defaultProfile];\n region = profile && profile.region;\n }\n }\n return region;\n }\n});\n\n// Reset configuration\nAWS.config = new AWS.Config();\n","var AWS = require('./core');\n\n/**\n * @api private\n */\nAWS.ParamValidator = AWS.util.inherit({\n /**\n * Create a new validator object.\n *\n * @param validation [Boolean|map] whether input parameters should be\n * validated against the operation description before sending the\n * request. Pass a map to enable any of the following specific\n * validation features:\n *\n * * **min** [Boolean] — Validates that a value meets the min\n * constraint. This is enabled by default when paramValidation is set\n * to `true`.\n * * **max** [Boolean] — Validates that a value meets the max\n * constraint.\n * * **pattern** [Boolean] — Validates that a string value matches a\n * regular expression.\n * * **enum** [Boolean] — Validates that a string value matches one\n * of the allowable enum values.\n */\n constructor: function ParamValidator(validation) {\n if (validation === true || validation === undefined) {\n validation = {'min': true};\n }\n this.validation = validation;\n },\n\n validate: function validate(shape, params, context) {\n this.errors = [];\n this.validateMember(shape, params || {}, context || 'params');\n\n if (this.errors.length > 1) {\n var msg = this.errors.join('\\n* ');\n msg = 'There were ' + this.errors.length +\n ' validation errors:\\n* ' + msg;\n throw AWS.util.error(new Error(msg),\n {code: 'MultipleValidationErrors', errors: this.errors});\n } else if (this.errors.length === 1) {\n throw this.errors[0];\n } else {\n return true;\n }\n },\n\n fail: function fail(code, message) {\n this.errors.push(AWS.util.error(new Error(message), {code: code}));\n },\n\n validateStructure: function validateStructure(shape, params, context) {\n this.validateType(params, context, ['object'], 'structure');\n\n var paramName;\n for (var i = 0; shape.required && i < shape.required.length; i++) {\n paramName = shape.required[i];\n var value = params[paramName];\n if (value === undefined || value === null) {\n this.fail('MissingRequiredParameter',\n 'Missing required key \\'' + paramName + '\\' in ' + context);\n }\n }\n\n // validate hash members\n for (paramName in params) {\n if (!Object.prototype.hasOwnProperty.call(params, paramName)) continue;\n\n var paramValue = params[paramName],\n memberShape = shape.members[paramName];\n\n if (memberShape !== undefined) {\n var memberContext = [context, paramName].join('.');\n this.validateMember(memberShape, paramValue, memberContext);\n } else if (paramValue !== undefined && paramValue !== null) {\n this.fail('UnexpectedParameter',\n 'Unexpected key \\'' + paramName + '\\' found in ' + context);\n }\n }\n\n return true;\n },\n\n validateMember: function validateMember(shape, param, context) {\n switch (shape.type) {\n case 'structure':\n return this.validateStructure(shape, param, context);\n case 'list':\n return this.validateList(shape, param, context);\n case 'map':\n return this.validateMap(shape, param, context);\n default:\n return this.validateScalar(shape, param, context);\n }\n },\n\n validateList: function validateList(shape, params, context) {\n if (this.validateType(params, context, [Array])) {\n this.validateRange(shape, params.length, context, 'list member count');\n // validate array members\n for (var i = 0; i < params.length; i++) {\n this.validateMember(shape.member, params[i], context + '[' + i + ']');\n }\n }\n },\n\n validateMap: function validateMap(shape, params, context) {\n if (this.validateType(params, context, ['object'], 'map')) {\n // Build up a count of map members to validate range traits.\n var mapCount = 0;\n for (var param in params) {\n if (!Object.prototype.hasOwnProperty.call(params, param)) continue;\n // Validate any map key trait constraints\n this.validateMember(shape.key, param,\n context + '[key=\\'' + param + '\\']');\n this.validateMember(shape.value, params[param],\n context + '[\\'' + param + '\\']');\n mapCount++;\n }\n this.validateRange(shape, mapCount, context, 'map member count');\n }\n },\n\n validateScalar: function validateScalar(shape, value, context) {\n switch (shape.type) {\n case null:\n case undefined:\n case 'string':\n return this.validateString(shape, value, context);\n case 'base64':\n case 'binary':\n return this.validatePayload(value, context);\n case 'integer':\n case 'float':\n return this.validateNumber(shape, value, context);\n case 'boolean':\n return this.validateType(value, context, ['boolean']);\n case 'timestamp':\n return this.validateType(value, context, [Date,\n /^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$/, 'number'],\n 'Date object, ISO-8601 string, or a UNIX timestamp');\n default:\n return this.fail('UnkownType', 'Unhandled type ' +\n shape.type + ' for ' + context);\n }\n },\n\n validateString: function validateString(shape, value, context) {\n var validTypes = ['string'];\n if (shape.isJsonValue) {\n validTypes = validTypes.concat(['number', 'object', 'boolean']);\n }\n if (value !== null && this.validateType(value, context, validTypes)) {\n this.validateEnum(shape, value, context);\n this.validateRange(shape, value.length, context, 'string length');\n this.validatePattern(shape, value, context);\n this.validateUri(shape, value, context);\n }\n },\n\n validateUri: function validateUri(shape, value, context) {\n if (shape['location'] === 'uri') {\n if (value.length === 0) {\n this.fail('UriParameterError', 'Expected uri parameter to have length >= 1,'\n + ' but found \"' + value +'\" for ' + context);\n }\n }\n },\n\n validatePattern: function validatePattern(shape, value, context) {\n if (this.validation['pattern'] && shape['pattern'] !== undefined) {\n if (!(new RegExp(shape['pattern'])).test(value)) {\n this.fail('PatternMatchError', 'Provided value \"' + value + '\" '\n + 'does not match regex pattern /' + shape['pattern'] + '/ for '\n + context);\n }\n }\n },\n\n validateRange: function validateRange(shape, value, context, descriptor) {\n if (this.validation['min']) {\n if (shape['min'] !== undefined && value < shape['min']) {\n this.fail('MinRangeError', 'Expected ' + descriptor + ' >= '\n + shape['min'] + ', but found ' + value + ' for ' + context);\n }\n }\n if (this.validation['max']) {\n if (shape['max'] !== undefined && value > shape['max']) {\n this.fail('MaxRangeError', 'Expected ' + descriptor + ' <= '\n + shape['max'] + ', but found ' + value + ' for ' + context);\n }\n }\n },\n\n validateEnum: function validateRange(shape, value, context) {\n if (this.validation['enum'] && shape['enum'] !== undefined) {\n // Fail if the string value is not present in the enum list\n if (shape['enum'].indexOf(value) === -1) {\n this.fail('EnumError', 'Found string value of ' + value + ', but '\n + 'expected ' + shape['enum'].join('|') + ' for ' + context);\n }\n }\n },\n\n validateType: function validateType(value, context, acceptedTypes, type) {\n // We will not log an error for null or undefined, but we will return\n // false so that callers know that the expected type was not strictly met.\n if (value === null || value === undefined) return false;\n\n var foundInvalidType = false;\n for (var i = 0; i < acceptedTypes.length; i++) {\n if (typeof acceptedTypes[i] === 'string') {\n if (typeof value === acceptedTypes[i]) return true;\n } else if (acceptedTypes[i] instanceof RegExp) {\n if ((value || '').toString().match(acceptedTypes[i])) return true;\n } else {\n if (value instanceof acceptedTypes[i]) return true;\n if (AWS.util.isType(value, acceptedTypes[i])) return true;\n if (!type && !foundInvalidType) acceptedTypes = acceptedTypes.slice();\n acceptedTypes[i] = AWS.util.typeName(acceptedTypes[i]);\n }\n foundInvalidType = true;\n }\n\n var acceptedType = type;\n if (!acceptedType) {\n acceptedType = acceptedTypes.join(', ').replace(/,([^,]+)$/, ', or$1');\n }\n\n var vowel = acceptedType.match(/^[aeiou]/i) ? 'n' : '';\n this.fail('InvalidParameterType', 'Expected ' + context + ' to be a' +\n vowel + ' ' + acceptedType);\n return false;\n },\n\n validateNumber: function validateNumber(shape, value, context) {\n if (value === null || value === undefined) return;\n if (typeof value === 'string') {\n var castedValue = parseFloat(value);\n if (castedValue.toString() === value) value = castedValue;\n }\n if (this.validateType(value, context, ['number'])) {\n this.validateRange(shape, value, context, 'numeric value');\n }\n },\n\n validatePayload: function validatePayload(value, context) {\n if (value === null || value === undefined) return;\n if (typeof value === 'string') return;\n if (value && typeof value.byteLength === 'number') return; // typed arrays\n if (AWS.util.isNode()) { // special check for buffer/stream in Node.js\n var Stream = AWS.util.stream.Stream;\n if (AWS.util.Buffer.isBuffer(value) || value instanceof Stream) return;\n } else {\n if (typeof Blob !== void 0 && value instanceof Blob) return;\n }\n\n var types = ['Buffer', 'Stream', 'File', 'Blob', 'ArrayBuffer', 'DataView'];\n if (value) {\n for (var i = 0; i < types.length; i++) {\n if (AWS.util.isType(value, types[i])) return;\n if (AWS.util.typeName(value.constructor) === types[i]) return;\n }\n }\n\n this.fail('InvalidParameterType', 'Expected ' + context + ' to be a ' +\n 'string, Buffer, Stream, Blob, or typed array object');\n }\n});\n","var AWS = require('../core');\nvar rest = AWS.Protocol.Rest;\n\n/**\n * A presigner object can be used to generate presigned urls for the Polly service.\n */\nAWS.Polly.Presigner = AWS.util.inherit({\n /**\n * Creates a presigner object with a set of configuration options.\n *\n * @option options params [map] An optional map of parameters to bind to every\n * request sent by this service object.\n * @option options service [AWS.Polly] An optional pre-configured instance\n * of the AWS.Polly service object to use for requests. The object may\n * bound parameters used by the presigner.\n * @see AWS.Polly.constructor\n */\n constructor: function Signer(options) {\n options = options || {};\n this.options = options;\n this.service = options.service;\n this.bindServiceObject(options);\n this._operations = {};\n },\n\n /**\n * @api private\n */\n bindServiceObject: function bindServiceObject(options) {\n options = options || {};\n if (!this.service) {\n this.service = new AWS.Polly(options);\n } else {\n var config = AWS.util.copy(this.service.config);\n this.service = new this.service.constructor.__super__(config);\n this.service.config.params = AWS.util.merge(this.service.config.params || {}, options.params);\n }\n },\n\n /**\n * @api private\n */\n modifyInputMembers: function modifyInputMembers(input) {\n // make copies of the input so we don't overwrite the api\n // need to be careful to copy anything we access/modify\n var modifiedInput = AWS.util.copy(input);\n modifiedInput.members = AWS.util.copy(input.members);\n AWS.util.each(input.members, function(name, member) {\n modifiedInput.members[name] = AWS.util.copy(member);\n // update location and locationName\n if (!member.location || member.location === 'body') {\n modifiedInput.members[name].location = 'querystring';\n modifiedInput.members[name].locationName = name;\n }\n });\n return modifiedInput;\n },\n\n /**\n * @api private\n */\n convertPostToGet: function convertPostToGet(req) {\n // convert method\n req.httpRequest.method = 'GET';\n\n var operation = req.service.api.operations[req.operation];\n // get cached operation input first\n var input = this._operations[req.operation];\n if (!input) {\n // modify the original input\n this._operations[req.operation] = input = this.modifyInputMembers(operation.input);\n }\n\n var uri = rest.generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params);\n\n req.httpRequest.path = uri;\n req.httpRequest.body = '';\n\n // don't need these headers on a GET request\n delete req.httpRequest.headers['Content-Length'];\n delete req.httpRequest.headers['Content-Type'];\n },\n\n /**\n * @overload getSynthesizeSpeechUrl(params = {}, [expires = 3600], [callback])\n * Generate a presigned url for {AWS.Polly.synthesizeSpeech}.\n * @note You must ensure that you have static or previously resolved\n * credentials if you call this method synchronously (with no callback),\n * otherwise it may not properly sign the request. If you cannot guarantee\n * this (you are using an asynchronous credential provider, i.e., EC2\n * IAM roles), you should always call this method with an asynchronous\n * callback.\n * @param params [map] parameters to pass to the operation. See the {AWS.Polly.synthesizeSpeech}\n * operation for the expected operation parameters.\n * @param expires [Integer] (3600) the number of seconds to expire the pre-signed URL operation in.\n * Defaults to 1 hour.\n * @return [string] if called synchronously (with no callback), returns the signed URL.\n * @return [null] nothing is returned if a callback is provided.\n * @callback callback function (err, url)\n * If a callback is supplied, it is called when a signed URL has been generated.\n * @param err [Error] the error object returned from the presigner.\n * @param url [String] the signed URL.\n * @see AWS.Polly.synthesizeSpeech\n */\n getSynthesizeSpeechUrl: function getSynthesizeSpeechUrl(params, expires, callback) {\n var self = this;\n var request = this.service.makeRequest('synthesizeSpeech', params);\n // remove existing build listeners\n request.removeAllListeners('build');\n request.on('build', function(req) {\n self.convertPostToGet(req);\n });\n return request.presign(expires, callback);\n }\n});\n","var util = require('../util');\nvar AWS = require('../core');\n\n/**\n * Prepend prefix defined by API model to endpoint that's already\n * constructed. This feature does not apply to operations using\n * endpoint discovery and can be disabled.\n * @api private\n */\nfunction populateHostPrefix(request) {\n var enabled = request.service.config.hostPrefixEnabled;\n if (!enabled) return request;\n var operationModel = request.service.api.operations[request.operation];\n //don't marshal host prefix when operation has endpoint discovery traits\n if (hasEndpointDiscover(request)) return request;\n if (operationModel.endpoint && operationModel.endpoint.hostPrefix) {\n var hostPrefixNotation = operationModel.endpoint.hostPrefix;\n var hostPrefix = expandHostPrefix(hostPrefixNotation, request.params, operationModel.input);\n prependEndpointPrefix(request.httpRequest.endpoint, hostPrefix);\n validateHostname(request.httpRequest.endpoint.hostname);\n }\n return request;\n}\n\n/**\n * @api private\n */\nfunction hasEndpointDiscover(request) {\n var api = request.service.api;\n var operationModel = api.operations[request.operation];\n var isEndpointOperation = api.endpointOperation && (api.endpointOperation === util.string.lowerFirst(operationModel.name));\n return (operationModel.endpointDiscoveryRequired !== 'NULL' || isEndpointOperation === true);\n}\n\n/**\n * @api private\n */\nfunction expandHostPrefix(hostPrefixNotation, params, shape) {\n util.each(shape.members, function(name, member) {\n if (member.hostLabel === true) {\n if (typeof params[name] !== 'string' || params[name] === '') {\n throw util.error(new Error(), {\n message: 'Parameter ' + name + ' should be a non-empty string.',\n code: 'InvalidParameter'\n });\n }\n var regex = new RegExp('\\\\{' + name + '\\\\}', 'g');\n hostPrefixNotation = hostPrefixNotation.replace(regex, params[name]);\n }\n });\n return hostPrefixNotation;\n}\n\n/**\n * @api private\n */\nfunction prependEndpointPrefix(endpoint, prefix) {\n if (endpoint.host) {\n endpoint.host = prefix + endpoint.host;\n }\n if (endpoint.hostname) {\n endpoint.hostname = prefix + endpoint.hostname;\n }\n}\n\n/**\n * @api private\n */\nfunction validateHostname(hostname) {\n var labels = hostname.split('.');\n //Reference: https://tools.ietf.org/html/rfc1123#section-2\n var hostPattern = /^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9]$/;\n util.arrayEach(labels, function(label) {\n if (!label.length || label.length < 1 || label.length > 63) {\n throw util.error(new Error(), {\n code: 'ValidationError',\n message: 'Hostname label length should be between 1 to 63 characters, inclusive.'\n });\n }\n if (!hostPattern.test(label)) {\n throw AWS.util.error(new Error(),\n {code: 'ValidationError', message: label + ' is not hostname compatible.'});\n }\n });\n}\n\nmodule.exports = {\n populateHostPrefix: populateHostPrefix\n};\n","var util = require('../util');\nvar JsonBuilder = require('../json/builder');\nvar JsonParser = require('../json/parser');\nvar populateHostPrefix = require('./helpers').populateHostPrefix;\n\nfunction buildRequest(req) {\n var httpRequest = req.httpRequest;\n var api = req.service.api;\n var target = api.targetPrefix + '.' + api.operations[req.operation].name;\n var version = api.jsonVersion || '1.0';\n var input = api.operations[req.operation].input;\n var builder = new JsonBuilder();\n\n if (version === 1) version = '1.0';\n httpRequest.body = builder.build(req.params || {}, input);\n httpRequest.headers['Content-Type'] = 'application/x-amz-json-' + version;\n httpRequest.headers['X-Amz-Target'] = target;\n\n populateHostPrefix(req);\n}\n\nfunction extractError(resp) {\n var error = {};\n var httpResponse = resp.httpResponse;\n\n error.code = httpResponse.headers['x-amzn-errortype'] || 'UnknownError';\n if (typeof error.code === 'string') {\n error.code = error.code.split(':')[0];\n }\n\n if (httpResponse.body.length > 0) {\n try {\n var e = JSON.parse(httpResponse.body.toString());\n var code = e.__type || e.code || e.Code;\n if (code) {\n error.code = code.split('#').pop();\n }\n if (error.code === 'RequestEntityTooLarge') {\n error.message = 'Request body must be less than 1 MB';\n } else {\n error.message = (e.message || e.Message || null);\n }\n } catch (e) {\n error.statusCode = httpResponse.statusCode;\n error.message = httpResponse.statusMessage;\n }\n } else {\n error.statusCode = httpResponse.statusCode;\n error.message = httpResponse.statusCode.toString();\n }\n\n resp.error = util.error(new Error(), error);\n}\n\nfunction extractData(resp) {\n var body = resp.httpResponse.body.toString() || '{}';\n if (resp.request.service.config.convertResponseTypes === false) {\n resp.data = JSON.parse(body);\n } else {\n var operation = resp.request.service.api.operations[resp.request.operation];\n var shape = operation.output || {};\n var parser = new JsonParser();\n resp.data = parser.parse(body, shape);\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData\n};\n","var AWS = require('../core');\nvar util = require('../util');\nvar QueryParamSerializer = require('../query/query_param_serializer');\nvar Shape = require('../model/shape');\nvar populateHostPrefix = require('./helpers').populateHostPrefix;\n\nfunction buildRequest(req) {\n var operation = req.service.api.operations[req.operation];\n var httpRequest = req.httpRequest;\n httpRequest.headers['Content-Type'] =\n 'application/x-www-form-urlencoded; charset=utf-8';\n httpRequest.params = {\n Version: req.service.api.apiVersion,\n Action: operation.name\n };\n\n // convert the request parameters into a list of query params,\n // e.g. Deeply.NestedParam.0.Name=value\n var builder = new QueryParamSerializer();\n builder.serialize(req.params, operation.input, function(name, value) {\n httpRequest.params[name] = value;\n });\n httpRequest.body = util.queryParamsToString(httpRequest.params);\n\n populateHostPrefix(req);\n}\n\nfunction extractError(resp) {\n var data, body = resp.httpResponse.body.toString();\n if (body.match('= 0 ? '&' : '?');\n var parts = [];\n util.arrayEach(Object.keys(queryString).sort(), function(key) {\n if (!Array.isArray(queryString[key])) {\n queryString[key] = [queryString[key]];\n }\n for (var i = 0; i < queryString[key].length; i++) {\n parts.push(util.uriEscape(String(key)) + '=' + queryString[key][i]);\n }\n });\n uri += parts.join('&');\n }\n\n return uri;\n}\n\nfunction populateURI(req) {\n var operation = req.service.api.operations[req.operation];\n var input = operation.input;\n\n var uri = generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params);\n req.httpRequest.path = uri;\n}\n\nfunction populateHeaders(req) {\n var operation = req.service.api.operations[req.operation];\n util.each(operation.input.members, function (name, member) {\n var value = req.params[name];\n if (value === null || value === undefined) return;\n\n if (member.location === 'headers' && member.type === 'map') {\n util.each(value, function(key, memberValue) {\n req.httpRequest.headers[member.name + key] = memberValue;\n });\n } else if (member.location === 'header') {\n value = member.toWireFormat(value).toString();\n if (member.isJsonValue) {\n value = util.base64.encode(value);\n }\n req.httpRequest.headers[member.name] = value;\n }\n });\n}\n\nfunction buildRequest(req) {\n populateMethod(req);\n populateURI(req);\n populateHeaders(req);\n populateHostPrefix(req);\n}\n\nfunction extractError() {\n}\n\nfunction extractData(resp) {\n var req = resp.request;\n var data = {};\n var r = resp.httpResponse;\n var operation = req.service.api.operations[req.operation];\n var output = operation.output;\n\n // normalize headers names to lower-cased keys for matching\n var headers = {};\n util.each(r.headers, function (k, v) {\n headers[k.toLowerCase()] = v;\n });\n\n util.each(output.members, function(name, member) {\n var header = (member.name || name).toLowerCase();\n if (member.location === 'headers' && member.type === 'map') {\n data[name] = {};\n var location = member.isLocationName ? member.name : '';\n var pattern = new RegExp('^' + location + '(.+)', 'i');\n util.each(r.headers, function (k, v) {\n var result = k.match(pattern);\n if (result !== null) {\n data[name][result[1]] = v;\n }\n });\n } else if (member.location === 'header') {\n if (headers[header] !== undefined) {\n var value = member.isJsonValue ?\n util.base64.decode(headers[header]) :\n headers[header];\n data[name] = member.toType(value);\n }\n } else if (member.location === 'statusCode') {\n data[name] = parseInt(r.statusCode, 10);\n }\n });\n\n resp.data = data;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData,\n generateURI: generateURI\n};\n","var util = require('../util');\nvar Rest = require('./rest');\nvar Json = require('./json');\nvar JsonBuilder = require('../json/builder');\nvar JsonParser = require('../json/parser');\n\nfunction populateBody(req) {\n var builder = new JsonBuilder();\n var input = req.service.api.operations[req.operation].input;\n\n if (input.payload) {\n var params = {};\n var payloadShape = input.members[input.payload];\n params = req.params[input.payload];\n if (params === undefined) return;\n\n if (payloadShape.type === 'structure') {\n req.httpRequest.body = builder.build(params, payloadShape);\n applyContentTypeHeader(req);\n } else { // non-JSON payload\n req.httpRequest.body = params;\n if (payloadShape.type === 'binary' || payloadShape.isStreaming) {\n applyContentTypeHeader(req, true);\n }\n }\n } else {\n var body = builder.build(req.params, input);\n if (body !== '{}' || req.httpRequest.method !== 'GET') { //don't send empty body for GET method\n req.httpRequest.body = body;\n }\n applyContentTypeHeader(req);\n }\n}\n\nfunction applyContentTypeHeader(req, isBinary) {\n var operation = req.service.api.operations[req.operation];\n var input = operation.input;\n\n if (!req.httpRequest.headers['Content-Type']) {\n var type = isBinary ? 'binary/octet-stream' : 'application/json';\n req.httpRequest.headers['Content-Type'] = type;\n }\n}\n\nfunction buildRequest(req) {\n Rest.buildRequest(req);\n\n // never send body payload on HEAD/DELETE\n if (['HEAD', 'DELETE'].indexOf(req.httpRequest.method) < 0) {\n populateBody(req);\n }\n}\n\nfunction extractError(resp) {\n Json.extractError(resp);\n}\n\nfunction extractData(resp) {\n Rest.extractData(resp);\n\n var req = resp.request;\n var operation = req.service.api.operations[req.operation];\n var rules = req.service.api.operations[req.operation].output || {};\n var parser;\n var hasEventOutput = operation.hasEventOutput;\n\n if (rules.payload) {\n var payloadMember = rules.members[rules.payload];\n var body = resp.httpResponse.body;\n if (payloadMember.isEventStream) {\n parser = new JsonParser();\n resp.data[payload] = util.createEventStream(\n AWS.HttpClient.streamsApiVersion === 2 ? resp.httpResponse.stream : body,\n parser,\n payloadMember\n );\n } else if (payloadMember.type === 'structure' || payloadMember.type === 'list') {\n var parser = new JsonParser();\n resp.data[rules.payload] = parser.parse(body, payloadMember);\n } else if (payloadMember.type === 'binary' || payloadMember.isStreaming) {\n resp.data[rules.payload] = body;\n } else {\n resp.data[rules.payload] = payloadMember.toType(body);\n }\n } else {\n var data = resp.data;\n Json.extractData(resp);\n resp.data = util.merge(data, resp.data);\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData\n};\n","var AWS = require('../core');\nvar util = require('../util');\nvar Rest = require('./rest');\n\nfunction populateBody(req) {\n var input = req.service.api.operations[req.operation].input;\n var builder = new AWS.XML.Builder();\n var params = req.params;\n\n var payload = input.payload;\n if (payload) {\n var payloadMember = input.members[payload];\n params = params[payload];\n if (params === undefined) return;\n\n if (payloadMember.type === 'structure') {\n var rootElement = payloadMember.name;\n req.httpRequest.body = builder.toXML(params, payloadMember, rootElement, true);\n } else { // non-xml payload\n req.httpRequest.body = params;\n }\n } else {\n req.httpRequest.body = builder.toXML(params, input, input.name ||\n input.shape || util.string.upperFirst(req.operation) + 'Request');\n }\n}\n\nfunction buildRequest(req) {\n Rest.buildRequest(req);\n\n // never send body payload on GET/HEAD\n if (['GET', 'HEAD'].indexOf(req.httpRequest.method) < 0) {\n populateBody(req);\n }\n}\n\nfunction extractError(resp) {\n Rest.extractError(resp);\n\n var data;\n try {\n data = new AWS.XML.Parser().parse(resp.httpResponse.body.toString());\n } catch (e) {\n data = {\n Code: resp.httpResponse.statusCode,\n Message: resp.httpResponse.statusMessage\n };\n }\n\n if (data.Errors) data = data.Errors;\n if (data.Error) data = data.Error;\n if (data.Code) {\n resp.error = util.error(new Error(), {\n code: data.Code,\n message: data.Message\n });\n } else {\n resp.error = util.error(new Error(), {\n code: resp.httpResponse.statusCode,\n message: null\n });\n }\n}\n\nfunction extractData(resp) {\n Rest.extractData(resp);\n\n var parser;\n var req = resp.request;\n var body = resp.httpResponse.body;\n var operation = req.service.api.operations[req.operation];\n var output = operation.output;\n\n var hasEventOutput = operation.hasEventOutput;\n\n var payload = output.payload;\n if (payload) {\n var payloadMember = output.members[payload];\n if (payloadMember.isEventStream) {\n parser = new AWS.XML.Parser();\n resp.data[payload] = util.createEventStream(\n AWS.HttpClient.streamsApiVersion === 2 ? resp.httpResponse.stream : resp.httpResponse.body,\n parser,\n payloadMember\n );\n } else if (payloadMember.type === 'structure') {\n parser = new AWS.XML.Parser();\n resp.data[payload] = parser.parse(body.toString(), payloadMember);\n } else if (payloadMember.type === 'binary' || payloadMember.isStreaming) {\n resp.data[payload] = body;\n } else {\n resp.data[payload] = payloadMember.toType(body);\n }\n } else if (body.length > 0) {\n parser = new AWS.XML.Parser();\n var data = parser.parse(body.toString(), output);\n util.update(resp.data, data);\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n buildRequest: buildRequest,\n extractError: extractError,\n extractData: extractData\n};\n","var AWS = require('../core');\n\n/**\n * Resolve client-side monitoring configuration from either environmental variables\n * or shared config file. Configurations from environmental variables have higher priority\n * than those from shared config file. The resolver will try to read the shared config file\n * no matter whether the AWS_SDK_LOAD_CONFIG variable is set.\n * @api private\n */\nfunction resolveMonitoringConfig() {\n var config = {\n port: undefined,\n clientId: undefined,\n enabled: undefined,\n host: undefined\n };\n if (fromEnvironment(config) || fromConfigFile(config)) return toJSType(config);\n return toJSType(config);\n}\n\n/**\n * Resolve configurations from environmental variables.\n * @param {object} client side monitoring config object needs to be resolved\n * @returns {boolean} whether resolving configurations is done\n * @api private\n */\nfunction fromEnvironment(config) {\n config.port = config.port || process.env.AWS_CSM_PORT;\n config.enabled = config.enabled || process.env.AWS_CSM_ENABLED;\n config.clientId = config.clientId || process.env.AWS_CSM_CLIENT_ID;\n config.host = config.host || process.env.AWS_CSM_HOST;\n return config.port && config.enabled && config.clientId && config.host ||\n ['false', '0'].indexOf(config.enabled) >= 0; //no need to read shared config file if explicitely disabled\n}\n\n/**\n * Resolve cofigurations from shared config file with specified role name\n * @param {object} client side monitoring config object needs to be resolved\n * @returns {boolean} whether resolving configurations is done\n * @api private\n */\nfunction fromConfigFile(config) {\n var sharedFileConfig;\n try {\n var configFile = AWS.util.iniLoader.loadFrom({\n isConfig: true,\n filename: process.env[AWS.util.sharedConfigFileEnv]\n });\n var sharedFileConfig = configFile[\n process.env.AWS_PROFILE || AWS.util.defaultProfile\n ];\n } catch (err) {\n return false;\n }\n if (!sharedFileConfig) return config;\n config.port = config.port || sharedFileConfig.csm_port;\n config.enabled = config.enabled || sharedFileConfig.csm_enabled;\n config.clientId = config.clientId || sharedFileConfig.csm_client_id;\n config.host = config.host || sharedFileConfig.csm_host;\n return config.port && config.enabled && config.clientId && config.host;\n}\n\n/**\n * Transfer the resolved configuration value to proper types: port as number, enabled\n * as boolean and clientId as string. The 'enabled' flag is valued to false when set\n * to 'false' or '0'.\n * @param {object} resolved client side monitoring config\n * @api private\n */\nfunction toJSType(config) {\n //config.XXX is either undefined or string\n var falsyNotations = ['false', '0', undefined];\n if (!config.enabled || falsyNotations.indexOf(config.enabled.toLowerCase()) >= 0) {\n config.enabled = false;\n } else {\n config.enabled = true;\n }\n config.port = config.port ? parseInt(config.port, 10) : undefined;\n return config;\n}\n\nmodule.exports = resolveMonitoringConfig;\n","var util = require('../core').util;\nvar dgram = require('dgram');\nvar stringToBuffer = util.buffer.toBuffer;\n\nvar MAX_MESSAGE_SIZE = 1024 * 8; // 8 KB\n\n/**\n * Publishes metrics via udp.\n * @param {object} options Paramters for Publisher constructor\n * @param {number} [options.port = 31000] Port number\n * @param {string} [options.clientId = ''] Client Identifier\n * @param {boolean} [options.enabled = false] enable sending metrics datagram\n * @api private\n */\nfunction Publisher(options) {\n // handle configuration\n options = options || {};\n this.enabled = options.enabled || false;\n this.port = options.port || 31000;\n this.clientId = options.clientId || '';\n this.address = options.host || '127.0.0.1';\n if (this.clientId.length > 255) {\n // ClientId has a max length of 255\n this.clientId = this.clientId.substr(0, 255);\n }\n this.messagesInFlight = 0;\n}\n\nPublisher.prototype.fieldsToTrim = {\n UserAgent: 256,\n SdkException: 128,\n SdkExceptionMessage: 512,\n AwsException: 128,\n AwsExceptionMessage: 512,\n FinalSdkException: 128,\n FinalSdkExceptionMessage: 512,\n FinalAwsException: 128,\n FinalAwsExceptionMessage: 512\n\n};\n\n/**\n * Trims fields that have a specified max length.\n * @param {object} event ApiCall or ApiCallAttempt event.\n * @returns {object}\n * @api private\n */\nPublisher.prototype.trimFields = function(event) {\n var trimmableFields = Object.keys(this.fieldsToTrim);\n for (var i = 0, iLen = trimmableFields.length; i < iLen; i++) {\n var field = trimmableFields[i];\n if (event.hasOwnProperty(field)) {\n var maxLength = this.fieldsToTrim[field];\n var value = event[field];\n if (value && value.length > maxLength) {\n event[field] = value.substr(0, maxLength);\n }\n }\n }\n return event;\n};\n\n/**\n * Handles ApiCall and ApiCallAttempt events.\n * @param {Object} event apiCall or apiCallAttempt event.\n * @api private\n */\nPublisher.prototype.eventHandler = function(event) {\n // set the clientId\n event.ClientId = this.clientId;\n\n this.trimFields(event);\n\n var message = stringToBuffer(JSON.stringify(event));\n if (!this.enabled || message.length > MAX_MESSAGE_SIZE) {\n // drop the message if publisher not enabled or it is too large\n return;\n }\n\n this.publishDatagram(message);\n};\n\n/**\n * Publishes message to an agent.\n * @param {Buffer} message JSON message to send to agent.\n * @api private\n */\nPublisher.prototype.publishDatagram = function(message) {\n var self = this;\n var client = this.getClient();\n\n this.messagesInFlight++;\n this.client.send(message, 0, message.length, this.port, this.address, function(err, bytes) {\n if (--self.messagesInFlight <= 0) {\n // destroy existing client so the event loop isn't kept open\n self.destroyClient();\n }\n });\n};\n\n/**\n * Returns an existing udp socket, or creates one if it doesn't already exist.\n * @api private\n */\nPublisher.prototype.getClient = function() {\n if (!this.client) {\n this.client = dgram.createSocket('udp4');\n }\n return this.client;\n};\n\n/**\n * Destroys the udp socket.\n * @api private\n */\nPublisher.prototype.destroyClient = function() {\n if (this.client) {\n this.client.close();\n this.client = void 0;\n }\n};\n\nmodule.exports = {\n Publisher: Publisher\n};\n","var util = require('../util');\n\nfunction QueryParamSerializer() {\n}\n\nQueryParamSerializer.prototype.serialize = function(params, shape, fn) {\n serializeStructure('', params, shape, fn);\n};\n\nfunction ucfirst(shape) {\n if (shape.isQueryName || shape.api.protocol !== 'ec2') {\n return shape.name;\n } else {\n return shape.name[0].toUpperCase() + shape.name.substr(1);\n }\n}\n\nfunction serializeStructure(prefix, struct, rules, fn) {\n util.each(rules.members, function(name, member) {\n var value = struct[name];\n if (value === null || value === undefined) return;\n\n var memberName = ucfirst(member);\n memberName = prefix ? prefix + '.' + memberName : memberName;\n serializeMember(memberName, value, member, fn);\n });\n}\n\nfunction serializeMap(name, map, rules, fn) {\n var i = 1;\n util.each(map, function (key, value) {\n var prefix = rules.flattened ? '.' : '.entry.';\n var position = prefix + (i++) + '.';\n var keyName = position + (rules.key.name || 'key');\n var valueName = position + (rules.value.name || 'value');\n serializeMember(name + keyName, key, rules.key, fn);\n serializeMember(name + valueName, value, rules.value, fn);\n });\n}\n\nfunction serializeList(name, list, rules, fn) {\n var memberRules = rules.member || {};\n\n if (list.length === 0) {\n fn.call(this, name, null);\n return;\n }\n\n util.arrayEach(list, function (v, n) {\n var suffix = '.' + (n + 1);\n if (rules.api.protocol === 'ec2') {\n // Do nothing for EC2\n suffix = suffix + ''; // make linter happy\n } else if (rules.flattened) {\n if (memberRules.name) {\n var parts = name.split('.');\n parts.pop();\n parts.push(ucfirst(memberRules));\n name = parts.join('.');\n }\n } else {\n suffix = '.' + (memberRules.name ? memberRules.name : 'member') + suffix;\n }\n serializeMember(name + suffix, v, memberRules, fn);\n });\n}\n\nfunction serializeMember(name, value, rules, fn) {\n if (value === null || value === undefined) return;\n if (rules.type === 'structure') {\n serializeStructure(name, value, rules, fn);\n } else if (rules.type === 'list') {\n serializeList(name, value, rules, fn);\n } else if (rules.type === 'map') {\n serializeMap(name, value, rules, fn);\n } else {\n fn(name, rules.toWireFormat(value).toString());\n }\n}\n\n/**\n * @api private\n */\nmodule.exports = QueryParamSerializer;\n","var AWS = require('../core');\n\n/**\n * @api private\n */\nvar service = null;\n\n/**\n * @api private\n */\nvar api = {\n signatureVersion: 'v4',\n signingName: 'rds-db',\n operations: {}\n};\n\n/**\n * @api private\n */\nvar requiredAuthTokenOptions = {\n region: 'string',\n hostname: 'string',\n port: 'number',\n username: 'string'\n};\n\n/**\n * A signer object can be used to generate an auth token to a database.\n */\nAWS.RDS.Signer = AWS.util.inherit({\n /**\n * Creates a signer object can be used to generate an auth token.\n *\n * @option options credentials [AWS.Credentials] the AWS credentials\n * to sign requests with. Uses the default credential provider chain\n * if not specified.\n * @option options hostname [String] the hostname of the database to connect to.\n * @option options port [Number] the port number the database is listening on.\n * @option options region [String] the region the database is located in.\n * @option options username [String] the username to login as.\n * @example Passing in options to constructor\n * var signer = new AWS.RDS.Signer({\n * credentials: new AWS.SharedIniFileCredentials({profile: 'default'}),\n * region: 'us-east-1',\n * hostname: 'db.us-east-1.rds.amazonaws.com',\n * port: 8000,\n * username: 'name'\n * });\n */\n constructor: function Signer(options) {\n this.options = options || {};\n },\n\n /**\n * @api private\n * Strips the protocol from a url.\n */\n convertUrlToAuthToken: function convertUrlToAuthToken(url) {\n // we are always using https as the protocol\n var protocol = 'https://';\n if (url.indexOf(protocol) === 0) {\n return url.substring(protocol.length);\n }\n },\n\n /**\n * @overload getAuthToken(options = {}, [callback])\n * Generate an auth token to a database.\n * @note You must ensure that you have static or previously resolved\n * credentials if you call this method synchronously (with no callback),\n * otherwise it may not properly sign the request. If you cannot guarantee\n * this (you are using an asynchronous credential provider, i.e., EC2\n * IAM roles), you should always call this method with an asynchronous\n * callback.\n *\n * @param options [map] The fields to use when generating an auth token.\n * Any options specified here will be merged on top of any options passed\n * to AWS.RDS.Signer:\n *\n * * **credentials** (AWS.Credentials) — the AWS credentials\n * to sign requests with. Uses the default credential provider chain\n * if not specified.\n * * **hostname** (String) — the hostname of the database to connect to.\n * * **port** (Number) — the port number the database is listening on.\n * * **region** (String) — the region the database is located in.\n * * **username** (String) — the username to login as.\n * @return [String] if called synchronously (with no callback), returns the\n * auth token.\n * @return [null] nothing is returned if a callback is provided.\n * @callback callback function (err, token)\n * If a callback is supplied, it is called when an auth token has been generated.\n * @param err [Error] the error object returned from the signer.\n * @param token [String] the auth token.\n *\n * @example Generating an auth token synchronously\n * var signer = new AWS.RDS.Signer({\n * // configure options\n * region: 'us-east-1',\n * username: 'default',\n * hostname: 'db.us-east-1.amazonaws.com',\n * port: 8000\n * });\n * var token = signer.getAuthToken({\n * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option\n * // credentials are not specified here or when creating the signer, so default credential provider will be used\n * username: 'test' // overriding username\n * });\n * @example Generating an auth token asynchronously\n * var signer = new AWS.RDS.Signer({\n * // configure options\n * region: 'us-east-1',\n * username: 'default',\n * hostname: 'db.us-east-1.amazonaws.com',\n * port: 8000\n * });\n * signer.getAuthToken({\n * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option\n * // credentials are not specified here or when creating the signer, so default credential provider will be used\n * username: 'test' // overriding username\n * }, function(err, token) {\n * if (err) {\n * // handle error\n * } else {\n * // use token\n * }\n * });\n *\n */\n getAuthToken: function getAuthToken(options, callback) {\n if (typeof options === 'function' && callback === undefined) {\n callback = options;\n options = {};\n }\n var self = this;\n var hasCallback = typeof callback === 'function';\n // merge options with existing options\n options = AWS.util.merge(this.options, options);\n // validate options\n var optionsValidation = this.validateAuthTokenOptions(options);\n if (optionsValidation !== true) {\n if (hasCallback) {\n return callback(optionsValidation, null);\n }\n throw optionsValidation;\n }\n\n // 15 minutes\n var expires = 900;\n // create service to generate a request from\n var serviceOptions = {\n region: options.region,\n endpoint: new AWS.Endpoint(options.hostname + ':' + options.port),\n paramValidation: false,\n signatureVersion: 'v4'\n };\n if (options.credentials) {\n serviceOptions.credentials = options.credentials;\n }\n service = new AWS.Service(serviceOptions);\n // ensure the SDK is using sigv4 signing (config is not enough)\n service.api = api;\n\n var request = service.makeRequest();\n // add listeners to request to properly build auth token\n this.modifyRequestForAuthToken(request, options);\n\n if (hasCallback) {\n request.presign(expires, function(err, url) {\n if (url) {\n url = self.convertUrlToAuthToken(url);\n }\n callback(err, url);\n });\n } else {\n var url = request.presign(expires);\n return this.convertUrlToAuthToken(url);\n }\n },\n\n /**\n * @api private\n * Modifies a request to allow the presigner to generate an auth token.\n */\n modifyRequestForAuthToken: function modifyRequestForAuthToken(request, options) {\n request.on('build', request.buildAsGet);\n var httpRequest = request.httpRequest;\n httpRequest.body = AWS.util.queryParamsToString({\n Action: 'connect',\n DBUser: options.username\n });\n },\n\n /**\n * @api private\n * Validates that the options passed in contain all the keys with values of the correct type that\n * are needed to generate an auth token.\n */\n validateAuthTokenOptions: function validateAuthTokenOptions(options) {\n // iterate over all keys in options\n var message = '';\n options = options || {};\n for (var key in requiredAuthTokenOptions) {\n if (!Object.prototype.hasOwnProperty.call(requiredAuthTokenOptions, key)) {\n continue;\n }\n if (typeof options[key] !== requiredAuthTokenOptions[key]) {\n message += 'option \\'' + key + '\\' should have been type \\'' + requiredAuthTokenOptions[key] + '\\', was \\'' + typeof options[key] + '\\'.\\n';\n }\n }\n if (message.length) {\n return AWS.util.error(new Error(), {\n code: 'InvalidParameter',\n message: message\n });\n }\n return true;\n }\n});\n","module.exports = {\n //provide realtime clock for performance measurement\n now: function now() {\n var second = process.hrtime();\n return second[0] * 1000 + (second[1] / 1000000);\n }\n};\n","var util = require('./util');\nvar regionConfig = require('./region_config_data.json');\n\nfunction generateRegionPrefix(region) {\n if (!region) return null;\n\n var parts = region.split('-');\n if (parts.length < 3) return null;\n return parts.slice(0, parts.length - 2).join('-') + '-*';\n}\n\nfunction derivedKeys(service) {\n var region = service.config.region;\n var regionPrefix = generateRegionPrefix(region);\n var endpointPrefix = service.api.endpointPrefix;\n\n return [\n [region, endpointPrefix],\n [regionPrefix, endpointPrefix],\n [region, '*'],\n [regionPrefix, '*'],\n ['*', endpointPrefix],\n ['*', '*']\n ].map(function(item) {\n return item[0] && item[1] ? item.join('/') : null;\n });\n}\n\nfunction applyConfig(service, config) {\n util.each(config, function(key, value) {\n if (key === 'globalEndpoint') return;\n if (service.config[key] === undefined || service.config[key] === null) {\n service.config[key] = value;\n }\n });\n}\n\nfunction configureEndpoint(service) {\n var keys = derivedKeys(service);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!key) continue;\n\n if (Object.prototype.hasOwnProperty.call(regionConfig.rules, key)) {\n var config = regionConfig.rules[key];\n if (typeof config === 'string') {\n config = regionConfig.patterns[config];\n }\n\n // set dualstack endpoint\n if (service.config.useDualstack && util.isDualstackAvailable(service)) {\n config = util.copy(config);\n config.endpoint = config.endpoint.replace(\n /{service}\\.({region}\\.)?/,\n '{service}.dualstack.{region}.'\n );\n }\n\n // set global endpoint\n service.isGlobalEndpoint = !!config.globalEndpoint;\n if (config.signingRegion) {\n service.signingRegion = config.signingRegion;\n }\n\n // signature version\n if (!config.signatureVersion) config.signatureVersion = 'v4';\n\n // merge config\n applyConfig(service, config);\n return;\n }\n }\n}\n\nfunction getEndpointSuffix(region) {\n var regionRegexes = {\n '^(us|eu|ap|sa|ca|me)\\\\-\\\\w+\\\\-\\\\d+$': 'amazonaws.com',\n '^cn\\\\-\\\\w+\\\\-\\\\d+$': 'amazonaws.com.cn',\n '^us\\\\-gov\\\\-\\\\w+\\\\-\\\\d+$': 'amazonaws.com',\n '^us\\\\-iso\\\\-\\\\w+\\\\-\\\\d+$': 'c2s.ic.gov',\n '^us\\\\-isob\\\\-\\\\w+\\\\-\\\\d+$': 'sc2s.sgov.gov'\n };\n var defaultSuffix = 'amazonaws.com';\n var regexes = Object.keys(regionRegexes);\n for (var i = 0; i < regexes.length; i++) {\n var regionPattern = RegExp(regexes[i]);\n var dnsSuffix = regionRegexes[regexes[i]];\n if (regionPattern.test(region)) return dnsSuffix;\n }\n return defaultSuffix;\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n configureEndpoint: configureEndpoint,\n getEndpointSuffix: getEndpointSuffix\n};\n","var AWS = require('./core');\nvar AcceptorStateMachine = require('./state_machine');\nvar inherit = AWS.util.inherit;\nvar domain = AWS.util.domain;\nvar jmespath = require('jmespath');\n\n/**\n * @api private\n */\nvar hardErrorStates = {success: 1, error: 1, complete: 1};\n\nfunction isTerminalState(machine) {\n return Object.prototype.hasOwnProperty.call(hardErrorStates, machine._asm.currentState);\n}\n\nvar fsm = new AcceptorStateMachine();\nfsm.setupStates = function() {\n var transition = function(_, done) {\n var self = this;\n self._haltHandlersOnError = false;\n\n self.emit(self._asm.currentState, function(err) {\n if (err) {\n if (isTerminalState(self)) {\n if (domain && self.domain instanceof domain.Domain) {\n err.domainEmitter = self;\n err.domain = self.domain;\n err.domainThrown = false;\n self.domain.emit('error', err);\n } else {\n throw err;\n }\n } else {\n self.response.error = err;\n done(err);\n }\n } else {\n done(self.response.error);\n }\n });\n\n };\n\n this.addState('validate', 'build', 'error', transition);\n this.addState('build', 'afterBuild', 'restart', transition);\n this.addState('afterBuild', 'sign', 'restart', transition);\n this.addState('sign', 'send', 'retry', transition);\n this.addState('retry', 'afterRetry', 'afterRetry', transition);\n this.addState('afterRetry', 'sign', 'error', transition);\n this.addState('send', 'validateResponse', 'retry', transition);\n this.addState('validateResponse', 'extractData', 'extractError', transition);\n this.addState('extractError', 'extractData', 'retry', transition);\n this.addState('extractData', 'success', 'retry', transition);\n this.addState('restart', 'build', 'error', transition);\n this.addState('success', 'complete', 'complete', transition);\n this.addState('error', 'complete', 'complete', transition);\n this.addState('complete', null, null, transition);\n};\nfsm.setupStates();\n\n/**\n * ## Asynchronous Requests\n *\n * All requests made through the SDK are asynchronous and use a\n * callback interface. Each service method that kicks off a request\n * returns an `AWS.Request` object that you can use to register\n * callbacks.\n *\n * For example, the following service method returns the request\n * object as \"request\", which can be used to register callbacks:\n *\n * ```javascript\n * // request is an AWS.Request object\n * var request = ec2.describeInstances();\n *\n * // register callbacks on request to retrieve response data\n * request.on('success', function(response) {\n * console.log(response.data);\n * });\n * ```\n *\n * When a request is ready to be sent, the {send} method should\n * be called:\n *\n * ```javascript\n * request.send();\n * ```\n *\n * Since registered callbacks may or may not be idempotent, requests should only\n * be sent once. To perform the same operation multiple times, you will need to\n * create multiple request objects, each with its own registered callbacks.\n *\n * ## Removing Default Listeners for Events\n *\n * Request objects are built with default listeners for the various events,\n * depending on the service type. In some cases, you may want to remove\n * some built-in listeners to customize behaviour. Doing this requires\n * access to the built-in listener functions, which are exposed through\n * the {AWS.EventListeners.Core} namespace. For instance, you may\n * want to customize the HTTP handler used when sending a request. In this\n * case, you can remove the built-in listener associated with the 'send'\n * event, the {AWS.EventListeners.Core.SEND} listener and add your own.\n *\n * ## Multiple Callbacks and Chaining\n *\n * You can register multiple callbacks on any request object. The\n * callbacks can be registered for different events, or all for the\n * same event. In addition, you can chain callback registration, for\n * example:\n *\n * ```javascript\n * request.\n * on('success', function(response) {\n * console.log(\"Success!\");\n * }).\n * on('error', function(error, response) {\n * console.log(\"Error!\");\n * }).\n * on('complete', function(response) {\n * console.log(\"Always!\");\n * }).\n * send();\n * ```\n *\n * The above example will print either \"Success! Always!\", or \"Error! Always!\",\n * depending on whether the request succeeded or not.\n *\n * @!attribute httpRequest\n * @readonly\n * @!group HTTP Properties\n * @return [AWS.HttpRequest] the raw HTTP request object\n * containing request headers and body information\n * sent by the service.\n *\n * @!attribute startTime\n * @readonly\n * @!group Operation Properties\n * @return [Date] the time that the request started\n *\n * @!group Request Building Events\n *\n * @!event validate(request)\n * Triggered when a request is being validated. Listeners\n * should throw an error if the request should not be sent.\n * @param request [Request] the request object being sent\n * @see AWS.EventListeners.Core.VALIDATE_CREDENTIALS\n * @see AWS.EventListeners.Core.VALIDATE_REGION\n * @example Ensuring that a certain parameter is set before sending a request\n * var req = s3.putObject(params);\n * req.on('validate', function() {\n * if (!req.params.Body.match(/^Hello\\s/)) {\n * throw new Error('Body must start with \"Hello \"');\n * }\n * });\n * req.send(function(err, data) { ... });\n *\n * @!event build(request)\n * Triggered when the request payload is being built. Listeners\n * should fill the necessary information to send the request\n * over HTTP.\n * @param (see AWS.Request~validate)\n * @example Add a custom HTTP header to a request\n * var req = s3.putObject(params);\n * req.on('build', function() {\n * req.httpRequest.headers['Custom-Header'] = 'value';\n * });\n * req.send(function(err, data) { ... });\n *\n * @!event sign(request)\n * Triggered when the request is being signed. Listeners should\n * add the correct authentication headers and/or adjust the body,\n * depending on the authentication mechanism being used.\n * @param (see AWS.Request~validate)\n *\n * @!group Request Sending Events\n *\n * @!event send(response)\n * Triggered when the request is ready to be sent. Listeners\n * should call the underlying transport layer to initiate\n * the sending of the request.\n * @param response [Response] the response object\n * @context [Request] the request object that was sent\n * @see AWS.EventListeners.Core.SEND\n *\n * @!event retry(response)\n * Triggered when a request failed and might need to be retried or redirected.\n * If the response is retryable, the listener should set the\n * `response.error.retryable` property to `true`, and optionally set\n * `response.error.retryDelay` to the millisecond delay for the next attempt.\n * In the case of a redirect, `response.error.redirect` should be set to\n * `true` with `retryDelay` set to an optional delay on the next request.\n *\n * If a listener decides that a request should not be retried,\n * it should set both `retryable` and `redirect` to false.\n *\n * Note that a retryable error will be retried at most\n * {AWS.Config.maxRetries} times (based on the service object's config).\n * Similarly, a request that is redirected will only redirect at most\n * {AWS.Config.maxRedirects} times.\n *\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n * @example Adding a custom retry for a 404 response\n * request.on('retry', function(response) {\n * // this resource is not yet available, wait 10 seconds to get it again\n * if (response.httpResponse.statusCode === 404 && response.error) {\n * response.error.retryable = true; // retry this error\n * response.error.retryDelay = 10000; // wait 10 seconds\n * }\n * });\n *\n * @!group Data Parsing Events\n *\n * @!event extractError(response)\n * Triggered on all non-2xx requests so that listeners can extract\n * error details from the response body. Listeners to this event\n * should set the `response.error` property.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!event extractData(response)\n * Triggered in successful requests to allow listeners to\n * de-serialize the response body into `response.data`.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!group Completion Events\n *\n * @!event success(response)\n * Triggered when the request completed successfully.\n * `response.data` will contain the response data and\n * `response.error` will be null.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!event error(error, response)\n * Triggered when an error occurs at any point during the\n * request. `response.error` will contain details about the error\n * that occurred. `response.data` will be null.\n * @param error [Error] the error object containing details about\n * the error that occurred.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!event complete(response)\n * Triggered whenever a request cycle completes. `response.error`\n * should be checked, since the request may have failed.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!group HTTP Events\n *\n * @!event httpHeaders(statusCode, headers, response, statusMessage)\n * Triggered when headers are sent by the remote server\n * @param statusCode [Integer] the HTTP response code\n * @param headers [map] the response headers\n * @param (see AWS.Request~send)\n * @param statusMessage [String] A status message corresponding to the HTTP\n * response code\n * @context (see AWS.Request~send)\n *\n * @!event httpData(chunk, response)\n * Triggered when data is sent by the remote server\n * @param chunk [Buffer] the buffer data containing the next data chunk\n * from the server\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n * @see AWS.EventListeners.Core.HTTP_DATA\n *\n * @!event httpUploadProgress(progress, response)\n * Triggered when the HTTP request has uploaded more data\n * @param progress [map] An object containing the `loaded` and `total` bytes\n * of the request.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n * @note This event will not be emitted in Node.js 0.8.x.\n *\n * @!event httpDownloadProgress(progress, response)\n * Triggered when the HTTP request has downloaded more data\n * @param progress [map] An object containing the `loaded` and `total` bytes\n * of the request.\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n * @note This event will not be emitted in Node.js 0.8.x.\n *\n * @!event httpError(error, response)\n * Triggered when the HTTP request failed\n * @param error [Error] the error object that was thrown\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @!event httpDone(response)\n * Triggered when the server is finished sending data\n * @param (see AWS.Request~send)\n * @context (see AWS.Request~send)\n *\n * @see AWS.Response\n */\nAWS.Request = inherit({\n\n /**\n * Creates a request for an operation on a given service with\n * a set of input parameters.\n *\n * @param service [AWS.Service] the service to perform the operation on\n * @param operation [String] the operation to perform on the service\n * @param params [Object] parameters to send to the operation.\n * See the operation's documentation for the format of the\n * parameters.\n */\n constructor: function Request(service, operation, params) {\n var endpoint = service.endpoint;\n var region = service.config.region;\n var customUserAgent = service.config.customUserAgent;\n\n if (service.isGlobalEndpoint) {\n if (service.signingRegion) {\n region = service.signingRegion;\n } else {\n region = 'us-east-1';\n }\n }\n\n this.domain = domain && domain.active;\n this.service = service;\n this.operation = operation;\n this.params = params || {};\n this.httpRequest = new AWS.HttpRequest(endpoint, region);\n this.httpRequest.appendToUserAgent(customUserAgent);\n this.startTime = service.getSkewCorrectedDate();\n\n this.response = new AWS.Response(this);\n this._asm = new AcceptorStateMachine(fsm.states, 'validate');\n this._haltHandlersOnError = false;\n\n AWS.SequentialExecutor.call(this);\n this.emit = this.emitEvent;\n },\n\n /**\n * @!group Sending a Request\n */\n\n /**\n * @overload send(callback = null)\n * Sends the request object.\n *\n * @callback callback function(err, data)\n * If a callback is supplied, it is called when a response is returned\n * from the service.\n * @context [AWS.Request] the request object being sent.\n * @param err [Error] the error object returned from the request.\n * Set to `null` if the request is successful.\n * @param data [Object] the de-serialized data returned from\n * the request. Set to `null` if a request error occurs.\n * @example Sending a request with a callback\n * request = s3.putObject({Bucket: 'bucket', Key: 'key'});\n * request.send(function(err, data) { console.log(err, data); });\n * @example Sending a request with no callback (using event handlers)\n * request = s3.putObject({Bucket: 'bucket', Key: 'key'});\n * request.on('complete', function(response) { ... }); // register a callback\n * request.send();\n */\n send: function send(callback) {\n if (callback) {\n // append to user agent\n this.httpRequest.appendToUserAgent('callback');\n this.on('complete', function (resp) {\n callback.call(resp, resp.error, resp.data);\n });\n }\n this.runTo();\n\n return this.response;\n },\n\n /**\n * @!method promise()\n * Sends the request and returns a 'thenable' promise.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function(data)\n * Called if the promise is fulfilled.\n * @param data [Object] the de-serialized data returned from the request.\n * @callback rejectedCallback function(error)\n * Called if the promise is rejected.\n * @param error [Error] the error object returned from the request.\n * @return [Promise] A promise that represents the state of the request.\n * @example Sending a request using promises.\n * var request = s3.putObject({Bucket: 'bucket', Key: 'key'});\n * var result = request.promise();\n * result.then(function(data) { ... }, function(error) { ... });\n */\n\n /**\n * @api private\n */\n build: function build(callback) {\n return this.runTo('send', callback);\n },\n\n /**\n * @api private\n */\n runTo: function runTo(state, done) {\n this._asm.runTo(state, done, this);\n return this;\n },\n\n /**\n * Aborts a request, emitting the error and complete events.\n *\n * @!macro nobrowser\n * @example Aborting a request after sending\n * var params = {\n * Bucket: 'bucket', Key: 'key',\n * Body: Buffer.alloc(1024 * 1024 * 5) // 5MB payload\n * };\n * var request = s3.putObject(params);\n * request.send(function (err, data) {\n * if (err) console.log(\"Error:\", err.code, err.message);\n * else console.log(data);\n * });\n *\n * // abort request in 1 second\n * setTimeout(request.abort.bind(request), 1000);\n *\n * // prints \"Error: RequestAbortedError Request aborted by user\"\n * @return [AWS.Request] the same request object, for chaining.\n * @since v1.4.0\n */\n abort: function abort() {\n this.removeAllListeners('validateResponse');\n this.removeAllListeners('extractError');\n this.on('validateResponse', function addAbortedError(resp) {\n resp.error = AWS.util.error(new Error('Request aborted by user'), {\n code: 'RequestAbortedError', retryable: false\n });\n });\n\n if (this.httpRequest.stream && !this.httpRequest.stream.didCallback) { // abort HTTP stream\n this.httpRequest.stream.abort();\n if (this.httpRequest._abortCallback) {\n this.httpRequest._abortCallback();\n } else {\n this.removeAllListeners('send'); // haven't sent yet, so let's not\n }\n }\n\n return this;\n },\n\n /**\n * Iterates over each page of results given a pageable request, calling\n * the provided callback with each page of data. After all pages have been\n * retrieved, the callback is called with `null` data.\n *\n * @note This operation can generate multiple requests to a service.\n * @example Iterating over multiple pages of objects in an S3 bucket\n * var pages = 1;\n * s3.listObjects().eachPage(function(err, data) {\n * if (err) return;\n * console.log(\"Page\", pages++);\n * console.log(data);\n * });\n * @example Iterating over multiple pages with an asynchronous callback\n * s3.listObjects(params).eachPage(function(err, data, done) {\n * doSomethingAsyncAndOrExpensive(function() {\n * // The next page of results isn't fetched until done is called\n * done();\n * });\n * });\n * @callback callback function(err, data, [doneCallback])\n * Called with each page of resulting data from the request. If the\n * optional `doneCallback` is provided in the function, it must be called\n * when the callback is complete.\n *\n * @param err [Error] an error object, if an error occurred.\n * @param data [Object] a single page of response data. If there is no\n * more data, this object will be `null`.\n * @param doneCallback [Function] an optional done callback. If this\n * argument is defined in the function declaration, it should be called\n * when the next page is ready to be retrieved. This is useful for\n * controlling serial pagination across asynchronous operations.\n * @return [Boolean] if the callback returns `false`, pagination will\n * stop.\n *\n * @see AWS.Request.eachItem\n * @see AWS.Response.nextPage\n * @since v1.4.0\n */\n eachPage: function eachPage(callback) {\n // Make all callbacks async-ish\n callback = AWS.util.fn.makeAsync(callback, 3);\n\n function wrappedCallback(response) {\n callback.call(response, response.error, response.data, function (result) {\n if (result === false) return;\n\n if (response.hasNextPage()) {\n response.nextPage().on('complete', wrappedCallback).send();\n } else {\n callback.call(response, null, null, AWS.util.fn.noop);\n }\n });\n }\n\n this.on('complete', wrappedCallback).send();\n },\n\n /**\n * Enumerates over individual items of a request, paging the responses if\n * necessary.\n *\n * @api experimental\n * @since v1.4.0\n */\n eachItem: function eachItem(callback) {\n var self = this;\n function wrappedCallback(err, data) {\n if (err) return callback(err, null);\n if (data === null) return callback(null, null);\n\n var config = self.service.paginationConfig(self.operation);\n var resultKey = config.resultKey;\n if (Array.isArray(resultKey)) resultKey = resultKey[0];\n var items = jmespath.search(data, resultKey);\n var continueIteration = true;\n AWS.util.arrayEach(items, function(item) {\n continueIteration = callback(null, item);\n if (continueIteration === false) {\n return AWS.util.abort;\n }\n });\n return continueIteration;\n }\n\n this.eachPage(wrappedCallback);\n },\n\n /**\n * @return [Boolean] whether the operation can return multiple pages of\n * response data.\n * @see AWS.Response.eachPage\n * @since v1.4.0\n */\n isPageable: function isPageable() {\n return this.service.paginationConfig(this.operation) ? true : false;\n },\n\n /**\n * Sends the request and converts the request object into a readable stream\n * that can be read from or piped into a writable stream.\n *\n * @note The data read from a readable stream contains only\n * the raw HTTP body contents.\n * @example Manually reading from a stream\n * request.createReadStream().on('data', function(data) {\n * console.log(\"Got data:\", data.toString());\n * });\n * @example Piping a request body into a file\n * var out = fs.createWriteStream('/path/to/outfile.jpg');\n * s3.service.getObject(params).createReadStream().pipe(out);\n * @return [Stream] the readable stream object that can be piped\n * or read from (by registering 'data' event listeners).\n * @!macro nobrowser\n */\n createReadStream: function createReadStream() {\n var streams = AWS.util.stream;\n var req = this;\n var stream = null;\n\n if (AWS.HttpClient.streamsApiVersion === 2) {\n stream = new streams.PassThrough();\n process.nextTick(function() { req.send(); });\n } else {\n stream = new streams.Stream();\n stream.readable = true;\n\n stream.sent = false;\n stream.on('newListener', function(event) {\n if (!stream.sent && event === 'data') {\n stream.sent = true;\n process.nextTick(function() { req.send(); });\n }\n });\n }\n\n this.on('error', function(err) {\n stream.emit('error', err);\n });\n\n this.on('httpHeaders', function streamHeaders(statusCode, headers, resp) {\n if (statusCode < 300) {\n req.removeListener('httpData', AWS.EventListeners.Core.HTTP_DATA);\n req.removeListener('httpError', AWS.EventListeners.Core.HTTP_ERROR);\n req.on('httpError', function streamHttpError(error) {\n resp.error = error;\n resp.error.retryable = false;\n });\n\n var shouldCheckContentLength = false;\n var expectedLen;\n if (req.httpRequest.method !== 'HEAD') {\n expectedLen = parseInt(headers['content-length'], 10);\n }\n if (expectedLen !== undefined && !isNaN(expectedLen) && expectedLen >= 0) {\n shouldCheckContentLength = true;\n var receivedLen = 0;\n }\n\n var checkContentLengthAndEmit = function checkContentLengthAndEmit() {\n if (shouldCheckContentLength && receivedLen !== expectedLen) {\n stream.emit('error', AWS.util.error(\n new Error('Stream content length mismatch. Received ' +\n receivedLen + ' of ' + expectedLen + ' bytes.'),\n { code: 'StreamContentLengthMismatch' }\n ));\n } else if (AWS.HttpClient.streamsApiVersion === 2) {\n stream.end();\n } else {\n stream.emit('end');\n }\n };\n\n var httpStream = resp.httpResponse.createUnbufferedStream();\n\n if (AWS.HttpClient.streamsApiVersion === 2) {\n if (shouldCheckContentLength) {\n var lengthAccumulator = new streams.PassThrough();\n lengthAccumulator._write = function(chunk) {\n if (chunk && chunk.length) {\n receivedLen += chunk.length;\n }\n return streams.PassThrough.prototype._write.apply(this, arguments);\n };\n\n lengthAccumulator.on('end', checkContentLengthAndEmit);\n stream.on('error', function(err) {\n shouldCheckContentLength = false;\n httpStream.unpipe(lengthAccumulator);\n lengthAccumulator.emit('end');\n lengthAccumulator.end();\n });\n httpStream.pipe(lengthAccumulator).pipe(stream, { end: false });\n } else {\n httpStream.pipe(stream);\n }\n } else {\n\n if (shouldCheckContentLength) {\n httpStream.on('data', function(arg) {\n if (arg && arg.length) {\n receivedLen += arg.length;\n }\n });\n }\n\n httpStream.on('data', function(arg) {\n stream.emit('data', arg);\n });\n httpStream.on('end', checkContentLengthAndEmit);\n }\n\n httpStream.on('error', function(err) {\n shouldCheckContentLength = false;\n stream.emit('error', err);\n });\n }\n });\n\n return stream;\n },\n\n /**\n * @param [Array,Response] args This should be the response object,\n * or an array of args to send to the event.\n * @api private\n */\n emitEvent: function emit(eventName, args, done) {\n if (typeof args === 'function') { done = args; args = null; }\n if (!done) done = function() { };\n if (!args) args = this.eventParameters(eventName, this.response);\n\n var origEmit = AWS.SequentialExecutor.prototype.emit;\n origEmit.call(this, eventName, args, function (err) {\n if (err) this.response.error = err;\n done.call(this, err);\n });\n },\n\n /**\n * @api private\n */\n eventParameters: function eventParameters(eventName) {\n switch (eventName) {\n case 'restart':\n case 'validate':\n case 'sign':\n case 'build':\n case 'afterValidate':\n case 'afterBuild':\n return [this];\n case 'error':\n return [this.response.error, this.response];\n default:\n return [this.response];\n }\n },\n\n /**\n * @api private\n */\n presign: function presign(expires, callback) {\n if (!callback && typeof expires === 'function') {\n callback = expires;\n expires = null;\n }\n return new AWS.Signers.Presign().sign(this.toGet(), expires, callback);\n },\n\n /**\n * @api private\n */\n isPresigned: function isPresigned() {\n return Object.prototype.hasOwnProperty.call(this.httpRequest.headers, 'presigned-expires');\n },\n\n /**\n * @api private\n */\n toUnauthenticated: function toUnauthenticated() {\n this._unAuthenticated = true;\n this.removeListener('validate', AWS.EventListeners.Core.VALIDATE_CREDENTIALS);\n this.removeListener('sign', AWS.EventListeners.Core.SIGN);\n return this;\n },\n\n /**\n * @api private\n */\n toGet: function toGet() {\n if (this.service.api.protocol === 'query' ||\n this.service.api.protocol === 'ec2') {\n this.removeListener('build', this.buildAsGet);\n this.addListener('build', this.buildAsGet);\n }\n return this;\n },\n\n /**\n * @api private\n */\n buildAsGet: function buildAsGet(request) {\n request.httpRequest.method = 'GET';\n request.httpRequest.path = request.service.endpoint.path +\n '?' + request.httpRequest.body;\n request.httpRequest.body = '';\n\n // don't need these headers on a GET request\n delete request.httpRequest.headers['Content-Length'];\n delete request.httpRequest.headers['Content-Type'];\n },\n\n /**\n * @api private\n */\n haltHandlersOnError: function haltHandlersOnError() {\n this._haltHandlersOnError = true;\n }\n});\n\n/**\n * @api private\n */\nAWS.Request.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.promise = function promise() {\n var self = this;\n // append to user agent\n this.httpRequest.appendToUserAgent('promise');\n return new PromiseDependency(function(resolve, reject) {\n self.on('complete', function(resp) {\n if (resp.error) {\n reject(resp.error);\n } else {\n // define $response property so that it is not enumerable\n // this prevents circular reference errors when stringifying the JSON object\n resolve(Object.defineProperty(\n resp.data || {},\n '$response',\n {value: resp}\n ));\n }\n });\n self.runTo();\n });\n };\n};\n\n/**\n * @api private\n */\nAWS.Request.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.promise;\n};\n\nAWS.util.addPromises(AWS.Request);\n\nAWS.util.mixin(AWS.Request, AWS.SequentialExecutor);\n","/**\n * Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You\n * may not use this file except in compliance with the License. A copy of\n * the License is located at\n *\n * http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is\n * distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific\n * language governing permissions and limitations under the License.\n */\n\nvar AWS = require('./core');\nvar inherit = AWS.util.inherit;\nvar jmespath = require('jmespath');\n\n/**\n * @api private\n */\nfunction CHECK_ACCEPTORS(resp) {\n var waiter = resp.request._waiter;\n var acceptors = waiter.config.acceptors;\n var acceptorMatched = false;\n var state = 'retry';\n\n acceptors.forEach(function(acceptor) {\n if (!acceptorMatched) {\n var matcher = waiter.matchers[acceptor.matcher];\n if (matcher && matcher(resp, acceptor.expected, acceptor.argument)) {\n acceptorMatched = true;\n state = acceptor.state;\n }\n }\n });\n\n if (!acceptorMatched && resp.error) state = 'failure';\n\n if (state === 'success') {\n waiter.setSuccess(resp);\n } else {\n waiter.setError(resp, state === 'retry');\n }\n}\n\n/**\n * @api private\n */\nAWS.ResourceWaiter = inherit({\n /**\n * Waits for a given state on a service object\n * @param service [Service] the service object to wait on\n * @param state [String] the state (defined in waiter configuration) to wait\n * for.\n * @example Create a waiter for running EC2 instances\n * var ec2 = new AWS.EC2;\n * var waiter = new AWS.ResourceWaiter(ec2, 'instanceRunning');\n */\n constructor: function constructor(service, state) {\n this.service = service;\n this.state = state;\n this.loadWaiterConfig(this.state);\n },\n\n service: null,\n\n state: null,\n\n config: null,\n\n matchers: {\n path: function(resp, expected, argument) {\n try {\n var result = jmespath.search(resp.data, argument);\n } catch (err) {\n return false;\n }\n\n return jmespath.strictDeepEqual(result,expected);\n },\n\n pathAll: function(resp, expected, argument) {\n try {\n var results = jmespath.search(resp.data, argument);\n } catch (err) {\n return false;\n }\n\n if (!Array.isArray(results)) results = [results];\n var numResults = results.length;\n if (!numResults) return false;\n for (var ind = 0 ; ind < numResults; ind++) {\n if (!jmespath.strictDeepEqual(results[ind], expected)) {\n return false;\n }\n }\n return true;\n },\n\n pathAny: function(resp, expected, argument) {\n try {\n var results = jmespath.search(resp.data, argument);\n } catch (err) {\n return false;\n }\n\n if (!Array.isArray(results)) results = [results];\n var numResults = results.length;\n for (var ind = 0 ; ind < numResults; ind++) {\n if (jmespath.strictDeepEqual(results[ind], expected)) {\n return true;\n }\n }\n return false;\n },\n\n status: function(resp, expected) {\n var statusCode = resp.httpResponse.statusCode;\n return (typeof statusCode === 'number') && (statusCode === expected);\n },\n\n error: function(resp, expected) {\n if (typeof expected === 'string' && resp.error) {\n return expected === resp.error.code;\n }\n // if expected is not string, can be boolean indicating presence of error\n return expected === !!resp.error;\n }\n },\n\n listeners: new AWS.SequentialExecutor().addNamedListeners(function(add) {\n add('RETRY_CHECK', 'retry', function(resp) {\n var waiter = resp.request._waiter;\n if (resp.error && resp.error.code === 'ResourceNotReady') {\n resp.error.retryDelay = (waiter.config.delay || 0) * 1000;\n }\n });\n\n add('CHECK_OUTPUT', 'extractData', CHECK_ACCEPTORS);\n\n add('CHECK_ERROR', 'extractError', CHECK_ACCEPTORS);\n }),\n\n /**\n * @return [AWS.Request]\n */\n wait: function wait(params, callback) {\n if (typeof params === 'function') {\n callback = params; params = undefined;\n }\n\n if (params && params.$waiter) {\n params = AWS.util.copy(params);\n if (typeof params.$waiter.delay === 'number') {\n this.config.delay = params.$waiter.delay;\n }\n if (typeof params.$waiter.maxAttempts === 'number') {\n this.config.maxAttempts = params.$waiter.maxAttempts;\n }\n delete params.$waiter;\n }\n\n var request = this.service.makeRequest(this.config.operation, params);\n request._waiter = this;\n request.response.maxRetries = this.config.maxAttempts;\n request.addListeners(this.listeners);\n\n if (callback) request.send(callback);\n return request;\n },\n\n setSuccess: function setSuccess(resp) {\n resp.error = null;\n resp.data = resp.data || {};\n resp.request.removeAllListeners('extractData');\n },\n\n setError: function setError(resp, retryable) {\n resp.data = null;\n resp.error = AWS.util.error(resp.error || new Error(), {\n code: 'ResourceNotReady',\n message: 'Resource is not in the state ' + this.state,\n retryable: retryable\n });\n },\n\n /**\n * Loads waiter configuration from API configuration\n *\n * @api private\n */\n loadWaiterConfig: function loadWaiterConfig(state) {\n if (!this.service.api.waiters[state]) {\n throw new AWS.util.error(new Error(), {\n code: 'StateNotFoundError',\n message: 'State ' + state + ' not found.'\n });\n }\n\n this.config = AWS.util.copy(this.service.api.waiters[state]);\n }\n});\n","var AWS = require('./core');\nvar inherit = AWS.util.inherit;\nvar jmespath = require('jmespath');\n\n/**\n * This class encapsulates the response information\n * from a service request operation sent through {AWS.Request}.\n * The response object has two main properties for getting information\n * back from a request:\n *\n * ## The `data` property\n *\n * The `response.data` property contains the serialized object data\n * retrieved from the service request. For instance, for an\n * Amazon DynamoDB `listTables` method call, the response data might\n * look like:\n *\n * ```\n * > resp.data\n * { TableNames:\n * [ 'table1', 'table2', ... ] }\n * ```\n *\n * The `data` property can be null if an error occurs (see below).\n *\n * ## The `error` property\n *\n * In the event of a service error (or transfer error), the\n * `response.error` property will be filled with the given\n * error data in the form:\n *\n * ```\n * { code: 'SHORT_UNIQUE_ERROR_CODE',\n * message: 'Some human readable error message' }\n * ```\n *\n * In the case of an error, the `data` property will be `null`.\n * Note that if you handle events that can be in a failure state,\n * you should always check whether `response.error` is set\n * before attempting to access the `response.data` property.\n *\n * @!attribute data\n * @readonly\n * @!group Data Properties\n * @note Inside of a {AWS.Request~httpData} event, this\n * property contains a single raw packet instead of the\n * full de-serialized service response.\n * @return [Object] the de-serialized response data\n * from the service.\n *\n * @!attribute error\n * An structure containing information about a service\n * or networking error.\n * @readonly\n * @!group Data Properties\n * @note This attribute is only filled if a service or\n * networking error occurs.\n * @return [Error]\n * * code [String] a unique short code representing the\n * error that was emitted.\n * * message [String] a longer human readable error message\n * * retryable [Boolean] whether the error message is\n * retryable.\n * * statusCode [Numeric] in the case of a request that reached the service,\n * this value contains the response status code.\n * * time [Date] the date time object when the error occurred.\n * * hostname [String] set when a networking error occurs to easily\n * identify the endpoint of the request.\n * * region [String] set when a networking error occurs to easily\n * identify the region of the request.\n *\n * @!attribute requestId\n * @readonly\n * @!group Data Properties\n * @return [String] the unique request ID associated with the response.\n * Log this value when debugging requests for AWS support.\n *\n * @!attribute retryCount\n * @readonly\n * @!group Operation Properties\n * @return [Integer] the number of retries that were\n * attempted before the request was completed.\n *\n * @!attribute redirectCount\n * @readonly\n * @!group Operation Properties\n * @return [Integer] the number of redirects that were\n * followed before the request was completed.\n *\n * @!attribute httpResponse\n * @readonly\n * @!group HTTP Properties\n * @return [AWS.HttpResponse] the raw HTTP response object\n * containing the response headers and body information\n * from the server.\n *\n * @see AWS.Request\n */\nAWS.Response = inherit({\n\n /**\n * @api private\n */\n constructor: function Response(request) {\n this.request = request;\n this.data = null;\n this.error = null;\n this.retryCount = 0;\n this.redirectCount = 0;\n this.httpResponse = new AWS.HttpResponse();\n if (request) {\n this.maxRetries = request.service.numRetries();\n this.maxRedirects = request.service.config.maxRedirects;\n }\n },\n\n /**\n * Creates a new request for the next page of response data, calling the\n * callback with the page data if a callback is provided.\n *\n * @callback callback function(err, data)\n * Called when a page of data is returned from the next request.\n *\n * @param err [Error] an error object, if an error occurred in the request\n * @param data [Object] the next page of data, or null, if there are no\n * more pages left.\n * @return [AWS.Request] the request object for the next page of data\n * @return [null] if no callback is provided and there are no pages left\n * to retrieve.\n * @since v1.4.0\n */\n nextPage: function nextPage(callback) {\n var config;\n var service = this.request.service;\n var operation = this.request.operation;\n try {\n config = service.paginationConfig(operation, true);\n } catch (e) { this.error = e; }\n\n if (!this.hasNextPage()) {\n if (callback) callback(this.error, null);\n else if (this.error) throw this.error;\n return null;\n }\n\n var params = AWS.util.copy(this.request.params);\n if (!this.nextPageTokens) {\n return callback ? callback(null, null) : null;\n } else {\n var inputTokens = config.inputToken;\n if (typeof inputTokens === 'string') inputTokens = [inputTokens];\n for (var i = 0; i < inputTokens.length; i++) {\n params[inputTokens[i]] = this.nextPageTokens[i];\n }\n return service.makeRequest(this.request.operation, params, callback);\n }\n },\n\n /**\n * @return [Boolean] whether more pages of data can be returned by further\n * requests\n * @since v1.4.0\n */\n hasNextPage: function hasNextPage() {\n this.cacheNextPageTokens();\n if (this.nextPageTokens) return true;\n if (this.nextPageTokens === undefined) return undefined;\n else return false;\n },\n\n /**\n * @api private\n */\n cacheNextPageTokens: function cacheNextPageTokens() {\n if (Object.prototype.hasOwnProperty.call(this, 'nextPageTokens')) return this.nextPageTokens;\n this.nextPageTokens = undefined;\n\n var config = this.request.service.paginationConfig(this.request.operation);\n if (!config) return this.nextPageTokens;\n\n this.nextPageTokens = null;\n if (config.moreResults) {\n if (!jmespath.search(this.data, config.moreResults)) {\n return this.nextPageTokens;\n }\n }\n\n var exprs = config.outputToken;\n if (typeof exprs === 'string') exprs = [exprs];\n AWS.util.arrayEach.call(this, exprs, function (expr) {\n var output = jmespath.search(this.data, expr);\n if (output) {\n this.nextPageTokens = this.nextPageTokens || [];\n this.nextPageTokens.push(output);\n }\n });\n\n return this.nextPageTokens;\n }\n\n});\n","var AWS = require('../core');\nvar byteLength = AWS.util.string.byteLength;\nvar Buffer = AWS.util.Buffer;\n\n/**\n * The managed uploader allows for easy and efficient uploading of buffers,\n * blobs, or streams, using a configurable amount of concurrency to perform\n * multipart uploads where possible. This abstraction also enables uploading\n * streams of unknown size due to the use of multipart uploads.\n *\n * To construct a managed upload object, see the {constructor} function.\n *\n * ## Tracking upload progress\n *\n * The managed upload object can also track progress by attaching an\n * 'httpUploadProgress' listener to the upload manager. This event is similar\n * to {AWS.Request~httpUploadProgress} but groups all concurrent upload progress\n * into a single event. See {AWS.S3.ManagedUpload~httpUploadProgress} for more\n * information.\n *\n * ## Handling Multipart Cleanup\n *\n * By default, this class will automatically clean up any multipart uploads\n * when an individual part upload fails. This behavior can be disabled in order\n * to manually handle failures by setting the `leavePartsOnError` configuration\n * option to `true` when initializing the upload object.\n *\n * @!event httpUploadProgress(progress)\n * Triggered when the uploader has uploaded more data.\n * @note The `total` property may not be set if the stream being uploaded has\n * not yet finished chunking. In this case the `total` will be undefined\n * until the total stream size is known.\n * @note This event will not be emitted in Node.js 0.8.x.\n * @param progress [map] An object containing the `loaded` and `total` bytes\n * of the request and the `key` of the S3 object. Note that `total` may be undefined until the payload\n * size is known.\n * @context (see AWS.Request~send)\n */\nAWS.S3.ManagedUpload = AWS.util.inherit({\n /**\n * Creates a managed upload object with a set of configuration options.\n *\n * @note A \"Body\" parameter is required to be set prior to calling {send}.\n * @note In Node.js, sending \"Body\" as {https://nodejs.org/dist/latest/docs/api/stream.html#stream_object_mode object-mode stream}\n * may result in upload hangs. Using buffer stream is preferable.\n * @option options params [map] a map of parameters to pass to the upload\n * requests. The \"Body\" parameter is required to be specified either on\n * the service or in the params option.\n * @note ContentMD5 should not be provided when using the managed upload object.\n * Instead, setting \"computeChecksums\" to true will enable automatic ContentMD5 generation\n * by the managed upload object.\n * @option options queueSize [Number] (4) the size of the concurrent queue\n * manager to upload parts in parallel. Set to 1 for synchronous uploading\n * of parts. Note that the uploader will buffer at most queueSize * partSize\n * bytes into memory at any given time.\n * @option options partSize [Number] (5mb) the size in bytes for each\n * individual part to be uploaded. Adjust the part size to ensure the number\n * of parts does not exceed {maxTotalParts}. See {minPartSize} for the\n * minimum allowed part size.\n * @option options leavePartsOnError [Boolean] (false) whether to abort the\n * multipart upload if an error occurs. Set to true if you want to handle\n * failures manually.\n * @option options service [AWS.S3] an optional S3 service object to use for\n * requests. This object might have bound parameters used by the uploader.\n * @option options tags [Array] The tags to apply to the uploaded object.\n * Each tag should have a `Key` and `Value` keys.\n * @example Creating a default uploader for a stream object\n * var upload = new AWS.S3.ManagedUpload({\n * params: {Bucket: 'bucket', Key: 'key', Body: stream}\n * });\n * @example Creating an uploader with concurrency of 1 and partSize of 10mb\n * var upload = new AWS.S3.ManagedUpload({\n * partSize: 10 * 1024 * 1024, queueSize: 1,\n * params: {Bucket: 'bucket', Key: 'key', Body: stream}\n * });\n * @example Creating an uploader with tags\n * var upload = new AWS.S3.ManagedUpload({\n * params: {Bucket: 'bucket', Key: 'key', Body: stream},\n * tags: [{Key: 'tag1', Value: 'value1'}, {Key: 'tag2', Value: 'value2'}]\n * });\n * @see send\n */\n constructor: function ManagedUpload(options) {\n var self = this;\n AWS.SequentialExecutor.call(self);\n self.body = null;\n self.sliceFn = null;\n self.callback = null;\n self.parts = {};\n self.completeInfo = [];\n self.fillQueue = function() {\n self.callback(new Error('Unsupported body payload ' + typeof self.body));\n };\n\n self.configure(options);\n },\n\n /**\n * @api private\n */\n configure: function configure(options) {\n options = options || {};\n this.partSize = this.minPartSize;\n\n if (options.queueSize) this.queueSize = options.queueSize;\n if (options.partSize) this.partSize = options.partSize;\n if (options.leavePartsOnError) this.leavePartsOnError = true;\n if (options.tags) {\n if (!Array.isArray(options.tags)) {\n throw new Error('Tags must be specified as an array; ' +\n typeof options.tags + ' provided.');\n }\n this.tags = options.tags;\n }\n\n if (this.partSize < this.minPartSize) {\n throw new Error('partSize must be greater than ' +\n this.minPartSize);\n }\n\n this.service = options.service;\n this.bindServiceObject(options.params);\n this.validateBody();\n this.adjustTotalBytes();\n },\n\n /**\n * @api private\n */\n leavePartsOnError: false,\n\n /**\n * @api private\n */\n queueSize: 4,\n\n /**\n * @api private\n */\n partSize: null,\n\n /**\n * @readonly\n * @return [Number] the minimum number of bytes for an individual part\n * upload.\n */\n minPartSize: 1024 * 1024 * 5,\n\n /**\n * @readonly\n * @return [Number] the maximum allowed number of parts in a multipart upload.\n */\n maxTotalParts: 10000,\n\n /**\n * Initiates the managed upload for the payload.\n *\n * @callback callback function(err, data)\n * @param err [Error] an error or null if no error occurred.\n * @param data [map] The response data from the successful upload:\n * * `Location` (String) the URL of the uploaded object\n * * `ETag` (String) the ETag of the uploaded object\n * * `Bucket` (String) the bucket to which the object was uploaded\n * * `Key` (String) the key to which the object was uploaded\n * @example Sending a managed upload object\n * var params = {Bucket: 'bucket', Key: 'key', Body: stream};\n * var upload = new AWS.S3.ManagedUpload({params: params});\n * upload.send(function(err, data) {\n * console.log(err, data);\n * });\n */\n send: function(callback) {\n var self = this;\n self.failed = false;\n self.callback = callback || function(err) { if (err) throw err; };\n\n var runFill = true;\n if (self.sliceFn) {\n self.fillQueue = self.fillBuffer;\n } else if (AWS.util.isNode()) {\n var Stream = AWS.util.stream.Stream;\n if (self.body instanceof Stream) {\n runFill = false;\n self.fillQueue = self.fillStream;\n self.partBuffers = [];\n self.body.\n on('error', function(err) { self.cleanup(err); }).\n on('readable', function() { self.fillQueue(); }).\n on('end', function() {\n self.isDoneChunking = true;\n self.numParts = self.totalPartNumbers;\n self.fillQueue.call(self);\n\n if (self.isDoneChunking && self.totalPartNumbers >= 1 && self.doneParts === self.numParts) {\n self.finishMultiPart();\n }\n });\n }\n }\n\n if (runFill) self.fillQueue.call(self);\n },\n\n /**\n * @!method promise()\n * Returns a 'thenable' promise.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @callback fulfilledCallback function(data)\n * Called if the promise is fulfilled.\n * @param data [map] The response data from the successful upload:\n * `Location` (String) the URL of the uploaded object\n * `ETag` (String) the ETag of the uploaded object\n * `Bucket` (String) the bucket to which the object was uploaded\n * `Key` (String) the key to which the object was uploaded\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] an error or null if no error occurred.\n * @return [Promise] A promise that represents the state of the upload request.\n * @example Sending an upload request using promises.\n * var upload = s3.upload({Bucket: 'bucket', Key: 'key', Body: stream});\n * var promise = upload.promise();\n * promise.then(function(data) { ... }, function(err) { ... });\n */\n\n /**\n * Aborts a managed upload, including all concurrent upload requests.\n * @note By default, calling this function will cleanup a multipart upload\n * if one was created. To leave the multipart upload around after aborting\n * a request, configure `leavePartsOnError` to `true` in the {constructor}.\n * @note Calling {abort} in the browser environment will not abort any requests\n * that are already in flight. If a multipart upload was created, any parts\n * not yet uploaded will not be sent, and the multipart upload will be cleaned up.\n * @example Aborting an upload\n * var params = {\n * Bucket: 'bucket', Key: 'key',\n * Body: Buffer.alloc(1024 * 1024 * 25) // 25MB payload\n * };\n * var upload = s3.upload(params);\n * upload.send(function (err, data) {\n * if (err) console.log(\"Error:\", err.code, err.message);\n * else console.log(data);\n * });\n *\n * // abort request in 1 second\n * setTimeout(upload.abort.bind(upload), 1000);\n */\n abort: function() {\n var self = this;\n //abort putObject request\n if (self.isDoneChunking === true && self.totalPartNumbers === 1 && self.singlePart) {\n self.singlePart.abort();\n } else {\n self.cleanup(AWS.util.error(new Error('Request aborted by user'), {\n code: 'RequestAbortedError', retryable: false\n }));\n }\n },\n\n /**\n * @api private\n */\n validateBody: function validateBody() {\n var self = this;\n self.body = self.service.config.params.Body;\n if (typeof self.body === 'string') {\n self.body = AWS.util.buffer.toBuffer(self.body);\n } else if (!self.body) {\n throw new Error('params.Body is required');\n }\n self.sliceFn = AWS.util.arraySliceFn(self.body);\n },\n\n /**\n * @api private\n */\n bindServiceObject: function bindServiceObject(params) {\n params = params || {};\n var self = this;\n // bind parameters to new service object\n if (!self.service) {\n self.service = new AWS.S3({params: params});\n } else {\n // Create a new S3 client from the supplied client's constructor.\n var service = self.service;\n var config = AWS.util.copy(service.config);\n config.signatureVersion = service.getSignatureVersion();\n self.service = new service.constructor.__super__(config);\n self.service.config.params =\n AWS.util.merge(self.service.config.params || {}, params);\n Object.defineProperty(self.service, '_originalConfig', {\n get: function() { return service._originalConfig; },\n enumerable: false,\n configurable: true\n });\n }\n },\n\n /**\n * @api private\n */\n adjustTotalBytes: function adjustTotalBytes() {\n var self = this;\n try { // try to get totalBytes\n self.totalBytes = byteLength(self.body);\n } catch (e) { }\n\n // try to adjust partSize if we know payload length\n if (self.totalBytes) {\n var newPartSize = Math.ceil(self.totalBytes / self.maxTotalParts);\n if (newPartSize > self.partSize) self.partSize = newPartSize;\n } else {\n self.totalBytes = undefined;\n }\n },\n\n /**\n * @api private\n */\n isDoneChunking: false,\n\n /**\n * @api private\n */\n partPos: 0,\n\n /**\n * @api private\n */\n totalChunkedBytes: 0,\n\n /**\n * @api private\n */\n totalUploadedBytes: 0,\n\n /**\n * @api private\n */\n totalBytes: undefined,\n\n /**\n * @api private\n */\n numParts: 0,\n\n /**\n * @api private\n */\n totalPartNumbers: 0,\n\n /**\n * @api private\n */\n activeParts: 0,\n\n /**\n * @api private\n */\n doneParts: 0,\n\n /**\n * @api private\n */\n parts: null,\n\n /**\n * @api private\n */\n completeInfo: null,\n\n /**\n * @api private\n */\n failed: false,\n\n /**\n * @api private\n */\n multipartReq: null,\n\n /**\n * @api private\n */\n partBuffers: null,\n\n /**\n * @api private\n */\n partBufferLength: 0,\n\n /**\n * @api private\n */\n fillBuffer: function fillBuffer() {\n var self = this;\n var bodyLen = byteLength(self.body);\n\n if (bodyLen === 0) {\n self.isDoneChunking = true;\n self.numParts = 1;\n self.nextChunk(self.body);\n return;\n }\n\n while (self.activeParts < self.queueSize && self.partPos < bodyLen) {\n var endPos = Math.min(self.partPos + self.partSize, bodyLen);\n var buf = self.sliceFn.call(self.body, self.partPos, endPos);\n self.partPos += self.partSize;\n\n if (byteLength(buf) < self.partSize || self.partPos === bodyLen) {\n self.isDoneChunking = true;\n self.numParts = self.totalPartNumbers + 1;\n }\n self.nextChunk(buf);\n }\n },\n\n /**\n * @api private\n */\n fillStream: function fillStream() {\n var self = this;\n if (self.activeParts >= self.queueSize) return;\n\n var buf = self.body.read(self.partSize - self.partBufferLength) ||\n self.body.read();\n if (buf) {\n self.partBuffers.push(buf);\n self.partBufferLength += buf.length;\n self.totalChunkedBytes += buf.length;\n }\n\n if (self.partBufferLength >= self.partSize) {\n // if we have single buffer we avoid copyfull concat\n var pbuf = self.partBuffers.length === 1 ?\n self.partBuffers[0] : Buffer.concat(self.partBuffers);\n self.partBuffers = [];\n self.partBufferLength = 0;\n\n // if we have more than partSize, push the rest back on the queue\n if (pbuf.length > self.partSize) {\n var rest = pbuf.slice(self.partSize);\n self.partBuffers.push(rest);\n self.partBufferLength += rest.length;\n pbuf = pbuf.slice(0, self.partSize);\n }\n\n self.nextChunk(pbuf);\n }\n\n if (self.isDoneChunking && !self.isDoneSending) {\n // if we have single buffer we avoid copyfull concat\n pbuf = self.partBuffers.length === 1 ?\n self.partBuffers[0] : Buffer.concat(self.partBuffers);\n self.partBuffers = [];\n self.partBufferLength = 0;\n self.totalBytes = self.totalChunkedBytes;\n self.isDoneSending = true;\n\n if (self.numParts === 0 || pbuf.length > 0) {\n self.numParts++;\n self.nextChunk(pbuf);\n }\n }\n\n self.body.read(0);\n },\n\n /**\n * @api private\n */\n nextChunk: function nextChunk(chunk) {\n var self = this;\n if (self.failed) return null;\n\n var partNumber = ++self.totalPartNumbers;\n if (self.isDoneChunking && partNumber === 1) {\n var params = {Body: chunk};\n if (this.tags) {\n params.Tagging = this.getTaggingHeader();\n }\n var req = self.service.putObject(params);\n req._managedUpload = self;\n req.on('httpUploadProgress', self.progress).send(self.finishSinglePart);\n self.singlePart = req; //save the single part request\n return null;\n } else if (self.service.config.params.ContentMD5) {\n var err = AWS.util.error(new Error('The Content-MD5 you specified is invalid for multi-part uploads.'), {\n code: 'InvalidDigest', retryable: false\n });\n\n self.cleanup(err);\n return null;\n }\n\n if (self.completeInfo[partNumber] && self.completeInfo[partNumber].ETag !== null) {\n return null; // Already uploaded this part.\n }\n\n self.activeParts++;\n if (!self.service.config.params.UploadId) {\n\n if (!self.multipartReq) { // create multipart\n self.multipartReq = self.service.createMultipartUpload();\n self.multipartReq.on('success', function(resp) {\n self.service.config.params.UploadId = resp.data.UploadId;\n self.multipartReq = null;\n });\n self.queueChunks(chunk, partNumber);\n self.multipartReq.on('error', function(err) {\n self.cleanup(err);\n });\n self.multipartReq.send();\n } else {\n self.queueChunks(chunk, partNumber);\n }\n } else { // multipart is created, just send\n self.uploadPart(chunk, partNumber);\n }\n },\n\n /**\n * @api private\n */\n getTaggingHeader: function getTaggingHeader() {\n var kvPairStrings = [];\n for (var i = 0; i < this.tags.length; i++) {\n kvPairStrings.push(AWS.util.uriEscape(this.tags[i].Key) + '=' +\n AWS.util.uriEscape(this.tags[i].Value));\n }\n\n return kvPairStrings.join('&');\n },\n\n /**\n * @api private\n */\n uploadPart: function uploadPart(chunk, partNumber) {\n var self = this;\n\n var partParams = {\n Body: chunk,\n ContentLength: AWS.util.string.byteLength(chunk),\n PartNumber: partNumber\n };\n\n var partInfo = {ETag: null, PartNumber: partNumber};\n self.completeInfo[partNumber] = partInfo;\n\n var req = self.service.uploadPart(partParams);\n self.parts[partNumber] = req;\n req._lastUploadedBytes = 0;\n req._managedUpload = self;\n req.on('httpUploadProgress', self.progress);\n req.send(function(err, data) {\n delete self.parts[partParams.PartNumber];\n self.activeParts--;\n\n if (!err && (!data || !data.ETag)) {\n var message = 'No access to ETag property on response.';\n if (AWS.util.isBrowser()) {\n message += ' Check CORS configuration to expose ETag header.';\n }\n\n err = AWS.util.error(new Error(message), {\n code: 'ETagMissing', retryable: false\n });\n }\n if (err) return self.cleanup(err);\n //prevent sending part being returned twice (https://github.com/aws/aws-sdk-js/issues/2304)\n if (self.completeInfo[partNumber] && self.completeInfo[partNumber].ETag !== null) return null;\n partInfo.ETag = data.ETag;\n self.doneParts++;\n if (self.isDoneChunking && self.doneParts === self.numParts) {\n self.finishMultiPart();\n } else {\n self.fillQueue.call(self);\n }\n });\n },\n\n /**\n * @api private\n */\n queueChunks: function queueChunks(chunk, partNumber) {\n var self = this;\n self.multipartReq.on('success', function() {\n self.uploadPart(chunk, partNumber);\n });\n },\n\n /**\n * @api private\n */\n cleanup: function cleanup(err) {\n var self = this;\n if (self.failed) return;\n\n // clean up stream\n if (typeof self.body.removeAllListeners === 'function' &&\n typeof self.body.resume === 'function') {\n self.body.removeAllListeners('readable');\n self.body.removeAllListeners('end');\n self.body.resume();\n }\n\n // cleanup multipartReq listeners\n if (self.multipartReq) {\n self.multipartReq.removeAllListeners('success');\n self.multipartReq.removeAllListeners('error');\n self.multipartReq.removeAllListeners('complete');\n delete self.multipartReq;\n }\n\n if (self.service.config.params.UploadId && !self.leavePartsOnError) {\n self.service.abortMultipartUpload().send();\n } else if (self.leavePartsOnError) {\n self.isDoneChunking = false;\n }\n\n AWS.util.each(self.parts, function(partNumber, part) {\n part.removeAllListeners('complete');\n part.abort();\n });\n\n self.activeParts = 0;\n self.partPos = 0;\n self.numParts = 0;\n self.totalPartNumbers = 0;\n self.parts = {};\n self.failed = true;\n self.callback(err);\n },\n\n /**\n * @api private\n */\n finishMultiPart: function finishMultiPart() {\n var self = this;\n var completeParams = { MultipartUpload: { Parts: self.completeInfo.slice(1) } };\n self.service.completeMultipartUpload(completeParams, function(err, data) {\n if (err) {\n return self.cleanup(err);\n }\n\n if (data && typeof data.Location === 'string') {\n data.Location = data.Location.replace(/%2F/g, '/');\n }\n\n if (Array.isArray(self.tags)) {\n for (var i = 0; i < self.tags.length; i++) {\n self.tags[i].Value = String(self.tags[i].Value);\n }\n self.service.putObjectTagging(\n {Tagging: {TagSet: self.tags}},\n function(e, d) {\n if (e) {\n self.callback(e);\n } else {\n self.callback(e, data);\n }\n }\n );\n } else {\n self.callback(err, data);\n }\n });\n },\n\n /**\n * @api private\n */\n finishSinglePart: function finishSinglePart(err, data) {\n var upload = this.request._managedUpload;\n var httpReq = this.request.httpRequest;\n var endpoint = httpReq.endpoint;\n if (err) return upload.callback(err);\n data.Location =\n [endpoint.protocol, '//', endpoint.host, httpReq.path].join('');\n data.key = this.request.params.Key; // will stay undocumented\n data.Key = this.request.params.Key;\n data.Bucket = this.request.params.Bucket;\n upload.callback(err, data);\n },\n\n /**\n * @api private\n */\n progress: function progress(info) {\n var upload = this._managedUpload;\n if (this.operation === 'putObject') {\n info.part = 1;\n info.key = this.params.Key;\n } else {\n upload.totalUploadedBytes += info.loaded - this._lastUploadedBytes;\n this._lastUploadedBytes = info.loaded;\n info = {\n loaded: upload.totalUploadedBytes,\n total: upload.totalBytes,\n part: this.params.PartNumber,\n key: this.params.Key\n };\n }\n upload.emit('httpUploadProgress', [info]);\n }\n});\n\nAWS.util.mixin(AWS.S3.ManagedUpload, AWS.SequentialExecutor);\n\n/**\n * @api private\n */\nAWS.S3.ManagedUpload.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.promise = AWS.util.promisifyMethod('send', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.S3.ManagedUpload.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.promise;\n};\n\nAWS.util.addPromises(AWS.S3.ManagedUpload);\n\n/**\n * @api private\n */\nmodule.exports = AWS.S3.ManagedUpload;\n","var AWS = require('./core');\n\n/**\n * @api private\n * @!method on(eventName, callback)\n * Registers an event listener callback for the event given by `eventName`.\n * Parameters passed to the callback function depend on the individual event\n * being triggered. See the event documentation for those parameters.\n *\n * @param eventName [String] the event name to register the listener for\n * @param callback [Function] the listener callback function\n * @param toHead [Boolean] attach the listener callback to the head of callback array if set to true.\n * Default to be false.\n * @return [AWS.SequentialExecutor] the same object for chaining\n */\nAWS.SequentialExecutor = AWS.util.inherit({\n\n constructor: function SequentialExecutor() {\n this._events = {};\n },\n\n /**\n * @api private\n */\n listeners: function listeners(eventName) {\n return this._events[eventName] ? this._events[eventName].slice(0) : [];\n },\n\n on: function on(eventName, listener, toHead) {\n if (this._events[eventName]) {\n toHead ?\n this._events[eventName].unshift(listener) :\n this._events[eventName].push(listener);\n } else {\n this._events[eventName] = [listener];\n }\n return this;\n },\n\n onAsync: function onAsync(eventName, listener, toHead) {\n listener._isAsync = true;\n return this.on(eventName, listener, toHead);\n },\n\n removeListener: function removeListener(eventName, listener) {\n var listeners = this._events[eventName];\n if (listeners) {\n var length = listeners.length;\n var position = -1;\n for (var i = 0; i < length; ++i) {\n if (listeners[i] === listener) {\n position = i;\n }\n }\n if (position > -1) {\n listeners.splice(position, 1);\n }\n }\n return this;\n },\n\n removeAllListeners: function removeAllListeners(eventName) {\n if (eventName) {\n delete this._events[eventName];\n } else {\n this._events = {};\n }\n return this;\n },\n\n /**\n * @api private\n */\n emit: function emit(eventName, eventArgs, doneCallback) {\n if (!doneCallback) doneCallback = function() { };\n var listeners = this.listeners(eventName);\n var count = listeners.length;\n this.callListeners(listeners, eventArgs, doneCallback);\n return count > 0;\n },\n\n /**\n * @api private\n */\n callListeners: function callListeners(listeners, args, doneCallback, prevError) {\n var self = this;\n var error = prevError || null;\n\n function callNextListener(err) {\n if (err) {\n error = AWS.util.error(error || new Error(), err);\n if (self._haltHandlersOnError) {\n return doneCallback.call(self, error);\n }\n }\n self.callListeners(listeners, args, doneCallback, error);\n }\n\n while (listeners.length > 0) {\n var listener = listeners.shift();\n if (listener._isAsync) { // asynchronous listener\n listener.apply(self, args.concat([callNextListener]));\n return; // stop here, callNextListener will continue\n } else { // synchronous listener\n try {\n listener.apply(self, args);\n } catch (err) {\n error = AWS.util.error(error || new Error(), err);\n }\n if (error && self._haltHandlersOnError) {\n doneCallback.call(self, error);\n return;\n }\n }\n }\n doneCallback.call(self, error);\n },\n\n /**\n * Adds or copies a set of listeners from another list of\n * listeners or SequentialExecutor object.\n *\n * @param listeners [map>, AWS.SequentialExecutor]\n * a list of events and callbacks, or an event emitter object\n * containing listeners to add to this emitter object.\n * @return [AWS.SequentialExecutor] the emitter object, for chaining.\n * @example Adding listeners from a map of listeners\n * emitter.addListeners({\n * event1: [function() { ... }, function() { ... }],\n * event2: [function() { ... }]\n * });\n * emitter.emit('event1'); // emitter has event1\n * emitter.emit('event2'); // emitter has event2\n * @example Adding listeners from another emitter object\n * var emitter1 = new AWS.SequentialExecutor();\n * emitter1.on('event1', function() { ... });\n * emitter1.on('event2', function() { ... });\n * var emitter2 = new AWS.SequentialExecutor();\n * emitter2.addListeners(emitter1);\n * emitter2.emit('event1'); // emitter2 has event1\n * emitter2.emit('event2'); // emitter2 has event2\n */\n addListeners: function addListeners(listeners) {\n var self = this;\n\n // extract listeners if parameter is an SequentialExecutor object\n if (listeners._events) listeners = listeners._events;\n\n AWS.util.each(listeners, function(event, callbacks) {\n if (typeof callbacks === 'function') callbacks = [callbacks];\n AWS.util.arrayEach(callbacks, function(callback) {\n self.on(event, callback);\n });\n });\n\n return self;\n },\n\n /**\n * Registers an event with {on} and saves the callback handle function\n * as a property on the emitter object using a given `name`.\n *\n * @param name [String] the property name to set on this object containing\n * the callback function handle so that the listener can be removed in\n * the future.\n * @param (see on)\n * @return (see on)\n * @example Adding a named listener DATA_CALLBACK\n * var listener = function() { doSomething(); };\n * emitter.addNamedListener('DATA_CALLBACK', 'data', listener);\n *\n * // the following prints: true\n * console.log(emitter.DATA_CALLBACK == listener);\n */\n addNamedListener: function addNamedListener(name, eventName, callback, toHead) {\n this[name] = callback;\n this.addListener(eventName, callback, toHead);\n return this;\n },\n\n /**\n * @api private\n */\n addNamedAsyncListener: function addNamedAsyncListener(name, eventName, callback, toHead) {\n callback._isAsync = true;\n return this.addNamedListener(name, eventName, callback, toHead);\n },\n\n /**\n * Helper method to add a set of named listeners using\n * {addNamedListener}. The callback contains a parameter\n * with a handle to the `addNamedListener` method.\n *\n * @callback callback function(add)\n * The callback function is called immediately in order to provide\n * the `add` function to the block. This simplifies the addition of\n * a large group of named listeners.\n * @param add [Function] the {addNamedListener} function to call\n * when registering listeners.\n * @example Adding a set of named listeners\n * emitter.addNamedListeners(function(add) {\n * add('DATA_CALLBACK', 'data', function() { ... });\n * add('OTHER', 'otherEvent', function() { ... });\n * add('LAST', 'lastEvent', function() { ... });\n * });\n *\n * // these properties are now set:\n * emitter.DATA_CALLBACK;\n * emitter.OTHER;\n * emitter.LAST;\n */\n addNamedListeners: function addNamedListeners(callback) {\n var self = this;\n callback(\n function() {\n self.addNamedListener.apply(self, arguments);\n },\n function() {\n self.addNamedAsyncListener.apply(self, arguments);\n }\n );\n return this;\n }\n});\n\n/**\n * {on} is the prefered method.\n * @api private\n */\nAWS.SequentialExecutor.prototype.addListener = AWS.SequentialExecutor.prototype.on;\n\n/**\n * @api private\n */\nmodule.exports = AWS.SequentialExecutor;\n","var AWS = require('./core');\nvar Api = require('./model/api');\nvar regionConfig = require('./region_config');\n\nvar inherit = AWS.util.inherit;\nvar clientCount = 0;\n\n/**\n * The service class representing an AWS service.\n *\n * @class_abstract This class is an abstract class.\n *\n * @!attribute apiVersions\n * @return [Array] the list of API versions supported by this service.\n * @readonly\n */\nAWS.Service = inherit({\n /**\n * Create a new service object with a configuration object\n *\n * @param config [map] a map of configuration options\n */\n constructor: function Service(config) {\n if (!this.loadServiceClass) {\n throw AWS.util.error(new Error(),\n 'Service must be constructed with `new\\' operator');\n }\n var ServiceClass = this.loadServiceClass(config || {});\n if (ServiceClass) {\n var originalConfig = AWS.util.copy(config);\n var svc = new ServiceClass(config);\n Object.defineProperty(svc, '_originalConfig', {\n get: function() { return originalConfig; },\n enumerable: false,\n configurable: true\n });\n svc._clientId = ++clientCount;\n return svc;\n }\n this.initialize(config);\n },\n\n /**\n * @api private\n */\n initialize: function initialize(config) {\n var svcConfig = AWS.config[this.serviceIdentifier];\n this.config = new AWS.Config(AWS.config);\n if (svcConfig) this.config.update(svcConfig, true);\n if (config) this.config.update(config, true);\n\n this.validateService();\n if (!this.config.endpoint) regionConfig.configureEndpoint(this);\n\n this.config.endpoint = this.endpointFromTemplate(this.config.endpoint);\n this.setEndpoint(this.config.endpoint);\n //enable attaching listeners to service client\n AWS.SequentialExecutor.call(this);\n AWS.Service.addDefaultMonitoringListeners(this);\n if ((this.config.clientSideMonitoring || AWS.Service._clientSideMonitoring) && this.publisher) {\n var publisher = this.publisher;\n this.addNamedListener('PUBLISH_API_CALL', 'apiCall', function PUBLISH_API_CALL(event) {\n process.nextTick(function() {publisher.eventHandler(event);});\n });\n this.addNamedListener('PUBLISH_API_ATTEMPT', 'apiCallAttempt', function PUBLISH_API_ATTEMPT(event) {\n process.nextTick(function() {publisher.eventHandler(event);});\n });\n }\n },\n\n /**\n * @api private\n */\n validateService: function validateService() {\n },\n\n /**\n * @api private\n */\n loadServiceClass: function loadServiceClass(serviceConfig) {\n var config = serviceConfig;\n if (!AWS.util.isEmpty(this.api)) {\n return null;\n } else if (config.apiConfig) {\n return AWS.Service.defineServiceApi(this.constructor, config.apiConfig);\n } else if (!this.constructor.services) {\n return null;\n } else {\n config = new AWS.Config(AWS.config);\n config.update(serviceConfig, true);\n var version = config.apiVersions[this.constructor.serviceIdentifier];\n version = version || config.apiVersion;\n return this.getLatestServiceClass(version);\n }\n },\n\n /**\n * @api private\n */\n getLatestServiceClass: function getLatestServiceClass(version) {\n version = this.getLatestServiceVersion(version);\n if (this.constructor.services[version] === null) {\n AWS.Service.defineServiceApi(this.constructor, version);\n }\n\n return this.constructor.services[version];\n },\n\n /**\n * @api private\n */\n getLatestServiceVersion: function getLatestServiceVersion(version) {\n if (!this.constructor.services || this.constructor.services.length === 0) {\n throw new Error('No services defined on ' +\n this.constructor.serviceIdentifier);\n }\n\n if (!version) {\n version = 'latest';\n } else if (AWS.util.isType(version, Date)) {\n version = AWS.util.date.iso8601(version).split('T')[0];\n }\n\n if (Object.hasOwnProperty(this.constructor.services, version)) {\n return version;\n }\n\n var keys = Object.keys(this.constructor.services).sort();\n var selectedVersion = null;\n for (var i = keys.length - 1; i >= 0; i--) {\n // versions that end in \"*\" are not available on disk and can be\n // skipped, so do not choose these as selectedVersions\n if (keys[i][keys[i].length - 1] !== '*') {\n selectedVersion = keys[i];\n }\n if (keys[i].substr(0, 10) <= version) {\n return selectedVersion;\n }\n }\n\n throw new Error('Could not find ' + this.constructor.serviceIdentifier +\n ' API to satisfy version constraint `' + version + '\\'');\n },\n\n /**\n * @api private\n */\n api: {},\n\n /**\n * @api private\n */\n defaultRetryCount: 3,\n\n /**\n * @api private\n */\n customizeRequests: function customizeRequests(callback) {\n if (!callback) {\n this.customRequestHandler = null;\n } else if (typeof callback === 'function') {\n this.customRequestHandler = callback;\n } else {\n throw new Error('Invalid callback type \\'' + typeof callback + '\\' provided in customizeRequests');\n }\n },\n\n /**\n * Calls an operation on a service with the given input parameters.\n *\n * @param operation [String] the name of the operation to call on the service.\n * @param params [map] a map of input options for the operation\n * @callback callback function(err, data)\n * If a callback is supplied, it is called when a response is returned\n * from the service.\n * @param err [Error] the error object returned from the request.\n * Set to `null` if the request is successful.\n * @param data [Object] the de-serialized data returned from\n * the request. Set to `null` if a request error occurs.\n */\n makeRequest: function makeRequest(operation, params, callback) {\n if (typeof params === 'function') {\n callback = params;\n params = null;\n }\n\n params = params || {};\n if (this.config.params) { // copy only toplevel bound params\n var rules = this.api.operations[operation];\n if (rules) {\n params = AWS.util.copy(params);\n AWS.util.each(this.config.params, function(key, value) {\n if (rules.input.members[key]) {\n if (params[key] === undefined || params[key] === null) {\n params[key] = value;\n }\n }\n });\n }\n }\n\n var request = new AWS.Request(this, operation, params);\n this.addAllRequestListeners(request);\n this.attachMonitoringEmitter(request);\n if (callback) request.send(callback);\n return request;\n },\n\n /**\n * Calls an operation on a service with the given input parameters, without\n * any authentication data. This method is useful for \"public\" API operations.\n *\n * @param operation [String] the name of the operation to call on the service.\n * @param params [map] a map of input options for the operation\n * @callback callback function(err, data)\n * If a callback is supplied, it is called when a response is returned\n * from the service.\n * @param err [Error] the error object returned from the request.\n * Set to `null` if the request is successful.\n * @param data [Object] the de-serialized data returned from\n * the request. Set to `null` if a request error occurs.\n */\n makeUnauthenticatedRequest: function makeUnauthenticatedRequest(operation, params, callback) {\n if (typeof params === 'function') {\n callback = params;\n params = {};\n }\n\n var request = this.makeRequest(operation, params).toUnauthenticated();\n return callback ? request.send(callback) : request;\n },\n\n /**\n * Waits for a given state\n *\n * @param state [String] the state on the service to wait for\n * @param params [map] a map of parameters to pass with each request\n * @option params $waiter [map] a map of configuration options for the waiter\n * @option params $waiter.delay [Number] The number of seconds to wait between\n * requests\n * @option params $waiter.maxAttempts [Number] The maximum number of requests\n * to send while waiting\n * @callback callback function(err, data)\n * If a callback is supplied, it is called when a response is returned\n * from the service.\n * @param err [Error] the error object returned from the request.\n * Set to `null` if the request is successful.\n * @param data [Object] the de-serialized data returned from\n * the request. Set to `null` if a request error occurs.\n */\n waitFor: function waitFor(state, params, callback) {\n var waiter = new AWS.ResourceWaiter(this, state);\n return waiter.wait(params, callback);\n },\n\n /**\n * @api private\n */\n addAllRequestListeners: function addAllRequestListeners(request) {\n var list = [AWS.events, AWS.EventListeners.Core, this.serviceInterface(),\n AWS.EventListeners.CorePost];\n for (var i = 0; i < list.length; i++) {\n if (list[i]) request.addListeners(list[i]);\n }\n\n // disable parameter validation\n if (!this.config.paramValidation) {\n request.removeListener('validate',\n AWS.EventListeners.Core.VALIDATE_PARAMETERS);\n }\n\n if (this.config.logger) { // add logging events\n request.addListeners(AWS.EventListeners.Logger);\n }\n\n this.setupRequestListeners(request);\n // call prototype's customRequestHandler\n if (typeof this.constructor.prototype.customRequestHandler === 'function') {\n this.constructor.prototype.customRequestHandler(request);\n }\n // call instance's customRequestHandler\n if (Object.prototype.hasOwnProperty.call(this, 'customRequestHandler') && typeof this.customRequestHandler === 'function') {\n this.customRequestHandler(request);\n }\n },\n\n /**\n * Event recording metrics for a whole API call.\n * @returns {object} a subset of api call metrics\n * @api private\n */\n apiCallEvent: function apiCallEvent(request) {\n var api = request.service.api.operations[request.operation];\n var monitoringEvent = {\n Type: 'ApiCall',\n Api: api ? api.name : request.operation,\n Version: 1,\n Service: request.service.api.serviceId || request.service.api.endpointPrefix,\n Region: request.httpRequest.region,\n MaxRetriesExceeded: 0,\n UserAgent: request.httpRequest.getUserAgent(),\n };\n var response = request.response;\n if (response.httpResponse.statusCode) {\n monitoringEvent.FinalHttpStatusCode = response.httpResponse.statusCode;\n }\n if (response.error) {\n var error = response.error;\n var statusCode = response.httpResponse.statusCode;\n if (statusCode > 299) {\n if (error.code) monitoringEvent.FinalAwsException = error.code;\n if (error.message) monitoringEvent.FinalAwsExceptionMessage = error.message;\n } else {\n if (error.code || error.name) monitoringEvent.FinalSdkException = error.code || error.name;\n if (error.message) monitoringEvent.FinalSdkExceptionMessage = error.message;\n }\n }\n return monitoringEvent;\n },\n\n /**\n * Event recording metrics for an API call attempt.\n * @returns {object} a subset of api call attempt metrics\n * @api private\n */\n apiAttemptEvent: function apiAttemptEvent(request) {\n var api = request.service.api.operations[request.operation];\n var monitoringEvent = {\n Type: 'ApiCallAttempt',\n Api: api ? api.name : request.operation,\n Version: 1,\n Service: request.service.api.serviceId || request.service.api.endpointPrefix,\n Fqdn: request.httpRequest.endpoint.hostname,\n UserAgent: request.httpRequest.getUserAgent(),\n };\n var response = request.response;\n if (response.httpResponse.statusCode) {\n monitoringEvent.HttpStatusCode = response.httpResponse.statusCode;\n }\n if (\n !request._unAuthenticated &&\n request.service.config.credentials &&\n request.service.config.credentials.accessKeyId\n ) {\n monitoringEvent.AccessKey = request.service.config.credentials.accessKeyId;\n }\n if (!response.httpResponse.headers) return monitoringEvent;\n if (request.httpRequest.headers['x-amz-security-token']) {\n monitoringEvent.SessionToken = request.httpRequest.headers['x-amz-security-token'];\n }\n if (response.httpResponse.headers['x-amzn-requestid']) {\n monitoringEvent.XAmznRequestId = response.httpResponse.headers['x-amzn-requestid'];\n }\n if (response.httpResponse.headers['x-amz-request-id']) {\n monitoringEvent.XAmzRequestId = response.httpResponse.headers['x-amz-request-id'];\n }\n if (response.httpResponse.headers['x-amz-id-2']) {\n monitoringEvent.XAmzId2 = response.httpResponse.headers['x-amz-id-2'];\n }\n return monitoringEvent;\n },\n\n /**\n * Add metrics of failed request.\n * @api private\n */\n attemptFailEvent: function attemptFailEvent(request) {\n var monitoringEvent = this.apiAttemptEvent(request);\n var response = request.response;\n var error = response.error;\n if (response.httpResponse.statusCode > 299 ) {\n if (error.code) monitoringEvent.AwsException = error.code;\n if (error.message) monitoringEvent.AwsExceptionMessage = error.message;\n } else {\n if (error.code || error.name) monitoringEvent.SdkException = error.code || error.name;\n if (error.message) monitoringEvent.SdkExceptionMessage = error.message;\n }\n return monitoringEvent;\n },\n\n /**\n * Attach listeners to request object to fetch metrics of each request\n * and emit data object through \\'ApiCall\\' and \\'ApiCallAttempt\\' events.\n * @api private\n */\n attachMonitoringEmitter: function attachMonitoringEmitter(request) {\n var attemptTimestamp; //timestamp marking the beginning of a request attempt\n var attemptStartRealTime; //Start time of request attempt. Used to calculating attemptLatency\n var attemptLatency; //latency from request sent out to http response reaching SDK\n var callStartRealTime; //Start time of API call. Used to calculating API call latency\n var attemptCount = 0; //request.retryCount is not reliable here\n var region; //region cache region for each attempt since it can be updated in plase (e.g. s3)\n var callTimestamp; //timestamp when the request is created\n var self = this;\n var addToHead = true;\n\n request.on('validate', function () {\n callStartRealTime = AWS.util.realClock.now();\n callTimestamp = Date.now();\n }, addToHead);\n request.on('sign', function () {\n attemptStartRealTime = AWS.util.realClock.now();\n attemptTimestamp = Date.now();\n region = request.httpRequest.region;\n attemptCount++;\n }, addToHead);\n request.on('validateResponse', function() {\n attemptLatency = Math.round(AWS.util.realClock.now() - attemptStartRealTime);\n });\n request.addNamedListener('API_CALL_ATTEMPT', 'success', function API_CALL_ATTEMPT() {\n var apiAttemptEvent = self.apiAttemptEvent(request);\n apiAttemptEvent.Timestamp = attemptTimestamp;\n apiAttemptEvent.AttemptLatency = attemptLatency >= 0 ? attemptLatency : 0;\n apiAttemptEvent.Region = region;\n self.emit('apiCallAttempt', [apiAttemptEvent]);\n });\n request.addNamedListener('API_CALL_ATTEMPT_RETRY', 'retry', function API_CALL_ATTEMPT_RETRY() {\n var apiAttemptEvent = self.attemptFailEvent(request);\n apiAttemptEvent.Timestamp = attemptTimestamp;\n //attemptLatency may not be available if fail before response\n attemptLatency = attemptLatency ||\n Math.round(AWS.util.realClock.now() - attemptStartRealTime);\n apiAttemptEvent.AttemptLatency = attemptLatency >= 0 ? attemptLatency : 0;\n apiAttemptEvent.Region = region;\n self.emit('apiCallAttempt', [apiAttemptEvent]);\n });\n request.addNamedListener('API_CALL', 'complete', function API_CALL() {\n var apiCallEvent = self.apiCallEvent(request);\n apiCallEvent.AttemptCount = attemptCount;\n if (apiCallEvent.AttemptCount <= 0) return;\n apiCallEvent.Timestamp = callTimestamp;\n var latency = Math.round(AWS.util.realClock.now() - callStartRealTime);\n apiCallEvent.Latency = latency >= 0 ? latency : 0;\n var response = request.response;\n if (\n response.error &&\n response.error.retryable &&\n typeof response.retryCount === 'number' &&\n typeof response.maxRetries === 'number' &&\n (response.retryCount >= response.maxRetries)\n ) {\n apiCallEvent.MaxRetriesExceeded = 1;\n }\n self.emit('apiCall', [apiCallEvent]);\n });\n },\n\n /**\n * Override this method to setup any custom request listeners for each\n * new request to the service.\n *\n * @method_abstract This is an abstract method.\n */\n setupRequestListeners: function setupRequestListeners(request) {\n },\n\n /**\n * Gets the signing name for a given request\n * @api private\n */\n getSigningName: function getSigningName() {\n return this.api.signingName || this.api.endpointPrefix;\n },\n\n /**\n * Gets the signer class for a given request\n * @api private\n */\n getSignerClass: function getSignerClass(request) {\n var version;\n // get operation authtype if present\n var operation = null;\n var authtype = '';\n if (request) {\n var operations = request.service.api.operations || {};\n operation = operations[request.operation] || null;\n authtype = operation ? operation.authtype : '';\n }\n if (this.config.signatureVersion) {\n version = this.config.signatureVersion;\n } else if (authtype === 'v4' || authtype === 'v4-unsigned-body') {\n version = 'v4';\n } else {\n version = this.api.signatureVersion;\n }\n return AWS.Signers.RequestSigner.getVersion(version);\n },\n\n /**\n * @api private\n */\n serviceInterface: function serviceInterface() {\n switch (this.api.protocol) {\n case 'ec2': return AWS.EventListeners.Query;\n case 'query': return AWS.EventListeners.Query;\n case 'json': return AWS.EventListeners.Json;\n case 'rest-json': return AWS.EventListeners.RestJson;\n case 'rest-xml': return AWS.EventListeners.RestXml;\n }\n if (this.api.protocol) {\n throw new Error('Invalid service `protocol\\' ' +\n this.api.protocol + ' in API config');\n }\n },\n\n /**\n * @api private\n */\n successfulResponse: function successfulResponse(resp) {\n return resp.httpResponse.statusCode < 300;\n },\n\n /**\n * How many times a failed request should be retried before giving up.\n * the defaultRetryCount can be overriden by service classes.\n *\n * @api private\n */\n numRetries: function numRetries() {\n if (this.config.maxRetries !== undefined) {\n return this.config.maxRetries;\n } else {\n return this.defaultRetryCount;\n }\n },\n\n /**\n * @api private\n */\n retryDelays: function retryDelays(retryCount, err) {\n return AWS.util.calculateRetryDelay(retryCount, this.config.retryDelayOptions, err);\n },\n\n /**\n * @api private\n */\n retryableError: function retryableError(error) {\n if (this.timeoutError(error)) return true;\n if (this.networkingError(error)) return true;\n if (this.expiredCredentialsError(error)) return true;\n if (this.throttledError(error)) return true;\n if (error.statusCode >= 500) return true;\n return false;\n },\n\n /**\n * @api private\n */\n networkingError: function networkingError(error) {\n return error.code === 'NetworkingError';\n },\n\n /**\n * @api private\n */\n timeoutError: function timeoutError(error) {\n return error.code === 'TimeoutError';\n },\n\n /**\n * @api private\n */\n expiredCredentialsError: function expiredCredentialsError(error) {\n // TODO : this only handles *one* of the expired credential codes\n return (error.code === 'ExpiredTokenException');\n },\n\n /**\n * @api private\n */\n clockSkewError: function clockSkewError(error) {\n switch (error.code) {\n case 'RequestTimeTooSkewed':\n case 'RequestExpired':\n case 'InvalidSignatureException':\n case 'SignatureDoesNotMatch':\n case 'AuthFailure':\n case 'RequestInTheFuture':\n return true;\n default: return false;\n }\n },\n\n /**\n * @api private\n */\n getSkewCorrectedDate: function getSkewCorrectedDate() {\n return new Date(Date.now() + this.config.systemClockOffset);\n },\n\n /**\n * @api private\n */\n applyClockOffset: function applyClockOffset(newServerTime) {\n if (newServerTime) {\n this.config.systemClockOffset = newServerTime - Date.now();\n }\n },\n\n /**\n * @api private\n */\n isClockSkewed: function isClockSkewed(newServerTime) {\n if (newServerTime) {\n return Math.abs(this.getSkewCorrectedDate().getTime() - newServerTime) >= 300000;\n }\n },\n\n /**\n * @api private\n */\n throttledError: function throttledError(error) {\n // this logic varies between services\n if (error.statusCode === 429) return true;\n switch (error.code) {\n case 'ProvisionedThroughputExceededException':\n case 'Throttling':\n case 'ThrottlingException':\n case 'RequestLimitExceeded':\n case 'RequestThrottled':\n case 'RequestThrottledException':\n case 'TooManyRequestsException':\n case 'TransactionInProgressException': //dynamodb\n case 'EC2ThrottledException':\n return true;\n default:\n return false;\n }\n },\n\n /**\n * @api private\n */\n endpointFromTemplate: function endpointFromTemplate(endpoint) {\n if (typeof endpoint !== 'string') return endpoint;\n\n var e = endpoint;\n e = e.replace(/\\{service\\}/g, this.api.endpointPrefix);\n e = e.replace(/\\{region\\}/g, this.config.region);\n e = e.replace(/\\{scheme\\}/g, this.config.sslEnabled ? 'https' : 'http');\n return e;\n },\n\n /**\n * @api private\n */\n setEndpoint: function setEndpoint(endpoint) {\n this.endpoint = new AWS.Endpoint(endpoint, this.config);\n },\n\n /**\n * @api private\n */\n paginationConfig: function paginationConfig(operation, throwException) {\n var paginator = this.api.operations[operation].paginator;\n if (!paginator) {\n if (throwException) {\n var e = new Error();\n throw AWS.util.error(e, 'No pagination configuration for ' + operation);\n }\n return null;\n }\n\n return paginator;\n }\n});\n\nAWS.util.update(AWS.Service, {\n\n /**\n * Adds one method for each operation described in the api configuration\n *\n * @api private\n */\n defineMethods: function defineMethods(svc) {\n AWS.util.each(svc.prototype.api.operations, function iterator(method) {\n if (svc.prototype[method]) return;\n var operation = svc.prototype.api.operations[method];\n if (operation.authtype === 'none') {\n svc.prototype[method] = function (params, callback) {\n return this.makeUnauthenticatedRequest(method, params, callback);\n };\n } else {\n svc.prototype[method] = function (params, callback) {\n return this.makeRequest(method, params, callback);\n };\n }\n });\n },\n\n /**\n * Defines a new Service class using a service identifier and list of versions\n * including an optional set of features (functions) to apply to the class\n * prototype.\n *\n * @param serviceIdentifier [String] the identifier for the service\n * @param versions [Array] a list of versions that work with this\n * service\n * @param features [Object] an object to attach to the prototype\n * @return [Class] the service class defined by this function.\n */\n defineService: function defineService(serviceIdentifier, versions, features) {\n AWS.Service._serviceMap[serviceIdentifier] = true;\n if (!Array.isArray(versions)) {\n features = versions;\n versions = [];\n }\n\n var svc = inherit(AWS.Service, features || {});\n\n if (typeof serviceIdentifier === 'string') {\n AWS.Service.addVersions(svc, versions);\n\n var identifier = svc.serviceIdentifier || serviceIdentifier;\n svc.serviceIdentifier = identifier;\n } else { // defineService called with an API\n svc.prototype.api = serviceIdentifier;\n AWS.Service.defineMethods(svc);\n }\n AWS.SequentialExecutor.call(this.prototype);\n //util.clientSideMonitoring is only available in node\n if (!this.prototype.publisher && AWS.util.clientSideMonitoring) {\n var Publisher = AWS.util.clientSideMonitoring.Publisher;\n var configProvider = AWS.util.clientSideMonitoring.configProvider;\n var publisherConfig = configProvider();\n this.prototype.publisher = new Publisher(publisherConfig);\n if (publisherConfig.enabled) {\n //if csm is enabled in environment, SDK should send all metrics\n AWS.Service._clientSideMonitoring = true;\n }\n }\n AWS.SequentialExecutor.call(svc.prototype);\n AWS.Service.addDefaultMonitoringListeners(svc.prototype);\n return svc;\n },\n\n /**\n * @api private\n */\n addVersions: function addVersions(svc, versions) {\n if (!Array.isArray(versions)) versions = [versions];\n\n svc.services = svc.services || {};\n for (var i = 0; i < versions.length; i++) {\n if (svc.services[versions[i]] === undefined) {\n svc.services[versions[i]] = null;\n }\n }\n\n svc.apiVersions = Object.keys(svc.services).sort();\n },\n\n /**\n * @api private\n */\n defineServiceApi: function defineServiceApi(superclass, version, apiConfig) {\n var svc = inherit(superclass, {\n serviceIdentifier: superclass.serviceIdentifier\n });\n\n function setApi(api) {\n if (api.isApi) {\n svc.prototype.api = api;\n } else {\n svc.prototype.api = new Api(api, {\n serviceIdentifier: superclass.serviceIdentifier\n });\n }\n }\n\n if (typeof version === 'string') {\n if (apiConfig) {\n setApi(apiConfig);\n } else {\n try {\n setApi(AWS.apiLoader(superclass.serviceIdentifier, version));\n } catch (err) {\n throw AWS.util.error(err, {\n message: 'Could not find API configuration ' +\n superclass.serviceIdentifier + '-' + version\n });\n }\n }\n if (!Object.prototype.hasOwnProperty.call(superclass.services, version)) {\n superclass.apiVersions = superclass.apiVersions.concat(version).sort();\n }\n superclass.services[version] = svc;\n } else {\n setApi(version);\n }\n\n AWS.Service.defineMethods(svc);\n return svc;\n },\n\n /**\n * @api private\n */\n hasService: function(identifier) {\n return Object.prototype.hasOwnProperty.call(AWS.Service._serviceMap, identifier);\n },\n\n /**\n * @param attachOn attach default monitoring listeners to object\n *\n * Each monitoring event should be emitted from service client to service constructor prototype and then\n * to global service prototype like bubbling up. These default monitoring events listener will transfer\n * the monitoring events to the upper layer.\n * @api private\n */\n addDefaultMonitoringListeners: function addDefaultMonitoringListeners(attachOn) {\n attachOn.addNamedListener('MONITOR_EVENTS_BUBBLE', 'apiCallAttempt', function EVENTS_BUBBLE(event) {\n var baseClass = Object.getPrototypeOf(attachOn);\n if (baseClass._events) baseClass.emit('apiCallAttempt', [event]);\n });\n attachOn.addNamedListener('CALL_EVENTS_BUBBLE', 'apiCall', function CALL_EVENTS_BUBBLE(event) {\n var baseClass = Object.getPrototypeOf(attachOn);\n if (baseClass._events) baseClass.emit('apiCall', [event]);\n });\n },\n\n /**\n * @api private\n */\n _serviceMap: {}\n});\n\nAWS.util.mixin(AWS.Service, AWS.SequentialExecutor);\n\n/**\n * @api private\n */\nmodule.exports = AWS.Service;\n","var AWS = require('../core');\n\nAWS.util.update(AWS.APIGateway.prototype, {\n/**\n * Sets the Accept header to application/json.\n *\n * @api private\n */\n setAcceptHeader: function setAcceptHeader(req) {\n var httpRequest = req.httpRequest;\n if (!httpRequest.headers.Accept) {\n httpRequest.headers['Accept'] = 'application/json';\n }\n },\n\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('build', this.setAcceptHeader);\n if (request.operation === 'getExport') {\n var params = request.params || {};\n if (params.exportType === 'swagger') {\n request.addListener('extractData', AWS.util.convertPayloadToString);\n }\n }\n }\n});\n\n","var AWS = require('../core');\n\n// pull in CloudFront signer\nrequire('../cloudfront/signer');\n\nAWS.util.update(AWS.CloudFront.prototype, {\n\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('extractData', AWS.util.hoistPayloadMember);\n }\n\n});\n","var AWS = require('../core');\n\n/**\n * Constructs a service interface object. Each API operation is exposed as a\n * function on service.\n *\n * ### Sending a Request Using CloudSearchDomain\n *\n * ```javascript\n * var csd = new AWS.CloudSearchDomain({endpoint: 'my.host.tld'});\n * csd.search(params, function (err, data) {\n * if (err) console.log(err, err.stack); // an error occurred\n * else console.log(data); // successful response\n * });\n * ```\n *\n * ### Locking the API Version\n *\n * In order to ensure that the CloudSearchDomain object uses this specific API,\n * you can construct the object by passing the `apiVersion` option to the\n * constructor:\n *\n * ```javascript\n * var csd = new AWS.CloudSearchDomain({\n * endpoint: 'my.host.tld',\n * apiVersion: '2013-01-01'\n * });\n * ```\n *\n * You can also set the API version globally in `AWS.config.apiVersions` using\n * the **cloudsearchdomain** service identifier:\n *\n * ```javascript\n * AWS.config.apiVersions = {\n * cloudsearchdomain: '2013-01-01',\n * // other service API versions\n * };\n *\n * var csd = new AWS.CloudSearchDomain({endpoint: 'my.host.tld'});\n * ```\n *\n * @note You *must* provide an `endpoint` configuration parameter when\n * constructing this service. See {constructor} for more information.\n *\n * @!method constructor(options = {})\n * Constructs a service object. This object has one method for each\n * API operation.\n *\n * @example Constructing a CloudSearchDomain object\n * var csd = new AWS.CloudSearchDomain({endpoint: 'my.host.tld'});\n * @note You *must* provide an `endpoint` when constructing this service.\n * @option (see AWS.Config.constructor)\n *\n * @service cloudsearchdomain\n * @version 2013-01-01\n */\nAWS.util.update(AWS.CloudSearchDomain.prototype, {\n /**\n * @api private\n */\n validateService: function validateService() {\n if (!this.config.endpoint || this.config.endpoint.indexOf('{') >= 0) {\n var msg = 'AWS.CloudSearchDomain requires an explicit ' +\n '`endpoint\\' configuration option.';\n throw AWS.util.error(new Error(),\n {name: 'InvalidEndpoint', message: msg});\n }\n },\n\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.removeListener('validate',\n AWS.EventListeners.Core.VALIDATE_CREDENTIALS\n );\n request.onAsync('validate', this.validateCredentials);\n request.addListener('validate', this.updateRegion);\n if (request.operation === 'search') {\n request.addListener('build', this.convertGetToPost);\n }\n },\n\n /**\n * @api private\n */\n validateCredentials: function(req, done) {\n if (!req.service.api.signatureVersion) return done(); // none\n req.service.config.getCredentials(function(err) {\n if (err) {\n req.removeListener('sign', AWS.EventListeners.Core.SIGN);\n }\n done();\n });\n },\n\n /**\n * @api private\n */\n convertGetToPost: function(request) {\n var httpRequest = request.httpRequest;\n // convert queries to POST to avoid length restrictions\n var path = httpRequest.path.split('?');\n httpRequest.method = 'POST';\n httpRequest.path = path[0];\n httpRequest.body = path[1];\n httpRequest.headers['Content-Length'] = httpRequest.body.length;\n httpRequest.headers['Content-Type'] = 'application/x-www-form-urlencoded';\n },\n\n /**\n * @api private\n */\n updateRegion: function updateRegion(request) {\n var endpoint = request.httpRequest.endpoint.hostname;\n var zones = endpoint.split('.');\n request.httpRequest.region = zones[1] || request.httpRequest.region;\n }\n\n});\n","var AWS = require('../core');\nvar rdsutil = require('./rdsutil');\n\n/**\n* @api private\n*/\nvar crossRegionOperations = ['createDBCluster', 'copyDBClusterSnapshot'];\n\nAWS.util.update(AWS.DocDB.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (\n crossRegionOperations.indexOf(request.operation) !== -1 &&\n this.config.params &&\n this.config.params.SourceRegion &&\n request.params &&\n !request.params.SourceRegion\n ) {\n request.params.SourceRegion = this.config.params.SourceRegion;\n }\n rdsutil.setupRequestListeners(this, request, crossRegionOperations);\n },\n});\n","var AWS = require('../core');\nrequire('../dynamodb/document_client');\n\nAWS.util.update(AWS.DynamoDB.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (request.service.config.dynamoDbCrc32) {\n request.removeListener('extractData', AWS.EventListeners.Json.EXTRACT_DATA);\n request.addListener('extractData', this.checkCrc32);\n request.addListener('extractData', AWS.EventListeners.Json.EXTRACT_DATA);\n }\n },\n\n /**\n * @api private\n */\n checkCrc32: function checkCrc32(resp) {\n if (!resp.httpResponse.streaming && !resp.request.service.crc32IsValid(resp)) {\n resp.data = null;\n resp.error = AWS.util.error(new Error(), {\n code: 'CRC32CheckFailed',\n message: 'CRC32 integrity check failed',\n retryable: true\n });\n resp.request.haltHandlersOnError();\n throw (resp.error);\n }\n },\n\n /**\n * @api private\n */\n crc32IsValid: function crc32IsValid(resp) {\n var crc = resp.httpResponse.headers['x-amz-crc32'];\n if (!crc) return true; // no (valid) CRC32 header\n return parseInt(crc, 10) === AWS.util.crypto.crc32(resp.httpResponse.body);\n },\n\n /**\n * @api private\n */\n defaultRetryCount: 10,\n\n /**\n * @api private\n */\n retryDelays: function retryDelays(retryCount, err) {\n var retryDelayOptions = AWS.util.copy(this.config.retryDelayOptions);\n\n if (typeof retryDelayOptions.base !== 'number') {\n retryDelayOptions.base = 50; // default for dynamodb\n }\n var delay = AWS.util.calculateRetryDelay(retryCount, retryDelayOptions, err);\n return delay;\n }\n});\n","var AWS = require('../core');\n\nAWS.util.update(AWS.EC2.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.removeListener('extractError', AWS.EventListeners.Query.EXTRACT_ERROR);\n request.addListener('extractError', this.extractError);\n\n if (request.operation === 'copySnapshot') {\n request.onAsync('validate', this.buildCopySnapshotPresignedUrl);\n }\n },\n\n /**\n * @api private\n */\n buildCopySnapshotPresignedUrl: function buildCopySnapshotPresignedUrl(req, done) {\n if (req.params.PresignedUrl || req._subRequest) {\n return done();\n }\n\n req.params = AWS.util.copy(req.params);\n req.params.DestinationRegion = req.service.config.region;\n\n var config = AWS.util.copy(req.service.config);\n delete config.endpoint;\n config.region = req.params.SourceRegion;\n var svc = new req.service.constructor(config);\n var newReq = svc[req.operation](req.params);\n newReq._subRequest = true;\n newReq.presign(function(err, url) {\n if (err) done(err);\n else {\n req.params.PresignedUrl = url;\n done();\n }\n });\n },\n\n /**\n * @api private\n */\n extractError: function extractError(resp) {\n // EC2 nests the error code and message deeper than other AWS Query services.\n var httpResponse = resp.httpResponse;\n var data = new AWS.XML.Parser().parse(httpResponse.body.toString() || '');\n if (data.Errors) {\n resp.error = AWS.util.error(new Error(), {\n code: data.Errors.Error.Code,\n message: data.Errors.Error.Message\n });\n } else {\n resp.error = AWS.util.error(new Error(), {\n code: httpResponse.statusCode,\n message: null\n });\n }\n resp.error.requestId = data.RequestID || null;\n }\n});\n","var AWS = require('../core');\n\nAWS.util.update(AWS.Finspace.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('build', this.modifyContentType);\n },\n\n /**\n * Normally rest-json services require `Content-Type` header to be 'application/json',\n * However Finspace service requires the header to be 'application/x-amz-json-1.1'.\n *\n * @api private\n */\n modifyContentType: function modifyContentType(request) {\n if (request.httpRequest.headers['Content-Type'] === 'application/json') {\n request.httpRequest.headers['Content-Type'] = 'application/x-amz-json-1.1';\n }\n }\n});\n\n","var AWS = require('../core');\n\nAWS.util.update(AWS.Finspacedata.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('build', this.modifyContentType);\n },\n\n /**\n * Normally rest-json services require `Content-Type` header to be 'application/json',\n * However Finspacedata service requires the header to be 'application/x-amz-json-1.1'.\n *\n * @api private\n */\n modifyContentType: function modifyContentType(request) {\n if (request.httpRequest.headers['Content-Type'] === 'application/json') {\n request.httpRequest.headers['Content-Type'] = 'application/x-amz-json-1.1';\n }\n }\n});\n\n","var AWS = require('../core');\n\nAWS.util.update(AWS.Glacier.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (Array.isArray(request._events.validate)) {\n request._events.validate.unshift(this.validateAccountId);\n } else {\n request.on('validate', this.validateAccountId);\n }\n request.removeListener('afterBuild',\n AWS.EventListeners.Core.COMPUTE_SHA256);\n request.on('build', this.addGlacierApiVersion);\n request.on('build', this.addTreeHashHeaders);\n },\n\n /**\n * @api private\n */\n validateAccountId: function validateAccountId(request) {\n if (request.params.accountId !== undefined) return;\n request.params = AWS.util.copy(request.params);\n request.params.accountId = '-';\n },\n\n /**\n * @api private\n */\n addGlacierApiVersion: function addGlacierApiVersion(request) {\n var version = request.service.api.apiVersion;\n request.httpRequest.headers['x-amz-glacier-version'] = version;\n },\n\n /**\n * @api private\n */\n addTreeHashHeaders: function addTreeHashHeaders(request) {\n if (request.params.body === undefined) return;\n\n var hashes = request.service.computeChecksums(request.params.body);\n request.httpRequest.headers['X-Amz-Content-Sha256'] = hashes.linearHash;\n\n if (!request.httpRequest.headers['x-amz-sha256-tree-hash']) {\n request.httpRequest.headers['x-amz-sha256-tree-hash'] = hashes.treeHash;\n }\n },\n\n /**\n * @!group Computing Checksums\n */\n\n /**\n * Computes the SHA-256 linear and tree hash checksums for a given\n * block of Buffer data. Pass the tree hash of the computed checksums\n * as the checksum input to the {completeMultipartUpload} when performing\n * a multi-part upload.\n *\n * @example Calculate checksum of 5.5MB data chunk\n * var glacier = new AWS.Glacier();\n * var data = Buffer.alloc(5.5 * 1024 * 1024);\n * data.fill('0'); // fill with zeros\n * var results = glacier.computeChecksums(data);\n * // Result: { linearHash: '68aff0c5a9...', treeHash: '154e26c78f...' }\n * @param data [Buffer, String] data to calculate the checksum for\n * @return [map] a map containing\n * the linearHash and treeHash properties representing hex based digests\n * of the respective checksums.\n * @see completeMultipartUpload\n */\n computeChecksums: function computeChecksums(data) {\n if (!AWS.util.Buffer.isBuffer(data)) data = AWS.util.buffer.toBuffer(data);\n\n var mb = 1024 * 1024;\n var hashes = [];\n var hash = AWS.util.crypto.createHash('sha256');\n\n // build leaf nodes in 1mb chunks\n for (var i = 0; i < data.length; i += mb) {\n var chunk = data.slice(i, Math.min(i + mb, data.length));\n hash.update(chunk);\n hashes.push(AWS.util.crypto.sha256(chunk));\n }\n\n return {\n linearHash: hash.digest('hex'),\n treeHash: this.buildHashTree(hashes)\n };\n },\n\n /**\n * @api private\n */\n buildHashTree: function buildHashTree(hashes) {\n // merge leaf nodes\n while (hashes.length > 1) {\n var tmpHashes = [];\n for (var i = 0; i < hashes.length; i += 2) {\n if (hashes[i + 1]) {\n var tmpHash = AWS.util.buffer.alloc(64);\n tmpHash.write(hashes[i], 0, 32, 'binary');\n tmpHash.write(hashes[i + 1], 32, 32, 'binary');\n tmpHashes.push(AWS.util.crypto.sha256(tmpHash));\n } else {\n tmpHashes.push(hashes[i]);\n }\n }\n hashes = tmpHashes;\n }\n\n return AWS.util.crypto.toHex(hashes[0]);\n }\n});\n","var AWS = require('../core');\n\n/**\n * @api private\n */\nvar blobPayloadOutputOps = [\n 'deleteThingShadow',\n 'getThingShadow',\n 'updateThingShadow'\n];\n\n/**\n * Constructs a service interface object. Each API operation is exposed as a\n * function on service.\n *\n * ### Sending a Request Using IotData\n *\n * ```javascript\n * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'});\n * iotdata.getThingShadow(params, function (err, data) {\n * if (err) console.log(err, err.stack); // an error occurred\n * else console.log(data); // successful response\n * });\n * ```\n *\n * ### Locking the API Version\n *\n * In order to ensure that the IotData object uses this specific API,\n * you can construct the object by passing the `apiVersion` option to the\n * constructor:\n *\n * ```javascript\n * var iotdata = new AWS.IotData({\n * endpoint: 'my.host.tld',\n * apiVersion: '2015-05-28'\n * });\n * ```\n *\n * You can also set the API version globally in `AWS.config.apiVersions` using\n * the **iotdata** service identifier:\n *\n * ```javascript\n * AWS.config.apiVersions = {\n * iotdata: '2015-05-28',\n * // other service API versions\n * };\n *\n * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'});\n * ```\n *\n * @note You *must* provide an `endpoint` configuration parameter when\n * constructing this service. See {constructor} for more information.\n *\n * @!method constructor(options = {})\n * Constructs a service object. This object has one method for each\n * API operation.\n *\n * @example Constructing a IotData object\n * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'});\n * @note You *must* provide an `endpoint` when constructing this service.\n * @option (see AWS.Config.constructor)\n *\n * @service iotdata\n * @version 2015-05-28\n */\nAWS.util.update(AWS.IotData.prototype, {\n /**\n * @api private\n */\n validateService: function validateService() {\n if (!this.config.endpoint || this.config.endpoint.indexOf('{') >= 0) {\n var msg = 'AWS.IotData requires an explicit ' +\n '`endpoint\\' configuration option.';\n throw AWS.util.error(new Error(),\n {name: 'InvalidEndpoint', message: msg});\n }\n },\n\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('validateResponse', this.validateResponseBody);\n if (blobPayloadOutputOps.indexOf(request.operation) > -1) {\n request.addListener('extractData', AWS.util.convertPayloadToString);\n }\n },\n\n /**\n * @api private\n */\n validateResponseBody: function validateResponseBody(resp) {\n var body = resp.httpResponse.body.toString() || '{}';\n var bodyCheck = body.trim();\n if (!bodyCheck || bodyCheck.charAt(0) !== '{') {\n resp.httpResponse.body = '';\n }\n }\n\n});\n","var AWS = require('../core');\n\nAWS.util.update(AWS.Lambda.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (request.operation === 'invoke') {\n request.addListener('extractData', AWS.util.convertPayloadToString);\n }\n }\n});\n\n","var AWS = require('../core');\n\nAWS.util.update(AWS.LexModelsV2.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('build', this.modifyContentType);\n },\n\n /**\n * Normally rest-json services require `Content-Type` header to be 'application/json',\n * However Lex Model V2 services requires the header to be 'application/x-amz-json-1.1'.\n *\n * @api private\n */\n modifyContentType: function modifyContentType(request) {\n if (request.httpRequest.headers['Content-Type'] === 'application/json') {\n request.httpRequest.headers['Content-Type'] = 'application/x-amz-json-1.1';\n }\n }\n});\n\n","var AWS = require('../core');\n\nAWS.util.update(AWS.LookoutMetrics.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('build', this.modifyContentType);\n },\n\n /**\n * Normally rest-json services require `Content-Type` header to be 'application/json',\n * However lookout metrics services requires the header to be 'application/x-amz-json-1.1'.\n *\n * @api private\n */\n modifyContentType: function modifyContentType(request) {\n if (request.httpRequest.headers['Content-Type'] === 'application/json') {\n request.httpRequest.headers['Content-Type'] = 'application/x-amz-json-1.1';\n }\n }\n});\n","var AWS = require('../core');\n\nAWS.util.update(AWS.MachineLearning.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (request.operation === 'predict') {\n request.addListener('build', this.buildEndpoint);\n }\n },\n\n /**\n * Updates request endpoint from PredictEndpoint\n * @api private\n */\n buildEndpoint: function buildEndpoint(request) {\n var url = request.params.PredictEndpoint;\n if (url) {\n request.httpRequest.endpoint = new AWS.Endpoint(url);\n }\n }\n\n});\n","var AWS = require('../core');\nvar rdsutil = require('./rdsutil');\n\n/**\n* @api private\n*/\nvar crossRegionOperations = ['createDBCluster', 'copyDBClusterSnapshot'];\n\nAWS.util.update(AWS.Neptune.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n if (\n crossRegionOperations.indexOf(request.operation) !== -1 &&\n this.config.params &&\n this.config.params.SourceRegion &&\n request.params &&\n !request.params.SourceRegion\n ) {\n request.params.SourceRegion = this.config.params.SourceRegion;\n }\n rdsutil.setupRequestListeners(this, request, crossRegionOperations);\n },\n});\n","require('../polly/presigner');\n","var AWS = require('../core');\nvar rdsutil = require('./rdsutil');\nrequire('../rds/signer');\n /**\n * @api private\n */\n var crossRegionOperations = ['copyDBSnapshot', 'createDBInstanceReadReplica', 'createDBCluster', 'copyDBClusterSnapshot', 'startDBInstanceAutomatedBackupsReplication'];\n\n AWS.util.update(AWS.RDS.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n rdsutil.setupRequestListeners(this, request, crossRegionOperations);\n },\n });\n","var AWS = require('../core');\n\nAWS.util.update(AWS.RDSDataService.prototype, {\n /**\n * @return [Boolean] whether the error can be retried\n * @api private\n */\n retryableError: function retryableError(error) {\n if (error.code === 'BadRequestException' &&\n error.message &&\n error.message.match(/^Communications link failure/) &&\n error.statusCode === 400) {\n return true;\n } else {\n var _super = AWS.Service.prototype.retryableError;\n return _super.call(this, error);\n }\n }\n});\n","var AWS = require('../core');\n\nvar rdsutil = {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(service, request, crossRegionOperations) {\n if (crossRegionOperations.indexOf(request.operation) !== -1 &&\n request.params.SourceRegion) {\n request.params = AWS.util.copy(request.params);\n if (request.params.PreSignedUrl ||\n request.params.SourceRegion === service.config.region) {\n delete request.params.SourceRegion;\n } else {\n var doesParamValidation = !!service.config.paramValidation;\n // remove the validate parameters listener so we can re-add it after we build the URL\n if (doesParamValidation) {\n request.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS);\n }\n request.onAsync('validate', rdsutil.buildCrossRegionPresignedUrl);\n if (doesParamValidation) {\n request.addListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS);\n }\n }\n }\n },\n\n /**\n * @api private\n */\n buildCrossRegionPresignedUrl: function buildCrossRegionPresignedUrl(req, done) {\n var config = AWS.util.copy(req.service.config);\n config.region = req.params.SourceRegion;\n delete req.params.SourceRegion;\n delete config.endpoint;\n // relevant params for the operation will already be in req.params\n delete config.params;\n config.signatureVersion = 'v4';\n var destinationRegion = req.service.config.region;\n\n var svc = new req.service.constructor(config);\n var newReq = svc[req.operation](AWS.util.copy(req.params));\n newReq.on('build', function addDestinationRegionParam(request) {\n var httpRequest = request.httpRequest;\n httpRequest.params.DestinationRegion = destinationRegion;\n httpRequest.body = AWS.util.queryParamsToString(httpRequest.params);\n });\n newReq.presign(function(err, url) {\n if (err) done(err);\n else {\n req.params.PreSignedUrl = url;\n done();\n }\n });\n }\n};\n\n/**\n * @api private\n */\nmodule.exports = rdsutil;\n","var AWS = require('../core');\n\nAWS.util.update(AWS.Route53.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.on('build', this.sanitizeUrl);\n },\n\n /**\n * @api private\n */\n sanitizeUrl: function sanitizeUrl(request) {\n var path = request.httpRequest.path;\n request.httpRequest.path = path.replace(/\\/%2F\\w+%2F/, '/');\n },\n\n /**\n * @return [Boolean] whether the error can be retried\n * @api private\n */\n retryableError: function retryableError(error) {\n if (error.code === 'PriorRequestNotComplete' &&\n error.statusCode === 400) {\n return true;\n } else {\n var _super = AWS.Service.prototype.retryableError;\n return _super.call(this, error);\n }\n }\n});\n","var AWS = require('../core');\nvar v4Credentials = require('../signers/v4_credentials');\nvar resolveRegionalEndpointsFlag = require('../config_regional_endpoint');\nvar s3util = require('./s3util');\nvar regionUtil = require('../region_config');\n\n// Pull in managed upload extension\nrequire('../s3/managed_upload');\n\n/**\n * @api private\n */\nvar operationsWith200StatusCodeError = {\n 'completeMultipartUpload': true,\n 'copyObject': true,\n 'uploadPartCopy': true\n};\n\n/**\n * @api private\n */\n var regionRedirectErrorCodes = [\n 'AuthorizationHeaderMalformed', // non-head operations on virtual-hosted global bucket endpoints\n 'BadRequest', // head operations on virtual-hosted global bucket endpoints\n 'PermanentRedirect', // non-head operations on path-style or regional endpoints\n 301 // head operations on path-style or regional endpoints\n ];\n\nvar OBJECT_LAMBDA_SERVICE = 's3-object-lambda';\n\nAWS.util.update(AWS.S3.prototype, {\n /**\n * @api private\n */\n getSignatureVersion: function getSignatureVersion(request) {\n var defaultApiVersion = this.api.signatureVersion;\n var userDefinedVersion = this._originalConfig ? this._originalConfig.signatureVersion : null;\n var regionDefinedVersion = this.config.signatureVersion;\n var isPresigned = request ? request.isPresigned() : false;\n /*\n 1) User defined version specified:\n a) always return user defined version\n 2) No user defined version specified:\n a) If not using presigned urls, default to V4\n b) If using presigned urls, default to lowest version the region supports\n */\n if (userDefinedVersion) {\n userDefinedVersion = userDefinedVersion === 'v2' ? 's3' : userDefinedVersion;\n return userDefinedVersion;\n }\n if (isPresigned !== true) {\n defaultApiVersion = 'v4';\n } else if (regionDefinedVersion) {\n defaultApiVersion = regionDefinedVersion;\n }\n return defaultApiVersion;\n },\n\n /**\n * @api private\n */\n getSigningName: function getSigningName(req) {\n if (req && req.operation === 'writeGetObjectResponse') {\n return OBJECT_LAMBDA_SERVICE;\n }\n\n var _super = AWS.Service.prototype.getSigningName;\n return (req && req._parsedArn && req._parsedArn.service)\n ? req._parsedArn.service\n : _super.call(this);\n },\n\n /**\n * @api private\n */\n getSignerClass: function getSignerClass(request) {\n var signatureVersion = this.getSignatureVersion(request);\n return AWS.Signers.RequestSigner.getVersion(signatureVersion);\n },\n\n /**\n * @api private\n */\n validateService: function validateService() {\n var msg;\n var messages = [];\n\n // default to us-east-1 when no region is provided\n if (!this.config.region) this.config.region = 'us-east-1';\n\n if (!this.config.endpoint && this.config.s3BucketEndpoint) {\n messages.push('An endpoint must be provided when configuring ' +\n '`s3BucketEndpoint` to true.');\n }\n if (messages.length === 1) {\n msg = messages[0];\n } else if (messages.length > 1) {\n msg = 'Multiple configuration errors:\\n' + messages.join('\\n');\n }\n if (msg) {\n throw AWS.util.error(new Error(),\n {name: 'InvalidEndpoint', message: msg});\n }\n },\n\n /**\n * @api private\n */\n shouldDisableBodySigning: function shouldDisableBodySigning(request) {\n var signerClass = this.getSignerClass();\n if (this.config.s3DisableBodySigning === true && signerClass === AWS.Signers.V4\n && request.httpRequest.endpoint.protocol === 'https:') {\n return true;\n }\n return false;\n },\n\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n var prependListener = true;\n request.addListener('validate', this.validateScheme);\n request.addListener('validate', this.validateBucketName, prependListener);\n request.addListener('validate', this.optInUsEast1RegionalEndpoint, prependListener);\n\n request.removeListener('validate',\n AWS.EventListeners.Core.VALIDATE_REGION);\n request.addListener('build', this.addContentType);\n request.addListener('build', this.computeContentMd5);\n request.addListener('build', this.computeSseCustomerKeyMd5);\n request.addListener('build', this.populateURI);\n request.addListener('afterBuild', this.addExpect100Continue);\n request.addListener('extractError', this.extractError);\n request.addListener('extractData', AWS.util.hoistPayloadMember);\n request.addListener('extractData', this.extractData);\n request.addListener('extractData', this.extractErrorFrom200Response);\n request.addListener('beforePresign', this.prepareSignedUrl);\n if (this.shouldDisableBodySigning(request)) {\n request.removeListener('afterBuild', AWS.EventListeners.Core.COMPUTE_SHA256);\n request.addListener('afterBuild', this.disableBodySigning);\n }\n //deal with ARNs supplied to Bucket\n if (request.operation !== 'createBucket' && s3util.isArnInParam(request, 'Bucket')) {\n // avoid duplicate parsing in the future\n request._parsedArn = AWS.util.ARN.parse(request.params.Bucket);\n\n request.removeListener('validate', this.validateBucketName);\n request.removeListener('build', this.populateURI);\n if (request._parsedArn.service === 's3') {\n request.addListener('validate', s3util.validateS3AccessPointArn);\n request.addListener('validate', this.validateArnResourceType);\n } else if (request._parsedArn.service === 's3-outposts') {\n request.addListener('validate', s3util.validateOutpostsAccessPointArn);\n request.addListener('validate', s3util.validateOutpostsArn);\n }\n request.addListener('validate', s3util.validateArnRegion);\n request.addListener('validate', s3util.validateArnAccount);\n request.addListener('validate', s3util.validateArnService);\n request.addListener('build', this.populateUriFromAccessPointArn);\n request.addListener('build', s3util.validatePopulateUriFromArn);\n return;\n }\n //listeners regarding region inference\n request.addListener('validate', this.validateBucketEndpoint);\n request.addListener('validate', this.correctBucketRegionFromCache);\n request.onAsync('extractError', this.requestBucketRegion);\n if (AWS.util.isBrowser()) {\n request.onAsync('retry', this.reqRegionForNetworkingError);\n }\n },\n\n /**\n * @api private\n */\n validateScheme: function(req) {\n var params = req.params,\n scheme = req.httpRequest.endpoint.protocol,\n sensitive = params.SSECustomerKey || params.CopySourceSSECustomerKey;\n if (sensitive && scheme !== 'https:') {\n var msg = 'Cannot send SSE keys over HTTP. Set \\'sslEnabled\\'' +\n 'to \\'true\\' in your configuration';\n throw AWS.util.error(new Error(),\n { code: 'ConfigError', message: msg });\n }\n },\n\n /**\n * @api private\n */\n validateBucketEndpoint: function(req) {\n if (!req.params.Bucket && req.service.config.s3BucketEndpoint) {\n var msg = 'Cannot send requests to root API with `s3BucketEndpoint` set.';\n throw AWS.util.error(new Error(),\n { code: 'ConfigError', message: msg });\n }\n },\n\n /**\n * Validate resource-type supplied in S3 ARN\n */\n validateArnResourceType: function validateArnResourceType(req) {\n var resource = req._parsedArn.resource;\n\n if (\n resource.indexOf('accesspoint:') !== 0 &&\n resource.indexOf('accesspoint/') !== 0\n ) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'ARN resource should begin with \\'accesspoint/\\''\n });\n }\n },\n\n /**\n * @api private\n */\n validateBucketName: function validateBucketName(req) {\n var service = req.service;\n var signatureVersion = service.getSignatureVersion(req);\n var bucket = req.params && req.params.Bucket;\n var key = req.params && req.params.Key;\n var slashIndex = bucket && bucket.indexOf('/');\n if (bucket && slashIndex >= 0) {\n if (typeof key === 'string' && slashIndex > 0) {\n req.params = AWS.util.copy(req.params);\n // Need to include trailing slash to match sigv2 behavior\n var prefix = bucket.substr(slashIndex + 1) || '';\n req.params.Key = prefix + '/' + key;\n req.params.Bucket = bucket.substr(0, slashIndex);\n } else if (signatureVersion === 'v4') {\n var msg = 'Bucket names cannot contain forward slashes. Bucket: ' + bucket;\n throw AWS.util.error(new Error(),\n { code: 'InvalidBucket', message: msg });\n }\n }\n },\n\n /**\n * @api private\n */\n isValidAccelerateOperation: function isValidAccelerateOperation(operation) {\n var invalidOperations = [\n 'createBucket',\n 'deleteBucket',\n 'listBuckets'\n ];\n return invalidOperations.indexOf(operation) === -1;\n },\n\n /**\n * When us-east-1 region endpoint configuration is set, in stead of sending request to\n * global endpoint(e.g. 's3.amazonaws.com'), we will send request to\n * 's3.us-east-1.amazonaws.com'.\n * @api private\n */\n optInUsEast1RegionalEndpoint: function optInUsEast1RegionalEndpoint(req) {\n var service = req.service;\n var config = service.config;\n config.s3UsEast1RegionalEndpoint = resolveRegionalEndpointsFlag(service._originalConfig, {\n env: 'AWS_S3_US_EAST_1_REGIONAL_ENDPOINT',\n sharedConfig: 's3_us_east_1_regional_endpoint',\n clientConfig: 's3UsEast1RegionalEndpoint'\n });\n if (\n !(service._originalConfig || {}).endpoint &&\n req.httpRequest.region === 'us-east-1' &&\n config.s3UsEast1RegionalEndpoint === 'regional' &&\n req.httpRequest.endpoint.hostname.indexOf('s3.amazonaws.com') >= 0\n ) {\n var insertPoint = config.endpoint.indexOf('.amazonaws.com');\n regionalEndpoint = config.endpoint.substring(0, insertPoint) +\n '.us-east-1' + config.endpoint.substring(insertPoint);\n req.httpRequest.updateEndpoint(regionalEndpoint);\n }\n },\n\n /**\n * S3 prefers dns-compatible bucket names to be moved from the uri path\n * to the hostname as a sub-domain. This is not possible, even for dns-compat\n * buckets when using SSL and the bucket name contains a dot ('.'). The\n * ssl wildcard certificate is only 1-level deep.\n *\n * @api private\n */\n populateURI: function populateURI(req) {\n var httpRequest = req.httpRequest;\n var b = req.params.Bucket;\n var service = req.service;\n var endpoint = httpRequest.endpoint;\n if (b) {\n if (!service.pathStyleBucketName(b)) {\n if (service.config.useAccelerateEndpoint && service.isValidAccelerateOperation(req.operation)) {\n if (service.config.useDualstack) {\n endpoint.hostname = b + '.s3-accelerate.dualstack.amazonaws.com';\n } else {\n endpoint.hostname = b + '.s3-accelerate.amazonaws.com';\n }\n } else if (!service.config.s3BucketEndpoint) {\n endpoint.hostname =\n b + '.' + endpoint.hostname;\n }\n\n var port = endpoint.port;\n if (port !== 80 && port !== 443) {\n endpoint.host = endpoint.hostname + ':' +\n endpoint.port;\n } else {\n endpoint.host = endpoint.hostname;\n }\n\n httpRequest.virtualHostedBucket = b; // needed for signing the request\n service.removeVirtualHostedBucketFromPath(req);\n }\n }\n },\n\n /**\n * Takes the bucket name out of the path if bucket is virtual-hosted\n *\n * @api private\n */\n removeVirtualHostedBucketFromPath: function removeVirtualHostedBucketFromPath(req) {\n var httpRequest = req.httpRequest;\n var bucket = httpRequest.virtualHostedBucket;\n if (bucket && httpRequest.path) {\n if (req.params && req.params.Key) {\n var encodedS3Key = '/' + AWS.util.uriEscapePath(req.params.Key);\n if (httpRequest.path.indexOf(encodedS3Key) === 0 && (httpRequest.path.length === encodedS3Key.length || httpRequest.path[encodedS3Key.length] === '?')) {\n //path only contains key or path contains only key and querystring\n return;\n }\n }\n httpRequest.path = httpRequest.path.replace(new RegExp('/' + bucket), '');\n if (httpRequest.path[0] !== '/') {\n httpRequest.path = '/' + httpRequest.path;\n }\n }\n },\n\n /**\n * When user supply an access point ARN in the Bucket parameter, we need to\n * populate the URI according to the ARN.\n */\n populateUriFromAccessPointArn: function populateUriFromAccessPointArn(req) {\n var accessPointArn = req._parsedArn;\n\n var isOutpostArn = accessPointArn.service === 's3-outposts';\n var isObjectLambdaArn = accessPointArn.service === 's3-object-lambda';\n\n var outpostsSuffix = isOutpostArn ? '.' + accessPointArn.outpostId: '';\n var serviceName = isOutpostArn ? 's3-outposts': 's3-accesspoint';\n var dualStackSuffix = !isOutpostArn && req.service.config.useDualstack ? '.dualstack' : '';\n\n var endpoint = req.httpRequest.endpoint;\n var dnsSuffix = regionUtil.getEndpointSuffix(accessPointArn.region);\n var useArnRegion = req.service.config.s3UseArnRegion;\n\n endpoint.hostname = [\n accessPointArn.accessPoint + '-' + accessPointArn.accountId + outpostsSuffix,\n serviceName + dualStackSuffix,\n useArnRegion ? accessPointArn.region : req.service.config.region,\n dnsSuffix\n ].join('.');\n\n if (isObjectLambdaArn) {\n // should be in the format: \"accesspoint/${accesspointName}\"\n var serviceName = 's3-object-lambda';\n var accesspointName = accessPointArn.resource.split('/')[1];\n endpoint.hostname = [\n accesspointName + '-' + accessPointArn.accountId,\n serviceName,\n useArnRegion ? accessPointArn.region : req.service.config.region,\n dnsSuffix\n ].join('.');\n }\n endpoint.host = endpoint.hostname;\n var encodedArn = AWS.util.uriEscape(req.params.Bucket);\n var path = req.httpRequest.path;\n //remove the Bucket value from path\n req.httpRequest.path = path.replace(new RegExp('/' + encodedArn), '');\n if (req.httpRequest.path[0] !== '/') {\n req.httpRequest.path = '/' + req.httpRequest.path;\n }\n req.httpRequest.region = accessPointArn.region; //region used to sign\n },\n\n /**\n * Adds Expect: 100-continue header if payload is greater-or-equal 1MB\n * @api private\n */\n addExpect100Continue: function addExpect100Continue(req) {\n var len = req.httpRequest.headers['Content-Length'];\n if (AWS.util.isNode() && (len >= 1024 * 1024 || req.params.Body instanceof AWS.util.stream.Stream)) {\n req.httpRequest.headers['Expect'] = '100-continue';\n }\n },\n\n /**\n * Adds a default content type if none is supplied.\n *\n * @api private\n */\n addContentType: function addContentType(req) {\n var httpRequest = req.httpRequest;\n if (httpRequest.method === 'GET' || httpRequest.method === 'HEAD') {\n // Content-Type is not set in GET/HEAD requests\n delete httpRequest.headers['Content-Type'];\n return;\n }\n\n if (!httpRequest.headers['Content-Type']) { // always have a Content-Type\n httpRequest.headers['Content-Type'] = 'application/octet-stream';\n }\n\n var contentType = httpRequest.headers['Content-Type'];\n if (AWS.util.isBrowser()) {\n if (typeof httpRequest.body === 'string' && !contentType.match(/;\\s*charset=/)) {\n var charset = '; charset=UTF-8';\n httpRequest.headers['Content-Type'] += charset;\n } else {\n var replaceFn = function(_, prefix, charsetName) {\n return prefix + charsetName.toUpperCase();\n };\n\n httpRequest.headers['Content-Type'] =\n contentType.replace(/(;\\s*charset=)(.+)$/, replaceFn);\n }\n }\n },\n\n /**\n * @api private\n */\n computableChecksumOperations: {\n putBucketCors: true,\n putBucketLifecycle: true,\n putBucketLifecycleConfiguration: true,\n putBucketTagging: true,\n deleteObjects: true,\n putBucketReplication: true,\n putObjectLegalHold: true,\n putObjectRetention: true,\n putObjectLockConfiguration: true\n },\n\n /**\n * Checks whether checksums should be computed for the request if it's not\n * already set by {AWS.EventListeners.Core.COMPUTE_CHECKSUM}. It depends on\n * whether {AWS.Config.computeChecksums} is set.\n *\n * @param req [AWS.Request] the request to check against\n * @return [Boolean] whether to compute checksums for a request.\n * @api private\n */\n willComputeChecksums: function willComputeChecksums(req) {\n var rules = req.service.api.operations[req.operation].input.members;\n var body = req.httpRequest.body;\n var needsContentMD5 = rules.ContentMD5 &&\n !req.params.ContentMD5 &&\n body &&\n (AWS.util.Buffer.isBuffer(req.httpRequest.body) || typeof req.httpRequest.body === 'string');\n\n // Sha256 signing disabled, and not a presigned url\n if (needsContentMD5 && req.service.shouldDisableBodySigning(req) && !req.isPresigned()) {\n return true;\n }\n\n // SigV2 and presign, for backwards compatibility purpose.\n if (needsContentMD5 && this.getSignatureVersion(req) === 's3' && req.isPresigned()) {\n return true;\n }\n\n return false;\n },\n\n /**\n * A listener that computes the Content-MD5 and sets it in the header.\n * This listener is to support S3-specific features like\n * s3DisableBodySigning and SigV2 presign. Content MD5 logic for SigV4 is\n * handled in AWS.EventListeners.Core.COMPUTE_CHECKSUM\n *\n * @api private\n */\n computeContentMd5: function computeContentMd5(req) {\n if (req.service.willComputeChecksums(req)) {\n var md5 = AWS.util.crypto.md5(req.httpRequest.body, 'base64');\n req.httpRequest.headers['Content-MD5'] = md5;\n }\n },\n\n /**\n * @api private\n */\n computeSseCustomerKeyMd5: function computeSseCustomerKeyMd5(req) {\n var keys = {\n SSECustomerKey: 'x-amz-server-side-encryption-customer-key-MD5',\n CopySourceSSECustomerKey: 'x-amz-copy-source-server-side-encryption-customer-key-MD5'\n };\n AWS.util.each(keys, function(key, header) {\n if (req.params[key]) {\n var value = AWS.util.crypto.md5(req.params[key], 'base64');\n req.httpRequest.headers[header] = value;\n }\n });\n },\n\n /**\n * Returns true if the bucket name should be left in the URI path for\n * a request to S3. This function takes into account the current\n * endpoint protocol (e.g. http or https).\n *\n * @api private\n */\n pathStyleBucketName: function pathStyleBucketName(bucketName) {\n // user can force path style requests via the configuration\n if (this.config.s3ForcePathStyle) return true;\n if (this.config.s3BucketEndpoint) return false;\n\n if (s3util.dnsCompatibleBucketName(bucketName)) {\n return (this.config.sslEnabled && bucketName.match(/\\./)) ? true : false;\n } else {\n return true; // not dns compatible names must always use path style\n }\n },\n\n /**\n * For COPY operations, some can be error even with status code 200.\n * SDK treats the response as exception when response body indicates\n * an exception or body is empty.\n *\n * @api private\n */\n extractErrorFrom200Response: function extractErrorFrom200Response(resp) {\n if (!operationsWith200StatusCodeError[resp.request.operation]) return;\n var httpResponse = resp.httpResponse;\n if (httpResponse.body && httpResponse.body.toString().match('')) {\n // Response body with '...' indicates an exception.\n // Get S3 client object. In ManagedUpload, this.service refers to\n // S3 client object.\n resp.data = null;\n var service = this.service ? this.service : this;\n service.extractError(resp);\n throw resp.error;\n } else if (!httpResponse.body || !httpResponse.body.toString().match(/<[\\w_]/)) {\n // When body is empty or incomplete, S3 might stop the request on detecting client\n // side aborting the request.\n resp.data = null;\n throw AWS.util.error(new Error(), {\n code: 'InternalError',\n message: 'S3 aborted request'\n });\n }\n },\n\n /**\n * @return [Boolean] whether the error can be retried\n * @api private\n */\n retryableError: function retryableError(error, request) {\n if (operationsWith200StatusCodeError[request.operation] &&\n error.statusCode === 200) {\n return true;\n } else if (request._requestRegionForBucket &&\n request.service.bucketRegionCache[request._requestRegionForBucket]) {\n return false;\n } else if (error && error.code === 'RequestTimeout') {\n return true;\n } else if (error &&\n regionRedirectErrorCodes.indexOf(error.code) != -1 &&\n error.region && error.region != request.httpRequest.region) {\n request.httpRequest.region = error.region;\n if (error.statusCode === 301) {\n request.service.updateReqBucketRegion(request);\n }\n return true;\n } else {\n var _super = AWS.Service.prototype.retryableError;\n return _super.call(this, error, request);\n }\n },\n\n /**\n * Updates httpRequest with region. If region is not provided, then\n * the httpRequest will be updated based on httpRequest.region\n *\n * @api private\n */\n updateReqBucketRegion: function updateReqBucketRegion(request, region) {\n var httpRequest = request.httpRequest;\n if (typeof region === 'string' && region.length) {\n httpRequest.region = region;\n }\n if (!httpRequest.endpoint.host.match(/s3(?!-accelerate).*\\.amazonaws\\.com$/)) {\n return;\n }\n var service = request.service;\n var s3Config = service.config;\n var s3BucketEndpoint = s3Config.s3BucketEndpoint;\n if (s3BucketEndpoint) {\n delete s3Config.s3BucketEndpoint;\n }\n var newConfig = AWS.util.copy(s3Config);\n delete newConfig.endpoint;\n newConfig.region = httpRequest.region;\n\n httpRequest.endpoint = (new AWS.S3(newConfig)).endpoint;\n service.populateURI(request);\n s3Config.s3BucketEndpoint = s3BucketEndpoint;\n httpRequest.headers.Host = httpRequest.endpoint.host;\n\n if (request._asm.currentState === 'validate') {\n request.removeListener('build', service.populateURI);\n request.addListener('build', service.removeVirtualHostedBucketFromPath);\n }\n },\n\n /**\n * Provides a specialized parser for getBucketLocation -- all other\n * operations are parsed by the super class.\n *\n * @api private\n */\n extractData: function extractData(resp) {\n var req = resp.request;\n if (req.operation === 'getBucketLocation') {\n var match = resp.httpResponse.body.toString().match(/>(.+)<\\/Location/);\n delete resp.data['_'];\n if (match) {\n resp.data.LocationConstraint = match[1];\n } else {\n resp.data.LocationConstraint = '';\n }\n }\n var bucket = req.params.Bucket || null;\n if (req.operation === 'deleteBucket' && typeof bucket === 'string' && !resp.error) {\n req.service.clearBucketRegionCache(bucket);\n } else {\n var headers = resp.httpResponse.headers || {};\n var region = headers['x-amz-bucket-region'] || null;\n if (!region && req.operation === 'createBucket' && !resp.error) {\n var createBucketConfiguration = req.params.CreateBucketConfiguration;\n if (!createBucketConfiguration) {\n region = 'us-east-1';\n } else if (createBucketConfiguration.LocationConstraint === 'EU') {\n region = 'eu-west-1';\n } else {\n region = createBucketConfiguration.LocationConstraint;\n }\n }\n if (region) {\n if (bucket && region !== req.service.bucketRegionCache[bucket]) {\n req.service.bucketRegionCache[bucket] = region;\n }\n }\n }\n req.service.extractRequestIds(resp);\n },\n\n /**\n * Extracts an error object from the http response.\n *\n * @api private\n */\n extractError: function extractError(resp) {\n var codes = {\n 304: 'NotModified',\n 403: 'Forbidden',\n 400: 'BadRequest',\n 404: 'NotFound'\n };\n\n var req = resp.request;\n var code = resp.httpResponse.statusCode;\n var body = resp.httpResponse.body || '';\n\n var headers = resp.httpResponse.headers || {};\n var region = headers['x-amz-bucket-region'] || null;\n var bucket = req.params.Bucket || null;\n var bucketRegionCache = req.service.bucketRegionCache;\n if (region && bucket && region !== bucketRegionCache[bucket]) {\n bucketRegionCache[bucket] = region;\n }\n\n var cachedRegion;\n if (codes[code] && body.length === 0) {\n if (bucket && !region) {\n cachedRegion = bucketRegionCache[bucket] || null;\n if (cachedRegion !== req.httpRequest.region) {\n region = cachedRegion;\n }\n }\n resp.error = AWS.util.error(new Error(), {\n code: codes[code],\n message: null,\n region: region\n });\n } else {\n var data = new AWS.XML.Parser().parse(body.toString());\n\n if (data.Region && !region) {\n region = data.Region;\n if (bucket && region !== bucketRegionCache[bucket]) {\n bucketRegionCache[bucket] = region;\n }\n } else if (bucket && !region && !data.Region) {\n cachedRegion = bucketRegionCache[bucket] || null;\n if (cachedRegion !== req.httpRequest.region) {\n region = cachedRegion;\n }\n }\n\n resp.error = AWS.util.error(new Error(), {\n code: data.Code || code,\n message: data.Message || null,\n region: region\n });\n }\n req.service.extractRequestIds(resp);\n },\n\n /**\n * If region was not obtained synchronously, then send async request\n * to get bucket region for errors resulting from wrong region.\n *\n * @api private\n */\n requestBucketRegion: function requestBucketRegion(resp, done) {\n var error = resp.error;\n var req = resp.request;\n var bucket = req.params.Bucket || null;\n\n if (!error || !bucket || error.region || req.operation === 'listObjects' ||\n (AWS.util.isNode() && req.operation === 'headBucket') ||\n (error.statusCode === 400 && req.operation !== 'headObject') ||\n regionRedirectErrorCodes.indexOf(error.code) === -1) {\n return done();\n }\n var reqOperation = AWS.util.isNode() ? 'headBucket' : 'listObjects';\n var reqParams = {Bucket: bucket};\n if (reqOperation === 'listObjects') reqParams.MaxKeys = 0;\n var regionReq = req.service[reqOperation](reqParams);\n regionReq._requestRegionForBucket = bucket;\n regionReq.send(function() {\n var region = req.service.bucketRegionCache[bucket] || null;\n error.region = region;\n done();\n });\n },\n\n /**\n * For browser only. If NetworkingError received, will attempt to obtain\n * the bucket region.\n *\n * @api private\n */\n reqRegionForNetworkingError: function reqRegionForNetworkingError(resp, done) {\n if (!AWS.util.isBrowser()) {\n return done();\n }\n var error = resp.error;\n var request = resp.request;\n var bucket = request.params.Bucket;\n if (!error || error.code !== 'NetworkingError' || !bucket ||\n request.httpRequest.region === 'us-east-1') {\n return done();\n }\n var service = request.service;\n var bucketRegionCache = service.bucketRegionCache;\n var cachedRegion = bucketRegionCache[bucket] || null;\n\n if (cachedRegion && cachedRegion !== request.httpRequest.region) {\n service.updateReqBucketRegion(request, cachedRegion);\n done();\n } else if (!s3util.dnsCompatibleBucketName(bucket)) {\n service.updateReqBucketRegion(request, 'us-east-1');\n if (bucketRegionCache[bucket] !== 'us-east-1') {\n bucketRegionCache[bucket] = 'us-east-1';\n }\n done();\n } else if (request.httpRequest.virtualHostedBucket) {\n var getRegionReq = service.listObjects({Bucket: bucket, MaxKeys: 0});\n service.updateReqBucketRegion(getRegionReq, 'us-east-1');\n getRegionReq._requestRegionForBucket = bucket;\n\n getRegionReq.send(function() {\n var region = service.bucketRegionCache[bucket] || null;\n if (region && region !== request.httpRequest.region) {\n service.updateReqBucketRegion(request, region);\n }\n done();\n });\n } else {\n // DNS-compatible path-style\n // (s3ForcePathStyle or bucket name with dot over https)\n // Cannot obtain region information for this case\n done();\n }\n },\n\n /**\n * Cache for bucket region.\n *\n * @api private\n */\n bucketRegionCache: {},\n\n /**\n * Clears bucket region cache.\n *\n * @api private\n */\n clearBucketRegionCache: function(buckets) {\n var bucketRegionCache = this.bucketRegionCache;\n if (!buckets) {\n buckets = Object.keys(bucketRegionCache);\n } else if (typeof buckets === 'string') {\n buckets = [buckets];\n }\n for (var i = 0; i < buckets.length; i++) {\n delete bucketRegionCache[buckets[i]];\n }\n return bucketRegionCache;\n },\n\n /**\n * Corrects request region if bucket's cached region is different\n *\n * @api private\n */\n correctBucketRegionFromCache: function correctBucketRegionFromCache(req) {\n var bucket = req.params.Bucket || null;\n if (bucket) {\n var service = req.service;\n var requestRegion = req.httpRequest.region;\n var cachedRegion = service.bucketRegionCache[bucket];\n if (cachedRegion && cachedRegion !== requestRegion) {\n service.updateReqBucketRegion(req, cachedRegion);\n }\n }\n },\n\n /**\n * Extracts S3 specific request ids from the http response.\n *\n * @api private\n */\n extractRequestIds: function extractRequestIds(resp) {\n var extendedRequestId = resp.httpResponse.headers ? resp.httpResponse.headers['x-amz-id-2'] : null;\n var cfId = resp.httpResponse.headers ? resp.httpResponse.headers['x-amz-cf-id'] : null;\n resp.extendedRequestId = extendedRequestId;\n resp.cfId = cfId;\n\n if (resp.error) {\n resp.error.requestId = resp.requestId || null;\n resp.error.extendedRequestId = extendedRequestId;\n resp.error.cfId = cfId;\n }\n },\n\n /**\n * Get a pre-signed URL for a given operation name.\n *\n * @note You must ensure that you have static or previously resolved\n * credentials if you call this method synchronously (with no callback),\n * otherwise it may not properly sign the request. If you cannot guarantee\n * this (you are using an asynchronous credential provider, i.e., EC2\n * IAM roles), you should always call this method with an asynchronous\n * callback.\n * @note Not all operation parameters are supported when using pre-signed\n * URLs. Certain parameters, such as `SSECustomerKey`, `ACL`, `Expires`,\n * `ContentLength`, or `Tagging` must be provided as headers when sending a\n * request. If you are using pre-signed URLs to upload from a browser and\n * need to use these fields, see {createPresignedPost}.\n * @note The default signer allows altering the request by adding corresponding\n * headers to set some parameters (e.g. Range) and these added parameters\n * won't be signed. You must use signatureVersion v4 to to include these\n * parameters in the signed portion of the URL and enforce exact matching\n * between headers and signed params in the URL.\n * @note This operation cannot be used with a promise. See note above regarding\n * asynchronous credentials and use with a callback.\n * @param operation [String] the name of the operation to call\n * @param params [map] parameters to pass to the operation. See the given\n * operation for the expected operation parameters. In addition, you can\n * also pass the \"Expires\" parameter to inform S3 how long the URL should\n * work for.\n * @option params Expires [Integer] (900) the number of seconds to expire\n * the pre-signed URL operation in. Defaults to 15 minutes.\n * @param callback [Function] if a callback is provided, this function will\n * pass the URL as the second parameter (after the error parameter) to\n * the callback function.\n * @return [String] if called synchronously (with no callback), returns the\n * signed URL.\n * @return [null] nothing is returned if a callback is provided.\n * @example Pre-signing a getObject operation (synchronously)\n * var params = {Bucket: 'bucket', Key: 'key'};\n * var url = s3.getSignedUrl('getObject', params);\n * console.log('The URL is', url);\n * @example Pre-signing a putObject (asynchronously)\n * var params = {Bucket: 'bucket', Key: 'key'};\n * s3.getSignedUrl('putObject', params, function (err, url) {\n * console.log('The URL is', url);\n * });\n * @example Pre-signing a putObject operation with a specific payload\n * var params = {Bucket: 'bucket', Key: 'key', Body: 'body'};\n * var url = s3.getSignedUrl('putObject', params);\n * console.log('The URL is', url);\n * @example Passing in a 1-minute expiry time for a pre-signed URL\n * var params = {Bucket: 'bucket', Key: 'key', Expires: 60};\n * var url = s3.getSignedUrl('getObject', params);\n * console.log('The URL is', url); // expires in 60 seconds\n */\n getSignedUrl: function getSignedUrl(operation, params, callback) {\n params = AWS.util.copy(params || {});\n var expires = params.Expires || 900;\n\n if (typeof expires !== 'number') {\n throw AWS.util.error(new Error(),\n { code: 'InvalidParameterException', message: 'The expiration must be a number, received ' + typeof expires });\n }\n\n delete params.Expires; // we can't validate this\n var request = this.makeRequest(operation, params);\n\n if (callback) {\n AWS.util.defer(function() {\n request.presign(expires, callback);\n });\n } else {\n return request.presign(expires, callback);\n }\n },\n\n /**\n * @!method getSignedUrlPromise()\n * Returns a 'thenable' promise that will be resolved with a pre-signed URL\n * for a given operation name.\n *\n * Two callbacks can be provided to the `then` method on the returned promise.\n * The first callback will be called if the promise is fulfilled, and the second\n * callback will be called if the promise is rejected.\n * @note Not all operation parameters are supported when using pre-signed\n * URLs. Certain parameters, such as `SSECustomerKey`, `ACL`, `Expires`,\n * `ContentLength`, or `Tagging` must be provided as headers when sending a\n * request. If you are using pre-signed URLs to upload from a browser and\n * need to use these fields, see {createPresignedPost}.\n * @param operation [String] the name of the operation to call\n * @param params [map] parameters to pass to the operation. See the given\n * operation for the expected operation parameters. In addition, you can\n * also pass the \"Expires\" parameter to inform S3 how long the URL should\n * work for.\n * @option params Expires [Integer] (900) the number of seconds to expire\n * the pre-signed URL operation in. Defaults to 15 minutes.\n * @callback fulfilledCallback function(url)\n * Called if the promise is fulfilled.\n * @param url [String] the signed url\n * @callback rejectedCallback function(err)\n * Called if the promise is rejected.\n * @param err [Error] if an error occurred, this value will be filled\n * @return [Promise] A promise that represents the state of the `refresh` call.\n * @example Pre-signing a getObject operation\n * var params = {Bucket: 'bucket', Key: 'key'};\n * var promise = s3.getSignedUrlPromise('getObject', params);\n * promise.then(function(url) {\n * console.log('The URL is', url);\n * }, function(err) { ... });\n * @example Pre-signing a putObject operation with a specific payload\n * var params = {Bucket: 'bucket', Key: 'key', Body: 'body'};\n * var promise = s3.getSignedUrlPromise('putObject', params);\n * promise.then(function(url) {\n * console.log('The URL is', url);\n * }, function(err) { ... });\n * @example Passing in a 1-minute expiry time for a pre-signed URL\n * var params = {Bucket: 'bucket', Key: 'key', Expires: 60};\n * var promise = s3.getSignedUrlPromise('getObject', params);\n * promise.then(function(url) {\n * console.log('The URL is', url);\n * }, function(err) { ... });\n */\n\n /**\n * Get a pre-signed POST policy to support uploading to S3 directly from an\n * HTML form.\n *\n * @param params [map]\n * @option params Bucket [String] The bucket to which the post should be\n * uploaded\n * @option params Expires [Integer] (3600) The number of seconds for which\n * the presigned policy should be valid.\n * @option params Conditions [Array] An array of conditions that must be met\n * for the presigned policy to allow the\n * upload. This can include required tags,\n * the accepted range for content lengths,\n * etc.\n * @see http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-HTTPPOSTConstructPolicy.html\n * @option params Fields [map] Fields to include in the form. All\n * values passed in as fields will be\n * signed as exact match conditions.\n * @param callback [Function]\n *\n * @note All fields passed in when creating presigned post data will be signed\n * as exact match conditions. Any fields that will be interpolated by S3\n * must be added to the fields hash after signing, and an appropriate\n * condition for such fields must be explicitly added to the Conditions\n * array passed to this function before signing.\n *\n * @example Presiging post data with a known key\n * var params = {\n * Bucket: 'bucket',\n * Fields: {\n * key: 'key'\n * }\n * };\n * s3.createPresignedPost(params, function(err, data) {\n * if (err) {\n * console.error('Presigning post data encountered an error', err);\n * } else {\n * console.log('The post data is', data);\n * }\n * });\n *\n * @example Presigning post data with an interpolated key\n * var params = {\n * Bucket: 'bucket',\n * Conditions: [\n * ['starts-with', '$key', 'path/to/uploads/']\n * ]\n * };\n * s3.createPresignedPost(params, function(err, data) {\n * if (err) {\n * console.error('Presigning post data encountered an error', err);\n * } else {\n * data.Fields.key = 'path/to/uploads/${filename}';\n * console.log('The post data is', data);\n * }\n * });\n *\n * @note You must ensure that you have static or previously resolved\n * credentials if you call this method synchronously (with no callback),\n * otherwise it may not properly sign the request. If you cannot guarantee\n * this (you are using an asynchronous credential provider, i.e., EC2\n * IAM roles), you should always call this method with an asynchronous\n * callback.\n *\n * @return [map] If called synchronously (with no callback), returns a hash\n * with the url to set as the form action and a hash of fields\n * to include in the form.\n * @return [null] Nothing is returned if a callback is provided.\n *\n * @callback callback function (err, data)\n * @param err [Error] the error object returned from the policy signer\n * @param data [map] The data necessary to construct an HTML form\n * @param data.url [String] The URL to use as the action of the form\n * @param data.fields [map] A hash of fields that must be included in the\n * form for the upload to succeed. This hash will\n * include the signed POST policy, your access key\n * ID and security token (if present), etc. These\n * may be safely included as input elements of type\n * 'hidden.'\n */\n createPresignedPost: function createPresignedPost(params, callback) {\n if (typeof params === 'function' && callback === undefined) {\n callback = params;\n params = null;\n }\n\n params = AWS.util.copy(params || {});\n var boundParams = this.config.params || {};\n var bucket = params.Bucket || boundParams.Bucket,\n self = this,\n config = this.config,\n endpoint = AWS.util.copy(this.endpoint);\n if (!config.s3BucketEndpoint) {\n endpoint.pathname = '/' + bucket;\n }\n\n function finalizePost() {\n return {\n url: AWS.util.urlFormat(endpoint),\n fields: self.preparePostFields(\n config.credentials,\n config.region,\n bucket,\n params.Fields,\n params.Conditions,\n params.Expires\n )\n };\n }\n\n if (callback) {\n config.getCredentials(function (err) {\n if (err) {\n callback(err);\n } else {\n try {\n callback(null, finalizePost());\n } catch (err) {\n callback(err);\n }\n }\n });\n } else {\n return finalizePost();\n }\n },\n\n /**\n * @api private\n */\n preparePostFields: function preparePostFields(\n credentials,\n region,\n bucket,\n fields,\n conditions,\n expiresInSeconds\n ) {\n var now = this.getSkewCorrectedDate();\n if (!credentials || !region || !bucket) {\n throw new Error('Unable to create a POST object policy without a bucket,'\n + ' region, and credentials');\n }\n fields = AWS.util.copy(fields || {});\n conditions = (conditions || []).slice(0);\n expiresInSeconds = expiresInSeconds || 3600;\n\n var signingDate = AWS.util.date.iso8601(now).replace(/[:\\-]|\\.\\d{3}/g, '');\n var shortDate = signingDate.substr(0, 8);\n var scope = v4Credentials.createScope(shortDate, region, 's3');\n var credential = credentials.accessKeyId + '/' + scope;\n\n fields['bucket'] = bucket;\n fields['X-Amz-Algorithm'] = 'AWS4-HMAC-SHA256';\n fields['X-Amz-Credential'] = credential;\n fields['X-Amz-Date'] = signingDate;\n if (credentials.sessionToken) {\n fields['X-Amz-Security-Token'] = credentials.sessionToken;\n }\n for (var field in fields) {\n if (fields.hasOwnProperty(field)) {\n var condition = {};\n condition[field] = fields[field];\n conditions.push(condition);\n }\n }\n\n fields.Policy = this.preparePostPolicy(\n new Date(now.valueOf() + expiresInSeconds * 1000),\n conditions\n );\n fields['X-Amz-Signature'] = AWS.util.crypto.hmac(\n v4Credentials.getSigningKey(credentials, shortDate, region, 's3', true),\n fields.Policy,\n 'hex'\n );\n\n return fields;\n },\n\n /**\n * @api private\n */\n preparePostPolicy: function preparePostPolicy(expiration, conditions) {\n return AWS.util.base64.encode(JSON.stringify({\n expiration: AWS.util.date.iso8601(expiration),\n conditions: conditions\n }));\n },\n\n /**\n * @api private\n */\n prepareSignedUrl: function prepareSignedUrl(request) {\n request.addListener('validate', request.service.noPresignedContentLength);\n request.removeListener('build', request.service.addContentType);\n if (!request.params.Body) {\n // no Content-MD5/SHA-256 if body is not provided\n request.removeListener('build', request.service.computeContentMd5);\n } else {\n request.addListener('afterBuild', AWS.EventListeners.Core.COMPUTE_SHA256);\n }\n },\n\n /**\n * @api private\n * @param request\n */\n disableBodySigning: function disableBodySigning(request) {\n var headers = request.httpRequest.headers;\n // Add the header to anything that isn't a presigned url, unless that presigned url had a body defined\n if (!Object.prototype.hasOwnProperty.call(headers, 'presigned-expires')) {\n headers['X-Amz-Content-Sha256'] = 'UNSIGNED-PAYLOAD';\n }\n },\n\n /**\n * @api private\n */\n noPresignedContentLength: function noPresignedContentLength(request) {\n if (request.params.ContentLength !== undefined) {\n throw AWS.util.error(new Error(), {code: 'UnexpectedParameter',\n message: 'ContentLength is not supported in pre-signed URLs.'});\n }\n },\n\n createBucket: function createBucket(params, callback) {\n // When creating a bucket *outside* the classic region, the location\n // constraint must be set for the bucket and it must match the endpoint.\n // This chunk of code will set the location constraint param based\n // on the region (when possible), but it will not override a passed-in\n // location constraint.\n if (typeof params === 'function' || !params) {\n callback = callback || params;\n params = {};\n }\n var hostname = this.endpoint.hostname;\n // copy params so that appending keys does not unintentioinallly\n // mutate params object argument passed in by user\n var copiedParams = AWS.util.copy(params);\n\n if (hostname !== this.api.globalEndpoint && !params.CreateBucketConfiguration) {\n copiedParams.CreateBucketConfiguration = { LocationConstraint: this.config.region };\n }\n return this.makeRequest('createBucket', copiedParams, callback);\n },\n\n writeGetObjectResponse: function writeGetObjectResponse(params, callback) {\n\n var request = this.makeRequest('writeGetObjectResponse', AWS.util.copy(params), callback);\n var hostname = this.endpoint.hostname;\n if (hostname.indexOf(this.config.region) !== -1) {\n // hostname specifies a region already\n hostname = hostname.replace('s3.', OBJECT_LAMBDA_SERVICE + '.');\n } else {\n // Hostname doesn't have a region.\n // Object Lambda requires an explicit region.\n hostname = hostname.replace('s3.', OBJECT_LAMBDA_SERVICE + '.' + this.config.region + '.');\n }\n\n request.httpRequest.endpoint = new AWS.Endpoint(hostname, this.config);\n return request;\n },\n\n /**\n * @see AWS.S3.ManagedUpload\n * @overload upload(params = {}, [options], [callback])\n * Uploads an arbitrarily sized buffer, blob, or stream, using intelligent\n * concurrent handling of parts if the payload is large enough. You can\n * configure the concurrent queue size by setting `options`. Note that this\n * is the only operation for which the SDK can retry requests with stream\n * bodies.\n *\n * @param (see AWS.S3.putObject)\n * @option (see AWS.S3.ManagedUpload.constructor)\n * @return [AWS.S3.ManagedUpload] the managed upload object that can call\n * `send()` or track progress.\n * @example Uploading a stream object\n * var params = {Bucket: 'bucket', Key: 'key', Body: stream};\n * s3.upload(params, function(err, data) {\n * console.log(err, data);\n * });\n * @example Uploading a stream with concurrency of 1 and partSize of 10mb\n * var params = {Bucket: 'bucket', Key: 'key', Body: stream};\n * var options = {partSize: 10 * 1024 * 1024, queueSize: 1};\n * s3.upload(params, options, function(err, data) {\n * console.log(err, data);\n * });\n * @callback callback function(err, data)\n * @param err [Error] an error or null if no error occurred.\n * @param data [map] The response data from the successful upload:\n * @param data.Location [String] the URL of the uploaded object\n * @param data.ETag [String] the ETag of the uploaded object\n * @param data.Bucket [String] the bucket to which the object was uploaded\n * @param data.Key [String] the key to which the object was uploaded\n */\n upload: function upload(params, options, callback) {\n if (typeof options === 'function' && callback === undefined) {\n callback = options;\n options = null;\n }\n\n options = options || {};\n options = AWS.util.merge(options || {}, {service: this, params: params});\n\n var uploader = new AWS.S3.ManagedUpload(options);\n if (typeof callback === 'function') uploader.send(callback);\n return uploader;\n }\n});\n\n/**\n * @api private\n */\nAWS.S3.addPromisesToClass = function addPromisesToClass(PromiseDependency) {\n this.prototype.getSignedUrlPromise = AWS.util.promisifyMethod('getSignedUrl', PromiseDependency);\n};\n\n/**\n * @api private\n */\nAWS.S3.deletePromisesFromClass = function deletePromisesFromClass() {\n delete this.prototype.getSignedUrlPromise;\n};\n\nAWS.util.addPromises(AWS.S3);\n","var AWS = require('../core');\nvar s3util = require('./s3util');\nvar regionUtil = require('../region_config');\n\nAWS.util.update(AWS.S3Control.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('extractError', this.extractHostId);\n request.addListener('extractData', this.extractHostId);\n request.addListener('validate', this.validateAccountId);\n\n var isArnInBucket = s3util.isArnInParam(request, 'Bucket');\n var isArnInName = s3util.isArnInParam(request, 'Name');\n\n if (isArnInBucket) {\n request._parsedArn = AWS.util.ARN.parse(request.params['Bucket']);\n request.addListener('validate', this.validateOutpostsBucketArn);\n request.addListener('validate', s3util.validateOutpostsArn);\n request.addListener('afterBuild', this.addOutpostIdHeader);\n } else if (isArnInName) {\n request._parsedArn = AWS.util.ARN.parse(request.params['Name']);\n request.addListener('validate', s3util.validateOutpostsAccessPointArn);\n request.addListener('validate', s3util.validateOutpostsArn);\n request.addListener('afterBuild', this.addOutpostIdHeader);\n }\n\n if (isArnInBucket || isArnInName) {\n request.addListener('validate', s3util.validateArnRegion);\n request.addListener('validate', this.validateArnAccountWithParams, true);\n request.addListener('validate', s3util.validateArnAccount);\n request.addListener('validate', s3util.validateArnService);\n request.addListener('build', this.populateParamFromArn, true);\n request.addListener('build', this.populateUriFromArn);\n request.addListener('build', s3util.validatePopulateUriFromArn);\n }\n\n if (request.params.OutpostId &&\n (request.operation === 'createBucket' ||\n request.operation === 'listRegionalBuckets')) {\n request.addListener('build', this.populateEndpointForOutpostId);\n }\n },\n\n /**\n * Adds outpostId header\n */\n addOutpostIdHeader: function addOutpostIdHeader(req) {\n req.httpRequest.headers['x-amz-outpost-id'] = req._parsedArn.outpostId;\n },\n\n /**\n * Validate Outposts ARN supplied in Bucket parameter is a valid bucket name\n */\n validateOutpostsBucketArn: function validateOutpostsBucketArn(req) {\n var parsedArn = req._parsedArn;\n\n //can be ':' or '/'\n var delimiter = parsedArn.resource['outpost'.length];\n\n if (parsedArn.resource.split(delimiter).length !== 4) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'Bucket ARN should have two resources outpost/{outpostId}/bucket/{accesspointName}'\n });\n }\n\n var bucket = parsedArn.resource.split(delimiter)[3];\n if (!s3util.dnsCompatibleBucketName(bucket) || bucket.match(/\\./)) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'Bucket ARN is not DNS compatible. Got ' + bucket\n });\n }\n\n //set parsed valid bucket\n req._parsedArn.bucket = bucket;\n },\n\n /**\n * @api private\n */\n populateParamFromArn: function populateParamFromArn(req) {\n var parsedArn = req._parsedArn;\n if (s3util.isArnInParam(req, 'Bucket')) {\n req.params.Bucket = parsedArn.bucket;\n } else if (s3util.isArnInParam(req, 'Name')) {\n req.params.Name = parsedArn.accessPoint;\n }\n },\n\n /**\n * Populate URI according to the ARN\n */\n populateUriFromArn: function populateUriFromArn(req) {\n var parsedArn = req._parsedArn;\n\n var endpoint = req.httpRequest.endpoint;\n var useArnRegion = req.service.config.s3UseArnRegion;\n\n endpoint.hostname = [\n 's3-outposts',\n useArnRegion ? parsedArn.region : req.service.config.region,\n 'amazonaws.com'\n ].join('.');\n endpoint.host = endpoint.hostname;\n },\n\n /**\n * @api private\n */\n populateEndpointForOutpostId: function populateEndpointForOutpostId(req) {\n var endpoint = req.httpRequest.endpoint;\n endpoint.hostname = [\n 's3-outposts',\n req.service.config.region,\n 'amazonaws.com'\n ].join('.');\n endpoint.host = endpoint.hostname;\n },\n\n /**\n * @api private\n */\n extractHostId: function(response) {\n var hostId = response.httpResponse.headers ? response.httpResponse.headers['x-amz-id-2'] : null;\n response.extendedRequestId = hostId;\n if (response.error) {\n response.error.extendedRequestId = hostId;\n }\n },\n\n /**\n * @api private\n */\n validateArnAccountWithParams: function validateArnAccountWithParams(req) {\n var params = req.params;\n var inputModel = req.service.api.operations[req.operation].input;\n if (inputModel.members.AccountId) {\n var parsedArn = req._parsedArn;\n if (parsedArn.accountId) {\n if (params.AccountId) {\n if (params.AccountId !== parsedArn.accountId) {\n throw AWS.util.error(\n new Error(),\n {code: 'ValidationError', message: 'AccountId in ARN and request params should be same.'}\n );\n }\n } else {\n // Store accountId from ARN in params\n params.AccountId = parsedArn.accountId;\n }\n }\n }\n },\n\n /**\n * @api private\n */\n validateAccountId: function(request) {\n var params = request.params;\n if (!Object.prototype.hasOwnProperty.call(params, 'AccountId')) return;\n var accountId = params.AccountId;\n //validate type\n if (typeof accountId !== 'string') {\n throw AWS.util.error(\n new Error(),\n {code: 'ValidationError', message: 'AccountId must be a string.'}\n );\n }\n //validate length\n if (accountId.length < 1 || accountId.length > 63) {\n throw AWS.util.error(\n new Error(),\n {code: 'ValidationError', message: 'AccountId length should be between 1 to 63 characters, inclusive.'}\n );\n }\n //validate pattern\n var hostPattern = /^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9]$/;\n if (!hostPattern.test(accountId)) {\n throw AWS.util.error(new Error(),\n {code: 'ValidationError', message: 'AccountId should be hostname compatible. AccountId: ' + accountId});\n }\n },\n\n /**\n * @api private\n */\n getSigningName: function getSigningName(req) {\n var _super = AWS.Service.prototype.getSigningName;\n if (req && req._parsedArn && req._parsedArn.service) {\n return req._parsedArn.service;\n } else if (req.params.OutpostId &&\n (req.operation === 'createBucket' ||\n req.operation === 'listRegionalBuckets')) {\n return 's3-outposts';\n } else {\n return _super.call(this, req);\n }\n },\n});\n","var AWS = require('../core');\nvar regionUtil = require('../region_config');\n\nvar s3util = {\n /**\n * @api private\n */\n isArnInParam: function isArnInParam(req, paramName) {\n var inputShape = (req.service.api.operations[req.operation] || {}).input || {};\n var inputMembers = inputShape.members || {};\n if (!req.params[paramName] || !inputMembers[paramName]) return false;\n return AWS.util.ARN.validate(req.params[paramName]);\n },\n\n /**\n * Validate service component from ARN supplied in Bucket parameter\n */\n validateArnService: function validateArnService(req) {\n var parsedArn = req._parsedArn;\n\n if (parsedArn.service !== 's3'\n && parsedArn.service !== 's3-outposts'\n && parsedArn.service !== 's3-object-lambda') {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'expect \\'s3\\' or \\'s3-outposts\\' or \\'s3-object-lambda\\' in ARN service component'\n });\n }\n },\n\n /**\n * Validate account ID from ARN supplied in Bucket parameter is a valid account\n */\n validateArnAccount: function validateArnAccount(req) {\n var parsedArn = req._parsedArn;\n\n if (!/[0-9]{12}/.exec(parsedArn.accountId)) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'ARN accountID does not match regex \"[0-9]{12}\"'\n });\n }\n },\n\n /**\n * Validate ARN supplied in Bucket parameter is a valid access point ARN\n */\n validateS3AccessPointArn: function validateS3AccessPointArn(req) {\n var parsedArn = req._parsedArn;\n\n //can be ':' or '/'\n var delimiter = parsedArn.resource['accesspoint'.length];\n\n if (parsedArn.resource.split(delimiter).length !== 2) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'Access Point ARN should have one resource accesspoint/{accesspointName}'\n });\n }\n\n var accessPoint = parsedArn.resource.split(delimiter)[1];\n var accessPointPrefix = accessPoint + '-' + parsedArn.accountId;\n if (!s3util.dnsCompatibleBucketName(accessPointPrefix) || accessPointPrefix.match(/\\./)) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'Access point resource in ARN is not DNS compatible. Got ' + accessPoint\n });\n }\n\n //set parsed valid access point\n req._parsedArn.accessPoint = accessPoint;\n },\n\n /**\n * Validate Outposts ARN supplied in Bucket parameter is a valid outposts ARN\n */\n validateOutpostsArn: function validateOutpostsArn(req) {\n var parsedArn = req._parsedArn;\n\n if (\n parsedArn.resource.indexOf('outpost:') !== 0 &&\n parsedArn.resource.indexOf('outpost/') !== 0\n ) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'ARN resource should begin with \\'outpost/\\''\n });\n }\n\n //can be ':' or '/'\n var delimiter = parsedArn.resource['outpost'.length];\n var outpostId = parsedArn.resource.split(delimiter)[1];\n var dnsHostRegex = new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);\n if (!dnsHostRegex.test(outpostId)) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'Outpost resource in ARN is not DNS compatible. Got ' + outpostId\n });\n }\n req._parsedArn.outpostId = outpostId;\n },\n\n /**\n * Validate Outposts ARN supplied in Bucket parameter is a valid outposts ARN\n */\n validateOutpostsAccessPointArn: function validateOutpostsAccessPointArn(req) {\n var parsedArn = req._parsedArn;\n\n //can be ':' or '/'\n var delimiter = parsedArn.resource['outpost'.length];\n\n if (parsedArn.resource.split(delimiter).length !== 4) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}'\n });\n }\n\n var accessPoint = parsedArn.resource.split(delimiter)[3];\n var accessPointPrefix = accessPoint + '-' + parsedArn.accountId;\n if (!s3util.dnsCompatibleBucketName(accessPointPrefix) || accessPointPrefix.match(/\\./)) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'Access point resource in ARN is not DNS compatible. Got ' + accessPoint\n });\n }\n\n //set parsed valid access point\n req._parsedArn.accessPoint = accessPoint;\n },\n\n /**\n * Validate region field in ARN supplied in Bucket parameter is a valid region\n */\n validateArnRegion: function validateArnRegion(req) {\n var useArnRegion = s3util.loadUseArnRegionConfig(req);\n var regionFromArn = req._parsedArn.region;\n var clientRegion = req.service.config.region;\n\n if (!regionFromArn) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidARN',\n message: 'ARN region is empty'\n });\n }\n\n if (\n clientRegion.indexOf('fips') >= 0 ||\n regionFromArn.indexOf('fips') >= 0\n ) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: 'ARN endpoint is not compatible with FIPS region'\n });\n }\n\n if (!useArnRegion && regionFromArn !== clientRegion) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: 'Configured region conflicts with access point region'\n });\n } else if (\n useArnRegion &&\n regionUtil.getEndpointSuffix(regionFromArn) !== regionUtil.getEndpointSuffix(clientRegion)\n ) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: 'Configured region and access point region not in same partition'\n });\n }\n\n if (req.service.config.useAccelerateEndpoint) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: 'useAccelerateEndpoint config is not supported with access point ARN'\n });\n }\n\n if (req._parsedArn.service === 's3-outposts' && req.service.config.useDualstack) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: 'useDualstack config is not supported with outposts access point ARN'\n });\n }\n },\n\n loadUseArnRegionConfig: function loadUseArnRegionConfig(req) {\n var envName = 'AWS_S3_USE_ARN_REGION';\n var configName = 's3_use_arn_region';\n var useArnRegion = true;\n var originalConfig = req.service._originalConfig || {};\n if (req.service.config.s3UseArnRegion !== undefined) {\n return req.service.config.s3UseArnRegion;\n } else if (originalConfig.s3UseArnRegion !== undefined) {\n useArnRegion = originalConfig.s3UseArnRegion === true;\n } else if (AWS.util.isNode()) {\n //load from environmental variable AWS_USE_ARN_REGION\n if (process.env[envName]) {\n var value = process.env[envName].trim().toLowerCase();\n if (['false', 'true'].indexOf(value) < 0) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: envName + ' only accepts true or false. Got ' + process.env[envName],\n retryable: false\n });\n }\n useArnRegion = value === 'true';\n } else { //load from shared config property use_arn_region\n var profiles = {};\n var profile = {};\n try {\n profiles = AWS.util.getProfilesFromSharedConfig(AWS.util.iniLoader);\n profile = profiles[process.env.AWS_PROFILE || AWS.util.defaultProfile];\n } catch (e) {}\n if (profile[configName]) {\n if (['false', 'true'].indexOf(profile[configName].trim().toLowerCase()) < 0) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: configName + ' only accepts true or false. Got ' + profile[configName],\n retryable: false\n });\n }\n useArnRegion = profile[configName].trim().toLowerCase() === 'true';\n }\n }\n }\n req.service.config.s3UseArnRegion = useArnRegion;\n return useArnRegion;\n },\n\n /**\n * Validations before URI can be populated\n */\n validatePopulateUriFromArn: function validatePopulateUriFromArn(req) {\n if (req.service._originalConfig && req.service._originalConfig.endpoint) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: 'Custom endpoint is not compatible with access point ARN'\n });\n }\n\n if (req.service.config.s3ForcePathStyle) {\n throw AWS.util.error(new Error(), {\n code: 'InvalidConfiguration',\n message: 'Cannot construct path-style endpoint with access point'\n });\n }\n },\n\n /**\n * Returns true if the bucket name is DNS compatible. Buckets created\n * outside of the classic region MUST be DNS compatible.\n *\n * @api private\n */\n dnsCompatibleBucketName: function dnsCompatibleBucketName(bucketName) {\n var b = bucketName;\n var domain = new RegExp(/^[a-z0-9][a-z0-9\\.\\-]{1,61}[a-z0-9]$/);\n var ipAddress = new RegExp(/(\\d+\\.){3}\\d+/);\n var dots = new RegExp(/\\.\\./);\n return (b.match(domain) && !b.match(ipAddress) && !b.match(dots)) ? true : false;\n },\n};\n\n/**\n * @api private\n */\nmodule.exports = s3util;\n","var AWS = require('../core');\n\nAWS.util.update(AWS.SQS.prototype, {\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('build', this.buildEndpoint);\n\n if (request.service.config.computeChecksums) {\n if (request.operation === 'sendMessage') {\n request.addListener('extractData', this.verifySendMessageChecksum);\n } else if (request.operation === 'sendMessageBatch') {\n request.addListener('extractData', this.verifySendMessageBatchChecksum);\n } else if (request.operation === 'receiveMessage') {\n request.addListener('extractData', this.verifyReceiveMessageChecksum);\n }\n }\n },\n\n /**\n * @api private\n */\n verifySendMessageChecksum: function verifySendMessageChecksum(response) {\n if (!response.data) return;\n\n var md5 = response.data.MD5OfMessageBody;\n var body = this.params.MessageBody;\n var calculatedMd5 = this.service.calculateChecksum(body);\n if (calculatedMd5 !== md5) {\n var msg = 'Got \"' + response.data.MD5OfMessageBody +\n '\", expecting \"' + calculatedMd5 + '\".';\n this.service.throwInvalidChecksumError(response,\n [response.data.MessageId], msg);\n }\n },\n\n /**\n * @api private\n */\n verifySendMessageBatchChecksum: function verifySendMessageBatchChecksum(response) {\n if (!response.data) return;\n\n var service = this.service;\n var entries = {};\n var errors = [];\n var messageIds = [];\n AWS.util.arrayEach(response.data.Successful, function (entry) {\n entries[entry.Id] = entry;\n });\n AWS.util.arrayEach(this.params.Entries, function (entry) {\n if (entries[entry.Id]) {\n var md5 = entries[entry.Id].MD5OfMessageBody;\n var body = entry.MessageBody;\n if (!service.isChecksumValid(md5, body)) {\n errors.push(entry.Id);\n messageIds.push(entries[entry.Id].MessageId);\n }\n }\n });\n\n if (errors.length > 0) {\n service.throwInvalidChecksumError(response, messageIds,\n 'Invalid messages: ' + errors.join(', '));\n }\n },\n\n /**\n * @api private\n */\n verifyReceiveMessageChecksum: function verifyReceiveMessageChecksum(response) {\n if (!response.data) return;\n\n var service = this.service;\n var messageIds = [];\n AWS.util.arrayEach(response.data.Messages, function(message) {\n var md5 = message.MD5OfBody;\n var body = message.Body;\n if (!service.isChecksumValid(md5, body)) {\n messageIds.push(message.MessageId);\n }\n });\n\n if (messageIds.length > 0) {\n service.throwInvalidChecksumError(response, messageIds,\n 'Invalid messages: ' + messageIds.join(', '));\n }\n },\n\n /**\n * @api private\n */\n throwInvalidChecksumError: function throwInvalidChecksumError(response, ids, message) {\n response.error = AWS.util.error(new Error(), {\n retryable: true,\n code: 'InvalidChecksum',\n messageIds: ids,\n message: response.request.operation +\n ' returned an invalid MD5 response. ' + message\n });\n },\n\n /**\n * @api private\n */\n isChecksumValid: function isChecksumValid(checksum, data) {\n return this.calculateChecksum(data) === checksum;\n },\n\n /**\n * @api private\n */\n calculateChecksum: function calculateChecksum(data) {\n return AWS.util.crypto.md5(data, 'hex');\n },\n\n /**\n * @api private\n */\n buildEndpoint: function buildEndpoint(request) {\n var url = request.httpRequest.params.QueueUrl;\n if (url) {\n request.httpRequest.endpoint = new AWS.Endpoint(url);\n\n // signature version 4 requires the region name to be set,\n // sqs queue urls contain the region name\n var matches = request.httpRequest.endpoint.host.match(/^sqs\\.(.+?)\\./);\n if (matches) request.httpRequest.region = matches[1];\n }\n }\n});\n","var AWS = require('../core');\nvar resolveRegionalEndpointsFlag = require('../config_regional_endpoint');\nvar ENV_REGIONAL_ENDPOINT_ENABLED = 'AWS_STS_REGIONAL_ENDPOINTS';\nvar CONFIG_REGIONAL_ENDPOINT_ENABLED = 'sts_regional_endpoints';\n\nAWS.util.update(AWS.STS.prototype, {\n /**\n * @overload credentialsFrom(data, credentials = null)\n * Creates a credentials object from STS response data containing\n * credentials information. Useful for quickly setting AWS credentials.\n *\n * @note This is a low-level utility function. If you want to load temporary\n * credentials into your process for subsequent requests to AWS resources,\n * you should use {AWS.TemporaryCredentials} instead.\n * @param data [map] data retrieved from a call to {getFederatedToken},\n * {getSessionToken}, {assumeRole}, or {assumeRoleWithWebIdentity}.\n * @param credentials [AWS.Credentials] an optional credentials object to\n * fill instead of creating a new object. Useful when modifying an\n * existing credentials object from a refresh call.\n * @return [AWS.TemporaryCredentials] the set of temporary credentials\n * loaded from a raw STS operation response.\n * @example Using credentialsFrom to load global AWS credentials\n * var sts = new AWS.STS();\n * sts.getSessionToken(function (err, data) {\n * if (err) console.log(\"Error getting credentials\");\n * else {\n * AWS.config.credentials = sts.credentialsFrom(data);\n * }\n * });\n * @see AWS.TemporaryCredentials\n */\n credentialsFrom: function credentialsFrom(data, credentials) {\n if (!data) return null;\n if (!credentials) credentials = new AWS.TemporaryCredentials();\n credentials.expired = false;\n credentials.accessKeyId = data.Credentials.AccessKeyId;\n credentials.secretAccessKey = data.Credentials.SecretAccessKey;\n credentials.sessionToken = data.Credentials.SessionToken;\n credentials.expireTime = data.Credentials.Expiration;\n return credentials;\n },\n\n assumeRoleWithWebIdentity: function assumeRoleWithWebIdentity(params, callback) {\n return this.makeUnauthenticatedRequest('assumeRoleWithWebIdentity', params, callback);\n },\n\n assumeRoleWithSAML: function assumeRoleWithSAML(params, callback) {\n return this.makeUnauthenticatedRequest('assumeRoleWithSAML', params, callback);\n },\n\n /**\n * @api private\n */\n setupRequestListeners: function setupRequestListeners(request) {\n request.addListener('validate', this.optInRegionalEndpoint, true);\n },\n\n /**\n * @api private\n */\n optInRegionalEndpoint: function optInRegionalEndpoint(req) {\n var service = req.service;\n var config = service.config;\n config.stsRegionalEndpoints = resolveRegionalEndpointsFlag(service._originalConfig, {\n env: ENV_REGIONAL_ENDPOINT_ENABLED,\n sharedConfig: CONFIG_REGIONAL_ENDPOINT_ENABLED,\n clientConfig: 'stsRegionalEndpoints'\n });\n if (\n config.stsRegionalEndpoints === 'regional' &&\n service.isGlobalEndpoint\n ) {\n //client will throw if region is not supplied; request will be signed with specified region\n if (!config.region) {\n throw AWS.util.error(new Error(),\n {code: 'ConfigError', message: 'Missing region in config'});\n }\n var insertPoint = config.endpoint.indexOf('.amazonaws.com');\n var regionalEndpoint = config.endpoint.substring(0, insertPoint) +\n '.' + config.region + config.endpoint.substring(insertPoint);\n req.httpRequest.updateEndpoint(regionalEndpoint);\n req.httpRequest.region = config.region;\n }\n }\n\n});\n","var AWS = require('../core');\n\nAWS.util.hideProperties(AWS, ['SimpleWorkflow']);\n\n/**\n * @constant\n * @readonly\n * Backwards compatibility for access to the {AWS.SWF} service class.\n */\nAWS.SimpleWorkflow = AWS.SWF;\n","var IniLoader = require('./ini-loader').IniLoader;\n/**\n * Singleton object to load specified config/credentials files.\n * It will cache all the files ever loaded;\n */\nmodule.exports.iniLoader = new IniLoader();\n","var AWS = require('../core');\nvar os = require('os');\nvar path = require('path');\n\nfunction parseFile(filename, isConfig) {\n var content = AWS.util.ini.parse(AWS.util.readFileSync(filename));\n var tmpContent = {};\n Object.keys(content).forEach(function(profileName) {\n var profileContent = content[profileName];\n profileName = isConfig ? profileName.replace(/^profile\\s/, '') : profileName;\n Object.defineProperty(tmpContent, profileName, {\n value: profileContent,\n enumerable: true\n });\n });\n return tmpContent;\n}\n\n/**\n * Ini file loader class the same as that used in the SDK. It loads and\n * parses config and credentials files in .ini format and cache the content\n * to assure files are only read once.\n * Note that calling operations on the instance instantiated from this class\n * won't affect the behavior of SDK since SDK uses an internal singleton of\n * this class.\n * @!macro nobrowser\n */\nAWS.IniLoader = AWS.util.inherit({\n constructor: function IniLoader() {\n this.resolvedProfiles = {};\n },\n\n /** Remove all cached files. Used after config files are updated. */\n clearCachedFiles: function clearCachedFiles() {\n this.resolvedProfiles = {};\n },\n\n/**\n * Load configurations from config/credentials files and cache them\n * for later use. If no file is specified it will try to load default\n * files.\n * @param options [map] information describing the file\n * @option options filename [String] ('~/.aws/credentials' or defined by\n * AWS_SHARED_CREDENTIALS_FILE process env var or '~/.aws/config' if\n * isConfig is set to true)\n * path to the file to be read.\n * @option options isConfig [Boolean] (false) True to read config file.\n * @return [map] object containing contents from file in key-value\n * pairs.\n */\n loadFrom: function loadFrom(options) {\n options = options || {};\n var isConfig = options.isConfig === true;\n var filename = options.filename || this.getDefaultFilePath(isConfig);\n if (!this.resolvedProfiles[filename]) {\n var fileContent = this.parseFile(filename, isConfig);\n Object.defineProperty(this.resolvedProfiles, filename, { value: fileContent });\n }\n return this.resolvedProfiles[filename];\n },\n\n /**\n * @api private\n */\n parseFile: parseFile,\n\n /**\n * @api private\n */\n getDefaultFilePath: function getDefaultFilePath(isConfig) {\n return path.join(\n this.getHomeDir(),\n '.aws',\n isConfig ? 'config' : 'credentials'\n );\n },\n\n /**\n * @api private\n */\n getHomeDir: function getHomeDir() {\n var env = process.env;\n var home = env.HOME ||\n env.USERPROFILE ||\n (env.HOMEPATH ? ((env.HOMEDRIVE || 'C:/') + env.HOMEPATH) : null);\n\n if (home) {\n return home;\n }\n\n if (typeof os.homedir === 'function') {\n return os.homedir();\n }\n\n throw AWS.util.error(\n new Error('Cannot load credentials, HOME path not set')\n );\n }\n});\n\nvar IniLoader = AWS.IniLoader;\n\nmodule.exports = {\n IniLoader: IniLoader,\n parseFile: parseFile,\n};\n","var AWS = require('../core');\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nvar expiresHeader = 'presigned-expires';\n\n/**\n * @api private\n */\nfunction signedUrlBuilder(request) {\n var expires = request.httpRequest.headers[expiresHeader];\n var signerClass = request.service.getSignerClass(request);\n\n delete request.httpRequest.headers['User-Agent'];\n delete request.httpRequest.headers['X-Amz-User-Agent'];\n\n if (signerClass === AWS.Signers.V4) {\n if (expires > 604800) { // one week expiry is invalid\n var message = 'Presigning does not support expiry time greater ' +\n 'than a week with SigV4 signing.';\n throw AWS.util.error(new Error(), {\n code: 'InvalidExpiryTime', message: message, retryable: false\n });\n }\n request.httpRequest.headers[expiresHeader] = expires;\n } else if (signerClass === AWS.Signers.S3) {\n var now = request.service ? request.service.getSkewCorrectedDate() : AWS.util.date.getDate();\n request.httpRequest.headers[expiresHeader] = parseInt(\n AWS.util.date.unixTimestamp(now) + expires, 10).toString();\n } else {\n throw AWS.util.error(new Error(), {\n message: 'Presigning only supports S3 or SigV4 signing.',\n code: 'UnsupportedSigner', retryable: false\n });\n }\n}\n\n/**\n * @api private\n */\nfunction signedUrlSigner(request) {\n var endpoint = request.httpRequest.endpoint;\n var parsedUrl = AWS.util.urlParse(request.httpRequest.path);\n var queryParams = {};\n\n if (parsedUrl.search) {\n queryParams = AWS.util.queryStringParse(parsedUrl.search.substr(1));\n }\n\n var auth = request.httpRequest.headers['Authorization'].split(' ');\n if (auth[0] === 'AWS') {\n auth = auth[1].split(':');\n queryParams['Signature'] = auth.pop();\n queryParams['AWSAccessKeyId'] = auth.join(':');\n\n AWS.util.each(request.httpRequest.headers, function (key, value) {\n if (key === expiresHeader) key = 'Expires';\n if (key.indexOf('x-amz-meta-') === 0) {\n // Delete existing, potentially not normalized key\n delete queryParams[key];\n key = key.toLowerCase();\n }\n queryParams[key] = value;\n });\n delete request.httpRequest.headers[expiresHeader];\n delete queryParams['Authorization'];\n delete queryParams['Host'];\n } else if (auth[0] === 'AWS4-HMAC-SHA256') { // SigV4 signing\n auth.shift();\n var rest = auth.join(' ');\n var signature = rest.match(/Signature=(.*?)(?:,|\\s|\\r?\\n|$)/)[1];\n queryParams['X-Amz-Signature'] = signature;\n delete queryParams['Expires'];\n }\n\n // build URL\n endpoint.pathname = parsedUrl.pathname;\n endpoint.search = AWS.util.queryParamsToString(queryParams);\n}\n\n/**\n * @api private\n */\nAWS.Signers.Presign = inherit({\n /**\n * @api private\n */\n sign: function sign(request, expireTime, callback) {\n request.httpRequest.headers[expiresHeader] = expireTime || 3600;\n request.on('build', signedUrlBuilder);\n request.on('sign', signedUrlSigner);\n request.removeListener('afterBuild',\n AWS.EventListeners.Core.SET_CONTENT_LENGTH);\n request.removeListener('afterBuild',\n AWS.EventListeners.Core.COMPUTE_SHA256);\n\n request.emit('beforePresign', [request]);\n\n if (callback) {\n request.build(function() {\n if (this.response.error) callback(this.response.error);\n else {\n callback(null, AWS.util.urlFormat(request.httpRequest.endpoint));\n }\n });\n } else {\n request.build();\n if (request.response.error) throw request.response.error;\n return AWS.util.urlFormat(request.httpRequest.endpoint);\n }\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.Presign;\n","var AWS = require('../core');\n\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.RequestSigner = inherit({\n constructor: function RequestSigner(request) {\n this.request = request;\n },\n\n setServiceClientId: function setServiceClientId(id) {\n this.serviceClientId = id;\n },\n\n getServiceClientId: function getServiceClientId() {\n return this.serviceClientId;\n }\n});\n\nAWS.Signers.RequestSigner.getVersion = function getVersion(version) {\n switch (version) {\n case 'v2': return AWS.Signers.V2;\n case 'v3': return AWS.Signers.V3;\n case 's3v4': return AWS.Signers.V4;\n case 'v4': return AWS.Signers.V4;\n case 's3': return AWS.Signers.S3;\n case 'v3https': return AWS.Signers.V3Https;\n }\n throw new Error('Unknown signing version ' + version);\n};\n\nrequire('./v2');\nrequire('./v3');\nrequire('./v3https');\nrequire('./v4');\nrequire('./s3');\nrequire('./presign');\n","var AWS = require('../core');\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.S3 = inherit(AWS.Signers.RequestSigner, {\n /**\n * When building the stringToSign, these sub resource params should be\n * part of the canonical resource string with their NON-decoded values\n */\n subResources: {\n 'acl': 1,\n 'accelerate': 1,\n 'analytics': 1,\n 'cors': 1,\n 'lifecycle': 1,\n 'delete': 1,\n 'inventory': 1,\n 'location': 1,\n 'logging': 1,\n 'metrics': 1,\n 'notification': 1,\n 'partNumber': 1,\n 'policy': 1,\n 'requestPayment': 1,\n 'replication': 1,\n 'restore': 1,\n 'tagging': 1,\n 'torrent': 1,\n 'uploadId': 1,\n 'uploads': 1,\n 'versionId': 1,\n 'versioning': 1,\n 'versions': 1,\n 'website': 1\n },\n\n // when building the stringToSign, these querystring params should be\n // part of the canonical resource string with their NON-encoded values\n responseHeaders: {\n 'response-content-type': 1,\n 'response-content-language': 1,\n 'response-expires': 1,\n 'response-cache-control': 1,\n 'response-content-disposition': 1,\n 'response-content-encoding': 1\n },\n\n addAuthorization: function addAuthorization(credentials, date) {\n if (!this.request.headers['presigned-expires']) {\n this.request.headers['X-Amz-Date'] = AWS.util.date.rfc822(date);\n }\n\n if (credentials.sessionToken) {\n // presigned URLs require this header to be lowercased\n this.request.headers['x-amz-security-token'] = credentials.sessionToken;\n }\n\n var signature = this.sign(credentials.secretAccessKey, this.stringToSign());\n var auth = 'AWS ' + credentials.accessKeyId + ':' + signature;\n\n this.request.headers['Authorization'] = auth;\n },\n\n stringToSign: function stringToSign() {\n var r = this.request;\n\n var parts = [];\n parts.push(r.method);\n parts.push(r.headers['Content-MD5'] || '');\n parts.push(r.headers['Content-Type'] || '');\n\n // This is the \"Date\" header, but we use X-Amz-Date.\n // The S3 signing mechanism requires us to pass an empty\n // string for this Date header regardless.\n parts.push(r.headers['presigned-expires'] || '');\n\n var headers = this.canonicalizedAmzHeaders();\n if (headers) parts.push(headers);\n parts.push(this.canonicalizedResource());\n\n return parts.join('\\n');\n\n },\n\n canonicalizedAmzHeaders: function canonicalizedAmzHeaders() {\n\n var amzHeaders = [];\n\n AWS.util.each(this.request.headers, function (name) {\n if (name.match(/^x-amz-/i))\n amzHeaders.push(name);\n });\n\n amzHeaders.sort(function (a, b) {\n return a.toLowerCase() < b.toLowerCase() ? -1 : 1;\n });\n\n var parts = [];\n AWS.util.arrayEach.call(this, amzHeaders, function (name) {\n parts.push(name.toLowerCase() + ':' + String(this.request.headers[name]));\n });\n\n return parts.join('\\n');\n\n },\n\n canonicalizedResource: function canonicalizedResource() {\n\n var r = this.request;\n\n var parts = r.path.split('?');\n var path = parts[0];\n var querystring = parts[1];\n\n var resource = '';\n\n if (r.virtualHostedBucket)\n resource += '/' + r.virtualHostedBucket;\n\n resource += path;\n\n if (querystring) {\n\n // collect a list of sub resources and query params that need to be signed\n var resources = [];\n\n AWS.util.arrayEach.call(this, querystring.split('&'), function (param) {\n var name = param.split('=')[0];\n var value = param.split('=')[1];\n if (this.subResources[name] || this.responseHeaders[name]) {\n var subresource = { name: name };\n if (value !== undefined) {\n if (this.subResources[name]) {\n subresource.value = value;\n } else {\n subresource.value = decodeURIComponent(value);\n }\n }\n resources.push(subresource);\n }\n });\n\n resources.sort(function (a, b) { return a.name < b.name ? -1 : 1; });\n\n if (resources.length) {\n\n querystring = [];\n AWS.util.arrayEach(resources, function (res) {\n if (res.value === undefined) {\n querystring.push(res.name);\n } else {\n querystring.push(res.name + '=' + res.value);\n }\n });\n\n resource += '?' + querystring.join('&');\n }\n\n }\n\n return resource;\n\n },\n\n sign: function sign(secret, string) {\n return AWS.util.crypto.hmac(secret, string, 'base64', 'sha1');\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.S3;\n","var AWS = require('../core');\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.V2 = inherit(AWS.Signers.RequestSigner, {\n addAuthorization: function addAuthorization(credentials, date) {\n\n if (!date) date = AWS.util.date.getDate();\n\n var r = this.request;\n\n r.params.Timestamp = AWS.util.date.iso8601(date);\n r.params.SignatureVersion = '2';\n r.params.SignatureMethod = 'HmacSHA256';\n r.params.AWSAccessKeyId = credentials.accessKeyId;\n\n if (credentials.sessionToken) {\n r.params.SecurityToken = credentials.sessionToken;\n }\n\n delete r.params.Signature; // delete old Signature for re-signing\n r.params.Signature = this.signature(credentials);\n\n r.body = AWS.util.queryParamsToString(r.params);\n r.headers['Content-Length'] = r.body.length;\n },\n\n signature: function signature(credentials) {\n return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), 'base64');\n },\n\n stringToSign: function stringToSign() {\n var parts = [];\n parts.push(this.request.method);\n parts.push(this.request.endpoint.host.toLowerCase());\n parts.push(this.request.pathname());\n parts.push(AWS.util.queryParamsToString(this.request.params));\n return parts.join('\\n');\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.V2;\n","var AWS = require('../core');\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nAWS.Signers.V3 = inherit(AWS.Signers.RequestSigner, {\n addAuthorization: function addAuthorization(credentials, date) {\n\n var datetime = AWS.util.date.rfc822(date);\n\n this.request.headers['X-Amz-Date'] = datetime;\n\n if (credentials.sessionToken) {\n this.request.headers['x-amz-security-token'] = credentials.sessionToken;\n }\n\n this.request.headers['X-Amzn-Authorization'] =\n this.authorization(credentials, datetime);\n\n },\n\n authorization: function authorization(credentials) {\n return 'AWS3 ' +\n 'AWSAccessKeyId=' + credentials.accessKeyId + ',' +\n 'Algorithm=HmacSHA256,' +\n 'SignedHeaders=' + this.signedHeaders() + ',' +\n 'Signature=' + this.signature(credentials);\n },\n\n signedHeaders: function signedHeaders() {\n var headers = [];\n AWS.util.arrayEach(this.headersToSign(), function iterator(h) {\n headers.push(h.toLowerCase());\n });\n return headers.sort().join(';');\n },\n\n canonicalHeaders: function canonicalHeaders() {\n var headers = this.request.headers;\n var parts = [];\n AWS.util.arrayEach(this.headersToSign(), function iterator(h) {\n parts.push(h.toLowerCase().trim() + ':' + String(headers[h]).trim());\n });\n return parts.sort().join('\\n') + '\\n';\n },\n\n headersToSign: function headersToSign() {\n var headers = [];\n AWS.util.each(this.request.headers, function iterator(k) {\n if (k === 'Host' || k === 'Content-Encoding' || k.match(/^X-Amz/i)) {\n headers.push(k);\n }\n });\n return headers;\n },\n\n signature: function signature(credentials) {\n return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), 'base64');\n },\n\n stringToSign: function stringToSign() {\n var parts = [];\n parts.push(this.request.method);\n parts.push('/');\n parts.push('');\n parts.push(this.canonicalHeaders());\n parts.push(this.request.body);\n return AWS.util.crypto.sha256(parts.join('\\n'));\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.V3;\n","var AWS = require('../core');\nvar inherit = AWS.util.inherit;\n\nrequire('./v3');\n\n/**\n * @api private\n */\nAWS.Signers.V3Https = inherit(AWS.Signers.V3, {\n authorization: function authorization(credentials) {\n return 'AWS3-HTTPS ' +\n 'AWSAccessKeyId=' + credentials.accessKeyId + ',' +\n 'Algorithm=HmacSHA256,' +\n 'Signature=' + this.signature(credentials);\n },\n\n stringToSign: function stringToSign() {\n return this.request.headers['X-Amz-Date'];\n }\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.V3Https;\n","var AWS = require('../core');\nvar v4Credentials = require('./v4_credentials');\nvar inherit = AWS.util.inherit;\n\n/**\n * @api private\n */\nvar expiresHeader = 'presigned-expires';\n\n/**\n * @api private\n */\nAWS.Signers.V4 = inherit(AWS.Signers.RequestSigner, {\n constructor: function V4(request, serviceName, options) {\n AWS.Signers.RequestSigner.call(this, request);\n this.serviceName = serviceName;\n options = options || {};\n this.signatureCache = typeof options.signatureCache === 'boolean' ? options.signatureCache : true;\n this.operation = options.operation;\n this.signatureVersion = options.signatureVersion;\n },\n\n algorithm: 'AWS4-HMAC-SHA256',\n\n addAuthorization: function addAuthorization(credentials, date) {\n var datetime = AWS.util.date.iso8601(date).replace(/[:\\-]|\\.\\d{3}/g, '');\n\n if (this.isPresigned()) {\n this.updateForPresigned(credentials, datetime);\n } else {\n this.addHeaders(credentials, datetime);\n }\n\n this.request.headers['Authorization'] =\n this.authorization(credentials, datetime);\n },\n\n addHeaders: function addHeaders(credentials, datetime) {\n this.request.headers['X-Amz-Date'] = datetime;\n if (credentials.sessionToken) {\n this.request.headers['x-amz-security-token'] = credentials.sessionToken;\n }\n },\n\n updateForPresigned: function updateForPresigned(credentials, datetime) {\n var credString = this.credentialString(datetime);\n var qs = {\n 'X-Amz-Date': datetime,\n 'X-Amz-Algorithm': this.algorithm,\n 'X-Amz-Credential': credentials.accessKeyId + '/' + credString,\n 'X-Amz-Expires': this.request.headers[expiresHeader],\n 'X-Amz-SignedHeaders': this.signedHeaders()\n };\n\n if (credentials.sessionToken) {\n qs['X-Amz-Security-Token'] = credentials.sessionToken;\n }\n\n if (this.request.headers['Content-Type']) {\n qs['Content-Type'] = this.request.headers['Content-Type'];\n }\n if (this.request.headers['Content-MD5']) {\n qs['Content-MD5'] = this.request.headers['Content-MD5'];\n }\n if (this.request.headers['Cache-Control']) {\n qs['Cache-Control'] = this.request.headers['Cache-Control'];\n }\n\n // need to pull in any other X-Amz-* headers\n AWS.util.each.call(this, this.request.headers, function(key, value) {\n if (key === expiresHeader) return;\n if (this.isSignableHeader(key)) {\n var lowerKey = key.toLowerCase();\n // Metadata should be normalized\n if (lowerKey.indexOf('x-amz-meta-') === 0) {\n qs[lowerKey] = value;\n } else if (lowerKey.indexOf('x-amz-') === 0) {\n qs[key] = value;\n }\n }\n });\n\n var sep = this.request.path.indexOf('?') >= 0 ? '&' : '?';\n this.request.path += sep + AWS.util.queryParamsToString(qs);\n },\n\n authorization: function authorization(credentials, datetime) {\n var parts = [];\n var credString = this.credentialString(datetime);\n parts.push(this.algorithm + ' Credential=' +\n credentials.accessKeyId + '/' + credString);\n parts.push('SignedHeaders=' + this.signedHeaders());\n parts.push('Signature=' + this.signature(credentials, datetime));\n return parts.join(', ');\n },\n\n signature: function signature(credentials, datetime) {\n var signingKey = v4Credentials.getSigningKey(\n credentials,\n datetime.substr(0, 8),\n this.request.region,\n this.serviceName,\n this.signatureCache\n );\n return AWS.util.crypto.hmac(signingKey, this.stringToSign(datetime), 'hex');\n },\n\n stringToSign: function stringToSign(datetime) {\n var parts = [];\n parts.push('AWS4-HMAC-SHA256');\n parts.push(datetime);\n parts.push(this.credentialString(datetime));\n parts.push(this.hexEncodedHash(this.canonicalString()));\n return parts.join('\\n');\n },\n\n canonicalString: function canonicalString() {\n var parts = [], pathname = this.request.pathname();\n if (this.serviceName !== 's3' && this.signatureVersion !== 's3v4') pathname = AWS.util.uriEscapePath(pathname);\n\n parts.push(this.request.method);\n parts.push(pathname);\n parts.push(this.request.search());\n parts.push(this.canonicalHeaders() + '\\n');\n parts.push(this.signedHeaders());\n parts.push(this.hexEncodedBodyHash());\n return parts.join('\\n');\n },\n\n canonicalHeaders: function canonicalHeaders() {\n var headers = [];\n AWS.util.each.call(this, this.request.headers, function (key, item) {\n headers.push([key, item]);\n });\n headers.sort(function (a, b) {\n return a[0].toLowerCase() < b[0].toLowerCase() ? -1 : 1;\n });\n var parts = [];\n AWS.util.arrayEach.call(this, headers, function (item) {\n var key = item[0].toLowerCase();\n if (this.isSignableHeader(key)) {\n var value = item[1];\n if (typeof value === 'undefined' || value === null || typeof value.toString !== 'function') {\n throw AWS.util.error(new Error('Header ' + key + ' contains invalid value'), {\n code: 'InvalidHeader'\n });\n }\n parts.push(key + ':' +\n this.canonicalHeaderValues(value.toString()));\n }\n });\n return parts.join('\\n');\n },\n\n canonicalHeaderValues: function canonicalHeaderValues(values) {\n return values.replace(/\\s+/g, ' ').replace(/^\\s+|\\s+$/g, '');\n },\n\n signedHeaders: function signedHeaders() {\n var keys = [];\n AWS.util.each.call(this, this.request.headers, function (key) {\n key = key.toLowerCase();\n if (this.isSignableHeader(key)) keys.push(key);\n });\n return keys.sort().join(';');\n },\n\n credentialString: function credentialString(datetime) {\n return v4Credentials.createScope(\n datetime.substr(0, 8),\n this.request.region,\n this.serviceName\n );\n },\n\n hexEncodedHash: function hash(string) {\n return AWS.util.crypto.sha256(string, 'hex');\n },\n\n hexEncodedBodyHash: function hexEncodedBodyHash() {\n var request = this.request;\n if (this.isPresigned() && this.serviceName === 's3' && !request.body) {\n return 'UNSIGNED-PAYLOAD';\n } else if (request.headers['X-Amz-Content-Sha256']) {\n return request.headers['X-Amz-Content-Sha256'];\n } else {\n return this.hexEncodedHash(this.request.body || '');\n }\n },\n\n unsignableHeaders: [\n 'authorization',\n 'content-type',\n 'content-length',\n 'user-agent',\n expiresHeader,\n 'expect',\n 'x-amzn-trace-id'\n ],\n\n isSignableHeader: function isSignableHeader(key) {\n if (key.toLowerCase().indexOf('x-amz-') === 0) return true;\n return this.unsignableHeaders.indexOf(key) < 0;\n },\n\n isPresigned: function isPresigned() {\n return this.request.headers[expiresHeader] ? true : false;\n }\n\n});\n\n/**\n * @api private\n */\nmodule.exports = AWS.Signers.V4;\n","var AWS = require('../core');\n\n/**\n * @api private\n */\nvar cachedSecret = {};\n\n/**\n * @api private\n */\nvar cacheQueue = [];\n\n/**\n * @api private\n */\nvar maxCacheEntries = 50;\n\n/**\n * @api private\n */\nvar v4Identifier = 'aws4_request';\n\n/**\n * @api private\n */\nmodule.exports = {\n /**\n * @api private\n *\n * @param date [String]\n * @param region [String]\n * @param serviceName [String]\n * @return [String]\n */\n createScope: function createScope(date, region, serviceName) {\n return [\n date.substr(0, 8),\n region,\n serviceName,\n v4Identifier\n ].join('/');\n },\n\n /**\n * @api private\n *\n * @param credentials [Credentials]\n * @param date [String]\n * @param region [String]\n * @param service [String]\n * @param shouldCache [Boolean]\n * @return [String]\n */\n getSigningKey: function getSigningKey(\n credentials,\n date,\n region,\n service,\n shouldCache\n ) {\n var credsIdentifier = AWS.util.crypto\n .hmac(credentials.secretAccessKey, credentials.accessKeyId, 'base64');\n var cacheKey = [credsIdentifier, date, region, service].join('_');\n shouldCache = shouldCache !== false;\n if (shouldCache && (cacheKey in cachedSecret)) {\n return cachedSecret[cacheKey];\n }\n\n var kDate = AWS.util.crypto.hmac(\n 'AWS4' + credentials.secretAccessKey,\n date,\n 'buffer'\n );\n var kRegion = AWS.util.crypto.hmac(kDate, region, 'buffer');\n var kService = AWS.util.crypto.hmac(kRegion, service, 'buffer');\n\n var signingKey = AWS.util.crypto.hmac(kService, v4Identifier, 'buffer');\n if (shouldCache) {\n cachedSecret[cacheKey] = signingKey;\n cacheQueue.push(cacheKey);\n if (cacheQueue.length > maxCacheEntries) {\n // remove the oldest entry (not the least recently used)\n delete cachedSecret[cacheQueue.shift()];\n }\n }\n\n return signingKey;\n },\n\n /**\n * @api private\n *\n * Empties the derived signing key cache. Made available for testing purposes\n * only.\n */\n emptyCache: function emptyCache() {\n cachedSecret = {};\n cacheQueue = [];\n }\n};\n","function AcceptorStateMachine(states, state) {\n this.currentState = state || null;\n this.states = states || {};\n}\n\nAcceptorStateMachine.prototype.runTo = function runTo(finalState, done, bindObject, inputError) {\n if (typeof finalState === 'function') {\n inputError = bindObject; bindObject = done;\n done = finalState; finalState = null;\n }\n\n var self = this;\n var state = self.states[self.currentState];\n state.fn.call(bindObject || self, inputError, function(err) {\n if (err) {\n if (state.fail) self.currentState = state.fail;\n else return done ? done.call(bindObject, err) : null;\n } else {\n if (state.accept) self.currentState = state.accept;\n else return done ? done.call(bindObject) : null;\n }\n if (self.currentState === finalState) {\n return done ? done.call(bindObject, err) : null;\n }\n\n self.runTo(finalState, done, bindObject, err);\n });\n};\n\nAcceptorStateMachine.prototype.addState = function addState(name, acceptState, failState, fn) {\n if (typeof acceptState === 'function') {\n fn = acceptState; acceptState = null; failState = null;\n } else if (typeof failState === 'function') {\n fn = failState; failState = null;\n }\n\n if (!this.currentState) this.currentState = name;\n this.states[name] = { accept: acceptState, fail: failState, fn: fn };\n return this;\n};\n\n/**\n * @api private\n */\nmodule.exports = AcceptorStateMachine;\n","/* eslint guard-for-in:0 */\nvar AWS;\n\n/**\n * A set of utility methods for use with the AWS SDK.\n *\n * @!attribute abort\n * Return this value from an iterator function {each} or {arrayEach}\n * to break out of the iteration.\n * @example Breaking out of an iterator function\n * AWS.util.each({a: 1, b: 2, c: 3}, function(key, value) {\n * if (key == 'b') return AWS.util.abort;\n * });\n * @see each\n * @see arrayEach\n * @api private\n */\nvar util = {\n environment: 'nodejs',\n engine: function engine() {\n if (util.isBrowser() && typeof navigator !== 'undefined') {\n return navigator.userAgent;\n } else {\n var engine = process.platform + '/' + process.version;\n if (process.env.AWS_EXECUTION_ENV) {\n engine += ' exec-env/' + process.env.AWS_EXECUTION_ENV;\n }\n return engine;\n }\n },\n\n userAgent: function userAgent() {\n var name = util.environment;\n var agent = 'aws-sdk-' + name + '/' + require('./core').VERSION;\n if (name === 'nodejs') agent += ' ' + util.engine();\n return agent;\n },\n\n uriEscape: function uriEscape(string) {\n var output = encodeURIComponent(string);\n output = output.replace(/[^A-Za-z0-9_.~\\-%]+/g, escape);\n\n // AWS percent-encodes some extra non-standard characters in a URI\n output = output.replace(/[*]/g, function(ch) {\n return '%' + ch.charCodeAt(0).toString(16).toUpperCase();\n });\n\n return output;\n },\n\n uriEscapePath: function uriEscapePath(string) {\n var parts = [];\n util.arrayEach(string.split('/'), function (part) {\n parts.push(util.uriEscape(part));\n });\n return parts.join('/');\n },\n\n urlParse: function urlParse(url) {\n return util.url.parse(url);\n },\n\n urlFormat: function urlFormat(url) {\n return util.url.format(url);\n },\n\n queryStringParse: function queryStringParse(qs) {\n return util.querystring.parse(qs);\n },\n\n queryParamsToString: function queryParamsToString(params) {\n var items = [];\n var escape = util.uriEscape;\n var sortedKeys = Object.keys(params).sort();\n\n util.arrayEach(sortedKeys, function(name) {\n var value = params[name];\n var ename = escape(name);\n var result = ename + '=';\n if (Array.isArray(value)) {\n var vals = [];\n util.arrayEach(value, function(item) { vals.push(escape(item)); });\n result = ename + '=' + vals.sort().join('&' + ename + '=');\n } else if (value !== undefined && value !== null) {\n result = ename + '=' + escape(value);\n }\n items.push(result);\n });\n\n return items.join('&');\n },\n\n readFileSync: function readFileSync(path) {\n if (util.isBrowser()) return null;\n return require('fs').readFileSync(path, 'utf-8');\n },\n\n base64: {\n encode: function encode64(string) {\n if (typeof string === 'number') {\n throw util.error(new Error('Cannot base64 encode number ' + string));\n }\n if (string === null || typeof string === 'undefined') {\n return string;\n }\n var buf = util.buffer.toBuffer(string);\n return buf.toString('base64');\n },\n\n decode: function decode64(string) {\n if (typeof string === 'number') {\n throw util.error(new Error('Cannot base64 decode number ' + string));\n }\n if (string === null || typeof string === 'undefined') {\n return string;\n }\n return util.buffer.toBuffer(string, 'base64');\n }\n\n },\n\n buffer: {\n /**\n * Buffer constructor for Node buffer and buffer pollyfill\n */\n toBuffer: function(data, encoding) {\n return (typeof util.Buffer.from === 'function' && util.Buffer.from !== Uint8Array.from) ?\n util.Buffer.from(data, encoding) : new util.Buffer(data, encoding);\n },\n\n alloc: function(size, fill, encoding) {\n if (typeof size !== 'number') {\n throw new Error('size passed to alloc must be a number.');\n }\n if (typeof util.Buffer.alloc === 'function') {\n return util.Buffer.alloc(size, fill, encoding);\n } else {\n var buf = new util.Buffer(size);\n if (fill !== undefined && typeof buf.fill === 'function') {\n buf.fill(fill, undefined, undefined, encoding);\n }\n return buf;\n }\n },\n\n toStream: function toStream(buffer) {\n if (!util.Buffer.isBuffer(buffer)) buffer = util.buffer.toBuffer(buffer);\n\n var readable = new (util.stream.Readable)();\n var pos = 0;\n readable._read = function(size) {\n if (pos >= buffer.length) return readable.push(null);\n\n var end = pos + size;\n if (end > buffer.length) end = buffer.length;\n readable.push(buffer.slice(pos, end));\n pos = end;\n };\n\n return readable;\n },\n\n /**\n * Concatenates a list of Buffer objects.\n */\n concat: function(buffers) {\n var length = 0,\n offset = 0,\n buffer = null, i;\n\n for (i = 0; i < buffers.length; i++) {\n length += buffers[i].length;\n }\n\n buffer = util.buffer.alloc(length);\n\n for (i = 0; i < buffers.length; i++) {\n buffers[i].copy(buffer, offset);\n offset += buffers[i].length;\n }\n\n return buffer;\n }\n },\n\n string: {\n byteLength: function byteLength(string) {\n if (string === null || string === undefined) return 0;\n if (typeof string === 'string') string = util.buffer.toBuffer(string);\n\n if (typeof string.byteLength === 'number') {\n return string.byteLength;\n } else if (typeof string.length === 'number') {\n return string.length;\n } else if (typeof string.size === 'number') {\n return string.size;\n } else if (typeof string.path === 'string') {\n return require('fs').lstatSync(string.path).size;\n } else {\n throw util.error(new Error('Cannot determine length of ' + string),\n { object: string });\n }\n },\n\n upperFirst: function upperFirst(string) {\n return string[0].toUpperCase() + string.substr(1);\n },\n\n lowerFirst: function lowerFirst(string) {\n return string[0].toLowerCase() + string.substr(1);\n }\n },\n\n ini: {\n parse: function string(ini) {\n var currentSection, map = {};\n util.arrayEach(ini.split(/\\r?\\n/), function(line) {\n line = line.split(/(^|\\s)[;#]/)[0]; // remove comments\n var section = line.match(/^\\s*\\[([^\\[\\]]+)\\]\\s*$/);\n if (section) {\n currentSection = section[1];\n if (currentSection === '__proto__' || currentSection.split(/\\s/)[1] === '__proto__') {\n throw util.error(\n new Error('Cannot load profile name \\'' + currentSection + '\\' from shared ini file.')\n );\n }\n } else if (currentSection) {\n var item = line.match(/^\\s*(.+?)\\s*=\\s*(.+?)\\s*$/);\n if (item) {\n map[currentSection] = map[currentSection] || {};\n map[currentSection][item[1]] = item[2];\n }\n }\n });\n\n return map;\n }\n },\n\n fn: {\n noop: function() {},\n callback: function (err) { if (err) throw err; },\n\n /**\n * Turn a synchronous function into as \"async\" function by making it call\n * a callback. The underlying function is called with all but the last argument,\n * which is treated as the callback. The callback is passed passed a first argument\n * of null on success to mimick standard node callbacks.\n */\n makeAsync: function makeAsync(fn, expectedArgs) {\n if (expectedArgs && expectedArgs <= fn.length) {\n return fn;\n }\n\n return function() {\n var args = Array.prototype.slice.call(arguments, 0);\n var callback = args.pop();\n var result = fn.apply(null, args);\n callback(result);\n };\n }\n },\n\n /**\n * Date and time utility functions.\n */\n date: {\n\n /**\n * @return [Date] the current JavaScript date object. Since all\n * AWS services rely on this date object, you can override\n * this function to provide a special time value to AWS service\n * requests.\n */\n getDate: function getDate() {\n if (!AWS) AWS = require('./core');\n if (AWS.config.systemClockOffset) { // use offset when non-zero\n return new Date(new Date().getTime() + AWS.config.systemClockOffset);\n } else {\n return new Date();\n }\n },\n\n /**\n * @return [String] the date in ISO-8601 format\n */\n iso8601: function iso8601(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.toISOString().replace(/\\.\\d{3}Z$/, 'Z');\n },\n\n /**\n * @return [String] the date in RFC 822 format\n */\n rfc822: function rfc822(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.toUTCString();\n },\n\n /**\n * @return [Integer] the UNIX timestamp value for the current time\n */\n unixTimestamp: function unixTimestamp(date) {\n if (date === undefined) { date = util.date.getDate(); }\n return date.getTime() / 1000;\n },\n\n /**\n * @param [String,number,Date] date\n * @return [Date]\n */\n from: function format(date) {\n if (typeof date === 'number') {\n return new Date(date * 1000); // unix timestamp\n } else {\n return new Date(date);\n }\n },\n\n /**\n * Given a Date or date-like value, this function formats the\n * date into a string of the requested value.\n * @param [String,number,Date] date\n * @param [String] formatter Valid formats are:\n # * 'iso8601'\n # * 'rfc822'\n # * 'unixTimestamp'\n * @return [String]\n */\n format: function format(date, formatter) {\n if (!formatter) formatter = 'iso8601';\n return util.date[formatter](util.date.from(date));\n },\n\n parseTimestamp: function parseTimestamp(value) {\n if (typeof value === 'number') { // unix timestamp (number)\n return new Date(value * 1000);\n } else if (value.match(/^\\d+$/)) { // unix timestamp\n return new Date(value * 1000);\n } else if (value.match(/^\\d{4}/)) { // iso8601\n return new Date(value);\n } else if (value.match(/^\\w{3},/)) { // rfc822\n return new Date(value);\n } else {\n throw util.error(\n new Error('unhandled timestamp format: ' + value),\n {code: 'TimestampParserError'});\n }\n }\n\n },\n\n crypto: {\n crc32Table: [\n 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419,\n 0x706AF48F, 0xE963A535, 0x9E6495A3, 0x0EDB8832, 0x79DCB8A4,\n 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07,\n 0x90BF1D91, 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE,\n 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, 0x136C9856,\n 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9,\n 0xFA0F3D63, 0x8D080DF5, 0x3B6E20C8, 0x4C69105E, 0xD56041E4,\n 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B,\n 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3,\n 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, 0x26D930AC, 0x51DE003A,\n 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599,\n 0xB8BDA50F, 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924,\n 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, 0x76DC4190,\n 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F,\n 0x9FBFE4A5, 0xE8B8D433, 0x7807C9A2, 0x0F00F934, 0x9609A88E,\n 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01,\n 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED,\n 0x1B01A57B, 0x8208F4C1, 0xF50FC457, 0x65B0D9C6, 0x12B7E950,\n 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3,\n 0xFBD44C65, 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2,\n 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, 0x4369E96A,\n 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5,\n 0xAA0A4C5F, 0xDD0D7CC9, 0x5005713C, 0x270241AA, 0xBE0B1010,\n 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F,\n 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17,\n 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, 0xEDB88320, 0x9ABFB3B6,\n 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615,\n 0x73DC1683, 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8,\n 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, 0xF00F9344,\n 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB,\n 0x196C3671, 0x6E6B06E7, 0xFED41B76, 0x89D32BE0, 0x10DA7A5A,\n 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5,\n 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1,\n 0xA6BC5767, 0x3FB506DD, 0x48B2364B, 0xD80D2BDA, 0xAF0A1B4C,\n 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF,\n 0x4669BE79, 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236,\n 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, 0xC5BA3BBE,\n 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31,\n 0x2CD99E8B, 0x5BDEAE1D, 0x9B64C2B0, 0xEC63F226, 0x756AA39C,\n 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713,\n 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B,\n 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, 0x86D3D2D4, 0xF1D4E242,\n 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1,\n 0x18B74777, 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C,\n 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, 0xA00AE278,\n 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7,\n 0x4969474D, 0x3E6E77DB, 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66,\n 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9,\n 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605,\n 0xCDD70693, 0x54DE5729, 0x23D967BF, 0xB3667A2E, 0xC4614AB8,\n 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B,\n 0x2D02EF8D],\n\n crc32: function crc32(data) {\n var tbl = util.crypto.crc32Table;\n var crc = 0 ^ -1;\n\n if (typeof data === 'string') {\n data = util.buffer.toBuffer(data);\n }\n\n for (var i = 0; i < data.length; i++) {\n var code = data.readUInt8(i);\n crc = (crc >>> 8) ^ tbl[(crc ^ code) & 0xFF];\n }\n return (crc ^ -1) >>> 0;\n },\n\n hmac: function hmac(key, string, digest, fn) {\n if (!digest) digest = 'binary';\n if (digest === 'buffer') { digest = undefined; }\n if (!fn) fn = 'sha256';\n if (typeof string === 'string') string = util.buffer.toBuffer(string);\n return util.crypto.lib.createHmac(fn, key).update(string).digest(digest);\n },\n\n md5: function md5(data, digest, callback) {\n return util.crypto.hash('md5', data, digest, callback);\n },\n\n sha256: function sha256(data, digest, callback) {\n return util.crypto.hash('sha256', data, digest, callback);\n },\n\n hash: function(algorithm, data, digest, callback) {\n var hash = util.crypto.createHash(algorithm);\n if (!digest) { digest = 'binary'; }\n if (digest === 'buffer') { digest = undefined; }\n if (typeof data === 'string') data = util.buffer.toBuffer(data);\n var sliceFn = util.arraySliceFn(data);\n var isBuffer = util.Buffer.isBuffer(data);\n //Identifying objects with an ArrayBuffer as buffers\n if (util.isBrowser() && typeof ArrayBuffer !== 'undefined' && data && data.buffer instanceof ArrayBuffer) isBuffer = true;\n\n if (callback && typeof data === 'object' &&\n typeof data.on === 'function' && !isBuffer) {\n data.on('data', function(chunk) { hash.update(chunk); });\n data.on('error', function(err) { callback(err); });\n data.on('end', function() { callback(null, hash.digest(digest)); });\n } else if (callback && sliceFn && !isBuffer &&\n typeof FileReader !== 'undefined') {\n // this might be a File/Blob\n var index = 0, size = 1024 * 512;\n var reader = new FileReader();\n reader.onerror = function() {\n callback(new Error('Failed to read data.'));\n };\n reader.onload = function() {\n var buf = new util.Buffer(new Uint8Array(reader.result));\n hash.update(buf);\n index += buf.length;\n reader._continueReading();\n };\n reader._continueReading = function() {\n if (index >= data.size) {\n callback(null, hash.digest(digest));\n return;\n }\n\n var back = index + size;\n if (back > data.size) back = data.size;\n reader.readAsArrayBuffer(sliceFn.call(data, index, back));\n };\n\n reader._continueReading();\n } else {\n if (util.isBrowser() && typeof data === 'object' && !isBuffer) {\n data = new util.Buffer(new Uint8Array(data));\n }\n var out = hash.update(data).digest(digest);\n if (callback) callback(null, out);\n return out;\n }\n },\n\n toHex: function toHex(data) {\n var out = [];\n for (var i = 0; i < data.length; i++) {\n out.push(('0' + data.charCodeAt(i).toString(16)).substr(-2, 2));\n }\n return out.join('');\n },\n\n createHash: function createHash(algorithm) {\n return util.crypto.lib.createHash(algorithm);\n }\n\n },\n\n /** @!ignore */\n\n /* Abort constant */\n abort: {},\n\n each: function each(object, iterFunction) {\n for (var key in object) {\n if (Object.prototype.hasOwnProperty.call(object, key)) {\n var ret = iterFunction.call(this, key, object[key]);\n if (ret === util.abort) break;\n }\n }\n },\n\n arrayEach: function arrayEach(array, iterFunction) {\n for (var idx in array) {\n if (Object.prototype.hasOwnProperty.call(array, idx)) {\n var ret = iterFunction.call(this, array[idx], parseInt(idx, 10));\n if (ret === util.abort) break;\n }\n }\n },\n\n update: function update(obj1, obj2) {\n util.each(obj2, function iterator(key, item) {\n obj1[key] = item;\n });\n return obj1;\n },\n\n merge: function merge(obj1, obj2) {\n return util.update(util.copy(obj1), obj2);\n },\n\n copy: function copy(object) {\n if (object === null || object === undefined) return object;\n var dupe = {};\n // jshint forin:false\n for (var key in object) {\n dupe[key] = object[key];\n }\n return dupe;\n },\n\n isEmpty: function isEmpty(obj) {\n for (var prop in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, prop)) {\n return false;\n }\n }\n return true;\n },\n\n arraySliceFn: function arraySliceFn(obj) {\n var fn = obj.slice || obj.webkitSlice || obj.mozSlice;\n return typeof fn === 'function' ? fn : null;\n },\n\n isType: function isType(obj, type) {\n // handle cross-\"frame\" objects\n if (typeof type === 'function') type = util.typeName(type);\n return Object.prototype.toString.call(obj) === '[object ' + type + ']';\n },\n\n typeName: function typeName(type) {\n if (Object.prototype.hasOwnProperty.call(type, 'name')) return type.name;\n var str = type.toString();\n var match = str.match(/^\\s*function (.+)\\(/);\n return match ? match[1] : str;\n },\n\n error: function error(err, options) {\n var originalError = null;\n if (typeof err.message === 'string' && err.message !== '') {\n if (typeof options === 'string' || (options && options.message)) {\n originalError = util.copy(err);\n originalError.message = err.message;\n }\n }\n err.message = err.message || null;\n\n if (typeof options === 'string') {\n err.message = options;\n } else if (typeof options === 'object' && options !== null) {\n util.update(err, options);\n if (options.message)\n err.message = options.message;\n if (options.code || options.name)\n err.code = options.code || options.name;\n if (options.stack)\n err.stack = options.stack;\n }\n\n if (typeof Object.defineProperty === 'function') {\n Object.defineProperty(err, 'name', {writable: true, enumerable: false});\n Object.defineProperty(err, 'message', {enumerable: true});\n }\n\n err.name = String(options && options.name || err.name || err.code || 'Error');\n err.time = new Date();\n\n if (originalError) err.originalError = originalError;\n\n return err;\n },\n\n /**\n * @api private\n */\n inherit: function inherit(klass, features) {\n var newObject = null;\n if (features === undefined) {\n features = klass;\n klass = Object;\n newObject = {};\n } else {\n var ctor = function ConstructorWrapper() {};\n ctor.prototype = klass.prototype;\n newObject = new ctor();\n }\n\n // constructor not supplied, create pass-through ctor\n if (features.constructor === Object) {\n features.constructor = function() {\n if (klass !== Object) {\n return klass.apply(this, arguments);\n }\n };\n }\n\n features.constructor.prototype = newObject;\n util.update(features.constructor.prototype, features);\n features.constructor.__super__ = klass;\n return features.constructor;\n },\n\n /**\n * @api private\n */\n mixin: function mixin() {\n var klass = arguments[0];\n for (var i = 1; i < arguments.length; i++) {\n // jshint forin:false\n for (var prop in arguments[i].prototype) {\n var fn = arguments[i].prototype[prop];\n if (prop !== 'constructor') {\n klass.prototype[prop] = fn;\n }\n }\n }\n return klass;\n },\n\n /**\n * @api private\n */\n hideProperties: function hideProperties(obj, props) {\n if (typeof Object.defineProperty !== 'function') return;\n\n util.arrayEach(props, function (key) {\n Object.defineProperty(obj, key, {\n enumerable: false, writable: true, configurable: true });\n });\n },\n\n /**\n * @api private\n */\n property: function property(obj, name, value, enumerable, isValue) {\n var opts = {\n configurable: true,\n enumerable: enumerable !== undefined ? enumerable : true\n };\n if (typeof value === 'function' && !isValue) {\n opts.get = value;\n }\n else {\n opts.value = value; opts.writable = true;\n }\n\n Object.defineProperty(obj, name, opts);\n },\n\n /**\n * @api private\n */\n memoizedProperty: function memoizedProperty(obj, name, get, enumerable) {\n var cachedValue = null;\n\n // build enumerable attribute for each value with lazy accessor.\n util.property(obj, name, function() {\n if (cachedValue === null) {\n cachedValue = get();\n }\n return cachedValue;\n }, enumerable);\n },\n\n /**\n * TODO Remove in major version revision\n * This backfill populates response data without the\n * top-level payload name.\n *\n * @api private\n */\n hoistPayloadMember: function hoistPayloadMember(resp) {\n var req = resp.request;\n var operationName = req.operation;\n var operation = req.service.api.operations[operationName];\n var output = operation.output;\n if (output.payload && !operation.hasEventOutput) {\n var payloadMember = output.members[output.payload];\n var responsePayload = resp.data[output.payload];\n if (payloadMember.type === 'structure') {\n util.each(responsePayload, function(key, value) {\n util.property(resp.data, key, value, false);\n });\n }\n }\n },\n\n /**\n * Compute SHA-256 checksums of streams\n *\n * @api private\n */\n computeSha256: function computeSha256(body, done) {\n if (util.isNode()) {\n var Stream = util.stream.Stream;\n var fs = require('fs');\n if (typeof Stream === 'function' && body instanceof Stream) {\n if (typeof body.path === 'string') { // assume file object\n var settings = {};\n if (typeof body.start === 'number') {\n settings.start = body.start;\n }\n if (typeof body.end === 'number') {\n settings.end = body.end;\n }\n body = fs.createReadStream(body.path, settings);\n } else { // TODO support other stream types\n return done(new Error('Non-file stream objects are ' +\n 'not supported with SigV4'));\n }\n }\n }\n\n util.crypto.sha256(body, 'hex', function(err, sha) {\n if (err) done(err);\n else done(null, sha);\n });\n },\n\n /**\n * @api private\n */\n isClockSkewed: function isClockSkewed(serverTime) {\n if (serverTime) {\n util.property(AWS.config, 'isClockSkewed',\n Math.abs(new Date().getTime() - serverTime) >= 300000, false);\n return AWS.config.isClockSkewed;\n }\n },\n\n applyClockOffset: function applyClockOffset(serverTime) {\n if (serverTime)\n AWS.config.systemClockOffset = serverTime - new Date().getTime();\n },\n\n /**\n * @api private\n */\n extractRequestId: function extractRequestId(resp) {\n var requestId = resp.httpResponse.headers['x-amz-request-id'] ||\n resp.httpResponse.headers['x-amzn-requestid'];\n\n if (!requestId && resp.data && resp.data.ResponseMetadata) {\n requestId = resp.data.ResponseMetadata.RequestId;\n }\n\n if (requestId) {\n resp.requestId = requestId;\n }\n\n if (resp.error) {\n resp.error.requestId = requestId;\n }\n },\n\n /**\n * @api private\n */\n addPromises: function addPromises(constructors, PromiseDependency) {\n var deletePromises = false;\n if (PromiseDependency === undefined && AWS && AWS.config) {\n PromiseDependency = AWS.config.getPromisesDependency();\n }\n if (PromiseDependency === undefined && typeof Promise !== 'undefined') {\n PromiseDependency = Promise;\n }\n if (typeof PromiseDependency !== 'function') deletePromises = true;\n if (!Array.isArray(constructors)) constructors = [constructors];\n\n for (var ind = 0; ind < constructors.length; ind++) {\n var constructor = constructors[ind];\n if (deletePromises) {\n if (constructor.deletePromisesFromClass) {\n constructor.deletePromisesFromClass();\n }\n } else if (constructor.addPromisesToClass) {\n constructor.addPromisesToClass(PromiseDependency);\n }\n }\n },\n\n /**\n * @api private\n * Return a function that will return a promise whose fate is decided by the\n * callback behavior of the given method with `methodName`. The method to be\n * promisified should conform to node.js convention of accepting a callback as\n * last argument and calling that callback with error as the first argument\n * and success value on the second argument.\n */\n promisifyMethod: function promisifyMethod(methodName, PromiseDependency) {\n return function promise() {\n var self = this;\n var args = Array.prototype.slice.call(arguments);\n return new PromiseDependency(function(resolve, reject) {\n args.push(function(err, data) {\n if (err) {\n reject(err);\n } else {\n resolve(data);\n }\n });\n self[methodName].apply(self, args);\n });\n };\n },\n\n /**\n * @api private\n */\n isDualstackAvailable: function isDualstackAvailable(service) {\n if (!service) return false;\n var metadata = require('../apis/metadata.json');\n if (typeof service !== 'string') service = service.serviceIdentifier;\n if (typeof service !== 'string' || !metadata.hasOwnProperty(service)) return false;\n return !!metadata[service].dualstackAvailable;\n },\n\n /**\n * @api private\n */\n calculateRetryDelay: function calculateRetryDelay(retryCount, retryDelayOptions, err) {\n if (!retryDelayOptions) retryDelayOptions = {};\n var customBackoff = retryDelayOptions.customBackoff || null;\n if (typeof customBackoff === 'function') {\n return customBackoff(retryCount, err);\n }\n var base = typeof retryDelayOptions.base === 'number' ? retryDelayOptions.base : 100;\n var delay = Math.random() * (Math.pow(2, retryCount) * base);\n return delay;\n },\n\n /**\n * @api private\n */\n handleRequestWithRetries: function handleRequestWithRetries(httpRequest, options, cb) {\n if (!options) options = {};\n var http = AWS.HttpClient.getInstance();\n var httpOptions = options.httpOptions || {};\n var retryCount = 0;\n\n var errCallback = function(err) {\n var maxRetries = options.maxRetries || 0;\n if (err && err.code === 'TimeoutError') err.retryable = true;\n\n // Call `calculateRetryDelay()` only when relevant, see #3401\n if (err && err.retryable && retryCount < maxRetries) {\n var delay = util.calculateRetryDelay(retryCount, options.retryDelayOptions, err);\n if (delay >= 0) {\n retryCount++;\n setTimeout(sendRequest, delay + (err.retryAfter || 0));\n return;\n }\n }\n cb(err);\n };\n\n var sendRequest = function() {\n var data = '';\n http.handleRequest(httpRequest, httpOptions, function(httpResponse) {\n httpResponse.on('data', function(chunk) { data += chunk.toString(); });\n httpResponse.on('end', function() {\n var statusCode = httpResponse.statusCode;\n if (statusCode < 300) {\n cb(null, data);\n } else {\n var retryAfter = parseInt(httpResponse.headers['retry-after'], 10) * 1000 || 0;\n var err = util.error(new Error(),\n {\n statusCode: statusCode,\n retryable: statusCode >= 500 || statusCode === 429\n }\n );\n if (retryAfter && err.retryable) err.retryAfter = retryAfter;\n errCallback(err);\n }\n });\n }, errCallback);\n };\n\n AWS.util.defer(sendRequest);\n },\n\n /**\n * @api private\n */\n uuid: {\n v4: function uuidV4() {\n return require('uuid').v4();\n }\n },\n\n /**\n * @api private\n */\n convertPayloadToString: function convertPayloadToString(resp) {\n var req = resp.request;\n var operation = req.operation;\n var rules = req.service.api.operations[operation].output || {};\n if (rules.payload && resp.data[rules.payload]) {\n resp.data[rules.payload] = resp.data[rules.payload].toString();\n }\n },\n\n /**\n * @api private\n */\n defer: function defer(callback) {\n if (typeof process === 'object' && typeof process.nextTick === 'function') {\n process.nextTick(callback);\n } else if (typeof setImmediate === 'function') {\n setImmediate(callback);\n } else {\n setTimeout(callback, 0);\n }\n },\n\n /**\n * @api private\n */\n getRequestPayloadShape: function getRequestPayloadShape(req) {\n var operations = req.service.api.operations;\n if (!operations) return undefined;\n var operation = (operations || {})[req.operation];\n if (!operation || !operation.input || !operation.input.payload) return undefined;\n return operation.input.members[operation.input.payload];\n },\n\n getProfilesFromSharedConfig: function getProfilesFromSharedConfig(iniLoader, filename) {\n var profiles = {};\n var profilesFromConfig = {};\n if (process.env[util.configOptInEnv]) {\n var profilesFromConfig = iniLoader.loadFrom({\n isConfig: true,\n filename: process.env[util.sharedConfigFileEnv]\n });\n }\n var profilesFromCreds= {};\n try {\n var profilesFromCreds = iniLoader.loadFrom({\n filename: filename ||\n (process.env[util.configOptInEnv] && process.env[util.sharedCredentialsFileEnv])\n });\n } catch (error) {\n // if using config, assume it is fully descriptive without a credentials file:\n if (!process.env[util.configOptInEnv]) throw error;\n }\n for (var i = 0, profileNames = Object.keys(profilesFromConfig); i < profileNames.length; i++) {\n profiles[profileNames[i]] = objectAssign(profiles[profileNames[i]] || {}, profilesFromConfig[profileNames[i]]);\n }\n for (var i = 0, profileNames = Object.keys(profilesFromCreds); i < profileNames.length; i++) {\n profiles[profileNames[i]] = objectAssign(profiles[profileNames[i]] || {}, profilesFromCreds[profileNames[i]]);\n }\n return profiles;\n\n /**\n * Roughly the semantics of `Object.assign(target, source)`\n */\n function objectAssign(target, source) {\n for (var i = 0, keys = Object.keys(source); i < keys.length; i++) {\n target[keys[i]] = source[keys[i]];\n }\n return target;\n }\n },\n\n /**\n * @api private\n */\n ARN: {\n validate: function validateARN(str) {\n return str && str.indexOf('arn:') === 0 && str.split(':').length >= 6;\n },\n parse: function parseARN(arn) {\n var matched = arn.split(':');\n return {\n partition: matched[1],\n service: matched[2],\n region: matched[3],\n accountId: matched[4],\n resource: matched.slice(5).join(':')\n };\n },\n build: function buildARN(arnObject) {\n if (\n arnObject.service === undefined ||\n arnObject.region === undefined ||\n arnObject.accountId === undefined ||\n arnObject.resource === undefined\n ) throw util.error(new Error('Input ARN object is invalid'));\n return 'arn:'+ (arnObject.partition || 'aws') + ':' + arnObject.service +\n ':' + arnObject.region + ':' + arnObject.accountId + ':' + arnObject.resource;\n }\n },\n\n /**\n * @api private\n */\n defaultProfile: 'default',\n\n /**\n * @api private\n */\n configOptInEnv: 'AWS_SDK_LOAD_CONFIG',\n\n /**\n * @api private\n */\n sharedCredentialsFileEnv: 'AWS_SHARED_CREDENTIALS_FILE',\n\n /**\n * @api private\n */\n sharedConfigFileEnv: 'AWS_CONFIG_FILE',\n\n /**\n * @api private\n */\n imdsDisabledEnv: 'AWS_EC2_METADATA_DISABLED'\n};\n\n/**\n * @api private\n */\nmodule.exports = util;\n","var util = require('../util');\nvar XmlNode = require('./xml-node').XmlNode;\nvar XmlText = require('./xml-text').XmlText;\n\nfunction XmlBuilder() { }\n\nXmlBuilder.prototype.toXML = function(params, shape, rootElement, noEmpty) {\n var xml = new XmlNode(rootElement);\n applyNamespaces(xml, shape, true);\n serialize(xml, params, shape);\n return xml.children.length > 0 || noEmpty ? xml.toString() : '';\n};\n\nfunction serialize(xml, value, shape) {\n switch (shape.type) {\n case 'structure': return serializeStructure(xml, value, shape);\n case 'map': return serializeMap(xml, value, shape);\n case 'list': return serializeList(xml, value, shape);\n default: return serializeScalar(xml, value, shape);\n }\n}\n\nfunction serializeStructure(xml, params, shape) {\n util.arrayEach(shape.memberNames, function(memberName) {\n var memberShape = shape.members[memberName];\n if (memberShape.location !== 'body') return;\n\n var value = params[memberName];\n var name = memberShape.name;\n if (value !== undefined && value !== null) {\n if (memberShape.isXmlAttribute) {\n xml.addAttribute(name, value);\n } else if (memberShape.flattened) {\n serialize(xml, value, memberShape);\n } else {\n var element = new XmlNode(name);\n xml.addChildNode(element);\n applyNamespaces(element, memberShape);\n serialize(element, value, memberShape);\n }\n }\n });\n}\n\nfunction serializeMap(xml, map, shape) {\n var xmlKey = shape.key.name || 'key';\n var xmlValue = shape.value.name || 'value';\n\n util.each(map, function(key, value) {\n var entry = new XmlNode(shape.flattened ? shape.name : 'entry');\n xml.addChildNode(entry);\n\n var entryKey = new XmlNode(xmlKey);\n var entryValue = new XmlNode(xmlValue);\n entry.addChildNode(entryKey);\n entry.addChildNode(entryValue);\n\n serialize(entryKey, key, shape.key);\n serialize(entryValue, value, shape.value);\n });\n}\n\nfunction serializeList(xml, list, shape) {\n if (shape.flattened) {\n util.arrayEach(list, function(value) {\n var name = shape.member.name || shape.name;\n var element = new XmlNode(name);\n xml.addChildNode(element);\n serialize(element, value, shape.member);\n });\n } else {\n util.arrayEach(list, function(value) {\n var name = shape.member.name || 'member';\n var element = new XmlNode(name);\n xml.addChildNode(element);\n serialize(element, value, shape.member);\n });\n }\n}\n\nfunction serializeScalar(xml, value, shape) {\n xml.addChildNode(\n new XmlText(shape.toWireFormat(value))\n );\n}\n\nfunction applyNamespaces(xml, shape, isRoot) {\n var uri, prefix = 'xmlns';\n if (shape.xmlNamespaceUri) {\n uri = shape.xmlNamespaceUri;\n if (shape.xmlNamespacePrefix) prefix += ':' + shape.xmlNamespacePrefix;\n } else if (isRoot && shape.api.xmlNamespaceUri) {\n uri = shape.api.xmlNamespaceUri;\n }\n\n if (uri) xml.addAttribute(prefix, uri);\n}\n\n/**\n * @api private\n */\nmodule.exports = XmlBuilder;\n","/**\n * Escapes characters that can not be in an XML attribute.\n */\nfunction escapeAttribute(value) {\n return value.replace(/&/g, '&').replace(/'/g, ''').replace(//g, '>').replace(/\"/g, '"');\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n escapeAttribute: escapeAttribute\n};\n","/**\n * Escapes characters that can not be in an XML element.\n */\nfunction escapeElement(value) {\n return value.replace(/&/g, '&')\n .replace(//g, '>')\n .replace(/\\r/g, ' ')\n .replace(/\\n/g, ' ')\n .replace(/\\u0085/g, '…')\n .replace(/\\u2028/, '
');\n}\n\n/**\n * @api private\n */\nmodule.exports = {\n escapeElement: escapeElement\n};\n","var AWS = require('../core');\nvar util = AWS.util;\nvar Shape = AWS.Model.Shape;\n\nvar xml2js = require('xml2js');\n\n/**\n * @api private\n */\nvar options = { // options passed to xml2js parser\n explicitCharkey: false, // undocumented\n trim: false, // trim the leading/trailing whitespace from text nodes\n normalize: false, // trim interior whitespace inside text nodes\n explicitRoot: false, // return the root node in the resulting object?\n emptyTag: null, // the default value for empty nodes\n explicitArray: true, // always put child nodes in an array\n ignoreAttrs: false, // ignore attributes, only create text nodes\n mergeAttrs: false, // merge attributes and child elements\n validator: null // a callable validator\n};\n\nfunction NodeXmlParser() { }\n\nNodeXmlParser.prototype.parse = function(xml, shape) {\n shape = shape || {};\n\n var result = null;\n var error = null;\n\n var parser = new xml2js.Parser(options);\n parser.parseString(xml, function (e, r) {\n error = e;\n result = r;\n });\n\n if (result) {\n var data = parseXml(result, shape);\n if (result.ResponseMetadata) {\n data.ResponseMetadata = parseXml(result.ResponseMetadata[0], {});\n }\n return data;\n } else if (error) {\n throw util.error(error, {code: 'XMLParserError', retryable: true});\n } else { // empty xml document\n return parseXml({}, shape);\n }\n};\n\nfunction parseXml(xml, shape) {\n switch (shape.type) {\n case 'structure': return parseStructure(xml, shape);\n case 'map': return parseMap(xml, shape);\n case 'list': return parseList(xml, shape);\n case undefined: case null: return parseUnknown(xml);\n default: return parseScalar(xml, shape);\n }\n}\n\nfunction parseStructure(xml, shape) {\n var data = {};\n if (xml === null) return data;\n\n util.each(shape.members, function(memberName, memberShape) {\n var xmlName = memberShape.name;\n if (Object.prototype.hasOwnProperty.call(xml, xmlName) && Array.isArray(xml[xmlName])) {\n var xmlChild = xml[xmlName];\n if (!memberShape.flattened) xmlChild = xmlChild[0];\n\n data[memberName] = parseXml(xmlChild, memberShape);\n } else if (memberShape.isXmlAttribute &&\n xml.$ && Object.prototype.hasOwnProperty.call(xml.$, xmlName)) {\n data[memberName] = parseScalar(xml.$[xmlName], memberShape);\n } else if (memberShape.type === 'list' && !shape.api.xmlNoDefaultLists) {\n data[memberName] = memberShape.defaultValue;\n }\n });\n\n return data;\n}\n\nfunction parseMap(xml, shape) {\n var data = {};\n if (xml === null) return data;\n\n var xmlKey = shape.key.name || 'key';\n var xmlValue = shape.value.name || 'value';\n var iterable = shape.flattened ? xml : xml.entry;\n\n if (Array.isArray(iterable)) {\n util.arrayEach(iterable, function(child) {\n data[child[xmlKey][0]] = parseXml(child[xmlValue][0], shape.value);\n });\n }\n\n return data;\n}\n\nfunction parseList(xml, shape) {\n var data = [];\n var name = shape.member.name || 'member';\n if (shape.flattened) {\n util.arrayEach(xml, function(xmlChild) {\n data.push(parseXml(xmlChild, shape.member));\n });\n } else if (xml && Array.isArray(xml[name])) {\n util.arrayEach(xml[name], function(child) {\n data.push(parseXml(child, shape.member));\n });\n }\n\n return data;\n}\n\nfunction parseScalar(text, shape) {\n if (text && text.$ && text.$.encoding === 'base64') {\n shape = new Shape.create({type: text.$.encoding});\n }\n if (text && text._) text = text._;\n\n if (typeof shape.toType === 'function') {\n return shape.toType(text);\n } else {\n return text;\n }\n}\n\nfunction parseUnknown(xml) {\n if (xml === undefined || xml === null) return '';\n if (typeof xml === 'string') return xml;\n\n // parse a list\n if (Array.isArray(xml)) {\n var arr = [];\n for (i = 0; i < xml.length; i++) {\n arr.push(parseXml(xml[i], {}));\n }\n return arr;\n }\n\n // empty object\n var keys = Object.keys(xml), i;\n if (keys.length === 0 || (keys.length === 1 && keys[0] === '$')) {\n return {};\n }\n\n // object, parse as structure\n var data = {};\n for (i = 0; i < keys.length; i++) {\n var key = keys[i], value = xml[key];\n if (key === '$') continue;\n if (value.length > 1) { // this member is a list\n data[key] = parseList(value, {member: {}});\n } else { // this member is a single item\n data[key] = parseXml(value[0], {});\n }\n }\n return data;\n}\n\n/**\n * @api private\n */\nmodule.exports = NodeXmlParser;\n","var escapeAttribute = require('./escape-attribute').escapeAttribute;\n\n/**\n * Represents an XML node.\n * @api private\n */\nfunction XmlNode(name, children) {\n if (children === void 0) { children = []; }\n this.name = name;\n this.children = children;\n this.attributes = {};\n}\nXmlNode.prototype.addAttribute = function (name, value) {\n this.attributes[name] = value;\n return this;\n};\nXmlNode.prototype.addChildNode = function (child) {\n this.children.push(child);\n return this;\n};\nXmlNode.prototype.removeAttribute = function (name) {\n delete this.attributes[name];\n return this;\n};\nXmlNode.prototype.toString = function () {\n var hasChildren = Boolean(this.children.length);\n var xmlText = '<' + this.name;\n // add attributes\n var attributes = this.attributes;\n for (var i = 0, attributeNames = Object.keys(attributes); i < attributeNames.length; i++) {\n var attributeName = attributeNames[i];\n var attribute = attributes[attributeName];\n if (typeof attribute !== 'undefined' && attribute !== null) {\n xmlText += ' ' + attributeName + '=\\\"' + escapeAttribute('' + attribute) + '\\\"';\n }\n }\n return xmlText += !hasChildren ? '/>' : '>' + this.children.map(function (c) { return c.toString(); }).join('') + '';\n};\n\n/**\n * @api private\n */\nmodule.exports = {\n XmlNode: XmlNode\n};\n","var escapeElement = require('./escape-element').escapeElement;\n\n/**\n * Represents an XML text value.\n * @api private\n */\nfunction XmlText(value) {\n this.value = value;\n}\n\nXmlText.prototype.toString = function () {\n return escapeElement('' + this.value);\n};\n\n/**\n * @api private\n */\nmodule.exports = {\n XmlText: XmlText\n};\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar LRU_1 = require(\"./utils/LRU\");\nvar CACHE_SIZE = 1000;\n/**\n * Inspired node-lru-cache[https://github.com/isaacs/node-lru-cache]\n */\nvar EndpointCache = /** @class */ (function () {\n function EndpointCache(maxSize) {\n if (maxSize === void 0) { maxSize = CACHE_SIZE; }\n this.maxSize = maxSize;\n this.cache = new LRU_1.LRUCache(maxSize);\n }\n ;\n Object.defineProperty(EndpointCache.prototype, \"size\", {\n get: function () {\n return this.cache.length;\n },\n enumerable: true,\n configurable: true\n });\n EndpointCache.prototype.put = function (key, value) {\n var keyString = typeof key !== 'string' ? EndpointCache.getKeyString(key) : key;\n var endpointRecord = this.populateValue(value);\n this.cache.put(keyString, endpointRecord);\n };\n EndpointCache.prototype.get = function (key) {\n var keyString = typeof key !== 'string' ? EndpointCache.getKeyString(key) : key;\n var now = Date.now();\n var records = this.cache.get(keyString);\n if (records) {\n for (var i = records.length-1; i >= 0; i--) {\n var record = records[i];\n if (record.Expire < now) {\n records.splice(i, 1);\n }\n }\n if (records.length === 0) {\n this.cache.remove(keyString);\n return undefined;\n }\n }\n return records;\n };\n EndpointCache.getKeyString = function (key) {\n var identifiers = [];\n var identifierNames = Object.keys(key).sort();\n for (var i = 0; i < identifierNames.length; i++) {\n var identifierName = identifierNames[i];\n if (key[identifierName] === undefined)\n continue;\n identifiers.push(key[identifierName]);\n }\n return identifiers.join(' ');\n };\n EndpointCache.prototype.populateValue = function (endpoints) {\n var now = Date.now();\n return endpoints.map(function (endpoint) { return ({\n Address: endpoint.Address || '',\n Expire: now + (endpoint.CachePeriodInMinutes || 1) * 60 * 1000\n }); });\n };\n EndpointCache.prototype.empty = function () {\n this.cache.empty();\n };\n EndpointCache.prototype.remove = function (key) {\n var keyString = typeof key !== 'string' ? EndpointCache.getKeyString(key) : key;\n this.cache.remove(keyString);\n };\n return EndpointCache;\n}());\nexports.EndpointCache = EndpointCache;","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar LinkedListNode = /** @class */ (function () {\n function LinkedListNode(key, value) {\n this.key = key;\n this.value = value;\n }\n return LinkedListNode;\n}());\nvar LRUCache = /** @class */ (function () {\n function LRUCache(size) {\n this.nodeMap = {};\n this.size = 0;\n if (typeof size !== 'number' || size < 1) {\n throw new Error('Cache size can only be positive number');\n }\n this.sizeLimit = size;\n }\n Object.defineProperty(LRUCache.prototype, \"length\", {\n get: function () {\n return this.size;\n },\n enumerable: true,\n configurable: true\n });\n LRUCache.prototype.prependToList = function (node) {\n if (!this.headerNode) {\n this.tailNode = node;\n }\n else {\n this.headerNode.prev = node;\n node.next = this.headerNode;\n }\n this.headerNode = node;\n this.size++;\n };\n LRUCache.prototype.removeFromTail = function () {\n if (!this.tailNode) {\n return undefined;\n }\n var node = this.tailNode;\n var prevNode = node.prev;\n if (prevNode) {\n prevNode.next = undefined;\n }\n node.prev = undefined;\n this.tailNode = prevNode;\n this.size--;\n return node;\n };\n LRUCache.prototype.detachFromList = function (node) {\n if (this.headerNode === node) {\n this.headerNode = node.next;\n }\n if (this.tailNode === node) {\n this.tailNode = node.prev;\n }\n if (node.prev) {\n node.prev.next = node.next;\n }\n if (node.next) {\n node.next.prev = node.prev;\n }\n node.next = undefined;\n node.prev = undefined;\n this.size--;\n };\n LRUCache.prototype.get = function (key) {\n if (this.nodeMap[key]) {\n var node = this.nodeMap[key];\n this.detachFromList(node);\n this.prependToList(node);\n return node.value;\n }\n };\n LRUCache.prototype.remove = function (key) {\n if (this.nodeMap[key]) {\n var node = this.nodeMap[key];\n this.detachFromList(node);\n delete this.nodeMap[key];\n }\n };\n LRUCache.prototype.put = function (key, value) {\n if (this.nodeMap[key]) {\n this.remove(key);\n }\n else if (this.size === this.sizeLimit) {\n var tailNode = this.removeFromTail();\n var key_1 = tailNode.key;\n delete this.nodeMap[key_1];\n }\n var newNode = new LinkedListNode(key, value);\n this.nodeMap[key] = newNode;\n this.prependToList(newNode);\n };\n LRUCache.prototype.empty = function () {\n var keys = Object.keys(this.nodeMap);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var node = this.nodeMap[key];\n this.detachFromList(node);\n delete this.nodeMap[key];\n }\n };\n return LRUCache;\n}());\nexports.LRUCache = LRUCache;","(function(exports) {\n \"use strict\";\n\n function isArray(obj) {\n if (obj !== null) {\n return Object.prototype.toString.call(obj) === \"[object Array]\";\n } else {\n return false;\n }\n }\n\n function isObject(obj) {\n if (obj !== null) {\n return Object.prototype.toString.call(obj) === \"[object Object]\";\n } else {\n return false;\n }\n }\n\n function strictDeepEqual(first, second) {\n // Check the scalar case first.\n if (first === second) {\n return true;\n }\n\n // Check if they are the same type.\n var firstType = Object.prototype.toString.call(first);\n if (firstType !== Object.prototype.toString.call(second)) {\n return false;\n }\n // We know that first and second have the same type so we can just check the\n // first type from now on.\n if (isArray(first) === true) {\n // Short circuit if they're not the same length;\n if (first.length !== second.length) {\n return false;\n }\n for (var i = 0; i < first.length; i++) {\n if (strictDeepEqual(first[i], second[i]) === false) {\n return false;\n }\n }\n return true;\n }\n if (isObject(first) === true) {\n // An object is equal if it has the same key/value pairs.\n var keysSeen = {};\n for (var key in first) {\n if (hasOwnProperty.call(first, key)) {\n if (strictDeepEqual(first[key], second[key]) === false) {\n return false;\n }\n keysSeen[key] = true;\n }\n }\n // Now check that there aren't any keys in second that weren't\n // in first.\n for (var key2 in second) {\n if (hasOwnProperty.call(second, key2)) {\n if (keysSeen[key2] !== true) {\n return false;\n }\n }\n }\n return true;\n }\n return false;\n }\n\n function isFalse(obj) {\n // From the spec:\n // A false value corresponds to the following values:\n // Empty list\n // Empty object\n // Empty string\n // False boolean\n // null value\n\n // First check the scalar values.\n if (obj === \"\" || obj === false || obj === null) {\n return true;\n } else if (isArray(obj) && obj.length === 0) {\n // Check for an empty array.\n return true;\n } else if (isObject(obj)) {\n // Check for an empty object.\n for (var key in obj) {\n // If there are any keys, then\n // the object is not empty so the object\n // is not false.\n if (obj.hasOwnProperty(key)) {\n return false;\n }\n }\n return true;\n } else {\n return false;\n }\n }\n\n function objValues(obj) {\n var keys = Object.keys(obj);\n var values = [];\n for (var i = 0; i < keys.length; i++) {\n values.push(obj[keys[i]]);\n }\n return values;\n }\n\n function merge(a, b) {\n var merged = {};\n for (var key in a) {\n merged[key] = a[key];\n }\n for (var key2 in b) {\n merged[key2] = b[key2];\n }\n return merged;\n }\n\n var trimLeft;\n if (typeof String.prototype.trimLeft === \"function\") {\n trimLeft = function(str) {\n return str.trimLeft();\n };\n } else {\n trimLeft = function(str) {\n return str.match(/^\\s*(.*)/)[1];\n };\n }\n\n // Type constants used to define functions.\n var TYPE_NUMBER = 0;\n var TYPE_ANY = 1;\n var TYPE_STRING = 2;\n var TYPE_ARRAY = 3;\n var TYPE_OBJECT = 4;\n var TYPE_BOOLEAN = 5;\n var TYPE_EXPREF = 6;\n var TYPE_NULL = 7;\n var TYPE_ARRAY_NUMBER = 8;\n var TYPE_ARRAY_STRING = 9;\n\n var TOK_EOF = \"EOF\";\n var TOK_UNQUOTEDIDENTIFIER = \"UnquotedIdentifier\";\n var TOK_QUOTEDIDENTIFIER = \"QuotedIdentifier\";\n var TOK_RBRACKET = \"Rbracket\";\n var TOK_RPAREN = \"Rparen\";\n var TOK_COMMA = \"Comma\";\n var TOK_COLON = \"Colon\";\n var TOK_RBRACE = \"Rbrace\";\n var TOK_NUMBER = \"Number\";\n var TOK_CURRENT = \"Current\";\n var TOK_EXPREF = \"Expref\";\n var TOK_PIPE = \"Pipe\";\n var TOK_OR = \"Or\";\n var TOK_AND = \"And\";\n var TOK_EQ = \"EQ\";\n var TOK_GT = \"GT\";\n var TOK_LT = \"LT\";\n var TOK_GTE = \"GTE\";\n var TOK_LTE = \"LTE\";\n var TOK_NE = \"NE\";\n var TOK_FLATTEN = \"Flatten\";\n var TOK_STAR = \"Star\";\n var TOK_FILTER = \"Filter\";\n var TOK_DOT = \"Dot\";\n var TOK_NOT = \"Not\";\n var TOK_LBRACE = \"Lbrace\";\n var TOK_LBRACKET = \"Lbracket\";\n var TOK_LPAREN= \"Lparen\";\n var TOK_LITERAL= \"Literal\";\n\n // The \"&\", \"[\", \"<\", \">\" tokens\n // are not in basicToken because\n // there are two token variants\n // (\"&&\", \"[?\", \"<=\", \">=\"). This is specially handled\n // below.\n\n var basicTokens = {\n \".\": TOK_DOT,\n \"*\": TOK_STAR,\n \",\": TOK_COMMA,\n \":\": TOK_COLON,\n \"{\": TOK_LBRACE,\n \"}\": TOK_RBRACE,\n \"]\": TOK_RBRACKET,\n \"(\": TOK_LPAREN,\n \")\": TOK_RPAREN,\n \"@\": TOK_CURRENT\n };\n\n var operatorStartToken = {\n \"<\": true,\n \">\": true,\n \"=\": true,\n \"!\": true\n };\n\n var skipChars = {\n \" \": true,\n \"\\t\": true,\n \"\\n\": true\n };\n\n\n function isAlpha(ch) {\n return (ch >= \"a\" && ch <= \"z\") ||\n (ch >= \"A\" && ch <= \"Z\") ||\n ch === \"_\";\n }\n\n function isNum(ch) {\n return (ch >= \"0\" && ch <= \"9\") ||\n ch === \"-\";\n }\n function isAlphaNum(ch) {\n return (ch >= \"a\" && ch <= \"z\") ||\n (ch >= \"A\" && ch <= \"Z\") ||\n (ch >= \"0\" && ch <= \"9\") ||\n ch === \"_\";\n }\n\n function Lexer() {\n }\n Lexer.prototype = {\n tokenize: function(stream) {\n var tokens = [];\n this._current = 0;\n var start;\n var identifier;\n var token;\n while (this._current < stream.length) {\n if (isAlpha(stream[this._current])) {\n start = this._current;\n identifier = this._consumeUnquotedIdentifier(stream);\n tokens.push({type: TOK_UNQUOTEDIDENTIFIER,\n value: identifier,\n start: start});\n } else if (basicTokens[stream[this._current]] !== undefined) {\n tokens.push({type: basicTokens[stream[this._current]],\n value: stream[this._current],\n start: this._current});\n this._current++;\n } else if (isNum(stream[this._current])) {\n token = this._consumeNumber(stream);\n tokens.push(token);\n } else if (stream[this._current] === \"[\") {\n // No need to increment this._current. This happens\n // in _consumeLBracket\n token = this._consumeLBracket(stream);\n tokens.push(token);\n } else if (stream[this._current] === \"\\\"\") {\n start = this._current;\n identifier = this._consumeQuotedIdentifier(stream);\n tokens.push({type: TOK_QUOTEDIDENTIFIER,\n value: identifier,\n start: start});\n } else if (stream[this._current] === \"'\") {\n start = this._current;\n identifier = this._consumeRawStringLiteral(stream);\n tokens.push({type: TOK_LITERAL,\n value: identifier,\n start: start});\n } else if (stream[this._current] === \"`\") {\n start = this._current;\n var literal = this._consumeLiteral(stream);\n tokens.push({type: TOK_LITERAL,\n value: literal,\n start: start});\n } else if (operatorStartToken[stream[this._current]] !== undefined) {\n tokens.push(this._consumeOperator(stream));\n } else if (skipChars[stream[this._current]] !== undefined) {\n // Ignore whitespace.\n this._current++;\n } else if (stream[this._current] === \"&\") {\n start = this._current;\n this._current++;\n if (stream[this._current] === \"&\") {\n this._current++;\n tokens.push({type: TOK_AND, value: \"&&\", start: start});\n } else {\n tokens.push({type: TOK_EXPREF, value: \"&\", start: start});\n }\n } else if (stream[this._current] === \"|\") {\n start = this._current;\n this._current++;\n if (stream[this._current] === \"|\") {\n this._current++;\n tokens.push({type: TOK_OR, value: \"||\", start: start});\n } else {\n tokens.push({type: TOK_PIPE, value: \"|\", start: start});\n }\n } else {\n var error = new Error(\"Unknown character:\" + stream[this._current]);\n error.name = \"LexerError\";\n throw error;\n }\n }\n return tokens;\n },\n\n _consumeUnquotedIdentifier: function(stream) {\n var start = this._current;\n this._current++;\n while (this._current < stream.length && isAlphaNum(stream[this._current])) {\n this._current++;\n }\n return stream.slice(start, this._current);\n },\n\n _consumeQuotedIdentifier: function(stream) {\n var start = this._current;\n this._current++;\n var maxLength = stream.length;\n while (stream[this._current] !== \"\\\"\" && this._current < maxLength) {\n // You can escape a double quote and you can escape an escape.\n var current = this._current;\n if (stream[current] === \"\\\\\" && (stream[current + 1] === \"\\\\\" ||\n stream[current + 1] === \"\\\"\")) {\n current += 2;\n } else {\n current++;\n }\n this._current = current;\n }\n this._current++;\n return JSON.parse(stream.slice(start, this._current));\n },\n\n _consumeRawStringLiteral: function(stream) {\n var start = this._current;\n this._current++;\n var maxLength = stream.length;\n while (stream[this._current] !== \"'\" && this._current < maxLength) {\n // You can escape a single quote and you can escape an escape.\n var current = this._current;\n if (stream[current] === \"\\\\\" && (stream[current + 1] === \"\\\\\" ||\n stream[current + 1] === \"'\")) {\n current += 2;\n } else {\n current++;\n }\n this._current = current;\n }\n this._current++;\n var literal = stream.slice(start + 1, this._current - 1);\n return literal.replace(\"\\\\'\", \"'\");\n },\n\n _consumeNumber: function(stream) {\n var start = this._current;\n this._current++;\n var maxLength = stream.length;\n while (isNum(stream[this._current]) && this._current < maxLength) {\n this._current++;\n }\n var value = parseInt(stream.slice(start, this._current));\n return {type: TOK_NUMBER, value: value, start: start};\n },\n\n _consumeLBracket: function(stream) {\n var start = this._current;\n this._current++;\n if (stream[this._current] === \"?\") {\n this._current++;\n return {type: TOK_FILTER, value: \"[?\", start: start};\n } else if (stream[this._current] === \"]\") {\n this._current++;\n return {type: TOK_FLATTEN, value: \"[]\", start: start};\n } else {\n return {type: TOK_LBRACKET, value: \"[\", start: start};\n }\n },\n\n _consumeOperator: function(stream) {\n var start = this._current;\n var startingChar = stream[start];\n this._current++;\n if (startingChar === \"!\") {\n if (stream[this._current] === \"=\") {\n this._current++;\n return {type: TOK_NE, value: \"!=\", start: start};\n } else {\n return {type: TOK_NOT, value: \"!\", start: start};\n }\n } else if (startingChar === \"<\") {\n if (stream[this._current] === \"=\") {\n this._current++;\n return {type: TOK_LTE, value: \"<=\", start: start};\n } else {\n return {type: TOK_LT, value: \"<\", start: start};\n }\n } else if (startingChar === \">\") {\n if (stream[this._current] === \"=\") {\n this._current++;\n return {type: TOK_GTE, value: \">=\", start: start};\n } else {\n return {type: TOK_GT, value: \">\", start: start};\n }\n } else if (startingChar === \"=\") {\n if (stream[this._current] === \"=\") {\n this._current++;\n return {type: TOK_EQ, value: \"==\", start: start};\n }\n }\n },\n\n _consumeLiteral: function(stream) {\n this._current++;\n var start = this._current;\n var maxLength = stream.length;\n var literal;\n while(stream[this._current] !== \"`\" && this._current < maxLength) {\n // You can escape a literal char or you can escape the escape.\n var current = this._current;\n if (stream[current] === \"\\\\\" && (stream[current + 1] === \"\\\\\" ||\n stream[current + 1] === \"`\")) {\n current += 2;\n } else {\n current++;\n }\n this._current = current;\n }\n var literalString = trimLeft(stream.slice(start, this._current));\n literalString = literalString.replace(\"\\\\`\", \"`\");\n if (this._looksLikeJSON(literalString)) {\n literal = JSON.parse(literalString);\n } else {\n // Try to JSON parse it as \"\"\n literal = JSON.parse(\"\\\"\" + literalString + \"\\\"\");\n }\n // +1 gets us to the ending \"`\", +1 to move on to the next char.\n this._current++;\n return literal;\n },\n\n _looksLikeJSON: function(literalString) {\n var startingChars = \"[{\\\"\";\n var jsonLiterals = [\"true\", \"false\", \"null\"];\n var numberLooking = \"-0123456789\";\n\n if (literalString === \"\") {\n return false;\n } else if (startingChars.indexOf(literalString[0]) >= 0) {\n return true;\n } else if (jsonLiterals.indexOf(literalString) >= 0) {\n return true;\n } else if (numberLooking.indexOf(literalString[0]) >= 0) {\n try {\n JSON.parse(literalString);\n return true;\n } catch (ex) {\n return false;\n }\n } else {\n return false;\n }\n }\n };\n\n var bindingPower = {};\n bindingPower[TOK_EOF] = 0;\n bindingPower[TOK_UNQUOTEDIDENTIFIER] = 0;\n bindingPower[TOK_QUOTEDIDENTIFIER] = 0;\n bindingPower[TOK_RBRACKET] = 0;\n bindingPower[TOK_RPAREN] = 0;\n bindingPower[TOK_COMMA] = 0;\n bindingPower[TOK_RBRACE] = 0;\n bindingPower[TOK_NUMBER] = 0;\n bindingPower[TOK_CURRENT] = 0;\n bindingPower[TOK_EXPREF] = 0;\n bindingPower[TOK_PIPE] = 1;\n bindingPower[TOK_OR] = 2;\n bindingPower[TOK_AND] = 3;\n bindingPower[TOK_EQ] = 5;\n bindingPower[TOK_GT] = 5;\n bindingPower[TOK_LT] = 5;\n bindingPower[TOK_GTE] = 5;\n bindingPower[TOK_LTE] = 5;\n bindingPower[TOK_NE] = 5;\n bindingPower[TOK_FLATTEN] = 9;\n bindingPower[TOK_STAR] = 20;\n bindingPower[TOK_FILTER] = 21;\n bindingPower[TOK_DOT] = 40;\n bindingPower[TOK_NOT] = 45;\n bindingPower[TOK_LBRACE] = 50;\n bindingPower[TOK_LBRACKET] = 55;\n bindingPower[TOK_LPAREN] = 60;\n\n function Parser() {\n }\n\n Parser.prototype = {\n parse: function(expression) {\n this._loadTokens(expression);\n this.index = 0;\n var ast = this.expression(0);\n if (this._lookahead(0) !== TOK_EOF) {\n var t = this._lookaheadToken(0);\n var error = new Error(\n \"Unexpected token type: \" + t.type + \", value: \" + t.value);\n error.name = \"ParserError\";\n throw error;\n }\n return ast;\n },\n\n _loadTokens: function(expression) {\n var lexer = new Lexer();\n var tokens = lexer.tokenize(expression);\n tokens.push({type: TOK_EOF, value: \"\", start: expression.length});\n this.tokens = tokens;\n },\n\n expression: function(rbp) {\n var leftToken = this._lookaheadToken(0);\n this._advance();\n var left = this.nud(leftToken);\n var currentToken = this._lookahead(0);\n while (rbp < bindingPower[currentToken]) {\n this._advance();\n left = this.led(currentToken, left);\n currentToken = this._lookahead(0);\n }\n return left;\n },\n\n _lookahead: function(number) {\n return this.tokens[this.index + number].type;\n },\n\n _lookaheadToken: function(number) {\n return this.tokens[this.index + number];\n },\n\n _advance: function() {\n this.index++;\n },\n\n nud: function(token) {\n var left;\n var right;\n var expression;\n switch (token.type) {\n case TOK_LITERAL:\n return {type: \"Literal\", value: token.value};\n case TOK_UNQUOTEDIDENTIFIER:\n return {type: \"Field\", name: token.value};\n case TOK_QUOTEDIDENTIFIER:\n var node = {type: \"Field\", name: token.value};\n if (this._lookahead(0) === TOK_LPAREN) {\n throw new Error(\"Quoted identifier not allowed for function names.\");\n } else {\n return node;\n }\n break;\n case TOK_NOT:\n right = this.expression(bindingPower.Not);\n return {type: \"NotExpression\", children: [right]};\n case TOK_STAR:\n left = {type: \"Identity\"};\n right = null;\n if (this._lookahead(0) === TOK_RBRACKET) {\n // This can happen in a multiselect,\n // [a, b, *]\n right = {type: \"Identity\"};\n } else {\n right = this._parseProjectionRHS(bindingPower.Star);\n }\n return {type: \"ValueProjection\", children: [left, right]};\n case TOK_FILTER:\n return this.led(token.type, {type: \"Identity\"});\n case TOK_LBRACE:\n return this._parseMultiselectHash();\n case TOK_FLATTEN:\n left = {type: TOK_FLATTEN, children: [{type: \"Identity\"}]};\n right = this._parseProjectionRHS(bindingPower.Flatten);\n return {type: \"Projection\", children: [left, right]};\n case TOK_LBRACKET:\n if (this._lookahead(0) === TOK_NUMBER || this._lookahead(0) === TOK_COLON) {\n right = this._parseIndexExpression();\n return this._projectIfSlice({type: \"Identity\"}, right);\n } else if (this._lookahead(0) === TOK_STAR &&\n this._lookahead(1) === TOK_RBRACKET) {\n this._advance();\n this._advance();\n right = this._parseProjectionRHS(bindingPower.Star);\n return {type: \"Projection\",\n children: [{type: \"Identity\"}, right]};\n } else {\n return this._parseMultiselectList();\n }\n break;\n case TOK_CURRENT:\n return {type: TOK_CURRENT};\n case TOK_EXPREF:\n expression = this.expression(bindingPower.Expref);\n return {type: \"ExpressionReference\", children: [expression]};\n case TOK_LPAREN:\n var args = [];\n while (this._lookahead(0) !== TOK_RPAREN) {\n if (this._lookahead(0) === TOK_CURRENT) {\n expression = {type: TOK_CURRENT};\n this._advance();\n } else {\n expression = this.expression(0);\n }\n args.push(expression);\n }\n this._match(TOK_RPAREN);\n return args[0];\n default:\n this._errorToken(token);\n }\n },\n\n led: function(tokenName, left) {\n var right;\n switch(tokenName) {\n case TOK_DOT:\n var rbp = bindingPower.Dot;\n if (this._lookahead(0) !== TOK_STAR) {\n right = this._parseDotRHS(rbp);\n return {type: \"Subexpression\", children: [left, right]};\n } else {\n // Creating a projection.\n this._advance();\n right = this._parseProjectionRHS(rbp);\n return {type: \"ValueProjection\", children: [left, right]};\n }\n break;\n case TOK_PIPE:\n right = this.expression(bindingPower.Pipe);\n return {type: TOK_PIPE, children: [left, right]};\n case TOK_OR:\n right = this.expression(bindingPower.Or);\n return {type: \"OrExpression\", children: [left, right]};\n case TOK_AND:\n right = this.expression(bindingPower.And);\n return {type: \"AndExpression\", children: [left, right]};\n case TOK_LPAREN:\n var name = left.name;\n var args = [];\n var expression, node;\n while (this._lookahead(0) !== TOK_RPAREN) {\n if (this._lookahead(0) === TOK_CURRENT) {\n expression = {type: TOK_CURRENT};\n this._advance();\n } else {\n expression = this.expression(0);\n }\n if (this._lookahead(0) === TOK_COMMA) {\n this._match(TOK_COMMA);\n }\n args.push(expression);\n }\n this._match(TOK_RPAREN);\n node = {type: \"Function\", name: name, children: args};\n return node;\n case TOK_FILTER:\n var condition = this.expression(0);\n this._match(TOK_RBRACKET);\n if (this._lookahead(0) === TOK_FLATTEN) {\n right = {type: \"Identity\"};\n } else {\n right = this._parseProjectionRHS(bindingPower.Filter);\n }\n return {type: \"FilterProjection\", children: [left, right, condition]};\n case TOK_FLATTEN:\n var leftNode = {type: TOK_FLATTEN, children: [left]};\n var rightNode = this._parseProjectionRHS(bindingPower.Flatten);\n return {type: \"Projection\", children: [leftNode, rightNode]};\n case TOK_EQ:\n case TOK_NE:\n case TOK_GT:\n case TOK_GTE:\n case TOK_LT:\n case TOK_LTE:\n return this._parseComparator(left, tokenName);\n case TOK_LBRACKET:\n var token = this._lookaheadToken(0);\n if (token.type === TOK_NUMBER || token.type === TOK_COLON) {\n right = this._parseIndexExpression();\n return this._projectIfSlice(left, right);\n } else {\n this._match(TOK_STAR);\n this._match(TOK_RBRACKET);\n right = this._parseProjectionRHS(bindingPower.Star);\n return {type: \"Projection\", children: [left, right]};\n }\n break;\n default:\n this._errorToken(this._lookaheadToken(0));\n }\n },\n\n _match: function(tokenType) {\n if (this._lookahead(0) === tokenType) {\n this._advance();\n } else {\n var t = this._lookaheadToken(0);\n var error = new Error(\"Expected \" + tokenType + \", got: \" + t.type);\n error.name = \"ParserError\";\n throw error;\n }\n },\n\n _errorToken: function(token) {\n var error = new Error(\"Invalid token (\" +\n token.type + \"): \\\"\" +\n token.value + \"\\\"\");\n error.name = \"ParserError\";\n throw error;\n },\n\n\n _parseIndexExpression: function() {\n if (this._lookahead(0) === TOK_COLON || this._lookahead(1) === TOK_COLON) {\n return this._parseSliceExpression();\n } else {\n var node = {\n type: \"Index\",\n value: this._lookaheadToken(0).value};\n this._advance();\n this._match(TOK_RBRACKET);\n return node;\n }\n },\n\n _projectIfSlice: function(left, right) {\n var indexExpr = {type: \"IndexExpression\", children: [left, right]};\n if (right.type === \"Slice\") {\n return {\n type: \"Projection\",\n children: [indexExpr, this._parseProjectionRHS(bindingPower.Star)]\n };\n } else {\n return indexExpr;\n }\n },\n\n _parseSliceExpression: function() {\n // [start:end:step] where each part is optional, as well as the last\n // colon.\n var parts = [null, null, null];\n var index = 0;\n var currentToken = this._lookahead(0);\n while (currentToken !== TOK_RBRACKET && index < 3) {\n if (currentToken === TOK_COLON) {\n index++;\n this._advance();\n } else if (currentToken === TOK_NUMBER) {\n parts[index] = this._lookaheadToken(0).value;\n this._advance();\n } else {\n var t = this._lookahead(0);\n var error = new Error(\"Syntax error, unexpected token: \" +\n t.value + \"(\" + t.type + \")\");\n error.name = \"Parsererror\";\n throw error;\n }\n currentToken = this._lookahead(0);\n }\n this._match(TOK_RBRACKET);\n return {\n type: \"Slice\",\n children: parts\n };\n },\n\n _parseComparator: function(left, comparator) {\n var right = this.expression(bindingPower[comparator]);\n return {type: \"Comparator\", name: comparator, children: [left, right]};\n },\n\n _parseDotRHS: function(rbp) {\n var lookahead = this._lookahead(0);\n var exprTokens = [TOK_UNQUOTEDIDENTIFIER, TOK_QUOTEDIDENTIFIER, TOK_STAR];\n if (exprTokens.indexOf(lookahead) >= 0) {\n return this.expression(rbp);\n } else if (lookahead === TOK_LBRACKET) {\n this._match(TOK_LBRACKET);\n return this._parseMultiselectList();\n } else if (lookahead === TOK_LBRACE) {\n this._match(TOK_LBRACE);\n return this._parseMultiselectHash();\n }\n },\n\n _parseProjectionRHS: function(rbp) {\n var right;\n if (bindingPower[this._lookahead(0)] < 10) {\n right = {type: \"Identity\"};\n } else if (this._lookahead(0) === TOK_LBRACKET) {\n right = this.expression(rbp);\n } else if (this._lookahead(0) === TOK_FILTER) {\n right = this.expression(rbp);\n } else if (this._lookahead(0) === TOK_DOT) {\n this._match(TOK_DOT);\n right = this._parseDotRHS(rbp);\n } else {\n var t = this._lookaheadToken(0);\n var error = new Error(\"Sytanx error, unexpected token: \" +\n t.value + \"(\" + t.type + \")\");\n error.name = \"ParserError\";\n throw error;\n }\n return right;\n },\n\n _parseMultiselectList: function() {\n var expressions = [];\n while (this._lookahead(0) !== TOK_RBRACKET) {\n var expression = this.expression(0);\n expressions.push(expression);\n if (this._lookahead(0) === TOK_COMMA) {\n this._match(TOK_COMMA);\n if (this._lookahead(0) === TOK_RBRACKET) {\n throw new Error(\"Unexpected token Rbracket\");\n }\n }\n }\n this._match(TOK_RBRACKET);\n return {type: \"MultiSelectList\", children: expressions};\n },\n\n _parseMultiselectHash: function() {\n var pairs = [];\n var identifierTypes = [TOK_UNQUOTEDIDENTIFIER, TOK_QUOTEDIDENTIFIER];\n var keyToken, keyName, value, node;\n for (;;) {\n keyToken = this._lookaheadToken(0);\n if (identifierTypes.indexOf(keyToken.type) < 0) {\n throw new Error(\"Expecting an identifier token, got: \" +\n keyToken.type);\n }\n keyName = keyToken.value;\n this._advance();\n this._match(TOK_COLON);\n value = this.expression(0);\n node = {type: \"KeyValuePair\", name: keyName, value: value};\n pairs.push(node);\n if (this._lookahead(0) === TOK_COMMA) {\n this._match(TOK_COMMA);\n } else if (this._lookahead(0) === TOK_RBRACE) {\n this._match(TOK_RBRACE);\n break;\n }\n }\n return {type: \"MultiSelectHash\", children: pairs};\n }\n };\n\n\n function TreeInterpreter(runtime) {\n this.runtime = runtime;\n }\n\n TreeInterpreter.prototype = {\n search: function(node, value) {\n return this.visit(node, value);\n },\n\n visit: function(node, value) {\n var matched, current, result, first, second, field, left, right, collected, i;\n switch (node.type) {\n case \"Field\":\n if (value === null ) {\n return null;\n } else if (isObject(value)) {\n field = value[node.name];\n if (field === undefined) {\n return null;\n } else {\n return field;\n }\n } else {\n return null;\n }\n break;\n case \"Subexpression\":\n result = this.visit(node.children[0], value);\n for (i = 1; i < node.children.length; i++) {\n result = this.visit(node.children[1], result);\n if (result === null) {\n return null;\n }\n }\n return result;\n case \"IndexExpression\":\n left = this.visit(node.children[0], value);\n right = this.visit(node.children[1], left);\n return right;\n case \"Index\":\n if (!isArray(value)) {\n return null;\n }\n var index = node.value;\n if (index < 0) {\n index = value.length + index;\n }\n result = value[index];\n if (result === undefined) {\n result = null;\n }\n return result;\n case \"Slice\":\n if (!isArray(value)) {\n return null;\n }\n var sliceParams = node.children.slice(0);\n var computed = this.computeSliceParams(value.length, sliceParams);\n var start = computed[0];\n var stop = computed[1];\n var step = computed[2];\n result = [];\n if (step > 0) {\n for (i = start; i < stop; i += step) {\n result.push(value[i]);\n }\n } else {\n for (i = start; i > stop; i += step) {\n result.push(value[i]);\n }\n }\n return result;\n case \"Projection\":\n // Evaluate left child.\n var base = this.visit(node.children[0], value);\n if (!isArray(base)) {\n return null;\n }\n collected = [];\n for (i = 0; i < base.length; i++) {\n current = this.visit(node.children[1], base[i]);\n if (current !== null) {\n collected.push(current);\n }\n }\n return collected;\n case \"ValueProjection\":\n // Evaluate left child.\n base = this.visit(node.children[0], value);\n if (!isObject(base)) {\n return null;\n }\n collected = [];\n var values = objValues(base);\n for (i = 0; i < values.length; i++) {\n current = this.visit(node.children[1], values[i]);\n if (current !== null) {\n collected.push(current);\n }\n }\n return collected;\n case \"FilterProjection\":\n base = this.visit(node.children[0], value);\n if (!isArray(base)) {\n return null;\n }\n var filtered = [];\n var finalResults = [];\n for (i = 0; i < base.length; i++) {\n matched = this.visit(node.children[2], base[i]);\n if (!isFalse(matched)) {\n filtered.push(base[i]);\n }\n }\n for (var j = 0; j < filtered.length; j++) {\n current = this.visit(node.children[1], filtered[j]);\n if (current !== null) {\n finalResults.push(current);\n }\n }\n return finalResults;\n case \"Comparator\":\n first = this.visit(node.children[0], value);\n second = this.visit(node.children[1], value);\n switch(node.name) {\n case TOK_EQ:\n result = strictDeepEqual(first, second);\n break;\n case TOK_NE:\n result = !strictDeepEqual(first, second);\n break;\n case TOK_GT:\n result = first > second;\n break;\n case TOK_GTE:\n result = first >= second;\n break;\n case TOK_LT:\n result = first < second;\n break;\n case TOK_LTE:\n result = first <= second;\n break;\n default:\n throw new Error(\"Unknown comparator: \" + node.name);\n }\n return result;\n case TOK_FLATTEN:\n var original = this.visit(node.children[0], value);\n if (!isArray(original)) {\n return null;\n }\n var merged = [];\n for (i = 0; i < original.length; i++) {\n current = original[i];\n if (isArray(current)) {\n merged.push.apply(merged, current);\n } else {\n merged.push(current);\n }\n }\n return merged;\n case \"Identity\":\n return value;\n case \"MultiSelectList\":\n if (value === null) {\n return null;\n }\n collected = [];\n for (i = 0; i < node.children.length; i++) {\n collected.push(this.visit(node.children[i], value));\n }\n return collected;\n case \"MultiSelectHash\":\n if (value === null) {\n return null;\n }\n collected = {};\n var child;\n for (i = 0; i < node.children.length; i++) {\n child = node.children[i];\n collected[child.name] = this.visit(child.value, value);\n }\n return collected;\n case \"OrExpression\":\n matched = this.visit(node.children[0], value);\n if (isFalse(matched)) {\n matched = this.visit(node.children[1], value);\n }\n return matched;\n case \"AndExpression\":\n first = this.visit(node.children[0], value);\n\n if (isFalse(first) === true) {\n return first;\n }\n return this.visit(node.children[1], value);\n case \"NotExpression\":\n first = this.visit(node.children[0], value);\n return isFalse(first);\n case \"Literal\":\n return node.value;\n case TOK_PIPE:\n left = this.visit(node.children[0], value);\n return this.visit(node.children[1], left);\n case TOK_CURRENT:\n return value;\n case \"Function\":\n var resolvedArgs = [];\n for (i = 0; i < node.children.length; i++) {\n resolvedArgs.push(this.visit(node.children[i], value));\n }\n return this.runtime.callFunction(node.name, resolvedArgs);\n case \"ExpressionReference\":\n var refNode = node.children[0];\n // Tag the node with a specific attribute so the type\n // checker verify the type.\n refNode.jmespathType = TOK_EXPREF;\n return refNode;\n default:\n throw new Error(\"Unknown node type: \" + node.type);\n }\n },\n\n computeSliceParams: function(arrayLength, sliceParams) {\n var start = sliceParams[0];\n var stop = sliceParams[1];\n var step = sliceParams[2];\n var computed = [null, null, null];\n if (step === null) {\n step = 1;\n } else if (step === 0) {\n var error = new Error(\"Invalid slice, step cannot be 0\");\n error.name = \"RuntimeError\";\n throw error;\n }\n var stepValueNegative = step < 0 ? true : false;\n\n if (start === null) {\n start = stepValueNegative ? arrayLength - 1 : 0;\n } else {\n start = this.capSliceRange(arrayLength, start, step);\n }\n\n if (stop === null) {\n stop = stepValueNegative ? -1 : arrayLength;\n } else {\n stop = this.capSliceRange(arrayLength, stop, step);\n }\n computed[0] = start;\n computed[1] = stop;\n computed[2] = step;\n return computed;\n },\n\n capSliceRange: function(arrayLength, actualValue, step) {\n if (actualValue < 0) {\n actualValue += arrayLength;\n if (actualValue < 0) {\n actualValue = step < 0 ? -1 : 0;\n }\n } else if (actualValue >= arrayLength) {\n actualValue = step < 0 ? arrayLength - 1 : arrayLength;\n }\n return actualValue;\n }\n\n };\n\n function Runtime(interpreter) {\n this._interpreter = interpreter;\n this.functionTable = {\n // name: [function, ]\n // The can be:\n //\n // {\n // args: [[type1, type2], [type1, type2]],\n // variadic: true|false\n // }\n //\n // Each arg in the arg list is a list of valid types\n // (if the function is overloaded and supports multiple\n // types. If the type is \"any\" then no type checking\n // occurs on the argument. Variadic is optional\n // and if not provided is assumed to be false.\n abs: {_func: this._functionAbs, _signature: [{types: [TYPE_NUMBER]}]},\n avg: {_func: this._functionAvg, _signature: [{types: [TYPE_ARRAY_NUMBER]}]},\n ceil: {_func: this._functionCeil, _signature: [{types: [TYPE_NUMBER]}]},\n contains: {\n _func: this._functionContains,\n _signature: [{types: [TYPE_STRING, TYPE_ARRAY]},\n {types: [TYPE_ANY]}]},\n \"ends_with\": {\n _func: this._functionEndsWith,\n _signature: [{types: [TYPE_STRING]}, {types: [TYPE_STRING]}]},\n floor: {_func: this._functionFloor, _signature: [{types: [TYPE_NUMBER]}]},\n length: {\n _func: this._functionLength,\n _signature: [{types: [TYPE_STRING, TYPE_ARRAY, TYPE_OBJECT]}]},\n map: {\n _func: this._functionMap,\n _signature: [{types: [TYPE_EXPREF]}, {types: [TYPE_ARRAY]}]},\n max: {\n _func: this._functionMax,\n _signature: [{types: [TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING]}]},\n \"merge\": {\n _func: this._functionMerge,\n _signature: [{types: [TYPE_OBJECT], variadic: true}]\n },\n \"max_by\": {\n _func: this._functionMaxBy,\n _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}]\n },\n sum: {_func: this._functionSum, _signature: [{types: [TYPE_ARRAY_NUMBER]}]},\n \"starts_with\": {\n _func: this._functionStartsWith,\n _signature: [{types: [TYPE_STRING]}, {types: [TYPE_STRING]}]},\n min: {\n _func: this._functionMin,\n _signature: [{types: [TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING]}]},\n \"min_by\": {\n _func: this._functionMinBy,\n _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}]\n },\n type: {_func: this._functionType, _signature: [{types: [TYPE_ANY]}]},\n keys: {_func: this._functionKeys, _signature: [{types: [TYPE_OBJECT]}]},\n values: {_func: this._functionValues, _signature: [{types: [TYPE_OBJECT]}]},\n sort: {_func: this._functionSort, _signature: [{types: [TYPE_ARRAY_STRING, TYPE_ARRAY_NUMBER]}]},\n \"sort_by\": {\n _func: this._functionSortBy,\n _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}]\n },\n join: {\n _func: this._functionJoin,\n _signature: [\n {types: [TYPE_STRING]},\n {types: [TYPE_ARRAY_STRING]}\n ]\n },\n reverse: {\n _func: this._functionReverse,\n _signature: [{types: [TYPE_STRING, TYPE_ARRAY]}]},\n \"to_array\": {_func: this._functionToArray, _signature: [{types: [TYPE_ANY]}]},\n \"to_string\": {_func: this._functionToString, _signature: [{types: [TYPE_ANY]}]},\n \"to_number\": {_func: this._functionToNumber, _signature: [{types: [TYPE_ANY]}]},\n \"not_null\": {\n _func: this._functionNotNull,\n _signature: [{types: [TYPE_ANY], variadic: true}]\n }\n };\n }\n\n Runtime.prototype = {\n callFunction: function(name, resolvedArgs) {\n var functionEntry = this.functionTable[name];\n if (functionEntry === undefined) {\n throw new Error(\"Unknown function: \" + name + \"()\");\n }\n this._validateArgs(name, resolvedArgs, functionEntry._signature);\n return functionEntry._func.call(this, resolvedArgs);\n },\n\n _validateArgs: function(name, args, signature) {\n // Validating the args requires validating\n // the correct arity and the correct type of each arg.\n // If the last argument is declared as variadic, then we need\n // a minimum number of args to be required. Otherwise it has to\n // be an exact amount.\n var pluralized;\n if (signature[signature.length - 1].variadic) {\n if (args.length < signature.length) {\n pluralized = signature.length === 1 ? \" argument\" : \" arguments\";\n throw new Error(\"ArgumentError: \" + name + \"() \" +\n \"takes at least\" + signature.length + pluralized +\n \" but received \" + args.length);\n }\n } else if (args.length !== signature.length) {\n pluralized = signature.length === 1 ? \" argument\" : \" arguments\";\n throw new Error(\"ArgumentError: \" + name + \"() \" +\n \"takes \" + signature.length + pluralized +\n \" but received \" + args.length);\n }\n var currentSpec;\n var actualType;\n var typeMatched;\n for (var i = 0; i < signature.length; i++) {\n typeMatched = false;\n currentSpec = signature[i].types;\n actualType = this._getTypeName(args[i]);\n for (var j = 0; j < currentSpec.length; j++) {\n if (this._typeMatches(actualType, currentSpec[j], args[i])) {\n typeMatched = true;\n break;\n }\n }\n if (!typeMatched) {\n throw new Error(\"TypeError: \" + name + \"() \" +\n \"expected argument \" + (i + 1) +\n \" to be type \" + currentSpec +\n \" but received type \" + actualType +\n \" instead.\");\n }\n }\n },\n\n _typeMatches: function(actual, expected, argValue) {\n if (expected === TYPE_ANY) {\n return true;\n }\n if (expected === TYPE_ARRAY_STRING ||\n expected === TYPE_ARRAY_NUMBER ||\n expected === TYPE_ARRAY) {\n // The expected type can either just be array,\n // or it can require a specific subtype (array of numbers).\n //\n // The simplest case is if \"array\" with no subtype is specified.\n if (expected === TYPE_ARRAY) {\n return actual === TYPE_ARRAY;\n } else if (actual === TYPE_ARRAY) {\n // Otherwise we need to check subtypes.\n // I think this has potential to be improved.\n var subtype;\n if (expected === TYPE_ARRAY_NUMBER) {\n subtype = TYPE_NUMBER;\n } else if (expected === TYPE_ARRAY_STRING) {\n subtype = TYPE_STRING;\n }\n for (var i = 0; i < argValue.length; i++) {\n if (!this._typeMatches(\n this._getTypeName(argValue[i]), subtype,\n argValue[i])) {\n return false;\n }\n }\n return true;\n }\n } else {\n return actual === expected;\n }\n },\n _getTypeName: function(obj) {\n switch (Object.prototype.toString.call(obj)) {\n case \"[object String]\":\n return TYPE_STRING;\n case \"[object Number]\":\n return TYPE_NUMBER;\n case \"[object Array]\":\n return TYPE_ARRAY;\n case \"[object Boolean]\":\n return TYPE_BOOLEAN;\n case \"[object Null]\":\n return TYPE_NULL;\n case \"[object Object]\":\n // Check if it's an expref. If it has, it's been\n // tagged with a jmespathType attr of 'Expref';\n if (obj.jmespathType === TOK_EXPREF) {\n return TYPE_EXPREF;\n } else {\n return TYPE_OBJECT;\n }\n }\n },\n\n _functionStartsWith: function(resolvedArgs) {\n return resolvedArgs[0].lastIndexOf(resolvedArgs[1]) === 0;\n },\n\n _functionEndsWith: function(resolvedArgs) {\n var searchStr = resolvedArgs[0];\n var suffix = resolvedArgs[1];\n return searchStr.indexOf(suffix, searchStr.length - suffix.length) !== -1;\n },\n\n _functionReverse: function(resolvedArgs) {\n var typeName = this._getTypeName(resolvedArgs[0]);\n if (typeName === TYPE_STRING) {\n var originalStr = resolvedArgs[0];\n var reversedStr = \"\";\n for (var i = originalStr.length - 1; i >= 0; i--) {\n reversedStr += originalStr[i];\n }\n return reversedStr;\n } else {\n var reversedArray = resolvedArgs[0].slice(0);\n reversedArray.reverse();\n return reversedArray;\n }\n },\n\n _functionAbs: function(resolvedArgs) {\n return Math.abs(resolvedArgs[0]);\n },\n\n _functionCeil: function(resolvedArgs) {\n return Math.ceil(resolvedArgs[0]);\n },\n\n _functionAvg: function(resolvedArgs) {\n var sum = 0;\n var inputArray = resolvedArgs[0];\n for (var i = 0; i < inputArray.length; i++) {\n sum += inputArray[i];\n }\n return sum / inputArray.length;\n },\n\n _functionContains: function(resolvedArgs) {\n return resolvedArgs[0].indexOf(resolvedArgs[1]) >= 0;\n },\n\n _functionFloor: function(resolvedArgs) {\n return Math.floor(resolvedArgs[0]);\n },\n\n _functionLength: function(resolvedArgs) {\n if (!isObject(resolvedArgs[0])) {\n return resolvedArgs[0].length;\n } else {\n // As far as I can tell, there's no way to get the length\n // of an object without O(n) iteration through the object.\n return Object.keys(resolvedArgs[0]).length;\n }\n },\n\n _functionMap: function(resolvedArgs) {\n var mapped = [];\n var interpreter = this._interpreter;\n var exprefNode = resolvedArgs[0];\n var elements = resolvedArgs[1];\n for (var i = 0; i < elements.length; i++) {\n mapped.push(interpreter.visit(exprefNode, elements[i]));\n }\n return mapped;\n },\n\n _functionMerge: function(resolvedArgs) {\n var merged = {};\n for (var i = 0; i < resolvedArgs.length; i++) {\n var current = resolvedArgs[i];\n for (var key in current) {\n merged[key] = current[key];\n }\n }\n return merged;\n },\n\n _functionMax: function(resolvedArgs) {\n if (resolvedArgs[0].length > 0) {\n var typeName = this._getTypeName(resolvedArgs[0][0]);\n if (typeName === TYPE_NUMBER) {\n return Math.max.apply(Math, resolvedArgs[0]);\n } else {\n var elements = resolvedArgs[0];\n var maxElement = elements[0];\n for (var i = 1; i < elements.length; i++) {\n if (maxElement.localeCompare(elements[i]) < 0) {\n maxElement = elements[i];\n }\n }\n return maxElement;\n }\n } else {\n return null;\n }\n },\n\n _functionMin: function(resolvedArgs) {\n if (resolvedArgs[0].length > 0) {\n var typeName = this._getTypeName(resolvedArgs[0][0]);\n if (typeName === TYPE_NUMBER) {\n return Math.min.apply(Math, resolvedArgs[0]);\n } else {\n var elements = resolvedArgs[0];\n var minElement = elements[0];\n for (var i = 1; i < elements.length; i++) {\n if (elements[i].localeCompare(minElement) < 0) {\n minElement = elements[i];\n }\n }\n return minElement;\n }\n } else {\n return null;\n }\n },\n\n _functionSum: function(resolvedArgs) {\n var sum = 0;\n var listToSum = resolvedArgs[0];\n for (var i = 0; i < listToSum.length; i++) {\n sum += listToSum[i];\n }\n return sum;\n },\n\n _functionType: function(resolvedArgs) {\n switch (this._getTypeName(resolvedArgs[0])) {\n case TYPE_NUMBER:\n return \"number\";\n case TYPE_STRING:\n return \"string\";\n case TYPE_ARRAY:\n return \"array\";\n case TYPE_OBJECT:\n return \"object\";\n case TYPE_BOOLEAN:\n return \"boolean\";\n case TYPE_EXPREF:\n return \"expref\";\n case TYPE_NULL:\n return \"null\";\n }\n },\n\n _functionKeys: function(resolvedArgs) {\n return Object.keys(resolvedArgs[0]);\n },\n\n _functionValues: function(resolvedArgs) {\n var obj = resolvedArgs[0];\n var keys = Object.keys(obj);\n var values = [];\n for (var i = 0; i < keys.length; i++) {\n values.push(obj[keys[i]]);\n }\n return values;\n },\n\n _functionJoin: function(resolvedArgs) {\n var joinChar = resolvedArgs[0];\n var listJoin = resolvedArgs[1];\n return listJoin.join(joinChar);\n },\n\n _functionToArray: function(resolvedArgs) {\n if (this._getTypeName(resolvedArgs[0]) === TYPE_ARRAY) {\n return resolvedArgs[0];\n } else {\n return [resolvedArgs[0]];\n }\n },\n\n _functionToString: function(resolvedArgs) {\n if (this._getTypeName(resolvedArgs[0]) === TYPE_STRING) {\n return resolvedArgs[0];\n } else {\n return JSON.stringify(resolvedArgs[0]);\n }\n },\n\n _functionToNumber: function(resolvedArgs) {\n var typeName = this._getTypeName(resolvedArgs[0]);\n var convertedValue;\n if (typeName === TYPE_NUMBER) {\n return resolvedArgs[0];\n } else if (typeName === TYPE_STRING) {\n convertedValue = +resolvedArgs[0];\n if (!isNaN(convertedValue)) {\n return convertedValue;\n }\n }\n return null;\n },\n\n _functionNotNull: function(resolvedArgs) {\n for (var i = 0; i < resolvedArgs.length; i++) {\n if (this._getTypeName(resolvedArgs[i]) !== TYPE_NULL) {\n return resolvedArgs[i];\n }\n }\n return null;\n },\n\n _functionSort: function(resolvedArgs) {\n var sortedArray = resolvedArgs[0].slice(0);\n sortedArray.sort();\n return sortedArray;\n },\n\n _functionSortBy: function(resolvedArgs) {\n var sortedArray = resolvedArgs[0].slice(0);\n if (sortedArray.length === 0) {\n return sortedArray;\n }\n var interpreter = this._interpreter;\n var exprefNode = resolvedArgs[1];\n var requiredType = this._getTypeName(\n interpreter.visit(exprefNode, sortedArray[0]));\n if ([TYPE_NUMBER, TYPE_STRING].indexOf(requiredType) < 0) {\n throw new Error(\"TypeError\");\n }\n var that = this;\n // In order to get a stable sort out of an unstable\n // sort algorithm, we decorate/sort/undecorate (DSU)\n // by creating a new list of [index, element] pairs.\n // In the cmp function, if the evaluated elements are\n // equal, then the index will be used as the tiebreaker.\n // After the decorated list has been sorted, it will be\n // undecorated to extract the original elements.\n var decorated = [];\n for (var i = 0; i < sortedArray.length; i++) {\n decorated.push([i, sortedArray[i]]);\n }\n decorated.sort(function(a, b) {\n var exprA = interpreter.visit(exprefNode, a[1]);\n var exprB = interpreter.visit(exprefNode, b[1]);\n if (that._getTypeName(exprA) !== requiredType) {\n throw new Error(\n \"TypeError: expected \" + requiredType + \", received \" +\n that._getTypeName(exprA));\n } else if (that._getTypeName(exprB) !== requiredType) {\n throw new Error(\n \"TypeError: expected \" + requiredType + \", received \" +\n that._getTypeName(exprB));\n }\n if (exprA > exprB) {\n return 1;\n } else if (exprA < exprB) {\n return -1;\n } else {\n // If they're equal compare the items by their\n // order to maintain relative order of equal keys\n // (i.e. to get a stable sort).\n return a[0] - b[0];\n }\n });\n // Undecorate: extract out the original list elements.\n for (var j = 0; j < decorated.length; j++) {\n sortedArray[j] = decorated[j][1];\n }\n return sortedArray;\n },\n\n _functionMaxBy: function(resolvedArgs) {\n var exprefNode = resolvedArgs[1];\n var resolvedArray = resolvedArgs[0];\n var keyFunction = this.createKeyFunction(exprefNode, [TYPE_NUMBER, TYPE_STRING]);\n var maxNumber = -Infinity;\n var maxRecord;\n var current;\n for (var i = 0; i < resolvedArray.length; i++) {\n current = keyFunction(resolvedArray[i]);\n if (current > maxNumber) {\n maxNumber = current;\n maxRecord = resolvedArray[i];\n }\n }\n return maxRecord;\n },\n\n _functionMinBy: function(resolvedArgs) {\n var exprefNode = resolvedArgs[1];\n var resolvedArray = resolvedArgs[0];\n var keyFunction = this.createKeyFunction(exprefNode, [TYPE_NUMBER, TYPE_STRING]);\n var minNumber = Infinity;\n var minRecord;\n var current;\n for (var i = 0; i < resolvedArray.length; i++) {\n current = keyFunction(resolvedArray[i]);\n if (current < minNumber) {\n minNumber = current;\n minRecord = resolvedArray[i];\n }\n }\n return minRecord;\n },\n\n createKeyFunction: function(exprefNode, allowedTypes) {\n var that = this;\n var interpreter = this._interpreter;\n var keyFunc = function(x) {\n var current = interpreter.visit(exprefNode, x);\n if (allowedTypes.indexOf(that._getTypeName(current)) < 0) {\n var msg = \"TypeError: expected one of \" + allowedTypes +\n \", received \" + that._getTypeName(current);\n throw new Error(msg);\n }\n return current;\n };\n return keyFunc;\n }\n\n };\n\n function compile(stream) {\n var parser = new Parser();\n var ast = parser.parse(stream);\n return ast;\n }\n\n function tokenize(stream) {\n var lexer = new Lexer();\n return lexer.tokenize(stream);\n }\n\n function search(data, expression) {\n var parser = new Parser();\n // This needs to be improved. Both the interpreter and runtime depend on\n // each other. The runtime needs the interpreter to support exprefs.\n // There's likely a clean way to avoid the cyclic dependency.\n var runtime = new Runtime();\n var interpreter = new TreeInterpreter(runtime);\n runtime._interpreter = interpreter;\n var node = parser.parse(expression);\n return interpreter.search(node, data);\n }\n\n exports.tokenize = tokenize;\n exports.compile = compile;\n exports.search = search;\n exports.strictDeepEqual = strictDeepEqual;\n})(typeof exports === \"undefined\" ? this.jmespath = {} : exports);\n",";(function (sax) { // wrapper for non-node envs\n sax.parser = function (strict, opt) { return new SAXParser(strict, opt) }\n sax.SAXParser = SAXParser\n sax.SAXStream = SAXStream\n sax.createStream = createStream\n\n // When we pass the MAX_BUFFER_LENGTH position, start checking for buffer overruns.\n // When we check, schedule the next check for MAX_BUFFER_LENGTH - (max(buffer lengths)),\n // since that's the earliest that a buffer overrun could occur. This way, checks are\n // as rare as required, but as often as necessary to ensure never crossing this bound.\n // Furthermore, buffers are only tested at most once per write(), so passing a very\n // large string into write() might have undesirable effects, but this is manageable by\n // the caller, so it is assumed to be safe. Thus, a call to write() may, in the extreme\n // edge case, result in creating at most one complete copy of the string passed in.\n // Set to Infinity to have unlimited buffers.\n sax.MAX_BUFFER_LENGTH = 64 * 1024\n\n var buffers = [\n 'comment', 'sgmlDecl', 'textNode', 'tagName', 'doctype',\n 'procInstName', 'procInstBody', 'entity', 'attribName',\n 'attribValue', 'cdata', 'script'\n ]\n\n sax.EVENTS = [\n 'text',\n 'processinginstruction',\n 'sgmldeclaration',\n 'doctype',\n 'comment',\n 'opentagstart',\n 'attribute',\n 'opentag',\n 'closetag',\n 'opencdata',\n 'cdata',\n 'closecdata',\n 'error',\n 'end',\n 'ready',\n 'script',\n 'opennamespace',\n 'closenamespace'\n ]\n\n function SAXParser (strict, opt) {\n if (!(this instanceof SAXParser)) {\n return new SAXParser(strict, opt)\n }\n\n var parser = this\n clearBuffers(parser)\n parser.q = parser.c = ''\n parser.bufferCheckPosition = sax.MAX_BUFFER_LENGTH\n parser.opt = opt || {}\n parser.opt.lowercase = parser.opt.lowercase || parser.opt.lowercasetags\n parser.looseCase = parser.opt.lowercase ? 'toLowerCase' : 'toUpperCase'\n parser.tags = []\n parser.closed = parser.closedRoot = parser.sawRoot = false\n parser.tag = parser.error = null\n parser.strict = !!strict\n parser.noscript = !!(strict || parser.opt.noscript)\n parser.state = S.BEGIN\n parser.strictEntities = parser.opt.strictEntities\n parser.ENTITIES = parser.strictEntities ? Object.create(sax.XML_ENTITIES) : Object.create(sax.ENTITIES)\n parser.attribList = []\n\n // namespaces form a prototype chain.\n // it always points at the current tag,\n // which protos to its parent tag.\n if (parser.opt.xmlns) {\n parser.ns = Object.create(rootNS)\n }\n\n // mostly just for error reporting\n parser.trackPosition = parser.opt.position !== false\n if (parser.trackPosition) {\n parser.position = parser.line = parser.column = 0\n }\n emit(parser, 'onready')\n }\n\n if (!Object.create) {\n Object.create = function (o) {\n function F () {}\n F.prototype = o\n var newf = new F()\n return newf\n }\n }\n\n if (!Object.keys) {\n Object.keys = function (o) {\n var a = []\n for (var i in o) if (o.hasOwnProperty(i)) a.push(i)\n return a\n }\n }\n\n function checkBufferLength (parser) {\n var maxAllowed = Math.max(sax.MAX_BUFFER_LENGTH, 10)\n var maxActual = 0\n for (var i = 0, l = buffers.length; i < l; i++) {\n var len = parser[buffers[i]].length\n if (len > maxAllowed) {\n // Text/cdata nodes can get big, and since they're buffered,\n // we can get here under normal conditions.\n // Avoid issues by emitting the text node now,\n // so at least it won't get any bigger.\n switch (buffers[i]) {\n case 'textNode':\n closeText(parser)\n break\n\n case 'cdata':\n emitNode(parser, 'oncdata', parser.cdata)\n parser.cdata = ''\n break\n\n case 'script':\n emitNode(parser, 'onscript', parser.script)\n parser.script = ''\n break\n\n default:\n error(parser, 'Max buffer length exceeded: ' + buffers[i])\n }\n }\n maxActual = Math.max(maxActual, len)\n }\n // schedule the next check for the earliest possible buffer overrun.\n var m = sax.MAX_BUFFER_LENGTH - maxActual\n parser.bufferCheckPosition = m + parser.position\n }\n\n function clearBuffers (parser) {\n for (var i = 0, l = buffers.length; i < l; i++) {\n parser[buffers[i]] = ''\n }\n }\n\n function flushBuffers (parser) {\n closeText(parser)\n if (parser.cdata !== '') {\n emitNode(parser, 'oncdata', parser.cdata)\n parser.cdata = ''\n }\n if (parser.script !== '') {\n emitNode(parser, 'onscript', parser.script)\n parser.script = ''\n }\n }\n\n SAXParser.prototype = {\n end: function () { end(this) },\n write: write,\n resume: function () { this.error = null; return this },\n close: function () { return this.write(null) },\n flush: function () { flushBuffers(this) }\n }\n\n var Stream\n try {\n Stream = require('stream').Stream\n } catch (ex) {\n Stream = function () {}\n }\n\n var streamWraps = sax.EVENTS.filter(function (ev) {\n return ev !== 'error' && ev !== 'end'\n })\n\n function createStream (strict, opt) {\n return new SAXStream(strict, opt)\n }\n\n function SAXStream (strict, opt) {\n if (!(this instanceof SAXStream)) {\n return new SAXStream(strict, opt)\n }\n\n Stream.apply(this)\n\n this._parser = new SAXParser(strict, opt)\n this.writable = true\n this.readable = true\n\n var me = this\n\n this._parser.onend = function () {\n me.emit('end')\n }\n\n this._parser.onerror = function (er) {\n me.emit('error', er)\n\n // if didn't throw, then means error was handled.\n // go ahead and clear error, so we can write again.\n me._parser.error = null\n }\n\n this._decoder = null\n\n streamWraps.forEach(function (ev) {\n Object.defineProperty(me, 'on' + ev, {\n get: function () {\n return me._parser['on' + ev]\n },\n set: function (h) {\n if (!h) {\n me.removeAllListeners(ev)\n me._parser['on' + ev] = h\n return h\n }\n me.on(ev, h)\n },\n enumerable: true,\n configurable: false\n })\n })\n }\n\n SAXStream.prototype = Object.create(Stream.prototype, {\n constructor: {\n value: SAXStream\n }\n })\n\n SAXStream.prototype.write = function (data) {\n if (typeof Buffer === 'function' &&\n typeof Buffer.isBuffer === 'function' &&\n Buffer.isBuffer(data)) {\n if (!this._decoder) {\n var SD = require('string_decoder').StringDecoder\n this._decoder = new SD('utf8')\n }\n data = this._decoder.write(data)\n }\n\n this._parser.write(data.toString())\n this.emit('data', data)\n return true\n }\n\n SAXStream.prototype.end = function (chunk) {\n if (chunk && chunk.length) {\n this.write(chunk)\n }\n this._parser.end()\n return true\n }\n\n SAXStream.prototype.on = function (ev, handler) {\n var me = this\n if (!me._parser['on' + ev] && streamWraps.indexOf(ev) !== -1) {\n me._parser['on' + ev] = function () {\n var args = arguments.length === 1 ? [arguments[0]] : Array.apply(null, arguments)\n args.splice(0, 0, ev)\n me.emit.apply(me, args)\n }\n }\n\n return Stream.prototype.on.call(me, ev, handler)\n }\n\n // character classes and tokens\n var whitespace = '\\r\\n\\t '\n\n // this really needs to be replaced with character classes.\n // XML allows all manner of ridiculous numbers and digits.\n var number = '0124356789'\n var letter = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'\n\n // (Letter | \"_\" | \":\")\n var quote = '\\'\"'\n var attribEnd = whitespace + '>'\n var CDATA = '[CDATA['\n var DOCTYPE = 'DOCTYPE'\n var XML_NAMESPACE = 'http://www.w3.org/XML/1998/namespace'\n var XMLNS_NAMESPACE = 'http://www.w3.org/2000/xmlns/'\n var rootNS = { xml: XML_NAMESPACE, xmlns: XMLNS_NAMESPACE }\n\n // turn all the string character sets into character class objects.\n whitespace = charClass(whitespace)\n number = charClass(number)\n letter = charClass(letter)\n\n // http://www.w3.org/TR/REC-xml/#NT-NameStartChar\n // This implementation works on strings, a single character at a time\n // as such, it cannot ever support astral-plane characters (10000-EFFFF)\n // without a significant breaking change to either this parser, or the\n // JavaScript language. Implementation of an emoji-capable xml parser\n // is left as an exercise for the reader.\n var nameStart = /[:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/\n\n var nameBody = /[:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\u00B7\\u0300-\\u036F\\u203F-\\u2040\\.\\d-]/\n\n var entityStart = /[#:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/\n var entityBody = /[#:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\u00B7\\u0300-\\u036F\\u203F-\\u2040\\.\\d-]/\n\n quote = charClass(quote)\n attribEnd = charClass(attribEnd)\n\n function charClass (str) {\n return str.split('').reduce(function (s, c) {\n s[c] = true\n return s\n }, {})\n }\n\n function isRegExp (c) {\n return Object.prototype.toString.call(c) === '[object RegExp]'\n }\n\n function is (charclass, c) {\n return isRegExp(charclass) ? !!c.match(charclass) : charclass[c]\n }\n\n function not (charclass, c) {\n return !is(charclass, c)\n }\n\n var S = 0\n sax.STATE = {\n BEGIN: S++, // leading byte order mark or whitespace\n BEGIN_WHITESPACE: S++, // leading whitespace\n TEXT: S++, // general stuff\n TEXT_ENTITY: S++, // & and such.\n OPEN_WAKA: S++, // <\n SGML_DECL: S++, // \n SCRIPT: S++, //